gitlog.json 7.9 MB

1
  1. ["commit 02d6908ada70fcf8012833ddef628bc09c6f8389\nAuthor: Kseniia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2018-02-20 10:33:53 +0100\n\n [JENKINS-46638] - Null pointer exception saving a parameterized freestyle job with no parameters defined (#3300)\n \n * delete NPEs\n \n * address comments\n", "commit 844a13f08abc34eb1619d69860a0465fd7f2c089\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-18 13:36:42 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0acc8525b90e1a99db38d81e786bcee746fd5248\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-18 13:36:42 -0800\n\n [maven-release-plugin] prepare release jenkins-2.108\n", "commit 40a384aee5e247ad518845ce84989ddb0473398a\nMerge: b67a30f8da 015843cabf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-18 14:23:01 +0100\n\n Merge pull request #3298 from akkatracker/patch-1\n \n Fix two typos in JobQueueTest.java comments\n", "commit b67a30f8daff936c91fd54b90bef6c366707a8f1\nMerge: 5c8cc45900 4b5af6fe4c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-18 14:22:15 +0100\n\n Merge pull request #3294 from dwnusbaum/JENKINS-34712\n \n [JENKINS-34712] Always show the master node when it is offline\n", "commit 5c8cc45900bf8d78058cecd471840bdbc88215d3\nAuthor: Kseniia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2018-02-18 12:05:52 +0100\n\n [JENKINS-49387][JENKINS-49520] - Validation errors (#3292)\n \n * Fixes for validation\n \n * Fix for an empty agent.nExecutors\n", "commit 015843cabf79aed14cad97b0ffae0122e2793e16\nAuthor: Matthew Brener <akkatracker@gmail.com>\nDate: 2018-02-18 14:38:31 +1100\n\n Two typos in JobQueueTest.java\n \n its --> it's\n", "commit 54431a11e60e518dfd49a00e00c0054b37b5ee31\nMerge: 0e51e36023 36f7fc0d92\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-17 10:34:48 +0100\n\n Merge pull request #3296 from oleg-nenashev/sshd/JENKINS-49565\n \n [JENKINS-49565] - Update Jenkins CLI to Mina SSHD Core 1.7.0\n", "commit 0e51e36023d0533f099226ba7a0035dae7b02a84\nAuthor: Antonio Muniz <amuniz@users.noreply.github.com>\nDate: 2018-02-16 20:08:31 +0100\n\n [JENKINS-49044] Apply visibility filters to SecurityRealm and AuthorizationStrategy (#3246)\n \n * [JENKINS-49044] Honor DescriptorVisibilityFilter for SecurityRealm and AuthorizationStrategy\n \n * [JENKINS-49044] The test\n", "commit e5fd7b7c90077e681454723bb952acc7067e4443\nMerge: b4dc448061 193855d1fb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-16 20:06:33 +0100\n\n Merge pull request #3265 from jglick/simple-build-steps-should-be-simple-JENKINS-47142\n \n [JENKINS-47142] Simplifying the logic of ArtifactArchiver.perform, making it friendlier to Pipeline\n", "commit b4dc44806119c921cce841b54d9e02de5d71400e\nMerge: 04bd7e60ca 4cc4c3371a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-16 20:05:52 +0100\n\n Merge pull request #3291 from KostyaSha/patch-9\n \n Nonnull node.java\n", "commit 36f7fc0d925338a2642553ec7e7a0eda938fb3f6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-16 18:31:05 +0100\n\n [JENKINS-49565] - Update Jenkins CLI to Mina SSHD Core 1.7.0\n", "commit 4b5af6fe4cb31ce19b868f17c1cdf62e032c87a6\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2018-02-15 10:06:25 -0500\n\n Always show the master node when it is offline\n", "commit 04bd7e60ca8954d7665febb1f6f7663598ac67d9\nMerge: 59bfe03ebe 800668ba43\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-15 15:08:32 +0100\n\n Merge pull request #3290 from oleg-nenashev/tests/JENKINS-49543\n \n [JENKINS-49543] - Add direct unit test for module class whitelisting\n", "commit 59bfe03ebe70eafaeb057aa0a0c0184e2097a8c9\nMerge: 09e1f8cd0c 01ed9c9389\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-14 20:31:35 +0100\n\n Merge pull request #3286 from vStone/feature/JENKINS-49496-dutch-translation-security-fix\n \n [JENKINS-49498]: Fix poorly translated sign-up string (dutch)\n", "commit 09e1f8cd0ca173f3526f016e9ff18410fb422807\nMerge: 2897239e4a bc626820fd\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-02-14 16:45:51 +0100\n\n Merge branch 'master' of github.com:jenkinsci-cert/jenkins\n", "commit 4cc4c3371a3b255eab4c1385c6ce20194db27f40\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2018-02-14 16:59:50 +0300\n\n Update Node.java\n", "commit 800668ba4305964afe59d8744fcfc24013ff6ee6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-14 13:29:43 +0100\n\n [JENKINS-49543] - Add direct unit test for module class whitelisting\n", "commit bc626820fde1ef3f8bd723e756eed360e9b13a74\nMerge: 6bb6436c55 f7b2687c84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-13 09:13:32 -0800\n\n Merge remote-tracking branch 'security/master'\n \n Not sure why the CERT master branch has diverged from the\n jenkinsci/jenkins master but Daniel thinks it's a side-effect of the\n CERT branch handling script. Indeed only commits that are merging here\n are merge commits themselves.\n", "commit 2897239e4af89ea29e236b4b292e268ce65a9cc8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-13 09:50:24 -0500\n\n Noting release version of #3272.\n", "commit 6bb6436c55f43bc7bacf1360cf6bbf3c91f9ad89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-12 20:11:59 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 404bbaee7990209097be1b4ae59bd791ff54f90e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-12 20:11:59 -0800\n\n [maven-release-plugin] prepare release jenkins-2.107\n", "commit 028495091302827918eb4a530366182717c4e092\nMerge: 864a93fe89 f8a2309b02\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-02-12 14:48:42 +0100\n\n Merge commit 'f8a2309b0260df89a03a91ccf976e6be999c1c02' into security-master\n", "commit f7b2687c84cd30caf961780ae7e62db0b874dc9d\nMerge: d8bc3dc358 f8a2309b02\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-02-12 14:47:44 +0100\n\n Merge commit 'f8a2309b0260df89a03a91ccf976e6be999c1c02' of git://github.com/jenkinsci/jenkins\n", "commit 01ed9c9389f92dd34ddde1505d3ca8399c0eeb47\nAuthor: Jan Vansteenkiste <jan@vstone.eu>\nDate: 2018-02-12 08:44:46 +0100\n\n JENKINS-49496: Fix poorly translated sign-up string (dutch)\n", "commit f8a2309b0260df89a03a91ccf976e6be999c1c02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-11 19:18:51 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f6efa29041447715ffe19406cbc1559751a0a59e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-11 19:18:51 -0800\n\n [maven-release-plugin] prepare release jenkins-2.106\n", "commit 041f9010ab3b6f2bbbd66587a6f2dd2a00948a21\nMerge: f4b78921e8 fbe71717f6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-10 12:45:41 +0100\n\n Merge pull request #3278 from oleg-nenashev/sshd/1.7.0\n \n Updated SSHD Module to 2.4 to bundle SSHD Core 1.7.0\n", "commit 864a93fe89f4538dedcc60be0b769d5b89cc6f90\nMerge: cc398b7c52 60afa21e65\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-09 11:27:37 -0500\n\n Merge branch 'security-stable-2.89' into security-master\n", "commit 60afa21e656d86e46ecb48a89723d547755e298a\nMerge: d69cf66948 2817d237c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-09 11:27:22 -0500\n\n Merge branch 'security-stable-2.73' into security-stable-2.89\n", "commit 2817d237c28c5b65f9d3c5d408fc8aa53dec6314\nMerge: d5fda65e3f 19b71d8d29\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-09 11:27:05 -0500\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 19b71d8d299103f5f035054db76d8551bb94b217\nMerge: 4aa29f8b37 9de6291580\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-09 11:26:46 -0500\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 9de62915807deab61d6e780eed660428f9889b51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-09 11:25:42 -0500\n\n [SECURITY-705] Additional precautions.\n", "commit cc398b7c525d977544e1fd077867f01ef089a6b4\nMerge: 09b839ca9b d69cf66948\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-08 15:42:47 +0100\n\n Merge branch 'security-stable-2.89' into security-master\n", "commit d8bc3dc358f0aa08a572911b6ffa63c6c214b550\nMerge: 921570c95f f4733a50cc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-08 15:41:48 +0100\n\n Merge branch 'stable-2.89'\n", "commit d69cf66948b21a09ccbcbb033f8e07d4bd1f6818\nMerge: 65f66f99d9 d5fda65e3f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-08 15:41:25 +0100\n\n Merge branch 'security-stable-2.73' into security-stable-2.89\n", "commit 65f66f99d90843a6ca16c9365846e35c9da5e951\nMerge: ac38a9c398 f4733a50cc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-08 15:41:23 +0100\n\n Merge branch 'stable-2.89' into security-stable-2.89\n", "commit f4733a50ccef4204635eb2d4415dbfdfa30e4486\nMerge: 6819252d4a c359b86053\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-08 15:39:32 +0100\n\n Merge branch 'stable-2.89' of git://github.com/jenkinsci/jenkins into stable-2.89\n", "commit d5fda65e3fe0dc2a07fbd8fc7f0257f640f098b7\nMerge: 3173203b17 4aa29f8b37\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-08 15:39:22 +0100\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 4aa29f8b370bf36c217dd0883f93377f804f43de\nMerge: 00bf01eb17 8830d68f5f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-08 15:39:10 +0100\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 8830d68f5fe21f344be3496984bc4470bfcd0564\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-08 15:37:47 +0100\n\n [SECURITY-717] Plugin.doDynamic check for WEB-INF or META-INF should be case-insensitive.\n", "commit f4b78921e87c0a265c633674bc3ca3ec0458c19a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-06 09:40:24 +0100\n\n [JENKINS-27035] Gathering command read/write events (#3071)\n \n * Slave.JnlpJar.getURL did not work in some modes when core had a snapshot dependency on Remoting.\n \n * Starting to implement Channel.Listener.read/write.\n \n * Now obtaining response timing statistics.\n \n * For now, avoiding timestamped snapshots, as it caused problems for #3120 which I have asked for help from @stephenc diagnosing.\n \n * Simplified logging a bit.\n \n * onResponse\n \n * hudson.FilePath$Mkdirs is a lot more readable than hudson.FilePath$13.\n \n * Specific snapshot.\n \n * onJar\n \n * LoggingChannelListener\n \n * remoting.version=3.17\n \n * Making a few test assertions more lenient to adapt to https://github.com/jenkinsci/remoting/pull/247.\n", "commit 01a65588f6d4b5a8a7506b1e6e069ffa56473459\nMerge: e5d25038b4 491718f4f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-05 16:57:56 +0100\n\n Merge pull request #3279 from kohsuke/cac-24\n \n LegacySecurityRealm should follow the databinding pattern\n", "commit 491718f4f7411a3bccbbfb28e27d96163cdb97fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-05 13:51:13 +0100\n\n Follow standard databinding pattern\n \n In order for this to behave more uniformly with other systems like CaC,\n it's preferrable not to override the newInstance method and instead use\n the standard annotation.\n \n Issue: https://github.com/jenkinsci/configuration-as-code-plugin/issues/24\n", "commit e5d25038b4079a27084e3872a48416bac7e305df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-04 14:37:51 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f160d161c2701df539e47ee1ae64af8780a9524a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-02-04 14:37:51 -0800\n\n [maven-release-plugin] prepare release jenkins-2.105\n", "commit 0c17e82e825dee9c91ee8c484aefc37e2fb2be21\nMerge: bff2d2a399 5f0f9f2b87\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2018-02-04 11:31:53 +0100\n\n Merge pull request #3185 from mikecirioli/OSS-2590\n \n [JENKINS-48463] Update jenkins core to use XML v1.1\n", "commit fbe71717f6f89890a3656d4bceb0a436f1a73605\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-04 08:13:14 +0100\n\n Updated SSHD Module to 2.4 to bundle SSHD Core 1.7.0\n", "commit bff2d2a399018655e3b54e1883f5efff176f3f8c\nMerge: 2a6fc653ee 54c5872d1b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-02-03 22:29:04 +0100\n\n Merge pull request #3223 from oleg-nenashev/extras-executable-war/1.37\n \n [JENKINS-22088] - Upgrade Extras Executable War from 1.36 to 1.37\n", "commit 2a6fc653ee7b13adde18515b21f7e6dc1200fa8a\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2018-02-03 07:22:53 -0500\n\n Fix [JENKINS-49206] by ensuring Timer threads get standard classloader (#3272)\n \n * Fix [JENKINS-49206] by ensuring Timer threads get standard classloader\n \n * Refactor to better fit in with existing ThreadFactor utils\n \n * Fix javadocs\n", "commit 6cefcf17a8d92b43b738ec6cd5a2cf298cc1156e\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2018-02-02 16:17:55 +0100\n\n [JENKINS-48407] Re-enable AtomicFileWriterTest#checkPermissionsRespectUmask() (#3275)\n \n * [JENKINS-48407] Re-enable test\n \n The previous test assumed permissions would always be the same,\n when they actually depend on umask settings.\n \n This change creates a file *not* using the temporary API, gets its\n permissions then compares it to the ones obtained using\n AtomicFileWriter.\n \n Note: we now only check the given permissions, not the \"non-given\".\n \n * Use assertThat(..., equalTo()) instead of a manual loop\n \n * Remove unused imports\n \n * Use TemporaryFolder instead of manual temporary dir creation\n", "commit ac05680bb6eba6efc8a825ba59fda6fbad753d22\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-02-02 09:56:55 -0500\n\n Introduced ACL.lambda convenience method (#3260)\n \n * Introduced ACL.lambda convenience method.\n \n * Javadoc\n", "commit f1fc0f02ed2206b2bec4ada158e40f9172242d49\nMerge: 2eda7816e8 d2b81b8ad1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-02-01 19:03:54 +0100\n\n Merge pull request #3256 from daniel-beck/better-dependency-errors\n \n Separate original and downstream dependency errors\n", "commit c359b86053dfe48c797f3b2135f72fb32cf8b609\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-12-10 05:27:36 +0100\n\n [FIXES JENKINS-47439] Setup wizard does not resume after restart (#3166)\n \n * [JENKINS-47439] Add a failing test\n \n On first startup, the setup wizard goes into state NEW and the filter to\n force display the setup wizard is installed.\n \n On second startup, the setup wizard goes into state RESTART (which\n assumes the setup wizard is done), and the setup wizard is skipped\n completely.\n \n This test expects that state NEW is retained upon restart when nothing\n is done.\n \n * [JENKINS-47439] Persist InstallState\n \n In some cases, the heuristics to determine the current setup wizard state are\n fragile. It is safer to persist the install state so that upon restart,\n the setup wizard can resume where it was left off.\n \n * Missing javadoc and since for new public methods\n \n * s/XXX/FIXME/\n \n * Missed that one\n \n * Setup wizard filter should be removed when entering a state where setup is complete\n \n * Use parameterized logging\n \n * Improvements over previous impl\n \n * Removed static isUsingSecurityToken. Now only determined from install\n state.\n * Call onInstallStateUpdate before InstallState#initializeState as the\n latter can update state.\n \n * Triggering a new build\n \n (cherry picked from commit 30ab4481f286a5c33499489dfcb9b3df6587ff38)\n", "commit 7b6c86dc581e573a91802639647630ae40d8e208\nAuthor: Devin Nusbaum <dwnusbaum@users.noreply.github.com>\nDate: 2018-01-21 09:33:03 -0500\n\n [JENKINS-48899] Do not downgrade detached plugins when upgrading Jenkins (#3229)\n \n * Reproduce JENKINS-48899\n \n * Do not downgrade installed detached plugins\n \n (cherry picked from commit d6298979581da67336f077cda9fd218eb790bdb3)\n", "commit 09b839ca9bf63b64f9c000c220bc5697073c6090\nMerge: f4396a11d8 ac38a9c398\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:21:43 -0500\n\n Merge branch 'security-stable-2.89' into security-master\n", "commit ac38a9c3989261b59b0137db893082971155628a\nMerge: 6819252d4a 3173203b17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:21:22 -0500\n\n Merge branch 'security-stable-2.73' into security-stable-2.89\n", "commit 3173203b17d235a2c1a30875b72361b36897410c\nMerge: 8f816cbf03 00bf01eb17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:21:02 -0500\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 00bf01eb17783675c41b86b0fc549590f812631e\nMerge: 57006d1266 38249b561b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:20:34 -0500\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 38249b561b61564830dcfe937351e54d53f5d394\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:18:09 -0500\n\n [SECURITY-624] Stored XSS vulnerability in tool names.\n", "commit eb03a42078f29dbed3742b8740c95e02890e4545\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:16:42 -0500\n\n [SECURITY-705] Path traversal vulnerability in Plugin.doDynamic.\n", "commit 2d16b459205730d85e51499c2457109b234ca9d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:15:48 -0500\n\n [SECURITY-506] Require admin permission to validate proxy config.\n", "commit f4396a11d8011a4310f76a58a163f1d03b01a4fc\nMerge: 8923ea137c 6819252d4a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:13:17 -0500\n\n Merge branch 'security-stable-2.89' into security-master\n", "commit 8923ea137cb1288973fe28c0504222c268f40854\nMerge: 791646f98f 53b9bdff75\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:10:43 -0500\n\n Merge commit '53b9bdff752b97bece30d450697852cbf8089c6d' into security-master\n", "commit 921570c95f72cdc8335e05f2d18e0bcff5e9919d\nMerge: 1977ca2a08 6819252d4a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:10:11 -0500\n\n Merge branch 'stable-2.89'\n", "commit 1977ca2a08b2707c6372ed3a55b02db0d89cc239\nMerge: 34191e78a6 53b9bdff75\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:10:06 -0500\n\n Merge commit '53b9bdff752b97bece30d450697852cbf8089c6d' of git://github.com/jenkinsci/jenkins\n", "commit 6819252d4a2c54f5a510dea6c600574509ef2843\nMerge: 6466de8cf6 bed6ccd719\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-30 12:09:12 -0500\n\n Merge branch 'stable-2.89' of git://github.com/jenkinsci/jenkins into stable-2.89\n", "commit 2eda7816e8007851ced3d618cd0fe42c78a486e2\nAuthor: Kseniia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2018-01-30 17:33:53 +0100\n\n [JENKINS-47793] - Jenkins master and agent configuration pages do not verify negative executor numbers (#3141)\n \n * Fixed Regexps for number & positive-number\n \n * Progress saving\n \n * Fix for validation\n \n * bug fixing\n \n * bug fixing\n \n * Address comments\n \n * Address comments\n \n * Address comments from @jglick\n \n * Whitespace cleanup\n \n * Address comment for @jglick\n", "commit e86e6f9e428787de244e45ce1d7581498880ad56\nMerge: 1a7881ce60 720db118a8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-30 17:33:05 +0100\n\n Merge pull request #3270 from oleg-nenashev/task-reactor/1.5\n \n [JENKINS-48725] - Update Lib Task Reactor to 1.5\n", "commit 5f0f9f2b87be0a2d2c1dfb34df59db117f9ea90f\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-30 09:31:15 -0500\n\n [JENKINS-48463] added try-with-resources to XmlFileTest to ensure proper\n file handle cleanup in the event of failure\n \n Fixed small nits regarding typo's and code cleanup\n Added comment explaining why Xpp3 is still included as a dep\n", "commit 1a7881ce60cbcc30cda5332cee04703f601950f4\nMerge: 53b9bdff75 631ed7a456\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-29 04:38:42 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 631ed7a456fd8959c9399500db637edbaef77c9b\nMerge: 66bb3dc6fd 91237450bc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-01-29 13:26:14 +0100\n\n Merge pull request #3274 from batmat/JENKINS-48407-disable-test-temporarily\n \n Disable test temporarily to get the release out\n", "commit 53b9bdff752b97bece30d450697852cbf8089c6d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-29 03:35:21 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4176b0c05ec37291c41532ad1b41719ce71c56d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-29 03:35:21 -0800\n\n [maven-release-plugin] prepare release jenkins-2.104\n", "commit 91237450bca18b64a3acb3bf02ef165d2d86db57\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2018-01-29 11:55:44 +0100\n\n Disable test temporarily to get the release out\n \n Note: this test is wrong, the production code is correct.\n So that is why disabling this test until we fix it is OK.\n", "commit 66bb3dc6fd2a7ef456b3b7dba732ac2336943236\nMerge: 839b003261 0f1c35291d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-28 16:16:40 +0100\n\n Merge pull request #3255 from dtrebbien/JENKINS-49060-include-filename-of-unreadable-file\n \n [JENKINS-49060] Include the filename of the unreadable file in the exception message\n", "commit 839b003261e8191d9378516d6fb412915b80268a\nMerge: cd875f0e5a 104f4888bb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-28 11:34:53 +0100\n\n Merge pull request #1384 from daniel-beck/JENKINS-24452\n \n [JENKINS-24452] Don't export arbitrary unexportable exceptions\n", "commit cd875f0e5aa8191e414a8b9940b02137d8ffb2f4\nMerge: dbc75125c5 655be64a17\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-28 10:09:11 +0100\n\n Merge pull request #3264 from jglick/Tomcat-JENKINS-49147\n \n [JENKINS-49147] Tolerate unusual CodeSource.location format from old versions of Tomcat\n", "commit dbc75125c565905a9c07b0c83d6ae71b2681c67f\nMerge: 73e2c9fb8f 07d8f4e3e6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-28 10:08:38 +0100\n\n Merge pull request #3250 from oleg-nenashev/feature/JENKINS-48766-minimum-remoting-version\n \n [JENKINS-48766] - Expose information about Remoting versions via API\n", "commit 73e2c9fb8f087aa7f93cd5d6a8dfd944f6d6b546\nMerge: b074b1aa19 f0b1bce2f4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-28 10:08:01 +0100\n\n Merge pull request #3258 from daniel-beck/no-unbounded-polling\n \n Remove support for unbounded number of polling threads\n", "commit b074b1aa19193dfaf317dfc86e4d3d4f23236965\nMerge: e798f64854 240a127315\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-28 10:07:09 +0100\n\n Merge pull request #3261 from Wadeck/OLD_DATA_BOLD_ESCAPED\n \n [JENKINS-49126] OldDataMonitor: Prevent escaping b-old version\n", "commit e798f64854be85141ab7ba610c3a8ee0b093f36b\nAuthor: Daniel Trebbien <dtrebbien@gmail.com>\nDate: 2018-01-26 09:35:20 -0800\n\n [JENKINS-49112] Revert use of Files.newBufferedReader() in Util.loadFile() (#3259)\n \n * [JENKINS-49112] Revert use of Files.newBufferedReader() in Util.loadFile()\n \n This partially reverts 67076834a24f03b832ab03b1bf9b96e05a5da81e.\n \n * Restore the use of StringBuilder and reading into buf\n", "commit f9b3b4ddbe218dbea02a8b17dff9794d8c79441f\nMerge: 1a85ea6388 18efa58abf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-26 18:28:44 +0100\n\n Merge pull request #3266 from recena/JENKINS-49129\n \n [JENKINS-49129] Manage Jenkins dropdown menu no longer works\n", "commit 720db118a808c04f2ae04dc36582ce7dd5031b9b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-26 17:26:16 +0100\n\n [JENKINS-48725] - Update Lib Task Reactor to 1.5\n", "commit d994e65a9a380908cfd6ac3e4c41c9f2040d9a73\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-26 10:16:34 -0500\n\n [JENKINS-48463] Erring on the side of caution and incuding xpp3 libs back\n in, just in case some plugin might be depending on them\n", "commit 1a85ea638868f4e573c8da785636e7e53130778e\nMerge: bab0dbf914 8e189efbdf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-26 11:04:58 +0100\n\n Merge pull request #3262 from MarcoAurelioWM/patch-2\n \n Fix Spanish (es) link translation\n", "commit bab0dbf91432a057b7b0cda894ce202b32d58322\nMerge: 0d1f80ba9f 6a3e60ef71\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-26 11:01:10 +0100\n\n Merge pull request #3267 from jglick/getEffectiveBrowser-JENKINS-46041\n \n [JENKINS-46041] If guessBrowser fails, return null and move on\n", "commit 6a3e60ef71900704e552a295a802c2caf29a871c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-25 17:48:02 -0500\n\n [JENKINS-46041] If guessBrowser fails, return null and move on.\n", "commit 18efa58abf2ef977c1ad168c5f245606d5385193\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2018-01-25 23:41:25 +0100\n\n [JENKINS-49129] Manage Jenkins dropdown menu no longer works\n", "commit 193855d1fb82e980e93f0c9ce3c15c459d448fab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-25 17:05:37 -0500\n\n [JENKINS-47142] Simplifying the logic of ArtifactArchiver.perform, making it friendlier to Pipeline.\n", "commit 655be64a1753a3077a81fc0c34573bca74dcf5a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-25 12:21:08 -0500\n\n [JENKINS-49147] Tolerate unusual CodeSource.location format from old versions of Tomcat.\n", "commit bed6ccd71921c9321919f7a042864dbbbf63243a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-16 22:16:37 +0100\n\n Merge pull request #3187 from daniel-beck/JENKINS-34254-v2\n \n [JENKINS-34254] Fix RequirePOST form\n \n (cherry picked from commit 76c9f8beacc681663571c925b5ee090222407e34)\n", "commit e0ea7a648ed6970897ea2c49bc662439ec4e4110\nAuthor: Alexander Akbashev <mr.akbashev@gmail.com>\nDate: 2017-11-16 09:43:59 +0100\n\n [JENKINS-48350] Cache estimated duration for execution\n \n In case of having 1000s of ongoing builds opening main pages can take\n some time if list of executors are opened. It happens because for every\n queury that comes from jelly we re-calculate the value from scratch. And\n calculation needs to load some builds from disk. The worst thing is that it\n happens for every user separately.\n \n (cherry picked from commit d7b120fea37b46b863c89acb638d04cdddc868b4)\n", "commit eb41a7bb0a58474a0fc627ca1cb8f2002ad26b47\nAuthor: Alexander Akbashev <mr.akbashev@gmail.com>\nDate: 2017-11-22 09:34:57 +0100\n\n [JENKINS-48348] If task can be run only on master, use shortcut\n \n Currently Jenkins to fire WorkflowJob re-calculates the ConstistentHash\n for entire cluster even if there is no nodes were updated. If cluster is\n big enough (>100 nodes), it becomes a problem, because MD5 is quite\n expensive itself plus all this logic comes with high memory footprint.\n \n Using the knowledge that WorkflowJob can be executed only on Jenkins master,\n we can create a shortcut that does not do expensive calculation and just\n returns Runnable or `null`.\n \n (cherry picked from commit 00ccd23f6441a55bfd625660911d4bc79c7578ba)\n", "commit 992100ac4223b3d5eab11e8dccae5e55c2a18484\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-23 13:13:13 -0500\n\n [JENKINS-48463] - fixed reference to deprecated Xpp3Driver and replaced with\n new default driver\n", "commit 17f74fc71336f5e4a3625f0ef3e963b76069a1f4\nMerge: 0431cc75fd adb3c86c75\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-22 16:34:46 -0500\n\n Merge branch 'master' into OSS-2590\n", "commit 0431cc75fd2745335a8e06c75697890ef049df79\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-12 11:10:34 -0500\n\n [JENKINS-48463] - Ignoring test xml1_0_withSpecialCharsShouldFail due to\n KXml2Driver being tolerant of control characters which should be illegal\n in an XML v1.0 content. This test should be revisted if we switch to\n another XML driver\n", "commit a0f419120b72b3e645f5beb7b5213ae01cc58364\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-12 10:16:57 -0500\n\n [JENKINS-48463] It appears that the KXml2Driver is more tolerant of\n technically illegal xml (ie. it doesn't complain if an Xml v1.0 file\n contains special characters). Added a unit test that proves this, as well\n as fixing silentlyMigrateConfigsTest so that it starts with technically\n valid Xml 1.0 content\n", "commit b9c2148d6e53ef4c7f0f01fab591b0333b4c69f1\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-12 08:55:34 -0500\n\n [JENKINS-48463] Added a unit test that validates jenkins xml v1.0 configs\n are silently migrated to xml v1.1 as they are persisted\n", "commit 24a1852fc2c9a74c59a25c3e0ed022e315894344\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-11 11:04:46 -0500\n\n [JENKINS-48463] Added additional unit tests for verifying xml v1.1 compatibility\n - verify can still read xml 1.0\n - verify can read xml 1.1\n - verify can read xml 1.1 with 'special' characters\n - verify that jenkins can start with a config.xml having\n <?xml version='1.1'> and special characters\n", "commit 570b52dbcc4e6b2555bb8080994d30cc7228f9ca\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2018-01-10 08:31:34 -0500\n\n [JENKINS-48463] refactored XStream2 to default to KXml2Driver by default.\n Changed all explicit references of the hierarchical driver to use a static\n convinience method XStream2.getDefaultDriver() to ensure all XML operations\n are using the same driver.\n", "commit 37365eeca7e8683920dd0d13f039e36380f19e24\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2017-12-08 17:30:55 -0500\n\n [JENKINS-48463] update hard coded references of XPP3Driver to KXml2Driver in order to support XMLv1.1\n", "commit 9a4a913e387c49d0c4cec602280e25c37196f83c\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2017-12-08 14:45:22 -0500\n\n [JENKINS-48463] - update jenkins core to use xml v1.1\n - switched to KxmlDriver (needed for xml 1.1 support)\n - updated to create xml v1.1 headers\n - updated test to use KXml2Driver explicitly\n - updated unit tests to support xml v1.1\n", "commit 0d1f80ba9f58d879cf562941b2d7ca2d6bb970f6\nMerge: 4dc9fbf307 6a85f93fb7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-24 14:37:01 +0100\n\n Merge pull request #3252 from oleg-nenashev/feature/JENKINS-49017-sublist\n \n [JENKINS-49017] - Whitelist java.util.Sublist and java.util.RandomAccessSublist\n", "commit 8e189efbdf0ffe228d15d85dbaa764fea02eb07d\nAuthor: MarcoAurelioWM <30000615+MarcoAurelioWM@users.noreply.github.com>\nDate: 2018-01-24 13:09:57 +0100\n\n Fix Spanish (es) link translation\n \n Typo/gramar fix.\n", "commit 4dc9fbf307f79a9d1a5f3549070dc65b1a963e10\nMerge: b550c33301 03d722dfaf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-01-24 11:25:00 +0100\n\n Merge pull request #3257 from Wadeck/CSRF_ADMIN_WARNING_BOOTSTRAP\n \n CSRF Admin monitor warnings for Bootstrap\n", "commit 240a127315437f700a068afaf6b9dd2bd4cde8f8\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2018-01-24 10:56:38 +0100\n\n OldDataMonitor: Prevent escaping b-old version\n", "commit 104f4888bbf587103dc1df6f870a8c688de66895\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-27 03:50:37 +0200\n\n [FIXED JENKINS-24452] Don't export arbitrary unexportable exceptions\n", "commit f0b1bce2f4b5b14bb60f62647cffd68f7d8655c2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-01-23 17:35:35 +0100\n\n Further clean up the polling threads option, better validation\n", "commit 7e8d817f78f4bad6c8100643c860cb326dc03a42\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-01-23 14:45:10 +0100\n\n Remove support for unbounded number of polling threads\n \n The default is 10. Previously unbounded configs will be set to 10.\n", "commit 03d722dfaf1658bdd6396ba4cf79faca19a288f4\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2018-01-23 14:39:06 +0100\n\n - use the correct css class for the CSRF Admin monitor warnings\n", "commit d2b81b8ad1a71410765aad0e92c540168571e1f3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-01-23 13:47:05 +0100\n\n Separate original and downstream dependency errors\n \n Nobody understands 'fix this plugin first', so separate those from\n the actual issues that need fixing.\n", "commit 0f1c35291d38a7b5700a4cfa47eb04d2cee3a0a2\nAuthor: Daniel Trebbien <dtrebbien@gmail.com>\nDate: 2018-01-22 18:50:01 -0800\n\n [JENKINS-49060] Include the filename of the unreadable file in the exception message\n", "commit b550c33301dfa66137a980957a97b4c65f431522\nMerge: 31d3573c58 1393f69359\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-22 22:34:59 +0100\n\n Merge pull request #3251 from oleg-nenashev/feature/JENKINS-49070-big-decimal\n \n [JENKINS-49070] - Whitelist BigDecimal and BigInteger\n", "commit 31d3573c58697aee2d26ad16dd76d4f16cbba2dd\nMerge: adb3c86c75 688057c5ce\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-22 22:34:34 +0100\n\n Merge pull request #3253 from KostyaSha/patch-8\n \n java.util.Collections$SynchronizedSet !!!\n", "commit 688057c5ceeccbb534b9f2d127d780129143af43\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2018-01-22 19:32:58 +0300\n\n java.util.Collections$SynchronizedSet !!!\n", "commit 6a85f93fb7891d1e2c90ac7efdca2d8d7fa7e1d4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-22 15:55:05 +0100\n\n [JENKINS-49017] - Whitelist java.util.Sublist and java.util.RandomAccessSublist\n", "commit 1393f69359145bf14e0da19ae328b51ba9be34bd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-22 14:16:29 +0100\n\n [JENKINS-49070] - Whitelist BigDecimal and BigInteger\n", "commit 07d8f4e3e6715a3ea5b060709a92a6b6950aca30\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-22 12:04:54 +0100\n\n [JENKINS-48766] - Add info about remoting to the WAR manifest file\n", "commit 95f1f5ad19385408da15eb1b4dcaedb705dee638\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-22 11:24:32 +0100\n\n [JENKINS-48766] - Print warnings in agent connection logs when the Remoting version is not supported\n", "commit 1b2f0e7e64dc32bc6aac8d31b35013f52a668613\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-22 11:23:39 +0100\n\n [JENKINS-48766] - Expose Remoting Minimum version in TcpSlaveAgentListener\n", "commit 0ca85720d44f71315fdca2723b758ff8711771fc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-22 11:22:47 +0100\n\n [JENKINS-48766] - Make the RemotingVersionInfo API publicly available\n", "commit adb3c86c758d55c9bdd28188dc2d9d0004130140\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-21 13:22:47 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c03253b9b45718d56412a78bf025f524fe5abbe8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-21 13:22:46 -0800\n\n [maven-release-plugin] prepare release jenkins-2.103\n", "commit d6298979581da67336f077cda9fd218eb790bdb3\nAuthor: Devin Nusbaum <dwnusbaum@users.noreply.github.com>\nDate: 2018-01-21 09:33:03 -0500\n\n [JENKINS-48899] Do not downgrade detached plugins when upgrading Jenkins (#3229)\n \n * Reproduce JENKINS-48899\n \n * Do not downgrade installed detached plugins\n", "commit 4cbeed7a334fe5a07a2ce13976e22a30ccfddbf5\nMerge: 6f2769e69a 8def746838\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-21 15:23:10 +0100\n\n Merge pull request #3241 from oleg-nenashev/jep-200/JENKINS-49000-guava-whitelists\n \n [JENKINS-49000] - Whitelist Extra Guava Classes (JEP-200)\n", "commit 6f2769e69ae23114f381cd095712bfa33ced91d2\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2018-01-21 14:28:51 +0100\n\n [JENKINS-43786] Overhaul of Manage Jenkins page (#2857)\n \n * [JENKINS-43786] Initial source code modifications\n \n * [JENKINS-43786] Adding a customized Bootstrap version and some messages were adapted\n \n * [JENKINS-43786] Some Monitors included in the core have been adapted\n \n * [JENKINS-43786] Reverting an unexisting typo\n \n * [JENKINS-43786] Applying final styles\n \n * [JENKINS-43786] Addressing more use cases\n \n * [JENKINS-43786] Revisiting how the buttons are shown\n \n * [JENKINS-43786] Adjustments in the administrative monitor pop-up\n \n * [JENKINS-43786] Added more use cases related with administrative messages\n \n * [JENKINS-43786] Adapted the Administrative Monitors provided by Jenkins core\n \n * [JENKINS-43786] Addressed the @daniel-beck's review\n \n * [JENKINS-43786] Wrong indent\n \n * [JENKINS-43786] Better semantic HTML\n \n * [JENKINS-43786] Better semantic HTML\n \n * [JENKINS-43786] Applying the same criteria for listing items\n \n * [JENKINS-43786] Adapted tests\n \n * [JENKINS-43786] Removing redirect links in the administrative monitor descriptions\n \n * [JENKINS-43786] Adapted Administrative Monitor\n \n * [JENKINS-43786] Reverted Redirect URLs\n \n * [JENKINS-43786] Applying the same code style\n \n * [JENKINS-43786] Applying the same code style\n \n * [JENKINS-43786] Apply a common HTML markup to the Administrative Monitors in core\n \n * [JENKINS-43786] One more Administrative Monitor updated\n \n * [JENKINS-43786] Polishing some details\n \n * [JENKINS-43786] Deprecating CSS Styles\n \n * [JENKINS-43786] We are ready for deprecating anything\n \n * [JENKINS-43786] We are ready for deprecating anything\n \n * [JENKINS-43786] Details\n", "commit 0311b2dffa76ba01748b1be6a18fc7c1955e65fe\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2018-01-21 08:38:52 +0100\n\n [FIXES JENKINS-47406] Milestone JOB_LOADED is now attained after cleaning up obsolete items (#3078)\n \n * [FIXES JENKINS-47406] Milestone JOB_LOADED is now attained after cleaning up obsolete items\n \n This allows @Initializer(after=InitMilestone.JOB_LOADED) implementations\n to create items safely without risking them to be removed.\n \n * [JENKINS-47406] Add test with an initializer creating a job\n \n * Revert \"[FIXES JENKINS-47406] Milestone JOB_LOADED is now attained after cleaning up obsolete items\"\n \n This reverts commit 79ce796b00fde11fda586c9c9e2b8e93a53e2b31.\n \n * [JENKINS-47406] Reinstate the test with Jesse's solution\n \n * Reverted this commit by mistake\n \n Revert \"Revert \"[FIXES JENKINS-47406] Milestone JOB_LOADED is now attained after cleaning up obsolete items\"\"\n \n This reverts commit 36c499c58c83427c7b8a6d3cc5902ec26732b2c7.\n \n * Add link to hpi sources\n \n * Fix Mix-up after the previous merge\n", "commit 53ac66eec090cb8884f2b59719e78b24c7402777\nMerge: 832f17fe52 976fe5aaa0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-21 08:35:22 +0100\n\n Merge pull request #3248 from jglick/JENKINS-49054\n \n [JENKINS-49054] Work around XStream bug by looking up list type before trying to unmarshal elements\n", "commit 832f17fe52903fc993790fa4bb5bbc5b1b916eeb\nMerge: 708c9db28f d9d3efb10d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-21 08:34:49 +0100\n\n Merge pull request #3235 from ManuelB/bug/JENKINS-48957-blue-ocean-wildfly-old-jackson\n \n [JENKINS-48957] Prevent wildfly to deliver old jackson for blue ocean and other plugins\n", "commit 708c9db28fab68be9669b6a562db83c7ab1c1cf0\nMerge: d1fea11ec5 1feb23e55c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-21 08:27:56 +0100\n\n Merge pull request #3232 from AlessandroMenti/update-italian-localization\n \n Update the Italian localization\n", "commit d1fea11ec5fb32dbd5839b4cff42f13afc07ddec\nMerge: 408a66c8bf 64d5e84074\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-20 22:07:51 +0100\n\n Merge pull request #3247 from jglick/xstreamRequiresWhitelist\n \n Test: RobustReflectionConverter gracefully loads config fields now blocked by JEP-200\n", "commit 408a66c8bf12aa7ecae6e99b16d3287fe60e9fda\nMerge: 2696e9c865 db7a19810d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-20 06:12:32 +0100\n\n Merge pull request #3203 from jsoref/apostro\n \n MessageFormat treats ' as a special character\n", "commit 976fe5aaa05858b88c5141b8d133efea696233b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-19 17:52:02 -0500\n\n [JENKINS-49054] Work around XStream bug by looking up list type before trying to unmarshal elements.\n", "commit 64d5e840748b50fa32f725244563c3b68f30dc46\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-19 15:22:02 -0500\n\n Confirming that RobustReflectionConverter gracefully handles loading of configuration fields now blocked by JEP-200.\n", "commit 2696e9c865c58779c5115ff3fb8bb527cb788678\nMerge: 4f4af4e6ab d1e278b652\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-19 10:01:53 -0500\n\n Merge pull request #3245 from jglick/JENKINS-49025\n \n [JENKINS-49025] Add java.lang.String$CaseInsensitiveComparator\n", "commit d1e278b6528aae9b966d724182cbbc2a18489976\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-18 16:16:51 -0500\n\n [JENKINS-49025] Add java.lang.String$CaseInsensitiveComparator.\n", "commit 4f4af4e6ab8cd527b09ec3f15c65341f03620f92\nMerge: b1e66f4775 c1cf47c57f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-18 12:28:38 -0500\n\n Merge pull request #3237 from jglick/ClassFilterImpl\n \n Some more refinements to ClassFilterImpl shutoff during development\n", "commit 2904044e5105d415383305b802695ca059ed2153\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-17 14:52:07 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 847a2534ce7a63e2b0943d7f5ddbd4a612a69776\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-17 14:52:07 -0800\n\n [maven-release-plugin] prepare release jenkins-2.89.3\n", "commit b1e66f4775f5b8d231927ae629a167c3aeb3fb33\nMerge: c5e302b237 01c46ba29d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-17 11:38:04 -0500\n\n Merge pull request #3239 from jglick/XStream2Security247Test\n \n Removing XStream2Security247Test as it no longer reproduces SECURITY-247\n", "commit c5e302b23750f95a8251b054ee7adb7157fbf278\nMerge: ef2a432c27 c339ab4aff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-17 11:37:23 -0500\n\n Merge pull request #3236 from jglick/ClassFilterImplSanityTest\n \n Minor cleanups of ClassFilterImplSanityTest\n", "commit 8def746838bedad3215fccd40cc8847900040724\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-17 17:28:17 +0100\n\n [JENKINS-49000] - Whitelist Extra Guava Classes\n", "commit ef2a432c27fd311d96f2c015457c3125e38605b2\nMerge: e42886c922 00d9397ab4\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2018-01-17 10:25:33 +0100\n\n Merge pull request #3233 from batmat/JENKINS-48407-2\n \n [FIX JENKINS-48407] Permission issue after upgrade to 2.93\n", "commit 01c46ba29da1a22f3a3389af979c61d7bc957a0e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-16 18:53:09 -0500\n\n Removing XStream2Security247Test as it no longer reproduces SECURITY-247.\n", "commit c1cf47c57f77b66402aa6f4a719d258b02c79e18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-16 15:44:53 -0500\n\n Some more refinements to ClassFilterImpl shutoff during development.\n", "commit c339ab4aff568598852edbbc3d6096bc039db874\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-16 15:34:42 -0500\n\n Minor cleanups of ClassFilterImplSanityTest.\n", "commit e42886c922ef38c37071e6091f2e554d59c5a4ce\nMerge: d50004fa4e 88eb5ee3e6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-16 18:55:05 +0100\n\n Merge pull request #3234 from oleg-nenashev/bug/JENKINS-48946\n \n [JENKINS-48946] - Whitelist Java inner classes with reported regressions\n", "commit 00d9397ab46d2204f26ebb19cc3a1a093d22e0d9\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2018-01-16 16:58:14 +0100\n\n [FIX JENKINS-48407] Test to check we have the expected permissions\n", "commit 88eb5ee3e694d95f1c7da44bfce181c4590a47ad\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-16 12:58:12 +0100\n\n [JENKINS-48958] - whitelist java.util.Optional\n", "commit d9d3efb10d0b99d4590d97319e280c4a24f3ec61\nAuthor: Manuel Blechschmidt <manuel.blechschmidt@gmx.de>\nDate: 2018-01-16 10:30:07 +0100\n\n * JENKINS-48957 exclude whole jaxrs otherwise jackson is automatically added\n", "commit 6923dbc4f84b618a732b6cf598516aac61d70fe2\nAuthor: Manuel Blechschmidt <manuel.blechschmidt@gmx.de>\nDate: 2018-01-16 09:25:17 +0100\n\n * JENKINS-48957 added jboss-deployment-structure to remove using of jackson from wildfly\n", "commit e0a1e3b5c825893d1337716345a39563a95c24db\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-15 20:05:15 +0100\n\n [JENKINS-48946] - Fix ordering of the entries in whitelist\n", "commit 260a2576f2e8e141706b4b65a67fb052dccd8b8d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-15 20:02:58 +0100\n\n [JENKINS-48946] - Move whitelist ordering test to core to fail fast\n", "commit ad8fecfbd39652f0127aec070d91eb7f381bb0d8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-15 16:47:49 +0100\n\n [JENKINS-48946] - Add all private classes of java.util.Collections (OpenJDK) to the whitelist.\n", "commit d50004fa4e1f798b9c879881b0a44d76d2cfd0dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-14 18:13:39 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 066252ee56c638c739d9ca24b62ebca17ce1e76e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-14 18:13:39 -0800\n\n [maven-release-plugin] prepare release jenkins-2.102\n", "commit 4e9376034546e9d18571cc02ea8fa5d1393418d5\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2018-01-14 22:32:53 +0100\n\n [FIX JENKINS-48407] Permission issue after upgrade to 2.93\n \n Simply revert to using pre-NIO createTempFile for backward compatibility.\n There is no simple way to restore a similar way using NIO's createTempFile.\n", "commit 1feb23e55ca807a664cf89986241155f24038aa5\nAuthor: Alessandro Menti <alessandro.menti@alessandromenti.it>\nDate: 2018-01-14 12:19:02 +0100\n\n Update the Italian localization\n", "commit ee862b8cc3c8da236983e29dfc25535e4203f08a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-13 23:38:13 +0100\n\n [JENKINS-48992] - Whitelist StringBuilder and StringBuffer for serialization (#3230)\n \n * [JENKINS-48992] - Whitelist StringBuilder and StringBuffer for serialization.\n \n * [JENKINS-48922] - Reorder the whitelist entries\n", "commit 51817306f74e4f5966a1a056e8c607528aa97435\nMerge: 3a99c2c6fd 52ff066b71\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-13 20:34:06 +0100\n\n Merge pull request #3036 from alonbl/exit-on-restart\n \n [JENKINS-47043] Introduce exit lifecycle to exit instead of restart\n", "commit 3a99c2c6fd080b49cbac1d3ab729aae6ec75fb8f\nMerge: cb4903c20e 8db2ffb217\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-12 17:40:48 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit cb4903c20e788f015f6210a965a2759009ff24f2\nMerge: deeab3a22b 47be7c3db3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-12 17:39:05 -0500\n\n [JEP-200] [JENKINS-47736] Merged #3120: ClassFilterImpl\n", "commit 47be7c3db3210674d3feb7fb3a497d4342cd1b92\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-12 17:37:02 -0500\n\n Fixed order of entries.\n", "commit e3bf773cea7c517241ee29b2e50950e9d674fcf1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-12 16:22:00 -0500\n\n https://github.com/jenkinsci/kubernetes-pipeline-plugin/pull/66\n", "commit 8db2ffb217d73d39f00b99bf14c65189a2f7383c\nMerge: 438e9296f0 780050dfc0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-12 18:46:07 +0100\n\n Merge pull request #3227 from Jimilian/cheap_check_first\n \n Do not search for last build if concurrent build is allowed\n", "commit 5f44ee2d85027e2ea2eb3b9174e12cd270537f05\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-12 11:49:54 -0500\n\n More ruby-runtime.\n", "commit f4be029342e152e2c8ce2c353e32e7ab76e92190\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-12 11:03:03 -0500\n\n Some additional whitelist entries for RubyBoolean.\n", "commit 1c219ba095a13fd5b33a7f8d45b9716cba123c50\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-12 11:02:15 -0500\n\n Adding general kill switches for the whitelist and blacklist which merely log violations.\n", "commit 293897f85f60a5359afb40707dd4e039c5f0a578\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-12 09:15:32 -0500\n\n https://github.com/jenkinsci/dependency-check-plugin/pull/20\n", "commit 438e9296f0646d920e19e05c7696d8cec5307a88\nMerge: 02d0531add bd2cb36a87\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2018-01-12 10:30:32 +0100\n\n Merge pull request #3170 from batmat/JENKINS-34855\n \n [FIX JENKINS-34855] Create a FileChannelWriter and use it for AtomicFileWriter \"enforced\" flushing\n", "commit 8b3e897cec6bae21f56ca6c3895c072b21cd6d18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-11 17:52:28 -0500\n\n https://github.com/jenkinsci/ruby-runtime-plugin/pull/5\n", "commit 22c9bd0bf4f159c1acbb8d0a257daa155c3216f9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-11 15:45:07 -0500\n\n Javadoc warnings were misleading. For master \u2192 slave, the return type matters; for slave \u2192 master, the callable fields matter.\n", "commit 02d0531add35154d051de71398aefb58b9295a3f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-01-11 21:23:12 +0100\n\n [JENKINS-48773] - Limit which section headers are added to the breadcrumb config outline (#3213)\n \n * [JENKINS-48773] Don't include section elements in repeatables\n \n * Only include visible section headers\n \n * Fix tests by checking for presence of method first\n", "commit b844f0fbfdd2a025be057ef388ddaa054939fadb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-11 12:57:38 -0500\n\n KubernetesTest.upgradeFrom_0_12\n", "commit 964e22487af8f652fd03b1f140024d1746c4113b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-11 12:12:27 -0500\n\n Reminder about JEP-200 impacts on slave \u2192 master callables.\n", "commit f0138b568daa8786729c2a22bf63fe4ac5392e5d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-11 11:47:40 -0500\n\n Including permalink in BlacklistedTypesConverter messaging.\n", "commit 04cbd5d38cadae5942d9f7716312090888a6745f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-11 10:50:31 -0500\n\n Add the remaining primitive wrappers.\n PerformancePublisherTest.testRelativeThresholdFailedPositive showed a rejection of Character.\n In fact the field was of type char, but TreeMarshaller.convertAnother boxes primitives; the field type has been discarded by this point.\n", "commit 7ba2ea401661e235947df51d722b1f564f314f65\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-11 10:15:10 -0500\n\n https://github.com/jenkinsci/monitoring-plugin/pull/6\n", "commit 18e4154ffc2994513b57b27fc7c1f3e9addee1ca\nMerge: 88e756de6f deeab3a22b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-11 09:43:37 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 780050dfc0a1a9033d19b04e980e6f831f465c50\nAuthor: Alexander Akbashev <mr.akbashev@gmail.com>\nDate: 2018-01-11 13:43:02 +0100\n\n Do not search for last build if concurrent build is allowed\n \n The switch of order in check allows to reduce memory consumption in high\n loaded systems.\n", "commit deeab3a22ba31e6f201371e0b8d645081b714061\nMerge: e8c86a374f cb30818843\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-10 14:29:03 -0500\n\n Merge pull request #3220 from dwnusbaum/tooldescriptor-constructor\n \n Add new ToolDescriptor constructor so subclasses are not required to be an inner class\n", "commit 88e756de6fe6c3333658e6d4be6aad2323a63e09\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-10 12:30:02 +0100\n\n [JENKINS-47736] - Use the released version of Remoting 3.16\n", "commit 4f3ede2c5da0420731df504b4f886bef2d4b9bc0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-09 15:39:13 -0500\n\n https://github.com/jenkinsci/xtrigger-lib/pull/9\n", "commit e8c86a374f0892c444719d6c90ef4901276cb029\nAuthor: Daniel Trebbien <dtrebbien@gmail.com>\nDate: 2018-01-09 12:21:59 -0800\n\n Use fileToPath() (#3219)\n \n * Use fileToPath()\n \n This is a follow-up to PR 3210 on GitHub. See:\n https://github.com/jenkinsci/jenkins/pull/3210#discussion_r160045107\n \n * Switch two File.toPath() calls to Util.fileToPath()\n \n * Delete an unused import\n", "commit cdf18d9b47e0528c7bc69360840f49beafe13d93\nMerge: 393680beb5 cf9885bdb1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-09 21:21:38 +0100\n\n Merge pull request #3222 from jezhalford/christmas-is-over\n \n Revert the favicon to a non-Christmas state\n", "commit 475ef3acd04ef13d3af1bdc28d37392c318ed612\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-09 15:08:14 -0500\n\n war/work/plugins/*.jpl broke mvn -f war hudson-dev:run.\n", "commit e50ce3c7ee46f693e09d6d530d839dc53d136912\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-09 14:52:51 -0500\n\n Bump.\n", "commit 7b6f8f5297b70ee7db2d14b77682f55c46217b77\nMerge: 08ff433b3e 393680beb5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-09 14:52:18 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 54c5872d1b27d244b250d518d6846351be13f503\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-09 18:56:19 +0100\n\n [JENKINS-22088] - Upgrade Extras Executable War from 1.36 to 1.37\n", "commit 393680beb5d64628bdf8d9e5bf8daf4cab2191ad\nMerge: d6ff7647dd 08a2b1e441\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-01-09 17:54:03 +0100\n\n Merge pull request #3221 from daniel-beck/at-since-201801\n \n Update 'since FIXME' and 'since TODO' Javadoc tags\n", "commit cf9885bdb16263fab1619c2233ef78ef7f12b2b5\nAuthor: Jez Halford <jeremy@theexchangelab.com>\nDate: 2018-01-09 11:40:35 +0000\n\n Revert the logo\n", "commit cb308188430c3ae5bbf8864f9c704e6b7d660cb6\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2018-01-08 15:02:28 -0500\n\n Address review feedback\n", "commit 08a2b1e4410cb5713f43227096780f0933b909d7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2018-01-08 20:52:30 +0100\n\n Update 'since FIXME' and 'since TODO' Javadoc tags\n", "commit afa209afea983411f43930bcb5360ed39721fb2c\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2018-01-08 14:16:25 -0500\n\n Add new ToolDescriptor constructor to allow subclasses to be in a separate file from their describable\n", "commit 08ff433b3eb304277b012961b05e8bccf69e2214\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-08 10:49:07 -0500\n\n Bump.\n", "commit 5a24186d3cb84c8e26bd1244214d0682b4af48b2\nMerge: dbc8b71f59 d6ff7647dd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-08 10:48:06 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit d6ff7647ddf14bcfc7d26c0b7584691858c04782\nMerge: 4dbe772a0b 67076834a2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-08 15:01:42 +0100\n\n Merge pull request #3210 from dtrebbien/switch-to-Files-newBufferedReader\n \n Switch to calling Files.newBufferedReader\n", "commit 4dbe772a0b75494ca39d2645a42eec1f6235e9a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-07 18:20:10 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 235a9bad68152fbe18c1e94620563ba43fb224f4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-07 18:20:10 -0800\n\n [maven-release-plugin] prepare release jenkins-2.101\n", "commit bd2cb36a87a36877a75182019808c12b98306a50\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2018-01-07 23:26:51 +0100\n\n Be less dramatic with the dataloss criteria\n \n As requested especially by Sam\n", "commit a79fdaa4b34b8f7fddb39bed3eabf4763940d11b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-07 18:26:57 +0100\n\n Revert \"[JENKINS-46911] createProjectFromXML not recognizing unsafe character\u2026\" (#3218)\n \n * Revert \"[JENKINS-48447] Fixed HTTP 404 error when clicking on newView sidebar link from an other view. (#3178)\"\n \n This reverts commit 6df06fc19a4b7ed015ab5213e2dc8d25beb2f607.\n \n * Revert \"[JENKINS-46911] createProjectFromXML not recognizing unsafe character\u2026 (#3057)\"\n \n This reverts commit ac2a1aaf895020bc80fd951ced748820975df6aa.\n", "commit 6df06fc19a4b7ed015ab5213e2dc8d25beb2f607\nAuthor: Jochen A. F\u00fcrbacher <Jochen-A-Fuerbacher@users.noreply.github.com>\nDate: 2018-01-07 14:43:49 +0100\n\n [JENKINS-48447] Fixed HTTP 404 error when clicking on newView sidebar link from an other view. (#3178)\n \n * [JENKINS-48447] Fixed HTTP 404 error when clicking on newView sidebar link from an other view.\n \n * [JENKINS-48447] Fixed unit tests for NewViewLink\n \n * [JENKINS-48447] Load url name each time object gets initialized and adapted tests.\n \n * [JENKINS-48447] Rewrite tests for url name; fixed indenting.\n \n * [JENKINS-48447] Fixed more identing.\n \n * [JENKINS-48447] Added @Restricted to NewViewLink; undo URL_NAME renaming.\n", "commit ac2a1aaf895020bc80fd951ced748820975df6aa\nAuthor: godfath3r <galatsanosp@gmail.com>\nDate: 2018-01-07 15:39:10 +0200\n\n [JENKINS-46911] createProjectFromXML not recognizing unsafe character\u2026 (#3057)\n \n * [JENKINS-46911] createProjectFromXML not recognizing unsafe character '/'\n \n * Better place for testCreateProjectCheckGoodName()\n \n * Fix failed test\n \n * Make changes suggested on PR review.\n \n * Remove Failure exception, instead throw IOException. Add javadoc\n \n * [JENKINS-46911] - Add TODO according to the comment from @jtnord.\n", "commit cabc857315a32c13a91fafae8e3900712040cf4a\nMerge: adba0d3917 7d407a6ec0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-07 14:34:11 +0100\n\n Merge pull request #3216 from suren-jenkins/suren-console\n \n Add console Chinese translation\n", "commit adba0d391780ce33760969d415c8e70e7d30cd2d\nAuthor: Gentle Yang <nodexy@qq.com>\nDate: 2018-01-07 02:07:51 -0800\n\n translate into Chinese (simplified) under install/SetupWizard/ (#3204)\n \n * Create pluginSetupWizard_zh_CN.properties\n \n * Create client-scripts_zh_CN.properties\n \n * Create setupWizardFirstUser_zh_CN.properties\n \n * Create proxy-configuration_zh_CN.properties\n \n * Update setupWizardFirstUser_zh_CN.properties\n \n * Create authenticate-security-token_zh_CN.properties\n \n * Update client-scripts_zh_CN.properties\n \n * Update pluginSetupWizard_zh_CN.properties\n \n * Update client-scripts_zh_CN.properties\n \n * Update authenticate-security-token_zh_CN.properties\n \n * Update setupWizardFirstUser_zh_CN.properties\n \n * Update proxy-configuration_zh_CN.properties\n \n * Update pluginSetupWizard_zh_CN.properties\n \n * Update pluginSetupWizard_zh_CN.properties\n \n * Update pluginSetupWizard_zh_CN.properties\n \n * fixed build error\n", "commit 96c38bec48322c60d18e89eba70bbcd7b77362cb\nMerge: 93bf06335d 358f6e86f4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-07 11:03:08 +0100\n\n Merge pull request #3214 from jglick/UncaughtExceptionHandler-EOFException\n \n UncaughtExceptionHandler should avoid reporting EOFException\n", "commit 93bf06335d74fe8794f7526a3f97e4b0e95ea762\nMerge: c001ecf591 afea0567da\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-06 17:30:09 +0100\n\n Merge pull request #3179 from Wadeck/NEW_JOB_SMALL_CORR_FR_LANG\n \n Correction of quote for French + space before colon\n", "commit c001ecf59156cf5b72fc215f9bc08ab8a1f2bd29\nMerge: c4e912900b 9e9cdbc781\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-06 17:29:15 +0100\n\n Merge pull request #3209 from suren-jenkins/suren-zh\n \n Add Chinese translation\n", "commit 358f6e86f44e7baae9dc3bdd9d0af2415dc4b6bb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-05 13:39:14 -0500\n\n UncaughtExceptionHandler should avoid reporting EOFException.\n", "commit dbc8b71f5942280392c230a612ccc52bc6cb84c4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-05 13:10:51 -0500\n\n hudson.plugins.mercurial.PipelineTest.multipleSCMs failed to call FilePath.toURI.\n", "commit 52ff066b71a1df2f565e46e4f67e4ec8cc5eac3e\nAuthor: Alon Bar-Lev <alon.barlev@gmail.com>\nDate: 2018-01-03 20:35:03 +0200\n\n [JENKINS-47043] Introduce exit lifecycle to exit instead of restart\n \n If hudson.lifecycle.ExitLifecycle is selected, jenkins will exit when\n restart is requested. Exit code is taken out of\n jenkins.model.Jenkins.exitCodeOnRestart, default is 5.\n \n This is usable when there is an external watchdog such as SystemD.\n \n SystemD service example:\n \n ExecStart=@/usr/bin/java jenkins $JAVA_OPTIONS -DJENKINS_HOME=${JENKINS_HOME} -Dhudson.lifecycle=hudson.lifecycle.ExitLifecycle -Djenkins.model.Jenkins.exitCodeOnRestart=55 -jar $JENKINS_WAR --debug=${JENKINS_DEBUG_LEVEL} --httpPort=${JENKINS_PORT} --httpListenAddress=${JENKINS_LISTEN_ADDRESS} $JENKINS_ARGS\n \n Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>\n", "commit 6d49377c8d816bffaea42fa414ae188067953652\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-04 14:32:40 -0500\n\n EmptyImmutableList needed for Workflow 1.12- prior to https://github.com/jenkinsci/pipeline-plugin/pull/213 as demonstrated by CoberturaPublisherPipelineTest with https://github.com/jenkinsci/cobertura-plugin/pull/90.\n", "commit 1a8b8f46ba9259feb274edb91eb23013958474e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-04 14:07:38 -0500\n\n Noting target version for merge of https://github.com/jenkinsci/git-client-plugin/pull/290.\n", "commit ba5516aa7c16dc07dfd8a9983f7b6a9d009f4485\nMerge: 710c6e4b30 c4e912900b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-04 14:03:26 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 3a5189ebc861832ce5189f1104fd0beff2e07233\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2018-01-04 12:12:56 +0100\n\n Introduce flags to disable force per instance or globally\n \n The goal here is to:\n * be able to selectively choose performance over integrity in some very\n specific cases\n * be able to globally disable AtomicFileWriter integrity, and basically\n revert to previous behaviour by setting a system property.\n This flag is meant as an emergency one in case something goes very\n wron on some production system.\n", "commit c4e912900b88b9bbd19e8e0154ee190144ad63a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-03 15:48:04 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5707ff176621702fa6222c9e9ef1dbbef5ece635\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2018-01-03 15:48:04 -0800\n\n [maven-release-plugin] prepare release jenkins-2.100\n", "commit 710c6e4b305eaed22c5141ab450dbdb798988887\nMerge: a544cb79f8 8eb4254b0f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-03 17:54:45 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 8eb4254b0f56086f6576c108913fc5d066f4be9b\nMerge: 99ca101143 01b8ed8c71\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-03 23:35:56 +0100\n\n Merge pull request #3212 from oleg-nenashev/bug/JENKINS-48761-remoting-API\n \n [JENKINS-48761] - Restore binary compatibility with agents running old Remoting versions\n", "commit 01b8ed8c71dee97d661bd5bf4b8e4bc5ecd636ae\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-03 20:59:11 +0100\n\n [JENKINS-48761] - Address review comments from @jglick\n", "commit e9ecbb326c0e8974c9624fc623be2497299c377f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-19 19:53:38 +0100\n\n Merge pull request #3201 from dwnusbaum/JENKINS-48604\n \n [JENKINS-48604] Do not downgrade plugins that are dependencies of detached plugins when upgrading Jenkins\n \n (cherry picked from commit 1dc2c6d5ff666d60a0eb54125ce7694986d1025b)\n", "commit 0319362666bb9e742c46a8fb28e70a660e53d4f3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-17 14:26:51 +0100\n\n Merge pull request #3193 from dwnusbaum/JENKINS-48365\n \n [JENKINS-48365] Install detached plugins when upgrading Jenkins past the version the plugins were detached\n \n (cherry picked from commit 968b6adf007523ca7726e8161be65c9753c4df43)\n", "commit 065d3c830361471651a6c59ff78a33f0f4aa0900\nAuthor: Johno Crawford <johno.crawford@gmail.com>\nDate: 2017-12-15 15:04:55 +0100\n\n [JENKINS-48505] Invoke optimistic before computeIfAbsent to avoid contention.\n \n (cherry picked from commit dce450e1b4565b682f321329caea080293ef0b9b)\n", "commit 49ee85a1e7d63fd7e1fb63f78bbe12c26b91bce0\nAuthor: Jan Zuchhold <Jan@Zuchhold.com>\nDate: 2017-12-22 14:36:34 +0100\n\n [JENKINS-48593] - Add getSystemProperty(key) to fix hudson.consoleTailKB system property (#3200)\n \n * Add getSystemProperty(key) to fix hudson.consoleTailKB system property\n \n * Add Javadoc, @Restricted and delegate to SystemProperties\n \n These changes were requested by @daniel-beck.\n \n * PR was not merged in time for 2.96\n \n * Changes as requested by @oleg-nenashev\n \n (cherry picked from commit 006c51256e58d9b691956962d9fd624fb0c1e08b)\n", "commit 08444b29c608e759673d60be295bfe2858e1171a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-02 12:36:06 +0300\n\n Merge pull request #3164 from fcojfernandez/JENKINS-48080\n \n [JENKINS-48080] Setup Wizard hangs if confirm password is incorrect while creating admin user\n \n (cherry picked from commit b3ebef20ece11cd8cfed0eb32558065150a18c9d)\n", "commit 8fa79061bb0beaf93be4e05620463fd363ac5b30\nAuthor: Alexander Akbashev <mr.akbashev@gmail.com>\nDate: 2017-11-21 14:18:01 +0100\n\n [FIX JENKINS-48349] Cache permission id to avoid allocating of new strings\n \n Every request that comes from Jelly is checked against Permissions.\n As result it leads to a call of `getId` method that produces the new string.\n Usually it's not a problem, but in case of stop-the-world pause user requests are accumulated.\n So, once pause is finished, we forcibly allocated tons of strings for\n every request. That leads to new stop-the-world pause. (And this cycle\n can repeat multiple times)\n \n (cherry picked from commit b2c40cb9e0db72c978b3a50be0d4c467cb33eb20)\n", "commit 8a34983d4571bab3acce87bb84ecd05a8251e528\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-03 13:19:48 +0100\n\n [JENKINS-48761] - Create a smoke test for old agents\n", "commit 6d44f7e080aed5c4a59f201e1968f97d679e47e2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-03 11:59:24 +0100\n\n [JENKINS-48766] - Create restricted API for getting info about Remoting versions\n", "commit 7d407a6ec0d7885c727283bfb8abfe694416c0e1\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2018-01-03 15:52:49 +0800\n\n Add console Chinese translation\n", "commit cf1589734f98d895ecfab0ffda18976527f8d507\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-02 22:24:26 +0100\n\n [JENKINS-48761] - Use pre-Remoting 3.0 ChannelClosedException APIs\n", "commit 4eb314b32742a07dcc68e716b7de1d31f0f917c8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2018-01-02 22:10:37 +0100\n\n [JENKINS-48761] - Restore binary compatibility with agents running old Remoting versions\n", "commit 791646f98f53d301660657f2221c6db3a1705fab\nMerge: 0aea8ab3af 99ca101143\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-02 15:47:55 -0500\n\n Merge commit '99ca10114332e7c6fe12b676ea1919617070a488' into security-master\n", "commit 34191e78a6030d35899fd1f40e8e2e704e332c34\nMerge: 69448007c8 99ca101143\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-02 15:47:31 -0500\n\n Merge commit '99ca10114332e7c6fe12b676ea1919617070a488' of git://github.com/jenkinsci/jenkins\n", "commit a544cb79f8d102228fbb5929fad44712a8c9fc76\nMerge: 7e67c03a9b 99ca101143\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2018-01-02 10:12:28 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 99ca10114332e7c6fe12b676ea1919617070a488\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-31 18:15:37 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7975ee0cf97f3adb72a6ce2b1ee603e395d0f6eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-31 18:15:37 -0800\n\n [maven-release-plugin] prepare release jenkins-2.99\n", "commit 9e9cdbc781b948a956bd2a82459f19a22a294dc9\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-12-30 21:14:30 +0800\n\n Add Chinese translation\n", "commit 16042bd57bc3e7bc0544b3a4da5e0f79dfa5087b\nMerge: 0ac93deba0 ddb9ad68b4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-29 11:56:08 +0100\n\n Merge pull request #3196 from jglick/unmarshal-JENKINS-21017\n \n [JENKINS-21017] When unmarshalling into an existing object, reset missing fields\n", "commit 7e67c03a9b5125e57103b6068ef25e25e31b1463\nMerge: 29362a5b7b 0ac93deba0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-28 22:30:37 +0100\n\n Merge branch 'master' into whitelist-JENKINS-47736\n \n # Conflicts:\n # pom.xml\n", "commit 29362a5b7b94ddfe0ead38c423c54c81bfced53d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-28 17:24:49 +0100\n\n [JENKINS-47736] - Use the new snapshot: remoting-3.16-20171228.162243-1\n", "commit 67076834a24f03b832ab03b1bf9b96e05a5da81e\nAuthor: Daniel Trebbien <dtrebbien@gmail.com>\nDate: 2017-12-27 19:45:30 -0800\n\n Switch to calling Files.newBufferedReader\n \n These changes were suggested by Extra Hints for NetBeans IDE:\n http://plugins.netbeans.org/plugin/73447/\n", "commit 72224fabb389afa489af8ae14173eee1a4595409\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-12-27 09:01:21 +0800\n\n typo fixed\n", "commit 0ac93deba0d165b0b3ef5c2d84a00767eff511a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-25 01:03:42 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 101a6cd44a9e9b2cd3d641eb40eb9fdb9cc26805\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-25 01:03:41 -0800\n\n [maven-release-plugin] prepare release jenkins-2.98\n", "commit 196ca5fb63a58d95a72ecba00604155889a71d4e\nMerge: cb3990a4d6 23677fee49\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-12-24 19:16:31 +0100\n\n Merge pull request #3205 from batmat/christmas-yay\n \n Critical favicon change :-)\n", "commit 23677fee49730679b641dea95f9034c87513c4d3\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-12-24 14:39:05 +0100\n\n Critical favicon change :-)\n", "commit cb3990a4d6094260bea4571e7079fd0e3949047f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-22 18:02:44 +0100\n\n Update to Remoting 3.15 and Cleanup issues in Channel#current() usages (#3145)\n \n Pulls in fixes for: JENKINS-48133, JENKINS-48055, JENKINS-37566, JENKINS-48309, JENKINS-47965, JENKINS-48130, JENKINS-37670, JENKINS-37566, JENKINS-46724\n \n This change also adds some missing null/closing channel checks in the core.\n In some cases the change prevents spawning threads if the channel is in the invalid state.\n", "commit 8e78ab1c660de81f48beecedced25d9b2cbbf64a\nAuthor: Larry Singleton <larrysingleton007@gmail.com>\nDate: 2017-12-22 10:38:57 -0600\n\n [JENKINS-48227] Use \"Files.createTempDirectory\" to create temp directory (#3161)\n \n * Use \"Files.createTempDirectory\" to create temp directory instead\n See SonarQube critical vulnerability squid:S2976 (tag: owasp-a9)\n https://next.sonarqube.com/sonarqube/coding_rules#rule_key=squid%3AS2976\n \n * [JENKINS-48227]\n Creating a utility \"static Path toPath(File file) throws IOException\" method,\n which wraps InvalidPathException to IOException so that it will be checked.\n - also fixed public static final reference\n - fixed broken test cases\n - added new test cases for toPath() and createTempDir()\n \n * Revert back to public static int\n \n * adjustments due to merges\n \n * Add posix check to determine if Posix FileAttributes should be included\n in call to Files.createTempDirectory()\n \n * Remove reference to private element\n \n * Updated to use explicit imports\n", "commit 001a33c747feb437a1bf5f0349b6988f517ec9a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-22 11:29:49 -0500\n\n [JENKINS-48638] Deprecate Jenkins.getInstance in favor of (usually) get (#3195)\n \n * Deprecate Jenkins.getInstance in favor of (usually) getActiveInstance.\n \n * Introduced get() as a concise non-null accessor.\n \n * May as well suggest rewrites of getActiveInstance too.\n", "commit b5f24e7172ae82b2aff5bb180764c739395c3527\nMerge: 02035017b6 24442d8d24\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-22 17:28:19 +0100\n\n Merge pull request #3199 from suren-jenkins/suren-zh\n \n Add Chinese translation\n", "commit 02035017b6ea222b8cd8b13b02bf576db3bdd2b6\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-12-22 17:27:13 +0100\n\n Ensure all Jelly view have escape-by-default. (#3180)\n \n * Ensure all Jelly view have escape-by-default.\n - all those views escape the content theirself, so no vulnerability corrected here (for TextParameterDefinition, it's done by textarea.jelly)\n \n * - just a line break at end\n \n * - just a line break at end (part 2)\n \n * - change from st:out to j:out because their content is expected to be html tags\n \n * - st => j for all finally\n", "commit 19b26ac7b2f928a5c8f4a42d7a84d416348f4ae1\nAuthor: Gentle Yang <nodexy@qq.com>\nDate: 2017-12-22 05:38:54 -0800\n\n Create messages_zh_CN.properties to translate into Chinese (simplified) (#3174)\n \n * Create messages_zh_CN.properties\n \n * Update messages_zh_CN.properties\n \n * Rename messages_zh_CN.properties to message_zh_CN.properties\n \n * Update message_zh_CN.properties\n", "commit 006c51256e58d9b691956962d9fd624fb0c1e08b\nAuthor: Jan Zuchhold <Jan@Zuchhold.com>\nDate: 2017-12-22 14:36:34 +0100\n\n [JENKINS-48593] - Add getSystemProperty(key) to fix hudson.consoleTailKB system property (#3200)\n \n * Add getSystemProperty(key) to fix hudson.consoleTailKB system property\n \n * Add Javadoc, @Restricted and delegate to SystemProperties\n \n These changes were requested by @daniel-beck.\n \n * PR was not merged in time for 2.96\n \n * Changes as requested by @oleg-nenashev\n", "commit e575f7581991fc4728a6e23477822b869d8ad7fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-21 12:59:18 -0500\n\n Snapshot bump, to work around apparent maven-compiler-plugin (or Maven core) bug.\n", "commit 353e6adeddcee7b26a1a0e5f2e7fefc190461e89\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-21 12:35:22 -0500\n\n https://github.com/jenkinsci/workflow-support-plugin/pull/50\n", "commit c8a98cb6e1a423efe9b4a5be3023c48c27bfa644\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-21 12:32:14 -0500\n\n https://github.com/jenkinsci/git-client-plugin/pull/290\n", "commit d23ae596adeb55612f5c9e6572fcfc9e53c6ff04\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-21 12:26:10 -0500\n\n https://github.com/jenkinsci/job-dsl-plugin/pull/1092\n", "commit b8d236c658757f39fc3e6a287ccf994f073912fe\nMerge: dfda4e18df 90f778d281\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-21 12:08:58 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit dfda4e18df8b79690b9319b2aa170f2e8105dc27\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-20 16:11:23 -0500\n\n https://github.com/jenkinsci/lib-jenkins-maven-embedder/pull/15\n", "commit 837d0c90ac98a692118ee21a1b3f6cb487a08f57\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-19 15:05:11 -0500\n\n Allow whitelists to contain blank lines and comments.\n", "commit 90f778d2819cfd223f8815a3d84ce3e904d91fb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-19 11:48:27 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5f2a40ba96209bcd866275fe7e86105553f5817c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-19 11:48:27 -0800\n\n [maven-release-plugin] prepare release jenkins-2.97\n", "commit 14ff05fdb6b706d19a5a20853024a091f3316d94\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-19 14:42:23 -0500\n\n Bump.\n", "commit dfc1940eee58594b4179418f7b05f4943f1f4fac\nMerge: 938c12ad56 1dc2c6d5ff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-19 14:34:57 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 1dc2c6d5ff666d60a0eb54125ce7694986d1025b\nMerge: c32b6d807a 6632aef948\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-19 19:53:38 +0100\n\n Merge pull request #3201 from dwnusbaum/JENKINS-48604\n \n [JENKINS-48604] Do not downgrade plugins that are dependencies of detached plugins when upgrading Jenkins\n", "commit db7a19810d77caf303b0b07ad911ae575040c088\nAuthor: Josh Soref <jsoref@users.noreply.github.com>\nDate: 2017-12-18 21:19:06 -0500\n\n MessageFormat treats ' as a special character\n \n https://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.html\n \n Test case is jenkins/computer/node/configure\n Help for \"Launch method\"\n \n Without this fix, you will see:\n Launch agent via Java Web Start\n ... By default, the JNLP agent will launch a GUI, but its also possible to run a JNLP agent without a GUI, e.g. as a Window service.\n \n You should see:\n ... By default, the JNLP agent will launch a GUI, but it's also possible to run a JNLP agent without a GUI, e.g. as a Window service.\n", "commit 6632aef948488ded755f03ad1c71fe11e1e66506\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-18 16:35:23 -0500\n\n Revert \"Upgrade installed optional dependencies if necessary\"\n \n This reverts commit eb77e5f20d150c272755435201120dfd8317e180.\n", "commit b98ba8c8ffde0c792da0dfda1eb308cefce9599b\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-18 16:12:29 -0500\n\n Update local data for tests\n", "commit 94b1ba978213a0929fc90808c22c0d9b749a8c17\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-18 14:21:30 -0500\n\n Add test asserting that outdated dependencies of detached plugins are updated\n", "commit eb77e5f20d150c272755435201120dfd8317e180\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-18 13:16:20 -0500\n\n Upgrade installed optional dependencies if necessary\n", "commit 01f70d4290859628ded4890fd6ac26aa6271893e\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-18 13:14:24 -0500\n\n Don't copy the bundled dependency if the current version is already installed\n", "commit 7fc4815e117eda7e598599fd4bddc97362afaf95\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-18 12:40:20 -0500\n\n Do not downgrade installed plugins when loading detached plugins\n", "commit 6f03e6b6b938c7eb28fb0df0b0aab274e22c184b\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-18 12:02:13 -0500\n\n Remove unneeded type specifier in lambda\n", "commit 5098524513883a48d07fd32d5a6f058d68adb8b8\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-18 10:59:47 -0500\n\n Add failing test that reproduces JENKINS-48604\n", "commit c32b6d807a5647df8b5347c8acc1b42024b597bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-17 16:39:29 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit eac29da4f1fbf98d85747f88f3f8ee48f369034c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-17 16:39:29 -0800\n\n [maven-release-plugin] prepare release jenkins-2.96\n", "commit 26262f873275c99005b1ddc59c19c21edbe32bf1\nAuthor: Hubert Woszczyk <RedBullInsomnia@users.noreply.github.com>\nDate: 2017-12-17 14:28:18 +0100\n\n French localization: Changed \u00e9 to \\u00E9 (#3159)\n", "commit 968b6adf007523ca7726e8161be65c9753c4df43\nMerge: 76c9f8beac 2476d1417e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-17 14:26:51 +0100\n\n Merge pull request #3193 from dwnusbaum/JENKINS-48365\n \n [JENKINS-48365] Install detached plugins when upgrading Jenkins past the version the plugins were detached\n", "commit 76c9f8beacc681663571c925b5ee090222407e34\nMerge: 814d202716 f0efdbab08\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-16 22:16:37 +0100\n\n Merge pull request #3187 from daniel-beck/JENKINS-34254-v2\n \n [JENKINS-34254] Fix RequirePOST form\n", "commit 2476d1417ecfbfb9864b86d544056421e67b0679\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-16 13:31:28 +0100\n\n [JENKINS-48365] Restrict InstallUtil#NEW_INSTALL_VERSION\n", "commit 24442d8d24e8c35441df9bb43ed736d2a61166b1\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-12-16 17:54:20 +0800\n\n Add Chinese translation for parameter build\n", "commit 814d202716a6c61c7d371c6a62755d296fe199a5\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-12-16 09:25:30 +0100\n\n [JENKINS-22474] API Token does not require CSRF token (#3129)\n \n * [JENKINS-22474] API Token does not require CSRF token\n - in order to ease the use of the api, we are not requiring the request to have a crumb\n - in terms of security it's not a problem normally since the CSRF attacks use the cookies and in case of API Token, it's session-less / cookie-less\n \n * - adjust the license header\n \n * - add test for basic authentication\n - add test for login process\n \n * - add test for form submission using ui (htmlunit), not just login form\n \n * - modification requested by Jesse\n \n * - pom.xml update to use the last version of jenkins-test-harness (with the token helper methods)\n - beginning of the simplification of tests\n \n * - using the try-with-resource approach to ease readability\n \n * - using closure method now\n \n * - add missing login transformation\n \n * - add unit test\n \n * - use withToken\n - remove useless crumb for GET method\n - add fail (otherwise the assert in catch is not as useful as it could be)\n \n * another bunch of test cases\n \n * - for HudsonTestCase, some additional modifications are required: changing the view / different type of management for the variable inside the views\n \n * - small other tests\n \n * - last batch for the login method\n \n * - crumb is not more required since we are using API Token\n \n * - converting auth to ApiToken to avoid crumb method\n \n * - converting auth to ApiToken to avoid crumb method (second)\n \n * - remove usage of closure aware methods\n \n * - update the pom using the snapshot as adviced by Jesse\n - modifications on other class to adapt to the last modifications in JTH\n \n * - modifications requested during code review\n \n * - also put back my changes to the conflicted file\n \n * - correction of the merge :)\n", "commit 1270ba3b40ade4b822ee7538e31f0692ffbf64d2\nAuthor: Devin Nusbaum <dwnusbaum@users.noreply.github.com>\nDate: 2017-12-16 03:23:41 -0500\n\n [JENKINS-48405] Use NIO in tryOnceDeleteFile and makeWritable (#3169)\n \n * Use NIO in tryOnceDeleteFile and makeWritable\n \n * Don't try to set PosixFileAttributes on Windows\n \n * Do not create arbitrary exceptions in makeWritable to fix test failures on Windows\n \n * Remove unhelpful layer of exception wrapping\n \n * Add test exercising Util#makeWritable in Util#tryOnceDeleteFile\n \n * Add test for deleting a non-existant file\n \n * Return early if changing permissions with NIO succeeds\n", "commit 3a529636cfc64cc6ea454d55ca88fd7a1f7981a5\nMerge: 09bcc5d653 dce450e1b4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-16 09:17:25 +0100\n\n Merge pull request #3198 from johnou/contention-JENKINS-48505\n \n [JENKINS-48505] - Invoke optimistic get before computeIfAbsent to avoid contention.\n", "commit f0efdbab087ea26342a034da198d055bd7141b8a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-15 23:43:01 +0100\n\n [JENKINS-34254] Add test\n", "commit 3c695a3ed6836abce19c0c71eeca418f0fe9fd66\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-15 23:11:30 +0100\n\n [JENKINS-34254] Use released Stapler 1.254\n", "commit dce450e1b4565b682f321329caea080293ef0b9b\nAuthor: Johno Crawford <johno.crawford@gmail.com>\nDate: 2017-12-15 15:04:55 +0100\n\n Invoke optimistic before computeIfAbsent to avoid contention.\n", "commit eb7582a53deed2cac2b0e986417f0dae311ee52b\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-12-15 21:07:16 +0800\n\n Add Chinese translation for slave agent configure\n", "commit 09bcc5d6538b3cfffbf71228ebd1679e3e20d8b2\nAuthor: Krishan Bhasin <KrishanBhasin@users.noreply.github.com>\nDate: 2017-12-14 19:52:56 +0000\n\n [JENKINS-47324] - Reduce usage of File.mkdirs() in FilePath and IOUtils (#3173)\n \n * Move an instance of renameTo() to Files.move()\n \n * Replace an instance of File.toURI() with an instance of Path.toUri()\n \n * Replace mkdirs() with Files.createDirectories()\n Replace mkdir() with Files.createTempDirectory()\n \n * Undo addition of createTempDirectory() as per review comments\n \n * Return to use of FilePath#mkdirs(File) and instead modify it to use the new API.\n \n * Undo addition of toPath() in a URI conversion as it brings no benefits.\n \n * Replace new uses of toPath() with Util.fileToPath() to pre-handle runtime exceptions\n \n * Remove * import.\n move mkdirs() to using FilePath method instead of File method.\n \n * Make IOUtils.mkdirs(File) use Java7 API calls\n \n * Add back accidentally removed imports.\n \n * Fixed use of wildcard import\n \n * Use utility method fileToPath() to handle potential exception thrown\n", "commit b4ff724c0ca83039fcfdbb431ad173709437350d\nMerge: 14605fea83 bf4c8e6fdf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-14 20:45:59 +0100\n\n Merge pull request #3194 from Jochen-A-Fuerbacher/fixScriptConsoleTranslation\n \n Fixed typo in German translation.\n", "commit 14605fea838947546da600faff9483cf2ba3f4eb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-14 20:45:24 +0100\n\n Introduce the new UserIdCause constructor, which accepts userId as an argument. (#3162)\n \n * Introduce UserIdCause constructor, which accepts userId as an argument.\n \n * [JENKINS-48467] - UserIdCuase: Add issue link in the TODO comment\n", "commit b7f42b2e59b2081782d6e51da18b0c93808d98da\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-12-14 20:44:54 +0100\n\n [JENKINS-27027] Notify the SecurityListener on authentication (#3074)\n \n * [JENKINS-27026] Notify the SecurityListener in case of Token based authentication success\n - due the current version of the method, the UserDetails required for the event was not accessible. In order to stay with the same API in SecurityListener, two \"protected\" methods were created to split the job and let the UserDetails accessible\n \n * - add test to ensure the SecurityListener is called for REST Token but also for regular basic auth\n \n * - remove the comment about the split, will be put in GitHub comment instead\n \n * - add check for anonymous call instead of just putting a comment\n - remove the constructor in the dummy\n - add link to PR from Daniel to simplify a call\n \n * - separate the before/after to save one clear and be more explicit\n - put more meaning in the assertLastEventIs method by explicitly say we will remove the last event\n \n * - add comment about why we do not fire the \"failedToAuthenticated\" in the case of an invalid token (tips: it's because it could be a valid password)\n \n * - also add the authenticated trigger on legacy filter as pointed by Ivan\n \n * - add support of event on CLI remoting authentication\n - adjust tests by moving the helper class used to spy on events\n \n * - as mentioned Yvan, the code had some problems with null checking, so the approach is changed in order to encapsulate all that internal mechanism\n \n * - add javadoc\n - open the getUserDetailsForImpersonation from the User (will let the SSHD module to retrieve UserDetails from that)\n \n * - remove single quote in log messages\n \n * - basic corrections requested by Jesse\n \n * - just another typo\n \n * - adjust the javadoc for SecurityListener events\n \n * - add the link to Jenkins#Anonymous\n \n * - add link (not using see)\n \n * - update comment on the isAnonymous as we (me + Oleg) do not find a best place at the moment\n \n * - put the new method isAnonymous in ACL instead of Functions\n \n * - little typo\n - add requirement about the SecurityContext authentication\n", "commit ddb9ad68b4e74deb85f916d8d9ebe0ba5c044517\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-14 13:16:42 -0500\n\n Making nullOut behavior opt-in, so limiting to AbstractItem and View (and in particular not Jenkins).\n", "commit 3aa523969d077b59aec51737318bf37611c617bc\nMerge: 51b0f2f5d3 a82a47a8f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-14 10:56:58 -0500\n\n Merge branch 'master' into unmarshal-JENKINS-21017\n", "commit a82a47a8f2a90727d873c637c99aa0d087500dfe\nMerge: 67476c7920 b6088dc456\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-14 10:14:16 -0500\n\n Merge pull request #3191 from jglick/ServiceLoader\n \n Deprecating Service in favor of ServiceLoader\n", "commit 0aea8ab3afcf17667ae20d9b743b0eaf7e9fd370\nMerge: 4c75250ad4 6466de8cf6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-14 09:58:49 -0500\n\n Merge branch 'security-stable-2.89' into security-master\n", "commit 69448007c814ccdb1e515227746bd4314dfb86ec\nMerge: 8a889de6c8 6466de8cf6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-14 09:57:45 -0500\n\n Merge branch 'stable-2.89'\n", "commit 8a889de6c8f6e546e44e469b3430ee31d63b69d4\nMerge: b225871afc 4c75250ad4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-14 09:57:16 -0500\n\n Merge commit '4c75250ad4b0d99496950ae83f4ba6aa2255c1c6' of git://github.com/jenkinsci/jenkins\n", "commit 6466de8cf682b948095b7ebf72427b4dd8454fbb\nMerge: b41473c3b0 0e5db018ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-14 09:54:36 -0500\n\n Merge branch 'stable-2.89' of git://github.com/jenkinsci/jenkins into stable-2.89\n", "commit 67476c7920c9c004bd97b9d12beae8c4f9f406cd\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2017-12-11 14:34:42 +0100\n\n upgrade access-modifier to 1.12\n \n with 1.12 @Restricted annotation are kept for runtime, which is a requirement for [configuration-as-code](https://github.com/jenkinsci/configuration-as-code-plugin) to detect technical attribute which should not be exposed (typically : `Jenkins#setInstallState()`)\n", "commit d31adbe0f3b1d65df9e7adfb3ff43e313b93b795\nMerge: 4c75250ad4 cc6c508e6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-13 19:00:33 -0800\n\n Merge remote-tracking branch 'origin/master'\n", "commit 4c75250ad4b0d99496950ae83f4ba6aa2255c1c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-13 17:58:00 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0f029f39e6edaa18a26f9244c1db42e801e90c92\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-13 17:58:00 -0800\n\n [maven-release-plugin] prepare release jenkins-2.95\n", "commit 0e5db018ca2c120952273991f928bb273b83ed8b\nMerge: 8ae7df076e b450e9bdb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-13 16:53:42 -0800\n\n Merge remote-tracking branch 'origin/stable-2.89' into stable-2.89\n", "commit 8ae7df076e15cf6961902e2e632a9da9a8341ea8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-13 16:41:56 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b6443aacbbc3fffec1f8f45ce1fb9fb322f5030f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-13 16:41:56 -0800\n\n [maven-release-plugin] prepare release jenkins-2.89.2\n", "commit 51b0f2f5d31cd8cbec5a11fb070b02cb3a077fe3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 17:17:16 -0500\n\n Redesigned fix to run from XStream2.unmarshal.\n", "commit 0a50ab99577f56e53144b7966831c5d68ae498de\nMerge: cc6c508e6b 31a2bc1c30\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 15:01:57 -0500\n\n Merge branch 'jenkins-21017' of https://github.com/stephenc/jenkins into unmarshal-JENKINS-21017\n", "commit 9b39411b1ae07ce8bf6c7df457bde1c6dabba9fb\nMerge: 22d32ed699 eec0188cc4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 13:07:24 -0500\n\n Merge branch 'security-stable-2.89' into security-master\n", "commit b225871afc4b8df8177bfd1f4c088a10c8a7644d\nMerge: 22d32ed699 b41473c3b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 13:05:45 -0500\n\n Merge branch 'stable-2.89'\n", "commit eec0188cc45d75fd519a5d831b54781ac801dacf\nMerge: 2a1406e4bf 8f816cbf03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 13:04:35 -0500\n\n Merge branch 'security-stable-2.73' into security-stable-2.89\n", "commit b41473c3b0fdcae4fa98f1b8fa47679f35d4fa11\nMerge: 2a1406e4bf 34b3a43d09\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 13:03:08 -0500\n\n Merge branch 'stable-2.73' into stable-2.89\n", "commit 8f816cbf03fccfe85bb9e2a8a4eb39554bad81ae\nMerge: 34b3a43d09 57006d1266\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 13:02:43 -0500\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 57006d12662df1e155e16638255656850dcbc0e4\nMerge: 44a7a871e4 ccc374a717\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 13:00:39 -0500\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit ccc374a7176d7704941fb494589790b7673efe2e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 12:59:04 -0500\n\n [SECURITY-667] Ensure all tasks have completed before we attain COMPLETED.\n", "commit 22d32ed6997b83530369787508c1b74ca893e60c\nMerge: c0ba0527ee 2a1406e4bf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 12:53:33 -0500\n\n Merge (-s ours) stable-2.89 into master\n", "commit c0ba0527eece7e1fbcb2fc037f8e25542bc8dd45\nMerge: 048858daec 78adf02add\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-13 12:53:14 -0500\n\n Merge commit '78adf02addc47ccb2629c9bb9101a8dd630b22a5'\n", "commit bf4c8e6fdfdd7ff0ba514877422f55622f15c15b\nAuthor: Jochen F\u00fcrbacher <jochen.fuerbacher@1und1.de>\nDate: 2017-12-13 15:06:53 +0100\n\n Fixed typo in German translation.\n", "commit cfbc34ed729e0564f75c1497f49cdffcefaeebe3\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-12 17:37:25 -0500\n\n Assert that detached plugins and their dependencies load successfully\n", "commit efd8b7153b8b7b29b8af6b73236e61d041b251cc\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-12 17:16:30 -0500\n\n Use LocalData to test upgrades from before and after 2.0\n", "commit cc6c508e6b40724ac12c7176c266733e85724518\nMerge: 7d7848ac53 6c04293d45\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-12 22:26:57 +0100\n\n Merge pull request #3175 from Wadeck/JENKINS-48383_LOGGED_IN_AFTER_ACCOUNT_CREATION\n \n [JENKINS-48383] Add loggedIn event on self-registration\n", "commit 0518a290596fdb9fca5b63e5782a6d38c6182d5d\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-12 10:44:56 -0500\n\n Add test for installing detached plugins after upgrading Jenkins\n", "commit 6bf700827a12bb1348c95944cfc52d47a74371d2\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-12-12 10:38:20 -0500\n\n Do not use InstallState in PluginManager when loading detached plugins\n", "commit 7d7848ac535d1ae3ebf1d073db905492c9996e8b\nMerge: 0c59df3d46 ed80256916\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-12 10:05:23 +0100\n\n Merge pull request #3176 from suren-jenkins/suren-zh\n \n Add Chinese translation\n", "commit 0c59df3d46fa5c4ac018ad6c26bc38cf5a58d98d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-12 04:03:22 -0500\n\n [JENKINS-48480] Deleting DeprecatedAgentProtocolMonitor.initializerCheck. (#3190)\n", "commit 2f45a2332b96a133ef269e2b621617016c98fdfa\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-12 00:12:23 +0100\n\n [JENKINS-34254] Adapt to upstream change using ServiceLoader\n", "commit b6088dc456e88a369a617fd90b267d15a1a9fe6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-11 17:44:55 -0500\n\n Deprecating Service in favor of ServiceLoader.\n", "commit 78adf02addc47ccb2629c9bb9101a8dd630b22a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-11 13:34:20 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a4608a21ced998f1da374961bc3d7537c9c35b0b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-11 13:34:19 -0800\n\n [maven-release-plugin] prepare release jenkins-2.94\n", "commit afea0567daf4d063390dd1b6488144c86066aa1f\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2017-12-11 16:45:32 +0100\n\n - also translate Item => \"\u00e9l\u00e9ment\"\n", "commit b450e9bdb60f6b3a0d492219a026438bf7b3b9d6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-16 22:10:57 -0500\n\n [JENKINS-47429] User.getLegacyConfigFilesFor no longer seems to be necessary.\n \n (cherry picked from commit 3853b3813967bd3d46e4dde7741eb97fa628345c)\n", "commit 6be05b801454820caf3c6159185669f4392f25de\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-26 15:51:46 +0300\n\n [JENKINS-48157] - Risk of NPE when migrating MyViewProperty without PrimaryView (#3156)\n \n * [JENKINS-48157] - Reproduce the issue in test\n \n * [JENKINS-48157] - Annotate and document nullness conditions in MyViewsProperty and ViewGroupMixIn\n \n * [FIXED JENKINS-48157] - Prevent NPEs when using public API and when using null primaryViewName\n \n * [JENKINS-48157] - Fix typo in Javadoc\n \n (cherry picked from commit 211b57e8b002b4da92743dfac3a1b902835e7652)\n", "commit 065b874a4784c5d0bcfd9731c0ad4139c5e61c78\nAuthor: t-hall <ithall@comcast.net>\nDate: 2017-11-16 08:18:43 -0800\n\n [JENKINS-34138] Fix maven installs from stepping on each other (#3042)\n \n * [JENKINS-34138] Adding equals/hashCode methods so that installs don't step on each other\n \n * [JENKINS-34138] Added issue reference to unit tests\n \n * [JENKINS-34138] - changed the order of equals / hashcode\n \n (cherry picked from commit d688c154907d17e75ea31067c8fc2525aa679584)\n", "commit b27bb928a28ee578122eb4b076c8a3d8d68d878c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-10 10:35:17 +0100\n\n [JENKINS-34254] Set HTTP status code for view\n", "commit 30ab4481f286a5c33499489dfcb9b3df6587ff38\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-12-10 05:27:36 +0100\n\n [FIXES JENKINS-47439] Setup wizard does not resume after restart (#3166)\n \n * [JENKINS-47439] Add a failing test\n \n On first startup, the setup wizard goes into state NEW and the filter to\n force display the setup wizard is installed.\n \n On second startup, the setup wizard goes into state RESTART (which\n assumes the setup wizard is done), and the setup wizard is skipped\n completely.\n \n This test expects that state NEW is retained upon restart when nothing\n is done.\n \n * [JENKINS-47439] Persist InstallState\n \n In some cases, the heuristics to determine the current setup wizard state are\n fragile. It is safer to persist the install state so that upon restart,\n the setup wizard can resume where it was left off.\n \n * Missing javadoc and since for new public methods\n \n * s/XXX/FIXME/\n \n * Missed that one\n \n * Setup wizard filter should be removed when entering a state where setup is complete\n \n * Use parameterized logging\n \n * Improvements over previous impl\n \n * Removed static isUsingSecurityToken. Now only determined from install\n state.\n * Call onInstallStateUpdate before InstallState#initializeState as the\n latter can update state.\n \n * Triggering a new build\n", "commit 18d7ed5ac93f3f1d60ca887f49dbf78c4b8aaedb\nMerge: 972257bf32 d3645f7dfe\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-10 07:17:58 +0300\n\n Merge pull request #3183 from jglick/mock-hell\n \n Updating Powermock and Objenesis to avoid Mockito/Hamcrest library mismatches\n", "commit 972257bf322fc94b8c2a0095f5f04b91960a6888\nMerge: 59b9658a56 3a0a575ecf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-10 07:16:24 +0300\n\n Merge pull request #1437 from benru/JENKINS-25286\n \n [FIXED JENKINS-25286] Export assignedLabels for agents and jobs in JSON and XML APIs\n", "commit 59b9658a56f71fcec1c28bc130f3e3bf08140552\nMerge: 969ed92345 7dc9143ce2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-10 07:12:54 +0300\n\n Merge pull request #3111 from oleg-nenashev/feature/JENKINS-27026\n \n [JENKINS-27026] - Update SSHD Module from 2.0 to 2.3\n", "commit e20b0496149669f3a0f05cabd1a06eb3a469e935\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-10 02:42:20 +0100\n\n [JENKINS-34254] Fix RequirePOST form\n", "commit 969ed923452ca402d027f04f1bad66f9b610d2e9\nMerge: 041e9fe1f2 7948104197\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-09 08:35:58 -0500\n\n Merge pull request #3177 from jglick/SYSTEM-JENKINS-20474\n \n [JENKINS-20474] Optimize away ACL construction and AuthorizationStrategy calls when checking permissions for SYSTEM\n", "commit 041e9fe1f25f9fa3add14e1e6cef9fdcdf96c240\nMerge: a8a0b5a202 0bc7b46055\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-09 08:35:02 -0500\n\n Merge pull request #3184 from jglick/gmaven\n \n GMaven cleanup\n", "commit a8a0b5a202ad42ee36d90aee590594b1a903f334\nMerge: c4dff1ba90 bbec44313a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 21:25:10 -0500\n\n Merge pull request #3182 from jglick/skipAfterFailureCount\n \n surefire.skipAfterFailureCount=100\n", "commit 0bc7b46055e7e6d0201b902c440b12afc293045f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 18:49:22 -0500\n\n Last trace of gmaven gone!\n", "commit 26e2001cf2d92cd54425c89e1e400990e61a7f32\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 18:40:13 -0500\n\n ApplyButtonTest\n", "commit fcedf647d7c439e08f7ffb975f8af6d822034c6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 18:37:28 -0500\n\n PeepholePermalinkTest\n", "commit 7bcb30cb8e85af0e66a7f632cbb3a1314caf09d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 18:31:02 -0500\n\n Jenkins19124Test\n", "commit 6a32a20fcd71576f850110182ed0c06d9305b43d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 18:17:58 -0500\n\n HistoryWidgetTest\n", "commit d6dfd42a47cba0aea783c4020a62f516d3b6ce9d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 18:15:28 -0500\n\n TextFileTest\n", "commit ef8568c40ad84ec43ee2b77285eefd7db0cb79b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 18:02:08 -0500\n\n TokenBasedRememberMeServices2Test\n", "commit 54a44b7d587affb86e9f881b76afa70fe317eb6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 17:52:43 -0500\n\n SlaveTest\n", "commit b81a8ec736931d6346fea31a40d4dc11550dc01a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 17:41:42 -0500\n\n EnvironmentContributorTest\n", "commit ea2e4f5788449535767809bcdbc7c32f3706129a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 17:37:37 -0500\n\n AbstractProjectTest\n", "commit ba44ed593def941cc1184c740826ad8504e4d81f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 17:00:05 -0500\n\n AbstractItemTest\n", "commit 26c4ab77db3802ac256ab5f0aa5a9cf38aaecc03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 16:54:17 -0500\n\n SetBuildParameterCommandTest\n", "commit 5ed56faaf3689a1392a02e4c4325fcd343efea61\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 16:46:30 -0500\n\n BuildCommandTest\n", "commit c3c01c0335e2f1f8d87fb4fb57bcdfd3c8124049\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 16:27:19 -0500\n\n RelativePathTest\n", "commit 21ea7956f928c8567b1f113ea9b855a5f3ab04a9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 16:19:22 -0500\n\n Deleting GroovyTest, which only tested the ability to write Jenkins tests in Groovy, not Jenkins itself.\n", "commit aa5e776d9a61a290a11ba055d9ac114738098bbc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 16:15:47 -0500\n\n All gmaven usage is now contained in the test module.\n", "commit e39007250a90291b0b83afaa32f05ddb902bb1dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 16:09:35 -0500\n\n Cleaning up some more unusable Cobertura executions.\n", "commit 9d43c3c9bce891854890046987f64770d38cda9a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 16:07:34 -0500\n\n Obsolete m2e exclusion.\n", "commit 46c8f144716bfbcc5cd31a8eff64c14c5190708b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 16:04:43 -0500\n\n Deleting ancient cobertura profile, which was broken at least by Java 8 if not earlier. If we want code coverage we can use JaCoCo as plugin-pom does.\n", "commit 9b419100afab9eae182de01935ea8c18482adba2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 15:59:31 -0500\n\n AtmostOneTaskExecutorTest\n", "commit a8251f66d50ae535d32d8b09da32a08b9baa96c3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 15:51:44 -0500\n\n RSADigitalSignatureConfidentialKeyTest\n", "commit 046fca7e2f0845e0922277cb49a73e3dd0592dd8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 15:49:41 -0500\n\n RSAConfidentialKeyTest\n", "commit 39826800222af9e5753015c60ce3a9ac294144ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 15:46:17 -0500\n\n HexStringConfidentialKeyTest\n", "commit 9585f94cfc13cbc0289d6d7f4bfc9baf60f1333f\nAuthor: mike cirioli <mcirioli@cloudbees.com>\nDate: 2017-12-08 14:33:12 -0500\n\n [oss-2590] updated dependencies to support move to xml 1.1\n", "commit 1cad7b5ff2b03ef859e08614f8d294f466bcf44b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 14:00:05 -0500\n\n HMACConfidentialKeyTest\n", "commit e094f01edaeaf878be61e4775ea6ea20aea8f234\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 13:37:22 -0500\n\n Removing SleepBuilderTest: https://github.com/jenkinsci/jenkins-test-harness/pull/90\n", "commit 5d7ea02e572c6883fb75fe7c03295309756dde44\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 13:31:54 -0500\n\n DefaultConfidentialStoreTest\n", "commit 27c83f9c4f827faa8bdc29b20e755c6ff63ad51a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 13:25:49 -0500\n\n CryptoConfidentialKeyTest\n", "commit 5b0cca77050d91dbe8d117aeffe8426e3bef858a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 13:19:33 -0500\n\n SecretTest\n", "commit dbdcaaf36be97fc77aabbc53a309edace51e9936\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 13:01:47 -0500\n\n SecretRewriterTest\n", "commit 4af739f2f29dae01d32ebe59f45c0252576a18e6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 12:35:40 -0500\n\n Javadoc error.\n", "commit af95fef755b23c07f14e54eeb0ae86c91bb94299\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 12:22:23 -0500\n\n Removing core/src/main/groovy/.\n", "commit d3645f7dfe5acbef8c2a1e921e69b49f49f24581\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 10:44:58 -0500\n\n Updating Powermock and Objenesis to avoid Mockito/Hamcrest library mismatches.\n", "commit bbec44313a378db102e1bcda163b9d9e002bd353\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-08 09:24:39 -0500\n\n surefire.skipAfterFailureCount=100\n", "commit 0463f0aa82ae8ac1f5e38c229d07b4dbc3155536\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2017-12-08 10:13:36 +0100\n\n Correction of quote for French + space before colon\n", "commit 79481041974776746f71c4e5e68304c4cb91c71e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-07 10:08:39 -0500\n\n [JENKINS-20474] Optimize away ACL construction and AuthorizationStrategy calls when checking permissions for SYSTEM.\n", "commit 938c12ad56f3142695b76165a7cbde5f53ce1a16\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-06 16:00:41 -0500\n\n Easier way to make an entire JAR component be treated like plugin code for purposes of whitelisting.\n <plugin>\n <groupId>org.apache.maven.plugins</groupId>\n <artifactId>maven-jar-plugin</artifactId>\n <configuration>\n <archive>\n <manifestEntries>\n <Jenkins-ClassFilter-Whitelisted>true</Jenkins-ClassFilter-Whitelisted>\n </manifestEntries>\n </archive>\n </configuration>\n </plugin>\n", "commit 2a1406e4bf07f2fccdd59780c4ffaa1e161b629e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-06 11:10:45 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2fa723b1ee4ba09d087877a7efc89245c6ca4c65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-06 11:10:45 -0800\n\n [maven-release-plugin] prepare release jenkins-2.89.1\n", "commit ed802569169a26812eecb70e7a36eb810651f9fa\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-12-06 11:58:49 +0800\n\n Add Chinese translation\n", "commit e65601b40746d5da21cff1e5d5cb92b02586e784\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-05 22:19:20 -0500\n\n org.jenkinsci.plugins.gitclient.RemotingTest.testRemotability\n", "commit 8adc5e413935c6004abaf3df87482d9a593720e3\nMerge: f3623d7b78 c4dff1ba90\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-05 14:48:26 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit f3623d7b78f73a44a7d47726e44f5957e6bca58f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-05 10:04:41 -0500\n\n Forgotten charset.\n", "commit c4dff1ba904e058a7fae4582121c3bb02b4184f7\nMerge: cb9012eebf 8bb8057e8d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-12-05 15:47:46 +0100\n\n Merge pull request #3160 from node/i18n_zh-CN-cli-client-message\n \n Translate into Simplified Chinese with creating new properties file\n", "commit 6c04293d45567833d5c37316ec162d44a2249bf4\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2017-12-05 13:05:45 +0100\n\n [JENKINS-48383] Add loggedIn event on self-registration\n", "commit e8768491f62addc7fd1966db4b4e194ba186e82a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-05 00:23:02 -0500\n\n Adding some whitelist entries corresponding to keys.\n", "commit 5c749cfac3c64693c4e71cbfc519340d421b1d7f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-04 23:11:31 -0500\n\n Support dynamically-loaded plugins in CustomClassFilter.Contributed.\n", "commit 5fa7d0c7316db735b9676cd2e52e38107acf98aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-04 12:45:16 -0500\n\n Adjusting test after #3167, since now the rejection will become an IOException caught by Descriptor.save.\n", "commit cb9012eebf6f2709789eb8a3efb1951838b8442f\nMerge: a04b2dd63c 26e0ac5124\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-04 11:45:25 -0500\n\n Merge pull request #3168 from jglick/surefire-mixup\n \n Only inspect direct subdirectories for Surefire reports\n", "commit 55d8f4d2ee74e057eb76ccfe706b0d4c115d2cd3\nMerge: 67bc3869c9 a04b2dd63c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-04 10:08:44 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit f555cb6e7a0d4199a4417841e7b42e7f61786c22\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-12-03 14:42:09 +0100\n\n Bump to a bit longer\n \n (Note: mainly bumping for the CI to not fail since I was never able to\n see this test fail on my machine [takes ~17 with this change] anyway\n other than by running in Docker and aggressively reduce IOPS to 40 using\n Docker resource constraints.)\n \n Since we now *actually* sync to disk, this isn't really a regression IMO.\n From the very role of AtomicFileWriter, it looks more like a feature or\n an improvement than an issue.\n \n So I suspect that anyway 1) we won't see\n a lot of bad impact in the wild on most setups (as we generally already\n recommend SSDs and so on as per how Jenkins works) and 2) we win anyway\n in term of integrity by making sure (well, raising the chances, let's\n say) we do write to disk before renaming files.\n", "commit 1191bb0ef08bd3e84fbc334799080551cdb0cb96\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-12-03 23:21:30 +0100\n\n New flag to FileChannel.force() on each Writer.flush() or not\n \n And disable FileChannel.force() in the case of AtomicFileWriter.\n See the committed javadoc for the full why.\n", "commit a04b2dd63c1605d305c0d0ecbb9918649d6ad0d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-03 14:01:54 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7c9170a13ab7021ed5b9027a9a75a958b914bf77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-12-03 14:01:54 -0800\n\n [maven-release-plugin] prepare release jenkins-2.93\n", "commit e1d175c9817215a8c1cbca297426a31539a09e21\nMerge: 61712210dd 80b9ee6f4b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-03 13:34:03 +0300\n\n Merge pull request #3140 from oleg-nenashev/javadoc/CanonicalUserIdResolver\n \n Document and refactor the CanonicalIdResolver extension point\n", "commit 61712210ddb35518a80725df24ff95bef8bcc7c4\nMerge: b3ebef20ec c79683bdd8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-03 13:22:42 +0300\n\n Merge pull request #3167 from jglick/XmlFile\n \n Rethrow any kind of RuntimeException, such as errors from RobustReflectionConverter\n", "commit b3ebef20ece11cd8cfed0eb32558065150a18c9d\nMerge: 616a62aab4 9b4e831c13\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-02 12:36:06 +0300\n\n Merge pull request #3164 from fcojfernandez/JENKINS-48080\n \n [JENKINS-48080] Setup Wizard hangs if confirm password is incorrect while creating admin user\n", "commit 9fb07a2c1a1b5c4bc628921b8a2023555ad58575\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-12-01 23:24:07 +0100\n\n Use FileChannelWriter behind AtomicFileWriter\n", "commit 22efbad9450fc95748e0bc3bee04ec49702d7ed2\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-12-01 23:17:18 +0100\n\n [JENKINS-34855] Create a FileChannelWriter\n", "commit 616a62aab4b509a10fe50f26e93bbe7c627d249e\nMerge: fdccc0e838 0437c31a6d\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-12-01 23:49:38 +0100\n\n Merge pull request #3165 from batmat/JENKINS-34855-more-AtomicFileWriter-harnessing\n \n [JENKINS-34855] more AtomicFileWriter test harnessing\n", "commit 67bc3869c9beed24f60619121794f3bd77b991b6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-01 16:20:03 -0500\n\n Bump.\n", "commit e2c1ae15a3bc6a9e1dcde0bc139b34d2c5812214\nMerge: b0f2c33564 fdccc0e838\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-01 16:17:38 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 26e0ac512469c54099882a779223a9733f8ad83e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-01 12:04:16 -0500\n\n war/src/test/js/ apparently produces war/target/surefire-reports/JasmineReport.xml without the TEST- prefix used by Surefire.\n", "commit 6f95e4005bf29f883fbcbc221e2f4e963bdfd9a9\nMerge: 7cbc8f5502 fdccc0e838\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-12-01 12:03:20 -0500\n\n Merge branch 'master' into surefire-mixup\n", "commit fdccc0e8384370684e25063e95f4a704773c53dd\nAuthor: Devin Nusbaum <dwnusbaum@users.noreply.github.com>\nDate: 2017-12-01 02:01:34 -0500\n\n [JENKINS-36088] Use NIO implementations of chmod and mode by default (#3135)\n \n * Use NIO for FilePath#chmod and IOUtils#mode\n \n * Add tests for NIO mode and chmod implementations\n \n * Add test, remove new method, and update JavaDoc\n \n * Provide system property to use native implementations of chmod and mode\n \n * Revert unrelated whitespace modification\n \n * Don't remove exception from throws and put imports in original location\n \n * Fix broken JavaDoc links\n \n * Ignore file type bits (above 0o7777) in Util#modeToPermission\n \n * Use octal for constants and don't include file type bits\n \n * Revert unnecessary changes to TarArchiverTest\n \n * Add assertion that non-permission bits are ignored by chmod\n \n * Use NIO copy with StandardCopyOption.COPY_ATTRIBUTES in copyToWithPermissions where possible\n \n * Catch InvalidPathException and convert it to IOException\n \n * Create utility method for File#toPath and use File#createDirectories after review\n \n * Remove useless calls to toAbsolutePath and getAbsoluteFile\n \n * Fix typos and use octal for constant after review\n \n * Add test for behavior of copyToWithPermission with special bits\n", "commit 8824857752f89ebaddf7a814c65b31b9c155ab2f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-12-01 10:00:49 +0300\n\n Add default implementations of deprecated methods of BuilableItem and Item. (#3142)\n \n * Add default implementations to deprecated methods of BuilableItem and Item.\n \n Currently the interface requires the API user to implement already deprecated methods.\n It does not make much sense, and the API could be simplified.\n \n * Address comments from @jglick\n", "commit 7cbc8f55023e233470df5f8f1a86b3a4a44321b2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-30 23:00:20 -0500\n\n Only inspect direct subdirectories for Surefire reports.\n", "commit 8058675317d84b51a73e53a9167c6d1660b3314f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-11-12 16:02:15 +0100\n\n Merge pull request #3134 from jglick/IdStrategy-NFE-JENKINS-47909\n \n [JENKINS-47909] Handle false hex escapes\n \n (cherry picked from commit 7c06a9ba946800151c5d9fc38793ac4bbd3fea5f)\n", "commit c79683bdd805fb6145fe25b48ba3849a90c243f6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-29 14:48:24 -0500\n\n Rethrow any kind of RuntimeException, such as errors from RobustReflectionConverter.\n", "commit b32bc8d277bd8c9ab8d6e6f912c199a5dbc47de9\nMerge: 53a320afd8 4f2e261505\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-11-29 15:45:57 +0100\n\n Merge pull request #2548 from christ66/JENKINS-34855\n \n [JENKINS-34855] AtomicFileWriter is not Atomic\n", "commit 0437c31a6ddd8e93c4cc9edea650443998de3938\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-29 15:04:52 +0100\n\n More coverage around AtomicFileWriter behaviour\n", "commit 9b4e831c139a32cd53dd42419f7780d8cd7616ac\nAuthor: Francisco Javier Fernandez Gonzalez <fjfernandez@cloudbes.com>\nDate: 2017-11-29 13:58:02 +0100\n\n [JENKINS-48080] Shows errors\n", "commit 4f2e261505557fffbf9982def7f7cf2aa941ef3d\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-28 18:08:32 +0100\n\n Be more defensive if provided destPath is wrong\n \n The path could already exist, *but* not be a directory.\n Nice catch James.\n \n Associated tests.\n", "commit 04641a3da158cb8b1bd3ac64b9d48eed2aa13084\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-28 16:44:10 +0100\n\n Reduce Log levels\n \n Not that critical, but still can keep them as we should\n generally be on FS that support atomic moves. Hence not\n enter that catch.\n \n If proved otherwise, we'll reconsider adjusting this verbosity.\n", "commit b0f2c335647893828f8e1ff1e61b140fcfb632f3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-28 09:18:12 -0500\n\n jenkins-test-harness 2.32\n", "commit 01c8c5565229f82aa9c1dcb7e0b2c51f963837cf\nMerge: 36cfe89a90 53a320afd8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-28 08:36:41 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 927192fc00de4b9cbfed9d1008137af2d9f509aa\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-28 14:09:48 +0100\n\n Poor man regression testing\n", "commit 53a320afd86844ad82c2d7fa7b64e4143e776c55\nMerge: 5f8f42624e 3853b38139\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-28 13:41:09 +0300\n\n Merge pull request #3150 from jglick/User-JENKINS-47429\n \n [JENKINS-47429] User.getLegacyConfigFilesFor no longer seems to be necessary\n", "commit 5f8f42624eb58c475d39e5b0cea9507597f42546\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-28 04:28:50 -0500\n\n Introducing ItemGroup.allItems and similar default methods (#3148)\n \n * Introducing ItemGroup.allItems and similar default methods.\n \n * Do not get me started.\n", "commit 36cfe89a90b123466f66883381f093036d6459a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-27 13:59:58 -0500\n\n Updated remoting.\n", "commit ca542c0a41addf97f9aca437441c5ee35c59cc5e\nMerge: d8a5d61721 80b515e9b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-27 13:55:36 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 80b515e9b096c63ff70fb9bc4de660b2881ff045\nMerge: 2e920c7d5a 00ccd23f64\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-27 18:58:18 +0300\n\n Merge pull request #3157 from Jimilian/optimise_start_of_workflow_job\n \n If task can be run only on master, use shortcut\n", "commit 8bb8057e8d6ee66217baf9d014bb15b12e2d8258\nAuthor: Gentle Yang <nodexy@qq.com>\nDate: 2017-11-27 21:33:23 +0800\n\n update to the newest version\n", "commit 2e920c7d5ae7e082e2333818822c9731dc42f24a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-26 19:04:19 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 35b621324933b782a4c6bec5e110fe09554e8432\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-26 19:04:19 -0800\n\n [maven-release-plugin] prepare release jenkins-2.92\n", "commit 465f85e34d23addf1a7f90bcd28e39ae14e509ff\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-26 18:37:16 +0100\n\n Do not force SYNC\n \n It might be preferrable from a consistency standpoint,\n but many CLI tests start failing when you force this.\n \n So, as the previous behaviour was not forcing the sync, this seems\n to show there could be unintended behavioural changes in effect.\n \n Possibly, we'll want to address this later, but as the main goal\n here was to make commit() atomic as much as possible, fixing\n this is probably another story anyway.\n \n Note: I was *never* able to reproduce those failures on my machine in\n a normal env dev. It was only visible in CI.\n I finally managed to make it reproducible (but still a bit randomly) by\n using Docker resource constraints, using something like this:\n \n * cd to jenkins local clone\n * `docker run -ti -v m2repo:/root/.m2/repository -v $PWD:/work -v ~/.m2/settings.xml:/root/.m2/settings.xml:ro -v ~/.m2/settings-security.xml:/root/.m2/settings-security.xml:ro --device-write-iops /dev/mapper/fedora-home:40 --device-read-iops /dev/mapper/fedora-home:40 --device-write-bps /dev/mapper/fedora-home:10m --device-read-bps /dev/mapper/fedora-home:10m maven:3.5.2-jdk-8 bash`\n * cd /work\n * `mvn clean install -Dtest=WaitNodeOfflineCommandTest,RunRangeCommandTest -Dfindbugs.skip=true -DfailIfNoTests=false -Dskip.npm=true`\n \n Failure example:\n \n ```\n ERROR] Tests run: 6, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 55.68OfflineCommandTest\n [ERROR] waitNodeOfflineShouldSucceedOnDisconnectingNode(hudson.cli.WaitNodeOf <<< FAILURE!\n java.lang.AssertionError:\n \n Expected: <true>\n but: was <false>\n at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)\n at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)\n at hudson.cli.WaitNodeOfflineCommandTest.waitNodeOfflineShouldSucceedndTest.java:128)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framew\n at org.junit.internal.runners.model.ReflectiveCallable.run(Reflective\n at org.junit.runners.model.FrameworkMethod.invokeExplosively(Framewor\n at org.junit.internal.runners.statements.InvokeMethod.evaluate(Invoke\n at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefor\n at org.jvnet.hudson.test.JenkinsRule$1.evaluate(JenkinsRule.java:542)\n at org.junit.internal.runners.statements.FailOnTimeout$CallableStatem\n at org.junit.internal.runners.statements.FailOnTimeout$CallableStatem\n at java.util.concurrent.FutureTask.run(FutureTask.java:266)\n at java.lang.Thread.run(Thread.java:748)\n \n [ERROR] waitNodeOfflineShouldSucceedOnDisconnectedNode(hudson.cli.WaitNodeOff <<< FAILURE!\n java.lang.AssertionError\n ```\n", "commit 211b57e8b002b4da92743dfac3a1b902835e7652\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-26 15:51:46 +0300\n\n [JENKINS-48157] - Risk of NPE when migrating MyViewProperty without PrimaryView (#3156)\n \n * [JENKINS-48157] - Reproduce the issue in test\n \n * [JENKINS-48157] - Annotate and document nullness conditions in MyViewsProperty and ViewGroupMixIn\n \n * [FIXED JENKINS-48157] - Prevent NPEs when using public API and when using null primaryViewName\n \n * [JENKINS-48157] - Fix typo in Javadoc\n", "commit 56f5abdf81e7dab02ed4927e38de0ce1c0fe39a1\nMerge: b3cd925a69 7db8e7f0ff\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-26 12:33:57 +0300\n\n Merge pull request #3158 from oleg-nenashev/tests/SetupWizard_ProtocolMonitor\n \n Disable flaky SetupWizardTest#shouldDisableUnencrypterProtocolsByDefault()\n", "commit b3cd925a69071e0aee4fe81043d9aa0d23bd9f6a\nMerge: f33506f4f6 7dee930f33\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-26 12:33:27 +0300\n\n Merge pull request #3149 from jglick/AccessControlled\n \n Introducing AccessControlled.hasPermission(Authentication, Permission)\n", "commit f33506f4f6b428a49aeef4574df00ce483a65257\nMerge: b431eb422a 60085a0f10\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-26 12:32:33 +0300\n\n Merge pull request #3154 from oleg-nenashev/bug/JENKINS-48116\n \n [JENKINS-48116] - Restore AbstractTaskListener binary compatibility in the core.\n", "commit b431eb422a8f8b44ede27d72630a67b74149dd25\nMerge: e3b695fe58 b2c40cb9e0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-26 12:32:06 +0300\n\n Merge pull request #3155 from Jimilian/cache_permission_id\n \n Cache permission id to avoid allocating of new strings\n", "commit 125cf9d8f1c1203959951f4435bf47a5da1ea947\nAuthor: Gentle Yang <nodexy@qq.com>\nDate: 2017-11-25 22:07:19 +0800\n\n Create Messages_zh_CN.properties\n", "commit 4c50c7a9ae3035d94a818fd2e171e1b01b908566\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-23 17:36:20 +0100\n\n Log exception in case of failure\n \n I see we enter that catch, and the `else` in a failing test.\n But I'm somewhat stuck since I miss both the stack, and even at\n least the exception being thrown and not being an\n `AtomicMoveNotSupportedException`.\n \n It's possibly an `IOException` or some subclass. But still having the\n stack could help understand why the test fails, and provide more\n data for diagnosis in the future in production use.\n \n ```\n === Starting hudson.cli.RunRangeCommandTest\n 0.007 [id=96] WARNING o.jvnet.hudson.test.JenkinsRule#before: Jenkins.theInstance was not cleared by a previous test, doing that now\n 0.018 [id=96] INFO o.jvnet.hudson.test.JenkinsRule#createWebServer: Running on http://localhost:45833/jenkins/\n 0.037 [id=15] WARNING jenkins.model.Jenkins#cleanUp: This instance is no longer the singleton, ignoring cleanUp()\n 0.345 [id=96] WARNING hudson.util.AtomicFileWriter#commit: Unable to move atomically, falling back to non-atomic move.\n 0.345 [id=96] SEVERE hudson.util.AtomicFileWriter#commit: Unable to move /home/jenkins/workspace/Core_jenkins_PR-2548-5VRJ4BBBSEGVOZEA7OVAL2YLTLCBL55RB4LDQIZN56WJZD4M6ZKA/test/target/jenkinsTests.tmp/jenkins333129509690162870test/atomic9184049448662376708tmp to /home/jenkins/workspace/Core_jenkins_PR-2548-5VRJ4BBBSEGVOZEA7OVAL2YLTLCBL55RB4LDQIZN56WJZD4M6ZKA/test/target/jenkinsTests.tmp/jenkins333129509690162870test/secret.key. Attempting to delete /home/jenkins/workspace/Core_jenkins_PR-2548-5VRJ4BBBSEGVOZEA7OVAL2YLTLCBL55RB4LDQIZN56WJZD4M6ZKA/test/target/jenkinsTests.tmp/jenkins333129509690162870test/atomic9184049448662376708tmp and abandoning.\n ```\n", "commit e3b695fe5813cac13b47b35999d7a0bc03577e7e\nMerge: db46521c04 32ed86db8a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-11-23 16:37:12 +0100\n\n Merge pull request #3153 from jsoref/help\n \n misc UX changes\n", "commit 9b482009214b083bd70fe23bf0bf99ddd5dbe874\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-23 15:10:36 +0100\n\n Try to get the future for 10 seconds before timing out\n \n Should make the test more robust on variously performing setups.\n", "commit fed7f2e35cf0edb661661f16689ce492be50cea0\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-23 14:34:37 +0100\n\n Fix RequireUpperBoundDeps issue\n \n ```\n WARNING] Rule 3: org.apache.maven.plugins.enforcer.RequireUpperBoundDeps fai\n Failed while enforcing RequireUpperBoundDeps. The error(s) are [\n Require upper bound dependencies error for org.objenesis:objenesis:2.1 paths\n +-org.jenkins-ci.main:test:2.92-SNAPSHOT\n +-org.mockito:mockito-core:1.10.19\n +-org.objenesis:objenesis:2.1\n and\n +-org.jenkins-ci.main:test:2.92-SNAPSHOT\n +-org.awaitility:awaitility:3.0.0\n +-org.objenesis:objenesis:2.5.1\n ```\n", "commit e50d4d71c387d53bd2e6dfbac99fbf6c2818360b\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-23 11:17:13 +0100\n\n Retry assertion for 10 seconds before failing\n \n Also reduce the time 250 ms (instead of 1 second previously) between\n retries to hopefully reduce the test duration on quick enough setups,\n and still degrade nicely on less performing ones.\n", "commit 00ccd23f6441a55bfd625660911d4bc79c7578ba\nAuthor: Alexander Akbashev <mr.akbashev@gmail.com>\nDate: 2017-11-22 09:34:57 +0100\n\n If task can be run only on master, use shortcut\n \n Currently Jenkins to fire WorkflowJob re-calculates the ConstistentHash\n for entire cluster even if there is no nodes were updated. If cluster is\n big enough (>100 nodes), it becomes a problem, because MD5 is quite\n expensive itself plus all this logic comes with high memory footprint.\n \n Using the knowledge that WorkflowJob can be executed only on Jenkins master,\n we can create a shortcut that does not do expensive calculation and just\n returns Runnable or `null`.\n", "commit 1396c7f774e765f743ab0ffce7bc39bfac76d357\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-22 21:22:16 +0100\n\n Add an if to avoid crashing on symlinks to dirs\n \n Files.createDirectories(dir) is said to not fail if directory already\n exists.\n *But* this will still fail if `dir` is actually a symlink to a\n directory...\n This is documented in the Javadoc indeed, even if probably not really\n one would expect...\n \n See https://bugs.openjdk.java.net/browse/JDK-8130464\n \n Without this fix:\n ```\n [INFO] Running hudson.util.SecretRewriterTest\n Cycle detected: /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/c/symlink\n Scanning /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/c/foo.xml\n Rewritten /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/c/foo.xml\n Rewritten /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/c/d/foo.xml\n Rewritten /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/c/d/e/foo.xml\n ERROR: Failed to rewrite /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/a/symlink/foo.xml\n java.nio.file.FileAlreadyExistsException: /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/a/symlink\n at sun.nio.fs.UnixException.translateToIOException(UnixException.java:88)\n at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)\n at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)\n at sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:384)\n at java.nio.file.Files.createDirectory(Files.java:674)\n at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781)\n at java.nio.file.Files.createDirectories(Files.java:727)\n at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:103)\n Caused: java.io.IOException: Failed to create a temporary file in /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/a/symlink\n at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:106)\n at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:73)\n at hudson.util.SecretRewriter.rewrite(SecretRewriter.java:85)\n at hudson.util.SecretRewriter.rewriteRecursive(SecretRewriter.java:166)\n at hudson.util.SecretRewriter.rewriteRecursive(SecretRewriter.java:176)\n at hudson.util.SecretRewriter.rewriteRecursive(SecretRewriter.java:176)\n at hudson.util.SecretRewriter.rewriteRecursive(SecretRewriter.java:141)\n at hudson.util.SecretRewriter$rewriteRecursive$0.call(Unknown Source)\n at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)\n at hudson.util.SecretRewriterTest.recursionDetection(SecretRewriterTest.groovy:110)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)\n at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)\n at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)\n at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)\n at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)\n at org.junit.rules.RunRules.evaluate(RunRules.java:20)\n at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)\n at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)\n at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)\n at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)\n at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)\n at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)\n at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)\n at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)\n at org.junit.runners.ParentRunner.run(ParentRunner.java:363)\n at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\n at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272)\n at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:236)\n at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\n at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:386)\n at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:323)\n at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:143)\n Rewritten /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/a/foo.xml\n Cycle detected: /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/b/symlink\n Rewritten /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t/b/foo.xml\n [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.097 s <<< FAILURE! - in hudson.util.SecretRewriterTest\n [ERROR] recursionDetection(hudson.util.SecretRewriterTest) Time elapsed: 0.176 s <<< FAILURE!\n Assertion failed:\n \n assert 6==sw.rewriteRecursive(t, st)\n | | | | |\n | | 5 | hudson.util.StreamTaskListener@34a2d6e0\n | | /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t\n | hudson.util.SecretRewriter@2525a5b8\n false\n \n at org.codehaus.groovy.runtime.InvokerHelper.assertFailed(InvokerHelper.java:404)\n at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.assertFailed(ScriptBytecodeAdapter.java:650)\n at hudson.util.SecretRewriterTest.recursionDetection(SecretRewriterTest.groovy:110)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)\n at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)\n at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)\n at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)\n at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)\n at org.junit.rules.RunRules.evaluate(RunRules.java:20)\n at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)\n at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)\n at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)\n at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)\n at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)\n at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)\n at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)\n at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)\n at org.junit.runners.ParentRunner.run(ParentRunner.java:363)\n at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\n at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272)\n at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:236)\n at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\n at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:386)\n at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:323)\n at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:143)\n \n [INFO]\n [INFO] Results:\n [INFO]\n [ERROR] Failures:\n [ERROR] SecretRewriterTest.recursionDetection:110 assert 6==sw.rewriteRecursive(t, st)\n | | | | |\n | | 5 | hudson.util.StreamTaskListener@34a2d6e0\n | | /home/tiste/dev/JENKINS/jenkins/core/target/junit7537647214741745549/t\n | hudson.util.SecretRewriter@2525a5b8\n false\n [INFO]\n [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0\n ```\n", "commit 94250ec1caae0ed6d3096e7002e0c2fd42c557e1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-10 19:06:16 +0100\n\n Update Remoting from 3.13. to 3.14\n \n Fixes JENKINS-45294, JENKINS-47425, JENKINS-47901, JENKINS-47942 + about 50 reported FindBugs issues (JENKINS-37566). There are 13 FindBugs issues left, work in progress.\n \n (cherry picked from commit bcd0b2c72bf8c55b7d4997e142954c149b7d4faa)\n", "commit 179ac8df0803375e4e600b7c44547419636d44fe\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-11-10 17:42:39 +0100\n\n [JENKINS-43852] add caching options for captcha (#3126)\n \n * JENKINS-42852 add caching options for captcha\n \n * - remove whitespace\n \n * - correct unit tests\n \n * - copy/paste is bad\n \n * - second edit...\n \n (cherry picked from commit 80d17f5a68739eafc27d5a3fd003b7eee4cfe8f3)\n", "commit 823b51f0baf35de539886f4259a482e33684b19a\nAuthor: Devin Nusbaum <dwnusbaum@users.noreply.github.com>\nDate: 2017-11-12 09:45:02 -0500\n\n [JENKINS-47448] Make JDKInstaller work for old login site as well (#3136)\n \n * Fix JDKInstaller to work with old and new Oracle login flow\n \n * Update Javadoc to explain that both login flows are supported\n \n (cherry picked from commit 5c1fd7d60351dfbade6f76e8811c636b3d92f055)\n", "commit 7db8e7f0ffa087506295e26e7ac8f9e51dff1601\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-22 10:42:52 +0100\n\n Disable SetupWizardTest#shouldDisableUnencrypterProtocolsByDefault()\n \n I cannot reproduce the issue locally, but it happens in CI (due to the parallel tests?). I I would prefer to just disable it for now.\n", "commit b2c40cb9e0db72c978b3a50be0d4c467cb33eb20\nAuthor: Alexander Akbashev <mr.akbashev@gmail.com>\nDate: 2017-11-21 14:18:01 +0100\n\n Cache permission id to avoid allocating of new strings\n \n Every request that comes from Jelly is checked against Permissions.\n As result it leads to a call of `getId` method that produces the new string.\n Usually it's not a problem, but in case of stop-the-world pause user requests are accumulated.\n So, once pause is finished, we forcibly allocated tons of strings for\n every request. That leads to new stop-the-world pause. (And this cycle\n can repeat multiple times)\n", "commit db46521c04572b9866eeba621a008125b3962b3a\nMerge: 88b922f183 d7b120fea3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-22 07:08:14 +0100\n\n Merge pull request #3143 from Jimilian/cache_estimated_duration\n \n Cache estimated duration for execution\n", "commit ce58dd057257ce155187c8ae32a31a5de35f1b61\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-21 12:08:23 +0100\n\n Moar diagnostics in case atomic move fails\n", "commit ece2e39c125e2e04e1821feaee3504689138afed\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-21 12:04:24 +0100\n\n Wraps InvalidPathException in IOException if thrown\n \n To keep backward compatibility and avoid potentially killing\n threads that would be using this code.\n", "commit af633651496b49ca0a967c37e4b4f1f9a7438013\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-21 11:50:04 +0100\n\n Fix wrong log parameter index\n", "commit 60085a0f10409265aa6d028ed5ae9a3b7b9e30f2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-21 10:45:40 +0100\n\n [JENKINS-48116] - Restrore AbstractTaskListener binary compatibility in the core.\n \n Since we have the confirmed regression due to the binary compatibility change, I think we need to restore the compatibility.\n OTOH, I restricted the class, so all users will be forced to stop using it when they updgrade the core.\n", "commit 5c767c324aaa1866fa4bd661064c4851a17ca5bb\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-21 00:44:19 +0100\n\n Delete the temp file even if close() throws an exception\n", "commit 3e7d4ea978144ea39faf9bc376425ba52ce82baf\nMerge: ced3dc4159 88b922f183\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-21 00:22:59 +0100\n\n Merge remote-tracking branch 'upstream/master' into JENKINS-34855\n \n # Conflicts:\n # core/src/main/java/hudson/util/AtomicFileWriter.java\n", "commit 32ed86db8aba8c027f615b6700ec58811fcf0467\nAuthor: Josh Soref <jsoref@users.noreply.github.com>\nDate: 2017-11-20 18:13:01 -0500\n\n grammar: does-not-make\n", "commit e7494091ce5e04642059fe54663f1049dcf81ab1\nAuthor: Josh Soref <jsoref@users.noreply.github.com>\nDate: 2017-11-20 18:12:50 -0500\n\n grammar: timed-out/X attempts\n", "commit ced3dc4159148d76799ae6964e9542e1c53f70c7\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-21 00:11:16 +0100\n\n catch IOException and do a best effort to fall back\n \n And if things go wrong, we try to spit logs to help diagnostics.\n", "commit 7458cb617c96b3508fd52d932b2d01bf5544ae2e\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 22:47:33 +0100\n\n Do not allow null charset on the new constructor\n", "commit 88b922f183dcada4d6a5a21feaca9ec371458bdd\nMerge: d4419b5125 9e8c772c43\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-20 16:44:35 -0500\n\n Merge pull request #3151 from jglick/stage-naming\n \n Simplifying naming of publish stages\n", "commit d5e68b6c5ddcaff51eefbe59c00f63adc27d4dd4\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 22:40:47 +0100\n\n Rename tmpFile and destFile to *Path now they are Path\n", "commit a3b44194619d719a3032a3d07b6dad3506e49fc6\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 22:39:07 +0100\n\n Jenkins being now Java 8+: no need to warn about 7+\n", "commit 1013eea1a22244840ea6331641633e805906b5ed\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 17:59:52 +0100\n\n Fix excessive indentation\n", "commit 54b7dee295cdb409b75aff35f67467f914cbb701\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 17:58:30 +0100\n\n Also annotate with @Deprecated\n", "commit dcd800f25687301925acee35cfc0d54a8fd54be0\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 15:55:44 +0100\n\n Force line break\n", "commit 65a2375e6e02a20bd9610a69f598c7b075c3e7fb\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 15:39:11 +0100\n\n Wrap if block with brackets\n \n Because brackets should always be there :-)\n", "commit d454de2bc89f6eb724d7ab99199b416e7ed1a580\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 15:38:34 +0100\n\n Remove unnecessary if\n", "commit aebcbb6f6c84992abe2bde6dd3837a812e4b2dc8\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-11-20 15:24:37 +0100\n\n Add @since TODO on new method\n", "commit d4419b5125aa9ecb7a03d5e07a35dffa79691ace\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-19 23:03:18 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ec541fe582f95d1afc83aa455dd1a3f338a7c4e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-19 23:03:18 -0800\n\n [maven-release-plugin] prepare release jenkins-2.91\n", "commit 5b9ad6475db178d4cd2eff6115f12102bbd8e887\nMerge: 8cb3351319 9ed6b01317\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-19 13:26:02 +0100\n\n Merge pull request #3122 from jglick/TaskListener\n \n Implement default methods in TaskListener and BuildListener\n", "commit 8cb3351319358c056556bd568f0e883d982f6d22\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-19 13:25:15 +0100\n\n [JENKINS-47718] - Deprecate User#getUser(String) (#3114)\n \n * [JENKINS-47718] - Deprecate User#getUser(String)\n \n `User#getUser(String)` method causes lots of confusion for plugin developers. It implicitly creates a user if it cannot be found, and in many cases this is actually a not-expected behavior. This change deprecates the method and to creates a new `User#getOrCreate()` which is more explicit\n \n * [JENKINS-47718] - Address comments from @jglick\n", "commit 9e8c772c435e77eac350f3ee9d0df9d58aa4c655\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-16 22:49:13 -0500\n\n Simplifying naming of publish stages.\n", "commit 3853b3813967bd3d46e4dde7741eb97fa628345c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-16 22:10:57 -0500\n\n [JENKINS-47429] User.getLegacyConfigFilesFor no longer seems to be necessary.\n", "commit 7dee930f339f7092361e631bf8af1e4ced631180\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-16 20:43:07 -0500\n\n Introducing AccessController.hasPermission(Authentication, Permission).\n", "commit d688c154907d17e75ea31067c8fc2525aa679584\nAuthor: t-hall <ithall@comcast.net>\nDate: 2017-11-16 08:18:43 -0800\n\n [JENKINS-34138] Fix maven installs from stepping on each other (#3042)\n \n * [JENKINS-34138] Adding equals/hashCode methods so that installs don't step on each other\n \n * [JENKINS-34138] Added issue reference to unit tests\n \n * [JENKINS-34138] - changed the order of equals / hashcode\n", "commit 52fa4d90b938243ccc273955caa7262154b9f688\nAuthor: Devin Nusbaum <dwnusbaum@users.noreply.github.com>\nDate: 2017-11-16 11:08:10 -0500\n\n [JENKINS-39179] [JENKINS-36088] Always use NIO to create and detect symbolic links and Windows junctions (#3133)\n \n * Always use NIO to detect symlinks\n \n * Make assertion failure message consistent\n \n * Catch NoSuchFileException to keep tests passing\n \n * Make method name more specific and simlify assumption\n \n * Remove obsolete comment and reword the main comment in isSymlink\n \n * Deprecate Kernel32Util#isJunctionOrSymlink\n \n * Use assumptions for junction creation and add messages to assumptions\n \n * Replace deprecated code with recommended alternative\n \n * Add comment explaining call to DosFileAttributes#isOther\n \n * Do not fall back to native code when creating symlinks\n \n * Log FileSystemExceptions when creating symbolic links\n \n * Catch InvalidPathException and rethrow as IOException\n \n * Deprecate Kernel32Utils#createSymbolicLink and #getWin32FileAttributes\n \n * Preserve original logging behavior on Windows and remove useless call to Util#displayIOException\n", "commit d7b120fea37b46b863c89acb638d04cdddc868b4\nAuthor: Alexander Akbashev <mr.akbashev@gmail.com>\nDate: 2017-11-16 09:43:59 +0100\n\n Cache estimated duration for execution\n \n In case of having 1000s of ongoing builds opening main pages can take\n some time if list of executors are opened. It happens because for every\n queury that comes from jelly we re-calculate the value from scratch. And\n calculation needs to load some builds from disk. The worst thing is that it\n happens for every user separately.\n", "commit c624f66dc40828ed69424da68c263bcd02327318\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-06 17:17:20 +0100\n\n [JENKINS-47015] - Update Windows Slave Installer module to 1.9.2\n \n It picks new release with one bugfix / performance improvement. Changelog: https://github.com/jenkinsci/windows-slave-installer-module/blob/master/CHANGELOG.md#192\n \n (cherry picked from commit 3f43b4c3adb285cc3539638f2ff099c0b81f969b)\n", "commit 80b9ee6f4b2e36573108cf0df7e1c8f8a3b52533\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-14 12:03:46 +0100\n\n Add missing @since to CanonicalIdResolver#resolve()\n", "commit d41a69c49b7e54ce209d58624a70948db47da9c5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-14 11:55:50 +0100\n\n Document and refactor the CanonicalIdResolver extension point.\n \n The extension point has been introduced in https://github.com/jenkinsci/jenkins/commit/af42534defea4503347dfc0ec442fadf51cf3336\n It does not follow common extension point practices (e.g. \u201call()\u201d methods) and has no Javadoc.\n \n So I decided to polish it a bit. The core also adds some TODOs for review\n", "commit 3a0a575ecf4f68ecb1e91a249c304d683e5c273c\nAuthor: benru <ben@benru.co.uk>\nDate: 2014-10-23 20:27:19 +0100\n\n JENKINS-25286: Export assigned labels for slaves and the label expression for jobs in JSON and XML APIs\n \n Adds @Export attribute to assignedLabels for Computer and AbstractProject\n Also adjusts visibility on Label \"name\" parameter so it appears by default\n", "commit d8a5d6172119d5618c3373c503f7e4a6820d02e7\nMerge: 903b4461d3 7c06a9ba94\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-13 10:03:06 -0500\n\n Merge branch 'master' into whitelist-JENKINS-47736\n", "commit 7d29d4df37ae5602fed41430e8a67eedbe76889f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-13 06:51:52 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6fb6e6ff46305b09e7665e77e2b5cdcd84510b4d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-13 06:51:52 -0800\n\n [maven-release-plugin] prepare release jenkins-2.90\n", "commit 7c06a9ba946800151c5d9fc38793ac4bbd3fea5f\nMerge: 4c11a0ffad 48fcab9862\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-11-12 16:02:15 +0100\n\n Merge pull request #3134 from jglick/IdStrategy-NFE-JENKINS-47909\n \n [JENKINS-47909] Handle false hex escapes\n", "commit 4c11a0ffad4ff4941287ce2eb3f7aba52c214f77\nMerge: 95db56e850 ee47034c96\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-12 15:50:28 +0100\n\n Merge pull request #3124 from jenkinsci/stephenc-patch-1\n \n [JENKINS-12251 follow up] Switch to the non-deprecated variable\n", "commit 95db56e850f13650d3b16bec7a07f0abe20a931a\nAuthor: Kseniia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2017-11-12 15:49:11 +0100\n\n [JENKINS-47115] - Add trim option to String Parameter (#3106)\n \n * [JENKINS-47115] - Add trim option to String Parameter\n \n * Add help information\n \n * Address comments\n \n * Address comments\n \n * Address comments\n \n * Address comments\n", "commit 9735043b6192df3ba37a5a30d146fb807c3fc9ef\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-11-12 15:48:18 +0100\n\n [JENKINS-47768] - Avoid having \"authenticated\" twice in the group membership of a user (LastGrantedAuthorities) (#3123)\n \n * Avoid having \"authenticated\" twice in the group membership of a user\n - this occur when the SecurityRealm potentially already grants that role (like in github-oauth-plugin)\n \n * - changed as requested by Oleg\n - the list has a maximum of roles.length and in reality it's either roles.length or (roles.length-1), so the maximum is ok\n \n * - fix problem of missing the \"authenticated\" authority\n \n * - convert the Groovy script to a Java version\n - the Groovy test was not run by default (IIUC Groovy scripts are not compiled if placed in java src folder)\n", "commit a2fcfa01aa77cd5a50f40ce774a47ab25a6b4f76\nMerge: c44497868a 46a37ad757\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-12 15:47:24 +0100\n\n Merge pull request #3139 from mustafau/patch-1\n \n Fix \"Manage Jenkins\" icon on Global Tool Configuration\n", "commit c44497868a29b4a36f0b1610494cd8576b244b3b\nMerge: 5c1fd7d603 bcd0b2c72b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-12 15:46:49 +0100\n\n Merge pull request #3138 from oleg-nenashev/remoting/3.14\n \n Update Remoting from 3.13. to 3.14\n", "commit 5c1fd7d60351dfbade6f76e8811c636b3d92f055\nAuthor: Devin Nusbaum <dwnusbaum@users.noreply.github.com>\nDate: 2017-11-12 09:45:02 -0500\n\n [JENKINS-47448] Make JDKInstaller work for old login site as well (#3136)\n \n * Fix JDKInstaller to work with old and new Oracle login flow\n \n * Update Javadoc to explain that both login flows are supported\n", "commit 46a37ad757259c17cc8c713424364ab9d3cfd049\nAuthor: Mustafa Ulu <mustafau@sabanciuniv.edu>\nDate: 2017-11-11 13:12:39 +0200\n\n Fix \"Manage Jenkins\" icon on Global Tool Configuration\n \n All \"Manage Jenkins\" links from different pages use gear icon except this one.\n", "commit 1734bf75ff88c785350c214dde96107c665aed6a\nMerge: a5d2c7b99c b4d0dc3678\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-10 19:45:45 +0100\n\n Merge pull request #3132 from Wadeck/ADD_SINCE_FOR_USER_GETBYID\n \n Add @since for User.getById\n", "commit a5d2c7b99cfac186cadd146953f9dc59a1be3f29\nMerge: 294f24bb20 d0a76057be\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-10 19:41:20 +0100\n\n Merge pull request #3137 from alecharp/JENKINS-47940\n \n [JENKINS-47940] Specified nodes count can be invalid\n", "commit bcd0b2c72bf8c55b7d4997e142954c149b7d4faa\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-10 19:06:16 +0100\n\n Update Remoting from 3.13. to 3.14\n \n Fixes JENKINS-45294, JENKINS-47425, JENKINS-47901, JENKINS-47942 + about 50 reported FindBugs issues (JENKINS-37566). There are 13 FindBugs issues left, work in progress.\n", "commit 294f24bb2058f574478efa7945a9322d24b2c6e4\nMerge: 80d17f5a68 025af9cb00\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-11-10 18:56:01 +0100\n\n Merge pull request #3127 from suren-jenkins/suren-zh\n \n Add Chinese translation\n", "commit 80d17f5a68739eafc27d5a3fd003b7eee4cfe8f3\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-11-10 17:42:39 +0100\n\n [JENKINS-43852] add caching options for captcha (#3126)\n \n * JENKINS-42852 add caching options for captcha\n \n * - remove whitespace\n \n * - correct unit tests\n \n * - copy/paste is bad\n \n * - second edit...\n", "commit d27949cddc077d673b7b647737024a383e2ca063\nMerge: 397b4fae8e 3f43b4c3ad\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-10 17:42:18 +0100\n\n Merge pull request #3130 from oleg-nenashev/windows-slave-installer/1.9.2\n \n [JENKINS-47015] - Update Windows Slave Installer module to 1.9.2\n", "commit d0a76057be6c1963fde014f2d4a1ded81639a5e8\nAuthor: Adrien Lecharpentier <adrien.lecharpentier@gmail.com>\nDate: 2017-11-10 17:35:18 +0100\n\n [JENKINS-47940] Specify nodes count can be invalid\n", "commit d3bb74334b95cfe4a78823d8db987fdc4938355a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-11-10 10:48:19 +0100\n\n Towards 2.89.1\n", "commit 48fcab9862e002546a2001ffa5a4584d93e5c831\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-09 13:27:46 -0500\n\n [JENKINS-47909] @daniel-beck asks about usernames containing valid $ escapes. Behavior is partly broken.\n", "commit 5d2b8248d361948de7a8ea9595521c9578f7fcad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-09 13:12:40 -0500\n\n [JENKINS-47909] Prudent to add a log message when we are migrating a user record for any reason.\n", "commit e2d36820da22b734f1bce92545a950ab97d39f8d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-09 12:51:03 -0500\n\n [JENKINS-47909] Migration test.\n", "commit b6751222ba176b1aba396ea7dfffb977566b0d7b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-09 12:15:23 -0500\n\n [JENKINS-47909] Handle false hex escapes.\n", "commit 397b4fae8e7388e3c1c30957dfe9703a5e64185e\nMerge: 7923dd93b9 d4f10a8105\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-08 03:35:16 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit b4d0dc367887614915c6c640892bc966bdceec9e\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2017-11-07 10:34:49 +0100\n\n Add @since for User.getById\n - to ease the maintenance of plugins (avoid searching for first version providing it)\n", "commit 025af9cb00e05baf50892117d972c565ca392fab\nAuthor: suren <zxjlwt@126.com>\nDate: 2017-11-07 17:32:22 +0800\n\n Update sidepanel.properties\n", "commit d4f10a81056a2a187935eeec08ce7d8010c07687\nMerge: 048e313aa9 0d94e35394\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-07 06:44:21 +0100\n\n Merge pull request #3131 from Wadeck/TRANS_FR_CORRECTIONS\n \n Correction French translation\n", "commit 34b3a43d0969c7d48d66676b19a692647260c7a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-06 11:16:25 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit bb1685141e8c5ff343a35ff8949ff8c63412e53b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-06 11:16:25 -0800\n\n [maven-release-plugin] prepare release jenkins-2.73.3\n", "commit 02faf36dc31218000e3c9262f5b466dea7f84b40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-06 10:15:25 -0800\n\n [maven-release-plugin] prepare release jenkins-2.89\n", "commit 7923dd93b90d2104c987febd11006b355e5e7f55\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-06 10:15:25 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0d94e35394017faee98d1dc6ff7a33626821686a\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2017-11-06 17:33:49 +0100\n\n consistent also for help message\n", "commit 3f43b4c3adb285cc3539638f2ff099c0b81f969b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-06 17:17:20 +0100\n\n [JENKINS-47015] - Update Windows Slave Installer module to 1.9.2\n \n It picks new release with one bugfix / performance improvement. Changelog: https://github.com/jenkinsci/windows-slave-installer-module/blob/master/CHANGELOG.md#192\n", "commit c084db618e7304f98e48c68f84d7a4dae6330bd4\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2017-11-06 17:14:49 +0100\n\n Change one translation in French (in english: title was used instead of labels, misleading as for slaves it's labels)\n", "commit 08d50a929addc71cac4d85e2568b30ac1c4c4fad\nMerge: 209a5ad1a5 048e313aa9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-06 07:13:57 -0500\n\n Merge commit '048e313aa95844e2366a0611192415abbcf4b5ee' into security-master\n", "commit 048858daec03431edeb8cecf101bac8cc84a6685\nMerge: 34b5388e5d 048e313aa9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-11-06 07:06:55 -0500\n\n Merge commit '048e313aa95844e2366a0611192415abbcf4b5ee' of git://github.com/jenkinsci/jenkins\n", "commit 048e313aa95844e2366a0611192415abbcf4b5ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-05 16:30:59 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 727b5c48e665727d35c15a48e9e6acaa82de7812\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-11-05 16:30:58 -0800\n\n [maven-release-plugin] prepare release jenkins-2.88\n", "commit 31bac883a3976a6ded70c1da31ac81737cecda37\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-11-04 22:17:36 +0800\n\n Add Chinese translation\n", "commit 5bcf35b1d4ce691027b8046a74eb100c4d6f6fec\nMerge: 4f6ff15fba 1242889f8e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-04 10:17:09 +0100\n\n Merge pull request #3086 from tinexw/JENKINS-6290-TransientViewActionFactory\n \n [JENKINS-6290] Add New View link to sidebar\n", "commit 4f6ff15fbacb59300d77488b2d5f24537319e66e\nMerge: 27f0abd414 f8f5ffc7e6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-11-04 10:04:23 +0100\n\n Merge pull request #3121 from jglick/missingDescriptor-JENKINS-45977\n \n [JENKINS-45977] Behave robustly when a UserProperty is missing its descriptor\n", "commit ee47034c9646d4c0dff31dd34727823165c22343\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-11-02 09:51:06 +0000\n\n Switch to the non-deprecated variable\n \n JENKINS-12251 deprecated `ITEM_FULLNAME` in favour of `ITEM_FULL_NAME`.. for new installs we should default to the correct variable\n", "commit 9ed6b01317424f3f441022b3a2f23fbbc5ae1543\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-31 19:06:32 -0400\n\n Implement default methods in TaskListener and BuildListener.\n", "commit f8f5ffc7e6e10224746c25bcb8172f28797a5acf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-31 14:15:28 -0400\n\n [FIXED JENKINS-45977] Behave robustly when a UserProperty is missing its descriptor.\n", "commit 27f0abd4145a6db5ecf3e2b771aa19c0ee4925e8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-30 20:53:42 +0100\n\n [FIXED JENKINS-47181] - Recover the agent protocol handling tests. (#3118)\n \n * [FIXED JENKINS-47181] - Recover the agent protocol handling tests.\n \n The protocol handling logic does not longer use bogus assumptions anymore.\n Instead of that, there are extra `MockAgentProtocol` instances (to be moved to JTH?)\n \n * Extremely important fix to retrigger the PR builder\n", "commit 67ff279cfdad87342cc9253ea4e75ddae25173b0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-30 20:48:02 +0100\n\n When -Dtest is set, set -DfailIfNoTests=false (#3108)\n \n * When -Dtest is set, set -DfailIfNoTests=false\n \n * Rename profile to not imply only one test runs\n", "commit 0864e40bc6107fb72ce2c1be625e1846a1f69bf2\nMerge: c7b2950387 c7f68438e8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-30 20:47:11 +0100\n\n Merge pull request #3119 from oleg-nenashev/test/SetupWizard_shouldProhibitAccessToPluginListWithoutAuth\n \n Fix typo in the SetupWizardTest#shouldProhibitAccessToPluginListWithoutAuth()\n", "commit c7b295038793a9b3adb31d098e6ed0fe92f64d6d\nAuthor: Kseniia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2017-10-30 20:46:07 +0100\n\n RU translation update (#3115)\n \n * translation update\n \n * Address comment\n", "commit b6ea6c8afc6335d396c7d34038f57f5eefdb8c4a\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-10-30 20:45:44 +0100\n\n [JENKINS-47726] - remove \"false\" logging as the instance is more stable using LegacyInstanceId (#3117)\n", "commit 903b4461d37170ccda49ce6637adf7cf4a261b93\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-30 14:20:57 -0400\n\n [JENKINS-47736] Switch Remoting/XStream blacklist to a whitelist.\n", "commit 209a5ad1a5fed4a5f99fdff4815d3310e85cec12\nMerge: 474a9891a3 c2aca606e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-30 10:18:02 -0400\n\n Merge commit 'c2aca606e3dc45384c38785e1ced4780733bd906' into security-master\n", "commit 34b5388e5dacff155da04713ffd605b1ffbffad9\nMerge: 9b639b1aeb c2aca606e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-30 10:16:21 -0400\n\n Merge commit 'c2aca606e3dc45384c38785e1ced4780733bd906' of git://github.com/jenkinsci/jenkins\n", "commit 71f849dd758576858ff51ed9642ae1d6b1f05c51\nMerge: c2aca606e3 29eaef9c89\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-30 11:56:58 +0100\n\n Merge pull request #3113 from Austry/ru-translations\n \n Add some RU translations\n", "commit c7f68438e89331d1ef67d063ecc667a55c8e6525\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-30 11:54:36 +0100\n\n Fix typo in the SetupWizardTest#shouldProhibitAccessToPluginListWithoutAuth()\n", "commit c2aca606e3dc45384c38785e1ced4780733bd906\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-29 20:46:03 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 655472efde895bdce95098e78d774b5700f35ac1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-29 20:46:03 -0700\n\n [maven-release-plugin] prepare release jenkins-2.87\n", "commit 1b4f8752dc06781163eb9db9b29a333cab67e881\nAuthor: Carlos Tadeu Panato Junior <ctadeu@gmail.com>\nDate: 2017-10-28 23:10:30 +0200\n\n Add some PT-BR translations (#3102)\n \n * Add some PT-BR translations\n \n * udpate strings per review\n", "commit 9518fac440f71f84161f5c2dbca05d9cb6bcc8bc\nMerge: ac3cd3eb21 0d9beb20ab\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-28 23:05:25 +0200\n\n Merge pull request #3101 from abayer/jenkins-43834\n \n [FIXED JENKINS-43834] Stop using deprecated ABORT permission\n", "commit ac3cd3eb217485666596b6f5f4180dbb5d4be099\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-10-28 23:01:50 +0200\n\n [JENKINS-47426] getPropertyKey is not consistent over time (#3080)\n \n * JENKINS-47426: getPropertyKey is not consistent over time\n - add passing test for the case the rootUrl is set\n - add failing test for the case the rootUrl is not set yet, the propertyKey is not consistent\n - add a warning message when the flow passes in the fallback mode\n \n * - fixing the getEncryptedValue using a static memory\n \n * - add issue annotations\n \n * - modifications proposed by Jesse: use legacyId instead of randomId, stable over restart\n \n * - small correction for a test case\n", "commit 29eaef9c89969586773a74c2545992e929a1184a\nAuthor: Ilya Zasimov <austry@yandex-team.ru>\nDate: 2017-10-28 16:14:08 +0300\n\n Add some RU translations\n", "commit 97e6e400ce5d03f75f4fc72a13a3ddaa503e99dd\nMerge: 671a0ad4d0 e410313306\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-28 08:35:47 -0400\n\n Merge pull request #3110 from jglick/metadata-JENKINS-47634\n \n [JENKINS-47634] Move metadata about split plugins into a resource file\n", "commit 671a0ad4d073bb8622c16d3876c2f63a0c30171a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-28 12:58:48 +0200\n\n Add ExtensionList#lookupFirst convenience method (#3021)\n \n * Add ExtensionList#lookupFirst convenience method\n \n * Fix Javadoc\n \n * Convert to lookupSingleton, which throws unless there's only 1\n \n * Address review comments\n", "commit 65d14179bf3e134a4903652d9d8198d160cf6b85\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-28 06:54:16 -0400\n\n [FIXED JENKINS-25276] NestedView extends View implements ViewGroup, so need to search recursively. (#1798)\n", "commit f546ffc9ea09626e2e15bd4d9564ee32da18335d\nAuthor: Antonio Muniz <amuniz@users.noreply.github.com>\nDate: 2017-10-28 12:53:39 +0200\n\n [JENKINS-44851] Agents JVM must be 1.8+ now (#2915)\n \n * [JENKINS-44851] Agents JVM must be 1.8+ now\n \n * [JENKINS-44851] Fix tests\n \n * Fix old Java 6 and 7 tests (an exception is expected now)\n * Add new tests to Java 8\n * Fix messages\n", "commit 6e75f7349ccaa98afe5725ef974e89ab2e25e0e3\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2017-10-28 12:52:44 +0200\n\n [FIXED JENKINS-47713] - Do not copy list of plugins on every call (#3109)\n \n [FIXED JENKINS-47713] - Do not copy list of plugins on every call\n", "commit cf69c2903a6f3cc511d0f93dd06b0ff71e4f148f\nMerge: 96b016986b 2934c7b945\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-28 12:48:48 +0200\n\n Merge pull request #3075 from AlessandroMenti/update-italian-localization\n \n Update the Italian localization\n", "commit e41031330637a43acdc8c88ac622d6d1613b635f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-27 13:41:26 -0400\n\n Supporting blank lines & comments in split-plugins.txt & split-plugin-cycles.txt.\n", "commit 6c78da03bb58107e37097c60532285737eeaca45\nMerge: 1a399a1c9e 96b016986b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-27 12:42:49 -0400\n\n Merge branch 'master' into metadata-JENKINS-47634\n", "commit 96b016986b746534875dc538068e0900c6bb1378\nMerge: aebb3b235b 2a92d7cadb\nAuthor: James Nord <teilo@teilo.net>\nDate: 2017-10-27 16:08:38 +0100\n\n Merge pull request #3033 from jtnord/JENKINS-37062\n \n [JENKINS-37062] incorporate changes from stapler 1.253 (servlet 3.1)\n", "commit aebb3b235bec7b052841da2d4ed8265f27ea2adc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-27 10:30:57 -0400\n\n Clarifying relation between host/port variables as used by Remoting-based CLI vs. other protocol clients.\n", "commit 4b566a1ef03ff5173148cce838247962ebca9009\nMerge: bcbd5ba56a e5e229f997\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-27 01:19:12 +0200\n\n Merge pull request #3105 from suren-jenkins/suren-zh\n \n Add Chinese translation\n", "commit 7dc9143ce20883b073c45385109c5b9bd73bf7ec\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-27 00:43:47 +0200\n\n [JENKINS-27026] - Update SSHD Module from 2.0 to 2.3 to pick the fix\n", "commit 1a399a1c9efb4702d1bd1ada0824487e78365eab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-25 14:54:51 -0400\n\n [JENKINS-47634] Move metadata about split plugins into a resource file so that plugin-compat-tester need not be manually synchronized.\n", "commit 2a92d7cadb8df04aa1f6ce39be63696e9d069314\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-10-25 18:12:24 +0100\n\n [JENKINS-37062] fix some typos in comments and update others.\n \n There was a few typos in comments that have been addressed.\n Also update the comment about the servlet fudge in plugin-pom\n", "commit 136063fa7909a72ae6e0305d136860316694d2fa\nMerge: cafbaecf87 bcbd5ba56a\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-10-25 18:00:58 +0100\n\n Merge remote-tracking branch 'origin/master' into JENKINS-37062\n", "commit cafbaecf8768c52c31ebbb3269977ab581f4bc63\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-10-25 17:59:53 +0100\n\n [JENKINS-37062] add a comment for those not familiar with version ranges\n \n Add a comment about what <version>[x]</version> means as not everyone is\n familiar with its syntax.\n", "commit b4ce632e9ff59d60676a7cde314d2be2ef7eb8c4\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-10-25 17:32:48 +0100\n\n [JENKINS-37062] update pom comment\n \n servlet-api is not a plugin :)\n", "commit b778bd0050a5a65f28a77d1e29d9219bf83afac3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-23 09:43:19 -0400\n\n Update commons-codec to 1.9.\n", "commit 321fe586ba857a01a96c27c3da4eea9203bcc3da\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-10-25 17:25:53 +0100\n\n [JENKINS-37062] update to release version of stapler 1.253\n", "commit bcbd5ba56ad7bbed00977b2d733f60019c6af04c\nMerge: 790068c848 768bd1dbf4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-25 15:31:21 +0200\n\n Merge pull request #3104 from suren-jenkins/suren-plugin-manager-zh\n \n Add Chinese translation fro PluginManager\n", "commit 474a9891a39f04005b51806648605bf55b89cf9b\nMerge: e16671b20f 4d67aea8aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-24 12:02:35 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit 4d67aea8aa2c71a7af41c126a26661f9fddfe298\nMerge: ae24a7924c 44a7a871e4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-24 12:02:24 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 44a7a871e4f1e53011313facc093dea0412b7b82\nMerge: 87b7ba7d31 f67068170b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-24 12:02:12 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit f67068170b55633571e5462e52b6124b23d7cb84\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-24 12:01:03 -0400\n\n [SECURITY-641] Escape autocompletion suggestions\n", "commit e16671b20f6711b7bde00e2d2f1fbc3a70f1bd11\nMerge: f266a7f6aa ae24a7924c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-23 09:09:21 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit f266a7f6aa76c40fd2867847d277fa74e69a5fc9\nMerge: a9246c2887 790068c848\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-23 09:09:19 -0400\n\n Merge commit '790068c8486cdd4741336f9d61de72a9a6537a30' into security-master\n", "commit 9b639b1aeb406065ea4dcaa3b4cc637951f1bf79\nMerge: eb2f766908 a70a736b33\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-23 09:06:33 -0400\n\n Merge branch 'stable-2.73'\n", "commit eb2f766908807bdfcadbc3f956642e66447801ce\nMerge: 343edd762b 790068c848\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-23 09:06:28 -0400\n\n Merge commit '790068c8486cdd4741336f9d61de72a9a6537a30' of git://github.com/jenkinsci/jenkins\n", "commit ae24a7924ce547347dd6f7dc8a4a571b0f5eb0a0\nMerge: a2491e323b a70a736b33\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-23 09:06:13 -0400\n\n Merge branch 'stable-2.73' into security-stable-2.73\n", "commit a70a736b331424bb2faca0500c697044e91eb71e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-04 09:20:47 +0200\n\n Merge pull request #3037 from thomasgl-orange/AbstractCommandInstaller-textarea-checkMethod-POST\n \n make POST requests when checking AbstractCommandInstaller.command\n \n (cherry picked from commit 016fa37aa62e96abff6987f8c7eedb3426c34a02)\n", "commit 84bde074cf9c0af9651c82c147105126626dc11e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-21 09:46:40 +0200\n\n Merge pull request #3093 from dwnusbaum/JENKINS-47448\n \n [JENKINS-47448] Fix JDKInstaller for downloads requiring an Oracle login\n \n (cherry picked from commit 136fe8255e6c2215b23ca6027a5fb69f863b1e93)\n", "commit ebf4e6ed29508aafcadbc455882a4cb86ef383ff\nAuthor: Martin Nowak <code@dawg.eu>\nDate: 2017-09-22 15:13:15 +0200\n\n [JENKINS-47056] nested JNLPLauncher settings ignored\n \n - fixed by stripping off DelegatedComputerLaunchers and\n ComputerLauncherFilters when rendering slave-agent.jnlp\n \n (cherry picked from commit 257cc238fb89843531b72d387c78b6851d9d1f0c)\n", "commit dda5903c99a46df0d70b7d143d4fd14389bd433b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-09 15:45:26 -0400\n\n [FIXED JENKINS-46659] Avoid Jetty timeouts by sending a ping-like packet every 10s while a CLI command is running.\n \n (cherry picked from commit dc06c3f03b026c8faafa3e080f3a307c97f4fd42)\n", "commit 06b0cd637c79728d7a9b552c36ca59f5c0260e26\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-15 18:44:50 +0200\n\n [JENKINS-46680] Disconnect computer on ping timeout (#3005)\n \n * [JENKINS-46680] Reproduce in unittest\n \n * [FIX JENKINS-46680] Reset SlaveComputer channel before closing it on ping timeout\n \n * [JENKINS-46680] Attach channel termination offline cause on ping timeouts\n \n (cherry picked from commit dbb5e443b96ddc7472207862e9e60d807666f72c)\n", "commit 790068c8486cdd4741336f9d61de72a9a6537a30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-22 17:56:23 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8c0ea07d5d3d8dd87c9b2401ffe2733dac4649d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-22 17:56:23 -0700\n\n [maven-release-plugin] prepare release jenkins-2.86\n", "commit a5388c9a2f1e5dea62b6821f6e1341259d17ae87\nMerge: b3d20446dc 607901dd2c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-22 11:18:36 +0200\n\n Merge pull request #3091 from jglick/Memoizer\n \n Deprecating Memoizer as there is a better replacement in Java 8\n", "commit b3d20446dcc75e39c53eb8660da7ba45f5a38d42\nMerge: a82c4fcc51 3defe0f8aa\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-22 11:16:39 +0200\n\n Merge pull request #3098 from jglick/QueueTest.taskEquality\n \n QueueTest.taskEquality was flaky\n", "commit a82c4fcc518b9475aa069ebcd180c0bb646341c8\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2017-10-22 00:03:45 +0200\n\n [JENKINS-47500] Secret.decrypt launches ArrayIndexOutOfBoundsException when data is \"{}\" (#3097)\n \n * [JENKINS-47500] unit test for JENKINS-47500 bug\n \n * [JENKINS-47500] return null when the data is just {}\n \n * [JENKINS-47500] added more cases\n", "commit e5e229f9977eb206e0e254c2fb7d2564fbcd7e8c\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-10-21 19:21:31 +0800\n\n Add Chinese translation\n", "commit 768bd1dbf4396f6eb74c9d6cf45ae320c4292a6b\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-10-21 18:51:12 +0800\n\n Add Chinese translation fro PluginManager\n", "commit 136fe8255e6c2215b23ca6027a5fb69f863b1e93\nMerge: 987b604351 36ef5d51ca\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-21 09:46:40 +0200\n\n Merge pull request #3093 from dwnusbaum/JENKINS-47448\n \n [JENKINS-47448] Fix JDKInstaller for downloads requiring an Oracle login\n", "commit 987b60435112b87d9f118c5dfafc52748059b056\nMerge: 9c5c14a9fb 123e396bf4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-21 09:38:16 +0200\n\n Merge pull request #3085 from suren-jenkins/suren-basic-zh\n \n Add view or job related Chinese translation\n", "commit 9c5c14a9fbe1c6714939967773b36ec7e032d5cf\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-10-21 09:37:19 +0200\n\n Add a default implementation for SecurityListener (#3077)\n \n * - add a default implementation doing nothing for the different event on SecurityListener.\n \n * - remove the useless non-implemented method in this inner class.\n", "commit 5e6b1050b2ba88a79c72a150aeb9fc779cb0191a\nMerge: 80294c42be 19714f2018\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-20 18:02:40 -0400\n\n Merge pull request #3099 from jglick/getCauseOfBlockage-JENKINS-47517\n \n [JENKINS-47517] Revert the change to the default behavior of Queue.Task.getCauseOfBlockage\n", "commit 80294c42be3c85cd4b40660faeda843fab7bc514\nMerge: 5d565cce10 815b97a907\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-20 19:05:01 +0200\n\n Merge pull request #3096 from jglick/JnlpAccessWithSecuredHudsonTest\n \n Updating JnlpAccessWithSecuredHudsonTest to JenkinsRule\n", "commit 0d9beb20ab86a522d019df6dc6e467c3184f0b5b\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-10-20 12:55:02 +0200\n\n [FIXED JENKINS-43834] Stop using deprecated ABORT permission\n \n This is the only place it's actually referenced, so let's get rid of\n it entirely.\n", "commit 5d565cce101fb8ddbb389d5a2072f6ba92854cf2\nMerge: 50eb7f1c56 7911eafc4c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-20 09:08:36 +0200\n\n Merge pull request #3068 from suren-jenkins/suren-zh\n \n Add Chinese translation\n", "commit 50eb7f1c5662d2554239660713203a38664d9b65\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-20 03:03:42 -0400\n\n Slave.JnlpJar.getURL did not work in some modes when core had a snapshot dependency on Remoting. (#3069)\n", "commit 6860670f6d606406a7e23373568ab4adf25b113d\nMerge: 3c7c582ec3 e80fd6148f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-20 09:02:43 +0200\n\n Merge pull request #3090 from jglick/NPE-JENKINS-47455\n \n [JENKINS-47455] Null safety relating to offline nodes\n", "commit 19714f201809cf1bb4e278e53bc58eafef23d36f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-19 13:06:35 -0400\n\n Deprecate isBuildBlocked & getWhyBlocked in favor of getCauseOfBlockage, which you needed to implement anyway.\n", "commit a9246c2887b68fe9bcb5e4d63a58f81302f6b3d8\nMerge: 1bf13ba561 a2491e323b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-19 12:28:51 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit a2491e323b818c8725fc3abee380dff5b9026c46\nMerge: 8ec2510bde 87b7ba7d31\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-19 12:28:07 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 87b7ba7d31bacadba52427dcb48aeb5c2569c06b\nMerge: 74e9aa696d 566a8ddb88\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-19 12:19:45 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 566a8ddb885f0bef9bc848e60455c0aabbf0c1d3\nAuthor: Rebecca Ysteboe <paradoxsk@gmail.com>\nDate: 2017-10-19 12:14:51 -0400\n\n [SECURITY-499] Sanitize user id <-> filename conversion\n", "commit 3c7c582ec3957a988ab394633cf7bf369a9f79b5\nMerge: d292929502 fb5234ff13\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-19 17:52:28 +0200\n\n Merge pull request #3081 from dwnusbaum/JENKINS-36282\n \n [JENKINS-36282] Add link to cc.xml?recursive from build history page\n", "commit 0e5274b4b5fdd4dd6751d9c2186ca0c2c83932be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-18 22:07:59 -0400\n\n [JENKINS-47517] Revert the change to the default behavior of Queue.Task.getCauseOfBlockage.\n", "commit 3defe0f8aafb00423b56265f3ab0fcfd80dfb972\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-18 15:02:22 -0400\n\n QueueTest.taskEquality was flaky: the original task could run before we got a chance to even try scheduling a second.\n", "commit 815b97a907b470a605b540fee37cdb22809a5b45\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-18 12:21:00 -0400\n\n Updating JnlpAccessWithSecuredHudsonTest to JenkinsRule.\n", "commit d292929502f88c9839c8d7ffaa337586052312df\nMerge: 8ac33fdece 417afd66f3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 16:56:39 -0400\n\n Merge pull request #3076 from jglick/CommandLauncher-JENKINS-47393\n \n [JENKINS-47393] Split CommandLauncher to a plugin\n", "commit 417afd66f3c5ab346aecdc9aaeac4bcaaa284ec1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 15:30:29 -0400\n\n 1.0 released.\n", "commit b6abcee12ea68ff7fc578468a57c5f33629fb345\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 14:12:54 -0400\n\n Close; have not yet cut a 1.0, pending HOSTING-442.\n", "commit 3a781f5a40ed7e2cec8a794729477ed385fab24e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 13:06:31 -0400\n\n jenkins-test-harness 2.31\n", "commit 607901dd2c026065e9ef6a7c91b1d526ceb749ea\nMerge: 24ede52b28 8ac33fdece\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 09:23:28 -0400\n\n Merge branch 'master' into Memoizer\n", "commit 8ac33fdecea0dfe92450594dadac799e4b3b1f2d\nMerge: 3be716b837 6a2e907e7d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 09:14:08 -0400\n\n Merge pull request #3088 from jglick/JENKINS-47416\n \n [JENKINS-47416] Do not call ViewGroup.getUrl from migrateLegacyPrimaryAllViewLocalizedName\n", "commit fea8f9128132565c46ab59032afd50099bb40efd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 09:12:45 -0400\n\n Review comments from @oleg-nenashev: plugin display name change; CommandLanguage \u2192 SystemCommandLanguage.\n", "commit af8ac036a2273a3e4771bd5804e91b3988c486ec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 09:07:16 -0400\n\n Updated to 2.86-SNAPSHOT.\n", "commit 6d2de7d914d7a22cea93193d8ea07d305b4e6535\nMerge: 04994ed089 3be716b837\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-17 09:06:29 -0400\n\n Merge branch 'master' into CommandLauncher-JENKINS-47393\n", "commit 3be716b8373ddd32123d956718a1510950407b01\nMerge: e3f151f788 3b90d41f58\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-17 00:02:48 +0200\n\n Merge pull request #3092 from segalaj/contributing-fix\n \n Fix typos and link in contributing file\n", "commit 36ef5d51cab5fb1a5c362ccfffcd120b88779252\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-10-16 17:02:32 -0400\n\n Fix JDKInstaller for downloads requiring an Oracle login\n", "commit 3b90d41f58439dd41286701de0b4793deaad003a\nAuthor: segalaj <joachim.segala@gmail.com>\nDate: 2017-10-16 22:42:23 +0200\n\n Fix typos and link in contributing file\n", "commit 24ede52b285e217309c2381a68394953a9105f1c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-16 16:17:55 -0400\n\n Deprecating Memoizer as there is a better replacement in Java 8.\n", "commit e80fd6148f6472dd4f7bda35b8fd4b22399ffe79\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-16 14:59:51 -0400\n\n [FIXED JENKINS-47455] Null safety relating to offline nodes.\n", "commit e3f151f788b51af2786ade848616980ee7adcb5b\nMerge: ead38e0d23 30f2dec97f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-16 19:08:55 +0200\n\n Merge pull request #3089 from oleg-nenashev/merge/2994\n \n Cleanup the code integrated in #2994\n", "commit 1bf13ba561ff74a6a2025461ac6ab1def83bcdd3\nMerge: f132be9acf 85d96df613\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-16 10:20:10 -0400\n\n Merge commit '85d96df6138696ddec3f7c729f22c6d748a5df31' into security-master\n", "commit 343edd762b7df7142fe8ff6b7e0795c3f9519693\nMerge: 4c69fe8e5b 85d96df613\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-16 10:17:48 -0400\n\n Merge commit '85d96df6138696ddec3f7c729f22c6d748a5df31' of git://github.com/jenkinsci/jenkins\n", "commit fb5234ff13fff37b935063d81f99a9082da8e24e\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-10-16 09:59:25 -0400\n\n [JENKINS-36282] Make link text for cc.xml?recursive consistent with View recurse option\n", "commit 30f2dec97f5f7e72cf539d4d80a54813744a5e6d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-16 10:27:42 +0200\n\n Cleanup the code integrated in #2994\n", "commit ead38e0d23c0a7d0d9416deffe08b8738df89bb1\nAuthor: Alex Taylor <alexanderrtaylor@gmail.com>\nDate: 2017-10-16 04:22:31 -0400\n\n [JENKINS-35459] - Prevent Duplicated elements with incorrect URL when using the search on DashBoard View (#2994)\n \n [JENKINS-35459] - Prevent Duplicated elements with incorrect URL when using the search on DashBoard View\n", "commit 85d96df6138696ddec3f7c729f22c6d748a5df31\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-15 17:41:28 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ddaa42aae767ab2ec54cb2fc1807beccd9dc25a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-15 17:41:28 -0700\n\n [maven-release-plugin] prepare release jenkins-2.85\n", "commit a6263339df005173c21fae3fb0c184beb1011b2c\nMerge: 27e5943050 fcbb260e51\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-16 00:50:53 +0200\n\n Merge pull request #3087 from daniel-beck/PR-3038-followup\n \n Don't deprecate old constructors, make new ones non-public\n", "commit 6a2e907e7d4c00ae673a054cc3c65feb24f559de\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-15 18:38:39 -0400\n\n [JENKINS-47416] ViewGroup.getUrl could throw NPE during deserialization, so do not call it from migrateLegacyPrimaryAllViewLocalizedName.\n", "commit fcbb260e5171fe530985ca4a722e9ac28ca418a1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-15 23:30:36 +0200\n\n Don't deprecate old constructors, make new ones non-public\n", "commit 1242889f8e4b1029d67b013604012cece0964be8\nAuthor: tinexw <kristine.jetzke@kreuzwerker.de>\nDate: 2017-10-15 21:58:16 +0200\n\n [JENKINS-6290] Add New View link to sidebar\n", "commit 27e5943050846d353a0b257237a73925d3726360\nMerge: be02386449 1f476da2e1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-15 13:34:49 +0200\n\n Merge pull request #3067 from KostyaSha/fixRemotingFilePathmkdirs\n \n [JENKINS-46386] - Don't use unloadable things in remoting mkdirs calls.\n", "commit be0238644911948da4123b5338f0299198dcc048\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2017-10-15 09:20:52 +0200\n\n [JENKINS-20046] - Do not query queue dispatchers from UI (#3038)\n \n * Do not query queue dispatchers from UI\n \n * Address comments from review\n \n * Restore old constructors and mark them as @deprecated\n * Optimise query from UI even more\n \n * Check non-concurrent builds in getCauseOfBlockageForItem\n", "commit 0fac49e4ac64b479af2824192d4b52c384bb41e1\nMerge: ce2d0f97bd c835208d36\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-14 15:40:19 +0200\n\n Merge pull request #3063 from oleg-nenashev/protocols-flakytest\n \n Disable the flaky AgentProtocolTest test\n", "commit 123e396bf4a42339b62313a83185233083f06e6d\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-10-14 20:56:41 +0800\n\n Add view or job related Chinese translation\n", "commit ce2d0f97bdbb5fb171443559d210dffef7961dc2\nAuthor: Jon <jon.sten@gmail.com>\nDate: 2017-10-14 11:49:22 +0200\n\n [JENKINS-46759] Fixed bug in build queue filtering for views (#3008)\n \n * [JENKINS-46759] Fixed bug related to views which filters build queue, jobs which has multiple sub steps were filtered incorrectly.\n \n * Added test case for build queue filtering in views.\n \n * [JENKINS-46759] Improved code based on feedback from PR; Fixed logic bug, moved logic to separate method and added limit to number of iteration when looking for owner task.\n", "commit 02b8e7f3563ac5c758e5829949533ff47bc81e65\nAuthor: Wadeck Follonier <Wadeck@users.noreply.github.com>\nDate: 2017-10-14 11:45:26 +0200\n\n [JENKINS-47372] Add a new Administrative monitor for CSRF-protection (#3072)\n \n * [JENKINS-47372] add administrative monitor when there is no CSRF issuer configured\n \n * - add line breaks\n \n * - add license header\n - put link in the properties instead of the previous mix\n - remove @author\n - simplify isActivated body\n \n * - correct line breaks\n", "commit 7911eafc4c07be44810f7c870602c13d462f73d0\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-10-14 16:31:46 +0800\n\n Add Node Monitor Chinese translation\n", "commit 6181c8389968da60c831ddcfbcde7154ec744fce\nAuthor: Devin Nusbaum <d.w.nusbaum@gmail.com>\nDate: 2017-10-13 11:13:20 -0400\n\n [JENKINS-36282] Add link to cc.xml?recursive from build history page\n", "commit 62c4408c91b37767d700e84b87fed720426349ad\nAuthor: Rebecca Ysteboe <rysteboe@users.noreply.github.com>\nDate: 2017-10-13 05:49:25 -0400\n\n [JENKINS-38711] Add UncaughtExceptionHandler to remoting related threads (#3017)\n \n * [JENKINS-38711] Add UncaughtExceptionHandler to remoting related threads\n \n * [JENKINS-38711] Restart listener thread if it fails\n \n * [JENKINS-38711] Reschedule the thread on a delay\n \n * [JENKINS-38711] Allow the listener to actually be restarted\n \n * [JENKINS-38711] Minor updates based on feedback\n \n * [JENKINS-38711] Check to see if port has changed\n \n * [JENKINS-38711] Check for updates inside of rescheduler too\n \n * [JENKINS-38711] Remove port checks outside of the rescheduler\n \n * [JENKINS-38711] Add empty constructor to fix CI build\n \n * [JENKINS-38711] Remove unused port variable\n", "commit 013a64879601fe5c4e98552c28abfcff260f2202\nMerge: 7a0d73e9ce 85319d0a57\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-13 11:48:47 +0200\n\n Merge pull request #3061 from oleg-nenashev/remoting/3.13\n \n [JENKINS-38711, JENKINS-47132] - Update Remoting to 3.13\n", "commit 7a0d73e9ceb16e48b6da0e0eac9e4c451cff5210\nMerge: 562a7fc2d3 cbd4796474\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-13 11:44:37 +0200\n\n Merge pull request #3066 from Wadeck/master\n \n Un-restrict the addCriticalField in XStream2\n", "commit 562a7fc2d3c7eb3828bfbff4412db7fe48304113\nAuthor: Devin Nusbaum <dwnusbaum@users.noreply.github.com>\nDate: 2017-10-13 05:40:56 -0400\n\n [JENKINS-36282] Add support to cc.xml for exporting jobs in folders recursively (#3060)\n \n * Add support for exporting jobs in folders recursively\n \n * Convert cc.xml into a Groovy view\n \n * Revert \"Convert cc.xml into a Groovy view\"\n \n This reverts commit 990ec3ebfb0838ec3b1b421dfe5d6518cbd79784.\n \n * Move logic in jelly view to static method\n", "commit f2d470d97855a746730f82b06cbc1953ed564368\nAuthor: Matt Mitchell <mmitche@microsoft.com>\nDate: 2017-10-13 02:35:02 -0700\n\n [JENKINS-47168] - Print \"built on\" using display name (#3051)\n \n [JENKINS-47168] - Print \"built on\" using display name\n", "commit 2934c7b945d248ba6a9d37a77b8cb3639aa4ff3c\nAuthor: Alessandro Menti <alessandro.menti@alessandromenti.it>\nDate: 2017-10-02 22:25:51 +0200\n\n Update the Italian localization\n", "commit 04994ed089533802a3f17dcfe7d3943e18c251a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-11 17:35:22 -0400\n\n Pick up https://github.com/jenkinsci/jenkins-test-harness/pull/79.\n", "commit e2a0792811a4a3adf07370738b4500996b3139c8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-11 17:01:47 -0400\n\n CommandLanguage cannot easily be moved to script-security prior to split, because that would require updating the version of script-security in detached-plugins.\n Since this is restricted and the only trace in user settings is the language name `command`, this could be done in a 1.1 update of the plugin.\n", "commit e376780c649523c32d3acc0140ed47b45aa57464\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-11 16:43:06 -0400\n\n [JENKINS-47393] Preparation for split of CommandLauncher to a plugin.\n", "commit f132be9acf6f5f7884dcd57d120bf92c12f7a81d\nMerge: 11ce22f1aa 8ec2510bde\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-11 15:24:48 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit 4c69fe8e5b3cfc032abfb6c867519e550d468064\nMerge: bc97445364 8ec2510bde\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-11 15:22:38 -0400\n\n Merge branch 'stable-2.73'\n", "commit bc974453645016a3c0676275abb3b8feb8f568b9\nMerge: 49aba2f76e 11ce22f1aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-11 15:22:19 -0400\n\n Merge commit '11ce22f1aa5fe592b8b5a8ef508ae8435a06036a' of git://github.com/jenkinsci/jenkins\n", "commit 860d9c54850237303662bd9bddff5545b93b93a7\nMerge: d50dc367f5 eb5b40e25c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-11 15:10:55 -0400\n\n Merge pull request #3070 from jglick/QueueTest.shouldBeAbleToBlockFlyweightTaskAtTheLastMinute\n \n [JENKINS-30084] Suppressing flaky QueueTest.shouldBeAbleToBlockFlyweightTaskAtTheLastMinute\n", "commit d50dc367f5fe92db97797f3162b344eb1b82784c\nMerge: 11ce22f1aa f81af78670\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-11 09:34:07 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit eb5b40e25c720d2945aabfb4d0d776b491a84557\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-10 03:06:10 -0400\n\n Suppressing flaky shouldBeAbleToBlockFlyweightTaskAtTheLastMinute.\n", "commit 8ec2510bde57fef9b396e32f20f3657edfc82728\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-09 12:19:09 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2e2c70e3d2ce8a692a83ea161ab11b67af23fd08\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-09 12:19:08 -0700\n\n [maven-release-plugin] prepare release jenkins-2.73.2\n", "commit 11ce22f1aa5fe592b8b5a8ef508ae8435a06036a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-09 10:55:50 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 84956ca13d679b7a68fcaa5a748278211ab2597a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-09 10:55:49 -0700\n\n [maven-release-plugin] prepare release jenkins-2.84\n", "commit 61ff5e4afe5610a2d5ddfc315e9d371937ec3911\nMerge: 4be1d4ab47 4d9fdbc388\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-09 10:10:53 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit 4be1d4ab478440455030d0af6282e7a300564c61\nMerge: c08ce3a9e6 21aa900599\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-09 10:10:17 -0400\n\n Merge commit '21aa900599a9d40c572048add7b2654b58990b33' into security-master\n", "commit 49aba2f76ef22122aa060701a20fbef687a10ba1\nMerge: 91f9171fbe 085ea948e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-09 10:09:34 -0400\n\n Merge branch 'stable-2.73'\n", "commit 91f9171fbeb94d5ebb8f6daae52e4db8623bdf84\nMerge: e1dc14b881 21aa900599\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-09 10:08:46 -0400\n\n Merge commit '21aa900599a9d40c572048add7b2654b58990b33' of git://github.com/jenkinsci/jenkins\n", "commit 4d9fdbc388e1260d1fbf86f93fc7a8f7f85fb5db\nMerge: a14e62539f 085ea948e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-09 09:36:24 -0400\n\n Merge branch 'stable-2.73' into security-stable-2.73\n", "commit 085ea948e738e120324d0eecd12b60933a471714\nMerge: ed67965c09 57406d1e4e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-09 09:27:48 -0400\n\n Merge branch 'stable-2.73' of git://github.com/jenkinsci/jenkins into stable-2.73\n", "commit f81af786706e0680043ada9c9a7777edf66d47e9\nMerge: 21aa900599 026b3b70d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-09 09:26:30 -0400\n\n Merge pull request #3055 from jglick/QueueTest.shouldBeAbleToBlockFlyweightTaskAtTheLastMinute\n \n Try to avoid test hangs\n", "commit 3c09876079c5367a4f765b1e4da9fd12ea1dfa87\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-10-09 18:57:37 +0800\n\n Add Chinese translation\n", "commit cbd4796474aa7553b9fb8f88c6d1d142c8154f6e\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2017-10-09 11:25:40 +0200\n\n - add javadoc @since tag\n", "commit 1f476da2e1daf24edfa8431769fb59c73a0ad088\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2017-10-09 11:29:41 +0300\n\n Don't use onloadable things in remoting mkdirs calls.\n \n mkdirs do remoting call by creating anonymous class.\n Remoting on remote side must load outer FilePath class with imports.\n FilePath had SystemProperties OnMaster.\n", "commit 37127dde367c263d69ca4cee609f8769b935ea62\nAuthor: Wadeck Follonier <wadeck.follonier@gmail.com>\nDate: 2017-10-09 10:12:43 +0200\n\n Like mentioned in the previous comment in code, the method should be used in the other project, like authorize-project that require a field to be set as critical.\n \n As discussed with Jesse and Oleg on Oct. 5, I can un-restrict the call to this method by plugins.\n", "commit 21aa900599a9d40c572048add7b2654b58990b33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-08 11:25:06 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8a417366fd527a1028a99162f45aed8cf3a86c98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-08 11:25:06 -0700\n\n [maven-release-plugin] prepare release jenkins-2.83\n", "commit 2073d193a1f9e5afee0a30f4a8dea829efa46c1d\nMerge: 8451a7acc8 257cc238fb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-08 07:17:16 +0200\n\n Merge pull request #3034 from MartinNowak/jenkins_47056\n \n [Jenkins-47056] nested JNLPLauncher settings ignored\n", "commit 8451a7acc84b905cfc5c7faa0cf3f3a3c126fa5d\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-10-08 13:14:54 +0800\n\n Add Chinese translation (#3056)\n \n * Add Chinese translation\n \n * change license\n \n * Add chinese translation for about jenkins\n \n * Add ProxyConfiguration chinese translation\n", "commit 257cc238fb89843531b72d387c78b6851d9d1f0c\nAuthor: Martin Nowak <code@dawg.eu>\nDate: 2017-09-22 15:13:15 +0200\n\n [JENKINS-47056] nested JNLPLauncher settings ignored\n \n - fixed by stripping off DelegatedComputerLaunchers and\n ComputerLauncherFilters when rendering slave-agent.jnlp\n", "commit 2fe15145afc657e889476681fcc5967dcf7b2fb2\nAuthor: Martin Nowak <code@dawg.eu>\nDate: 2017-09-22 13:32:35 +0200\n\n add missing `@Test` attribute\n", "commit c835208d36452f5f26274f038572694a4a77d235\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-06 16:18:19 +0200\n\n Disable the flaky AgentProtocolTest#testShouldNotDisableProtocolsForMigratedInstances()\n", "commit 57406d1e4e18feef7e9a54c7a761146bbe5a8df4\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-10-06 14:35:48 +0200\n\n Picking the proper version of remoting\n", "commit 8d85b832ef54efc0b1c98f62589b62c805bac29f\nMerge: 216292f9a5 0fac1b880b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-06 12:24:21 +0200\n\n Merge pull request #3062 from jglick/revert-sshd\n \n Reverting SSHD update\n", "commit 216292f9a5d9d38280d1d17e6132e631b7f89467\nMerge: 3cd3566db9 7e6db154c7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-06 12:09:16 +0200\n\n Merge pull request #3041 from Jimilian/fix_race_condition_in_queue_test\n \n Fix the race condtion in QueueTaskDispatcherTest\n", "commit 3cd3566db96dfcf49e22eb3d0a5fcfaa2a68d7a4\nMerge: 4907eba619 2bd8cb7e39\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-06 00:13:02 +0200\n\n Merge pull request #3059 from oleg-nenashev/docs/ContributorGuide\n \n Jenkins Core Contribution Guidelines\n", "commit 0fac1b880b758f7608b865c7007524e4c5fa2294\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-05 14:17:24 -0400\n\n Revert \"Merge pull request #3031 from olivergondza/async-sshd\"\n \n This reverts commit 4907eba61907f084e166554aab08b442ae4532a0, reversing\n changes made to a2ac53bc303b9e10572d268f1195664a95d19961.\n", "commit 85319d0a579af8965854877f9e0f025c04af6db4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-05 19:50:58 +0200\n\n [JENKINS-38711, JENKINS-47132] - Update Remoting to 3.13\n", "commit 4907eba61907f084e166554aab08b442ae4532a0\nMerge: a2ac53bc30 b291a2acdc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-05 08:06:21 +0200\n\n Merge pull request #3031 from olivergondza/async-sshd\n \n Launch SSHD service asynchronously\n", "commit 2bd8cb7e3903d469914f1c8698dbfae86bc1f670\nMerge: b0d58aa1cb 67ad416d70\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-04 23:15:15 +0200\n\n Merge pull request #6 from bitwiseman/pvp/oleg-nenshev/docs/ContributorGuide\n \n Added a number of tweaks and fixes\n", "commit 67ad416d70ec521640ec540f9373fd356bcd4af5\nAuthor: Liam Newman <bitwiseman@gmail.com>\nDate: 2017-10-04 13:54:01 -0700\n\n Added a number of tweaks and fixes\n", "commit a2ac53bc303b9e10572d268f1195664a95d19961\nMerge: 016fa37aa6 9d024d276b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-10-04 20:13:15 +0200\n\n Merge pull request #3040 from olivergondza/kill-update-node-time-tracking\n \n Do not clutter logs with computer update times\n", "commit c08ce3a9e6e8877dff4345aa6efa19fc83fe6f5c\nMerge: 359d7db979 714f3af4b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-04 13:51:04 -0400\n\n Merge branch 'master' into security-master\n", "commit 714f3af4b80968a7dd29a1c53ec066d79c61fbb2\nMerge: e1dc14b881 016fa37aa6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-04 13:50:26 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 026b3b70d9d7938f418c3f9941770c3428f080f2\nMerge: 781bc20d56 016fa37aa6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-10-04 13:39:29 -0400\n\n Merge branch 'master' into QueueTest.shouldBeAbleToBlockFlyweightTaskAtTheLastMinute\n", "commit b0d58aa1cb557622c7bcce48dd4830d5bec5d3c4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-04 13:59:07 +0200\n\n CONTRIBUTING: Clarify the Copyright section after the feedback from @daniel-beck\n", "commit be34a4fc8c7188fa8688f8ea254ba82833ccbc86\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-04 12:31:46 +0200\n\n CONTRIBUTING: Add infor about copyrights + links\n", "commit d790049c0cb3240b092457a3ebd92772d83e6609\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-04 12:19:20 +0200\n\n CONTRIBUTING: Add information about contributing to the Jenkins core.\n", "commit 016fa37aa62e96abff6987f8c7eedb3426c34a02\nMerge: 4109c5b327 061493c8ed\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-04 09:20:47 +0200\n\n Merge pull request #3037 from thomasgl-orange/AbstractCommandInstaller-textarea-checkMethod-POST\n \n make POST requests when checking AbstractCommandInstaller.command\n", "commit 4109c5b32780357e52d2154c8d3f82436408c1b8\nMerge: f3398eabbc 4a524239ef\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-02 23:44:23 +0200\n\n Merge pull request #3046 from daniel-beck/JENKINS-32623\n \n [JENKINS-32623] Use real URL for user\n", "commit 9d024d276b7507281225fbc4340ae23bc0b49ba0\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-10-02 16:55:43 +0200\n\n Do not clutter logs with computer update times\n", "commit f3398eabbc25e771dddd4c80798ee6800c1a8336\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-01 16:36:49 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e94c293f12fb12f1b2610e4d5585a5811105c831\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-10-01 16:36:49 -0700\n\n [maven-release-plugin] prepare release jenkins-2.82\n", "commit 576f5b5c0d0d4932dff874ce5ec766e14c28f0c6\nMerge: be7ac438e0 6d7f5a0e94\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-10-01 20:03:32 +0200\n\n Merge pull request #3049 from daniel-beck/JENKINS-40344\n \n [JENKINS-40344] Don't log warning for invalid crumb from anon\n", "commit be7ac438e013e0ff31c032f33f3ed6929377ea0e\nMerge: ff36adf0d2 1ca5da2258\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-10-01 17:20:20 +0200\n\n Merge pull request #3058 from batmat/JENKINS-44052-followup\n \n [JENKINS-44052] Small followups on #3043\n", "commit 1ca5da22585d4f3f336a4e98ab9a89ba86a22e47\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-10-01 15:02:52 +0200\n\n Add missing @since TODO\n", "commit 3149ca813562570dff189bbaa10c1445bf929f1d\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-10-01 13:25:59 +0200\n\n Fix wrong Javadoc\n \n Reported by Jesse during review, but I forgot to fix it before\n the merge.\n", "commit 61016e1a841c6ec39828e5fb7cdcd83dd426fcb7\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-10-01 13:25:03 +0200\n\n Add @Issue to reference JENKINS-44052\n", "commit ff36adf0d243e2c3461045615ee654eb33665acb\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-10-01 11:54:22 +0200\n\n [JENKINS-44052] Document & fix intended behaviour (#3043)\n \n * [JENKINS-44052] Document & fix intended behaviour\n \n The unit was actually ignored...\n \n * Add tests for getTimeInSeconds\n", "commit fbaa059cf0a842a107858cc39f8df5e8795858a7\nMerge: f2ac41e975 9c939c4eb4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-10-01 12:16:38 +0300\n\n Merge pull request #3028 from daniel-beck/JENKINS-45472\n \n [JENKINS-45472] Copy the list in case it's reused elsewhere\n", "commit 7e6db154c7634e62068c401f011e37147a782e70\nAuthor: Alex <mr.akbashev@gmail.com>\nDate: 2017-09-29 22:57:43 +0200\n\n Fix the race condtion in QueueTaskDispatcherTest\n", "commit 781bc20d564faffd592e528cc043d3f9fd02bcee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-29 14:29:02 -0400\n\n Try to avoid test hangs.\n", "commit f2ac41e975cb884f8f66ade7dfde50755b10969f\nMerge: 52342b26e5 5b390f6701\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-29 11:07:59 -0400\n\n Merge pull request #3053 from jglick/JTH\n \n jenkins-test-harness 2.28\n", "commit 359d7db979b18f1a7e3ff2a310bf7e3f82d1ca3e\nMerge: b0d0fcee8e a14e62539f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-29 09:43:08 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit e1dc14b8812ef76322ee42fb7060dfd861406653\nMerge: d8039fac2b 52342b26e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-29 09:42:55 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit a14e62539f0da9adef8430e44c2b245c48b35d40\nMerge: 6509ab3511 74e9aa696d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-29 09:42:45 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 74e9aa696d48a124ebc1506087628826c326c89b\nMerge: 8aac723957 ea981a029c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-29 09:42:30 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit ea981a029cb985b71f3a0dc0f9ce3b3e3e6c001b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-29 09:41:00 -0400\n\n [SECURITY-490] Patch Commons File Upload 1.3.x.\n", "commit fe77d1c3dbf91ddf2a9f8e5ed882611455ab00d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-29 09:39:32 -0400\n\n [SECURITY-555] Patch Commons HttpClient 3.x.\n", "commit 52342b26e51df5b989ab60ef77bd217b263df1ff\nMerge: 34b8eb0628 d7dc9bc324\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-29 11:08:06 +0200\n\n Merge pull request #3052 from batmat/JENKINS-47127-revert-to-m-war-p-3.0\n \n [JENKINS-47127] Downgrade to m-war-p 3.0.0\n", "commit 34b8eb0628a78817b4b9c5f0bc5c102b25bc0e9b\nMerge: 6a4d800091 1626554d82\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-29 09:38:51 +0200\n\n Merge pull request #3054 from LinuxSuRen/suren-zh\n \n Add Chinese translation\n", "commit 1626554d82a4c364c3dc9b8c85cc2346d0ffa3db\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-09-26 12:36:40 +0800\n\n add help-name-zh.html\n", "commit b0d0fcee8e8ef63062b80c68564a0e87c1932eae\nMerge: fc4f6affd2 6509ab3511\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 11:38:54 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit d8039fac2b0e5f485d141af5d2f9c28aa6bd0526\nMerge: 91c9dcebf1 6a4d800091\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 11:38:44 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 6509ab3511bd7463ff29c4db1973fef7679cb361\nMerge: be9e5143be 8aac723957\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 11:38:35 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 8aac72395757750df3e99751dc79119d2c2aa21e\nMerge: 22da51d5f9 67f68c1810\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 11:38:24 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 67f68c181033cbabf2075769e0f846f58c226c08\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 11:37:47 -0400\n\n [SECURITY-478] Strengthening test.\n", "commit 5b390f6701500d02d6442a7856081632882530a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:45:27 -0400\n\n jenkins-test-harness 2.28\n", "commit 6a4d800091926c5484483f79e8936ac9d21d67a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:44:18 -0400\n\n [JENKINS-44657] Noting when #2932 was merged.\n", "commit fc4f6affd2a05864ba0cc7ae92da6bc04c8a35d9\nMerge: 04b8f469f1 be9e5143be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:31:22 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit 04b8f469f1d947f7e2932fc732cef4847d36667b\nMerge: 4de2e3a793 91c9dcebf1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:31:20 -0400\n\n Merge branch 'master' into security-master\n", "commit 91c9dcebf17e1ae78b3f378e0ae4a1bee9cd4de4\nMerge: 617597c149 ed67965c09\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:27:58 -0400\n\n Merge branch 'stable-2.73'\n", "commit 617597c149ed2e968bd1f9330f21ac8e0b8ce39d\nMerge: dc063c3328 6bf676da38\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:27:56 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit be9e5143beac89f917af4f2594e7689974fa7d0f\nMerge: 8c8bda0816 22da51d5f9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:27:01 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 8c8bda0816134bcdd23419cf04b3eac0f5ed8736\nMerge: be8af15dd2 ed67965c09\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:25:59 -0400\n\n Merge branch 'stable-2.73' into security-stable-2.73\n", "commit ed67965c09fa7e4a8caca059165d0f9367f3f4af\nMerge: e7004d0c74 c8b98b0554\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:25:27 -0400\n\n Merge branch 'stable-2.73' of git://github.com/jenkinsci/jenkins into stable-2.73\n", "commit 22da51d5f9e27fbffce39350dd1acea28c74d2c9\nMerge: d7073bfab4 3ff432ace1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:24:36 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 3ff432ace14d8f4544c88a179a2f7a962eb98ba6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:15:59 -0400\n\n [SECURITY-618] Check READ/DISCOVER permissions on Queue.Item.getApi.\n", "commit b2083a387a5bdb6f7ee7f7c81a1f6312aca2a558\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:15:40 -0400\n\n [SECURITY-617] Do not export information about hidden upstream or downstream projects.\n", "commit da06fd471cea79123821c778228eeb08e1cedcc7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-28 10:15:14 -0400\n\n [SECURITY-611] Do not export hidden projects via Executor.currentExecutable.\n", "commit 9c939c4eb421f2ab08f27bfef10c1754d5295ab7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-28 14:49:23 +0200\n\n [JENKINS-45472] Add test\n \n Without the fix, test fails in line 308 with:\n \n org.junit.ComparisonFailure:\n Expected :for p2\n Actual :for p1\n", "commit e044675e15c2303a7a3c9a391f0c08b2ac97dc78\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-15 21:50:25 +0200\n\n [JENKINS-45472] Copy the list in case it's reused elsewhere\n", "commit 6d7f5a0e94ef20f2a7b3f58f4b04aeec799f33fc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-28 14:00:51 +0200\n\n [JENKINS-40344] Fix check for anonymous authentication\n \n Same check as User.get(Authentication) uses, so this should work\n", "commit a798750f4a8b461045ffc6079e0db6d233bfd2d9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-28 11:33:44 +0200\n\n [JENKINS-40344] Log the user whose crumb was invalid\n", "commit 6bf676da38da2cd6679c3348e9ea3daad24add98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-27 15:45:43 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a63bbbefbaa245c406e968fa5f44763f0622206c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-27 15:45:43 -0700\n\n [maven-release-plugin] prepare release jenkins-2.81\n", "commit 77785beddcaab7b4be2f1f944522963e4179f569\nMerge: 34a8778146 07923429f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-27 17:31:20 -0400\n\n Merge pull request #3050 from jglick/setup-wizard-version-JENKINS-47139\n \n [JENKINS-47139] Fix setup wizard\n", "commit d7dc9bc324bf0bc567c5b2a5b1ecfb71b99cf1e2\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-09-27 22:24:07 +0200\n\n [JENKINS-47127] Downgrade to m-war-p 3.0.0\n \n MWAR-404 introduced the regression in maven-war-plugin 3.1.0that makes\n every files be filtered, including binaries.\n \n MWAR-407 has been filed to revert MWAR-404, but that will be only in\n m-war-p 3.1.1 or 3.2.0 which are not yet released.\n \n So we downgrade to 3.0.0 for now.\n", "commit 07923429f0ee80284f98d9a59d7691794bbfb5bc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-27 14:26:31 -0400\n\n [FIXED JENKINS-47139] Do not set Jenkins.version too early in startup, lest InstallUtil.getLastExecVersion get confused.\n", "commit 5c98cf41afdfe15e4e82d13c9a019cb74c65461c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-27 09:34:22 +0200\n\n [JENKINS-40344] Don't log second warning for anon either\n", "commit 50c26b945e712edfbfc82553f8e0014a0329cd3f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-27 09:29:51 +0200\n\n [JENKINS-40344] Don't log warning for invalid crumb from anon\n", "commit c8b98b05547b048ba39fce1521131094431e2faf\nMerge: 0ae268cdd5 5b9640b852\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-26 13:48:23 +0200\n\n Merge pull request #3047 from oleg-nenashev/stable-2.73\n \n Pick Remoting 3.10.1 version with reverted FindBugs annotations\n", "commit 5b9640b852828c05a05b10f13afa61c999a45b5d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-26 14:44:37 +0300\n\n Pick version with reverted FindBugs annotations\n", "commit 0ae268cdd546a0fe92ffda459f6d74fc0a0d72ef\nMerge: fa96a02a3e 4a3978c34e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-26 13:36:49 +0200\n\n Merge pull request #3044 from oleg-nenashev/stable-2.73\n \n [JENKINS-45755, JENKINS-45023, JENKINS-46259, JENKINS-45233] - Integrate Remoting 3.10.1\n", "commit 4a524239efb0dee9754b710b17ae3293a5d59670\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-26 12:41:27 +0200\n\n [JENKINS-32623] Fix link to user profile in title\n", "commit 08adfb9d12d628fd35571cdc9b9f1f8f9c8311c9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-26 08:43:15 +0200\n\n [JENKINS-32623] Use real URL for user\n", "commit 4a3978c34ea41fed3f583b0a82de0ca126d2b51b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-26 05:20:11 +0300\n\n [JENKINS-45755, JENKINS-45023, JENKINS-46259, JENKINS-45233] - Integrate Remoting 3.10.1 snapshot towards 2.73.2\n", "commit 34a877814656f554913cd98ff3835b7e6f99a648\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-25 08:17:25 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 990db1069f1a0c80bf26221e8b8cbea24cd272d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-25 08:17:25 -0700\n\n [maven-release-plugin] prepare release jenkins-2.80\n", "commit c8a2b53376587d5b6407485ef2710fc54a8a78df\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-09-25 13:16:58 +0100\n\n [JENKINS-37062] use release version of javax.servlet:servlet-api:0\n", "commit b291a2acdcaf9002a97bf47059aa9f070fb48b67\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-21 14:12:58 +0200\n\n Launch SSHD service asynchronously\n", "commit fa96a02a3e39c0fa1d561ef254f6d36e40ed3b5e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-14 14:24:41 -0400\n\n [FIXED JENKINS-46754] Remove org.mindrot:jbcrypt:0.4 since we already bundle org.connectbot.jbcrypt:jbcrypt:1.0.0.\n \n (cherry picked from commit 1784f90806c1c1f39e307c722a3dd4f63850877e)\n", "commit f09d00dd32ea351105ef99456f3af1883d3ca8da\nMerge: 5ec4515e0b 49de269da8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-24 20:04:42 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 5ec4515e0bfe58186940267684ba4c2847daa2d0\nMerge: 112ceeba3a fd08d75213\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-24 16:06:57 +0200\n\n Merge pull request #2976 from olivergondza/JENKINS-19473\n \n [FIXED JENKINS-21905] Present human readable error when archiving unreadable artifacts\n", "commit fd08d75213f0f52e409cb79028265be2276b3602\nMerge: 08a4c5d05e 112ceeba3a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-24 16:05:51 +0200\n\n Merge branch 'master' into JENKINS-19473\n", "commit 08a4c5d05ee6d91376603479b3044ecbdf759d08\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-08 11:03:40 +0200\n\n [JENKINS-21905] fix typo\n", "commit efbdac0f76378105d4b2ada8d9b639b65a41cf3b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-11 13:57:59 +0200\n\n [JENKINS-21905] Skip unittest on windows\n", "commit 9bd9c48af3c3652aee8d0a810ecf744654259525\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-11 09:56:05 +0200\n\n [JENKINS-21905] Log the diagnosed cause just in case\n", "commit 7139382011b2e4f8548d796ba250f6f8c870038f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-10 15:03:38 +0200\n\n [JENKINS-21905] Diagnose the known cause without printing stacktrace\n", "commit d3f75a90366f1020d4b6cf140ca9aea80a4065f9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-10 15:00:56 +0200\n\n [JENKINS-21905] Do not wrap problem with reading into an exception indicating write problem\n", "commit 3f3e3b80a09e4e82d923445637b7a01276d12ba1\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-10 14:44:30 +0200\n\n [JENKINS-21905] Take advantage of suppressed exceptions\n", "commit 4948d60345576f783666f1a8e9bbe7e9a8cbd438\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-10 14:43:06 +0200\n\n [JENKINS-21905] Do not rewrap possibly more specific exception into a less specific one\n", "commit a9d7caa81fd02d027f2f0a69ac7eba2c1eea8e74\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-10 14:36:56 +0200\n\n [JENKINS-21905] Unwrap the unnecessary ExecutionExceptions\n", "commit 489068e753b79cbdab82b5caab69b04289405d66\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-10 14:35:58 +0200\n\n [JENKINS-21905] Reproduce in unittest\n", "commit 49de269da88ff5aad87ef5971f0754816a308ae0\nMerge: 3adfed4b06 0b56fb5354\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-24 13:29:36 +0300\n\n Merge pull request #3039 from liketic/bugfix/pull/3007\n \n [Fix JENKINS-23411] Fix testing failure introduced in PR-3007\n", "commit 0b56fb5354b483f5a0f0860f587f5f3cc1b8d939\nAuthor: liketic <ke.like@outlook.com>\nDate: 2017-09-24 12:50:44 +0800\n\n [Fix JENKINS-23411] Fix testing failure introduced in PR-3007\n", "commit 3adfed4b06a7f525446ea80a0164a3bf2e889d1a\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2017-09-23 21:59:39 +0200\n\n [JENKINS-44657] Move sub-job's buildsdir when outside of itemrootdir (#2932)\n \n * A test to verify JENKINS-44657 is working in core\n \n * [JENKINS-44657] Move sub-job's buildsdir when outside of itemrootdir.\n \n * [JENKINS-44657] Fix UsageStatisticsTest\n \n Because we've added a test dependency that affects it.\n \n * [JENKINS-44657] Normalize the path before comparing\n \n * [JENKINS-44657] Use MockFolder instead of folders-plugin\n \n for tests\n \n * [JENKINS-44657] Document and annotate isDefaultBuildDir\n \n * [JENKINS-44657] isDescendant doesn't throw IOException any more\n \n * [JENKINS-44657] catch InvalidPathException and rethrow as IOException\n", "commit 4de2e3a79317bf245f2bd7a879fd3b3330bf23e1\nMerge: d14db49057 be8af15dd2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-22 09:39:56 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit dc063c3328d18803ca5a89aeb862b3a37a279d6c\nMerge: 6e9ac291d0 39dfa055b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-22 09:39:26 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit be8af15dd29654f10c97cc1da0c7b6399f03633d\nMerge: 14a3576b15 d7073bfab4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-22 09:39:10 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit d7073bfab4c3685616f2a9ac52c7c9dba6a96ee3\nMerge: afceb41904 09d60462b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-22 09:38:38 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 09d60462b9edf775f08568601bb3e2cfd8075368\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-22 09:35:52 -0400\n\n [SECURITY-616] Password fields should use POST requests for form validation to avoid disclosing secrets in request URLs.\n", "commit 061493c8edda2690f09dd0e46905a30abc28e637\nAuthor: Thomas de Grenier de Latour <thomas.degrenierdelatour@orange.com>\nDate: 2017-09-22 15:28:00 +0200\n\n make POST requests when checking AbstractCommandInstaller.command (textarea)\n", "commit 982a8faf5a853129039ba2babe2a8cb35d9aca1f\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-09-22 12:05:53 +0100\n\n [JENKINS-37062] incorporate changes from stapler servlet 3.1\n \n Downstream updates from stapler/stapler#131\n \n The stapler API was built using servlet 2.5 and yet Jenkins uses 3.1.\n This meant some of the code that stapler used was missing new methods\n that where part of the updated spec and if a plugin happened to call\n them you would end up with a LinkageError or some other crazyness.\n \n This also make Jenkins depend on a dummy version of the old serlet-api\n maven co-ordinates such that if any plugin gets aa dependency on it\n transitivly (e.g. Jenkins test harness) they will get a version with no\n code so the classpath should always be clean (this was more an issue for\n eclipse than an mvn command)\n", "commit 39dfa055b0e3bcf3a0fdb1f12c0de9673ab8581c\nAuthor: surenpi <zxjlwt@126.com>\nDate: 2017-09-22 18:35:52 +0800\n\n remove unused imports (#3032)\n \n * del unused imports\n \n * del unused imports\n", "commit 2dba9881ee733bb5b5deb9c1bcfaeb35c2307b24\nMerge: 849e76e661 fa69f6ea46\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-22 13:35:32 +0300\n\n Merge pull request #3020 from jglick/ysoserial\n \n Suppress compiler warnings about non-API classes used by gadgets\n", "commit 849e76e66167def5244fadddc4b855ca72e0f4e2\nMerge: fddffb4fbc caccd027fa\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-22 12:12:12 +0300\n\n Merge pull request #3027 from jglick/HudsonPrivateSecurityRealmTest\n \n Consolidate HudsonPrivateSecurityRealmTest & HudsonPrivateSecurityRealm2Test\n", "commit fddffb4fbceb50e0c8801044319e84dc6f9b7e90\nAuthor: kel <like_0903@163.com>\nDate: 2017-09-22 17:05:36 +0800\n\n [Fix JENKINS-23411] Throws Failure if the item does not exist (#3007)\n \n * [Fix JENKINS-23411] Throws Failure if the item does not exist\n \n * [Fix JENKINS-23411] Adress wording in error message\n", "commit 27569a965a80caa1352e67c255065b5a67cb1a27\nAuthor: kel <like_0903@163.com>\nDate: 2017-09-22 16:56:30 +0800\n\n [Fix JENKINS-42577] Save jenkins version in Jenkins.save() (#3010)\n \n * [Fix JENKINS-42577] Save jenkins version in Jenkins.save()\n \n * [Fix JENKINS-42577] Fix unit test failures\n", "commit 5e84c5470f4838abc7374c64100a17cb4545afec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-22 04:55:52 -0400\n\n [JENKINS-18114] Fixing CLI crumbs (#3019)\n \n * [JENKINS-18114] The CLI client already asks for a crumb; we just to actually serve it, from CrumbIssuer.RestrictedApi.\n \n * serveCliActionToAnonymousUserWithoutPermissions() was checking some stuff better checked by authentication(), and was failing since this fake client was not passing a crumb.\n \n * Bring back CliCrumbExclusion, needed for anonymous use with no read access, and just let the client stop asking for a crumb.\n \n * Added FullDuplexHttpServiceTest; useful to have a simple, self-contained demonstration of the HTTP Duplex transport.\n", "commit 3f84d3076f384dd7b24f19a6eca2146045c914c9\nMerge: 112ceeba3a dc06c3f03b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-22 11:53:41 +0300\n\n Merge pull request #3011 from jglick/CLI-ping-JENKINS-46659\n \n [JENKINS-46659] Avoid Jetty timeouts by sending pings\n", "commit d14db4905721176c8cb2e36550309fa2c1c079cf\nMerge: 9da9131c2c 14a3576b15\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-19 11:23:10 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit 9da9131c2c8e76b03ba7623553b13ae7579193bb\nMerge: 7525b9dee0 6e9ac291d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-19 11:22:49 -0400\n\n Merge branch 'master' into security-master\n", "commit 6e9ac291d0cdd77abde7c429b60a75a6ab27ac0f\nMerge: 1187de9d64 e7004d0c74\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-19 11:21:24 -0400\n\n Merge branch 'stable-2.73'\n", "commit 1187de9d64a6cd71e4ab98db405eed077b5b2816\nMerge: 0f8761b255 112ceeba3a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-19 11:21:21 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 14a3576b15a30b8d9fe5071e1f913c64c164661e\nMerge: a91dd2ac85 e7004d0c74\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-19 11:21:10 -0400\n\n Merge branch 'stable-2.73' into security-stable-2.73\n", "commit e7004d0c74fd1ab7f78b4a7ab190e64d5cb35443\nMerge: 321bce13a4 e61d783a3d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-19 11:20:54 -0400\n\n Merge branch 'stable-2.73' of git://github.com/jenkinsci/jenkins into stable-2.73\n", "commit 112ceeba3a3e433f063c2c2e208c34be0167b3f9\nMerge: bbde97d3dc b22b02ab60\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-09-18 21:49:35 +0200\n\n Merge pull request #2892 from batmat/deprecate-timeunit2\n \n Deprecate TimeUnit2\n", "commit b22b02ab606703fd2666e50bb6455db7c059882c\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-09-18 21:48:11 +0200\n\n Add missing @link\n", "commit bbde97d3dc203779cacd178e4c735f2d9c2b3f80\nMerge: a0396a0766 342319f684\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-18 18:03:28 +0200\n\n Merge pull request #3024 from jglick/JTH\n \n jenkins-test-harness 2.24 \u2192 2.26\n", "commit a0396a0766022413cb2ed6d5b81625a8d1b37d86\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-17 18:34:02 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b0504aa2ebff61f02a339fe424828b0b218b2e7d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-17 18:34:02 -0700\n\n [maven-release-plugin] prepare release jenkins-2.79\n", "commit 8048f6d2d9d004a8f1e4b2165dea290b809b5c32\nMerge: 0b2c682aea 4aa6c5f4f6\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-09-17 19:54:54 +0200\n\n Merge pull request #2998 from batmat/JENKINS-46603\n \n [JENKINS-46603] Bump to latest parent 1.39\n", "commit 3823cbf39e83acae1d15d4cfcf616047eea4e87f\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-09-17 15:26:07 +0200\n\n Downgrade restriction from DoNotUse to NoExternalUse\n \n There's a failure with accmod using DoNotUse. So taking the\n easy path here to move forward. This will already have the intended\n effect: clarify that TimeUnit2 is not to be used anymore.\n", "commit 0b2c682aea46e44605b874f74490a7ea6d5292f8\nMerge: b3fa926818 6f537669d6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-15 19:00:52 +0200\n\n Merge pull request #2807 from istrangiu/AddApiNodeDescription\n \n JENKINS-42854: Added description field to the 'Computer' api\n", "commit b3fa926818b4c26d06c7207244e8ac3dc8d5782f\nMerge: dbb5e443b9 39ac3b5ef1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-15 18:54:22 +0200\n\n Merge pull request #3015 from daniel-beck/letsencrypt\n \n Require at least Java 8u101 for the updates.jenkins.io certs\n", "commit dbb5e443b96ddc7472207862e9e60d807666f72c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-15 18:44:50 +0200\n\n [JENKINS-46680] Disconnect computer on ping timeout (#3005)\n \n * [JENKINS-46680] Reproduce in unittest\n \n * [FIX JENKINS-46680] Reset SlaveComputer channel before closing it on ping timeout\n \n * [JENKINS-46680] Attach channel termination offline cause on ping timeouts\n", "commit 2ae37219fe635d1a93d1bb9a6ad5d79cc4072489\nMerge: e8b2f5a59c bde6413f5d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-15 18:42:53 +0200\n\n Merge pull request #3000 from liketic/JENKINS-46161\n \n [Fix JENKINS-46161] Make ReverseBuildTrigger#getUpstreamProjects null\u2026\n", "commit e8b2f5a59c0b075f62bea9b6a45ef35a1c2ca1bb\nMerge: 2343909f02 018f9875ca\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-15 18:37:44 +0200\n\n Merge pull request #3025 from oleg-nenashev/remoting/3.12\n \n [JENKINS-45755, JENKINS-46140] - Update Remoting to 3.12\n", "commit 2343909f02400fd1dc75470bd721555bb0c702fc\nMerge: a2cbd5752e 1784f90806\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-15 10:45:41 -0400\n\n Merge pull request #3026 from jglick/jbcrypt-JENKINS-46754\n \n [JENKINS-46754] Remove org.mindrot:jbcrypt:0.4 since we already bundle org.connectbot.jbcrypt:jbcrypt:1.0.0\n", "commit e61d783a3dc7fa0cbb4f581ba0a527f85363c2ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-14 14:54:42 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2240b8b41f2cc34936c512746659267bbe3e35ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-14 14:54:42 -0700\n\n [maven-release-plugin] prepare release jenkins-2.73.1\n", "commit caccd027fae0778ab5e5133f57b7d7698a385045\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-14 14:47:22 -0400\n\n Consolidate HudsonPrivateSecurityRealmTest & HudsonPrivateSecurityRealm2Test.\n", "commit 1784f90806c1c1f39e307c722a3dd4f63850877e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-14 14:24:41 -0400\n\n [FIXED JENKINS-46754] Remove org.mindrot:jbcrypt:0.4 since we already bundle org.connectbot.jbcrypt:jbcrypt:1.0.0.\n", "commit 018f9875ca58230afc4eb52ac66b3195f00128ef\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-14 14:01:33 +0200\n\n [JENKINS-45755, JENKINS-46140] - Update Remoting to 3.12\n \n https://github.com/jenkinsci/remoting/blob/master/CHANGELOG.md#312\n", "commit a2cbd5752eada09fd6eff283742ca8aa97dd6e3b\nMerge: b649939009 8e314ec74c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-13 19:55:23 +0200\n\n Merge pull request #3023 from olivergondza/triavial-doc-tweaks\n \n Trivial doc tweaks in dropdownDescriptorSelector.jelly\n", "commit 7525b9dee0aab7eb6b33a27a3a88bd5c4a7ca521\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 12:37:04 -0400\n\n jenkins-test-harness 2.26 as in https://github.com/jenkinsci/jenkins/pull/3024\n", "commit 342319f6840f8c2795defcb04572956ff4d540fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 10:11:01 -0400\n\n jenkins-test-harness 2.26\n", "commit f9ad963d1fb7e9840cd79bf084c3ab180708aca0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:46:40 -0400\n\n Revert \"[JENKINS-46754] Revert \"Upgrade Remoting to 3.11 (#2988)\"\"\n \n This reverts commit f6ef88211b22d0aec54431820cfb5e5a9fa91610.\n", "commit 6195e58e98cc2cbdc4d508aa90bc21eb764149c2\nMerge: 6b626dfa0f a91dd2ac85\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:45:39 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit 0f8761b255b28d6f3dfde5c8e26dbedef077922f\nMerge: fbadcdd8c7 321bce13a4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:44:54 -0400\n\n Merge branch 'stable-2.73'\n", "commit fbadcdd8c79c81f50dedcae46d9f9c5af34a69e8\nMerge: e1d622fe9d b649939009\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:44:52 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit a91dd2ac851380626efa2a0a982fae733948c334\nMerge: a1e5c2ba51 afceb41904\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:43:48 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit a1e5c2ba5176c93fe4d04f1320c899e05c0a02e6\nMerge: a7f749e6cf 321bce13a4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:43:43 -0400\n\n Merge branch 'stable-2.73' into security-stable-2.73\n", "commit 321bce13a4af3bb9b8d7256fecfc6a0549817e11\nMerge: 329ca378f5 f6ef88211b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:41:07 -0400\n\n Merge branch 'stable-2.73' of git://github.com/jenkinsci/jenkins into stable-2.73\n", "commit afceb41904990b6a24ea20b697a89c83e72950ae\nMerge: 9fd16a7921 d7ea3f40ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:39:45 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit d7ea3f40efedd50541a57b943d5f7bbed046d091\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:30:56 -0400\n\n [SECURITY-478] Require RUN_SCRIPTS before configuring CommandLauncher or CommandConnector.\n", "commit 6b626dfa0f103b65c54d670ea5bc4c53a5da7b68\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-13 09:27:46 -0400\n\n Pick up https://github.com/jenkinsci/jenkins-test-harness/pull/69 to fix CLI-related test failures.\n", "commit 8e314ec74c9c70bea4ccc94e660bd6166567ba44\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-13 09:12:13 +0200\n\n Trivial doc tweaks in dropdownDescriptorSelector.jelly\n", "commit fa69f6ea469f05dde87b0aaebbc85723d9b10581\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-11 18:03:06 -0400\n\n Suppress compiler warnings about non-API classes used by gadgets.\n", "commit b649939009f4a8c3356a953ca8d98a96244346c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-10 18:23:50 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4b0b6f81093ddc3684ef9002ea2f8706271042ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-10 18:23:50 -0700\n\n [maven-release-plugin] prepare release jenkins-2.78\n", "commit 39ac3b5ef135c8360a8b5307e29d3d3671ca72c6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-11 01:45:00 +0200\n\n Require at least Java 8u101 for the updates.jenkins.io certs\n", "commit 4aa6c5f4f66ee1c51b9cf5f50c98d90d08d66e2e\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-09-10 21:15:54 +0200\n\n Use assembly:single instead of deprecated assembly:attached\n \n As attached got *removed* from m-assembly-p:3.x\n", "commit 8f9ddcaeb6353cc1a57e69e45e5d46ee581d7a96\nMerge: a13a9dda2d a36199f11c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-10 19:43:02 +0200\n\n Merge pull request #3009 from daniel-beck/Computer-DescriptorByNameOwner\n \n Make Computer a DescriptorByNameOwner\n", "commit a13a9dda2d7c517f012c103b8548ac7c3fc2ce9b\nMerge: 50bec3f684 885edb7c38\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-10 10:08:11 +0100\n\n Merge pull request #3013 from jenkinsci/revert-2986-JENKINS-38711\n \n Revert \"[JENKINS-38711] Add UncaughtExceptionHandler to remoting related threads\"\n", "commit 885edb7c3841828906b57b1de2bf4d65d03527b4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-10 00:53:48 +0100\n\n Revert \"[JENKINS-38711] Add UncaughtExceptionHandler to remoting related threads (#2986)\"\n \n This reverts commit 50bec3f68426b97344e1b87e4ef9a930f29ec778.\n", "commit 50bec3f68426b97344e1b87e4ef9a930f29ec778\nAuthor: Rebecca Ysteboe <rysteboe@users.noreply.github.com>\nDate: 2017-09-09 19:09:09 -0400\n\n [JENKINS-38711] Add UncaughtExceptionHandler to remoting related threads (#2986)\n \n * [JENKINS-38711] Add UncaughtExceptionHandler to remoting related threads\n \n * [JENKINS-38711] Restart listener thread if it fails\n \n * [JENKINS-38711] Reschedule the thread on a delay\n \n * [JENKINS-38711] Allow the listener to actually be restarted\n \n * [JENKINS-38711] Minor updates based on feedback\n", "commit dc06c3f03b026c8faafa3e080f3a307c97f4fd42\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-09 15:45:26 -0400\n\n [FIXED JENKINS-46659] Avoid Jetty timeouts by sending a ping-like packet every 10s while a CLI command is running.\n", "commit a36199f11c58ba3bfe87fc4e9bdd3841b2bf155c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-09 18:14:48 +0200\n\n Use default implementation for this interface\n", "commit 253b0c8be2a85b3fe8a27728f722a4171dbbcaaa\nAuthor: kel <like_0903@163.com>\nDate: 2017-09-09 22:44:07 +0800\n\n [Fix JENKINS-44663] Make Basic authorization header to be case in-sensitive (#3002)\n \n [Fix JENKINS-44663] Make Basic authorization header to be case in-sensitive\n", "commit 3f663320cbfd467712f8d90860b683e11fc684e8\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-09-09 16:32:24 +0200\n\n Update to animal-sniffer 1.16 (#2995)\n \n * Update to latest pom for animal-sniffer 1.16\n \n * Bump to 1.39 release\n", "commit 0a2d6ca2bad601c2ad80502e0f4de861e93c6f2c\nMerge: 7f093d3dd7 8305670388\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-09 15:31:49 +0100\n\n Merge pull request #3004 from ndeloof/agent\n \n [JENKINS-35451] - prefer \u2018agent.jar\u2019 over \u2018slave.jar\u2019\n", "commit 53f640fac4c51ab2e7ef64c9a94598b1bd482c52\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-09 00:06:31 +0200\n\n Make Computer a DescriptorByNameOwner\n \n This will allow Computers to be used as AncestorInPath e.g. for\n form validation.\n", "commit 7f093d3dd786e9d16c9884b449f9d8c051ab98cc\nMerge: 68f5585999 980dcc5deb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-08 23:32:55 +0200\n\n Merge pull request #3001 from RandomSort/master\n \n Update manage_da.properties, fix typo\n", "commit f6ef88211b22d0aec54431820cfb5e5a9fa91610\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-09-08 19:26:50 +0200\n\n [JENKINS-46754] Revert \"Upgrade Remoting to 3.11 (#2988)\"\n \n This reverts commit dc8000cc1e36399595883858c3aae8f135177d49.\n", "commit ed264c6b2ce267911f916c6223c8e8a1f799d7af\nMerge: 49e4f68c2d a7f749e6cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-08 10:32:22 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit a7f749e6cf6e9532b029fe91740ae17630dfa63e\nMerge: 96e19b33b6 9fd16a7921\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-08 10:32:09 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit 9fd16a79211ac0478ab842f75fc5a28686deb458\nMerge: ae0f448298 1b9034669a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-08 10:31:53 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 1b9034669a691462d58b7a0d120d6bfb8514aa6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-08 10:30:20 -0400\n\n Fixed test\u2014stray rparen broke authentication.\n Also switching to ACL.as here for safety; 26 other tests ought to do the same.\n", "commit 49e4f68c2db643e4c9d645e27ee576ca3616ed76\nMerge: 4b319e7604 96e19b33b6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-07 16:38:19 -0400\n\n Merge branch 'security-stable-2.73' into security-master\n", "commit 96e19b33b67067920a93fb83685dc5b4f6089998\nMerge: 329ca378f5 ae0f448298\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-07 16:37:39 -0400\n\n Merge branch 'security-stable-2.60' into security-stable-2.73\n", "commit ae0f448298a170196c53d8a5c3f0d1cdc97e97b0\nMerge: 3d8e9b8de3 7b1f8e96a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-07 16:36:12 -0400\n\n Merge branch 'security-stable-2.46' into security-stable-2.60\n", "commit 7b1f8e96a8d97dd09e5e093fcdb010b3295acc77\nAuthor: rysteboe <Sicarri@users.noreply.github.com>\nDate: 2017-09-07 16:32:10 -0400\n\n [SECURITY-514] Restrict access to user properties via the api to admins\n", "commit 83056703887289fec70d0e5a09f488dda72a26b6\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2017-09-07 12:27:45 +0200\n\n fix for Russian translation\n", "commit 4a7586db959c3368b0f6ca81574054c2d119b359\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2017-09-07 12:19:50 +0200\n\n introduce AGENTJAR_URL\n + minor fixes\n", "commit 6c5856ed21a0e621e1f3b74f4d46a352294cf551\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2017-09-07 09:46:10 +0200\n\n prefer \u2018agent.jar\u2019 over \u2018slave.jar\u2019\n", "commit 4b319e7604bd2f8df1ea412882dab4a48cefef0b\nMerge: 42076d9123 e1d622fe9d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-06 14:46:25 -0400\n\n Merge branch 'master' into security-master\n", "commit e1d622fe9dc52f6ba61dbc78ac1254f5c9405456\nMerge: 6211e8b6ec 329ca378f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-06 14:46:14 -0400\n\n Merge (-s ours) stable-2.73 into master\n", "commit 329ca378f5fece6015c4f451180628b9d6652a08\nMerge: dfd44ec955 3d8e9b8de3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-06 14:44:59 -0400\n\n Merge (-s ours) stable-2.60 into stable-2.73\n", "commit 6211e8b6ec5478b9408f41a1efe53f9016378264\nMerge: a9b8ccfa7c 68f5585999\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-06 14:43:35 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 3d8e9b8de3dbe530f3eab953ca72460477cf3575\nMerge: ed6304fb6c 73ce3d74de\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-06 14:41:25 -0400\n\n Merge branch 'stable-2.60' of git://github.com/jenkinsci/jenkins into stable-2.60\n", "commit 2c1876fa187ab38745e63cbe30112dde2c2388cf\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-09-06 16:34:44 +0200\n\n Bump to 1.39 release\n", "commit 68f55859994c57e9942c5fdffde64dc1a66990b2\nMerge: 5b8ea4fe45 810a21534d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-05 18:41:40 -0700\n\n Merge pull request #2959 from jglick/lambdas\n \n Using RestartableJenkinsRule.then\n", "commit 810a21534d5183055f303fd6f2bf69eb85e19367\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-05 19:05:19 -0400\n\n [JENKINS-46659] Suppressing failing CLIActionTest.interleavedStdio.\n", "commit b979b26fb96c639d6c11d25530832476cdd00c84\nMerge: 83a0720ec3 5b8ea4fe45\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-05 18:49:21 -0400\n\n Merge branch 'master' into lambdas\n", "commit bde6413f5db8f1b37731316d7e84856e277f43f0\nAuthor: liketic <ke.like@outlook.com>\nDate: 2017-09-05 20:29:49 +0800\n\n [Fix JENKINS-46161] Add javadoc and annotation CheckForNull\n", "commit 980dcc5debcb85896d95741431aea1ffef77c386\nAuthor: Johan Sigfred Abildskov <randomsort@gmail.com>\nDate: 2017-09-05 12:58:44 +0200\n\n Update manage_da.properties, fix typo\n \n There was a simple typo. Andministrer is not a word in danish, while administrer is.\n", "commit d2ae25cc06e5d7595acf7215513fc26bb096f181\nAuthor: liketic <ke.like@outlook.com>\nDate: 2017-09-05 18:54:10 +0800\n\n [Fix JENKINS-46161] Make ReverseBuildTrigger#getUpstreamProjects null-safe\n", "commit dfd44ec955e69ddacd2269d30b24d07ece7e0689\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-19 21:50:17 +0200\n\n [JENKINS-46282] - Update WinSW from 2.1.0 to 2.1.2 (#2987)\n \n * [JENKINS-46282] - Update WinSW from 2.1.0 to 2.1.2\n \n Fixes [JENKINS-46282](https://issues.jenkins-ci.org/browse/JENKINS-46282), which impacts the default installation.\n Also updates Parent POM in the module\n \n Full list of fixes:\n \n - JENKINS-46282 - Runaway Process Killer extension was not using the stopTimeoutMs parameter\n - [WinSW Issue #206](https://github.com/kohsuke/winsw/issues/206) - Prevent printing of log entries in the `status` command\n - [WinSW Issue #218](https://github.com/kohsuke/winsw/issues/218) - Prevent hanging of the stop executable when its logs are not being drained do the parent process\n \n Full Diff: https://github.com/kohsuke/winsw/compare/winsw-v2.1.0...winsw-v2.1.2\n \n * [JENKINS-46282] - Pick the released version of Windows Agent Installer\n \n (cherry picked from commit 100202cf03db1fc4a0a7365f4ea585ed6ebadbcc)\n", "commit 593f707eaa494b3ffaec45ae2d5d3d7f7a994400\nAuthor: bale836 <bale836@163.com>\nDate: 2017-08-19 21:28:48 +0800\n\n [JENKINS-46288] - Fix ProxyConfiguration validation for NTLM authentication (#2984)\n \n /**\n * Constructor.\n * @param userName The user name. This should not include the domain to authenticate with.\n * For example: \"user\" is correct whereas \"DOMAIN\\\\user\" is not.\n * @param password The password.\n * @param host The host the authentication request is originating from. Essentially, the\n * computer name for this machine.\n * @param domain The domain to authenticate within.\n */\n \n (cherry picked from commit ccb3e4cd501b14f617979117ea31fc21f07b972b)\n", "commit 66e199dcffca401463d854a655ec4e5da5a21284\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-08-04 11:59:08 -0400\n\n [FIXED JENKINS-45909] ReverseBuildTrigger.upstreamProjects should be null safe\n \n (cherry picked from commit f8dd58425f54e27f5bf74a0bb769c50cbb96bc08)\n", "commit 69d8fe47ff9d60cd885aaeb3e0b91b4fcfe6ba6e\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-08-11 11:03:42 -0400\n\n [FIXED JENKINS-46082] API will include culprits again.\n \n (cherry picked from commit a975f7227ee58d3f274b82e3d9b615b297f30fa0)\n", "commit 5b8ea4fe451c3ecd95dedf7cbe3a890e672c02a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-03 23:46:01 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit fd03488ee3bcee246ba1e8d333935471faffc6fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-09-03 23:46:00 -0700\n\n [maven-release-plugin] prepare release jenkins-2.77\n", "commit 5552fa546cb0db0ff6522c62c7ac061361ff8c92\nMerge: 757fbe41fa 30a927fd8c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-09-02 19:43:50 -0700\n\n Merge pull request #2999 from ndeloof/java8default\n \n rely on java8 default methods to avoid code duplication\n", "commit 757fbe41fab0af4dd61d32464e7f4208fdbb0b25\nAuthor: Kseniia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2017-09-03 04:01:05 +0200\n\n [FIXED JENKINS-41637] Users with discover permission get broken UI when renaming job to inaccessible one (#2910)\n \n * [JENKINS-41637] - Add new check that new job name isn't used\n \n * Fixed bugs\n \n * Address comment\n \n * [JENKINS-41637] - Address comments\n \n * Add logging\n \n * Address comment\n", "commit 33799df36cbf2f5e0c5d0ac8372ff761e82c3784\nAuthor: Josiah Haswell <josiah.haswell@gmail.com>\nDate: 2017-09-02 19:58:15 -0600\n\n [FIXED JENKINS-31068] Monitor does not detect when Tomcat URL encoding parameter rejects forward slashes in URL (#2977)\n \n * Fixing JENKINS-31068\n \n * backing out changes--they don't fully work\n \n * Saving progress so that I can revert to an earlier version for tests\n \n * So, pretty exhaustive testing yields that these modifications have the same behavior as the previous versions\n \n * [FIX JENKINS-31068] Adding wiki reference to error message. Adding trailing slash to URL\n \n * [FIX JENKINS-31068] It looks like different versions of Tomcat and Apache HTTP handle this case differently. Really, the best we can do is check to see if the test method was not hit and passed correctly--if we hit it, we get more information on the configuration error. If we don't, we just refer them to a general wiki page\n", "commit 3bc9c86556422414bd90e36ac930af209752afe4\nAuthor: Bernhard Gr\u00fcnewaldt <github@gruenewaldt.net>\nDate: 2017-09-03 03:50:17 +0200\n\n Rss Bar and Legend Link (Job List Footer) Added Classes and IDs to enable easy styling for external themes (#2989)\n \n * ui classes to enable easy styling\n \n * fix align right html to css\n \n * move css to style.css\n \n * Revert \"move css to style.css\"\n \n This reverts commit f26162a0f350886040935811d6194d585f8a1bf9.\n \n * move css to style.css (without unrelated spaces changed)\n \n * remove ids and use classes\n", "commit a032c59e069a1d20bc03692d351d2620e52bd1e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-09-02 21:42:04 -0400\n\n [JENKINS-45892] Enhanced diagnostics (#2997)\n \n * [JENKINS-45892] Enhanced diagnostics.\n \n * Refined fix which should avoid a needless warning when called from MultiBranchProject.onLoad.\n", "commit 30a927fd8c1cb6e38ded402e1ba1614c3dffbba5\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2017-09-02 14:14:38 -0700\n\n rely on java8 default methods to avoid code duplication\n \n Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>\n", "commit 4d60ca6de64ddd9acee6a3fabd77ea4bf7ee8eeb\nMerge: 0efdf8fb4f c709b1932c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-09-02 13:33:28 -0700\n\n Merge pull request #2996 from rtyler/update-center-https\n \n Default the built-in Jenkins Update Center URL to https://updates.jenkins.io\n", "commit 0efdf8fb4f8c56f1f32fb390c472cb2e98e67f56\nAuthor: hplatou <halvor.platou@gmail.com>\nDate: 2017-09-02 21:08:11 +0200\n\n [JENKINS-13153] - Use directory from env:BASE when writing jenkins.copies (#2992)\n \n [JENKINS-13153] - Use directory from env:BASE when writing jenkins.copies\n", "commit f420038bba05e66b21565348c5595e1f32c35983\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-09-02 02:58:12 +0200\n\n [JENKINS-46603] Remove overrides to inherit upgraded versions\n", "commit 08a07fc69ece6e1be23d72e5116e06aa02e18a3e\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-09-02 02:30:20 +0200\n\n [JENKINS-46603] Verify https://github.com/jenkinsci/pom/pull/16\n", "commit c709b1932c4a207db2463c147502fffe53e99018\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2017-08-31 10:34:49 -0700\n\n Default the built-in Jenkins Update Center URL to https://updates.jenkins.io\n \n Now that we're using JDK8, we can rely on our Let's Encrypt-based certificates\n on *.jenkins.io\n \n Live from Jenkins World!\n \n Signed-off-by: M. Allan <max.allan@surevine.com>\n Signed-off-by: R. Tyler Croy <tyler@monkeypox.org>\n", "commit 69828cd85ccfb6c0cb66609c80628ad64052bfcd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-25 22:34:27 +0200\n\n Upgrade Remoting to 3.11 (#2988)\n \n * Use ClassFilter.appendDefaultFilter.\n \n * FindBugs\n \n * Update Jenkins Remoting to 3.11, fix reported FindBugs issues\n \n (cherry picked from commit dc8000cc1e36399595883858c3aae8f135177d49)\n", "commit 6f537669d6f37150aaeeff6809c40e209d3c8020\nAuthor: istrangiu <istrangiu@gmail.com>\nDate: 2017-03-21 14:24:24 +0000\n\n JENKINS-42854: Added description field to the 'Computer' api\n", "commit 8189c2cd9a2cb0a4e6d2dcf341fb818dbd9165ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-27 17:56:12 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7b8ddc1973e6a986917c76f30d982d7e4c95b72f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-27 17:56:12 -0700\n\n [maven-release-plugin] prepare release jenkins-2.76\n", "commit dc8000cc1e36399595883858c3aae8f135177d49\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-25 22:34:27 +0200\n\n Upgrade Remoting to 3.11 (#2988)\n \n * Use ClassFilter.appendDefaultFilter.\n \n * FindBugs\n \n * Update Jenkins Remoting to 3.11, fix reported FindBugs issues\n", "commit b3e2ed8a37531d65e32d45070aaaae450e8af543\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-25 14:28:24 -0400\n\n [JENKINS-29537] Merged #2993: amended EnvironmentContributingAction signature.\n", "commit 12a949ea01fd4d03d7626de6c95afc828f79ac18\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-25 16:04:09 +0200\n\n Update to Jenkins Parent POM 1.38 (#2985)\n \n * Update to Jenkins Parent POM 1.39\n \n * Pick the released version of Jenkins POM\n", "commit 4d2100d0845fc4de5c51105660e4be23fb16e868\nAuthor: godfath3r <galatsanosp@gmail.com>\nDate: 2017-08-12 13:24:32 +0300\n\n [JENKINS-42376] - Add executor name on Unexpected exception. (#2970)\n \n * Add executor name on Unexpected exception.\n \n * Add a colon after job name\n \n (cherry picked from commit 86c28ea056236ee9125af7cc85b256cb65643a2f)\n", "commit 9a8fdb9ac32702552f156d2898dffe2e67402c46\nAuthor: Josiah Haswell <josiah.haswell@gmail.com>\nDate: 2017-08-12 16:53:41 -0600\n\n [FIX JENKINS-43848] - Lack of cache-invalidation headers results in stale item list (#2973)\n \n * Saving progress for review\n \n * Adding licenses\n \n * Adding integration test for headers\n \n * Removing proposal for refactoring to method objects\n \n * Removing whitespace changeswq\n \n * Fixing test\n \n (cherry picked from commit 34bf393255bb603bb3b0fb921a41fc3916d16f42)\n", "commit c01a597f4790ce6962b21bd3ce057b07df68c82f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-08-23 12:54:59 +0200\n\n Towards 2.73.1\n", "commit 862de8612966f0acb64e6cf1205f2bc967679547\nMerge: c60735a124 252564aa69\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-22 11:55:49 +0200\n\n Merge pull request #2983 from alshopov/master\n \n Bulgarian translation\n", "commit c60735a1242b8b06817c2fd0feeb9dc868750948\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2017-08-22 10:33:10 +0200\n\n [JENKINS-29537] EnvironmentContributingAction compatible with Workflow (#2975)\n \n * [JENKINS-29537] EnvironmentContributingAction compatible with Workflow\n \n + Adds new method with default implementation in EnvironmentContributingAction to support Runs\n + Marks AbstractBuild as deprecated\n + Adds default implementation for deprecated method for backward\n compatiblity.\n \n * Tiny improvements in javadoc\n", "commit 8c580ddd866a86b9143f57f96dc6be6ef9d10cb4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-21 07:44:04 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5fcccf79faad6f607d277b434ef322e0495867bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-21 07:44:04 -0700\n\n [maven-release-plugin] prepare release jenkins-2.75\n", "commit 252564aa69eb53ab0541ff9b58ef5ddc63587506\nAuthor: Alexander Shopov <ash@kambanaria.org>\nDate: 2016-08-23 15:24:08 +0300\n\n Bulgarian translation of HTML files\n", "commit b90f067e1b3d80ad453e70c167a3f9fc9362bca2\nAuthor: Alexander Shopov <ash@kambanaria.org>\nDate: 2016-08-23 15:12:32 +0300\n\n Bulgarian translation of properies files\n", "commit 100202cf03db1fc4a0a7365f4ea585ed6ebadbcc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-19 21:50:17 +0200\n\n [JENKINS-46282] - Update WinSW from 2.1.0 to 2.1.2 (#2987)\n \n * [JENKINS-46282] - Update WinSW from 2.1.0 to 2.1.2\n \n Fixes [JENKINS-46282](https://issues.jenkins-ci.org/browse/JENKINS-46282), which impacts the default installation.\n Also updates Parent POM in the module\n \n Full list of fixes:\n \n - JENKINS-46282 - Runaway Process Killer extension was not using the stopTimeoutMs parameter\n - [WinSW Issue #206](https://github.com/kohsuke/winsw/issues/206) - Prevent printing of log entries in the `status` command\n - [WinSW Issue #218](https://github.com/kohsuke/winsw/issues/218) - Prevent hanging of the stop executable when its logs are not being drained do the parent process\n \n Full Diff: https://github.com/kohsuke/winsw/compare/winsw-v2.1.0...winsw-v2.1.2\n \n * [JENKINS-46282] - Pick the released version of Windows Agent Installer\n", "commit efdd52e9e78cc057ea49a7d338ee575d131c1959\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-19 18:23:31 +0200\n\n [JENKINS-45841] - Disable JNLP/JNLP2/CLI protocols on new installations (#2950)\n \n * [JENKINS-45841] - Disable JNLP/JNLP2/CLI protocols in the Setup Wizard\n \n * [JENKINS-45841] - Implement deprecation data model for Agent protocols.\n \n WiP\n \n * [JENKINS-45841] - DeprecationCause is YAGNI, extend UI and document deprecated protocols\n \n * [JENKINS-45841] - Fix the layouts\n \n * [JENKINS-45841] - Add administrative monitor for deprecated protocols\n \n * [JENKINS-45841] - Added Initializer check, polished the warning message\n \n * [JENKINS-45841] - Add tests\n \n * [JENKINS-45841] - Replace JNLP protocol links by jenkins.io redirects\n \n * [JENKINS-45841] - Address comments from @jglick\n \n * [JENKINS-45841] - Initializer checks status when Jenkins instance is not ready\n", "commit d8ef4be53e69f7320a2c7552900b63d82db95139\nMerge: ccb3e4cd50 b216af3ab2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-19 18:20:53 +0200\n\n Merge pull request #2981 from joyyc/master\n \n Just get rid of excess semicolons in h.m.Run\n", "commit ccb3e4cd501b14f617979117ea31fc21f07b972b\nAuthor: bale836 <bale836@163.com>\nDate: 2017-08-19 21:28:48 +0800\n\n [JENKINS-46288] - Fix ProxyConfiguration validation for NTLM authentication (#2984)\n \n /**\n * Constructor.\n * @param userName The user name. This should not include the domain to authenticate with.\n * For example: \"user\" is correct whereas \"DOMAIN\\\\user\" is not.\n * @param password The password.\n * @param host The host the authentication request is originating from. Essentially, the\n * computer name for this machine.\n * @param domain The domain to authenticate within.\n */\n", "commit 73ce3d74de0565ee38e41adc1a4b51c902a9163a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-16 18:36:21 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 81e52b83d5caefd9a9637b47787baf9cfddb0421\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-16 18:36:20 -0700\n\n [maven-release-plugin] prepare release jenkins-2.60.3\n", "commit ea77fdc0c59efe12cfc8875ef1289fbc27827200\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-15 09:03:39 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit df9c18548326a0a8f1eba2962c1b766131aa29e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-15 09:03:38 -0700\n\n [maven-release-plugin] prepare release jenkins-2.74\n", "commit 7e6d0d288f71b7e96151cf34b8c9a371318db9d4\nMerge: cb82dcf4ad 4e78418433\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-14 16:10:38 -0700\n\n Merge pull request #2982 from jglick/extra-enforcer-rules\n \n javadoc:javadoc could fail under some circumstances\n", "commit 4e78418433342da6e76a9c0a67c9dd2d6cbf5539\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-14 15:40:46 -0400\n\n javadoc:javadoc could fail under some circumstances.\n", "commit b216af3ab2e8366a8b141df92372ff4405b4d89d\nAuthor: joyyc <what13@sina.com>\nDate: 2017-08-14 22:50:01 +0800\n\n Get rid of excess semicolons\n", "commit 93cde2b400ba9d92ad0a11a0c9f27e328734b4e8\nMerge: 43129b2862 cb82dcf4ad\nAuthor: joyyc <what13@sina.com>\nDate: 2017-08-14 21:52:31 +0800\n\n Merge remote-tracking branch 'upstream/master'\n", "commit cb82dcf4ad9b697435aa83e11b4d0ce177a42e54\nMerge: 72e2e9aa43 c772b373a4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2017-08-14 20:58:15 +1000\n\n Merge pull request #2980 from pbe-axelor/contrib\n \n Fixed French translation.\n Merci! :-)\n", "commit c772b373a41ba03fd16106d50cabbf3482cde633\nAuthor: pbe-axelor <p.belloy@axelor.com>\nDate: 2017-08-14 12:16:36 +0200\n\n Fixed French translation\n \n Use unicode characters in build_with_parameters french translation.\n", "commit 72e2e9aa4377b744ed0c269af4220fc137bc446f\nMerge: e161437e5f f8dd58425f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-13 00:57:51 +0200\n\n Merge pull request #2966 from abayer/jenkins-45909\n \n [FIXED JENKINS-45909] ReverseBuildTrigger.upstreamProjects should be null safe\n", "commit e161437e5f9973b0d6e34e70fe36662da9dedf80\nMerge: 34bf393255 0510be0c0b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-13 00:54:02 +0200\n\n Merge pull request #2969 from daniel-beck/view-title\n \n Minor fixes to the title of a view\n", "commit 34bf393255bb603bb3b0fb921a41fc3916d16f42\nAuthor: Josiah Haswell <josiah.haswell@gmail.com>\nDate: 2017-08-12 16:53:41 -0600\n\n [FIX JENKINS-43848] - Lack of cache-invalidation headers results in stale item list (#2973)\n \n * Saving progress for review\n \n * Adding licenses\n \n * Adding integration test for headers\n \n * Removing proposal for refactoring to method objects\n \n * Removing whitespace changeswq\n \n * Fixing test\n", "commit ee3600cf8c6c21033dc010a49a62a2930cee29b6\nMerge: 86c28ea056 a975f7227e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-13 00:53:12 +0200\n\n Merge pull request #2978 from abayer/jenkins-46082\n \n [FIXED JENKINS-46082] API will include culprits again.\n", "commit 86c28ea056236ee9125af7cc85b256cb65643a2f\nAuthor: godfath3r <galatsanosp@gmail.com>\nDate: 2017-08-12 13:24:32 +0300\n\n [JENKINS-42376] - Add executor name on Unexpected exception. (#2970)\n \n * Add executor name on Unexpected exception.\n \n * Add a colon after job name\n", "commit fe515e6a2c9e5fe87f0546c030605d8341fc2b00\nMerge: 065960b900 2bb5cfd097\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-12 12:19:45 +0200\n\n Merge pull request #2974 from damianszczepanik/translations\n \n Added Polish translations\n", "commit 065960b900d3fbaec79e3b427d141df25b15b3a3\nMerge: f9cfe0e4e2 80bdb13b88\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-11 17:47:58 +0200\n\n Merge pull request #2968 from nfalco79/patch-1\n \n Fix italian description for ToolInstallation\n", "commit f9cfe0e4e2f07ee1a462c7d09a5f49b990e71d06\nMerge: b8f6246d76 e64137a7a0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-08-11 17:38:24 +0200\n\n Merge pull request #2971 from bkmeneguello/pt-br-message-fix\n \n Update Messages_pt_BR.properties\n", "commit a975f7227ee58d3f274b82e3d9b615b297f30fa0\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-08-11 11:03:42 -0400\n\n [FIXED JENKINS-46082] API will include culprits again.\n", "commit b8f6246d7600a6e7d8b732da9c3153fb33f5ddde\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-11 10:09:27 -0400\n\n [JENKINS-41631] Enforce upper bound deps on Jenkins core (#2956)\n \n * [JENKINS-41631] Enforce upper bound deps on Jenkins core.\n \n * stapler 1.252\n", "commit 2bb5cfd097ec3e7298327ebccf62e20fe54f04eb\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2017-08-07 22:40:46 +0200\n\n Added Polish translations\n", "commit 14028ec75b1f794ce423f11c89c1bbef40b07226\nMerge: bc4f30aa41 2d2101215d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-08 08:48:37 -0400\n\n [JENKINS-45892] Merged #2957: prevent model objects from being serialized except at top level.\n", "commit bc4f30aa411e08b4afb1f395d4ec0dfc02430046\nMerge: 6ad4c02c23 23fe33f726\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-08 14:31:20 +0200\n\n Merge pull request #2965 from oleg-nenashev/slave-installer/1.6\n \n Update Slave Installer Module to 1.6\n", "commit ff8ff3f450d3ece0abd19c1d92af9ca212e735b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-07 07:19:13 -0700\n\n [maven-release-plugin] prepare release jenkins-2.73\n", "commit 6ad4c02c2381b87e20c021f3e9adc2fbb6c61dd2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-08-07 07:19:13 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e64137a7a01e22bdd75776c198d0908fc4a38f99\nAuthor: Bruno Meneguello <github.com@meneguello.com>\nDate: 2017-08-06 18:24:17 -0300\n\n Update Messages_pt_BR.properties\n", "commit 0510be0c0bbf031b5fca984592bb77e9dcb20b8c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-08-05 22:16:21 +0200\n\n Minor fixes to the title of a view:\n \n - Use display name rather than name\n - Only use the special 'Dashboard' label outside any folder\n", "commit 80bdb13b8817e05feedbcf458be650106f301f95\nAuthor: Nikolas Falco <nfalco79@users.noreply.github.com>\nDate: 2017-08-05 19:39:04 +0200\n\n Fix italian description for ToolInstallation\n \n Fix the italian translation for the description label for ToolInstallation\n", "commit d5d6eb037b51a69f86cbf105fd3b78178ad83611\nMerge: 1c8ed8e672 8c7d06c72a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-05 16:19:51 +0200\n\n Merge pull request #2963 from jglick/Executor-warning\n \n Amend JENKINS-24110 fix to more politely specify what was not being run\n", "commit 1c8ed8e672feda211a99cfe4ded20f98777f63a7\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2017-08-05 16:17:55 +0200\n\n [JENKINS-45244] Avoid locking every time getActions is called (#2933)\n \n * [JENKINS-45244] Avoid locking every time getActions is called\n \n * [JENKINS-45244] - Remove initializer\n \n * Add comment clarifying that the actions must be volatile\n", "commit 6e652aeadb31c77c566510dc2d9512bfdee75261\nMerge: f11aa8dd8b 035d73102a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-05 16:16:53 +0200\n\n Merge pull request #2964 from jglick/jbcrypt\n \n Use official version of jbcrypt 0.4 in Hudson Private Security Realm\n", "commit f11aa8dd8b5935ca3aa7406e0578729ef320b5ac\nMerge: 9d090bea3b 6ed7c7f1d0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-05 16:15:08 +0200\n\n Merge pull request #2962 from oleg-nenashev/bug/JENKINS-45895\n \n [FIXED JENKINS-45895] - JNLPLauncher config.jelly should not display Work Dir settings when included from other class\n", "commit 9d090bea3b7f31fcf79516efa657cfeb9ca8223c\nMerge: 7550d796b3 1af56bedb1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-04 20:49:35 +0200\n\n Merge pull request #2960 from ndeloof/master\n \n add missing @Symbol for agent protocols\n", "commit f8dd58425f54e27f5bf74a0bb769c50cbb96bc08\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-08-04 11:59:08 -0400\n\n [FIXED JENKINS-45909] ReverseBuildTrigger.upstreamProjects should be null safe\n", "commit 23fe33f7266ef654af64637640432a0e85ea761e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-04 17:14:59 +0200\n\n Update Slave Installer Module to 1.6\n \n * [PR #1](https://github.com/jenkinsci/slave-installer-module/pull/1/) - Cleanup issues reported by FisndBugs\n * [JENKINS-42841](https://issues.jenkins-ci.org/browse/JENKINS-42841) - Replace the \"slave\" term by \"agent\" where possible\n \n Changelog: https://github.com/jenkinsci/slave-installer-module/blob/master/CHANGELOG.md#16\n", "commit 83a0720ec37e5f7cef4d40a1f7f5b77a8abaf5c5\nMerge: 808254700f 7550d796b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-03 17:52:16 -0400\n\n Merge branch 'master' into lambdas\n", "commit 7550d796b36511b8f30efbe5f617016c4930dbf9\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2017-08-03 17:38:39 -0400\n\n [JENKINS-45915] - Switch to the Java8 Base64 rather than Apache commons (#2958)\n", "commit 035d73102a6e39ad175c1b90f57016a270ec89db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-03 17:12:22 -0400\n\n Use official version of jbcrypt 0.4.\n", "commit c90bfe43a52d879385302ab09b1e320f57d54600\nMerge: a0a55d1da6 5ea807c6a9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-03 17:09:42 +0200\n\n Merge pull request #2952 from damianszczepanik/wizard\n \n Added Polish translations for setup wizard\n", "commit a0a55d1da6882e8a56d90885e7cd55a22accbfe1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-03 11:01:16 -0400\n\n [JENKINS-43199] Reliably close build log file (#2954)\n \n * [JENKINS-43199] Reliably close build log file.\n \n * Try harder to ensure that the logger is closed at the end of the build.\n", "commit be6d02e648d5c41e5b16e797bdc55873d0f56c56\nAuthor: Curt Moore <curt.moore@garmin.com>\nDate: 2017-07-13 09:52:18 -0500\n\n [JENKINS-45516] Fix null pointer exception when checking for previous completed build\n \n (cherry picked from commit 245ad0bdb17ebd33eca81c099e8a19a893c049e3)\n", "commit bb86f57242afd87d737fa0c038d15ebdac88a08e\nAuthor: Nikolas Falco <nfalco79@hotmail.com>\nDate: 2017-07-09 19:36:05 +0200\n\n [JENKINS-14807] Fix path separator when EnvVars overrides variable like\n PATH+XYZ\n \n The getEnvironment(Node, TaskListener) now returns an environment setup\n correctly with the platform value of the computer node where the job is\n executed.\n \n (cherry picked from commit cf0183d1ed1e999a04a1445b2cd369b58e1268bf)\n", "commit c7cb521a2ed3f887a13c78330bcf93cd13bdb7aa\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-09 11:56:40 +0200\n\n [JENKINS-34914] - Prevent NPE in Jenkins#getRootURL() when the nstance is not fully loaded\n \n (cherry picked from commit c064d88a3b418e4cc6e3a75b4faa7db4c69880f2)\n", "commit 2eea8902a558a134d54aa9351ec46556bd785db1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-20 11:12:26 +0200\n\n [FIX JENKINS-45679] JNLP needs to request Java 8\n \n (cherry picked from commit 99cf772da11823ec965874b17e89866a3931ebc1)\n", "commit 8c7d06c72a64533482c45108abb600f8e462c710\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-02 18:06:43 -0400\n\n Amend JENKINS-24110 fix to more politely specify what was not being run.\n", "commit 5ea807c6a9006a16658cf6e3b04f6c1417e59506\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2017-07-24 00:09:09 +0200\n\n Added Polish translations for setup wizard\n", "commit 808254700fc7bdf14a2728111dba54f1b492a8ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-02 16:37:04 -0400\n\n Windows builds have been timing out; giving them an extra hour.\n", "commit 2d2101215dc39dfcb03279e3cb8898b8b9e5bc5f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-02 16:28:41 -0400\n\n Simplifying writeReplace methods by factoring common logic into XmlFile.replaceIfNotAtTopLevel.\n", "commit b6758e36242026f7256469742d4ae1e8833e54cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-02 16:25:46 -0400\n\n Make readResolve methods tolerate Jenkins.instance == null.\n", "commit 32be27a5dab0a8e213faf045a5d8dfef064ca8d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-02 16:23:36 -0400\n\n Strengthening tests a bit.\n", "commit d31551977d7251a108c5000dcd35588476664537\nMerge: 4bbdf81933 45aa3324a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-02 15:42:54 -0400\n\n Merge branch 'master' into backref-JENKINS-45892\n", "commit 6ed7c7f1d00caa21bfd8e43d34140bf66b579f5f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-08-02 20:17:13 +0200\n\n [FIXED JENKINS-45895] - JNLPLauncher config.jelly should not display Work Dir settings when included from other class\n", "commit 3c71aff334114970fcd9e739b9172bfca7ee71b4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-02 13:14:19 -0400\n\n jenkins-test-harness 2.24\n", "commit 1af56bedb1c44ed5f89e1d296f7210e5e9136125\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2017-08-02 10:33:22 +0200\n\n add missing @Symbol for agent protocols\n", "commit 7ab8ba1c15d1d1d67f366d338d80c948a1dfe81e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-01 17:41:04 -0400\n\n Using RestartableJenkinsRule.then.\n", "commit 4bbdf8193315f2c97810a12b4cc184ccd8b8f642\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-01 16:53:48 -0400\n\n Extending fix to User.\n", "commit 29a9ad76a235047299c204c29122902e363ad787\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-08-01 16:40:41 -0400\n\n Extending fix to AbstractItem.\n", "commit c8b5086f1186ac137846d9e4329970718c637191\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-31 20:41:32 -0400\n\n [JENKINS-45892] Prevent a Run from being serialized except at top level.\n", "commit 45aa3324a75ed900a95d58703e7ec978114d8f54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-31 12:34:12 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 06cbf011466d396db93ed019522e8d0b149dea54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-31 12:34:12 -0700\n\n [maven-release-plugin] prepare release jenkins-2.72\n", "commit 5f125d110eb9f65ec6bd6030466df846c4c96f34\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-07-30 08:44:03 -0400\n\n [FIXED JENKINS-20272] Don't monitor response on offline agents (#2911)\n \n * [FIXED JENKINS-20272] Don't monitor response on offline agents\n \n * Updating to only not check if channel is null.\n \n * Fix broken test.\n", "commit 564ca0b6d7f50c3b1164f3f1de8dad5c8c89a8cb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-30 08:42:31 -0400\n\n [JENKINS-45553] - Cache the Mac so we do not need to constantly recreate it (#2948)\n \n [JENKINS-45553] - Cache the Mac so we do not need to constantly recreate it\n", "commit 378199ff846b2b5b19b56a40b43289127f74f9cc\nMerge: 4df5895b7e 2d65333658\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-30 15:41:00 +0300\n\n Merge pull request #2947 from jglick/Queue-opt\n \n [JENKINS-45553] Avoid calling Task.getFullDisplayName unless and until we need to\n", "commit 4df5895b7eb244a997b9618bfd620e0c4772aec6\nMerge: 9dc2cdbb48 8d7f9b5ee0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-29 22:36:20 +0300\n\n Merge pull request #2951 from daniel-beck/JENKINS-38185\n \n [JENKINS-38185] Always follow redirects for DownloadService\n", "commit 9dc2cdbb4892ddfb1579658fc88b4018a1ad7d8a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-29 21:32:16 +0300\n\n [JENKINS-44112] - Enable WorkDir in JNLPLauncher (#2945)\n \n * [JENKINS-44112] - Enable Work Directories by defaul in new agents with JNLP launcher\n \n * [JENKINS-44112] - Add test for the legacy data migration\n \n * [JENKINS-44112] - Add test for API calls\n \n * [JENKINS-44112] - Apply new APIs within core and tests\n \n * [JENKINS-44112] - Cleanup tests\n \n * [JENKINS-44112] - Cleanup API of JNLPLauncher\n \n * [JENKINS-44112] - Address the leftover code review comments\n", "commit 8d7f9b5ee0c1875d8664c34b1a23adb0fd91894e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-28 23:36:36 +0200\n\n [JENKINS-38185] Always follow redirects for DownloadService\n", "commit 2d65333658ccc558941cbce438e08a1c005820b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-27 18:16:03 -0400\n\n Avoid calling Task.getFullDisplayName unless and until we need to.\n", "commit f4c3cd1dfc3ba6c42064bb93d77f43f1e236ecc1\nMerge: 85d6a780f6 e97ac1ba36\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-26 12:37:55 +0200\n\n Merge pull request #2946 from Jochen-A-Fuerbacher/fixTypo\n \n Fixed typo in German translation.\n", "commit e97ac1ba36e064907e58dfc9a77f9f0f44cdd76b\nAuthor: Jochen F\u00fcrbacher <jochen.fuerbacher@1und1.de>\nDate: 2017-07-26 10:17:15 +0200\n\n Fixed typo in German translation.\n", "commit 85d6a780f61a0aa3c3b97f718f6d050f17602773\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-23 20:57:12 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 88e540cf9dbb6687224d32463f454943fc062fed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-23 20:57:12 -0700\n\n [maven-release-plugin] prepare release jenkins-2.71\n", "commit 354f3802430bf114869796279305177a0091aa70\nAuthor: Kevin Formsma <kevin.formsma@gmail.com>\nDate: 2017-07-22 14:03:35 -0400\n\n [JENKINS-45519] Fix keepUndefinedParameters option for suppressing warnings (#2939)\n \n * Update ParametersAction.java\n \n Pull request 2687 added a 'false' setting for this flag to prevent warning messages from being logged, but the logic doesn't match the message or the documentation. This updates the check, so that the warning message is correctly suppressed if `hudson.model.ParametersAction.keepUndefinedParameters` is set to false.\n \n * Updated check to use optBoolean\n", "commit f4d5c764212df6e287e4db69c6c5b9e65207d4ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-22 13:59:20 -0400\n\n [JENKINS-45737] - User mapping should be stored in a per-Jenkins field and getAll should be called just once per session unless we reload (#2928)\n \n [JENKINS-45737] - User mapping should be stored in a per-Jenkins field and getAll should be called just once per session unless we reload\n", "commit adf01d08884bcebbb802543fb71c68073bb6c7cc\nMerge: e77048893a 7df33034fe\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-22 20:50:13 +0300\n\n Merge pull request #2940 from jglick/cleanup-JENKINS-25625\n \n [JENKINS-25625] Deleting obsolete SECURITY-144-compat exclusion\n", "commit e77048893a7ce73b0a55cf444ff3a2a9ed272bfb\nMerge: c5f7d23e9d 245ad0bdb1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-22 16:46:32 +0300\n\n Merge pull request #2941 from jcmoore3/JENKINS-45516\n \n [JENKINS-45516] Fix null pointer exception when checking for previous completed build\n", "commit c5f7d23e9dd2c6dc92f51ada50e4387f6deebe91\nMerge: 6595ec34d0 99cf772da1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-22 16:45:41 +0300\n\n Merge pull request #2944 from daniel-beck/JENKINS-45679\n \n [FIX JENKINS-45679] JNLP needs to request Java 8\n", "commit 9dede06404a8bd6fbeab76ed13a00bbd25def03e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-07-21 08:58:11 +0200\n\n Update accmod for latest restrictions\n", "commit 6595ec34d05fe7fa170dd1481a3fb86a85796852\nMerge: 19f2d66334 cf0183d1ed\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-21 07:49:58 +0300\n\n Merge pull request #2936 from nfalco79/feature/JENKINS-14807\n \n [JENKINS-14807] Fix path separator when EnvVars overrides variable like PATH+XYZ on slave node cross platform\n", "commit 19f2d66334cbfaa8d501a97c0c2f82474344baca\nMerge: e952bbaff3 ece79da3e2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2017-07-21 10:51:23 +1000\n\n Merge pull request #2937 from olamy/feature/jetty_http2_connector\n \n [JENKINS-45438] Add Jetty HTTP/2 connector\n", "commit ece79da3e2780be36e791a1fceb3cfc38a088378\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2017-07-20 22:01:10 +1000\n\n use release 4.1 of winstone\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n", "commit de4f28558a63381c6f53648aa89960c89eb6c7c0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-01 12:50:41 +0200\n\n Merge pull request #2931 from jglick/ReloadConfigurationCommand\n \n [JENKINS-45256] The reload-configuration CLI command ought to wait until the reload is finished\n \n (cherry picked from commit cc1615b9efbf1e24a53c1d978abf81fa2be6193e)\n", "commit 8cd6fd81a5fd9960a05bd485afec9c3976324cb5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-01 08:11:16 +0200\n\n [JENKINS-43496] - Add handling of the null Node#createComputer() result. (#2922)\n \n * [JENKINS-43496] - Add handling of the null Node#createComputer() result.\n \n it is a follow-up to https://github.com/jenkinsci/jenkins/pull/2836#discussion_r110604865\n \n De-facto many Cloud plugins return `null` in `Node#createLauncher()`, but it has never been documented.\n In order to prevent possible API misusages in the future, I have added annotations and fixed handling of the extension point in `AbstractCIBase#updateComputer()` which may fail in the case of `null` or `RuntimeException` in the Node implementation.\n \n * [JENKINS-43496] - Use ProtectedExternally to protect Node#createComputer()\n \n * [JENKINS-43496] - Remove the erroneous Nonnull annotation after the feedback from @jglick\n \n * [JENKINS-43496] - Fix typos noticed by @daniel-beck\n \n (cherry picked from commit bcf55ecd7f8a22046c5cb3c4c50016d936e5460c)\n", "commit c2c6306d2aeba4cb436af9c4b5acaccd38b98985\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-22 10:38:58 +0200\n\n [JENKINS-44103] - Cleanup usages of the \"JNLP\" term in TcpSlaveAgentListener\n \n (cherry picked from commit b5fe89cc9873a1c16c580ced43054b62ef70589b)\n", "commit c2163c5b3cb4a0c42cdc31cf404a82bcecb05082\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-26 11:02:52 +0200\n\n [JENKINS-38527] - Prevent NullPointerException in Slave#createLauncher() and add cause diagnostics (#2923)\n \n * [JENKINS-38527] - Prevent NullPointerException in Slave#createLauncher() and add cause diagnostics\n \n The original issue comes from the isUnix() unboxing, but we can also get into an issue later if we pass a null Channel instance to the logic.\n This change adds some diagnostics which discovers potential root causes of such potential NPEs due to the race conditions with Computer reconnection\n \n * [JENKINS-38527] - Also handle cases when Channel#isClosingOrClosed() as @stephenc suggested\n \n (cherry picked from commit 78a42d5a4a5d545324c2d3230de6947e1ec8806e)\n", "commit 99cf772da11823ec965874b17e89866a3931ebc1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-20 11:12:26 +0200\n\n [FIX JENKINS-45679] JNLP needs to request Java 8\n", "commit fc9283e553180f96378c636bdeee793266c0a471\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2017-07-20 11:20:51 +1000\n\n no need anymore to ignore jetty spdy classes as it doesn't exist anymore\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n", "commit 07e7f47244f50d0f69595996ed18ae68688b6156\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-19 15:31:47 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0f9143da61eaa178b167a3110e858130a7e6e4c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-19 15:31:47 -0700\n\n [maven-release-plugin] prepare release jenkins-2.60.2\n", "commit e952bbaff332ff6a28ccdca43e285fb58f6a6572\nMerge: de10b2b690 eac4221941\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-18 11:54:10 +0200\n\n Merge pull request #2943 from daniel-beck/fix-since\n \n Fix @since tags\n", "commit de10b2b690af8a392660f813b23683fa7145d666\nMerge: 82d2e5c4aa c064d88a3b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-18 11:47:46 +0200\n\n Merge pull request #2935 from oleg-nenashev/bug/JENKINS-34914-getRootUrl()-NPE\n \n [JENKINS-34914] - Prevent NPE in Jenkins#getRootURL() when the instance is not fully loaded\n", "commit 0c26fef6b20e4994c2bb6b39beaea515c68c2b59\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2017-07-17 21:04:39 +1000\n\n executable-war 1.36\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n", "commit 82d2e5c4aae317fae5597311d4470dd8b41535c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-16 19:34:42 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c8b2b5246b2f1eff62976d67c8258a3c929a8b96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-16 19:34:42 -0700\n\n [maven-release-plugin] prepare release jenkins-2.70\n", "commit eac4221941380860287db1e1e497846fc2d70875\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-16 14:28:20 +0200\n\n Fix more since tags\n", "commit f3426ddf826108c6b943260ab6adb6690cce880c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-16 14:18:39 +0200\n\n Fix @since tags\n", "commit 245ad0bdb17ebd33eca81c099e8a19a893c049e3\nAuthor: Curt Moore <curt.moore@garmin.com>\nDate: 2017-07-13 09:52:18 -0500\n\n [JENKINS-45516] Fix null pointer exception when checking for previous completed build\n", "commit 7df33034fe8760119789390a2b7c45a71822b966\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-13 09:09:14 -0400\n\n Deleting obsolete SECURITY-144-compat exclusion.\n", "commit 62eb3c525e13880ffb43d5771258821b02a108f3\nMerge: 55d3487158 2e6e619935\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-13 10:40:02 +0200\n\n Merge pull request #2938 from daniel-beck/flexible-upgrade-wizard\n \n Show actual Jenkins version in upgrade wizard\n", "commit 2e6e619935a3d29e1c656dddea76698f03a14d10\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-12 00:05:57 +0200\n\n [JENKINS-45459] Fix 'shortened' Jenkins version in upgrade wizard\n", "commit e509d27b74027eef28c830d47d9683ba6ce508b6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-07-12 00:05:43 +0200\n\n Show actual Jenkins version on upgrade wizard banner\n", "commit c7e55fbd65d3b70a8c8ff6d53d79275ff9b56eb1\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2017-07-11 11:42:13 +1000\n\n use new executable-war to fix classloading issue with services loader\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n", "commit 91129b81e8d5cd3904c437818ad6c36feca43218\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2017-07-10 16:57:41 +1000\n\n last winstone for http2 connector\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n", "commit 55d34871584cd9ba3ee3a37473f37f1ab5868f9f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-10 07:23:24 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a0118d359c16d3bd18b783a92f0e992b5e7b713e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-10 07:23:23 -0700\n\n [maven-release-plugin] prepare release jenkins-2.69\n", "commit cf0183d1ed1e999a04a1445b2cd369b58e1268bf\nAuthor: Nikolas Falco <nfalco79@hotmail.com>\nDate: 2017-07-09 19:36:05 +0200\n\n [JENKINS-14807] Fix path separator when EnvVars overrides variable like\n PATH+XYZ\n \n The getEnvironment(Node, TaskListener) now returns an environment setup\n correctly with the platform value of the computer node where the job is\n executed.\n", "commit c064d88a3b418e4cc6e3a75b4faa7db4c69880f2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-09 11:56:40 +0200\n\n [JENKINS-34914] - Prevent NPE in Jenkins#getRootURL() when the nstance is not fully loaded\n", "commit 00956ff9dad31897c84e5d50466b3904684006df\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-07 19:01:01 -0400\n\n [JENKINS-39738, JENKINS-43668] - Pick up SSHD module including sshd-core 1.6.0 (#2853)\n \n * Pick up SSHD module including sshd-core 1.4.0.\n \n * [FIXED JENKINS-39738] Picking up https://github.com/jenkinsci/sshd-module/commit/bb6963453086edef4e600abb2740182cd2f4ade0\n \n * Picking up Apache SSHD 1.6.0 & Jenkins sshd module 2.0.\n", "commit 42076d912312087b093016f07757165f411fb6ea\nMerge: b9663bf09a ed6304fb6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-05 14:07:15 -0400\n\n Merge branch 'security-stable-2.60' into security-master\n", "commit a9b8ccfa7c74d7398ff5c09236fefdd8a556a447\nMerge: b9663bf09a ed6304fb6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-05 14:07:10 -0400\n\n Merge branch 'stable-2.60'\n", "commit ed6304fb6c2b6bdcdb6c54e353d6636f9cea4d6a\nMerge: db5b482909 61781a6d4d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-05 14:06:47 -0400\n\n Merge branch 'stable-2.46' into stable-2.60\n", "commit b9663bf09a0353bbaeee7a5a6b71e931198e903c\nMerge: 64e8ea3d75 db5b482909\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-07-05 13:59:21 -0400\n\n Merge (-s ours) stable-2.60 into master\n", "commit db5b482909e8a37067a768e6433144a6227d0a46\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-18 01:50:55 +0200\n\n [FIXED JENKINS-44764, JENKINS-44894] - Update Extras Executable War from 1.34 to 1.35.1 (#2917)\n \n * [FIXED JENKINS-44764, JENKINS-44894] - Update Extras Executable War from 1.34 to 1.35\n \n * Pick version with a system property name fix, noticed by @daniel-beck\n \n (cherry picked from commit cb3f713122030b0ec5097b286d4e9e566a34a90a)\n", "commit 2f20efbee91b38a2de7971feb507c2e2f8de21c3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-16 12:48:16 +0200\n\n Merge pull request #2914 from jglick/FilePath.list\n \n [JENKINS-44942] - FilePath.list() & .listDirectories() null safety\n \n (cherry picked from commit a5dc255d2150d0d34eec918c4c45794a66663f7d)\n", "commit 28880329177a37ae04136ee1eca97c650b4acf6d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-09 16:10:52 +0200\n\n [FIX JENKINS-44769] Don't access response when called from CLI\n \n (cherry picked from commit 83671af504197f031c1e89a5122a1d4168288bb4)\n", "commit 92a3e42068c5c54c2861d73d3c2e5fe0c5b64f39\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-03 09:32:02 +0200\n\n Merge pull request #2908 from jglick/cleanUp\n \n [JENKINS-44589] Adding some missing calls to cleanUp\n \n (cherry picked from commit 0ec25081ee5bc6c547632790cd258fa0b6fbcac6)\n", "commit 65a34e11a99fc9b42c583e8648c12c43bed6037c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-07-04 09:48:22 +0200\n\n Restrict new API member\n", "commit 65def10f5aa67524aeb1294415ca8e17f7d2f5a5\nAuthor: Andres Rodriguez <andresrc@gmail.com>\nDate: 2017-06-01 12:14:04 +0200\n\n [JENKINS-44608] Don't check for monitor activation if it is disabled\n \n (cherry picked from commit ce07ccbcd74cb9954c54137af8268e00629f7363)\n", "commit 8c4aae0b95e37c29f5aafea5b7f1630be17cc986\nAuthor: Kseniia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2017-05-28 22:47:44 +0200\n\n [FIXED JENKINS-44523] - Do not submit form when pressing Enter in the\u2026 (#2902)\n \n * [FIXED JENKINS-44523] - Do not submit form when pressing Enter in the PM filter field.\n \n * Fix indenting\n \n (cherry picked from commit 36e79456403ca6a4f51d43dde39351e83aef6462)\n", "commit beb63a2f5944ea63f128dfe0500b3b431c4b72f8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-01 08:13:12 +0200\n\n Merge pull request #2927 from daniel-beck/JENKINS-9283-docs\n \n Document timezone specification and provide full list\n \n (cherry picked from commit 26fc2a9650b7ce5f2cd708444041ba88015e02ee)\n", "commit 2145dbf9f91684315d0c16fe09ff6f433850210d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-02 18:16:31 -0700\n\n [maven-release-plugin] prepare release jenkins-2.68\n", "commit 64e8ea3d753db206b7dc5d1d5ef236e3c8a98ec0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-07-02 18:16:31 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit cc1615b9efbf1e24a53c1d978abf81fa2be6193e\nMerge: 26fc2a9650 4a4bdc981f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-01 12:50:41 +0200\n\n Merge pull request #2931 from jglick/ReloadConfigurationCommand\n \n [JENKINS-45256] The reload-configuration CLI command ought to wait until the reload is finished\n", "commit 26fc2a9650b7ce5f2cd708444041ba88015e02ee\nMerge: bcf55ecd7f c906a181ad\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-01 08:13:12 +0200\n\n Merge pull request #2927 from daniel-beck/JENKINS-9283-docs\n \n Document timezone specification and provide full list\n", "commit bcf55ecd7f8a22046c5cb3c4c50016d936e5460c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-01 08:11:16 +0200\n\n [JENKINS-43496] - Add handling of the null Node#createComputer() result. (#2922)\n \n * [JENKINS-43496] - Add handling of the null Node#createComputer() result.\n \n it is a follow-up to https://github.com/jenkinsci/jenkins/pull/2836#discussion_r110604865\n \n De-facto many Cloud plugins return `null` in `Node#createLauncher()`, but it has never been documented.\n In order to prevent possible API misusages in the future, I have added annotations and fixed handling of the extension point in `AbstractCIBase#updateComputer()` which may fail in the case of `null` or `RuntimeException` in the Node implementation.\n \n * [JENKINS-43496] - Use ProtectedExternally to protect Node#createComputer()\n \n * [JENKINS-43496] - Remove the erroneous Nonnull annotation after the feedback from @jglick\n \n * [JENKINS-43496] - Fix typos noticed by @daniel-beck\n", "commit e7cdd6517cf25940a497f9abced72c888a398720\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-07-01 07:54:48 +0200\n\n [JENKINS-39370] - Update Remoting in Jenkins core to 3.10 (#2886)\n \n * Update Remoting in Jenkins core to 3.8\n \n * JENKINS-39370 - Introduce support of Work Directories in remoting (opt-in).\n * PR 129 - Allow configuring java.util.logging settings via a property file (-loggingConfig or JUL system property). See the Logging page for more details.\n * JENKINS-37567 - Change of the code signing certificate\n \n More info: https://github.com/jenkinsci/remoting/blob/master/CHANGELOG.md#38\n \n * [JENKINS-39370] - Add direct tests for JNLP Launcher start with -workDir\n \n * Pick Remoting 3.9\n \n * Improve error message of LauncherTest#remoteKill()\n \n * Update Remoting to 3.10\n", "commit b7ec53423e49ba41790202793513aa2d7c3276e2\nMerge: 9b4b9ff80c 662df37426\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-06-29 20:15:57 +0200\n\n Merge pull request #2897 from olivergondza/JENKINS-44361\n \n [FIXED JENKINS-44361] Follow HTTP redirects while initiating CLI connection\n", "commit c906a181ad985ca80ad1b363e144cd71d1ab5145\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-29 14:37:19 +0200\n\n s/timezone/time zone\n", "commit 9b4b9ff80cdd49c5ea5faf51edc3ec0adc579976\nMerge: 78a42d5a4a 7b69fe5be6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-28 14:00:58 +0200\n\n Merge pull request #2929 from jglick/user.name.escaped\n \n [INFRA-1032] ${user.name} might contain metacharacters\n", "commit 31a2bc1c30dcfe5ca472fdc6f7641b8f904f86d2\nMerge: c62f4f753d 78a42d5a4a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-06-27 09:57:13 +0100\n\n Merge branch 'master' into jenkins-21017\n", "commit 4a4bdc981f97e9ae04b549907e3f386eb7bf976a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-06-26 18:10:28 -0400\n\n The `reload-configuration` CLI command ought to wait until the reload is finished.\n", "commit 7b69fe5be6ceb0a10d52f9c4496160d9e93cb55f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-06-26 15:19:27 -0400\n\n [INFRA-1032] ${user.name} might contain metacharacters.\n", "commit 9635b7241f400dc416c8613b8ff8c18886a2c785\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-26 18:29:39 +0200\n\n Add list of supported time zone IDs, rephrase some of the doc\n", "commit f6176bc19d6d62bb9dd20748af080fcb1cfd9976\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-07 00:16:38 +0300\n\n [JENKINS-9283] - Don't accept invalid timezones, add form validation\n", "commit b171bc60535dc2268f4c7f89a0daa6f9cc06febd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-06 23:56:19 +0300\n\n [JENKINS-9283] - Document timezones support in help pages\n", "commit 78a42d5a4a5d545324c2d3230de6947e1ec8806e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-26 11:02:52 +0200\n\n [JENKINS-38527] - Prevent NullPointerException in Slave#createLauncher() and add cause diagnostics (#2923)\n \n * [JENKINS-38527] - Prevent NullPointerException in Slave#createLauncher() and add cause diagnostics\n \n The original issue comes from the isUnix() unboxing, but we can also get into an issue later if we pass a null Channel instance to the logic.\n This change adds some diagnostics which discovers potential root causes of such potential NPEs due to the race conditions with Computer reconnection\n \n * [JENKINS-38527] - Also handle cases when Channel#isClosingOrClosed() as @stephenc suggested\n", "commit 006fd894699e5496b091987ba4dc8753a7144430\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-25 18:05:46 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3fbd941c2aa80b3a64c8730c509f166d223d6c64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-25 18:05:46 -0700\n\n [maven-release-plugin] prepare release jenkins-2.67\n", "commit fe4d739bd19c5dbd4733fd3c4dd8869d532e57e3\nMerge: 4515a07518 6b44ccbfdb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-24 22:00:25 +0200\n\n Merge pull request #2924 from jglick/annotation-indexer-1.12\n \n annotation-indexer 1.12\n", "commit 4515a075182e3dd98bec027047ed8385be137064\nMerge: 2b8b189979 ba5a053468\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-24 21:59:58 +0200\n\n Merge pull request #2895 from abayer/jenkins-34464\n \n [JENKINS-34464] Switch ReverseBuildTrigger.threshold to DataBoundSetter\n", "commit 2b8b189979453c71bd540b594efbba14bf7b9c6d\nMerge: 095310afdd 3dc9c483d4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-24 21:59:09 +0200\n\n Merge pull request #2921 from jenkinsci/pr-template-update\n \n Simplify the pull-request template\n", "commit 095310afdd78f4c922a4d085d38e1e5e21c9ba82\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-24 19:17:11 +0200\n\n Annotate and document methods of hudson.Launcher (#2920)\n \n * Annotate and document methods of hudson.Launcher\n \n * Fix newly introduced FindBugs issues in hudson.Launcher\n \n * Remove brackets from FilePath#createLauncher() to avoid the merge conflict\n", "commit 4ee8195154ed18edb4e03a7445c61f14fde8d04f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-22 07:14:42 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit adbd903f9313bda508636da43beaabb54686a1a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-22 07:14:42 -0700\n\n [maven-release-plugin] prepare release jenkins-2.60.1\n", "commit a0b02b6bcd46a0977ad1010add57845b64bc2e62\nMerge: c4f05eebe1 b5fe89cc98\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-22 13:18:37 +0200\n\n Merge pull request #2896 from oleg-nenashev/bug/JENKINS-44103-UI\n \n [JENKINS-44103] - Cleanup usages of the \"JNLP\" term in TcpSlaveAgentListener\n", "commit 3dc9c483d4d948d9003113aada94e31a7b8dbb26\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-22 09:16:38 +0200\n\n Address comment from @daniel-beck\n", "commit 6b44ccbfdba557f439fb926ed701c7ec86a7d3fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-06-21 15:20:27 -0400\n\n annotation-indexer 1.12\n", "commit 662df374268f02567508b8e732b3026f48710bd3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-06-19 13:22:25 +0200\n\n Resolving the redirect is OK to fail\n", "commit d9cb39f95f9add20dabbc9ab5bd8936c8bccd87d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-06-19 12:52:18 +0200\n\n Use authorization to resolve redirect\n", "commit 749ca07380d1b5e8858c9fa36c6bbbf8b6855a21\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-06-19 12:51:22 +0200\n\n Do not timeout the test when cli invocation fails\n", "commit 552d2835ccf047d37217dac8245b1e042240622e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-06-19 09:34:44 +0200\n\n Address review comment\n", "commit c4f05eebe1a1da336d810cd61a5ba964e662592f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-18 21:18:54 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6142ccf971599abe5afe21914ed0f585e631cde1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-18 21:18:54 -0700\n\n [maven-release-plugin] prepare release jenkins-2.66\n", "commit cb3f713122030b0ec5097b286d4e9e566a34a90a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-18 01:50:55 +0200\n\n [FIXED JENKINS-44764, JENKINS-44894] - Update Extras Executable War from 1.34 to 1.35.1 (#2917)\n \n * [FIXED JENKINS-44764, JENKINS-44894] - Update Extras Executable War from 1.34 to 1.35\n \n * Pick version with a system property name fix, noticed by @daniel-beck\n", "commit 303a9f7df70b702dfa3df1fa5bdf0a2afe9b1445\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-06-17 17:00:10 -0400\n\n [FIXED JENKINS-44898] Add findResource to PluginFirstClassLoader (#2916)\n \n * [FIXED JENKINS-44898] Add findResource to PluginFirstClassLoader\n \n This fixes GroovyClassLoader.loadClass for a .groovy file in a plugin\n with a PluginFirstClassLoader, specifically by fixing fast-loading via\n the UberClassLoader.\n \n * Move common code to AntWithFindResourceClassLoader.\n \n * Adding testing of new PluginFirstClassLoader behavior.\n", "commit bb66ce4c8311013222c82bea81da76e767d19325\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-17 15:59:00 +0200\n\n Simplify the pull-request template\n \n * Remove the description header. It is confusing because commit message body goes before it\n * Explicitly require human-readable changelogs\n * Explicitly require links to the external changelogs/diffs\n", "commit d165579a22e90babf3b3cd99cebdc76c91da28eb\nMerge: 741be05517 a5dc255d21\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-06-17 14:31:44 +0200\n\n Merge branch 'master' into JENKINS-44361\n", "commit a5dc255d2150d0d34eec918c4c45794a66663f7d\nMerge: 70f80e97c7 064bdbbe09\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-16 12:48:16 +0200\n\n Merge pull request #2914 from jglick/FilePath.list\n \n [JENKINS-44942] - FilePath.list() & .listDirectories() null safety\n", "commit 70f80e97c7fcdf112812923c6439773628239a53\nMerge: f7d6b6f89f 1167430a71\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-06-15 20:03:24 +0200\n\n Merge pull request #2919 from olivergondza/visiblity-filter\n \n [FIXED JENKINS-40545] Diagnose NPE in DescriptorVisibilityFilter.apply\n", "commit 1167430a716c2750efa810974c9e1a513478c4a8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-06-15 11:40:03 +0200\n\n [FIXED JENKINS-40545] Diagnose NPE in DescriptorVisibilityFilter.apply\n \n Before:\n Jun 15, 2017 8:29:06 AM hudson.ExpressionFactory2$JexlExpression evaluate\n WARNING: Caught exception evaluating: h.filterDescriptors(it, no_descriptors_here).size() in /jenkins/jenkins40545/. Reason: java.lang.NullPointerException\n java.lang.NullPointerException\n at hudson.model.DescriptorVisibilityFilter.apply(DescriptorVisibilityFilter.java:72)\n at hudson.Functions.filterDescriptors(Functions.java:1863)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)\n ...\n \n After:\n Jun 15, 2017 12:10:43 PM hudson.ExpressionFactory2$JexlExpression evaluate\n WARNING: Caught exception evaluating: h.filterDescriptors(it, no_descriptors_here).size() in /jenkins/jenkins40545/. Reason: java.lang.NullPointerException: Descriptor list is null for context 'class hudson.model.DescriptorVisibilityFilterTest$Jenkins40545' in thread 'Handling GET /jenkins/jenkins40545/ from 127.0.0.1 : Jetty Thread Pool DescriptorVisibilityFilterTest/Jenkins40545/index.jelly'\n java.lang.NullPointerException: Descriptor list is null for context 'class hudson.model.DescriptorVisibilityFilterTest$Jenkins40545' in thread 'Handling GET /jenkins/jenkins40545/ from 127.0.0.1 : Jetty Thread Pool DescriptorVisibilityFilterTest/Jenkins40545/index.jelly'\n at hudson.model.DescriptorVisibilityFilter.apply(DescriptorVisibilityFilter.java:73)\n at hudson.Functions.filterDescriptors(Functions.java:1863)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)\n ...\n", "commit 064bdbbe0980795ced84db3d3d167555492fad12\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-06-12 13:27:02 -0400\n\n FilePath.listDirectories() was documented to never be null, but this was not in fact so.\n FilePath.list() did not specify, but at least DownloadFromUrlInstaller assumed it was non-null.\n", "commit f7d6b6f89fd8e947f20e2ec21a2e188367608ec4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-12 08:28:02 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8ea4a76cd2e386a99ac429749155a4fb929f6113\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-12 08:28:02 -0700\n\n [maven-release-plugin] prepare release jenkins-2.65\n", "commit c3b1bff6477e05050a40c0e20816bea9cf396534\nMerge: 0b12bd3f7c 83671af504\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-10 00:05:14 +0200\n\n Merge pull request #2912 from daniel-beck/JENKINS-44769\n \n [FIX JENKINS-44769] Don't access response when called from CLI\n", "commit 83671af504197f031c1e89a5122a1d4168288bb4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-09 16:10:52 +0200\n\n [FIX JENKINS-44769] Don't access response when called from CLI\n", "commit 0b12bd3f7cc694392e44203c8f86e0eb528de154\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-04 14:37:06 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1b55410b3568c07cfe03cee26ec4428edbdc64d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-06-04 14:37:05 -0700\n\n [maven-release-plugin] prepare release jenkins-2.64\n", "commit 2228b3936e3fdf6130d65324ac7278cad84edb95\nMerge: a76a267f2f ca5f21262a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-03 10:04:02 +0200\n\n Merge pull request #2900 from ksenia-nenasheva/JENKINS-4478\n \n [JENKINS-4478] - Move TCP port out from under security\n", "commit a76a267f2f0149881c1a2eefead5a773c71f4914\nMerge: 0ec25081ee 1c7d422a12\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-03 09:33:33 +0200\n\n Merge pull request #2907 from jglick/Main-Javadoc\n \n Noting functionality which really ought to have been factored out into external-monitor-job but could not be\n", "commit 0ec25081ee5bc6c547632790cd258fa0b6fbcac6\nMerge: 59ae1f69fc 9df863d778\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-03 09:32:02 +0200\n\n Merge pull request #2908 from jglick/cleanUp\n \n [JENKINS-44589] Adding some missing calls to cleanUp\n", "commit 59ae1f69fc6e27f4d6dcc0106f681c0d420a5dff\nMerge: aff0b92577 92e56fd3de\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-03 09:30:18 +0200\n\n Merge pull request #2909 from andresrc/JENKINS-44608\n \n [JENKINS-44608] Don't check for monitor activation if it is disabled\n", "commit aff0b925771ed416858e4ca4cef454381b4c11f5\nMerge: 7fe0621ff2 4fc58254c4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-03 09:29:19 +0200\n\n Merge pull request #2905 from recena/JENKINS-44563\n \n [JENKINS-44563] Use one-column layout for REST API page\n", "commit 7fe0621ff264562df0100e600ac5e8d213c65096\nMerge: d57b87bae0 d5852d4c2a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-02 23:01:43 +0200\n\n Merge pull request #2904 from bgamari/master\n \n jenkins-core: Bump jnr-posix version\n", "commit d57b87bae02f66e0be8d60b19b4e7a42a4dcbe0c\nMerge: 383b91b1f7 467cf9adcd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-06-02 22:57:16 +0200\n\n Merge pull request #2901 from oleg-nenashev/annotations/LauncherDecorator\n \n Annotate Launcher and LauncherDecorator methods\n", "commit 92e56fd3deb18042107656fcab8bd41df965fe52\nAuthor: Andres Rodriguez <andresrc@gmail.com>\nDate: 2017-06-01 16:07:08 +0200\n\n [JENKINS-44608] Add `@since` tag for new public API.\n", "commit ce07ccbcd74cb9954c54137af8268e00629f7363\nAuthor: Andres Rodriguez <andresrc@gmail.com>\nDate: 2017-06-01 12:14:04 +0200\n\n [JENKINS-44608] Don't check for monitor activation if it is disabled\n", "commit 383b91b1f756b6cb984c135ac3daaa9d408532ad\nMerge: fb5c899ec9 88e3c1533e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-06-01 12:08:19 +0200\n\n Merge pull request #2906 from jglick/quieter-tests\n \n Make functional tests a little quieter so we can focus on test output rather than boilerplate logging\n", "commit 9df863d778b8b38d76cdd9a3fae99fdc815faed7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-31 15:35:56 -0400\n\n Adding some missing calls to cleanUp.\n", "commit 1c7d422a12c2162d5b3363be2c8ed419ffb3615f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-31 15:26:15 -0400\n\n Noting functionality which really ought to have been factored out into external-monitor-job but could not be.\n", "commit 88e3c1533e5d3abb1d15947e762b4260d8434bce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-31 14:52:19 -0400\n\n Make functional tests a little quieter so we can focus on test output rather than boilerplate logging.\n", "commit 4fc58254c467e59aadd8193ed7e86c9c6f5f7705\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2017-05-31 16:01:47 +0200\n\n [JENKINS-44563] Use one-column layout for REST API page\n", "commit fb5c899ec96e47c1e8357ae1ba054e092f316ee7\nMerge: dd18af378f 4c79808fa5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-30 17:00:58 -0400\n\n Merge pull request #2899 from jglick/executable-war-JENKINS-24064\n \n [JENKINS-24064] Replace war-for-test classifier with executable-war type\n", "commit d5852d4c2ad7f665bf4cb9c2203a5a58b7dc91ba\nAuthor: Ben Gamari <ben@smart-cactus.org>\nDate: 2017-05-29 16:15:29 -0400\n\n jenkins-core: Bump jnr-posix version\n \n This allows Jenkins slaves to run on AArch64.\n", "commit dd18af378f014e1aae706c0bb300bcb0f66342a9\nMerge: 9a978d7ccb dbd645a514\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-05-29 09:31:52 +0200\n\n Merge pull request #2887 from olivergondza/cloud-views\n \n [FIXED JENKINS-44204] Provide essential views for clouds\n", "commit 9a978d7ccb48a8b9ff668ff2360921062fbb6c61\nMerge: 113b23c587 36e7945640\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-28 14:06:28 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 113b23c58791a2b96236da9f2719e1da8e6e1605\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-28 13:59:41 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 65325f10c892bc1897b186e5514fdaf59a0d988b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-28 13:59:41 -0700\n\n [maven-release-plugin] prepare release jenkins-2.63\n", "commit 36e79456403ca6a4f51d43dde39351e83aef6462\nAuthor: Kseniia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2017-05-28 22:47:44 +0200\n\n [FIXED JENKINS-44523] - Do not submit form when pressing Enter in the\u2026 (#2902)\n \n * [FIXED JENKINS-44523] - Do not submit form when pressing Enter in the PM filter field.\n \n * Fix indenting\n", "commit 467cf9adcd50817f94a4ef195821117205e580eb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-27 11:35:37 +0200\n\n Annotate Launcher and LauncherDecorator methods\n", "commit 647b78b972ca888030b1259dc4af436400d16319\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2017-05-17 21:21:39 +0100\n\n [FIXED JENKINS-44120] Bump Trilead version to fix NPE in KEX negotiation\n \n (cherry picked from commit 7dbcd02cf71eabf92e58522968230d564d9b99e5)\n", "commit 8b861c5f5b67da8eb906d8dcc2418591b3e70d3d\nMerge: 3351cc639e ad908776db\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-25 23:02:53 +0200\n\n Merge pull request #2898 from deadmoose/patch-5\n \n Fix a few javadoc typos\n", "commit ba5a053468647b422add406e3e8c75e66698556f\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-25 16:47:54 -0400\n\n Javadoc on the deprecated ReverseBuildTrigger constrcutor.\n", "commit ca5f21262ac1081b860cc9907c9d4f41452af847\nAuthor: Ksenia Nenasheva <ks.nenasheva@gmail.com>\nDate: 2017-05-25 21:56:13 +0200\n\n [JENKINS - 4478] - Move TCP port out from under security\n", "commit 61781a6d4dfa7d829cc194d3fb7e50972ac150de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-25 12:41:33 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 79fd4feca6799768a999041c211f5a9e4fa2aa72\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-25 12:41:33 -0700\n\n [maven-release-plugin] prepare release jenkins-2.46.3\n", "commit 4c79808fa5e6cd5242dfc474d8b1851b1a0b7d8a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-25 10:11:56 -0400\n\n maven-hpi-plugin 2.0\n", "commit c775c0423ccedd2a42a019e81fc33b166c2fc364\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-05-25 10:31:18 +0200\n\n Towards 2.60.1\n", "commit af6e21510b71eb1903cc2169cfca1e5c6654a8ce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-24 17:20:51 -0400\n\n [JENKINS-24064] Replace war-for-test classifier with executable-war type.\n", "commit 4c5e5c78b53369b1d0481f97c89064af134586ad\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-24 12:19:00 -0400\n\n Fix binary compatibility.\n", "commit 3351cc639ef301a7f48c718b3b295ea195da43fb\nMerge: 0491279d0b 902b901385\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-23 18:52:23 -0400\n\n Merge pull request #2890 from jglick/mirror-INFRA-1176\n \n [INFRA-1176] Using repo.azure.jenkins.io as a mirror for CI builds\n", "commit 0491279d0b8a9a010e91635cd533f4607d4cf667\nMerge: df21a13cd6 9ad65c91fd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-23 18:51:47 -0400\n\n Merge pull request #2889 from jglick/node-npm\n \n Node & package mirroring, yarn\n", "commit ad908776db06db25b0cf74512a023f685877677e\nAuthor: David Hoover <karma@deadmoose.com>\nDate: 2017-05-23 15:35:24 -0700\n\n Fix a few javadoc typos\n", "commit 741be05517eb5158bb2f273fe077c57ab7448006\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-05-23 15:09:41 +0200\n\n [FIXED JENKINS-44361] Follow HTTP redirects while initiating CLI connection\n", "commit 3b712af2ded342d992aed559fcce314e11bb32b7\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-22 12:24:10 -0400\n\n [JENKINS-34464] Switch ReverseBuildTrigger.threshold to DataBoundSetter\n", "commit df21a13cd6d86c01381bd79f31894e98a79f3e90\nAuthor: Xi Qi <realxqi@gmail.com>\nDate: 2017-05-22 20:10:50 +0800\n\n [FIXED JENKINS-44417] - Fix Warning image size to support retina display (#2306)\n", "commit b5fe89cc9873a1c16c580ced43054b62ef70589b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-22 10:38:58 +0200\n\n [JENKINS-44103] - Cleanup usages of the \"JNLP\" term in TcpSlaveAgentListener\n", "commit eeb986977d99bb51adf5652df7eea6ccd2f035bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-21 16:25:54 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e51248ba11f76a7384e748b7af28c71e47e35128\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-21 16:25:54 -0700\n\n [maven-release-plugin] prepare release jenkins-2.62\n", "commit bfd1f088e3ffa40260501fd2dbd9c196aad6be40\nMerge: a27b73993d 6f9a833f92\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-21 09:23:16 +0200\n\n Merge pull request #2893 from oleg-nenashev/winp/1.25\n \n [JENKINS-44368] - Update WinP to 1.25 in order to improve diagnostics of issues like JENKINS-30782\n", "commit a27b73993d264ac706efdd23333e93d6bc9599a4\nMerge: d13b1361e1 e4c4b81079\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-21 00:22:53 +0200\n\n Merge pull request #2894 from oleg-nenashev/bug/JENKINS-44330-LogRecorderClassloading\n \n [FIXED JENKINS-44330] - Prevent classloading of Target comparator in LogRecorder#orderedTargets()\n", "commit cde4041d00f6f970ee8cf83154023b71f297edf4\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-05-19 22:39:28 +0200\n\n Fix issue with accmod on self referencing\n", "commit c5bcefaa090e974f184d38eb74b8faeac2ad48fd\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-05-19 14:46:13 +0200\n\n Also restrict its usage\n", "commit e4c4b810793aa4d118702608c16c1d680edbab89\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-20 13:00:42 +0200\n\n [FIXED JENKINS-44330] - Prevent classloading of Target comparator in LogRecorder#orderedTargets()\n \n It is just a hotfix, there may be other LogRecorders affected. Ideally we need a response from Jetty maintainers to https://github.com/eclipse/jetty.project/issues/1563. No tests since I see no way to trigger such classloading + no actual need in it.\n", "commit d13b1361e1650494528a7b46f82fe25d7fb5e3c3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-20 06:32:52 -0400\n\n Adding some interface default method implementations (#2879)\n \n * Adding some interface default method implementations rather than catching AbstractMethodError or providing partial implementation classes.\n \n * Show Javadoc warnings and errors, but not \u2018Generating \u2026/core/target/site/apidocs/jenkins/model/lazy/class-use/AbstractLazyLoadRunMap.html...\u2019 and the like.\n \n * Javadoc fixes.\n \n * Review comments from @oleg-nenashev.\n \n * Test fixes.\n \n * Remove the unused import\n", "commit 1f4183a9a38d347107a0d7d8be0ae53674825928\nMerge: 8199ec5ae4 7dbcd02cf7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-20 01:10:12 +0200\n\n Merge pull request #2888 from mc1arke/jenkins-44120-trilead-npe-fix\n \n [FIXED JENKINS-44120] Bump Trilead version to fix NPE in KEX negotiation\n", "commit 902b9013859a050557bfb36e0de9bf1b218232ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-19 12:04:04 -0400\n\n Deleting obsolete comment.\n", "commit 9ad65c91fdbb97bcaaf6982df8f84d3e0bd9be6f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-19 10:28:54 -0400\n\n s/-tools/-dist/g\n", "commit 1d8af3316cef57f0b8c07003831e1a74ccbca99d\nMerge: 1e3f1226cd 8199ec5ae4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-19 08:40:02 -0400\n\n Merge branch 'master' into mirror-INFRA-1176\n", "commit 6f9a833f9236b33406843cba57b765036ad4b334\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-19 12:12:49 +0200\n\n [JENKINS-44368] - Update WinP to 1.25 in order to improve diagnostics of issues like JENKINS-30782\n", "commit 2c64d92f459174fac2283e2514e29cbb54fc7147\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-05-19 12:07:03 +0200\n\n Deprecate TimeUnit2\n \n java.util.concurrent.TimeUnit is preferrable now.\n \n Quoting Stephen:\n \"Java 5 did not have all the units required. So TU2 was\n one that had better conversion. Can be deprecated once\n we upgrade to Java 6 ;-)\"\n", "commit 8199ec5ae4efbb3dbf0f57c6256c7efcfda445f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-19 02:17:17 -0400\n\n Queue.Item.authenticate honors QueueItemAuthenticatorProvider; Tasks.getAuthenticationOf should as well (#2880)\n \n * Queue.Item.authenticate honors QueueItemAuthenticatorProvider; Tasks.getAuthenticationOf should as well.\n \n * @oleg-nenashev suggested adding some Javadoc to QueueItemAuthenticatorConfiguration.getAuthenticators.\n", "commit 915543dca5399d3ba052219ddfe9c3c061e70726\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-19 02:14:59 -0400\n\n [JENKINS-22949] BuildTrigger & ReverseBuildTrigger should respect QueueItemAuthenticatorConfiguration (#2881)\n \n * [JENKINS-22949] Simplifying behavior of BuildTrigger & ReverseBuildTrigger to honor QueueItemAuthenticator\u2019s as defined, rather than falling back to anonymous.\n \n * There is no need to impersonate what is already the current thread\u2019s authentication.\n", "commit 33afbcc87f783e4b2ea79ef1a77e9bbef6e6b837\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-19 02:12:31 -0400\n\n Make all CLI commands compatible with Pipeline where possible (#2874)\n \n * [FIX JENKINS-30785] Generalize some CLI stuff to AbstractItem\n \n * Offering default methods on ParameterizedJob.\n \n * Javadoc typo.\n \n * Cleaner use of default methods in ParameterizedJob.\n \n * Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.\n \n * Sketch of pulling disabled functionality into ParameterizedJob.\n \n * EnableJobCommandTest.groovy \u2192 EnableJobCommandTest.java, and replacing deprecated Remoting-based CLI calls with CLICommandInvoker.\n \n * All CLI commands could be broken by a missing CLI.*.shortDescription key on just one!\n \n * Forgot to move CLI method short descriptions to new package.\n \n * Needed a @CLIResolver for ParameterizedJob. Adding an OptionHandler while we are here.\n \n * Trying to fix up access-modifier versions; started failing in CI today for unknown reasons.\n \n * Introduced <p:makeDisabled/> by analogy with <p:config-disableBuild/>.\n \n * Using new type bounds.\n \n * access-modifier 1.11 released.\n \n * MatrixProject and MavenModuleSet both expect to have access to makeDisabled.jelly.\n \n * Trying to generalize some more.\n \n * Minor simplification.\n \n * [JENKINS-34716] Generalizing doPolling and schedulePolling.\n \n * isBuildable\n \n * Obsolete comment.\n \n * Updated comments.\n \n * bridge-method-injector 1.17\n \n * Unfortunately AbstractProject.schedulePolling cannot delegate to SCMTriggerItem.\n \n * Making delete-builds and list-changes commands work with Pipeline.\n \n * [FIXED JENKINS-41527] Made console CLI command compatible with Pipeline.\n \n * Fixed set-build-description and set-build-display-name.\n \n * @oleg-nenashev agreed it would be clearer to explicitly mark commands as restricted, not APIs.\n \n * Updated tests to match slight message changes.\n \n * bridge-method-injector 1.17\n \n * @olivergondza pointed out that RunRangeCommand is a better name than JobRangeCommand.\n", "commit 1e3f1226cd8ed62345de76a81f95039ca2b02525\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-18 17:39:30 -0400\n\n Adding -e to get stack traces on failures.\n", "commit 82db76d5c838618d95338ba7c18943f250553000\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-18 17:28:25 -0400\n\n [INFRA-1176] Using repo.azure.jenkins.io as a mirror for CI builds.\n", "commit b9f99b9c7f59e4fd0c0f276155a09a7909d07042\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-18 16:33:20 -0400\n\n Switching to yarn pinned to the Artifactory mirror.\n", "commit 3c7f9555414f2420d13133f3c0d711e6c4cda1ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-18 15:58:43 -0400\n\n Getting node and npm binaries from Artifactory.\n", "commit 7dbcd02cf71eabf92e58522968230d564d9b99e5\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2017-05-17 21:21:39 +0100\n\n [FIXED JENKINS-44120] Bump Trilead version to fix NPE in KEX negotiation\n", "commit dbd645a5148929b2a929b39ed900f02f6d8e8482\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-05-16 13:23:54 +0200\n\n Address Oleg's commants\n", "commit 8ad3eb4973e4d5dbba058c942929f2ec5ef70f39\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-05-10 09:52:25 +0200\n\n [FIXED JENKINS-44204] Provide essential views for clouds\n \n Cloud pages can now be customized by actions and sidepanel, that can be\n further customized by widgets.\n", "commit a8994d4fa55eb4f5ba1b5a60837876c8107eeb95\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-14 18:26:29 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d04e6777c768a5d2c42a6e92836a549d94bd3bc0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-14 18:26:28 -0700\n\n [maven-release-plugin] prepare release jenkins-2.61\n", "commit f1a26582c1b25c470989d19b25378cff5c6d2497\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-13 22:22:40 -0400\n\n [JENKINS-28113] Allow freestyle builds to trigger downstream Pipeline builds (#2873)\n \n * Offering default methods on ParameterizedJob.\n \n * Javadoc typo.\n \n * Cleaner use of default methods in ParameterizedJob.\n \n * Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.\n \n * Sketch of pulling disabled functionality into ParameterizedJob.\n \n * EnableJobCommandTest.groovy \u2192 EnableJobCommandTest.java, and replacing deprecated Remoting-based CLI calls with CLICommandInvoker.\n \n * All CLI commands could be broken by a missing CLI.*.shortDescription key on just one!\n \n * Forgot to move CLI method short descriptions to new package.\n \n * Needed a @CLIResolver for ParameterizedJob. Adding an OptionHandler while we are here.\n \n * Trying to fix up access-modifier versions; started failing in CI today for unknown reasons.\n \n * Introduced <p:makeDisabled/> by analogy with <p:config-disableBuild/>.\n \n * Using new type bounds.\n \n * access-modifier 1.11 released.\n \n * MatrixProject and MavenModuleSet both expect to have access to makeDisabled.jelly.\n \n * Trying to generalize some more.\n \n * Minor simplification.\n \n * [JENKINS-34716] Generalizing doPolling and schedulePolling.\n \n * isBuildable\n \n * Obsolete comment.\n \n * Updated comments.\n \n * bridge-method-injector 1.17\n \n * Unfortunately AbstractProject.schedulePolling cannot delegate to SCMTriggerItem.\n \n * [FIXED JENKINS-28113] Generalize BuildTrigger to be able to trigger non-AbstractProject downstream ParameterizedJob\u2019s without DependencyGraph.\n \n * [JENKINS-22949] Dropping QueueItemAuthenticator trickiness, as in #2881.\n", "commit 3af0cc68cb1cea3047a21400486c075f1b555cf2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-13 22:15:10 -0400\n\n [JENKINS-27299] Define disabled in ParameterizedJob rather than AbstractProject (#2866)\n \n * Offering default methods on ParameterizedJob.\n \n * Javadoc typo.\n \n * Cleaner use of default methods in ParameterizedJob.\n \n * Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.\n \n * Sketch of pulling disabled functionality into ParameterizedJob.\n \n * EnableJobCommandTest.groovy \u2192 EnableJobCommandTest.java, and replacing deprecated Remoting-based CLI calls with CLICommandInvoker.\n \n * All CLI commands could be broken by a missing CLI.*.shortDescription key on just one!\n \n * Forgot to move CLI method short descriptions to new package.\n \n * Needed a @CLIResolver for ParameterizedJob. Adding an OptionHandler while we are here.\n \n * Trying to fix up access-modifier versions; started failing in CI today for unknown reasons.\n \n * Introduced <p:makeDisabled/> by analogy with <p:config-disableBuild/>.\n \n * Using new type bounds.\n \n * access-modifier 1.11 released.\n \n * MatrixProject and MavenModuleSet both expect to have access to makeDisabled.jelly.\n \n * Trying to generalize some more.\n \n * Minor simplification.\n \n * [JENKINS-34716] Generalizing doPolling and schedulePolling.\n \n * isBuildable\n \n * Obsolete comment.\n \n * Updated comments.\n \n * bridge-method-injector 1.17\n \n * Unfortunately AbstractProject.schedulePolling cannot delegate to SCMTriggerItem.\n \n * bridge-method-injector 1.17\n", "commit 37dfa992eb1a6aba5e25b791703001f7516d5b63\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-13 06:21:05 -0400\n\n Offering default methods on ParameterizedJob (#2864)\n \n * Offering default methods on ParameterizedJob.\n \n * Javadoc typo.\n \n * Cleaner use of default methods in ParameterizedJob.\n \n * Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.\n \n * Using new type bounds.\n \n * bridge-method-injector 1.17\n", "commit 8edf4a349de60e3251f6b37a74da56929e10d920\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-13 06:01:10 -0400\n\n Update detached plugins to reflect security releases (#2817)\n \n * [SECURITY-372] Update bundled mailer to 1.20.\n \n * Updated to pick up other detached plugins mentioned in https://jenkins.io/security/advisory/2016-04-11/ or https://jenkins.io/security/advisory/2017-03-20/ while we are here.\n \n * I18nTest.test_baseName_plugin caught that the detached version of credentials was too old to serve as a dependency.\n Probably there should be some test case verifying that all detached plugins could be loaded at once,\n though it would need to do a topological sort in dependency order.\n \n * Must also include display-url-api as a detached plugin as it is a dependency, even though it was never actually detached from core.\n \n * @oleg-nenashev insists on bundling display-url-api 2.0.\n", "commit f1af3e4ce491cfe997efdbc3ca72e9fc641c56bc\nMerge: d600a3193b 712072621f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-12 09:39:55 +0300\n\n Merge pull request #2884 from jtnord/underscore\n \n Javadoc fix.\n", "commit 712072621fb667d35efaf538e48c269ee515008b\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-05-11 11:41:29 +0100\n\n Javadoc fix.\n \n The use of `_` as an identifier is discouraged in the JLS, therefor do\n not suggest its use in our javadoc.\n \n ref:\n http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.27.1\n \n > It is a compile-time error if a lambda parameter has the name _ (that\n is, a single underscore character).\n \n > The use of the variable name _ in any context is discouraged. Future\n versions of the Java programming language may reserve this name as a\n keyword and/or give it special semantics.\n", "commit 7db9fe95669d426812dd4510b512fcd95ff1a64e\nAuthor: Allan Burdajewicz <aburdajewicz@cloudbees.com>\nDate: 2017-05-05 17:44:43 +1000\n\n [JENKINS-42707] AccessDeniedException exception in ReverseBuildTrigger (#2846)\n \n * [JENKINS-42707] AccessDeniedException vulnerability in ReverseBuildTrigger.\n \n * [JENKINS-42707] Added tests to expose the issue\n \n * [JENKINS-42707] Log message according to permission (DISCOVER/READ)\n \n * [JENKINS-42707] Use MockAuthorizationStrategy\n \n * [JENKINS-42707] Remove internationalization for logger\n \n (cherry picked from commit 17eedcfde8043829b247e639ae985ddb97dd0571)\n", "commit 543d184004e175da1efca68d9769eaa838763606\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-03 10:36:51 -0400\n\n [FIXED JENKINS-44010] It is possible for Jenkins.crumbIssuer to be unset while the setup wizard is running.\n \n (cherry picked from commit ae1fdc95a1d50df65a97447ff536d21cb2c5dba2)\n", "commit d600a3193b645b68bb2d24c9ebec5ac82f615792\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2017-05-11 16:28:15 +1000\n\n [JENKINS-43713] Integrate Winstone 4 (Jetty 9.4.5) (#2850)\n \n * use snapshot of winstone with new jetty 9.4.x version\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n \n * add jetty snapshot repository until last jetty release deployed\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n \n * surefire 2.20\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n \n * winstone will be 4.0\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n \n * remove jetty snapshot repo\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n \n * touch to force pr rebuild as snapshot has been deployed\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n \n * use winstone release\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n \n * use maven-jenkins-dev-plugin 9.4.5.v20170502-jenkins-1\n \n Signed-off-by: olivier lamy <olamy@apache.org>\n", "commit 75ac24a359dc1a53cf1ce85895618ea17de801d0\nMerge: 26d154a3c2 a6cd5b515d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-11 09:24:18 +0300\n\n Merge pull request #2814 from kamilszymanski/groovy_update\n \n Upgrade to Groovy 2.4.11\n", "commit 26d154a3c2b959ee6c9214237b0991a3fbac79ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-10 15:08:22 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9c86a3cade6b8483f4c380837719191054171fb2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-10 15:08:21 -0700\n\n [maven-release-plugin] prepare release jenkins-2.60\n", "commit 604fc96bacf3c8f6275673a8b0ade2bc9717fce5\nMerge: 2f5ca1a7a1 26dc905ff2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-10 22:02:23 +0300\n\n Merge pull request #2878 from tequillaz/rss_feed_name\n \n [JENKINS-44117] - use getFullDisplayName for RSS feed name\n", "commit 2f5ca1a7a167be27aab5d5c69f71a02ee5507ba6\nMerge: 1c52d910ed 914963c223\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-10 10:21:24 -0400\n\n Merge pull request #2730 from abayer/jenkins-24141\n \n [JENKINS-24141] Pull ChangeLogSet-related logic out of AbstractBuild\n", "commit 1c52d910edc425c8e6628022bb499383fd08ac31\nMerge: 909cdb78e8 3172cf333b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-10 09:45:39 +0300\n\n Merge pull request #2870 from oleg-nenashev/windows-slave-installer/1.9\n \n Update WinSW to 2.1.0 and Windows Agent Installer to 1.9\n", "commit 914963c22317e7d72cf7e3e7d9ed8ab57709ccb0\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-08 12:39:09 -0400\n\n Get rid of superfluous Queue.Task/Executable\n", "commit 26dc905ff23bd69711bf48a2a46b892db2fb384c\nAuthor: tequillaz <tekillaz.dev@gmail.com>\nDate: 2017-05-08 16:44:08 +0300\n\n use getFullDisplayName for RSS feed name\n", "commit b6e1ae5537d27dda1dc0544e7060f792fcef81a8\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-08 09:24:55 -0400\n\n Adding a @since TODO for Job.doRssChangelog\n", "commit 909cdb78e8fd36d18be9e75cca358c86d68489ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-07 21:23:31 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1b76722e1358f941d551383be9a934377282458a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-05-07 21:23:31 -0700\n\n [maven-release-plugin] prepare release jenkins-2.59\n", "commit 00e8f77b564cfc9e0d29fc37daa37ec593228c0b\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-05 11:36:05 -0400\n\n [FIXED JENKINS-38005] Properly log failure due to empty archive in Pipeline (#2823)\n \n * [FIXED JENKINS-38005] Properly log failure due to empty archive in Pipeline\n \n Since the job result is probably still null at the time that archiving\n occurs, we weren't actually logging anything in Pipeline jobs in that\n case. That was not ideal. So instead, let's log things, and also let's\n update the error message to include a tip to use the allowEmptyArchive\n option.\n \n * Reverting to original message\n", "commit a6cd5b515d31984ef7d0e91b75c5da85567ab8b3\nAuthor: Kamil Szymanski <kamil.szymanski.dev@gmail.com>\nDate: 2017-03-19 22:52:50 +0100\n\n Upgrade to Groovy 2.4.11\n", "commit 17eedcfde8043829b247e639ae985ddb97dd0571\nAuthor: Allan Burdajewicz <aburdajewicz@cloudbees.com>\nDate: 2017-05-05 17:44:43 +1000\n\n [JENKINS-42707] AccessDeniedException exception in ReverseBuildTrigger (#2846)\n \n * [JENKINS-42707] AccessDeniedException vulnerability in ReverseBuildTrigger.\n \n * [JENKINS-42707] Added tests to expose the issue\n \n * [JENKINS-42707] Log message according to permission (DISCOVER/READ)\n \n * [JENKINS-42707] Use MockAuthorizationStrategy\n \n * [JENKINS-42707] Remove internationalization for logger\n", "commit f36917c210d52ce7fc1f4bca71c9f1baf11c4647\nAuthor: Michael Clarke <mc1arke@users.noreply.github.com>\nDate: 2017-05-04 23:12:43 +0100\n\n [JENKINS-42959, JENKINS-44046, JENKINS-43979] - Bump Trilead to build217-jenkins-10 (#2872)\n \n [JENKINS-42959] Correctly compare key algorithms during key verification\n [FIXED JENKINS-44046][FIXED JENKINS-43979] Use a larger default key size to fix issues when using SHA256 MACs during Diffe-Helman key exchange against older versions of OpenSSH\n \n Fixes issues encountered following the recent move to the latest Trilead version. These fix 2 underlying issues:\n \n diffe-helman-sha256 Key Exchange needs at least 2048 bits of data to generate a key against OpenSSH 6.4 and below.\n Known hosts comparison incorrectly compares the hostname against the key value meaning key verification always fails when using known hosts files\n", "commit 07c918b32198dfd9c553b583cb313b250d5c0585\nMerge: 07683617d3 4eb9d8ab6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-04 11:28:00 -0400\n\n Merge pull request #2871 from jglick/MyViewTest.testDoCreateItem\n \n Suppressing test flakiness\n", "commit 07683617d3f9277fe274e7a35f745b14b6a35e44\nAuthor: Scott Hebert <scoheb@users.noreply.github.com>\nDate: 2017-05-04 11:21:56 -0400\n\n [JENKINS-42728] Updating view with CLI using input of a different view type should fail (#2804)\n \n * [JENKINS-42728] Updating view with CLI using different view type should fail\n \n - Additionally, updating a view using an XML that will be converted by XStream via an alias\n will succeed.\n \n [FIXES JENKINS-42728]\n \n * Remove TestView\n \n * update test\n", "commit d45576d8fb37b35a89468d82857064669168e567\nMerge: 43b06d5a26 44cc306828\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-05-04 15:10:07 +0200\n\n Merge pull request #2863 from jglick/TcpSlaveAgentListener-logging\n \n Indicate the actual protocol being served by TcpSlaveAgentListener\n", "commit 43b06d5a262c28232e5c38ffd16b94c1bfdb1499\nMerge: c362bfc8c7 d05fcdecf2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-05-04 15:09:33 +0200\n\n Merge pull request #2861 from amuniz/JENKINS-43929\n \n [JENKINS-43929] Specific cache control header on ajax.jelly\n", "commit c362bfc8c7439f095591453688f3da8752a04fb3\nMerge: b5ee2a0750 ae1fdc95a1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-05-04 15:08:27 +0200\n\n Merge pull request #2868 from jglick/SetupWizard-NPE-JENKINS-44010\n \n [JENKINS-44010] NPE in setup wizard\n", "commit 4eb9d8ab6d41883ab764b705d4635c49336e60b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-03 13:46:30 -0400\n\n Suppressing test flakiness.\n", "commit 3172cf333b1fd1f04dbc0e13cf2ae7479ae63ece\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-05-03 18:13:40 +0300\n\n Update WinSW to 2.1.0 and Windows Agent Installer to 1.9\n \n See the changelog: https://github.com/jenkinsci/windows-slave-installer-module/blob/master/CHANGELOG.md\n", "commit ae1fdc95a1d50df65a97447ff536d21cb2c5dba2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-03 10:36:51 -0400\n\n [FIXED JENKINS-44010] It is possible for Jenkins.crumbIssuer to be unset while the setup wizard is running.\n", "commit 71a46145a62b7da36b36ad5d4c359beada8de6ad\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 15:51:56 -0400\n\n Javadoc cleanup\n", "commit aa5ff5410f03db553c68617d2b3296e2dcac3788\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 15:35:58 -0400\n\n Forgot to remove SCMTriggerItem everywhere in View\n", "commit 99baf7a6105bc6dce4319741aaa80addb9c4b253\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 15:34:46 -0400\n\n Forgot a bit of javadoc\n", "commit 66460f95b0437e5e2de0aed80ef2790ff85d991a\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 15:23:57 -0400\n\n Get rid of isBuilding() check on previous build's culprits.\n", "commit 31bc41739bb3bf3aa7c7583becb2ea71a89911ec\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 14:41:01 -0400\n\n Review comments.\n", "commit 44cc30682854756f4fd9a126034e3cddcc765288\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-02 13:47:22 -0400\n\n @stephenc requested that the original message be retained at FINE.\n", "commit 28dce4c30572a11c3e85acb349fc5ceddb0491ba\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 13:21:20 -0400\n\n Get rid of asRun().\n", "commit b5ee2a0750a242e6160641670330768a9c20cd4f\nMerge: 0993b7099b 887a210a43\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-02 12:50:24 -0400\n\n Merge pull request #2860 from jglick/OldDataMonitorTest.unlocatableRun-JENKINS-26718\n \n Improved OldDataMonitorTest.unlocatableRun\n", "commit 977f922136e8bcdad42ad1448df45a36b2e64f68\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 11:14:03 -0400\n\n Refactor for supporting on-demand calculation of culprits\n", "commit 39136804e53bf9f34cc91fdf3c64ab57d976eac3\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 10:28:10 -0400\n\n Rework to solo RunWithSCM interface\n", "commit e6f606465dff9f63c17a7867062dbe6a9ffe94c6\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-02 10:06:51 -0400\n\n Code review responses\n", "commit e91a82d27c67b194113fba6ac805cd4d6193cbfb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-22 15:06:04 +0200\n\n [JENKINS-42861] - Properly deprecate the HudsonExceptionNote implementation (#2811)\n \n * [JENKINS-42861] - Properly deprecate the HudsonExceptionNote implementation\n \n It is a replacement of the original fix in https://github.com/jenkinsci/jenkins/pull/2808.\n \n The implementation provides deprecates the annotation of the new stacktraces, but it retains the binary and the persisted data compatibility, which were missing in the original PR.\n In the longer-term the hyperlinks should be replaced by the best possible equivalent (JIRA search, grepcode or whatever).\n \n * [JENKINS-42861] - Cleanup the deprecated functionality\n \n (cherry picked from commit 77a9f026f88d7cbbceca12f8f5645277a6aadaa0)\n", "commit ce7d2aec50bbf2a97dab256aee399e180754483e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-08 00:40:05 +0200\n\n Merge pull request #2828 from sathiya-mit/master\n \n [JENKINS-42852] - Jenkins Configuration Save Option\n (cherry picked from commit 77804c145134d93b3ac0bd64d3181a2e21538fb7)\n", "commit 6128459dd39a7a1722894cd0a5a69a6c8c767abb\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-04-07 12:39:29 -0700\n\n [FIXED JENKINS-42043] Catch and log RuntimeException in setNode\n \n Also make sure we don't mark the Computer as used so that we kill any\n executors that may be related to it somehow.\n \n (cherry picked from commit 23b0085f453454462542ae6e0fd67915b760ee4e)\n", "commit c553801a2b37a5a1ea0839109e7359c490534c37\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2017-03-30 15:32:14 -0400\n\n JENKINS-41778 - setup wizard issues when failures\n (cherry picked from commit a3bf6a9801a755c2b62e9b11e513b5cc616d3e47)\n", "commit 0e2cadf5ea0a37780718207fab1e077a32127162\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-22 15:08:04 +0200\n\n [JENKINS-42717] - Prevent NPE when a non-existent Default View is specified in the global config (#2815)\n \n * [JENKINS-42717] - Document view management methods in Jenkins and ViewGroupMixIn\n \n * [KENKINS-42717] - GlobalDefauldViewConfiguration should not fail with NPE when the view is missing\n \n * [JENKINS-42717] - Draft the direct unit test\n \n * [JENKINS-42717] - Fix the tes implementation\n \n * [JENKINS-42717] - Make FormException localizable\n \n * [JENKINS-42717] - Fix te build glitch\n \n (cherry picked from commit 4074818b97d50b98b754f723842f03306a1ddaea)\n", "commit 161095e01b649e5453e65d5277f3bbcbefa480f4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-21 09:40:22 -0400\n\n [JENKINS-21695] - The CompressionFilter.uncaughtExceptionHandler must not attempt to write to a committed response. (#2834)\n \n (cherry picked from commit 0c7e7bbc55a24cfa24ac835fd32d31a6e4e8243b)\n", "commit 1c56f01283719e8ade32e872ef9fa636a4437d2e\nAuthor: Fe\u0301lix Belzunce Arcos <fbelzunc@gmail.com>\nDate: 2017-04-28 13:56:36 +0200\n\n [JENKINS-43936] Only migrate legacy users once per restart\n \n (cherry picked from commit f091c9de34e2c8fcaf93966180226dea52f90e38)\n", "commit 6f44ff7dee22e277cdfb94494c1b23e0c676ebbf\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-04-06 14:30:50 +0200\n\n [FIXED JENKINS-43279] Make sure Cloud.PROVISION is properly initialized\n \n (cherry picked from commit d35dfcb24fb2272076f863780fdc3de93d0ec04b)\n", "commit e4b84a2f824e00ad7ff5f19783840da0bb4a26a4\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-01 13:16:49 -0400\n\n Revert \"Initial work on DependencyGraph\"\n \n This reverts commit 7fe3a4a3b957cf5517e634cdd25b1c5646334689.\n", "commit 105bbc885bbeb072c277cec772910b1d3b6585e2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-01 13:10:37 -0400\n\n Indicate the actual protocol being served.\n", "commit 4f3172c515d45632e903141392da516eadd872c9\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-05-01 11:45:11 -0400\n\n Normalize versioning because that was unneeded\n", "commit 0993b7099b9faa06915cc6e342c7cf83b0e1946f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-05-01 09:44:55 -0400\n\n Do not load detached plugins during tests (#2829)\n \n * Do not load detached plugins during tests.\n Also warn about plugins which force us to create classes.jar.\n \n * Porting POM fix from #2795: we must allow snapshots from repo.jenkins-ci.org so as to be able to test upstream component PRs.\n \n * Fixed failures in tests which assumed detached plugins were being loaded.\n \n * jenkins-test-harness 2.20\n \n * Unreproducible test failure on CI, probably due to timing.\n", "commit c33e7dc42094568a7d37aaa59f2bf5ab8332dc9a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-30 21:38:32 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 97b59acc0b2299021d0457494caf03c9cea525a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-30 21:38:32 -0700\n\n [maven-release-plugin] prepare release jenkins-2.58\n", "commit a32163f3549bbed7966a7d5fb4bb5707687b5bf7\nMerge: 8a48e0ccb9 478bf9feca\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-29 17:44:53 +0200\n\n Merge pull request #2851 from recena/version-number\n \n [JENKINS-43733] Pick up the latest release of version-number library\n", "commit 8a48e0ccb9273d91eb74bf3c07f71d1d7aab16dc\nMerge: 6ff50863e4 f091c9de34\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-29 17:44:28 +0200\n\n Merge pull request #2862 from fbelzunc/JENKINS-43936\n \n [FIXED JENKINS-43936] Only migrate legacy users once per restart\n", "commit 6ff50863e4330eacd8b915e55b1f5bc45a853091\nMerge: 461940f49a b17d076370\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-29 13:36:34 +0200\n\n Merge pull request #2848 from mc1arke/bump-trilead-version\n \n Bump Trilead version to receive a number of security enhancements\n", "commit 461940f49a243ab4fff23870ea0437e8acf9c250\nMerge: 1899f36bfc 26dd7408be\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-29 10:52:44 +0200\n\n Merge pull request #2845 from tequillaz/fix/rss_job_name\n \n Change rss feed build name\n", "commit 569c990455e1411afe40969fb6186c551528569e\nMerge: 7fe3a4a3b9 1899f36bfc\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-04-28 16:33:25 -0400\n\n Merge branch 'master' into jenkins-24141\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit 7fe3a4a3b957cf5517e634cdd25b1c5646334689\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-04-28 16:30:09 -0400\n\n Initial work on DependencyGraph\n", "commit f091c9de34e2c8fcaf93966180226dea52f90e38\nAuthor: Fe\u0301lix Belzunce Arcos <fbelzunc@gmail.com>\nDate: 2017-04-28 13:56:36 +0200\n\n [JENKINS-43936] Only migrate legacy users once per restart\n", "commit d05fcdecf2d49d25a46e6974b0340057301d10b0\nAuthor: amuniz <amuniz@cloudbees.com>\nDate: 2017-04-28 10:52:39 +0200\n\n [JENKINS-43929] Specific cache control header on ajax.jelly\n", "commit 1899f36bfc372ec9b2ee536d3630ea5246e4570f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-28 10:43:23 +0200\n\n [JENKINS-43825] - Refactor ProcessTree.Windows logic to propagate errors correctly (#2859)\n \n * [JENKINS-43825] - Refactor WindowsProcess to a separate class and optimize logging\n \n * [JENKINS-43825] - Refactor the code to properly propagate WindowsProcessException in ProcessTree to the top level\n \n * [JENKINS-43825] - Polish logging\n \n * [JENKINS-43828] - s/WindowsProcess/WindowsOSProcess\n \n * [JENKINS-43825] - Next time I will try to compile the code before submitting\n", "commit 887a210a435696f53a8a80f3101abd8d93ad8d0a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-27 16:30:17 -0400\n\n Trying to improve test code which fails on Windows CI.\n", "commit e713cb42f435a201fe09e561816337eaa127e572\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-27 11:35:27 -0400\n\n Rather than ignoring .repository, better to use a location in the workspace temp directory.\n", "commit 70dbe9ccdfa6b3c88612fa0e0074b4b052ae92f5\nMerge: 4852e1e4a8 8d10f069a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-27 11:31:14 -0400\n\n Merge branch 'master' into OldDataMonitorTest.unlocatableRun-JENKINS-26718\n", "commit 4852e1e4a8905de9724dbcc613ec32faa123cbe3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-26 16:17:40 -0400\n\n Jenkinsfile keeps a local Maven repository cache inside the checkout, so ignore that.\n", "commit 478bf9fecadfa3ecda95e3e4f2a8f5ef3f99d099\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2017-04-21 20:18:50 +0200\n\n [JENKINS-43733] Adapt OldDataMonitor.VersionRange.isOld and remove deprecated method\n", "commit 8d10f069a04ff1ed3f0bb537caf3693ec5581d87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-26 10:19:56 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ce7f92768ec2fc85b073231850be025bc9dce677\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-26 10:19:56 -0700\n\n [maven-release-plugin] prepare release jenkins-2.57\n", "commit 9d269168a59f2863467bf17ebe1ed8800da04bd2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-26 13:07:41 -0400\n\n Verify that there are no modified or untracked files at the end of the build.\n", "commit 7692f34227fc8144f9c28e336181290cb8290d06\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-26 12:55:27 -0400\n\n Improved test: no need for mocks.\n Avoids creating unversioned file test/0/build.xml.\n", "commit 6bcd968e9f397d508f7c75dd6c38f9189ef9cdef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-26 08:30:41 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ce4f639175d0357792b5522c801f303c12e0ea8d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-26 08:30:40 -0700\n\n [maven-release-plugin] prepare release jenkins-2.46.2\n", "commit 8ff1dd638b227dc27d8c7c1eb99298562b4c3721\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-04-25 11:27:39 -0400\n\n Add SCM.buildEnvVars(Run,Map<String,String>)\n", "commit 285e83a9c65696f834140624f7f8e6390659c6cf\nMerge: d7d4a8244b 4af8a599a0\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-04-25 11:15:28 -0400\n\n Merge branch 'master' into jenkins-24141\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit 01f8b82c04004705bd2726daba3335ca29bd45a3\nMerge: 12647e5a03 4af8a599a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-24 10:01:25 -0400\n\n Merge commit '4af8a599a011223a859f496276a61a28f90cf8be' into security-master\n", "commit 4af8a599a011223a859f496276a61a28f90cf8be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-23 17:16:21 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 200f9e05eb3c3d9a5ea4ef28e2392daa834cef21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-23 17:16:21 -0700\n\n [maven-release-plugin] prepare release jenkins-2.56\n", "commit 132ca7cffe9162b4b04bf52d2cf13a44c0f902e0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-23 18:22:22 +0200\n\n [JENKINS-43653] - Ensure AbstractItem#delete() NPE safety when checking executors (#2854)\n \n * [JENKINS-43653] - Ensure AbstractItem#delete() NPE and RTE safety when checking executors.\n \n This change adds missing NPE checks and also improves handling of Executables#getParentOf(), which may throw undocumented Runtime exceptions if Executable uses core API below 1.377 and does not implement getParent(). Executor#stop() has been also modified to explicitly handle the issue though there is still the same issue with estimated execution times.\n \n * [JENKINS-43653] - Address comments from @jglick, restrict newly introduced API\n \n * [JENKINS-43653] - Address comments from @stephenc\n \n * [JENKINS-43653] - Cleanup \"unrelevant\" changes to make @stephenc and @jglick happy\n \n * [JENKINS-43653] - Cleanup the leftover\n \n * [JENKINS-43653] - Drop the changes in Executables\n", "commit cdb45dd2b76214c533bdb593bf56cecaf40196ce\nMerge: 4074818b97 03b722ead8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-23 11:44:20 +0200\n\n Merge pull request #2856 from mc1arke/javadoc-generation-fix\n \n Fix Javadoc generation error due to incomplete class reference\n", "commit 03b722ead8206985911ba760361415faa3845684\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2017-04-23 10:17:03 +0100\n\n Fix Javadoc generation error due to incomplete class reference\n", "commit 4074818b97d50b98b754f723842f03306a1ddaea\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-22 15:08:04 +0200\n\n [JENKINS-42717] - Prevent NPE when a non-existent Default View is specified in the global config (#2815)\n \n * [JENKINS-42717] - Document view management methods in Jenkins and ViewGroupMixIn\n \n * [KENKINS-42717] - GlobalDefauldViewConfiguration should not fail with NPE when the view is missing\n \n * [JENKINS-42717] - Draft the direct unit test\n \n * [JENKINS-42717] - Fix the tes implementation\n \n * [JENKINS-42717] - Make FormException localizable\n \n * [JENKINS-42717] - Fix te build glitch\n", "commit d1d72ca91726ba92627b0bb606bd046a23c25fd8\nMerge: 77a9f026f8 3871d7778e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-22 15:07:40 +0200\n\n Merge pull request #2849 from stephenc/jenkins-43531\n \n [JENKINS-43531] Plugins may not be expecting InvalidPathException\n", "commit 77a9f026f88d7cbbceca12f8f5645277a6aadaa0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-22 15:06:04 +0200\n\n [JENKINS-42861] - Properly deprecate the HudsonExceptionNote implementation (#2811)\n \n * [JENKINS-42861] - Properly deprecate the HudsonExceptionNote implementation\n \n It is a replacement of the original fix in https://github.com/jenkinsci/jenkins/pull/2808.\n \n The implementation provides deprecates the annotation of the new stacktraces, but it retains the binary and the persisted data compatibility, which were missing in the original PR.\n In the longer-term the hyperlinks should be replaced by the best possible equivalent (JIRA search, grepcode or whatever).\n \n * [JENKINS-42861] - Cleanup the deprecated functionality\n", "commit 685700b88d35342cd5d564bc0cc22424eeede901\nMerge: 0c7e7bbc55 8eab1f1f3e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-21 22:40:17 +0200\n\n Merge pull request #2847 from jglick/obsolete-scripts\n \n Deleted rc.changelog.rb\n", "commit 0c7e7bbc55a24cfa24ac835fd32d31a6e4e8243b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-21 09:40:22 -0400\n\n [JENKINS-21695] - The CompressionFilter.uncaughtExceptionHandler must not attempt to write to a committed response. (#2834)\n", "commit 9f3857aa7880d375d72b16538aa6976ed6d698d0\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2017-04-20 20:57:17 +0200\n\n [JENKINS-43733] Pick up the latest release of version-number library\n", "commit 3871d7778e30828d7c69076e7536dd7e106eb96a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-04-19 14:04:33 +0100\n\n [JENKINS-43531] Plugins may not be expecting InvalidPathException\n \n - Plugins should really be expecting it, but as historically they have not, may as well convert to IOE for them\n", "commit 12647e5a036cebef94e14d8e4f8d2aca172e12a1\nMerge: 121a6e0140 84c87928db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-18 17:10:34 -0400\n\n Merge branch 'security-stable-2.46' into security-master\n", "commit 121a6e0140fe61bacedbfb21bb46e573e33c8365\nMerge: f7075e6077 33942677d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-18 17:10:32 -0400\n\n Merge commit '33942677d4887c1ab68f2430e734efe35943b506' into security-master\n", "commit 84c87928db43ab3c47c1a6265b48574fc51b44d5\nMerge: 59ec129068 e6f66a8007\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-18 17:10:09 -0400\n\n Merge branch 'security-stable-2.32' into security-stable-2.46\n", "commit e6f66a80077a5a95189996d648fcfe025bf4c17f\nMerge: 7a764161c5 b46ccfc33a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-18 17:09:44 -0400\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit b46ccfc33ac900488d814550abb36b5f7cb7ab13\nMerge: 48b68bee14 3c39773956\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-18 17:08:47 -0400\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 3c3977395633db0a2c9a29550e0249451fa97ba0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-18 14:20:01 -0400\n\n Loading a fresh crumb when creating a new user, fixing safeRestart.\n Also allows us to revert ce5c517 and thus reapply 416fddd.\n", "commit 0b8d21662d49d46d0269474ea75c8c4b6570d2e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-18 12:45:58 -0400\n\n /updateCenter/safeRestart now requires POST.\n", "commit b17d0763709be35d39f16d6af7afaf765ac6cf92\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2017-04-18 22:05:43 +0100\n\n Bump Trilead version to receive a number of security enhancements\n [JENKINS-41606][JENKINS-33021][JENKINS-26379][JENKINS-31549]\n", "commit 8eab1f1f3e3daedd8f03bc6b6d0726e54ad1be97\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-18 08:54:34 -0400\n\n Deleted rc.changelog.rb.\n", "commit 26dd7408be04135db0e0bea7c9a588427cb4a43f\nAuthor: Frolov Dmitry <frolov_dm@ascon.ru>\nDate: 2017-04-17 15:08:39 +0300\n\n Change RSS job title from build number to display name\n", "commit f7075e60772bd2fa15bcc72450735641c168fed5\nMerge: 745dacc751 59ec129068\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 23:01:34 +0200\n\n Merge branch 'security-stable-2.46' into security-master\n", "commit 59ec129068d97dfe248fc8628d9db3fb647589bf\nMerge: 5df63bc63b 7a764161c5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 22:52:09 +0200\n\n Merge branch 'security-stable-2.32' into security-stable-2.46\n", "commit 7a764161c548ed8a6a428a232e6fff5be1549196\nMerge: 4d310ccbb8 48b68bee14\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 22:46:29 +0200\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 48b68bee145c3a7776cc0e0281c091a08dcb0a95\nMerge: 0d1565bdaa 85acc31cef\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 22:38:32 +0200\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 85acc31cef1657fb1a37552191ccfdee431faa4b\nMerge: ce5c517433 d226f82cb0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 22:35:32 +0200\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit ce5c517433e4b0c1685e6d6037227dbc94d97081\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 11:07:58 +0200\n\n Revert \"[SECURITY-420] RequirePOST to finish setup wizard\"\n \n This reverts commit 416fdddb97f8a6f8778a66bfe38d5eb39a77149c.\n", "commit d226f82cb09cdeb68155dcf1f67dab314f827f5e\nMerge: 453861ca6a 3c9184246c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 22:32:47 +0200\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 3c9184246c55ebb6143db778d4ddc4d34cf76e52\nMerge: 7c4db7f153 701ea95a52\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 22:30:19 +0200\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 701ea95a52afe53bee28f76a3f96eb0e578852e9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-16 10:06:15 +0200\n\n [SECURITY-503] Prevent deserialization of void/Void\n", "commit 33942677d4887c1ab68f2430e734efe35943b506\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-16 03:48:20 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1f3f6c69a38ba2f4de5d025cc1d53ccb18a7e17d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-16 03:48:20 -0700\n\n [maven-release-plugin] prepare release jenkins-2.55\n", "commit ee82f6135eb44845e4e53ebb2895934376caf727\nMerge: e0017ae1de a3bf6a9801\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-15 21:37:11 +0200\n\n Merge pull request #2825 from kzantow/JENKINS-41778-setup-wizard-edge-cases\n \n [FIX JENKINS-41778] - setup wizard issues when failures\n", "commit 745dacc75125ccb19d181e35b34ec892e57f6ddd\nMerge: 3fc98a90b8 5df63bc63b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 15:22:42 +0200\n\n Merge branch 'security-stable-2.46' into security-master\n", "commit 3fc98a90b874e2493413fe70f16b648847e053d4\nMerge: c25b345460 e0017ae1de\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 15:22:31 +0200\n\n Merge branch 'master' into security-master\n", "commit 5df63bc63ba352ac24da59729407f3439aa6a26d\nMerge: e76921c9f6 4d310ccbb8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 15:06:55 +0200\n\n Merge branch 'security-stable-2.32' into security-stable-2.46\n", "commit 4d310ccbb868097739de1f6d16547c56fedad25b\nMerge: b530a609fb 0d1565bdaa\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 15:02:46 +0200\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 0d1565bdaa26391646a90f60bc5878608b2ca01e\nMerge: a64f10163f 2f8d8f370a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 15:00:27 +0200\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 2f8d8f370a848225caaacfb81c3e6e8530fbfa1f\nMerge: 416fdddb97 453861ca6a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 14:57:32 +0200\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 453861ca6a6fb2b6deeb003242c30774422450af\nMerge: 189f101dcb 7c4db7f153\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 14:56:52 +0200\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 7c4db7f153817f2a2770ee62c0eca3109fe6553c\nMerge: a18f7432fe d5dd69bee2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 14:51:38 +0200\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit d5dd69bee210e0073ce8fa880ae5ab7829cb7bdb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-14 20:34:48 +0200\n\n [SECURITY-420] Adapt form\n", "commit 1f672323925dda7e427559dd68e9a7207d47ea90\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-14 20:02:55 +0200\n\n [SECURITY-420] RequirePOST for proxy validation\n", "commit eaafedd2ddad80e723403dd0126dd635001bb51e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-14 19:39:59 +0200\n\n [SECURITY-420] Add more @RequirePOST annotations\n", "commit 416fdddb97f8a6f8778a66bfe38d5eb39a77149c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-14 22:45:57 +0200\n\n [SECURITY-420] RequirePOST to finish setup wizard\n", "commit e0017ae1de222a69b093011f5b30b48cde1dc7e6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-15 14:36:26 +0200\n\n [FIXED JENKINS-43611] Fix AllView name migration log message (#2821)\n", "commit bd2ccfb00e61a275dc7cf0f77bcaee3538fb1ce1\nMerge: d7d36b30bd d35dfcb24f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-15 14:27:34 +0200\n\n Merge pull request #2835 from olivergondza/fixup-provision-perm\n \n [FIXED JENKINS-37616] Make sure Cloud.PROVISION is properly initialized\n", "commit c25b345460d2bc3fd1ed649777a332221b8c38e0\nMerge: 0c3d2ac5bc e76921c9f6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-14 08:59:12 -0400\n\n Merge branch 'security-stable-2.46' into security-master\n", "commit d7d36b30bd24153a1a5bc5dcdadbcea9d677bc1b\nMerge: 52a1a1035f 51927783a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-14 08:56:40 -0400\n\n Merge branch 'stable-2.46'\n", "commit e76921c9f6990ab538801154d815382baa10051f\nMerge: 84dcde5902 51927783a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-14 08:56:08 -0400\n\n Merge branch 'stable-2.46' into security-stable-2.46\n", "commit 84dcde5902755239f915dedafbdc0566bcde087a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 19:07:13 -0400\n\n Fix test failure.\n", "commit de629fc0a0d6b96b0d3ca89c59e8416f64afc4d7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 20:06:59 -0400\n\n [FIXED JENKINS-41745] Merged #2795: non-Remoting-based CLI.\n \n (cherry picked from commit 729016989e13632bc980957d05060510efddf41f)\n", "commit 52a1a1035fa71a2e023e93c083a626898bcb0d47\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-04-14 08:33:54 +0100\n\n [FIXED JENKINS-35160] - Job deletion: Wait up to 15 seconds for interrupted builds to complete (#2789)\n \n * [FIXED JENKINS-35160] Wait up to 15 seconds for interrupted builds to complete\n \n - Also now aware of concurrent builds\n \n * [JENKINS-35160] Tests are good, they catch bugs\n \n * [JENKINS-35160] We should do the interrupt for any Item not just Jobs\n \n * [JENKINS-35160] s/DeleteBlocker/ItemDeletion/g\n \n Left over references before I settled on a better name\n \n * [JENKINS-35160] Switch to Failure for better HTML rendering\n \n * [JENKINS-35160] Align the i18n key with owning class\n", "commit d48e1d6dc20abf4b2680ecf523e453e8c205abbd\nMerge: af4ff4db34 23b0085f45\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-14 09:32:39 +0200\n\n Merge pull request #2836 from abayer/jenkins-42043\n \n [FIXED JENKINS-42043] Catch and log RuntimeException in setNode\n", "commit 0c3d2ac5bc0c934468cbe264601b6c2f2ae479ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 20:35:14 -0400\n\n Seems that #2761 (JENKINS-31598) blocks the attack with or without SignedObject.\n", "commit 87edd4296ba4d21e577dacdcc6fa09250874524c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 19:07:13 -0400\n\n Fix test failure.\n", "commit af4ff4db347bc8c446908f12e719d8f27a1a033c\nMerge: 2aacaa05bc 60b471f79c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-14 00:13:57 +0200\n\n Merge pull request #2842 from jglick/github-organization-folder\n \n github-organization-folder is deprecated\n", "commit f3304cb5cd934fa66687abcaa66a6749fbe27628\nMerge: eb68ab34f2 6ca1ccab5d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 14:15:04 -0400\n\n Merge branch 'security-stable-2.46' into security-master\n", "commit 6ca1ccab5d33981bd07c5225ecb7a1232d9a33e8\nMerge: c0c6a9798c b530a609fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 14:12:31 -0400\n\n Merge branch 'security-stable-2.32' into security-stable-2.46\n", "commit b530a609fb646a048511c88f9a94c7abd63ca83a\nMerge: 4509ca7fa8 a64f10163f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 14:12:19 -0400\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit a64f10163f1900efdac28108f285628d2aab2bbd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 14:11:13 -0400\n\n Deleting now-dead code path.\n", "commit c0c6a9798cbf1aff3539e08da6512e139f20ef01\nMerge: 69ae64d981 4509ca7fa8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 14:05:53 -0400\n\n Merge branch 'security-stable-2.32' into security-stable-2.46\n", "commit 4509ca7fa8d6890453ed6500e49391abacb7c5df\nMerge: ad113557a2 d677327428\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 14:03:59 -0400\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit d6773274284eaeaad4ece6ebfa98709c641807e1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 14:00:53 -0400\n\n LoggerRule\n", "commit 44c4c1cc0c6af30f09b5e391fd72546a848ddc71\nMerge: cb36b3d00d 566cb370d7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 13:58:44 -0400\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 566cb370d7254087cbeb7cd713acff720e61b5ab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 13:53:17 -0400\n\n Adjusting comment.\n", "commit 06eb14efe698a9c6941e6b00a1b061b69717a1fb\nMerge: 6201c628b0 189f101dcb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 13:50:58 -0400\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 189f101dcba4d47284bc09588cc16a874d08bf6c\nMerge: 85abbfa4cf a18f7432fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 13:40:56 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit a18f7432fe8a07aa39e173c89828309e7178666c\nMerge: e352062897 23f4809e6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 13:37:06 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit ad113557a2d2e341ef278ebb7612049c5caf5bbf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-12 18:15:45 +0200\n\n [SECURITY-420] Add RequirePOST\n", "commit 6201c628b0bfb22b176a49f27fa4e2881233be6a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-04 23:34:44 +0200\n\n [SECURITY-420] RequirePOST methods added in 2.0\n", "commit 23f4809e6c10a221e9d67f2e841536845387b42d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-13 15:01:32 +0200\n\n [SECURITY-412] Simplify implementation as suggested by jglick\n", "commit eeb699ed8c2ce937f2b836692b36a98da7bb5622\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-13 15:01:12 +0200\n\n [SECURITY-420] Fix form to submit POST\n", "commit 4fe9454cb17d51f02a66a88ec90588eccb9b9136\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-04 15:30:42 +0200\n\n [SECURITY-420] fingerprintCheck.jelly uses POST, to require it\n", "commit 758dfd474cc0dac6469d9ab3e42ca7a1c02bb04b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-04 15:27:33 +0200\n\n [SECURITY-420] Remove obsolete comments\n", "commit 912e96367858f3dcbf1ce6cb8e6436d3dfcd5252\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-04 13:11:53 -0800\n\n Fixing a test\n \n Previously, when the 2nd `e.click()` is called, the page has already transitioned to another page, so the anchor objects have become invalid.\n \n HtmlUnit somehow still manages to follow a link, except when there's some JavaScript attached to the onclick() handler it's going to execute in a strange environment. Some management link requires a POST, and that was done via JavaScript. So that broke the test.\n", "commit 20b42f7339575d3e764a2d937ded7de55a29a30d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 19:41:11 +0200\n\n [SECURITY-420] Submit form to (not) keep build forever via POST\n", "commit e69c28e44dae41322112471e1c80f840bde314d4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 19:41:02 +0200\n\n [SECURITY-412] Fix handling of restart/safeRestart URLs\n", "commit 4061e36c59c1dbc9c6d5199e1f9397f543e2e454\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 16:34:12 +0200\n\n [SECURITY-420] Add more RequirePOST annotations\n", "commit 73282957a11b0c79321b6ec18fcc35cf101b5ef1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 13:39:00 +0200\n\n [SECURITY-415] Fix ApiTokenPropertyTest\n", "commit ae402ba139df82f3d105b9e070444f1849543fce\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 02:35:27 +0200\n\n [SECURITY-419] RequirePOST for creating a new node\n", "commit e0001e679beaf963cd4ae0ca68b4b073af9aa533\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 02:34:38 +0200\n\n [SECURITY-418] RequirePOST for signing up other users\n", "commit 40117acdc686387d694cb9bec3ce9454c3f93f59\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 02:34:01 +0200\n\n [SECURITY-417] RequirePOST on security configuration\n", "commit 89be3bd785f3997f16a6d540d1f7c28f0424fde8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 02:33:28 +0200\n\n [SECURITY-416] RequirePOST on system config submission\n", "commit 7975ab320e5dadb2f710b832f4caeae4a9a85b4f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 02:32:58 +0200\n\n [SECURITY-415] RequirePOST on API token change\n", "commit 3e1f02b5c3ff5d8a373f7a6c81d7c024d3a71956\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 02:31:55 +0200\n\n [SECURITY-413][SECURITY-414] RequirePOST in plugin manager\n", "commit 3c5e5ca63d9a1ac1c4087682dc0d426625eafed8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-01 02:30:51 +0200\n\n [SECURITY-412] Require POST for restart URLs\n", "commit 4fb7172c31bcafc0b033fe58e4e6e3f4c886f8a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 10:04:49 -0400\n\n Safer to wrap patterns in new groups.\n", "commit 43435096fc28302fe217f5af7357935d6e0afc09\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-12 19:23:58 -0400\n\n Reminder to switch to SystemProperties.\n", "commit d2c443d14b05670e41c367673bd5346a16272d75\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-12 19:21:55 -0400\n\n @oleg-nenashev wants an error message\n", "commit 9137d6be0b6ab0f83a7c3f51f924ed2c8596fd52\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-12 19:20:59 -0400\n\n Need to also handle a different format in newer Remoting releases.\n", "commit 1700464921c1171d56eab4cc8f8ee4ff57ac5f1a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-12 18:52:16 -0400\n\n Using reflection rather than calling a type-safe method in ClassFilter.\n", "commit 36b8285a41eb28333549e8d851f81fd80a184076\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-06 14:24:52 -0500\n\n [SECURITY-429] Fixing by blacklisting SignedObject.\n", "commit f237601afd750a0eaaf961e8120b08de238f2c3f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-16 17:52:57 -0500\n\n [SECURITY-429] Reproduced in test.\n", "commit 660058c297665bebcbee679b642b5da3138312ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 15:09:53 -0400\n\n Another buglet: fallback key for instances without a configured URL was by accident just 'key'.\n", "commit 02d24053bdfeb219d2387a19885a60bdab510479\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 15:04:30 -0400\n\n [SECURITY-466] Use more tamperproof storage for ClientAuthenticationCache.\n", "commit eb68ab34f23967b4ff0807e94bd1a591410a5ff2\nMerge: 814184ecb4 69ae64d981\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 12:37:59 -0400\n\n Merge branch 'security-stable-2.46' into security-master\n", "commit 2aacaa05bc0fa6a23b644d75e4040a10d191c790\nMerge: 51c46c6cf2 da67b374b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 12:37:53 -0400\n\n Merge branch 'stable-2.46'\n", "commit 69ae64d9816f627138304c603b3f23ea81a6b58f\nMerge: da67b374b0 102b4a40cb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 12:37:19 -0400\n\n Merge branch 'security-stable-2.32' into security-stable-2.46\n", "commit 102b4a40cbee08a9abe742c912e140d40cf1b3d7\nMerge: 2e06fd90a9 cb36b3d00d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 12:37:08 -0400\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit cb36b3d00d18533442446cfd5b170a3e592f5c05\nMerge: 2f6ee3abdd 395e0fa736\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 12:36:59 -0400\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 395e0fa7360cb9a369e346a47ca6423c31fbbbb6\nMerge: 78f04ffa3d 85abbfa4cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 12:36:50 -0400\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 85abbfa4cf0823189458736e61515274f3cc2db7\nMerge: d9b64b3838 e352062897\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 12:36:42 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit e3520628971468664cc81ac1f20fa2e9da625f36\nMerge: 02c596a6bf 20b0a13144\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 12:36:25 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 20b0a131446fc0d3edd08ba0889a55334020b169\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-30 10:56:19 -0400\n\n Merge pull request #2188 from jglick/flakiness\n \n Use rerunFailingTestsCount rather than @RandomlyFails\n (cherry picked from commit c54c363bfeeb1769ed9b9843dbd9fbff68413159)\n", "commit 51c46c6cf22a57860c71c7d7236ae30f6baa6651\nMerge: e9f0995f4d 4e54361b61\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-13 09:26:40 -0400\n\n Merge pull request #2838 from jglick/javadoc\n \n Fix Javadoc generation on JDK 8\n", "commit 51927783a336774e4457caefb9202af780347475\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-30 18:11:52 +0200\n\n [JENKINS-43228] Add test\n \n (cherry picked from commit a34479c418cd6be5c83bf5cd36121e9c42332da3)\n", "commit e7d5b4b2100c7ae1ec20772cbdc996d959438f02\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-30 15:26:08 +0200\n\n [FIX JENKINS-43228] Consider time zone for cron validation\n \n (cherry picked from commit 43d612f984572bfd764009b0a46184cb535f97ce)\n", "commit e9f0995f4d87e41a048185d29d98515ba33bcef4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-13 13:45:05 +0200\n\n [JENKINS-41932, JENKINS-42176] - Update libzfs4j from 0.5 to 0.8 (#2776)\n \n * Update libzfs4j from 0.5 to 0.7\n \n * Change the groupId of libzfs\n \n * Pick libzfs 0.8 with compatibility fixes\n", "commit 0285c85686afff4373aefb987d5bb25ef30ce878\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2017-02-17 10:54:23 +0100\n\n [JENKINS-42141] Fix performance issue in code merging Tool installer list\n \n (cherry picked from commit 249dfb13be296b01b750497c0a93120200672508)\n", "commit a5a2bab2afcc11351c248795b25be74cb1e1251d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-08 15:30:25 +0000\n\n [FIXED JENKINS-42390] Search results were not correctly encoding URL query parameters\n \n (cherry picked from commit 5d920577484dff973d6fa5bb002024f4e154a471)\n", "commit 403b1ef6248e4c84fc6a6c19f9906aaf1cb9b461\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-20 10:18:51 +0000\n\n [FIXED JENKINS-42194] Do not display a warning when ignoring post-commit hooks\n \n (cherry picked from commit d0d9216f4fba8337f853aadf9853fb8dcc5cb1cf)\n", "commit 7f42b5bbd31376fa52c1b3aeab15a3c3d3f9f238\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-20 11:51:33 +0000\n\n [JENKINS-42194] Code review reveals valid point, no schedules is not a warning\n \n (cherry picked from commit 5f5f88006958b1dbac6a8747dea62b8e338c2f7d)\n", "commit 73d9aca0cdfc3b3ecadf6b3fe17c2e31526656f2\nAuthor: sgargel <sgargel@yahoo.it>\nDate: 2017-04-13 09:15:25 +0200\n\n Fix italian locale in lib/hudson/rssBar (#2843)\n", "commit 24df43fa448efae530da9ed8d816a1ba3541bbcb\nMerge: 1c67022c4b a51b060f7f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-12 16:40:28 -0400\n\n Merge pull request #2840 from jglick/ssh-cli-auth-JENKINS-16337\n \n [JENKINS-16337] ssh-cli-auth 1.4\n", "commit 4e54361b6104aea878409797539a056db13c509e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-12 16:03:47 -0400\n\n maven-hpi-plugin 1.122\n", "commit 284bbf71d11e18fed0dfb97781387903cd00580a\nMerge: 7c16d8dc46 1c67022c4b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-12 16:03:25 -0400\n\n Merge branch 'master' into javadoc\n", "commit 1c67022c4bf41474a21f6ff422ddfe4c6d83e170\nMerge: 6ad1d43aa6 76977e99e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-12 09:15:46 -0400\n\n Merge pull request #2841 from jglick/FullDuplexHttpService-diag\n \n Added logging to FullDuplexHttpService\n", "commit da67b374b0c1fa2875c8dac86acb03907d41ff2a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-21 13:02:17 -0400\n\n [FIXED JENKINS-42969] UnsupportedOperationException from Computer.addAction.\n (cherry picked from commit 838357700d3173380170ecb28f131a554da0af63)\n", "commit 60b471f79c2d416f22760c3ae7e001ddb5d437f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-11 17:53:12 -0400\n\n github-organization-folder is deprecated.\n", "commit 76977e99e30a4de444dfce2164ed6615ef1535e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-11 16:38:18 -0400\n\n Added logging to FullDuplexHttpService.\n", "commit 814184ecb445e56ef096be01dd4977d019026914\nMerge: 802abfddfa 130a2ad53a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-11 14:01:54 -0400\n\n Merge branch 'security-stable-2.46' into security-master\n", "commit 6ad1d43aa6d7679aee5b775580777db6ecfd3efc\nMerge: 802abfddfa 130a2ad53a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-11 14:01:40 -0400\n\n Merge branch 'stable-2.46'\n", "commit 130a2ad53ae883e07c60da534c47e4d0a857fd48\nMerge: b71b1fb43b 2e06fd90a9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-11 14:01:28 -0400\n\n Merge branch 'stable-2.32' into stable-2.46\n", "commit 802abfddfa6ffd1e665bfeb4f93e6bb716771d5d\nMerge: 55a0f39afa b71b1fb43b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-11 13:49:33 -0400\n\n Merge (-s ours) stable-2.46 into master\n", "commit a51b060f7f4704e519a601f66afb2827836d149e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-11 13:08:04 -0400\n\n ssh-cli-auth 1.4\n", "commit 7c16d8dc46ff1d0226ca674d1f16d5d252905df6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-11 09:26:45 -0400\n\n Fix Javadoc generation on JDK 8.\n", "commit 55a0f39afab1d5006626b42a691d54baaf0600a1\nMerge: cd13ba8bd8 4b5fc6db6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-10 08:57:30 -0700\n\n Merge branch 'weekly-2.54'\n \n The core developers might come to a different consensus to address this\n problem, but until then I'm incorporating this change to make sure\n future releases can be produced.\n", "commit 4b5fc6db6fc3f9626497d5bb3396085f22047084\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-10 07:53:07 -0700\n\n Disabling doclint in order to get the 2.54 release going\n \n Due to the switch to Java8, this issue that was previously non-blocking\n is now a release blocker. We generally don't check that the trunk is\n javadoc error safe, so requiring that only during the release process is\n likely going to cause this same problem over and over again\n", "commit cd13ba8bd8c73184592b24b0fe37644053952aa1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-09 18:15:04 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2d1e9477bb7f672abe3e3c1a9d781fae86c65178\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-09 18:15:04 -0700\n\n [maven-release-plugin] prepare release jenkins-2.54\n", "commit 98ad8e4d73371bdcdca2f86ef74d92a5da339fc6\nMerge: 729016989e a34479c418\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-04-08 12:24:01 +0200\n\n Merge pull request #2824 from daniel-beck/JENKINS-43228\n \n [FIX JENKINS-43228] Consider time zone for cron validation\n", "commit 729016989e13632bc980957d05060510efddf41f\nMerge: 23cb13aad0 7ae404c63c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 20:06:59 -0400\n\n [FIXED JENKINS-41745] Merged #2795: non-Remoting-based CLI.\n", "commit 23cb13aad0f5f5015ca68ca00ca57ba093fa57ec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 18:41:27 -0400\n\n Clean up usages of IOUtils.closeQuietly and related calls (#2830)\n \n * Clean up usages of IOUtils.closeQuietly and related calls predating Java 7.\n \n * Review comments from @oleg-nenashev.\n \n * Noticed another place where try-with-resources would protect against a potential leak.\n", "commit 77804c145134d93b3ac0bd64d3181a2e21538fb7\nMerge: 1ca9c880fd a7bcf1fd0f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-08 00:40:05 +0200\n\n Merge pull request #2828 from sathiya-mit/master\n \n [JENKINS-42852] - Jenkins Configuration Save Option\n", "commit 7ae404c63c231f71f9d88232c1bc8a3624b32de1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 16:17:26 -0400\n\n Revert \"Noting that ssh-cli-auth is obsolete.\"\n This reverts commit 5caee586974271813bb833591726a693469dfe1f.\n In fact ssh-cli-auth contains UserPropertyImpl which is used by the sshd module.\n", "commit 23b0085f453454462542ae6e0fd67915b760ee4e\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-04-07 12:39:29 -0700\n\n [FIXED JENKINS-42043] Catch and log RuntimeException in setNode\n \n Also make sure we don't mark the Computer as used so that we kill any\n executors that may be related to it somehow.\n", "commit 27d508d8d650b2906b2aa4c7547497cd5d7392a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 12:21:32 -0400\n\n sshd 1.11\n", "commit 45092f06a8a7e755268934091eb6da1ebf868faa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 12:04:58 -0400\n\n checkChannel() provides a better error message in case you are not using Remoting mode.\n", "commit 98f227c20a3b8ebee6b8d8a259aea110ee65f6d7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 11:47:59 -0400\n\n Showing general help message rather than suggesting obsolete authentication options.\n", "commit 0f87e10a69d9429d288cce5c4f00b1345a401f49\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 11:29:21 -0400\n\n @oleg-nenashev requested this be decoupled from https://github.com/jenkinsci/sshd-module/pull/10.\n", "commit f3da0e498f2351f5ca96d2eda6331b832c4f7873\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 10:22:06 -0400\n\n Minor review comments from @oleg-nenashev.\n", "commit 2e7fe04d7c118189c25ab95178d17e242efcdeb8\nMerge: 6ffc57ae79 1ca9c880fd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-07 09:56:31 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit 1ca9c880fd64e2c8c4985ea027d6d4079edc1df6\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-04-07 10:50:15 +0200\n\n [FIXED JENKINS-40848] Introduce status indicator for skipped download job (#2705)\n \n * [FIXED JENKINS-40848] Introduce status indicator for skipped download job\n \n * [JENKINS-40848] Stick to existing code-flow as that is proved to work\n", "commit d35dfcb24fb2272076f863780fdc3de93d0ec04b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-04-06 14:30:50 +0200\n\n [FIXED JENKINS-37616] Make sure Cloud.PROVISION is properly initialized\n", "commit b831acd9854b525d680ca72fd218c848121b9d3f\nAuthor: Marcin Zaj\u0105czkowski <mszpak+github@wp.pl>\nDate: 2017-04-07 10:40:12 +0200\n\n [JENKINS-42645] Case insensitive search by default for new and anonymous users (#2801)\n \n * [JENKINS-42645] Case insensitive search by default\n \n * [JENKINS-42960] Search in FixedSet more locale friendly\n \n String.equalsIgnoreCase is safer than toLowerCase when non English\n locales are used.\n \n * [JENKINS-42645] Review remarks\n", "commit 6ffc57ae79cabcd4083517fb66d2af91dd8fad12\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-06 15:58:23 -0400\n\n Verifying that PlainCLIProtocol ignores unrecognized opcodes, so long as it has received well-formed frames.\n", "commit 9150d5b563c62be3ca8143f5ee7af8d5a063b79d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-06 15:30:53 -0400\n\n Suppress an idle timeout from Jetty which would otherwise interfere with interactive commands.\n", "commit 6c63890e41a336961c5c29d77489853f0c08eaaf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-06 15:18:07 -0400\n\n Demonstrating that interleaved stdio does work in -http mode.\n", "commit c41c97b3a2ab3dd3417f888e2b975182bc871780\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-06 11:40:19 -0400\n\n @stephenc requested documentation of the deprecated FullDuplexHttpStream constructor, and as it turns out it did not work.\n", "commit 49f03607617eaca750264fb471a22c92ad89e459\nMerge: 724ebbcc50 25ef87d2e2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-06 10:17:54 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit 25ef87d2e243fbe7e6f582b08f00574b032a5fb9\nMerge: 09cfe3bda6 a87e10a5b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-06 08:51:29 -0400\n\n Merge pull request #2833 from jglick/npm\n \n Update node, npm, download-maven-plugin, & frontend-maven-plugin\n", "commit 724ebbcc5011917050468a58a470e655d6b1e598\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-05 18:42:33 -0400\n\n Improved error message displayed when using -http against a pre-JENKINS-41745 server.\n", "commit da581599fd728c067b0d105d8c024829fac3e4ab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-05 18:28:37 -0400\n\n -http mode broke when the user omitted the mandatory final `/` in the Jenkins URL.\n", "commit 3939820c5f544a0ca5f73d8bf709e647f17a46e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-05 09:53:14 -0400\n\n Using logger as suggested by @rsandell.\n", "commit 7bca0a1eefdee946eb8e39e06869aae8b616951f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-05 09:48:56 -0400\n\n Refined implementation of -logger.\n", "commit 9fc59bf251a597d87d3f8e56069c74bed2605156\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 19:15:03 -0400\n\n Finally figured out how to suppress the ReadPendingException from Jetty.\n Something\u00b9 seems to interrupt the HTTP duplex service thread,\n and Jetty apparently deals poorly with interruptions.\n So introduce an extra sleep to soak up the interrupt.\n \n \u00b9Who? http://stackoverflow.com/questions/2126997/who-is-calling-the-java-thread-interrupt-method-if-im-not#comment40865453_2127397\n", "commit 5caee586974271813bb833591726a693469dfe1f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 19:05:37 -0400\n\n Noting that ssh-cli-auth is obsolete.\n", "commit a87e10a5b9d4f832d47d063b9f123ddee39887f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 17:15:30 -0400\n\n Update node, npm, download-maven-plugin, and frontend-maven-plugin.\n", "commit dbe24a85a39560b02d2b3c492ea0322dcf177d8b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 15:38:34 -0400\n\n Using CLICommandInvoker in cases where we did not actually need to be testing Remoting-based CLI.\n", "commit 94d5f96d12d0a11ffebd207f45c19a83a0ce8436\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 15:16:05 -0400\n\n Figured out why Security232Test.commonsCollections1 was being skipped 10% of the time.\n", "commit 3b92399db8b71cbb28ef5fb78b763a9317ec9804\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 14:50:46 -0400\n\n Tested Jetty 9.4.3.v20170317 but ReadPendingException\u2019s did not disappear.\n", "commit f7006b4674205ee4ad655deb8a6d42d34a5988bc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 14:46:20 -0400\n\n Jetty 9.4.3.v20170317 refuses to set an empty HTTP header, leading to cryptic client errors since Hudson-Duplex is missing.\n", "commit 7f633dee58bbc2712990ff504f648cae86f63e43\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 14:16:58 -0400\n\n CLITest.interrupt could fail if you had a stale localhost entry in ~/.ssh/known_hosts.\n", "commit caf3e8e8436b5d0e433596bb71cac644aeb4d95a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 14:02:30 -0400\n\n Removing comment corresponding to something I can no longer reproduce.\n", "commit fb311c687f9c1ac21cecf546d95843527f9a24ea\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 14:01:57 -0400\n\n Suppress a meaningless ClosedChannelException thrown by Jetty when killing a client.\n", "commit 03aa2a1f1778e8e847bbffe2bbcc97c33cc08fa4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 13:48:21 -0400\n\n Simpler to catch ReadPendingException in just one place.\n", "commit 4069e6739212b9cac2e0fd2a4920a62d4f4a89c0\nMerge: 4c1910a10b 09cfe3bda6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 13:26:16 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit 4c1910a10bddf5ac3d0c0e8253db5eb147a4b1be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 13:24:20 -0400\n\n Silence an annoying message.\n", "commit 09cfe3bda60341edb07ade226e24196a3f875019\nMerge: df6528e233 067ba0ebe8\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-04-04 19:01:48 +0200\n\n Merge pull request #2802 from batmat/JENKINS-42709\n \n [JENKINS-27624][JENKINS-42709] Bump Jenkins baseline to Java 8 minimum\n", "commit c74999f00c85f93104ff6fdea7d055e740b5eab9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 11:26:57 -0400\n\n Found a race condition which could explain random CI hangs of CLIActionTest.authenticate.\n", "commit 56cee9518a2da6f01848eb08640c90ad07480c93\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 11:11:40 -0400\n\n Found another case where the Windows CI build was complaining about known_hosts metadata.\n", "commit 71d7562db63f4c6a5862ec77d5f0bd047a03f021\nMerge: 9812db70d3 df6528e233\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-04 11:03:59 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit a7bcf1fd0f94ff07604ff4ef00c4cce10f35241a\nAuthor: Sathiya Narayanan <sanarayanan@paypal.com>\nDate: 2017-04-03 23:55:37 +0530\n\n Fixed - Jenkins Global Configuration Save Option\n", "commit df6528e23392e848006f665d27f6ac5af0a55c28\nMerge: 33f458d358 de75be131b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-04 15:34:26 +0200\n\n Merge pull request #2832 from varyvol/JENKINS-43320\n \n [JENKINS-43320] Improve JNLP configuration Spanish translations\n", "commit de75be131bfc6fe2ec64c6667d96691b8640eefd\nAuthor: Evaristo Gutie\u0301rrez <egutierrez@cloudbees.com>\nDate: 2017-04-04 09:07:38 +0200\n\n [JENKINS-43320] Improve Spanish translations for JNLP configuration.\n", "commit 9812db70d3a161669d31b00531524ff9cd715e25\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-03 18:52:59 -0400\n\n Improved handling of stream closure.\n Making interrupt of `build -s` work in `-http` mode.\n Does not solve `ReadPendingException`s.\n", "commit f6314b7bfb0a8d4f8c7a71e6271100cc8d0e46f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-03 18:37:59 -0400\n\n Testing interrupt behavior.\n", "commit 551808ca6ae7540a489173be09165369c4e4c743\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-03 17:57:19 -0400\n\n Using kill -QUIT to try to diagnose client hangs observed on ci.jenkins.io but not locally reproducible.\n", "commit f1689367c30f9199b307ca56771a9f86cc599c18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-03 17:06:53 -0400\n\n Test failure on Windows, perhaps specific to filesystem type of TemporaryFolder.\n java.nio.file.FileSystemException: \u2026\\.ssh\\known_hosts: Incorrect function.\n at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)\n at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:90)\n at sun.nio.fs.WindowsAclFileAttributeView.getFileSecurity(WindowsAclFileAttributeView.java:88)\n at sun.nio.fs.WindowsAclFileAttributeView.getOwner(WindowsAclFileAttributeView.java:121)\n at sun.nio.fs.FileOwnerAttributeViewImpl.getOwner(FileOwnerAttributeViewImpl.java:91)\n at java.nio.file.Files.getOwner(Files.java:2079)\n at org.apache.sshd.common.util.io.IoUtils.getFileOwner(IoUtils.java:272)\n at org.apache.sshd.common.util.io.ModifiableFileWatcher.validateStrictConfigFilePermissions(ModifiableFileWatcher.java:240)\n at org.apache.sshd.client.keyverifier.DefaultKnownHostsServerKeyVerifier.reloadKnownHosts(DefaultKnownHostsServerKeyVerifier.java:79)\n at org.apache.sshd.client.keyverifier.KnownHostsServerKeyVerifier.verifyServerKey(KnownHostsServerKeyVerifier.java:161)\n at \u2026\n Interactive testing of known_hosts on XP works as expected.\n", "commit 33f458d358a03cb4454150e57594a6cc2e7c24b9\nMerge: 0fac1f84f3 9536ad2182\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-03 22:45:34 +0200\n\n Merge pull request #2519 from oleg-nenashev/findbugs/JENKINS-36720-medium-level-fb\n \n [JENKINS-36720] - Cleanup of SOME medium FindBugs issues\n", "commit 466d74d15e6df7e551cd19512e1277acbb22565e\nMerge: 60632c0e98 0fac1f84f3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-04-03 12:54:04 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit 067ba0ebe887f441c4500f962473181ad22f152a\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-04-03 15:43:42 +0200\n\n Remove MaxPermSize usage\n \n Obsolete with Java 8. Permanent generation was removed.\n", "commit 0fac1f84f34b8ac0f558a56cb42a5bbe19ad074a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-02 18:15:20 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6e2a00eb8bdd58186b261a81279015994f46a95d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-04-02 18:15:20 -0700\n\n [maven-release-plugin] prepare release jenkins-2.53\n", "commit cc85dc1c44a6c98af4dfcf13c34627529cca5ea1\nMerge: 78c5fbcd94 f3f29c0e45\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-02 20:22:45 +0200\n\n Merge pull request #2445 from recena/JENKINS-34670\n \n [JENKINS-34670] Add support for a new full screen layout\n", "commit 78c5fbcd94cd9a60dd4a9b8a3f71a4239783c9ba\nMerge: bde09f70af 04e2d33c60\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-02 20:21:46 +0200\n\n Merge pull request #2826 from oleg-nenashev/windows-slave-installer/1.8\n \n [JENKINS-42744] - Update WinSW to 2.0.3 and Windows Agent installer t0 1.8\n", "commit 04e2d33c60f075e133304db2f2e71e037cd5ef9d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-04-01 22:27:39 +0200\n\n [JENKINS-42744] - Update WinSW to 2.0.3 and Windows Agent installer to 1.8\n \n This PR updates WinSW to 2.0.3 in order to fix [JENKINS-42744](https://issues.jenkins-ci.org/browse/JENKINS-42744), which is reported as a critical regression in Jenkins 2.50.\n \n Changelog: https://github.com/kohsuke/winsw/blob/master/CHANGELOG.md#203\n \n Full diff: https://github.com/kohsuke/winsw/compare/winsw-2.0.2...winsw-2.0.3\n", "commit f3f29c0e45360f9e9f4c56e21bd94f99bb140f46\nMerge: bb1ff6a4b3 bde09f70af\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2017-04-01 20:40:30 +0200\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins into JENKINS-34670\n", "commit bb1ff6a4b3a1f667389fd88687b7ecb891d82db7\nMerge: c8970db709 f9ac314efc\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2017-03-31 17:21:39 +0200\n\n Merge branch 'JENKINS-34670' of https://github.com/recena/jenkins into JENKINS-34670\n", "commit c8970db709d4fe5d8ec720bd9abd6cc9f7561b65\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2017-03-31 17:21:08 +0200\n\n [JENKINS-34670] Reverting html.jelly and noting as deprecated\n", "commit a3bf6a9801a755c2b62e9b11e513b5cc616d3e47\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2017-03-30 15:32:14 -0400\n\n JENKINS-41778 - setup wizard issues when failures\n", "commit 496d574b8c31f06b3c005cbdc84370bb0d47c69a\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-03-30 18:16:09 +0200\n\n Use released bridge-method-injector:1.15\n \n And suppress associated workaround\n", "commit a34479c418cd6be5c83bf5cd36121e9c42332da3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-30 18:11:52 +0200\n\n [JENKINS-43228] Add test\n", "commit 43d612f984572bfd764009b0a46184cb535f97ce\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-30 15:26:08 +0200\n\n [FIX JENKINS-43228] Consider time zone for cron validation\n", "commit bde09f70afaf10d5e1453c257058a56b07556e8e\nMerge: 0ddf2d5be7 568772cddc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-30 12:46:10 +0200\n\n Merge pull request #2816 from stephenc/jenkins-42934\n \n [JENKINS-42934] Avoid using new FileInputStream / new FileOutputStream\n", "commit 0ddf2d5be77072264845a5f4cf197d91d32e4695\nMerge: 0ae38f553a c83894e325\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-30 12:45:07 +0200\n\n Merge pull request #2822 from daniel-beck/borderless-admin-monitor-popup\n \n Remove invalid CSS rule\n", "commit 65c0a2c70871bbddb0c0ba9a113db7da53918878\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-03-29 23:17:36 +0200\n\n Fix generics ambiguity\n \n Inline the method to use concrete subtypes of AbstractBuild to remove ambiguity\n \n ```\n [INFO] Jenkins war ........................................ SUCCESS [04:19 min]\n [INFO] Tests for Jenkins core ............................. FAILURE [ 18.740 s]\n [INFO] ------------------------------------------------------------------------\n [INFO] BUILD FAILURE\n [INFO] ------------------------------------------------------------------------\n [INFO] Total time: 06:01 min\n [INFO] Finished at: 2017-03-29T23:07:16+02:00\n [INFO] Final Memory: 92M/504M\n [INFO] ------------------------------------------------------------------------\n [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:testCompile (default-testCompile) on project test: Compilation failure\n [ERROR] /home/tiste/dev/JENKINS/jenkins/test/src/test/java/hudson/model/GetEnvironmentOutsideBuildTest.java:[89,30] error: no suitable method found for buildAndAssertSuccess(AbstractProject)\n [ERROR] -> [Help 1]\n [ERROR]\n [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.\n [ERROR] Re-run Maven using the -X switch to enable full debug logging.\n [ERROR]\n [ERROR] For more information about the errors and possible solutions, please read the following articles:\n [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException\n [ERROR]\n [ERROR] After correcting the problems, you can resume the build with the command\n [ERROR] mvn <goals> -rf :test\n ```\n", "commit 77dfa64b6a173b58c7f61107dcc51a61f7a3466a\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-03-29 23:55:38 +0200\n\n Fix error with 1.8.0_77 in CI, does not happen with 1.8.0_121\n \n Probably a bit ugly, but well for a test it should be acceptable.\n", "commit e74c7381078d26f0e0f701fc24732103041cfee3\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-03-29 23:08:59 +0200\n\n Fix bridge-method-injector IllegalArgumentException\n \n ```\n [ERROR] Failed to execute goal com.infradna.tool:bridge-method-injector:1.13:process (default) on project jenkins-core: Failed to process @WithBridgeMethods: Failed to process /home/tiste/dev/tmp/2017-03-29T23h05m22+0200-jenkins-core/jenkins/jenkins/core/target/classes/hudson/model/AbstractItem.class: IllegalArgumentException -> [Help 1]\n org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.infradna.tool:bridge-method-injector:1.13:process (default) on project jenkins-core: Failed to process @WithBridgeMethods\n at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)\n at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)\n at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)\n at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)\n at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)\n at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)\n at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)\n at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)\n at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)\n at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)\n at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)\n at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)\n at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)\n at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)\n at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)\n at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)\n Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to process @WithBridgeMethods\n at com.infradna.tool.bridge_method_injector.ProcessMojo.execute(ProcessMojo.java:68)\n at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)\n at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)\n ... 20 more\n Caused by: java.io.IOException: Failed to process /home/tiste/dev/tmp/2017-03-29T23h05m22+0200-jenkins-core/jenkins/jenkins/core/target/classes/hudson/model/AbstractItem.class\n at com.infradna.tool.bridge_method_injector.MethodInjector.handle(MethodInjector.java:106)\n at com.infradna.tool.bridge_method_injector.ProcessMojo.execute(ProcessMojo.java:65)\n ... 22 more\n Caused by: java.lang.IllegalArgumentException\n at org.objectweb.asm.ClassReader.<init>(ClassReader.java:170)\n at org.objectweb.asm.ClassReader.<init>(ClassReader.java:153)\n at org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)\n at com.infradna.tool.bridge_method_injector.MethodInjector.handle(MethodInjector.java:74)\n ... 23 more\n [ERROR]\n \n ```\n", "commit b71b1fb43b4ff896420455251e8c21af90e08ad9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-29 13:49:23 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c6a23bdd264dff17b681765b08cf7f439f69d41e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-29 13:49:23 -0700\n\n [maven-release-plugin] prepare release jenkins-2.46.1\n", "commit 0ae38f553a3f04d581ff83352e65ff3432cd3da2\nMerge: a3b939849c a3ef5b6048\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-29 11:50:30 +0200\n\n Merge pull request #2785 from TristanFAURE/JENKINS-42590\n \n [JENKINS-42590] : remove text mentioning getDisplayName==null\n", "commit a3b939849c4bccd0b3dcd66412037f3647b6008d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-26 19:20:17 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a538c67277c28fb382592741bfe6860962ad128a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-26 19:20:17 -0700\n\n [maven-release-plugin] prepare release jenkins-2.52\n", "commit c83894e32526cbc7b0ecdb1a10f06d42e49d53b8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-25 01:51:37 +0100\n\n Remove invalid CSS rule\n", "commit 60632c0e988c6e6620daefa181b24f45c46f8d6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-24 17:12:05 -0400\n\n Added -strictHostKey option to CLI in -ssh mode.\n [FIXED JENKINS-33595] Picks up https://github.com/jenkinsci/sshd-module/pull/11\n to turn off SSHD by default, but expose it to tests which wish to enable it.\n", "commit e69ba0f0242c199ae2a9c8c22acc39a3e75fe302\nMerge: 7baf81d8d4 1101b323c1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-24 15:26:59 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit 1101b323c1347e69fba9f49841ce39872e50ff24\nMerge: ed08122814 838357700d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-24 10:17:42 -0400\n\n Merge pull request #2819 from jglick/Computer.addAction-JENKINS-42969\n \n [JENKINS-42969] UnsupportedOperationException from Computer.addAction\n", "commit ed08122814f349352fbc88cd0cee69496b95e837\nMerge: 1348855519 a00a6993ec\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-24 12:08:30 +0100\n\n Merge pull request #2777 from daniel-beck/update-german-translation\n \n Update German translation\n", "commit a00a6993ecc6e651c7aedc54185f85b22b564de8\nMerge: de9b3d3561 1348855519\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-24 01:58:19 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into update-german-translation\n", "commit de9b3d35614df3723f45077514ac9271ace3559c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-23 22:35:07 +0100\n\n Address more review comments\n", "commit c3b06ad985419a1e46ec971af43926b8d55b1b92\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-23 22:32:27 +0100\n\n Address further review comments\n", "commit 1348855519925a7e20c502eb7f649beb5f3e2cce\nMerge: a7ab8a2356 e0c263745e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-23 16:10:28 -0400\n\n Merge pull request #2809 from jglick/MyViewTest.testDoCreateItem\n \n Trying to diagnose a test failure on Windows on CI\n", "commit a7ab8a23569a5e1f40bcaf5a215c3af95e1cc127\nMerge: b5914bb634 a1955c8c37\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-23 01:20:51 +0100\n\n Merge pull request #2813 from daniel-beck/remove-partial-translations\n \n Remove partial (less than 5% complete) translations\n", "commit a1955c8c37437efb8b0621c2a22c8fb08bb2b801\nMerge: 45a3280c43 b5914bb634\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-22 15:31:54 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into remove-partial-translations\n", "commit b5914bb634efefd6aad5ac3ec1aa16cabd4c9810\nMerge: 4948d6c556 ba46c681c3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-22 15:14:58 +0100\n\n Merge pull request #2812 from daniel-beck/localizations-cleanup\n \n Clean up localizations\n", "commit 568772cddc78f76e8eb395f4a5c39f397e0c1935\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-22 09:04:20 +0000\n\n [JENKINS-42934] Some unit tests need side-effects of FileInputStream\n", "commit 838357700d3173380170ecb28f131a554da0af63\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-21 13:02:17 -0400\n\n [FIXED JENKINS-42969] UnsupportedOperationException from Computer.addAction.\n", "commit e603b100889efb71cc71949dc9df7d8eeae5256a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-21 13:55:06 +0000\n\n [JENKINS-42934] A couple of places where FileNotFoundException may be replaced by NoSuchFileException by JVM shenanigans\n", "commit 218d0a55169aa030646e4f7a0469e9ce8fe2c93f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-21 11:08:50 +0000\n\n [JENKINS-42934] Actually use Java's file locking API to lock the file on windows\n", "commit 211bb293381802f7c653c6e6cee965ab316d0fc4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-20 16:02:59 +0000\n\n [JENKINS-42934] When you specify options you need to include CREATE or the file will not be created\n", "commit a7fc5701584bc28cd34fc3f018cc107616f7cd9a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-20 15:51:57 +0000\n\n [JENKINS-42934] Need to catch a different exception\n", "commit f0cd7ae8ff269dd738e3377a62f3fbebebf9aef6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-20 12:50:46 +0000\n\n [JENKINS-42934] Avoid using new FileInputStream / new FileOutputStream\n", "commit 4948d6c556caa26b1b0d084faf908649da23c2e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-19 22:07:24 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c196792f45eeb06a65fe415df6e289e8fc1c166f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-19 22:07:24 -0700\n\n [maven-release-plugin] prepare release jenkins-2.51\n", "commit 3ff8ce4853954df4a0c41aabe393d53324ec13fc\nAuthor: Tristan FAURE <faure.tristan@gmail.com>\nDate: 2017-03-19 21:33:17 +0100\n\n [JENKINS-42627] CLI is not translated to French (#2787)\n \n [JENKINS-42627] French translation for CLI\n", "commit 45a3280c4329d8c9125ed058ac5055cb753b0493\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-19 19:01:12 +0100\n\n Remove partial (5% or less) translations\n", "commit 4ac7c0850bb316db82637e7652bc97fd6aad2418\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-19 18:42:59 +0100\n\n [JENKINS-42724] - Restore the windows-service/jenkins.xml resource to restore compatibility with windows-slaves 1.2 (#2803)\n \n * [JENKINS-42724] - Restore the jenkins-slave.xml file\n \n Windows Slaves plugin performs a direct access to the resources bundled into the core.\n Hence the file removal was a bad idea though I have not seen the issue in automatic tests and ATH.\n \n This change also was a last-minute change in https://github.com/jenkinsci/jenkins/pull/2765/ in order to address suggestions from @daniel-beck, hence I didn't test it properly\n \n * [JENKINS-42724] - Update the Windows Agents plugin dependency to 1.3.1\n \n * [JENKINS-42724] -Revert the war/pom.xml upgrade\n", "commit ba46c681c3be1d8aeefd223f543e2c4f96d78076\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-19 17:59:17 +0100\n\n Clean up localizations\n", "commit e8efc96f3d4ce3ed6dc121661423ad4a2892e2b2\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2017-03-19 00:10:37 +0100\n\n [JENKINS-42319] - Fix broken compareTo method of Run (#2762)\n \n * JENKINS-42319: Fix broken compareTo method of Run\n \n Previous implementation relied on fact that users always compare run\n objects with same parent. But this is not always the case.\n So, it was not safe to put runs from different parents to TreeSet, i.e.\n \n * Make comparasion more performance friendly\n", "commit 7baf81d8d4f45e01a143f5f4c1e4e9a10ededbc9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 17:15:28 -0400\n\n Allowing `build -p fileParam= prj` to load a file from standard input so as to work without -remoting.\n", "commit 7174e3e52ed8ebca123bd304177f0440e0b28bee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 16:43:48 -0400\n\n Allowing install-plugin to load a file from standard input so as to work without -remoting.\n", "commit f3dae1962e74e3d6e1ad8261ba80ea428d7a2cab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 15:35:53 -0400\n\n Fixed locale handling.\n", "commit 289db881549b8ab28fc195b7d4759ab5367e758d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 11:20:44 -0400\n\n Using Logger consistently for all messages that are not expected to be stdout/stderr.\n", "commit 473744ce4e3c2553e81ca1d02c69919aecdf73fb\nMerge: 59d50136a4 4fd4bd3a28\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 11:14:36 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit 4fd4bd3a28cf80913baa3632bb3f7f5d0a00c3ed\nMerge: 1b3121db24 ee01d1b920\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 10:41:54 -0400\n\n Merge pull request #2790 from jglick/security-settings-save\n \n Save after calling setSecurityRealm or setAuthorizationStrategy\n", "commit 59d50136a4aecc0bec8e72092a96419fa456324b\nMerge: 996c52e168 1b3121db24\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 10:39:13 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit e0c263745e798a266ba796d585d128f6beb5e30a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 10:33:28 -0400\n\n Trying to diagnose a test failure on Windows on CI.\n https://ci.jenkins.io/job/Core/job/jenkins/job/PR-2795/10/testReport/junit/hudson.model/MyViewTest/testDoCreateItem/\n java.lang.NullPointerException\n at hudson.model.MyViewTest.testDoCreateItem(MyViewTest.java:88)\n", "commit 996c52e1682d430c072ed155b0c5a1b74f7534be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-17 10:31:20 -0400\n\n Trying to avoid a premature test timeout.\n", "commit 9536ad2182f61584f1b18b38fa7a9fa1029b3508\nMerge: e4820e4265 1b3121db24\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-17 14:10:47 +0100\n\n Merge branch 'master' into findbugs/JENKINS-36720-medium-level-fb\n", "commit 1b3121db248ed0e75343ded5bf870935535a61d2\nAuthor: Yoann Dubreuil <ydubreuil@users.noreply.github.com>\nDate: 2017-03-17 14:09:16 +0100\n\n [JENKINS-42191] Enhance CLI HTTP proxy support (#2711)\n \n * Enhance CLI HTTP proxy support\n \n Fix few issues around proxy support in CLI:\n \n * make proxy support work with recent Squid version which reply with HTTP/1.1 even if request is HTTP 1.0\n * close the socket connected to the proxy if the connection failed\n * output an error message when proxy connection failed\n * don't do a reverse DNS lookup, instead use the host string provided in X-Jenkins-CLI-Host headers (we don't know if the DNS resolver on the\n proxy will be able to resolve the name correctly, or like us).\n \n * Use stdout to output CLI proxy connection error message\n \n * Use the logger to output the error message, not System.out\n \n * Add a 'verbose' option to the CLI to turn logging on\n \n This should help people diagnosing connection issues with the CLI.\n \n * [JENKINS-42191] Set log level to FINEST when -v is passed\n", "commit 255acdac9a08ff757805aa4bf12648be1f59d817\nMerge: 0717285e93 4756afb6d6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-17 09:43:27 +0100\n\n Merge pull request #2796 from oleg-nenashev/sshd/1.10\n \n Update SSHD Core to 1.10.\n", "commit 0717285e93c4f5336a281c110bf30f5acb4abf84\nMerge: 1bc1d6170c 8da82e0e77\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-03-17 09:39:52 +0100\n\n Merge pull request #2805 from batmat/clarify_PermissionGroup.owner_is_Nonnull\n \n Clarify PermissionGroup.owner is @Nonnull\n", "commit 71db95a1c6a1f08de3240bd921f7a904bfe4d097\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-16 18:58:16 -0400\n\n Allow http://repo.jenkins-ci.org/public/org/jenkins-ci/modules/sshd/1.11-SNAPSHOT/sshd-1.11-20170315.153852-1.jar to be downloaded.\n", "commit 9434d0ea9d5bce1f904e256afe347abf84bb6763\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-16 18:23:47 -0400\n\n UI to enable or disable CLI over Remoting.\n", "commit ee01d1b920bc2c4211eeb14e009538ab705ad92e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-16 16:05:44 -0400\n\n Depending on what seems to have been timing conditions, connectNodeShouldSucceedWithForce could fail with a cryptic message.\n Found an error in the launch log:\n java.lang.IllegalStateException: Already connected\n at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:567)\n at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:390)\n at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:132)\n at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:262)\n I think the slave was being launched in the background, and then the test tried to disconnect and reconnect it.\n Perhaps if these actions overlapped in time, the loose locking semantics of SlaveComputer.setChannel could cause the error.\n", "commit 24dec27ed6edfe5269b463617d2be28878dc9975\nMerge: c5e1fc0919 1bc1d6170c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-16 14:56:52 -0400\n\n Merge branch 'master' into security-settings-save\n", "commit c5e1fc0919e1387cb1ea50b20a76a45ffa8971c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-16 14:56:33 -0400\n\n Comment.\n", "commit 1bc1d6170cd9f737e8fd18a8598f26973b977fc1\nMerge: 80aa2c8e40 3e35a67592\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-16 16:12:45 +0000\n\n Merge pull request #2794 from stephenc/dont-wrap-interrupt\n \n Don't wrap the InterruptedException without unwrapping\n", "commit 80aa2c8e4093df270193402c3933f3f1f16271da\nMerge: 98bb78ff18 35d7088629\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-15 16:17:39 +0000\n\n Merge pull request #2782 from stephenc/jenkins-34691\n \n [FIXED JENKINS-34691] Add the ability for ItemListeners to veto copy operations\n", "commit f437ccc9ef8e23068d55bb2b49b28710afc2cd08\nMerge: 9e427ce218 98bb78ff18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-15 11:53:55 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit 9e427ce21870220ade0d2ffa0f13786959edf8fd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-15 11:52:42 -0400\n\n Noting potential issue in ConsoleCommand.\n", "commit 2cf0ac523c344bc33d08cd5e98295dc4d11449d8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-15 11:51:43 -0400\n\n Pick up https://github.com/jenkinsci/sshd-module/pull/10 so we are using a consistent version of sshd-core for client & server.\n", "commit 6f243e49b3c7a155d37f3d5821be6050a69b8822\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-14 15:23:56 +0000\n\n [JENKINS-41899] Pick up fix\n \n (cherry picked from commit 5969b8da99cc5541e313cf343cd31ba3ad2e4843)\n", "commit 7039abe7080562323563e376ed20bab7dc074ec6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-09 15:46:49 +0100\n\n [JENKINS-42670] - Fix the potential File descriptor leak in the Windows Service installer\n \n (cherry picked from commit e63774decd7b8a9986e89cf2c2da393ae689a35e)\n", "commit 3cbeb12349c6d470041fa4f84a08583b9e4c25e7\nAuthor: urkon <umalisek@gmail.com>\nDate: 2017-03-02 09:47:41 +0100\n\n Fix JENKINS-41756 - Indecently translated items\n \n Removed false and indecently to slovene translated main menu items.\n (cherry picked from commit acaf91c585e0b97d2b3dc93ec26f327d0abd9319)\n", "commit e025dc942000fdbe04a1b091f164ed8f2bd9fd04\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-25 20:56:25 +0100\n\n [JENKINS-41864] More Javadoc, rephrase warning message\n \n (cherry picked from commit d1c21484c3658b93bffa4de51749ab60b2c4ff11)\n", "commit 933a4785afa03354055c6d12a8bb1ce3b8e43b0a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-20 17:24:31 +0100\n\n [FIX JENKINS-41864] Add warning for rare dates\n \n Previously, impossible dates caused 100% CPU while Jenkins was\n trying to find the previous/next occurrence of the date.\n \n (cherry picked from commit 6e5225c06b45a3e196c8647dd30275234e57a54c)\n", "commit 5f655a59b6d263061d6c5c1d05ac8d5d1d1d391f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-18 23:54:38 +0300\n\n Merge pull request #2746 from oleg-nenashev/bug/JENKINS-32820\n \n [JENKINS-32820, JENKINS-42164] - Windows service restart does not retain the build queue\n (cherry picked from commit 4ab693846ca7a4aa112959a2e92688c3fb9122c3)\n", "commit e2a8c0efd149b4e08bf1c61768f2010fa9dfe8bc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-13 11:03:44 -0500\n\n [JENKINS-41987] Improved message.\n \n (cherry picked from commit dbf5efa6ae60c30d00afca61d3fd24f56f2c860c)\n", "commit 7e9015d3ea6c7444278a4a71d124eddf7d6b3e04\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-13 10:44:17 -0500\n\n Check for null return values from InstanceIdentityProvider methods.\n (cherry picked from commit d3791e9a8437127abad1722b9a5c45d82e587498)\n", "commit 8da82e0e771f92af69ee0c83d7d0c2d84d458095\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-03-15 08:58:06 +0100\n\n Clarify PermissionGroup.owner is @Nonnull\n \n Permission.owner is already marked @Nonnull, and\n is built using PermissionGroup.owner.\n", "commit a76ff0ad18af19b81cd999e6842b724ffcf2d811\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 16:41:36 -0400\n\n Replacing complex and non-Serializable AuthorizationStrategy\u2019s with MockAuthorizationStrategy.\n", "commit 3fd02a718da220759fe04795efb8d108487b6209\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 16:40:59 -0400\n\n Non-Serializable SecurityRealm\u2019s, consolidated into one implementation.\n", "commit 214f1b9bb74cbe0f557c367cefa9a1214f0e08b4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 16:40:13 -0400\n\n Non-Serializable SecurityRealm, and simplifying with MockAuthorizationStrategy.\n", "commit b24aaefcad07f8ff71fac3a93b5f0d3fe29b1ee6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 16:39:31 -0400\n\n Non-Serializable AuthorizationStrategy.\n", "commit c096d49c37a6ca798120c552d4a835cf9f4bcd7a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 16:38:42 -0400\n\n Non-Serializable SecurityRealm\u2019s.\n", "commit ae345dc31ae9f566f54eb12c3394708fa8231c85\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 16:37:45 -0400\n\n Fix test to avoid saving Jenkins.securityRealm/authorizationStrategy after we rewrote $JENKINS_HOME/config.xml, clobbering it.\n https://github.com/jenkinsci/jenkins-test-harness/pull/53 would simplify test code a bit.\n", "commit 7360b980474441f7ec89229a60b9591df96e975a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 15:43:58 -0400\n\n Jenkins.setNumExecutors already called save; redundant to do so again.\n", "commit d26f59f3d70c0b7ad6a1c13579e82e5f6d57d61b\nMerge: 868a41ab96 98bb78ff18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 15:32:03 -0400\n\n Merge branch 'master' into security-settings-save\n", "commit 98bb78ff1891bb85471a089977066c4b4a11b261\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 15:27:02 -0400\n\n [JENKINS-42556] Updating since tags for #2792.\n", "commit dd0d578cb07084366ab4d1a1efdeb1fe39d14688\nMerge: 12a4177af1 3d071b945d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 15:25:05 -0400\n\n Merge pull request #2792 from jglick/SYSTEM-JENKINS-42556\n \n [JENKINS-42556] Run more system threads as SYSTEM\n", "commit 3d071b945d0ce78892ea106983f0bff53ce69c62\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-14 12:13:42 -0400\n\n @oleg-nenashev noticed a typo\n", "commit 12a4177af17f1ede6e05108ea49347cc6b511735\nMerge: acb6724fce ed2cf9fcdf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-14 16:07:06 +0100\n\n Merge pull request #2779 from daniel-beck/translation-tool-newlines\n \n Fix for translation tool newlines\n", "commit 1eba93806cba7eed1e1d591621e90518fcb7d0c3\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-03-14 14:09:07 +0100\n\n Clarify PermissionGroup.owner is @Nonnull\n \n Permission.owner is already marked @Nonnull, and\n is built using PermissionGroup.owner.\n", "commit acb6724fce6645d44e28775b2e557050cc3dc4f0\nMerge: fcef7b5d67 03ea8d16ef\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-14 10:01:32 +0100\n\n Merge pull request #2798 from oleg-nenashev/translations/russian_bigscoop\n \n Update Russian Translations\n", "commit 9ffb5d87f5d05a1994621309e6534af8d903d929\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 19:14:15 -0400\n\n Hoping to fix an unreproducible test hang.\n", "commit 5f0bb2a13f9d48389e614cd4e430dd6ece4298bf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 18:17:08 -0400\n\n Some more work deprecating channel/checkChannel.\n", "commit 82cd1bdacf455896647e3922ae382d624e07d739\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 17:06:50 -0400\n\n Deleteing apparently unused class SequenceOutputStream.\n", "commit b8ad3606e78732d7ba67c9f36e5105843a12ebf7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 17:06:18 -0400\n\n Marking various APIs, and a couple of commands, deprecated when they assume a Remoting-based CLI.\n", "commit 12ae48ebb491b4f45ccb40ca8394bca8426f4e64\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 16:33:09 -0400\n\n Deprecating --username/--password and login/logout in favor of new -auth option passing BASIC authentication to /cli endpoint.\n Simpler, does not rely on Remoting, allows use of API tokens, and bypasses JENKINS-12543.\n (You could actually do this before but only by embedding userinfo in the -s URL, especially awkward for usernames containing @.)\n", "commit a953bc863cf6da5fcd36cabb1b7ee9efb305c3c0\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-03-13 20:54:13 +0100\n\n Make it compilable with JDK8\n", "commit 8d622e034474a3327018c84ac8264674286d7239\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 15:52:15 -0400\n\n Clarifying role of API tokens in -remoting.\n", "commit c2a5d8512356aca5532be83a5444b2f941e72510\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 14:42:34 -0400\n\n Establishing baseline behavior of JENKINS-12543: no workaround when using Remoting transport other than SSH authentication.\n (Verifying that this affects only @Argument in CLICommand, not @CLIMethod.)\n With the new HTTP protocol in JENKINS-41745, API tokens may be used to set a transport authentication.\n", "commit 4df2bf1a1c4474debecd29000be49847a8a679ac\nMerge: 624ba59d97 fcef7b5d67\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 12:28:40 -0400\n\n Merge branch 'master' into SSH-CLI-JENKINS-41745\n", "commit 624ba59d970784257537c41288b99bc39b6cd7c9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 12:20:08 -0400\n\n Allow tests to run which use CLI.<init> in process.\n", "commit 1e860c8c610f5e7bb8cb5f023d89e71b395bccd5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 11:57:20 -0400\n\n Apply SUREFIRE-1226 workaround across all modules, including cli.\n", "commit 7da0d390003a2c2e86848cd96ebcd4b3473993f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-13 11:53:20 -0400\n\n Argument processing mistake.\n", "commit 3e3806ae1db1b96968631e27ce230637fd469fa7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-08 16:19:58 +0100\n\n [FIXES JENKINS-42371] - Update remoting from 3.5 to 3.7 (#2773)\n \n * [FIXES JENKINS-42371] - Update remoting to 3.6\n \n Fixed issues:\n \n * [JENKINS-42371](https://issues.jenkins-ci.org/browse/JENKINS-42371) - Properly close the `URLConnection` when parsing connection arguments from the JNLP file. It was causing a descriptor leak in the case of multiple connection attempts. ([PR #152](https://github.com/jenkinsci/remoting/pull/152))\n \n * Remoting 3.6 has been burned\n \n (cherry picked from commit b6e4fb4b821eb623993914ecd3c24f8d934802f3)\n", "commit 08c5da35d3fafd5cf90143181e07f0d22f4f5d60\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-17 10:17:44 +0300\n\n Update remoting to 3.5\n \n https://github.com/jenkinsci/remoting/edit/master/CHANGELOG.md\n \n Fixed issues:\n \n * [JENKINS-40710](https://issues.jenkins-ci.org/browse/JENKINS-40710) - Match headers case-insensitively in `JnlpAgentEndpointResolver` in order to be compliant with HTTP2 lower-case headers. ([PR #139](https://github.com/jenkinsci/remoting/pull/139), [PR #140](https://github.com/jenkinsci/remoting/pull/140))\n * [JENKINS-41513](https://issues.jenkins-ci.org/browse/JENKINS-41513) - Prevent `NullPointerException` in `JnlpAgentEndpointResolver` when receiving a header with `null` name. ([PR #140](https://github.com/jenkinsci/remoting/pull/140))\n * [JENKINS-41852](https://issues.jenkins-ci.org/browse/JENKINS-41852) - Fix exported object pinning logic to prevent release due to the integer overflow. ([PR #148](https://github.com/jenkinsci/remoting/pull/148))\n \n Improvements:\n \n * [JENKINS-41730](https://issues.jenkins-ci.org/browse/JENKINS-41730) - Add the new `org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.ignoreJenkinsAgentProtocolsHeader` property, which allows specifying a custom list of supported protocols instead of the one returned by the Jenkins master. ([PR #146](https://github.com/jenkinsci/remoting/pull/146))\n * Print the Filesystem Jar Cache directory location in the error message when this cache directory is not writable. ([PR #143](https://github.com/jenkinsci/remoting/pull/143))\n * Replace `MimicException` with the older `ProxyException` when serializing non-serializable exceptions thrown by the remote code. ([PR #141](https://github.com/jenkinsci/remoting/pull/141))\n * Use OID of the `ClassLoaderProxy` in error message when the proxy cannot be located in the export table. ([PR #147](https://github.com/jenkinsci/remoting/pull/147))\n \n (cherry picked from commit 815da8aa732baa699481828dda67dd5835ba4992)\n", "commit a6672a3bbb263eae99e7505c7d9957c55e294301\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-02-21 15:39:09 +0100\n\n [FIXED JENKINS-41128] createItem in View not working when posting xml\n \n (cherry picked from commit 84d9244520b917629e82b762eb7b7548cf5f6b9f)\n", "commit 8ae105ef5f39837ebe38ca0720e1ec3799567947\nAuthor: Marcin Zaj\u0105czkowski <szpak@users.sourceforge.net>\nDate: 2017-03-13 10:40:14 +0100\n\n [JENKINS-42709] Unable to build for Java 8\n \n With Java 8 set as build target version.\n", "commit fcef7b5d6726c4b41291dc43677ac69a17c9fc61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-12 16:33:27 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c71a9ef88b0ad1aa33662545ecf91068df57ce79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-12 16:33:27 -0700\n\n [maven-release-plugin] prepare release jenkins-2.50\n", "commit 03ea8d16ef38d4bd0b7ff5d13663f7668e73a4c7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-12 10:12:26 +0100\n\n Russian translations: Use redirectors\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 48b49117ab5ccb1f79fbd0874fa066f08d1e3cf6\nMerge: c92b18aa0d 6e39dd35bd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-12 09:55:41 +0100\n\n Merge branch 'master' into translations/russian_bigscoop\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n \n Conflicts:\n core/src/main/resources/jenkins/model/Jenkins/projectRelationship-help_ru.properties\n core/src/main/resources/jenkins/model/Jenkins/systemInfo_ru.properties\n", "commit c92b18aa0d4a47af283d87000d2b5624bb099a69\nAuthor: Dmitri Karpovich <karpovich@puzzle.ch>\nDate: 2017-03-12 09:51:15 +0100\n\n Translations: Update the Russian localization\n", "commit 13d85fb805161a94e45d4ac485fb3a84d2c72e1a\nMerge: ea724ab13d 0bb69952f7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-11 20:25:25 +0100\n\n Merge pull request #2791 from jglick/Queue-logging-JENKINS-42556\n \n [JENKINS-42556] Improved logging for Queue\n", "commit ea724ab13dd3b55d41902fd723f788de080fd4d3\nAuthor: yogeek <gdupin@gmail.com>\nDate: 2017-03-11 20:15:15 +0100\n\n French localization: Fix some typos (#2786)\n \n * fix typo\n \n * fix typo\n", "commit 3544af853590da265bed4eedbb6020b180820932\nMerge: 6e39dd35bd e63774decd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-11 19:52:03 +0100\n\n Merge pull request #2793 from oleg-nenashev/bug/JENKINS-42670-WindowsInstallerLink_leak\n \n [JENKINS-42670] - Fix the potential File descriptor leak in the Windows Service installer\n", "commit 8302b8502416d2278f58a61e41c18036c08241d7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-11 13:10:02 -0500\n\n Draft of a new CLI transport that can operate over CLIAction with the regular HTTP(S) port.\n", "commit 4756afb6d6ab4cba8111b1e3c0c6aff255d38ef3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-11 11:41:06 +0100\n\n Update SSHD Core to 1.10.\n \n Changelog:\n \n * [PR #9](https://github.com/jenkinsci/sshd-module/pull/9) - Move SSH server port configuration to security options page.\n", "commit 2fe2487bab0281fc2347a4e64f242043a6818646\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-10 17:44:51 -0500\n\n FindBugs, and more clearly stating which transport is in use.\n", "commit 492dbbed10cbf524f01f165e3c50b0ccfe1ea134\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-10 16:05:55 -0500\n\n [JENKINS-41745] Make jenkins-cli.jar connect to the SSH port by default.\n", "commit 3e35a67592c9bc783c19c9c1897a5cc8f05def5c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-10 15:21:26 +0000\n\n Don't wrap the InterruptedException without unwrapping\n", "commit 6e39dd35bdbb2633e0fe513052c8cf23b403179f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-10 15:36:05 +0100\n\n Introduce the pull-request template. (#2784)\n \n * Introduce the pull-request template.\n \n This change xplicitly sets expectations from pull requests.\n \n Reason:\n * Highlight the need in autotests and JIRA issues for bugfixes\n * ask PR creators to propose the changelog entries for their changes.\n * Provide hints about referencing people\n \n * Move the pull request template to .github\n", "commit e63774decd7b8a9986e89cf2c2da393ae689a35e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-09 15:46:49 +0100\n\n [JENKINS-42670] - Fix the potential File descriptor leak in the Windows Service installer\n", "commit 1a73bca883a5d60c9112f20a39534862004d96ac\nMerge: 22e729cc0b 5d92057748\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-10 12:14:01 +0000\n\n Merge pull request #2781 from stephenc/jenkins-42390\n \n [FIXED JENKINS-42390] Search results were not correctly encoding URL query parameters\n", "commit 22e729cc0b3d17bbee99597bdedb6a7ee571d29d\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2017-03-10 11:52:49 +0100\n\n [JENKINS-42585] - Replace Hashtable by more efficient ConcurrentHashMap (#2769)\n", "commit 783d93500678e6ce3cc7a014aa9bb1735e0fee7e\nMerge: 4bdb595feb 0f016c1a01\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-10 10:57:01 +0100\n\n Merge pull request #2788 from aureliesalles/documentation\n \n Update french documentation\n", "commit 4bdb595feb9f68062c81faa31addd4ab9f900075\nMerge: 79c761d51a 4816c1e2b8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-10 10:15:29 +0100\n\n Merge pull request #2783 from SebastienFlochlay/frenchMistake\n \n Translations: Correct french word mistake in FileName parameter\n", "commit 55773c5a85fc0d21013cb8cb63ef7d256f57fc30\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-10 00:48:37 +0100\n\n Address review comments in German translation\n", "commit 3f41d563b2d619d892e483055cc3d8f511d11dc1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-09 16:50:08 -0500\n\n [JENKINS-42556] Run more system threads as SYSTEM.\n", "commit 0bb69952f715ea80b92285b3a810fb938561e594\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-09 16:44:27 -0500\n\n [JENKINS-42556] Improved logging for Queue.\n", "commit 868a41ab96be62458e656648602c26f84e9ba104\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-09 16:14:07 -0500\n\n Save after calling setSecurityRealm or setAuthorizationStrategy.\n", "commit 0f016c1a01ee600d21d9412d034dff07025c510b\nAuthor: Aurelie Salles <aurelie.salles@gmail.com>\nDate: 2017-03-09 16:58:30 +0100\n\n Update french documentation\n \n Fix of some mistakes in french help documentation.\n", "commit a3ef5b6048d66e59e48455b48623e30c14be8df4\nAuthor: ADSL <ADSL>\nDate: 2017-03-09 16:16:39 +0100\n\n [JENKINS-42590] : remove text mentioning getDisplayName==null\n", "commit 4816c1e2b827a12e12db55a3572e8cdd322a7c8c\nAuthor: FLOCHLAY Sebastien <bebe.snuh@gmail.com>\nDate: 2017-03-09 16:06:15 +0100\n\n Correct french word mistake\n", "commit 79c761d51a244db006b655160017989039c8b44b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-09 14:45:28 +0000\n\n Fixing @since tags from merge of JENKINS-42443\n", "commit c3636ebf72abe18c66dc9aa906b5175e2e1de6d3\nMerge: 01d7931546 956fc0f659\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-09 14:43:27 +0000\n\n Merge pull request #2771 from stephenc/jenkins-42443\n \n [FIXED JENKINS-42443] Make f:select display spinner during AJAX requests\n", "commit 35d708862953a6ce6045c60644a56b8125d63c0d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-09 14:25:28 +0000\n\n [JENKINS-34691] Add Javadoc comment\n", "commit 231601a22ce4e1180adf95a494a35826d26ee04b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 14:50:13 +0100\n\n Remove duplicate key\n", "commit 6351cf8c6c7d5656e03456382e8a8f99c2cc19d7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 14:37:44 +0100\n\n Jenkins!\n", "commit e6b0c89de03a49f7d8ab4a9949301e48f0e8509e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 13:30:01 +0100\n\n More German translations, remove obsolete message about agent directory\n", "commit 0541e4975ed0310075e97dbcab1d46788d86cbb2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 13:00:06 +0100\n\n Further German localization updates\n", "commit 72ed03b6c86ba62c2e7dcd08e3c4651429149c28\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 12:59:00 +0100\n\n Update BUILD_ID documentation for 1.597\n \n /me sighs\n", "commit 65f491e346bdfb891746181e15a52c555f94197c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 12:46:34 +0100\n\n More German typographic quotation marks\n", "commit ca91d2063a49a527df1ba1f5a44f22b94a664fad\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 12:41:45 +0100\n\n Don't use single typewriter quotes in German, minor other changes\n", "commit c609f78ecdebe2ec1583b3c81ea0016623c93aea\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 12:34:37 +0100\n\n Use German typographic quotation marks\n", "commit 7132eb0ea9eaeaa1605afb0dd2a832498e9a914c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 11:39:12 +0100\n\n Change 'da\u00df' to 'dass', rephrase 'Projekt-Fitness'\n", "commit 1028264162234a701b42319420cc4ffe83636c9b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-09 11:22:29 +0100\n\n Update German translation and remove obsolete resources\n", "commit 258a42c7f22178a80a4a21f028843e7c47ea9df3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-08 16:15:05 +0000\n\n [FIXED JENKINS-34691] Add the ability for ItemListeners to veto copy operations\n", "commit 5d920577484dff973d6fa5bb002024f4e154a471\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-08 15:30:25 +0000\n\n [FIXED JENKINS-42390] Search results were not correctly encoding URL query parameters\n", "commit 01d793154617a2bbccc00ceea11b457334d16a90\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-08 15:13:43 +0000\n\n Fix @since TODO and @since FIXME tags\n", "commit b6e4fb4b821eb623993914ecd3c24f8d934802f3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-08 16:19:58 +0100\n\n [FIXES JENKINS-42371] - Update remoting from 3.5 to 3.7 (#2773)\n \n * [FIXES JENKINS-42371] - Update remoting to 3.6\n \n Fixed issues:\n \n * [JENKINS-42371](https://issues.jenkins-ci.org/browse/JENKINS-42371) - Properly close the `URLConnection` when parsing connection arguments from the JNLP file. It was causing a descriptor leak in the case of multiple connection attempts. ([PR #152](https://github.com/jenkinsci/remoting/pull/152))\n \n * Remoting 3.6 has been burned\n", "commit e698d1de41d4311bf5f8b1d2c40b591109e696e2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-08 16:19:21 +0100\n\n Update Windows Agent Installer to 1.7 and WinSW to 2.0.2 (#2765)\n \n ### WinSW changes\n \n The update includes many fixes and improvements, the full list is provided in the [WinSW changelog](https://github.com/kohsuke/winsw/blob/master/CHANGELOG.md). There are several issues referenced in Jenkins bugtracker:\n \n * [JENKINS-22692](https://issues.jenkins-ci.org/browse/JENKINS-22692) - Connection reset issues when WinSW gets terminated due to the system shutdown\n * [JENKINS-23487](https://issues.jenkins-ci.org/browse/JENKINS-23487)- Support of shared directories in WinSW\n * [JENKINS-39231](https://issues.jenkins-ci.org/browse/JENKINS-39231) - Enable Runaway Process Killer by default\n * [JENKINS-39237](https://issues.jenkins-ci.org/browse/JENKINS-39237) - Auto-upgrade of JNLP agent versions on the slaves\n \n ### Windows Agent Installer changes\n \n * Adapt the default configurations to pick fixes above\n * Slave => Agent renaming where possible\n \n ### Jenkins core changes\n \n * Modify the configuration template, reference advanced options\n * Enable Runaway Process Killer by default\n \n * Update Windows Agent Installer to 1.7\n \n * Remove the obsolete jenkins-slave.xml file from the core.\n \n Now it is within windows-slave-installer\n \n * Use the deployed Snapshot for CI\n \n * Pick the release version of windows-slave-installer-1.7\n", "commit e0603bb1c1ce17b99ae309db50d697422db82edf\nMerge: 62adfa8817 3dbf30f8ef\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-08 15:00:26 +0000\n\n Merge pull request #2772 from stephenc/jenkins-34522\n \n [JENKINS-34522] Expose the noun for a item as a task via AlternativeUiTextProvider\n", "commit 62adfa8817615de85c9ad4b8ddf8f345002893bf\nMerge: a43506c9f5 5a6103c31d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-08 12:02:51 +0100\n\n Merge pull request #2683 from szpak/feature/JENKINS-40718-searchByBuildParams\n \n [JENKINS-40718] Search by build params in build history widget\n", "commit a43506c9f51714171ebfbff513fbc1cf0d3fbb5a\nMerge: ce49de5371 38c2eb6e8e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-08 12:00:13 +0100\n\n Merge pull request #2780 from daniel-beck/fix-relative-link\n \n Fix relative link in SCM polling admin monitor\n", "commit ce49de537135a63586c6cdf01a6dcbea6eb0ade7\nMerge: 76b5ba7f46 6c988a523e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-08 11:59:29 +0100\n\n Merge pull request #2778 from jtnord/jenkinsTempFiles\n \n kill those pesky hudson temp files\n", "commit 38c2eb6e8e4dade19d54a308719576bd36e89fd5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-08 10:59:05 +0100\n\n Remove incomplete Danish translation\n", "commit 926c5512a5aae3d3c65aee07a18931d722776fb0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-08 02:11:20 +0100\n\n Fix relative link in SCM polling admin monitor\n", "commit 6c988a523ebb6c0f3fa141554c5d055bf095e20c\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-03-06 17:38:32 +0000\n\n one more for Command files\n", "commit ed2cf9fcdfb8efd89048cfc527a7934c1a8381f4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-06 18:36:29 +0100\n\n Fix translation tool entered newlines\n", "commit b6234721c11ce9f5d0ac23a0c3421861b5306452\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2017-03-06 17:34:16 +0000\n\n kill those pesky hudson temp files\n", "commit 700a6056e85fc1bdbf46130029a8d9a3759fbbea\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-06 17:04:12 +0100\n\n More German translations\n", "commit 4bb1ae4181494b732faa85d01cfce9ea54d789cd\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-06 15:48:38 +0100\n\n Add more German translations\n", "commit 76b5ba7f4641102917d551764e275f3d6044186e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-05 23:09:15 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 62d32415f45887e1b812517539d5b6d84b82f736\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-05 23:09:15 -0800\n\n [maven-release-plugin] prepare release jenkins-2.49\n", "commit d117da107d685ad9cf783b0dc801fffc33ded8e6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-05 22:02:08 +0100\n\n Add new files for German translation\n", "commit 29bf167dfe45b0adca13b25cd36fc319b12e341e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-05 21:57:14 +0100\n\n Note TODO to fix this unlocalizable mess\n", "commit d4fc5cb6005e9e768a6cb4046983fc86ce78074b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-05 21:56:26 +0100\n\n Remove bad translation of sr file for core update monitor\n", "commit e0af5198ef6ab4ac623a1137a26ba051fad7f28b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-05 20:52:23 +0100\n\n Update existing German properties files\n", "commit 9bff875a9f0b91133e2b3017a8e79cc0e1230031\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-05 17:08:32 +0100\n\n Remove unused translated strings\n", "commit f9ac314efccd0e844a505e0af2adedde6e33d058\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2017-03-05 00:23:45 +0100\n\n [JENKINS-34670] Addressed other @daniel-beck's comment\n", "commit 5d7e58cfbfbdbd46a54fc75e9e8df03d36a01b61\nMerge: 6049dfee4c e02f13592a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-03-04 23:39:40 +0100\n\n Merge pull request #2774 from slide/patch-1\n \n Ignore deletedFolder test on Windows\n", "commit e02f13592a2054f3b803f50f7277edd13d485860\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-03-03 15:06:50 -0700\n\n Fix missing semi-colon\n", "commit 77d69796344928922823ff4fc452e21009f8fe65\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-03-03 15:00:33 -0700\n\n Ignore deletedFolder test on Windows\n \n Windows doesn't allow deleting directories that have a file open inside of them, so this test is invalid on windows.\n", "commit 6049dfee4c979838d94859bf4f52c2b04cb98ac6\nMerge: 2a97bf41fb 004fa77bed\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-03 22:56:33 +0100\n\n Merge pull request #2770 from Jimilian/minor_memory_optimisation\n \n Minor memory optimisation in label parsing\n", "commit 2a97bf41fbb5bd8158355e4d885d0799f2391d3e\nMerge: 03c58b9c92 7ff41e5f1d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-03 15:47:01 -0500\n\n Merge pull request #2766 from jglick/NPE-JENKINS-42367\n \n Noting that ParameterValue.getValue can on occasion return null\n", "commit 956fc0f65941efe641af26cfdc2fa257eb70a508\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-03 00:06:04 +0000\n\n [JENKINS-42443] Review comments\n", "commit bf49b20511c56a54b3bb550694c49ded850f28ab\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-03 00:05:53 +0000\n\n [JENKINS-42443] Oops missed checking this in\n", "commit ac6bc39061833fe42a2a9f9cb9e970c64758a7c6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-02 21:31:16 +0000\n\n [JENKINS-42443] Minor review comments\n", "commit 3dbf30f8ef2f9aa789d44a8f206ade35aebbeaf7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-02 21:21:54 +0000\n\n [JENKINS-34522] Remove obsolete translations\n", "commit fd82ced7b326bdcea10c77470c43391054f469f1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-02 20:14:08 +0000\n\n [JENKINS-34522] Expose the noun for a item as a task via AlternativeUiTextProvider\n", "commit ed329d1088c164df560b9299cd9096ae76519418\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-03-02 17:29:27 +0000\n\n [FIXED JENKINS-42443] Make f:select display spinner during AJAX requests\n", "commit 7ff41e5f1d12e4f3659c3bfc9c2e4fe498a511d7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-02 11:58:18 -0500\n\n Improved Javadoc for getValue.\n", "commit 004fa77bed89661bab08e6361755d0bbeede4714\nAuthor: Alex <mr.akbashev@gmail.com>\nDate: 2017-03-02 17:27:40 +0100\n\n Minor memory optimisation for every build execution\n", "commit 03c58b9c925fc2922fe58aa0e8539683908892d0\nMerge: c63abe3e8c acaf91c585\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-03-02 10:04:52 +0100\n\n Merge pull request #2767 from urkon/patch-1\n \n Fix JENKINS-41756 - Indecently translated items\n", "commit acaf91c585e0b97d2b3dc93ec26f327d0abd9319\nAuthor: urkon <umalisek@gmail.com>\nDate: 2017-03-02 09:47:41 +0100\n\n Fix JENKINS-41756 - Indecently translated items\n \n Removed false and indecently to slovene translated main menu items.\n", "commit ba37bf51cb960efc93ebd53f87cfe9b9679a5107\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-03-01 16:44:04 -0500\n\n Noting that ParameterValue.getValue can on occasion return null.\n", "commit 2e06fd90a9ad738027dab563de0d4818d94e4c52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-01 11:09:19 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d36f6923e67350f2bc2b06db02b5197dea65b782\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-03-01 11:09:18 -0800\n\n [maven-release-plugin] prepare release jenkins-2.32.3\n", "commit 65656c1630cef620895aa9763323b476ed9c1ffa\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-03-01 19:20:54 +0100\n\n Towards 2.46.1\n", "commit 42936a7bc956f95c76f506b57971fda44d282cbe\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2017-03-01 13:24:32 +0100\n\n [JENKINS-34670] Addressed the @daniel-beck's comment\n", "commit c63abe3e8cfcb71d27458bebe7752d54edaa2d49\nMerge: 3d1893e5bf bafff8b8ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-26 13:17:05 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 3d1893e5bf47669ae4d6656dd9d403b2f84c8a32\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-26 13:08:21 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 84c78cfee14806e104968db50b0d2fb315a47ebf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-26 13:08:20 -0800\n\n [maven-release-plugin] prepare release jenkins-2.48\n", "commit bafff8b8ace793288f019c6d2eb302aa0418715a\nMerge: 335fb4bc78 d1c21484c3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-26 21:26:59 +0100\n\n Merge pull request #2759 from daniel-beck/JENKINS-41864\n \n [FIX JENKINS-41864] Add warning for rare dates\n", "commit 335fb4bc78253910632ca31a11f0f262676f9a1b\nMerge: a348b0d3f2 513d7e03c7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-26 21:25:25 +0100\n\n Merge pull request #2763 from slide/windows-ci\n \n Fix tests on Windows\n", "commit 482716cab143da3475304463f64a13bc6a99b4d1\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2017-02-26 18:56:56 +0100\n\n [JENKINS-34670] Keeping the same namespaces\n", "commit e271be8b11bd0867434ed40e90dd1c69882443fc\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2017-02-26 17:09:27 +0100\n\n [JENKINS-34670] Addressed @kzantow's comment\n", "commit 875e412ae8d8e0d32dd7f3dbe90ccb6f1440bda3\nMerge: abd7a8f460 a348b0d3f2\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2017-02-26 14:46:54 +0100\n\n [JENKINS-34670] Resolving conflicts after several months without activity\n", "commit abd7a8f460748bfff31ed75f798d7362e181e169\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2017-02-26 14:35:00 +0100\n\n [JENKINS-34670] In order to verify an use case, the Setup Wizard has beed adapted. html.jelly is not longer needed\n", "commit a348b0d3f23f8c830a658887da642764d8d2b4c5\nMerge: 8f8b058548 5f5f880069\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-26 13:50:26 +0100\n\n Merge pull request #2758 from stephenc/jenkins-42194\n \n [FIXED JENKINS-42194] Do not display a warning when no schedules\n", "commit 8f8b058548a4b912d6a9e6fa1a4a0873a70598f7\nMerge: 2a03dda885 84d9244520\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-26 13:49:51 +0100\n\n Merge pull request #2760 from Vlatombe/JENKINS-41128\n \n [FIXED JENKINS-41128] createItem in View not working when posting xml\n", "commit d1c21484c3658b93bffa4de51749ab60b2c4ff11\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-25 20:56:25 +0100\n\n [JENKINS-41864] More Javadoc, rephrase warning message\n", "commit 2a03dda885d834847db801d2a16a570cd10b7749\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-25 19:56:01 +0100\n\n Reference redirectors and jenkins.io as much as possible (#2756)\n \n * Reference redirectors and jenkins.io as much as possible\n \n * Something went wrong, so this is a troubleshooting URL\n \n * More specific redirect URLs\n", "commit 46d3f2e1d0bee7098e630d9c6913fe25bb2b3753\nAuthor: PJ Fanning <pjfanning@users.noreply.github.com>\nDate: 2017-02-25 18:36:01 +0000\n\n [JENKINS-31598] upgrade commons-collections due to CVE against v3.2.1 (#2761)\n \n * [JENKINS-31598] upgrade commons-collections due to CVE against v3.2.1\n \n * Fix broken tests\n", "commit 0713bf04f97d47bf95a245b3665387d9b6f90904\nMerge: 274b058c62 9b52620eb7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-25 19:24:42 +0100\n\n Merge pull request #2734 from clguimanMSFT/validateButton-radio\n \n Update findFormItem so it can return checked radio buttons\n", "commit 513d7e03c78a2893e30cae940ae1d00c4b35b962\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-23 06:08:58 -0700\n\n Fix ip address\n", "commit 274b058c6279f3cb9a6c4474ba2128452e78b95c\nMerge: 0e67ad4e73 249dfb13be\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-22 17:09:17 +0100\n\n Merge pull request #2752 from ydubreuil/fix-JENKINS-42141-perf-issue\n \n [JENKINS-42141] Fix performance issue in code merging Tool installer list\n", "commit 84d9244520b917629e82b762eb7b7548cf5f6b9f\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-02-21 15:39:09 +0100\n\n [FIXED JENKINS-41128] createItem in View not working when posting xml\n", "commit 6e5225c06b45a3e196c8647dd30275234e57a54c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-20 17:24:31 +0100\n\n [FIX JENKINS-41864] Add warning for rare dates\n \n Previously, impossible dates caused 100% CPU while Jenkins was\n trying to find the previous/next occurrence of the date.\n", "commit 5f5f88006958b1dbac6a8747dea62b8e338c2f7d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-20 11:51:33 +0000\n\n [JENKINS-42194] Code review reveals valid point, no schedules is not a warning\n", "commit d0d9216f4fba8337f853aadf9853fb8dcc5cb1cf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-20 10:18:51 +0000\n\n [FIXED JENKINS-42194] Do not display a warning when ignoring post-commit hooks\n", "commit 249dfb13be296b01b750497c0a93120200672508\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2017-02-17 10:54:23 +0100\n\n [JENKINS-42141] Fix performance issue in code merging Tool installer list\n", "commit 0e67ad4e7337fe8f9d16f40c1a552eb04d43bbaa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-19 13:57:51 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 39c45a064d65cae7e820a4506202a0c2c9f77b14\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-19 13:57:51 -0800\n\n [maven-release-plugin] prepare release jenkins-2.47\n", "commit 1fe62ea77f57e4fbc7cea792fec5f097f73c554d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-19 21:06:25 +0100\n\n Remove changelog from jenkinsci/jenkins repository (#2757)\n \n * Remove changelog from jenkinsci/jenkins repository\n * Add tombstone file directing people to jenkins-infra/jenkins.io\n", "commit fe4266b7d1134cd717ac73600f49f156151f9e95\nMerge: 37d2e6a9b3 01fe717f35\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-19 00:17:07 +0300\n\n Merge pull request #847 from bstick12/JENKINS-18734\n \n [JENKINS-18734] - Call perform(AbstractBuild build, Launcher launcher, BuildListener listener) if implemented in BuildStep\n", "commit 37d2e6a9b3afc906b3743a9d21af87475df686a5\nMerge: 4ab693846c 23f5a98677\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-19 00:01:41 +0300\n\n Merge pull request #2724 from olivergondza/apt-maven-plugin-java8\n \n [FIXED JENKINS-36872] Switch to com.mysema.maven:apt-maven-plugin for Java 8 support\n", "commit 4ab693846ca7a4aa112959a2e92688c3fb9122c3\nMerge: 1763e6400f 08a993d7bc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-18 23:54:38 +0300\n\n Merge pull request #2746 from oleg-nenashev/bug/JENKINS-32820\n \n [JENKINS-32820, JENKINS-42164] - Windows service restart does not retain the build queue\n", "commit 1763e6400f56da0300a44c69b9c10bcf9d2cafe9\nMerge: def0f0d112 815da8aa73\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-18 23:54:01 +0300\n\n Merge pull request #2751 from oleg-nenashev/remoting/3.5\n \n [JENKINS-40710, JENKINS-41513, JENKINS-41852, JENKINS-41730] - Update remoting to 3.5\n", "commit def0f0d112665976ae2f7bf54e8f23c230c7dce4\nMerge: edf7b6b977 bace911a20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-17 15:51:36 -0800\n\n Merge pull request #2755 from jenkinsci/typo\n \n Typo\n", "commit edf7b6b977cc9186da0d3bb5fb58d068bb35c0b9\nMerge: 83232e6b8c 5c8c64be06\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-18 02:25:57 +0300\n\n Merge pull request #2715 from daspilker/JENKINS-33358\n \n [JENKINS-33358] update Groovy to 2.4.8\n", "commit 83232e6b8c8f3cb665461294b5a44a6476cf28d9\nMerge: dc7b702f8d 88cd9136ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-17 16:59:59 -0500\n\n Merge pull request #2753 from jglick/Security232Test\n \n Security232Test seems flaky\n", "commit dc7b702f8d7c2f2f8f3c324486e75e5ea19a1102\nMerge: 2f92482ed3 4343c86971\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-18 00:59:07 +0300\n\n Merge pull request #2742 from KostyaSha/annotations\n \n Annotations for FederatedLoginService.\n", "commit bace911a203be7e2eac6e4ea2e9868b84d737b74\nMerge: 441628ad55 acd25ac65b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-17 13:02:16 -0800\n\n Merge remote-tracking branch 'kohsuke/pr/21' into typo\n", "commit 441628ad5549ed7e96b54ee560d3528e319c33df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-17 12:57:16 -0800\n\n Typo\n", "commit 2f92482ed3b39d4aeec327cc7401663cfe926d99\nMerge: 532156e609 dbf5efa6ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-17 15:51:54 -0500\n\n Merge pull request #2749 from jglick/JnlpSlaveAgentProtocol4-robustness\n \n [FIXED JENKINS-41987] Check for null return values from InstanceIdentityProvider methods\n", "commit 88cd9136ca48c9977911607d6229aac7bf6d2f3f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-17 12:13:07 -0500\n\n Security232Test seems flaky.\n", "commit 815da8aa732baa699481828dda67dd5835ba4992\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-17 10:17:44 +0300\n\n Update remoting to 3.5\n \n https://github.com/jenkinsci/remoting/edit/master/CHANGELOG.md\n \n Fixed issues:\n \n * [JENKINS-40710](https://issues.jenkins-ci.org/browse/JENKINS-40710) - Match headers case-insensitively in `JnlpAgentEndpointResolver` in order to be compliant with HTTP2 lower-case headers. ([PR #139](https://github.com/jenkinsci/remoting/pull/139), [PR #140](https://github.com/jenkinsci/remoting/pull/140))\n * [JENKINS-41513](https://issues.jenkins-ci.org/browse/JENKINS-41513) - Prevent `NullPointerException` in `JnlpAgentEndpointResolver` when receiving a header with `null` name. ([PR #140](https://github.com/jenkinsci/remoting/pull/140))\n * [JENKINS-41852](https://issues.jenkins-ci.org/browse/JENKINS-41852) - Fix exported object pinning logic to prevent release due to the integer overflow. ([PR #148](https://github.com/jenkinsci/remoting/pull/148))\n \n Improvements:\n \n * [JENKINS-41730](https://issues.jenkins-ci.org/browse/JENKINS-41730) - Add the new `org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.ignoreJenkinsAgentProtocolsHeader` property, which allows specifying a custom list of supported protocols instead of the one returned by the Jenkins master. ([PR #146](https://github.com/jenkinsci/remoting/pull/146))\n * Print the Filesystem Jar Cache directory location in the error message when this cache directory is not writable. ([PR #143](https://github.com/jenkinsci/remoting/pull/143))\n * Replace `MimicException` with the older `ProxyException` when serializing non-serializable exceptions thrown by the remote code. ([PR #141](https://github.com/jenkinsci/remoting/pull/141))\n * Use OID of the `ClassLoaderProxy` in error message when the proxy cannot be located in the export table. ([PR #147](https://github.com/jenkinsci/remoting/pull/147))\n", "commit 532156e60948a6037fb5afb630c17852d3637575\nMerge: 87add64365 a9e72abe4f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-16 10:00:00 +0300\n\n Merge pull request #2747 from varmenise/follow-up-JENKINS-41264\n \n [FIX JENKINS-41264] followup fixing methods' references in javadoc\n", "commit 30bac622a8528ba5faaa55adf6987342f95fb1f0\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-15 11:55:03 -0700\n\n This is really just to get another build.\n", "commit 9a34d9f8b2d388ca625af3bc24801826a2f0cb64\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-06 17:23:31 -0500\n\n [FIXED JENKINS-16634] Do not fail to write a log file just because something deleted the parent directory.\n (cherry picked from commit afe17a4bda72dc722e505967efc88ef449c0fd75)\n", "commit cf78e48b446f34379e2a988d086693e5ca53e251\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-27 16:17:53 -0500\n\n [FIXED JENKINS-39402] Cap the number of group headers printed by AccessDeniedException2.\n (cherry picked from commit d6f7e4101f055e14009bc4407b508fe5457e69c0)\n", "commit da2f57c7221742bda5a97bf8c026d6b9dd42fcd5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-07 13:21:22 -0500\n\n [FIXED JENKINS-41825] Display an informative message, rather than a Groovy exception, when View.getItems fails.\n (cherry picked from commit fcf4ca7697b4a5293c95b221669f202621b178f7)\n", "commit 9f8380941cfea338f06f03c014174f811f5fa797\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-01-29 10:38:56 +0100\n\n [JENKINS-41511] Remove obsolete comment\n \n (cherry picked from commit d8859876cbec775949c8f45d55735a1f5fc81edb)\n", "commit 19d2b2c54dcada4410ab65939c1fec17636e03fd\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-01-27 13:57:27 +0100\n\n [JENKINS-41511] Don't try to set slaveAgentPort when it is enforced\n \n (cherry picked from commit 5b9c10d6b049c12dafaefea75178c5ed4bb7b9bc)\n", "commit e46099aead4081dcbb1e14a797f1680bd35bf68d\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-01-27 14:25:06 +0100\n\n [JENKINS-41511] Add a test showing the problem\n \n (cherry picked from commit a26d71153d7609094e449d371d3ab0f8415b887f)\n", "commit 87add643656e72b89fa7b4187dcbe7ffc65732bc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-15 09:35:03 +0000\n\n Noting merge of JENKINS-41899\n", "commit 079c47a573e556e5593bf29e1d6bec8c70f67b68\nMerge: 6342a9b06b 5969b8da99\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-15 09:22:26 +0000\n\n Merge pull request #2750 from stephenc/jenkins-41899\n \n [JENKINS-41899] Update version-number dependency to 1.3\n", "commit 223151ea8b0afebe7141b3ad0cc5ee1af1d39cd1\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-14 14:06:22 -0700\n\n Fix parsing so that the test can complete.\n", "commit 01fe717f35f60aa92f13e1117e489b3d297e3e70\nAuthor: Brendan Nolan <brendan.nolan@gmail.com>\nDate: 2017-02-14 20:52:45 +0000\n\n [JENKINS-18734] - Call perform(AbstractBuild build, Launcher launcher, BuildListener listener) if implemented in BuildStep\n", "commit 6342a9b06b713e33bf642eb36c3a7b463fdbb38e\nMerge: 6386257578 b07d193117\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-14 14:51:20 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 6386257578b875b4462accd54af5e16475296b8e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-14 14:51:06 -0500\n\n @daniel-beck forgot to update since tags when merging #1485.\n", "commit b07d193117971e71c886619b02326affaa3a49b3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-14 19:58:32 +0100\n\n Archive changelog for versions older than 2.0\n", "commit 5969b8da99cc5541e313cf343cd31ba3ad2e4843\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-14 15:23:56 +0000\n\n [JENKINS-41899] Pick up fix\n", "commit f604102bb6c22f6253819b642f484dedf284dd6e\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-13 14:55:37 -0700\n\n Update to use EchoCommand from test harness and some formatting.\n", "commit 3d38ec9fddd11126c11345bc5dd48e19779ceaab\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-13 12:09:45 -0700\n\n Remove commented code\n", "commit 9491f776e9c633850c928c3dbd60e7184018527d\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-13 09:53:07 -0700\n\n Replace timeout with ping solution (Thanks Windows)\n", "commit dbf5efa6ae60c30d00afca61d3fd24f56f2c860c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-13 11:03:44 -0500\n\n [JENKINS-41987] Improved message.\n", "commit d3791e9a8437127abad1722b9a5c45d82e587498\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-13 10:44:17 -0500\n\n Check for null return values from InstanceIdentityProvider methods.\n", "commit 23d374687c3e4f8b7be50eb9e1f17538ed95149b\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-13 08:35:19 -0700\n\n Try /nobreak for timeout command.\n", "commit f6005c3b1c055459499abe9012e2ea7451e27841\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-13 15:17:28 +0100\n\n Noting #2722 #2723 #2727 #2732 #2735 #2737 #2738 #2739 #2744\n", "commit 074adc368cc1c908a5cbe18d89d61663087a47fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-13 04:46:22 -0800\n\n updated changelog for release\n", "commit 0a3d0a5468d818775d8b4b24756d91395187c17a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-13 04:39:17 -0800\n\n [maven-release-plugin] prepare release jenkins-2.46\n", "commit 27d04591c1948ae3d317665a933f1e647c7354d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-13 04:39:17 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a9e72abe4fdb3f6c9fbaca62027f4a135d063d7b\nAuthor: Valentina Armenise <varmenise@cloudbees.com>\nDate: 2017-02-13 09:43:47 +0100\n\n [FIX JENKINS-41264] followup fixing methods' references in javadoc\n", "commit 251a2ea09c50a94a39382b9f63f9d54379957f17\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-12 20:56:48 -0700\n\n Fix missing \"j.\" before jenkins\n", "commit 3c4186fc018190a96e34ebc9f814c107572ae1f5\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-12 18:41:37 -0700\n\n More ignores\n", "commit 5a6103c31de1a09c51d774517aad4bd6ac14670c\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2017-02-10 18:24:39 +0100\n\n [JENKINS-40718] Integration tests for case insensitive search\n", "commit 7143554e6081c2b3f1355fb68b15f3c5f1bfe6f3\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-12 11:25:45 -0700\n\n Fix some tests and skip some tests.\n", "commit 08a993d7bcd3590ccbfa9504cd45fbba540fd354\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-12 14:33:03 +0300\n\n [JENKINS-32820] Fix the last merge issues\n", "commit ff128f0a26b98dc160174535d735d69d5f879101\nAuthor: Valentina Armenise <varmenise@cloudbees.com>\nDate: 2017-02-12 12:12:05 +0100\n\n [FIX JENKINS-41264] Improve Javadoc of JnlpAgentReceiver (#2725)\n", "commit 10c35e4cc0ac02a4f9164251d16a4b792020fe7f\nMerge: abea5bed21 0d3d6b65bf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-12 13:59:47 +0300\n\n Merge pull request #2737 from daniel-beck/JENKINS-41765\n \n [FIX JENKINS-41765] Allow groovy CLI command via SSH\n", "commit abea5bed21e0a9f5afca2077d93c955ba4fd34a0\nMerge: 496703d0fe 96f0062132\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-12 13:58:21 +0300\n\n Merge pull request #2744 from stephenc/usage-stats-needs-a-section\n \n [FIX JENKINS-32938] Usage Statistics needs a section otherwise it can be kind of hard to find\n", "commit 579a88d6e790729159b50840dc78c0f4ae2ba5f6\nMerge: 496703d0fe 6bb2be8225\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-12 13:50:52 +0300\n\n Merge branch 'JENKINS-32820' of https://github.com/atcarmo/jenkins into bug/JENKINS-32820\n \n Conflicts:\n core/src/main/java/hudson/WebAppMain.java\n core/src/main/java/hudson/lifecycle/SolarisSMFLifecycle.java\n core/src/main/java/hudson/lifecycle/UnixLifecycle.java\n", "commit 496703d0fe133445e10c7d8d07fa7afd351c8854\nAuthor: Josh Soref <jsoref@users.noreply.github.com>\nDate: 2017-02-12 05:38:30 -0500\n\n Spelling fixes in changelogs, Javadoc, logs and UI (#2718)\n \n * spelling: abstract\n \n * spelling: about\n \n * spelling: absolute\n \n * spelling: across\n \n * spelling: activity\n \n * spelling: actually\n \n * spelling: addition\n \n * spelling: allocating\n \n * spelling: ambiguous\n \n * spelling: analyzes\n \n * spelling: analysis\n \n * spelling: another\n \n * spelling: appear\n \n * spelling: arbitrary\n \n * spelling: artifact\n \n * spelling: assignment\n \n * spelling: associated\n \n * spelling: augment\n \n * spelling: authentication\n \n * spelling: automatically\n \n * spelling: available\n \n * spelling: availability\n \n * spelling: because\n \n * spelling: background\n \n * spelling: beginning\n \n * spelling: boolean\n \n * spelling: browsers\n \n * spelling: building\n \n * spelling: calculation\n \n * spelling: channel\n \n * spelling: column\n \n * spelling: concatenation\n \n * spelling: connect\n \n * spelling: contribute\n \n * spelling: convert\n \n * spelling: copied\n \n * spelling: couldn't\n \n * spelling: scrambled\n \n * spelling: creates-a\n \n * spelling: curr-entry\n \n * spelling: customize\n \n * spelling: diagnostic\n \n * spelling: contain\n \n * spelling: default\n \n * spelling: delimiter\n \n * spelling: descriptor\n \n * spelling: disambiguates\n \n * spelling: different\n \n * spelling: diligently\n \n * spelling: disabled\n \n * spelling: discovered\n \n * spelling: display\n \n * spelling: doesn't\n \n * spelling: dollar\n \n * spelling: downstream\n \n * spelling: dynamically\n \n * spelling: preemptively\n \n * spelling: encrypt\n \n * spelling: erroneous\n \n * spelling: examine\n \n * spelling: existence\n \n * spelling: value\n \n * spelling: february\n \n * spelling: handling\n \n * spelling: hostname\n \n * spelling: convenient\n \n * spelling: identify\n \n * spelling: implementation\n \n * spelling: incorrect\n \n * spelling: individual\n \n * spelling: initialization\n \n * spelling: initialized\n \n * spelling: inputstream\n \n * spelling: instantiated\n \n * spelling: instantiation\n \n * spelling: intended\n \n * spelling: interpreted\n \n * spelling: interrupted\n \n * spelling: invocations\n \n * spelling: kern\n \n * spelling: localization\n \n * spelling: logger\n \n * spelling: malfunctioning\n \n * spelling: methods\n \n * spelling: monitor\n \n * spelling: mutator\n \n * spelling: multiple\n \n * spelling: object\n \n * spelling: configured\n \n * spelling: optionally\n \n * spelling: option\n \n * spelling: overridden\n \n * spelling: parameterized\n \n * spelling: parent\n \n * spelling: permissions\n \n * spelling: plugin\n \n * spelling: potentially\n \n * spelling: preferable\n \n * spelling: problems like\n \n * spelling: programmatically\n \n * spelling: property\n \n * spelling: reallocate\n \n * spelling: recommended\n \n * spelling: redirected\n \n * spelling: registered\n \n * spelling: reliable\n \n * spelling: remember\n \n * spelling: recurrence\n \n * spelling: repeatable\n \n * spelling: repeated\n \n * spelling: resource\n \n * spelling: retrieve\n \n * spelling: returned\n \n * spelling: revision\n \n * spelling: sandwich\n \n * spelling: separator\n \n * spelling: serialization\n \n * spelling: settings\n \n * spelling: shadow\n \n * spelling: should\n \n * spelling: someone\n \n * spelling: source\n \n * spelling: specified\n \n * spelling: style\n \n * spelling: subversion\n \n * spelling: sufficient\n \n * spelling: supplementary\n \n * spelling: suppressing\n \n * spelling: synchronization\n \n * spelling: synchronized\n \n * spelling: this\n \n * spelling: transitioning\n \n * spelling: termination\n \n * spelling: trying\n \n * spelling: truncatable\n \n * spelling: unknown\n \n * spelling: undeployed\n \n * spelling: unnecessary\n \n * spelling: unparseable\n \n * spelling: update\n \n * spelling: upper\n \n * spelling: verify\n \n * spelling: visible\n \n * spelling: warning\n \n * spelling: we're\n \n * spelling: whitespace\n \n * spelling: wide\n \n * spelling: with\n \n * spelling: workspace\n \n * spelling: yielding\n \n * spelling: to\n \n * spelling: by\n \n * spelling: the\n \n * spelling: hours\n", "commit 6fb9e91b63521eb8cdcd072cec6610d856aabf34\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-12 05:36:48 -0500\n\n [JENKINS-41684] Ensure that PluginManager.dynamicLoad runs as SYSTEM (#2732)\n \n * [FIXED JENKINS-41684] Ensure that PluginManager.dynamicLoad runs as SYSTEM.\n Test plugin source:\n package test;\n import hudson.Plugin;\n import jenkins.model.Jenkins;\n public class ThePlugin extends Plugin {\n @Override\n public void postInitialize() throws Exception {\n Jenkins.getInstance().checkPermission(Jenkins.ADMINISTER);\n }\n }\n \n * @daniel-beck wants this all reindented.\n", "commit 3d778c15415ab80e15827c93ef99d2147c86529b\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-11 22:10:33 -0700\n\n Fingerprint tests passing\n", "commit 757997fcbfd234291451a49cadecf87b2a9f3d97\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-11 21:08:17 -0700\n\n More test fixes\n", "commit 39a353d36810bedf7edba7126d5466bbdf44d6c7\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-11 12:23:51 -0700\n\n More fixes\n", "commit d3f7550584c1bce98a26d9a452cb65fd44cce076\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-10 21:41:12 -0700\n\n Fix more tests on Windows\n", "commit a5c6a5c688ac5828088a2a2394dc8004e5df5c76\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-10 18:48:07 -0700\n\n More fixes for Windows\n", "commit d416d8a71e8b6677dc9832652c031b3470f755cd\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-02-10 13:35:14 -0700\n\n Fix some tests on Windows.\n", "commit 96f0062132cc602e6e45f7e6c95860862ecfd480\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-10 15:49:43 +0000\n\n Usage Statistics needs a section otherwise it can be kind of hard to find\n", "commit f8b26a3bab7cc361664ec3c52de7f955626d63ee\nMerge: 6d51a5f7a2 20ceadb366\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-10 16:13:11 +0100\n\n Merge pull request #2727 from jglick/AccessDeniedException2-header-size-JENKINS-39402\n \n [JENKINS-39402] Cap the number of group headers printed by AccessDeniedException2\n", "commit 6d51a5f7a2c41fa21868f82966ad7cfe43ab12c0\nMerge: ee4afc3e47 0254e02a74\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-09 23:29:59 +0100\n\n Merge pull request #2723 from abayer/jenkins-37590-mk2\n \n [FIXED JENKINS-37590] Return a null property if no parameters\n", "commit ee4afc3e4738c1b192bbce1842b608f246e53d48\nMerge: 2f057b4edd fcf4ca7697\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-09 23:25:13 +0100\n\n Merge pull request #2739 from jglick/View.getItems-JENKINS-41825\n \n [JENKINS-41825] Display an informative message, rather than a Groovy exception, when View.getItems fails\n", "commit 4343c8697155559d07a86b3d7367d96e01836597\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2017-02-09 21:57:08 +0300\n\n Annotations for FederatedLoginService.\n \n Signed-off-by: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\n", "commit 2f057b4edde450bb2e6fe86bcd02fd731c8dbc88\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-09 10:44:19 -0500\n\n @daniel-beck\u2019s 56da425 merging #2722 implied that JENKINS-40088 was fixed in 2.42; in fact it is toward 2.46.\n", "commit 56da4255f7e84e8fbcfe698509c36e0c3d39a1b0\nMerge: d6558933cc 02749c3d69\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-08 22:35:39 +0100\n\n Merge pull request #2722 from jglick/new-stapler\n \n Stapler 1.250\n", "commit d6558933cce554e29719ac632926c40e7f557e1d\nMerge: 3f235e0db8 d6f72a3b6b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-08 22:27:43 +0100\n\n Merge pull request #2735 from alvarolobato/JENKINS-41757\n \n [FIX JENKINS-41457] Use BUILD_NOW_TEXT for parameterised jobs\n", "commit 3f235e0db8d774b44a0b335d385644e00fa63f75\nMerge: ba9755b67b afe17a4bda\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-08 22:23:11 +0100\n\n Merge pull request #2738 from jglick/RewindableRotatingFileOutputStream-JENKINS-16634\n \n [JENKINS-16634] Do not fail to write a log file just because something deleted the parent directory\n", "commit 1047a2a66c906a41f26d40563d1e4365c4e1157c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-08 22:11:30 +0100\n\n Add Windows build back\n \n This will allow PRs to resolve failing tests on Windows\n", "commit ba9755b67b4c1e8a9edcfd01d13b9aa563e51380\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-08 15:25:17 +0100\n\n Fix typo\n", "commit fcf4ca7697b4a5293c95b221669f202621b178f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-07 13:21:22 -0500\n\n [FIXED JENKINS-41825] Display an informative message, rather than a Groovy exception, when View.getItems fails.\n", "commit afe17a4bda72dc722e505967efc88ef449c0fd75\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-06 17:23:31 -0500\n\n [FIXED JENKINS-16634] Do not fail to write a log file just because something deleted the parent directory.\n", "commit d6f72a3b6bf720f341ad09788c7cafa10b4203fe\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2017-02-06 22:13:38 +0100\n\n [FIX JENKINS-41457] Include issue number in the test\n", "commit 860144b1d2e16ad8105bf0f6b04f09a807989f8c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-06 21:42:59 +0100\n\n Fix 2.45 changelog\n", "commit 0d3d6b65bf134ba01d67908db63212dc54aa1c58\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-06 17:13:02 +0100\n\n [FIX JENKINS-41765] Allow groovy CLI command via SSH\n", "commit c62f4f753d16210b67ec381b9e5d1d60145594d8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2017-02-06 14:25:30 +0000\n\n [JENKINS-21017] When unmarshalling into an existing object, reset missing fields\n", "commit 7b82a301b29421dfefb1eb215479cc355287272e\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2017-02-06 13:58:10 +0100\n\n [FIX JENKINS-41457] Use BUILD_NOW_TEXT for parameterised jobs\n", "commit e6a9b739f98fb30c476de9506282563dacb2bae2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-02-06 13:37:40 +0100\n\n Changelog: Noting 2.45\n", "commit 92720ab99b46da5af43ab046b171c8ed220cf86c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-06 03:04:31 -0800\n\n updated changelog for release\n", "commit 9a205e5f79202fbc639db3858200a7393fd7653c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-06 02:56:53 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7a268918895a1028e73483bd636a04c9f6967ad7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-06 02:56:53 -0800\n\n [maven-release-plugin] prepare release jenkins-2.45\n", "commit c4dcffaf4d08f087ed521682349de194a4fac1b7\nMerge: d0cdaa06f7 d46fc53ca4\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2017-02-04 05:56:36 -0800\n\n Merge pull request #2733 from jglick/suppress-win-tests\n \n Suppress Windows tests for the moment\n", "commit 9b52620eb7c3dcc2e442684034413ebf31ca0b4c\nAuthor: Claudiu Guiman <clguiman@microsoft.com>\nDate: 2017-02-03 15:53:41 -0800\n\n Update findFormItem so it can return checked radio buttons\n", "commit d46fc53ca4215bf84ecacadbe03e7789c9c019ec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-03 12:19:43 -0500\n\n Disable Windows builds until they are fixed.\n", "commit 20ceadb36636cdffc1e5b215ce23df1a03cdd04d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-03 12:13:42 -0500\n\n @oleg-nenashev requests a warning about the disabled headers.\n", "commit 021912b9231985f645e3d2a6d4f2277bed445d5c\nMerge: 63c67407e4 d0cdaa06f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-02-03 12:09:41 -0500\n\n Merge branch 'master' into AccessDeniedException2-header-size-JENKINS-39402\n", "commit 3a2d38378a346e221be70ad8e13d66836ba71876\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-02 19:56:59 +0100\n\n [FIX JENKINS-38175] Fix various ManagementLink related bugs\n \n - In the context menu, the 'post' flag was set iff 'requiresConfirmation'\n was set, even though they're independent (e.g. Prepare for shutdown\n requires the former but not the latter)\n - /manage screen: The icon (t:summary) does not support POST or\n confirmation links, but was set to not link only if no confirmation\n was required (i.e. POST links did not POST when the icon was clicked\n -- now the icon is not clickable as a workaround)\n - /manage screen: All links requiring confirmation did POST, which masked\n the fact that the 'Reload from disk' link wasn't set up to require POST\n (it was only broken in the context menu). Now, confirmation and POST are\n separate flags, and 'Reload from disk' link now requests POST.\n \n (cherry picked from commit c9b878f4889659b889d03e24aa8e5cb6eb763b89)\n", "commit c732d8a44a0c23ef1399a7480b3b455ce6aaf185\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-17 12:36:54 -0500\n\n [FIXED JENKINS-37625] Update Winstone to fix an IllegalStateException.\n \n (cherry picked from commit 1e5e53a5fbf1e40ba637f1b21214e0fb8a0bee8b)\n", "commit 065a04291053430e40b073bf037236c70c5f8d98\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2017-02-01 17:25:21 +0100\n\n [JENKINS-40718] Reduce duplication in tests\n", "commit 0a221d0b47c3e7693879a5906e3161160fce19bd\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2017-02-01 16:53:01 +0100\n\n [JENKINS-40718] Consider insensitiveSearch user configuration\n", "commit 785a8cf18de5b59e5cb2e0e5a87d50c838501842\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2017-02-01 16:15:07 +0100\n\n [JENKINS-40718] Filter out sensitive parameters on search\n", "commit 67e7004677ec03b8cb99688ca685fcbc224962ec\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2017-02-01 13:00:13 +0100\n\n [JENKINS-40718] Support for Pipeline jobs\n", "commit cfd797cb6aaeeb92b59838e9cc351bff2676c2d2\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2016-12-30 15:13:08 +0100\n\n [JENKINS-40718] Generalize Build to AbstractBuild\n", "commit 2c46d1f23220dd8c7c4de92173bca4eb9841b855\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2016-12-29 13:54:36 +0100\n\n [JENKINS-40718] Some Java 7 cleanup\n", "commit 649464f1b8cdb6fe41ecd57f8bae29b0e3f9ca2c\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2016-12-29 13:52:35 +0100\n\n [JENKINS-40718] Make search in Build history really case insensitive\n", "commit 488d11ab2d8cd73071a7f8f0697c10bc30ac18b0\nAuthor: Marcin Zaj\u0105czkowski <marcin.zajaczkowski@4finance.com>\nDate: 2016-12-29 13:51:13 +0100\n\n [JENKINS-40718] Search by build param values in Build history widget\n", "commit d0cdaa06f7b9f7f094277c0a1d71972c67138217\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-01 15:36:38 +0100\n\n Fix changelog entries for 2.43 and 2.44\n", "commit b4095bc4b6c62023a2029e5e2faef8ad0e3a4252\nMerge: 232818c93d 962f56f3e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-01 05:40:10 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 232818c93dd288526c6a470eb1c3f1483f143bb2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-01 05:38:22 -0800\n\n updated changelog for release\n", "commit 07f32fec4fc0990f01d1ae2ed50f6630c733a76b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-01 05:31:36 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5828e963ac26f209298c3fdfb7a3a49f2cc401d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-01 05:31:35 -0800\n\n [maven-release-plugin] prepare release jenkins-2.44\n", "commit 962f56f3e76779a276b9dfec67f0207b46f1ac64\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-01 14:09:27 +0100\n\n Add link to future security advisory URL for 2.44\n", "commit 3fe1e2c66ed18c283ce4175d69f86bf70c47b01f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-01 04:10:10 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4992b15066ecd87428dcd204102f1158bbcc8b3a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-02-01 04:10:10 -0800\n\n [maven-release-plugin] prepare release jenkins-2.32.2\n", "commit 49a4711ded539317c5d05999c86e17bebb8578e0\nMerge: a6ae9c92a7 b82fe6d2ce\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-02-01 12:12:52 +0100\n\n Merge pull request #2731 from erral/fix-eu-translation\n \n Fix eu translations\n", "commit b82fe6d2ce53af22e8807dff0c811deeb7752f85\nAuthor: Mikel Larreategi <mlarreategi@codesyntax.com>\nDate: 2017-02-01 10:03:34 +0100\n\n fix eu translations\n", "commit bf3ac0250fe567b4dd4de3d50dc8eeb6ca7ad178\nMerge: 8b2f795dc8 1abeffa6e9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-31 21:02:51 +0100\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit 1abeffa6e9b4475e773c66f16e6a818680660c38\nMerge: 26ded3611e 2f6ee3abdd\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-31 20:57:02 +0100\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 2f6ee3abdd97fd93b650aedc62ea03100b6e870c\nMerge: a0833ee4ef 78f04ffa3d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-31 20:54:47 +0100\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 78f04ffa3d04a3eaf11b18d7dcfb641ac9121e68\nMerge: 431140e62b d9b64b3838\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-31 20:52:31 +0100\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit d9b64b383875868ab6dec5d03af1e73c977b5475\nMerge: 5789cfd9e5 02c596a6bf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-31 20:50:19 +0100\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 02c596a6bf25a3e29e650f3a8cfba5cab9abd9b3\nMerge: ae792a327c 2db91ba506\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-31 20:49:04 +0100\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 2db91ba506cf9ec929f6400a014dc3054b56c102\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-31 20:19:21 +0100\n\n Use final releases\n", "commit 63c67407e4449306e8dc82a6b847e8429a80e98a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-31 13:33:35 -0500\n\n Since reviewers could not agree on a way to cap group headers, simply omitting them altogether by default.\n Test still reproduces the original issue when flag is set on:\n \u2026 org.eclipse.jetty.server.HttpChannel$CommitCallback failed\n WARNING: Commit failed\n java.io.IOException: Response header too large\n at org.eclipse.jetty.http.HttpGenerator.generateResponse(HttpGenerator.java:402)\n at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:655)\n at \u2026\n at hudson.security.AccessDeniedHandlerImpl.handle(AccessDeniedHandlerImpl.java:57)\n at \u2026\n Caused by: java.nio.BufferOverflowException\n at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:189)\n at java.nio.ByteBuffer.put(ByteBuffer.java:859)\n at org.eclipse.jetty.http.HttpGenerator.putTo(HttpGenerator.java:1087)\n at org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:705)\n at org.eclipse.jetty.http.HttpGenerator.generateResponse(HttpGenerator.java:387)\n ... 66 more\n java.lang.AssertionError: expected:<403> but was:<500>\n at org.junit.Assert.fail(Assert.java:88)\n at org.junit.Assert.failNotEquals(Assert.java:834)\n at org.junit.Assert.assertEquals(Assert.java:645)\n at org.junit.Assert.assertEquals(Assert.java:631)\n at hudson.security.AccessDeniedException2Test.youAreInGroupHeaders(AccessDeniedException2Test.java:56)\n", "commit 0d99f1c1f828ee5fc93c413ac663978c379471c8\nMerge: d6f7e4101f a6ae9c92a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-31 13:12:48 -0500\n\n Merge branch 'master' into AccessDeniedException2-header-size-JENKINS-39402\n", "commit d7d4a8244bde232473b79cf5a8ea453392bd3aa2\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-01-31 10:01:34 -0800\n\n Minor cleanup, fixing AbstractBuild.getChangeSets()\n", "commit 61acefc1dd0166403881487bc953e893b0a1dc19\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-01-31 09:51:12 -0800\n\n Switch to a mixin approach\n \n Also bumping to a distinct SNAPSHOT version for dependency builds.\n", "commit bd844821413de7a0d72f45756b52ce45b78da16b\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-01-30 16:47:58 -0800\n\n [WIP JENKINS-24141] First work on abstracting out changelogs\n \n Need to add tests, but first need to determine if this actually makes\n sense as I've implemented it.\n", "commit 0254e02a7455cf2b9b3d4a4b5f2f8a5fba1ed022\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-01-30 10:56:21 -0800\n\n Reverting last remnants of #2444 from Messages\n", "commit a6ae9c92a7721916d5bc7346afd8b7e40f750d54\nMerge: a07b127a1a dc384ef0d7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-30 16:31:28 +0100\n\n Merge pull request #2693 from daniel-beck/JENKINS-26977\n \n [FIX JENKINS-26977] Use project-specific check URL\n", "commit a07b127a1acf015aafce2961646513eefe5da202\nMerge: 5f5e86def7 267534bb5d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-30 16:11:59 +0100\n\n Merge pull request #2717 from damianszczepanik/pl\n \n Polish translations\n", "commit 5f5e86def76c21373b2a8f67b16c5599ca92ad90\nMerge: f0c9416177 d8859876cb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-30 16:04:31 +0100\n\n Merge pull request #2726 from Vlatombe/JENKINS-41511\n \n [JENKINS-41511] Don't try to set slaveAgentPort when it is enforced\n", "commit f0c941617771abe2ed3ab4037fd67383cff7cffd\nMerge: d01b191186 1612ec2ffa\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-30 15:59:11 +0100\n\n Merge pull request #2728 from jglick/pin-JENKINS-34065\n \n [JENKINS-34065] Deleting obsolete pinning UI\n", "commit 8b2f795dc8fa4cb9c8d3e1faf1f2a735802873e0\nMerge: 765af977dc e612721e0b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-30 09:20:32 -0500\n\n Merge commit 'e612721e0bab49af3965a8c7761b9596ab4a4964' into security-master\n", "commit d01b19118661f98d0197cdba345ac796bf1b6ac5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-30 02:11:16 +0100\n\n Noting #1485\n", "commit 1b20e49aa7f13a0a2f812218a85f828a7fe12df2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-29 16:44:02 -0800\n\n updated changelog for release\n", "commit e612721e0bab49af3965a8c7761b9596ab4a4964\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-29 16:36:35 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 891dad967ec4da15323722fafab7d80a5d1b504b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-29 16:36:34 -0800\n\n [maven-release-plugin] prepare release jenkins-2.43\n", "commit 267534bb5dcdbb88cdf4730cc1c11d1fa90b7a7b\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2017-01-14 17:19:35 +0100\n\n Polish translations\n", "commit d8859876cbec775949c8f45d55735a1f5fc81edb\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-01-29 10:38:56 +0100\n\n [JENKINS-41511] Remove obsolete comment\n", "commit a1cad0b839828e15d21a41c8ed83194e4c3eec9d\nMerge: 9fb6ccf21e 76aa0727f0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-28 23:14:36 +0100\n\n Merge pull request #1485 from jglick/printStackTrace-JDK-6507809\n \n Print stack trace in logical order\n", "commit 1612ec2ffa31bc9bcf83845db40198ebb4bc6246\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-27 17:31:14 -0500\n\n For some reason, Bulgarian translations included a gratuitous newline between key and value, which core/move-l10n.groovy does not yet grok.\n", "commit 7457318b2c52a0c478e376cbb02f34b603c2173f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-27 17:28:05 -0500\n\n [FIXED JENKINS-34065] Deleting obsolete pinning UI.\n", "commit d6f7e4101f055e14009bc4407b508fe5457e69c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-27 16:17:53 -0500\n\n [FIXED JENKINS-39402] Cap the number of group headers printed by AccessDeniedException2.\n", "commit 5b9c10d6b049c12dafaefea75178c5ed4bb7b9bc\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-01-27 13:57:27 +0100\n\n [JENKINS-41511] Don't try to set slaveAgentPort when it is enforced\n", "commit a26d71153d7609094e449d371d3ab0f8415b887f\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2017-01-27 14:25:06 +0100\n\n [JENKINS-41511] Add a test showing the problem\n", "commit 765af977dc97d8a8c09289d11f72232827991add\nMerge: 696d2259e9 26ded3611e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:55:01 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit 26ded3611e524148b19e9e3c6cf40cfbbc3b66b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:42:14 -0500\n\n Revert \"[SECURITY-382] Pick up a fix to maven-plugin.\"\n This reverts commit 4c1a23d9e1b711388beb6e2ab10569b7afde495a.\n No longer needed as of 2527e66dd8f9dd23a2571f8bd8f2918edf6fc0cd.\n", "commit 00a75819b0e0ffe3fbb789c5c2272900693f19da\nMerge: 53c022d240 a0833ee4ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:41:43 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit a0833ee4efb6c5ce2142295ef1267c0bedfd7d0f\nMerge: 81f9b0fca3 431140e62b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:41:25 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 431140e62b6d62693a06dfb1e4f84268f06b30d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:40:31 -0500\n\n Using Jenkins.getInstanceOrNull.\n", "commit 973ed0d3d911ff7b23bc4820be2a68d92c272496\nMerge: 2223a6a571 5789cfd9e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:38:34 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 5789cfd9e5d297c0a067264ebd863d0aa65f15f4\nMerge: 71014c5390 ae792a327c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:37:35 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit ae792a327c3ccc1dd7f78c1ebdf44d52ffef55ea\nMerge: 984e9da454 490e42b0b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:37:15 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 490e42b0b7d915b378d4ba510e693222aad4036d\nMerge: 16ccb91f92 c5f4b2f45e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 15:36:47 -0500\n\n Merge pull request #111 from jenkinsci-cert/SECURITY-382-fixup\n \n [SECURITY-382] Be more compatible with maven-plugin\n", "commit c5f4b2f45e51517134dd0e0ad3cc51e4f455fc48\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 14:43:33 -0500\n\n Rearranged tests now that ConsoleNote.encodeToBytes pays attention to Jenkins.instance.\n", "commit 2527e66dd8f9dd23a2571f8bd8f2918edf6fc0cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-25 13:23:21 -0500\n\n [SECURITY-382] Be more compatible with maven-plugin.\n", "commit 696d2259e94347024db6e261894d4f84346b076c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 19:05:20 -0500\n\n Switching to ACL.as.\n", "commit 15da69545fe36b12d0dfbefe4ec3b2981c3c8679\nMerge: 265078c8ae 53c022d240\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 18:59:27 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit 53c022d2408c8758a1e1fd9dbf5083168a774ef7\nMerge: 0320887575 81f9b0fca3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 18:59:10 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 81f9b0fca304b3ecbfcabdc6587dcdd859e73597\nMerge: 5d2060e07d 2223a6a571\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 18:58:57 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 2223a6a571c3676ea4ae905592c55b3cb665f664\nMerge: c29b7bb2f7 71014c5390\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 18:58:44 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 71014c5390d449004f30d0fc5a7cc357b0a0f164\nMerge: 922f82e435 984e9da454\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 18:58:27 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 984e9da454b41463e25631c89d8a7562417dde53\nMerge: 8fb2e864b9 16ccb91f92\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 18:58:05 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 16ccb91f926721577fc488fc0e9a4929bc1c3202\nMerge: b88b20ec47 b6c7496018\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 18:57:12 -0500\n\n Merge pull request #109 from jenkinsci-cert/ATH-NPE-in-computer-toggle\n \n [SECURITY-362] Fix NPE when toggleOffline is performed by anonymous\n", "commit 0320887575838e1a4c3e6b3d83ab8f3028e74410\nMerge: cc87af8aa0 4c1a23d9e1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 18:56:16 -0500\n\n Merge pull request #110 from jenkinsci-cert/maven-SECURITY-382\n \n [SECURITY-382] Pick up a fix to maven-plugin\n", "commit 9fb6ccf21e325e66091fdbdbb4679f37fb1f086d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-24 23:40:19 +0100\n\n Fix copy paste error\n", "commit 4c1a23d9e1b711388beb6e2ab10569b7afde495a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-24 14:19:59 -0500\n\n [SECURITY-382] Pick up a fix to maven-plugin.\n", "commit b6c74960187ff140ed052cc14cd49ed59ebd60f8\nAuthor: rsandell <rsandell@cloudbees.com>\nDate: 2017-01-24 12:54:12 +0100\n\n Fix NPE when toggleOffline is performed by anonymous\n \n Regression from SECURITY-362\n", "commit 23f5a98677805dc034c0852733c8842aa7144385\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-01-24 13:28:44 +0100\n\n Avoid the use of apt-maven-plugin as it does not seem to contribute to release in any way\n", "commit 265078c8aef4741ef8c8c495a060aa675b139524\nMerge: 3a6c679c9e cc87af8aa0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 15:01:15 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit cc87af8aa0aad3cd0f3cafa64ef9f0d3d9da4c9d\nMerge: 8622eea246 5d2060e07d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 15:00:53 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 5d2060e07d1b00aed1ecaf553693b6a7c283c54b\nMerge: f18535449a c29b7bb2f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 14:59:04 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit c29b7bb2f7b8c293d9df771d9f4d97f43ca3391d\nMerge: 40976187b0 922f82e435\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 14:57:18 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 922f82e435fb605c0fb2b1f3908d88cdd5fefc4e\nMerge: 1b76edd987 8fb2e864b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 14:55:12 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 8fb2e864b975f9c44992dcf9cd72553a21db9eb9\nMerge: 2f5ee61ab9 b88b20ec47\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 14:54:44 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit b88b20ec473200db35d0a0d29dcf192069106601\nMerge: e6aa166246 4036ca2fa0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 14:54:07 -0500\n\n Merge pull request #107 from jenkinsci-cert/SECURITY-406\n \n [SECURITY-406] Prevent user creation via GET /user/whatever\n", "commit 4036ca2fa00d204caffd58f030a9c1cf3bd2801a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-19 18:38:45 +0100\n\n [SECURITY-406] Address review comments\n", "commit 0a11e21d14cb9f5aa1d97e158619db47db4cb971\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-19 18:26:51 +0100\n\n [SECURITY-406] Prevent user creation via GET /user/whatever\n", "commit 3a6c679c9e74f70f8e33cf97fc90bac5ffbd0733\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-18 13:41:50 -0500\n\n Updated some TODO comments.\n", "commit 8fe2b361259d4ef14e9257ebca47d12de16e05ab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-11 19:26:45 -0500\n\n Updated comment.\n", "commit 1c6a92faffa5b1af157e2fff4dd82bca96215cf7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:30:23 -0500\n\n Can now use @Issue with String[].\n", "commit 06327a2db6d3facb56e2c2d0f1506c1a77fece5c\nMerge: e80e2db968 8622eea246\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 14:26:10 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit e80e2db96844d07cc9d366a39f16d85060b0b923\nMerge: f7e39fd809 e663b315ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 14:25:47 -0500\n\n Merge commit 'e663b315ee8fc024dcab4cfa6821430a89a48cc3' into security-master\n", "commit 8622eea246e05ca653be6222f986faab73af9420\nMerge: f03e4620c7 f18535449a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 13:43:20 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit f03e4620c7d17c6bbf26ca6d66bad0d3cd13771f\nMerge: a223df6b0f a23d114de5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 13:40:36 -0500\n\n Merge branch 'stable-2.32' into security-stable-2.32\n", "commit f18535449aa7bd09def3a422292d0b1dcb4f1c73\nMerge: 24606893aa 40976187b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 13:39:52 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 40976187b0e2b0f9f76d8e64680e597c97e533e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-19 10:51:01 -0500\n\n encryptedValueStaysTheSameAfterRoundtrip was failing in Jenkins 2 since the sidepanel is no longer displayed on the configuration screen.\n", "commit 10193b80a9c4de14a5b4ebdd7663b7c753641440\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-11 19:16:57 -0500\n\n Switching to SystemProperties.\n", "commit 057d4ed98642ece8a561383235fffe23ec9b367e\nMerge: 63cdfbff90 1b76edd987\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 13:36:07 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 1b76edd98702b34248625d5dc349d57ae7ad52e6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-12 17:24:54 -0500\n\n Compilable against Servlet 3.1.\n", "commit 9534bb0c93170cf40030c9822ed39b76474fe95e\nMerge: f94f261669 2f5ee61ab9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 13:31:56 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 2f5ee61ab95a44568e70f0c1f1c63e5aa13c3d26\nMerge: bc267ce3ad e6aa166246\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-23 13:12:54 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit e6aa166246d1734f4798a9e31f78842f4c85c28b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-18 13:21:54 -0500\n\n Merge pull request #105 from jenkinsci-cert/SECURITY-304-t3\n \n [SECURITY-304] Encrypt new secrets with CBC and random IV instead of ECB\n", "commit b0ed9669bc00dbccf1be6896bb527b4cf2e7687d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-12 17:18:53 -0500\n\n Merge pull request #104 from jenkinsci-cert/SECURITY-392\n \n [SECURITY-392] JDKInstaller.DescriptorImpl.doPostCredential was unprotected\n", "commit a814154695e23dc37542af7d40cacc129cf70722\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-12 16:36:43 -0500\n\n Merge pull request #101 from jenkinsci-cert/security-383-simpler\n \n [SECURITY-383] Additional XStream2-specific class blacklisting\n", "commit 92964da7b22b0cbb57734b9929f5be8293609c0d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-12 16:35:34 -0500\n\n Merge pull request #102 from jenkinsci-cert/security-349\n \n [SECURITY-349] Use updated stapler-adjunct-timeline for newer jquery\n", "commit 3cd946cbef82c6da5ccccf3890d0ae4e091c4265\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-12 16:34:49 -0500\n\n Merge pull request #80 from jenkinsci-cert/SECURITY-362\n \n [SECURITY-362] Do not persist User in OfflineCause.UserCause\n", "commit 6f8c7e9fbe91510392d24809185f6b3df349a900\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-22 14:41:30 -0800\n\n updated changelog for release\n", "commit 16337d8c69babfff04e89a61632aee5f00b0edce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-22 14:34:26 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7b680d81b6e3e7a08da278c27311ce00fad459da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-22 14:34:26 -0800\n\n [maven-release-plugin] prepare release jenkins-2.42\n", "commit 02749c3d6993a2db7dc83fe79558630a37eb77a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-20 18:06:11 -0500\n\n Now 1.250 to pick up https://github.com/stapler/stapler/issues/103.\n", "commit 85c8dc5a4b73a02cf994921fd8f84f8e2ae15434\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-01-20 12:23:40 +0100\n\n [FIXED JENKINS-36872] Switch to com.mysema.maven:apt-maven-plugin for Java 8 support\n", "commit 8a8c4c20eb41204cd0535cc365a59ec6bad824ae\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-01-19 16:35:05 -0800\n\n [FIXED JENKINS-37590] Return a null property if no parameters\n \n At least part of the impetus for this issue was dealt with a while\n back by a revert of PR #2444, but this gives us a better solution\n anyway by guaranteeing we have a null property rather than one without\n parameters.\n", "commit abfbb075237f44527ff0cef73f242b80830da700\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-18 16:40:50 -0500\n\n stapler 1.249\n", "commit 712ff4b59b45a01f79ac01434b043cf0a1767de6\nMerge: 12ac1637ef a23d114de5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-18 13:35:37 -0500\n\n Merge branch 'stable-2.32'\n", "commit a23d114de5de6027e9275d7cd74bfedc38520e94\nMerge: 4442e5dce4 e04da4a2c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-18 13:34:46 -0500\n\n Merge branch 'stable-2.32' of git://github.com/jenkinsci/jenkins into stable-2.32\n", "commit 12ac1637ef4fb9891d0ab5aa84aaa65a3e7f6af8\nMerge: 23e18504d0 1e5e53a5fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-18 11:26:10 -0500\n\n [FIXED JENKINS-37625] Merged #2721: Winstone update to fix ISE.\n", "commit e04da4a2c2c5578b3a92a9b928f30e53d75865a3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-11 00:51:26 +0100\n\n [FIX JENKINS-40894] Restore unstableReturn in readResolve\n \n (cherry picked from commit 93467c3f4bc74172b41543eea13e6771916d435a)\n", "commit 1e5e53a5fbf1e40ba637f1b21214e0fb8a0bee8b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-17 12:36:54 -0500\n\n [FIXED JENKINS-37625] Update Winstone to fix an IllegalStateException.\n", "commit 23e18504d0ca596f4b25e0a5df2e1d2fde6205cf\nMerge: e663b315ee 5b370be087\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-16 17:40:56 +0100\n\n Merge pull request #2719 from oleg-nenashev/javadoc/pluginManager-getMethods\n \n Clarify PluginManager#getPlugin() and Jenkins#getPlugin() methods\n", "commit 5b370be0871d81b7b7d774ff9f0ee3f8478ea2c9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-16 12:55:05 +0100\n\n Clarify PluginManager#getPlugin() and Jenkins#getPlugin() methods\n", "commit e663b315ee8fc024dcab4cfa6821430a89a48cc3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-16 12:20:34 +0100\n\n Noting #2706, #2709, #2713, #2714, #2712\n", "commit 3001230f9a1ca67c032326da6e8b493de67d5c65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-15 21:30:19 -0800\n\n updated changelog for release\n", "commit 98109f10deadb5b46407472b6acc52c9f343d6ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-15 21:23:07 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0c13742be014d85727849141d29ca2b52243f6e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-15 21:23:07 -0800\n\n [maven-release-plugin] prepare release jenkins-2.41\n", "commit dd3dc92df2dc8dd30a50d71b138b5a36aae5ea8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-15 20:30:05 -0800\n\n Fixed a regression in 9fbcb99ded55c7cb9ca5a1c5349fe888bbbcdfe3\n \n The test was not updated to reflect the URL change. This is blocking a\n release.\n", "commit 461472fc009dfe313009acd8ce23cff22ee66b91\nMerge: 3b9b8a6469 9fbcb99ded\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2017-01-15 16:14:05 -0800\n\n Merge pull request #2700 from rtyler/global-security-redirect-update\n \n Update the Agent => Master security link to point to a non-Apache redirect\n", "commit 3b9b8a64691374ec0e2c065be94d76253fe94101\nMerge: 852993eb59 a1fde68ed7\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-01-15 14:38:46 +0100\n\n Merge pull request #2716 from batmat/INFRA-1032-workaround\n \n [INFRA-1032] hack around by forcing user.name\n", "commit a1fde68ed7579364d0f682c7fae1e7c43c05cbdc\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-01-14 23:38:26 +0100\n\n [INFRA-1032] hack around by forcing user.name\n", "commit 852993eb59823a3abcb84e69dff51ab75786f4cb\nMerge: d111e2ac16 6c69d3e851\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-13 23:23:52 +0100\n\n Merge pull request #2697 from jglick/jdk9\n \n Make compilable with JDK 9 javac\n", "commit 9fbcb99ded55c7cb9ca5a1c5349fe888bbbcdfe3\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2017-01-03 15:10:55 -0800\n\n Update the Agent => Master security link to point to a non-Apache redirect\n \n This help text points to a very old redirect which is only editable in our\n infrastructure Puppet code (which will at some point in the distant future be\n removed).\n \n Changing to jenkins.io/redirect means that the destination of this redirect\n is easily modified by pull requests to\n https://github.com/jenkins-infra/jenkins.io\n \n See also jenkins-infra/jenkins.io#520\n", "commit 5c8c64be06a804ef24805e4db31efbf5963fc66c\nAuthor: Daniel Spilker <daniel.spilker@bdess.com>\nDate: 2017-01-13 12:05:21 +0100\n\n updated Groovy to 2.4.8\n \n [FIXES JENKINS-33358]\n", "commit d111e2ac1658c8fa5fb768e7d1233613b4b9992d\nMerge: a465438252 93467c3f4b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-12 08:47:40 +0100\n\n Merge pull request #2712 from daniel-beck/JENKINS-40894\n \n [FIX JENKINS-40894] Restore unstableReturn in readResolve\n", "commit a46543825247eb10665486e9e243130be567ae9c\nMerge: 0ecd909dab b54a583a47\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-12 08:44:20 +0100\n\n Merge pull request #2706 from damianszczepanik/pl\n \n Polish translations\n", "commit 0ecd909dab8d3e8034580882a4a55172a7a8409c\nMerge: ea98a23659 bc2aacc443\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-12 08:43:46 +0100\n\n Merge pull request #2709 from oleg-nenashev/remoting/JENKINS-40886-enable\n \n [FIXED JENKINS-40886] - Enable the JNLP4 protocol by default\n", "commit ea98a23659ae907c71408ba0f38afceb3aabad74\nMerge: 522f1be658 2dcaddeaab\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-12 08:43:16 +0100\n\n Merge pull request #2713 from daniel-beck/SecurityIsOffMonitor-blurb\n \n [JENKINS-40813] More strongly worded message on enabling security\n", "commit 522f1be6581ede07adef8084bdc9548a921dca1a\nMerge: 8d8435bacc 81c0f46ca5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-12 08:43:02 +0100\n\n Merge pull request #2714 from daniel-beck/JENKINS-40813\n \n [FIX JENKINS-40813] Better message on 'Enable security' option\n", "commit 8d8435bacc26dbc84f28d4c25976004770e90d1f\nMerge: 6fbd3318c8 4442e5dce4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-11 19:22:48 -0500\n\n Merge branch 'stable-2.32'\n", "commit 4442e5dce4e5e09ea07487d463f5238086d8d119\nMerge: 5df2ce9626 ea97d51194\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-11 19:18:20 -0500\n\n Merge branch 'stable-2.32' of git://github.com/jenkinsci/jenkins into stable-2.32\n", "commit 15128c602e5df354f13c155308a51fdcca24ec50\nMerge: 0be33cf732 b93e2e1751\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-11 19:12:08 -0500\n\n Merge pull request #91 from jenkinsci-cert/SECURITY-382\n \n [SECURITY-382] Sign console notes with a MAC\n", "commit 0be33cf7328fad6a7596ce9505a74561a8b1eb85\nMerge: 414ff7e30a a572450f03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-11 19:11:16 -0500\n\n Merge pull request #94 from jenkinsci-cert/SECURITY-376\n \n [SECURITY-376] Remove backup directory for RekeySecretAdminMonitor\n", "commit 81c0f46ca5577918295541746083d757ea74eb22\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-11 20:54:56 +0100\n\n [FIX JENKINS-40813] Better message on 'Enable security' option\n", "commit 2dcaddeaabad99e98090165bb5affa431888bd9a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-11 20:45:40 +0100\n\n More strongly worded message on enabling security\n", "commit ea97d511948ad4f3ae0a972d693aabab4a993ec1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-16 22:52:31 +0100\n\n [JENKINS-40435] - Use BulkChange when processing config changes in Job#doConfigSubmit. (#2664)\n \n When an empty Freestyle job config gets submitted in the default configuration of Jenkins 2.35, the data is being saved to the disk *8 times*. All of them happen in this code: https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/Job.java#L1227-L1246\n \n * setDisplayName\n * Project#getBuildWrappersList().rebuild (onModified handler)\n * Project#getBuilderList().rebuild (onModified handler)\n * Project#getPublisherList().rebuild (onModified handler)\n * AbstractProject#makeDisabled\n * AbstractProject#setScm\n * AbstractProject#triggers.replaceBy\n * final save()\n \n There is not so much sense to save partial configurations to the disk due to the risk of data inconsistency there. This change just wraps the config submission section of the job into the BulkChange clause.\n (cherry picked from commit a0262d2fec648fe98e83a08f1735394a9f243f4d)\n", "commit ce8edf0d6d40bfb3613b28a4e8bfefbac52cb2a2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-25 16:37:18 +0100\n\n [FIXED JENKINS-40666] - Correctly state that Jenkins will refuse to load plugins. (#2677)\n \n [JENKINS-40666] - Correctly state that Jenkins will refuse to load plugins.\n (cherry picked from commit d05752a03248035bc571732ed8c3cf6cf1e4dc05)\n", "commit ff6f601f5e9b9f639ef95ab814605f590f727da9\nAuthor: bpedersen2 <iceelch@arcor.de>\nDate: 2016-12-16 22:53:20 +0100\n\n [JENKINS-39971] Always display the recheck button in the Plugin Manager (#2668)\n \n The re-check updatecenter button should be visible even if there are\n currently no pending updates.\n (cherry picked from commit 8634965a4f4833c93cf6f7f368891d7b54e7983f)\n", "commit fc12b2cc1a20cd1518fe0bc2387ab1580377cb18\nAuthor: Victor <t0r0X@users.noreply.github.com>\nDate: 2016-12-27 10:47:18 +0100\n\n [FIX JENKINS-39268] Properties are not passed to Maven command by Maven build step (#2638)\n \n * [FIX JENKINS-39268] Properties are not passed to Maven command by Maven build step\n \n * [FIX JENKINS-39268] Properties are not passed to Maven command by Maven build step\n \n * [FIX JENKINS-39268] Properties are not passed to Maven command by Maven build step\n \n * [FIX JENKINS-39268] Changed order in which properties are appended to command line: properties appended later win in case of conflicts\n \n * [FIX JENKINS-39268] More precise messages in some assertions\n \n * [FIX JENKINS-39268] Cleanup unused imports\n \n * [FIX JENKINS-39268] Added functional tests for Maven task.\n \n (cherry picked from commit 138ce3d8d191daab42ed986254ae689ceb836aad)\n", "commit 772683a69851cadede4390bdb606f16f8f868d8c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-24 09:09:58 -0500\n\n [FIXED JENKINS-25333] Update to Winstone 3.2. (#2673)\n \n (cherry picked from commit 4f814c0a9f8e72384046015975f201f4f693abaf)\n", "commit c4b22140c0cbe7bccef9b01013154ef7866365c0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-27 12:06:26 +0100\n\n [FIXED JENKINS-39835] - Update remoting to 3.4 (#2679)\n \n (cherry picked from commit 7c2e1b2ece1770874eedd69cf20142aad4b491b9)\n", "commit 5bb021e0bd808ee34263a0860c022a38fe47eff1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-25 16:36:26 +0100\n\n Merge pull request #2674 from jglick/InstallPluginCommand\n \n [FIX JENKINS-32358] Correctly compute plugin name when multiple sources are passed to install-plugin CLI command\n", "commit 48d4db11f2adca93a4e4ba6c740588430b033264\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-16 22:51:21 +0100\n\n [FIXED JENKINS-40362] - Update SSHD Module to 1.9 (#2662)\n \n (cherry picked from commit ef8ddd8a48df04952e59d242e713ff6e05b972c5)\n", "commit 965b8409c30d388bd347f87d987f09d66fb597d9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-09 12:00:43 +0100\n\n [FIX JENKINS-39700] Don't fail when no parameters property for job\n \n (cherry picked from commit e43222dde84be0ea7d05647790fedc12d70f8052)\n", "commit 1e677894cdd7c2c95ac5de211153ccb569dd98ad\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2017-01-06 19:12:04 +0300\n\n [FIXED JENKINS-40863] Don't use javax.servlet imports for remoting call\n \n Signed-off-by: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\n (cherry picked from commit 9d29d65033ee71af4109dd15bcb0d02f3a0694e0)\n", "commit 4ade65d1fb31c981fca6e14c0c20c98a70e41442\nAuthor: Christopher Siden <chris.siden@gmail.com>\nDate: 2017-01-07 12:48:15 -0800\n\n [JENKINS-40470] Jobs didn't finish on Solaris 11 Intel node (#2701)\n \n * [JENKINS-40470] Jobs didn't finish on Solaris 11 Intel node\n \n * make length limit a system property\n \n (cherry picked from commit 4df0c56ea4013bb37ad2c7a18b57f8b7fa977347)\n", "commit 6fbd3318c89a9bc3ac0f101a7edf1a4bd561d0b7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-11 12:06:44 +0100\n\n Update changelog.html\n", "commit 7831263d4c6820c69129b98b6f8fe2aa32c4c872\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-08 22:27:08 +0100\n\n [JENKINS-40494] Process warnings from update sites (#2680)\n \n * [FIX JENKINS-40494] Process warnings from update sites\n \n * [JENKINS-40494] Address review comments\n \n * [JENKINS-40494] Add warnings to available/update plugin manager tabs\n \n * [JENKINS-40494] Add tests\n \n * [JENKINS-40494] Address review feedback\n", "commit 93467c3f4bc74172b41543eea13e6771916d435a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-11 00:51:26 +0100\n\n [FIX JENKINS-40894] Restore unstableReturn in readResolve\n", "commit f7e39fd8090b96728d811d8e58e3f2cd8ee55751\nMerge: 73a87cb785 a223df6b0f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:29:14 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit a223df6b0f9d9862aadab0adfcf078f7bf7559e0\nMerge: 83b894c7a2 24606893aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:28:53 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 24606893aa6acffa030fb1aec7bb6305bc5f0493\nMerge: bf31a01a14 63cdfbff90\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:28:37 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 63cdfbff902946ad6a04c10fee78df6f68800abf\nMerge: 99a40590db f94f261669\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:28:24 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit f94f2616690201c7acefda7343a1119ceb439c4a\nMerge: c848e875a2 bc267ce3ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:26:50 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit bc267ce3ad2bc1df15731c940e054fc7eaf89251\nMerge: e819b73994 414ff7e30a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:26:26 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 414ff7e30aba66bed18c4ee8a8660fb36fc8c655\nMerge: 307ed31cab 37419d5de2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:26:00 -0500\n\n Merge pull request #89 from jenkinsci-cert/SECURITY-358\n \n [SECURITY-358] Restrict access to metadata used by WorkflowRun\n", "commit 73a87cb7859ccba2888d2c4289c82af2701a74f5\nMerge: f09df3f261 83b894c7a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:24:00 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit 83b894c7a2c1a044209275b86d86b16d73f21fdf\nMerge: 834ffd9e66 bf31a01a14\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:23:46 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit bf31a01a141e6abec8ca320808a55f337fb31f80\nMerge: e5618305b9 99a40590db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:23:34 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 99a40590dbc5094537cd8a288f53927ac1f7c168\nMerge: ed101287eb c848e875a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:23:23 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit c848e875a2941e3de8e6d40bdc5a2c3b0c8caf76\nMerge: b4590340b8 e819b73994\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:23:12 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit e819b7399490d4d5307f9d5e001c4e1abaedd5f9\nMerge: c49207f690 307ed31cab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:22:58 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 307ed31caba68a46426b8c73a787a05add2c7489\nMerge: 97a61a9fe5 7ae469770f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:21:40 -0500\n\n Merge pull request #98 from jenkinsci-cert/SECURITY-388\n \n [SECURITY-388] Escape metacharacters in the search box\n", "commit b93e2e1751f81970e898e37a2fed7b78f2bafa71\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:15:44 -0500\n\n Oops, forgot to rename a usage.\n", "commit cc6539285cfe803bcda4645a3b4efdb3c5712247\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:12:26 -0500\n\n @daniel-beck suggests a scarier name.\n", "commit 1ce5df04e5c65e164f56755f3470cb445978c7d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-10 17:05:28 -0500\n\n @daniel-beck requests a kill switch for ConsoleNote.MAC.\n", "commit f2a46b8e7b632813cff093d34e817b3f91c3289a\nMerge: 0c991dec38 250ce5b22a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-10 17:44:41 +0100\n\n Merge pull request #2696 from daniel-beck/JENKINS-7874\n \n [FIX JENKINS-7874] Autocomplete admin links only when admin\n", "commit 0c991dec38800adabacd8a56349bd61575c1d7e5\nMerge: 8820a55dc6 995da42d8b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-10 11:03:41 +0100\n\n Merge pull request #2682 from samrocketman/enhance-slave-protocol-descriptions\n \n [JENKINS-40700] Enhance slave protocol descriptions\n", "commit 8820a55dc6701b3bdf6a018f306e23ad9e746ce8\nMerge: b10b645ff6 cd9915c946\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-09 20:53:40 +0100\n\n Merge pull request #2708 from KostyaSha/patch-8\n \n Remove not existed build variable\n", "commit b10b645ff6f82fad24a430f19cd8acbc59f4f38f\nMerge: fb7a888a04 d2388f5339\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-09 18:28:16 +0100\n\n Merge pull request #2710 from fjcapdevila/patch-1\n \n Fix Typo\n", "commit d2388f533903926a10e0637f3fa20c40dbe81791\nAuthor: Francisco Capdevila <fjcapdevila@gmail.com>\nDate: 2017-01-09 13:52:16 -0300\n\n Fix Typo\n", "commit f09df3f26164cb6989a0dee97b9165b118bbf3ff\nMerge: d1779cd96c 834ffd9e66\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-09 09:51:38 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit d1779cd96cb60bd5d372386523e0aeb1c4818a8a\nMerge: a5a0ac2295 fb7a888a04\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-09 09:51:36 -0500\n\n Merge branch 'master' into security-master\n", "commit 834ffd9e66cf4c5122b2b725dd6549b3efdda47f\nMerge: d341da7a86 e5618305b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-09 09:51:24 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit e5618305b96abfafffd902030617c19c1bef1264\nMerge: 1461ff448d ed101287eb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-09 09:51:14 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit ed101287eba0852f5cb4b093f1347f355a9d5936\nMerge: 3cd63e212a b4590340b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-09 09:51:04 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit b4590340b8087d76b0de19e5867273b9a734c16a\nMerge: 4e97b128ae c49207f690\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-09 09:50:52 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit c49207f69024a6fed6d6313e183f6538b6907726\nMerge: 64b501c270 97a61a9fe5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-09 09:50:38 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 97a61a9fe55f4c16168c123f98301a5173b9fa86\nMerge: 13905d8224 9ce5405a91\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-09 09:49:57 -0500\n\n Merge pull request #99 from jenkinsci-cert/SECURITY-389\n \n [SECURITY-389] Check ADMINISTER on /fingerprintCleanup and /workspaceCleanup\n", "commit fb7a888a04048386fcf6f3d6c6eeaa61673bca8f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-09 06:13:04 +0100\n\n We changed a URL and a label, not worth mentioning\n", "commit 205985abc5b59c5f0476fc981bdb922636fea212\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-08 18:35:24 -0800\n\n updated changelog for release\n", "commit 906f2e78a2d9ecc001e2dbb8be4099e7faa87f80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-08 18:28:12 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit bf209a4b402184ec9725226a038fe8b6ec81d26e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-08 18:28:12 -0800\n\n [maven-release-plugin] prepare release jenkins-2.40\n", "commit bc2aacc443ef1f59922a196540821068cffe7e8b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-08 23:39:43 +0100\n\n [FIXED JENKINS-40886] - Enable the JNLP4 protocol by default\n", "commit dd99a82c9e6e651d7f220bb95fd668de346fdfdc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-08 23:16:24 +0100\n\n Changelog: Noting #2692, #2703, #2680, and #2695 towards 2.40\n", "commit ef666512913a3185b8c6672ab7953fe3d9186ff6\nMerge: f7ef77bed5 b52a57cc0b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-08 22:34:25 +0100\n\n Merge pull request #2703 from olivergondza/plugin-upload-refact\n \n Refactor PluginManager advanced page handling a bit\n", "commit f7ef77bed5fecf187c4ceb523fea30a26e536d06\nMerge: 7b51d56a7b c9b878f488\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-08 22:30:21 +0100\n\n Merge pull request #2692 from daniel-beck/JENKINS-38175\n \n [FIX JENKINS-38175] Fix various ManagementLink related bugs\n", "commit 7b51d56a7b5ad9854993c4e8c65d112c5f4e0b7c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-08 22:29:52 +0100\n\n [FIX JENKINS-40749] Set default disk free threshold to 10GB (#2695)\n", "commit c252a764024a94f018fe34dc58702885a48fff8f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-08 22:27:08 +0100\n\n [JENKINS-40494] Process warnings from update sites (#2680)\n \n * [FIX JENKINS-40494] Process warnings from update sites\n \n * [JENKINS-40494] Address review comments\n \n * [JENKINS-40494] Add warnings to available/update plugin manager tabs\n \n * [JENKINS-40494] Add tests\n \n * [JENKINS-40494] Address review feedback\n", "commit d198722e35525c489fea6dd5703981a5d43a6c77\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-08 20:35:17 +0100\n\n Fix #2687 change message\n", "commit 995da42d8b5a5950d5ecbbc4767eccaf94efbb16\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-08 12:51:32 +0100\n\n Offload the English descriptions of Remoting protocols to separate property files\n", "commit 4911771ee81a125a3980d94c9533431a583e8e56\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-07 22:07:46 +0100\n\n Changelog: Noting #2702, #2699, #2687, #2701, and #2707\n", "commit 232ee7780f6437c3201296ea48b4db2db7169980\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-07 21:41:56 +0100\n\n Changelog: Improve the 2.39 changelog entries, noting #2686 and #2688\n", "commit edf2d9af8cd1cc21cebc3f97a07c2587f859cf14\nMerge: 4df0c56ea4 f2cf9a12b5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-07 21:48:58 +0100\n\n Merge pull request #2699 from rtyler/global-security-text-changes\n \n Update a reference to \"Agent => Master Access Control\"\n", "commit 4df0c56ea4013bb37ad2c7a18b57f8b7fa977347\nAuthor: Christopher Siden <chris.siden@gmail.com>\nDate: 2017-01-07 12:48:15 -0800\n\n [JENKINS-40470] Jobs didn't finish on Solaris 11 Intel node (#2701)\n \n * [JENKINS-40470] Jobs didn't finish on Solaris 11 Intel node\n \n * make length limit a system property\n", "commit c693f9e4cf9879ade03679d71f2edf7d9b0f2dad\nAuthor: Sereinity <sereinity@users.noreply.github.com>\nDate: 2017-01-07 21:45:44 +0100\n\n Stop warning about not keeping undefined parameters (#2687)\n \n * Stop warning about not keeping undefined parameters\n \n * Add javadoc on dontKeepUndefinedParameters parameter\n \n * keepUndefinedParameters become a three state flag, remove dontKeepUndefinedParameters\n \n * Add missing backtick in log message, reword the keepUndefinedParameters log\n", "commit a7b018515924da2196a90d3b6da81bcd208ad9ba\nMerge: 5483ee1383 9d29d65033\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-07 21:43:21 +0100\n\n Merge pull request #2707 from KostyaSha/JEKINS-40863-remoting\n \n [FIXED JENKINS-40863] Don't use javax.servlet imports for remoting call\n", "commit b54a583a475bc13d2d34ea13026cf43bf0a6a2c1\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2017-01-01 15:44:42 +0100\n\n Polish translations\n", "commit 5483ee13833bb44ff611e8da3a8c74379ba26e11\nMerge: 6f98376839 fceabf0f0f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-07 14:52:47 +0100\n\n Merge pull request #2690 from batmat/fix-windows-build\n \n [JENKINS-40290] Fix test failing on Windows because of line feed assumption\n", "commit 6f9837683905ed6a12b53b31e737b606cf258fee\nMerge: 4379ce8e8d afc36fb562\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-07 14:49:48 +0100\n\n Merge pull request #2702 from rtyler/securing-jenkins-update\n \n Replace hard-coded links to the wiki with redirect links through jenkins.io\n", "commit 9ce5405a9197aa868bacd53b1c26ab8719764f70\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-06 14:50:12 -0500\n\n [SECURITY-389] Check ADMINISTER on /fingerprintCleanup and /workspaceCleanup.\n", "commit 7ae469770fd10c79bebc07511cd0ab1cafd33292\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-06 14:26:57 -0500\n\n [SECURITY-388] Escape metacharacters in the search box.\n", "commit cd9915c9466bb29e76b86755c291d6cc624e140e\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2017-01-06 19:48:46 +0300\n\n Remove not existed build variable\n", "commit 9d29d65033ee71af4109dd15bcb0d02f3a0694e0\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2017-01-06 19:12:04 +0300\n\n [FIXED JENKINS-40863] Don't use javax.servlet imports for remoting call\n \n Signed-off-by: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\n", "commit 4379ce8e8dbbae2f668c01977a70a4093c54775c\nMerge: bbafe6e982 95e02d4ca4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2017-01-06 17:05:13 +0100\n\n Merge pull request #2704 from rtyler/jnlp-tcp-port-help\n \n Fix a minor typo typos in the JNLP TCP Port help text\n", "commit a5a0ac229547057f1a04cb3618c943bfcc8aa0bd\nMerge: ae182c644a d341da7a86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-05 16:12:58 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit ae182c644af65a847c77a9abb7f41864ef3eadb8\nMerge: 8be14a7e3c bbafe6e982\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-05 16:12:57 -0500\n\n Merge branch 'master' into security-master\n", "commit d341da7a86c97d35337232aa95b9dddf59ebc6d7\nMerge: 7c70042eee 1461ff448d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-05 16:12:44 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 1461ff448d4e55f0eb90dd4952d3f0fe523b680f\nMerge: 70b46d0a94 3cd63e212a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-05 16:12:33 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 3cd63e212a5273316aad72110d36611021e99a8a\nMerge: e41dd93fd1 4e97b128ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-05 16:12:22 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 4e97b128ae4b2d1b14f4887b7f958bba02815af9\nMerge: 258b893e1f 64b501c270\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-05 16:12:11 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 64b501c2703c75d0302f3a98f3326d20614f79c5\nMerge: 142da2438e 13905d8224\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-05 16:11:32 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 13905d8224899ba7332fe9af4e330ea96a2ae319\nMerge: 4ed5c850b6 e45a703665\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-05 16:11:09 -0500\n\n Merge pull request #96 from jenkinsci-cert/SECURITY-385\n \n [SECURITY-385] Only suggest visible views in search\n", "commit e45a703665c728fcaf46246838b757b546988955\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-05 20:06:23 +0100\n\n [SECURITY-385] Minor test improvement\n", "commit 95e02d4ca42e6dcb7b62ba44df6e10d070582464\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2017-01-04 14:57:14 -0800\n\n Fix a minor typo typos in the JNLP TCP Port help text\n", "commit bbafe6e982ebc1d3e36ec2d95a1610ff934dc990\nMerge: 411f2c80b4 8c54dd3dac\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2017-01-04 22:32:37 +0100\n\n Merge pull request #2698 from slide/master\n \n Add Windows build\n", "commit b52a57cc0b8013532be3d4477246c1f54bba6992\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2017-01-04 19:01:44 +0100\n\n Refactor PluginManager advanced page handling a bit\n", "commit 8c54dd3dac54f8a9fbdbfc1a530083abc551e2dc\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-01-04 09:07:04 -0700\n\n Add comment about hackiness\n", "commit 8be14a7e3c4f2351dbfebe3992d57338cbebee4d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:14:38 -0500\n\n Switching to ACL.as.\n", "commit 921f1a81ed10c464a6e243d1dc1f5710805ea217\nMerge: 0047cec155 7c70042eee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:12:42 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit 7c70042eeef37e38ab8248014fc762b103f99547\nMerge: 71b23750c6 70b46d0a94\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:11:22 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 70b46d0a94373567b1bd160a57bb8cadefdb0607\nMerge: 5a797a14d0 e41dd93fd1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:11:08 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit e41dd93fd19d46497bb16c13996ae7bfc1fe54fb\nMerge: 965bf543b7 258b893e1f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:10:50 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 258b893e1f5ad45de9ccb996d4dd083df2875687\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:09:59 -0500\n\n Using standard MockAuthorizationStrategy.\n", "commit a21b143aca2042608aef02c0573d1848ab07faff\nMerge: 3d00c652fb 142da2438e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:04:31 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 142da2438ee5c50953cdc831f81460ddd68fe0ba\nMerge: cbdfab42a0 4ed5c850b6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:02:34 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 4ed5c850b6855ab064a66d02fb338f366853ce89\nMerge: 0f92cd08a1 e4620c6d6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-04 10:01:53 -0500\n\n Merge pull request #90 from jenkinsci-cert/SECURITY-321\n \n [SECURITY-321] Prevent existing items from being overwritten even if you cannot DISCOVER them\n", "commit afc36fb5624c87db2cd406ebde017e83135e9e09\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2017-01-03 16:20:35 -0800\n\n Replace hard-coded links to the wiki with redirect links through jenkins.io\n \n This will allow easy redirection as our documentation efforts progress\n \n See also jenkins-infra/jenkins.io#521\n", "commit f2cf9a12b53aeb4ddd3ce093449a7ace94f8775e\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2017-01-03 14:57:11 -0800\n\n Update a reference to \"Agent => Master Access Control\"\n \n Considering all the verbiage updates that happened last year, this reference\n appears to have been missed and as such can be confusing to newer users.\n", "commit 29d0d2cadfc8705b27d8ce0edc9d22d7f57e9550\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-01-03 15:50:15 -0700\n\n Add a comment pointing to the ci.adoc file for node types\n", "commit 0047cec155656991242983f2490555e2d283884d\nMerge: b7656a7635 71b23750c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 16:15:35 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit 71b23750c62ee9f47ae809c405f35de98ea5d8dc\nMerge: c5c41ba17a 5a797a14d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 16:15:24 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 5a797a14d0a2f37a7eb0de7caf375e571c289644\nMerge: a28e17cd6b 965bf543b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 16:15:12 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 965bf543b76a9deae9e3996306b1adcafbf14f49\nMerge: d3bd69243f 3d00c652fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 16:14:58 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 3d00c652fb9b3157b4bd953f88b5c47c8811e467\nMerge: b05c1dba0a cbdfab42a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 16:14:45 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit cbdfab42a02b308c52e8ecb5650a68195a8298a8\nMerge: 26406cd16e 0f92cd08a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 16:12:48 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 0f92cd08a19207de2cceb6a2f4e3e9f92fdc0899\nMerge: fd2e081b94 98cd6a7bd2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 16:12:23 -0500\n\n Merge pull request #82 from jenkinsci-cert/security-343\n \n [SECURITY-343] Restrict API access to NodeMonitor data\n", "commit b7656a7635e4143ac82eb42b7e6bf5991d3744ec\nMerge: 9f6c7547a7 c5c41ba17a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 15:26:36 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit c5c41ba17a38352b0ad530ef0ec5c37e3227aa94\nMerge: ec4993925b a28e17cd6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 15:26:25 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit a28e17cd6bf1b25f551e7f1a589aee703c2ebc92\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 15:24:19 -0500\n\n Fixed import due to new HtmlUnit version.\n", "commit e19d3aa9ba336365bdde867d03f79dbbea781c35\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2017-01-03 13:15:12 -0700\n\n Add Windows build\n", "commit 98cd6a7bd20efa225cb53688d67c038dc4e7c9d1\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-01-03 12:08:44 -0800\n\n [SECURITY-343] Adding @Issue on tests\n", "commit 9f6c7547a75f6da62e449a4d652bec0a27b1cc51\nMerge: 067e452e58 ec4993925b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 15:02:01 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit 067e452e5847240deca0553a91f48d51d58da195\nMerge: c05e052385 411f2c80b4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 15:01:59 -0500\n\n Merge branch 'master' into security-master\n", "commit 411f2c80b47bdb9b8c76f783b381237eb81b2fe5\nMerge: 2258c023f2 87c867a3c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 15:01:03 -0500\n\n Merge branch 'master' of github.com:jenkinsci-cert/jenkins\n", "commit 2258c023f2710697d0f396e61f27917746d59ceb\nMerge: 499eadbf31 5df2ce9626\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:58:53 -0500\n\n Merge branch 'stable-2.32'\n", "commit ec4993925b808dd1b61adc59b0ba21ce34bffa48\nMerge: 35ec226588 a81ac59ffc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:58:30 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit 35ec226588a1b469b6fb58f6f8889bd33805d7f9\nMerge: 78f440db32 5df2ce9626\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:58:26 -0500\n\n Merge branch 'stable-2.32' into security-stable-2.32\n", "commit 5df2ce96266ed19244a635d879092b700deaa814\nMerge: 706aa7ad95 6996049da7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:58:21 -0500\n\n Merge branch 'stable-2.32' of git://github.com/jenkinsci/jenkins into stable-2.32\n", "commit a81ac59ffcbdb2004ca4071bb02ebaaaf0ff9de3\nMerge: f39c6b7b80 d3bd69243f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:58:09 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit d3bd69243f1ddd8790e5d188ece8cfad08e184ab\nMerge: 2cdabc1dec b05c1dba0a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:57:55 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit b05c1dba0aa80fe63202f9cf49749f0d8f735120\nMerge: 92839acc4b 26406cd16e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:57:41 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 26406cd16ef56cde2b322ccf19e32c7fc3db8b13\nMerge: 733e7a454d fd2e081b94\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:56:09 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 0491ee2c23f1bdc3589b7e861e52b6643695b86f\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2017-01-03 11:56:07 -0800\n\n [SECURITY-343] Switching to using CONNECT permission.\n", "commit fd2e081b947124c90bcd97bfc55e1a7f2ef41a74\nMerge: 2c1c1ecef9 169056e762\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 14:46:59 -0500\n\n Merge pull request #95 from jenkinsci-cert/SECURITY-353\n \n [SECURITY-353] Persisted XSS in parameter definition names and value descriptions\n", "commit 169056e7621eee5dc1de307f53c7c5eb321b707a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 12:48:26 -0500\n\n Documenting existence of escapeEntryTitleAndDescription flag as suggested by @daniel-beck.\n", "commit 6c69d3e851b1062bf63a1a05742834c246561a6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2017-01-03 12:18:55 -0500\n\n Make compilable with JDK 9 javac.\n", "commit 246a0fa90a05b729eaabca6d697016015f622e57\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-03 00:02:59 +0100\n\n [FIX SECURITY-385] Only suggest visible views in search\n", "commit 250ce5b22a43523a13957b3adf26bbfee23e6cce\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-02 21:38:14 +0100\n\n [FIX JENKINS-7874] Autocomplete admin links only when admin\n", "commit dc384ef0d75050736500695a9346c4e5ba7f2d65\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-02 20:15:31 +0100\n\n [FIX JENKINS-26977] Use project-specific check URL\n", "commit c9b878f4889659b889d03e24aa8e5cb6eb763b89\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-02 19:56:59 +0100\n\n [FIX JENKINS-38175] Fix various ManagementLink related bugs\n \n - In the context menu, the 'post' flag was set iff 'requiresConfirmation'\n was set, even though they're independent (e.g. Prepare for shutdown\n requires the former but not the latter)\n - /manage screen: The icon (t:summary) does not support POST or\n confirmation links, but was set to not link only if no confirmation\n was required (i.e. POST links did not POST when the icon was clicked\n -- now the icon is not clickable as a workaround)\n - /manage screen: All links requiring confirmation did POST, which masked\n the fact that the 'Reload from disk' link wasn't set up to require POST\n (it was only broken in the context menu). Now, confirmation and POST are\n separate flags, and 'Reload from disk' link now requests POST.\n", "commit 499eadbf3150dcf8afd39e12804a6c433feeb177\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-02 15:41:04 +0100\n\n Noting #2638, #2679\n", "commit 22e56edfa531ddc8e47c74c1cd54151f180a4d7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-02 06:33:27 -0800\n\n updated changelog for release\n", "commit 9e5ca1786e4627be73a4a10c4e3c391490f5579d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-02 06:26:24 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b89fe642e7dd4473913e64f2236b95bca48e8e24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2017-01-02 06:26:24 -0800\n\n [maven-release-plugin] prepare release jenkins-2.39\n", "commit fceabf0f0f293df0e91e32eaf389b595e1b8eec2\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2017-01-01 14:34:40 +0100\n\n Fix test failing on Windows because of line feed assumption\n \n The line separator length was assumed to be 1 byte wide, although it\n could be 2 on some platforms (aka Windows).\n", "commit 9e05e0dec96f9068ee6c0f847e26a0629df688b0\nMerge: c63d08423d 4652184766\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-01 11:32:07 +0100\n\n Merge pull request #2688 from damianszczepanik/pl\n \n Polish translations\n", "commit c63d08423db5565b61921e52ef3d489fa4397e61\nMerge: 7c2e1b2ece e1828d8949\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2017-01-01 00:39:51 +0100\n\n Merge pull request #2686 from jordimas/master\n \n Fixes to Catalan translation\n", "commit 4652184766eb266aca2ddfc91fe0fea3bbcbb8f8\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-12-30 23:19:49 +0100\n\n Polish translations\n", "commit e1828d8949c5f5f44795830806bdd1aef4a57e37\nAuthor: Jordi Mas <jmas@softcatala.org>\nDate: 2016-12-30 08:52:25 +0100\n\n Fixes to Catalan translation\n", "commit bcf5b089273dd2e1d6a0790ee9fb32ffa2c442f3\nAuthor: Sam Gleske <sam.mxracer@gmail.com>\nDate: 2016-12-28 15:53:22 -0800\n\n Change insecure to unencrypted\n", "commit f47a5ccea75b2a8ddd0611a5d652aec6fafc9c96\nAuthor: Sam Gleske <sam.mxracer@gmail.com>\nDate: 2016-12-27 15:56:24 -0800\n\n JNLP3 not recommended\n", "commit 5f67d909babcdfd220ae8898c398e6f771aca63d\nAuthor: Sam Gleske <sam.mxracer@gmail.com>\nDate: 2016-12-27 15:12:09 -0800\n\n [JENKINS-40700] Enhance slave protocol descriptions\n \n Relates to [JENKINS-40700]. The updated displayNames describe the\n protocols by using similar verbiage from:\n \n core/src/main/resources/hudson/cli/CliProtocol/description.jelly\n core/src/main/resources/hudson/cli/CliProtocol2/description.jelly\n core/src/main/resources/jenkins/slaves/JnlpSlaveAgentProtocol/description.jelly\n core/src/main/resources/jenkins/slaves/JnlpSlaveAgentProtocol2/description.jelly\n core/src/main/resources/jenkins/slaves/JnlpSlaveAgentProtocol3/description.jelly\n core/src/main/resources/jenkins/slaves/JnlpSlaveAgentProtocol4/description.jelly\n \n At a high level, I wanted to expose to the user, from a security\n perspective, whether or not the protocols were secure and how.\n", "commit 7c2e1b2ece1770874eedd69cf20142aad4b491b9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-27 12:06:26 +0100\n\n [FIXED JENKINS-39835] - Update remoting to 3.4 (#2679)\n", "commit 138ce3d8d191daab42ed986254ae689ceb836aad\nAuthor: Victor <t0r0X@users.noreply.github.com>\nDate: 2016-12-27 10:47:18 +0100\n\n [FIX JENKINS-39268] Properties are not passed to Maven command by Maven build step (#2638)\n \n * [FIX JENKINS-39268] Properties are not passed to Maven command by Maven build step\n \n * [FIX JENKINS-39268] Properties are not passed to Maven command by Maven build step\n \n * [FIX JENKINS-39268] Properties are not passed to Maven command by Maven build step\n \n * [FIX JENKINS-39268] Changed order in which properties are appended to command line: properties appended later win in case of conflicts\n \n * [FIX JENKINS-39268] More precise messages in some assertions\n \n * [FIX JENKINS-39268] Cleanup unused imports\n \n * [FIX JENKINS-39268] Added functional tests for Maven task.\n", "commit 6ad91b9799ce7eb6db8e6a4ee5a7e81d0a872fe3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-25 21:01:48 +0100\n\n Typo\n", "commit 25e2df69776a9b7c2e03272e405fda0c05804169\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-25 20:42:13 +0100\n\n Noting #2673, #2674, #2677\n", "commit 09215f131caaccd38b61f841181adb9ca0aa1505\nMerge: 289c7fb2dd 65e45861fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-25 08:42:41 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 289c7fb2dd5cffe06a715f84306894bb6c79580c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-25 08:42:36 -0800\n\n updated changelog for release\n", "commit fb501134f4d48718237056bcad64ae6132a1460b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-25 08:35:24 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit cde0363260241844908f87a24d7c46bbb32566eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-25 08:35:24 -0800\n\n [maven-release-plugin] prepare release jenkins-2.38\n", "commit 65e45861fa76f54fe1db3950055c0b011f07df23\nMerge: d05752a032 eaa4c5c477\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-25 16:48:20 +0100\n\n Merge pull request #2676 from damianszczepanik/pl\n \n Polish translations\n", "commit d05752a03248035bc571732ed8c3cf6cf1e4dc05\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-25 16:37:18 +0100\n\n [FIXED JENKINS-40666] - Correctly state that Jenkins will refuse to load plugins. (#2677)\n \n [JENKINS-40666] - Correctly state that Jenkins will refuse to load plugins.\n", "commit 2612298f752352b4a659d46168998ede49e33588\nMerge: 4f814c0a9f 5d981855f1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-25 16:36:26 +0100\n\n Merge pull request #2674 from jglick/InstallPluginCommand\n \n [FIX JENKINS-32358] Correctly compute plugin name when multiple sources are passed to install-plugin CLI command\n", "commit 6996049da7b67499d05e44c99df029075e2319ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-24 11:50:38 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 936cd2826eadb92c9638ec801e7211db4159ccfd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-24 11:50:38 -0800\n\n [maven-release-plugin] prepare release jenkins-2.32.1\n", "commit 4f814c0a9f8e72384046015975f201f4f693abaf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-24 09:09:58 -0500\n\n [FIXED JENKINS-25333] Update to Winstone 3.2. (#2673)\n", "commit eaa4c5c4776d93b6566205309d940b81fd1aa2bf\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-12-21 23:38:11 +0100\n\n Polish translations\n", "commit ea2ca1c5cb6be5eaeb73ac8401097529d6e5df1a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-21 18:10:10 -0500\n\n Extended markup formatter fix to other core parameter types.\n", "commit 0b471b7b693eb370c52c82382257419a07171f93\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-21 18:01:46 -0500\n\n [SECURITY-353] Fixed markup formatter for StringParameterDefinition/Value.\n", "commit bedf304cd15810dd0d7bd0e8734aea423fe1e654\nMerge: b561ca5696 2c1c1ecef9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-21 17:58:52 -0500\n\n Merge branch 'security-stable-1.625' into SECURITY-353\n", "commit 2c1c1ecef964c143e5213c87ed8c1bdf282156c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-10-17 16:27:49 -0400\n\n Placate the JDK 9 compiler.\n (cherry picked from commit 441bf1c2553d76425f9834906e63415eea6f391f)\n", "commit b561ca5696f12d8e017f79cc2080c394c6710719\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-21 17:49:16 -0500\n\n [SECURITY-353] Solved XSS, at the cost of markup formatters.\n", "commit 2e8837527d82899f719fd9b963667f9e2ecb7035\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-21 17:17:59 -0500\n\n We also expect descriptions to be formatted, not merely escaped.\n", "commit c8aa949ff5405e86cc4b65860ff7d04579966480\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-21 17:04:20 -0500\n\n Noting need for escapes.\n", "commit 336751615c5603d8fa2d997d76c923854e2315cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-21 17:04:10 -0500\n\n [SECURITY-353] Reproduced problem in test.\n", "commit a572450f039fdb99410fcf6eb0ba307bd69ea458\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-21 16:21:38 -0500\n\n [SECURITY-376] Remove backup directory for RekeySecretAdminMonitor.\n", "commit 5d981855f1309e0cfa4d74ac8bb21327e98789b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 20:18:14 -0500\n\n Correctly compute plugin name when multiple sources are passed.\n", "commit c05e0523851f9e4dcb83be2f4c9646734674e9e4\nMerge: 87c867a3c2 78f440db32\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:24:26 -0500\n\n Merge branch 'security-stable-2.32' into security-master\n", "commit 78f440db321b1f09af9d8be94408bf8e56e753ff\nMerge: 706aa7ad95 f39c6b7b80\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:22:59 -0500\n\n Merge branch 'security-stable-2.19' into security-stable-2.32\n", "commit f39c6b7b805b2be2e94017bbc9cc7e491e079df1\nMerge: 4753091384 2cdabc1dec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:21:13 -0500\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 2cdabc1dec4144a13ee6fa04c3df62696eb8de7a\nMerge: 09cfbc9cd5 92839acc4b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:20:24 -0500\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 92839acc4b023ac9f2e1131bceb246f07e70bf4a\nMerge: e155560459 733e7a454d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:19:11 -0500\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 733e7a454d47d4f01d1e24ef9aaf7ad3db8ad79c\nMerge: 29cba7e72a 767a919b5d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:18:25 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 767a919b5d8b2baaf9e8b42a177e04b8f45680b5\nMerge: 6efcf6c2ac 578298e70d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:16:46 -0500\n\n Merge pull request #83 from jenkinsci-cert/SECURITY-354\n \n [SECURITY-354] Using jBCrypt 0.4\n", "commit 6efcf6c2ac39bc5c59ac7251822be8ddf67ceaf8\nMerge: ce8a2d51a5 17b98d6246\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:16:05 -0500\n\n Merge pull request #85 from jenkinsci-cert/security-371-staplerproxy\n \n [SECURITY-371] Secure all administrative monitors\n", "commit 09cfbc9cd5c9df7c763bc976b7f5c51266b63719\nMerge: 8ebf09f141 8de0056065\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:12:04 -0500\n\n Merge pull request #86 from jenkinsci-cert/SECURITY-380\n \n [FIX SECURITY-380] Don't optimize permission check in getItems()\n", "commit 87c867a3c2593a7dad9f33676808ba32c928d9dd\nMerge: 73dada6b6b 4ecd9ff1ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:10:23 -0500\n\n Merge branch 'master' of github.com:jenkinsci-cert/jenkins\n", "commit 73dada6b6b5fd05561b60eb32af2a052d3f8cd67\nMerge: 32f5a4f229 706aa7ad95\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:08:12 -0500\n\n Merge branch 'stable-2.32'\n", "commit 706aa7ad95f9461b58afb480dab6441b861fd24d\nMerge: 56f158694a 4753091384\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:07:59 -0500\n\n Merge branch 'stable-2.19' into stable-2.32\n", "commit 4753091384ea51c56cc09a0f96666ea9a4c2e03e\nMerge: 120d8b5395 52a3a77a75\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:06:12 -0500\n\n Merge branch 'stable-2.19' of git://github.com/jenkinsci/jenkins into stable-2.19\n", "commit 32f5a4f2295290367122fe93a9aad2f6352c6385\nMerge: a26b4038bc 56f158694a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:01:42 -0500\n\n Merge (-s ours) stable-2.32 into master\n", "commit 56f158694a3533de50bea5889ad892a80242612a\nMerge: 5500e5c00b 120d8b5395\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 15:00:08 -0500\n\n Merge (-s ours) stable-2.19 into stable-2.32\n", "commit 0e3f66f583d1b948b13136045391bafa46c2bda3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 11:24:12 -0500\n\n Added test coverage for various ConsoleNote deserialization scenarios.\n", "commit 2d7e0d96b03ff4aeba4a27bc1dec1355c59fe91c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 10:34:02 -0500\n\n Deleting claimed ability in Javadoc which is no longer supportable.\n", "commit be28bbd9556fea74fdd1b6494e67aff46e6c33ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 10:26:25 -0500\n\n Existing tests caught some mistakes.\n", "commit c3af3becb794b196bbb5486fe22c6375d4f378f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-20 10:11:00 -0500\n\n Making tests fail more meaningfully.\n", "commit a26b4038bc1f0880d667c9c9fe617b047debe797\nMerge: ca8aa7748a a655611f76\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-19 19:35:03 +0100\n\n Merge pull request #2672 from olivergondza/revert-english-correct-translation\n \n Remove polish trnaslation that sneaked into english one\n", "commit a655611f76645a74e719e8ae6fdfb77605b8ed65\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-12-19 13:34:08 +0100\n\n Remove polish trnaslation that sneaked into english one\n", "commit ca8aa7748a6aee08f4b188571abd035d3b0842a8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-19 09:20:36 +0100\n\n Changelog: fix the wrong link to JENKINS-39971 in 2.37\n", "commit 50c5a12a91123f01b53c4839d84b227902da037a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-18 17:56:57 -0800\n\n updated changelog for release\n", "commit 3a3f32da9daa96df1df6bf9c6b5e93c39faae351\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-18 17:49:48 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e67560843fb8982f17470684c80cb8dccb704e06\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-18 17:49:48 -0800\n\n [maven-release-plugin] prepare release jenkins-2.37\n", "commit 49a123c7e507268455c954fd782851e89f30fc25\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-17 22:32:26 +0100\n\n Changelog: Noting #2671 and #2665 towards 2.37\n", "commit ef588be4f264b5ba285110f472f031e2bd771c71\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-17 22:10:53 +0100\n\n Update Jenkins remoting to 3.3 (#2671)\n \n * JENKINS-25218 - Hardening of FifoBuffer operation logic. The change improves the original fix in `remoting-2.54`.\n * JENKINS-39547 - Corrupt agent JAR cache causes agents to malfunction.\n \n Improvements:\n \n * JENKINS-40491 - Improve diagnostincs of the preliminary FifoBuffer termination.\n * ProxyException now retains any suppressed exceptions.\n", "commit 673cc13ffb6575cb2aeef6c725f4aaf6407fc57f\nMerge: 1c1e9d5d64 6ce8cafcdd\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-16 23:54:25 +0000\n\n Merge pull request #2665 from stephenc/jenkins-40252\n \n [FIXED JENKINS-40252] Add an Iterable<T> that returns all items unsorted\n", "commit 1c1e9d5d642f9aec2c2484186a275983fc19225e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-17 00:29:06 +0100\n\n Changelog: updates towards 2.37\n \n Noting #2668, #2664, #2663, #2662, #2661, #2667, #2666, #2652, #2643, #2591, #2658, #2645, #2660, #2603\n", "commit 8634965a4f4833c93cf6f7f368891d7b54e7983f\nAuthor: bpedersen2 <iceelch@arcor.de>\nDate: 2016-12-16 22:53:20 +0100\n\n [JENKINS-39971] Always display the recheck button in the Plugin Manager (#2668)\n \n The re-check updatecenter button should be visible even if there are\n currently no pending updates.\n", "commit a0262d2fec648fe98e83a08f1735394a9f243f4d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-16 22:52:31 +0100\n\n [JENKINS-40435] - Use BulkChange when processing config changes in Job#doConfigSubmit. (#2664)\n \n When an empty Freestyle job config gets submitted in the default configuration of Jenkins 2.35, the data is being saved to the disk *8 times*. All of them happen in this code: https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/Job.java#L1227-L1246\n \n * setDisplayName\n * Project#getBuildWrappersList().rebuild (onModified handler)\n * Project#getBuilderList().rebuild (onModified handler)\n * Project#getPublisherList().rebuild (onModified handler)\n * AbstractProject#makeDisabled\n * AbstractProject#setScm\n * AbstractProject#triggers.replaceBy\n * final save()\n \n There is not so much sense to save partial configurations to the disk due to the risk of data inconsistency there. This change just wraps the config submission section of the job into the BulkChange clause.\n", "commit a1258c0009bbdbe1a7de19ce383b5eac8bf4296f\nAuthor: Markus Winter <m_winter@gmx.de>\nDate: 2016-12-16 22:52:09 +0100\n\n [JENKINS-40365] add Node#getNodeProperty methods (#2663)\n \n * [JENKINS-40365] add getNodeProperty methods\n \n * implement getNodeProperty in DummySlave\n \n * implement getNodeProperty in Node\n \n avoid binary imcompatible change\n dded javadoc\n \n * revert Slave.jar to original\n \n * fix formatting\n \n * more formatting\n", "commit ef8ddd8a48df04952e59d242e713ff6e05b972c5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-16 22:51:21 +0100\n\n [FIXED JENKINS-40362] - Update SSHD Module to 1.9 (#2662)\n", "commit 7bb4a592d462f30310e0ad82b2fda4fb32321796\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-16 22:50:37 +0100\n\n [FIX JENKINS-39433] Make URI encoding check into admin monitor (#2661)\n", "commit 17b98d6246637be0a41b6ef57825e5e4dfcc42b7\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-12-16 13:44:36 -0500\n\n Responding to review comments.\n", "commit 8126525582cb199a4dd6c520f868d747f5398577\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-11-29 12:03:40 -0800\n\n [SECURITY-371] Ensure admin access for all AdministrativeMonitor actions.\n", "commit 159192ff41cb3e1a5bdb6e16fdcf8c2822a3d357\nMerge: 4e424e5a33 9c23a30e67\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-16 02:15:31 +0100\n\n Merge pull request #2667 from oleg-nenashev/bug/JENKINS-40489\n \n [FIXED JENKINS-40489] - Fix Jenkins initialization stage names\n", "commit 4e424e5a33e41a2f1a382f38de4852033ef1935f\nMerge: 0060335b8c 59291a63c7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-16 02:14:34 +0100\n\n Merge pull request #2666 from olivergondza/cli-warning\n \n Do not report -noCertificateCheck warning on STDOUT\n", "commit 6ce8cafcddf69756592de36d196c5748995c3496\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-15 23:13:50 +0000\n\n Oleg wanted Javadoc commend\n", "commit 9c23a30e674137bc9d8fbed4cc31f9098266949f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-16 00:03:06 +0100\n\n [FIXED JENKINS-40489] - Fix Jenkins initialization stage names\n", "commit 0060335b8cf6d36641bd610817bae98873c32746\nAuthor: Bryson Gibbons <brysoncg@gmail.com>\nDate: 2016-12-15 14:49:13 -0800\n\n [JENKINS-32797] Break the catch clause contents of Jenkins.getTarget(\u2026 (#2652)\n \n * [JENKINS-32797] Break the catch clause contents of Jenkins.getTarget() out into a separate, publicly accessible function.\n \n This will allow plugins (particularly authentication plugins that override the normal authentication process) to determine if authentication is not required for a particular path by calling isPathUnprotected(restOfPath).\n \n * Add @since TODO to comment\n \n * Change name of function to something that is accurate and clear\n \n isPathUnprotected is misleading, and the Javadoc was worse. isSubjectToMandatoryReadPermissionCheck is a much better name, and the return value is reversed to match the name,\n", "commit bd6a7d675145cf35eecb8c64c113eb5fadbbfa2c\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-12-15 23:43:55 +0100\n\n Polish translations (added new, removed outdated) (#2643)\n", "commit 59291a63c76141ae0fdfa03bfc345ca53e0d3939\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-12-15 16:22:24 +0100\n\n Do not report -noCertificateCheck warning on STDOUT\n", "commit 16254cb8ba1e3700869f79fb74ef1c79b34d0afc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-15 10:35:00 +0000\n\n [JENKINS-40252] Switch to allItems where traversal order is not important\n \n - Also switch in cases where we have a subset that is likely significantly smaller and hence quicker to sort\n", "commit 15e69874190ce56e228b823aa1584b8497fc673b\nAuthor: Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-12-15 11:34:12 +0100\n\n [JENKINS-38903] Split Exception handling for node provision and adding to Jenkins (#2591)\n \n * [JENKINS-38903] Split Exception handling for node provision and adding to Jenkins\n \n * Defined new static helper methods that ensure exceptions are not propagated\n \n * Added onCommit and onRollback signals to CloudProvisioningListener\n \n Added the new signals to be able to notify the state after Jenkins.addNode(Node)\n All Listener's calls moved to an exception-tolerant static helpers\n \n * Added @Nonnull annotation\n Changed the method signature CloudProvisioningListener.onRollback()\n \n * Re-throw Error in the fireOnXXX()\n Removed re-thrown Throwable in the main try/catch block\n (an instance of the Error is handled separately)\n \n * Handling of Error changed\n \n * Fixed Error instance handling in NodeProvisioner.fireOnFailure()\n", "commit ab849a3054dad1b64bedb9b74e0e950368989195\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-15 10:33:04 +0000\n\n [JENKINS-40252] Expose utility comparator singletons\n", "commit 37806a53c87855cbdd9eda073600ad828ec6f5c0\nAuthor: kbrowder <kbrowder@users.noreply.github.com>\nDate: 2016-12-15 05:31:29 -0500\n\n [FIXED JENKINS-40286] - Delegate JnlpMac computation to SlaveComputers if possible (#2658)\n \n [FIXED JENKINS-40286] - Delegate JnlpMac computation to SlaveComputers if possible\n", "commit 52ea389a5e82fa837c9a9db8043061cc94383272\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-15 10:25:04 +0000\n\n [JENKINS-40252] Address code review comments\n", "commit f042bf22150e22e59f1ce5b4f68e16e90432d19c\nAuthor: andrealaura <andrealaura@users.noreply.github.com>\nDate: 2016-12-15 08:25:23 +0100\n\n [FIX JENKINS-40053]: Use english as default-locale ResourceBundleUtilTest#test_unknown_locale (#2650)\n \n * [FIX JENKINS-40053]: Use english as default-locale, so the ResourceBundleUtilTest runs also on systems with other default os locales.\n \n * [FIX JENKINS-40053]: Cleanup Locale after test to avoid impact on other tests.\n \n * [FIX JENKINS-40053]: Use english as default-locale only in the required test method.\n \n * [FIX JENKINS-40053]: Cleanup unused imports.\n", "commit f72bcaca0dd14312092a0bcbdd8e4792d6e56d44\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-14 17:45:35 -0500\n\n [SECURITY-382] Sign console notes with a MAC.\n", "commit cf0fea0c1f1dfca2530a0787384ddaf762b1e713\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-14 20:23:51 +0000\n\n [FIXED JENKINS-40252] Add an Iterable<T> that returns all items unsorted\n", "commit 1868c8486bdb7a39a7beec0787bb40e15b80de48\nMerge: e7e51eeb62 6dea3c3f70\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-14 10:38:53 +0100\n\n Merge pull request #2645 from alvarolobato/JENKINS-28245\n \n [FIX JENKINS-28245] - Allow defining agent ping interval and ping timeout in seconds\n", "commit 76aa0727f0ff0e500b1d970c72b4644d722309ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-12 17:56:24 -0500\n\n Functions.printStackTrace utility method.\n", "commit 24aa20635d52a0269af373cd42c93c3d230c8b6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-12 16:44:10 -0500\n\n Replaced other usages of printStackTrace.\n", "commit 7f4ce02e424663e9ff6da6075fefa368373a6bc6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-12 16:14:48 -0500\n\n Handle circular references.\n", "commit 187731fd88962974e0db501d0ee3ddc14534e1a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-12 16:06:57 -0500\n\n Check for printStackTrace overrides.\n", "commit da541716827999933cf121a85817bc31fc794918\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-12 16:00:30 -0500\n\n Handle suppressed exceptions.\n", "commit 106bd3e01828a6134fac509d598ca6a30151b272\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-12 15:35:06 -0500\n\n More test coverage.\n", "commit b55ef51ab603f56d01a89dc75cf08d9bc16d9113\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-12 15:05:03 -0500\n\n More robust & flexible test framework for printThrowable.\n", "commit 2abddbdfccc10f8d5e28cc1fa315720bb97ecef6\nMerge: 6bca813768 e7e51eeb62\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-12 14:25:12 -0500\n\n Merge branch 'master' into printStackTrace-JDK-6507809\n", "commit e7e51eeb62f1f235933740f02673fdc3c13102f3\nMerge: e2e17da128 e43222dde8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-12 18:04:31 +0100\n\n Merge pull request #2660 from daniel-beck/JENKINS-39700\n \n [FIX JENKINS-39700] Don't fail when no parameters property for job\n", "commit e2e17da128af5eee6932de0e4ef2f72966b75dde\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-12 15:22:19 +0000\n\n since FIXME -> 2.37\n", "commit e18b34caafe67ecbc6d675aeab0bff8d434cc459\nMerge: 476605c549 3538931d1e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-12 15:13:46 +0000\n\n Merge pull request #2603 from stephenc/jenkins-39300\n \n [JENKINS-39300] View.getDisplayName() is ignored when rendering tabs\n", "commit 476605c549637ffb9209c05315bacd5fdf8c439c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-11 20:57:35 -0800\n\n updated changelog for release\n", "commit 49653d1a6d499c02df9f5a9fe3df27868bb2d518\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-11 20:50:44 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 44133ea90c204fec4c079f73d45ea471f2ba76dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-11 20:50:44 -0800\n\n [maven-release-plugin] prepare release jenkins-2.36\n", "commit 3538931d1e2ff736adeb172f4947ee9ea20ac59c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-11 17:09:04 +0000\n\n [JENKINS-39300] Fix final test case\n", "commit 06615d991dd2f9efaa36fe436a88ef56066a4bfa\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-11 13:00:03 +0100\n\n CHANGELOG: Noting #2656, #2651, #2656, #2659\n", "commit fdba18915889d874c3bbfe21f726d0b0baee60ab\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-10 17:46:25 +0100\n\n Fix 'since TODO' from #2630\n", "commit 8d465c6aa0c8e38d16c3ab6d3fc074e3cd076fae\nMerge: ba2900b27d 5c79beb3ef\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-10 01:53:39 +0100\n\n Merge pull request #2659 from jglick/Run.getBadgeActions-JENKINS-40281\n \n [JENKINS-40281] Do not try to mutate the result of getActions(Class)\n", "commit e4620c6d6d6d2438eb9088bc9d377a546c5fe4bf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-09 17:27:46 -0500\n\n Restoring relevant explanatory comment.\n", "commit d4f7fb1896f3b6a38eabb776e396a8c844c68adc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-09 17:18:33 -0500\n\n [SECURITY-321] Prevent existing items from being overwritten even if you cannot DISCOVER them.\n", "commit 37419d5de23b7e4732c409daa637d899bd6c7052\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-09 10:06:35 -0500\n\n [SECURITY-358] Restrict access to metadata used by WorkflowRun.\n", "commit d1c40f4b83b723f37f1f1c5f456eb96d728c8ec4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-09 12:46:24 +0000\n\n [JENKINS-39300] Update tests\n", "commit e43222dde84be0ea7d05647790fedc12d70f8052\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-09 12:00:43 +0100\n\n [FIX JENKINS-39700] Don't fail when no parameters property for job\n", "commit ba2900b27dba97c70d2bdbce043b752907ea7ea3\nAuthor: andrealaura <andrealaura@users.noreply.github.com>\nDate: 2016-12-09 11:23:58 +0100\n\n [FIX JENKINS-36044]: Added default locale to XMLUtilsTest so that it \u2026 (#2649)\n \n * [FIX JENKINS-36044]: Added default locale to XMLUtilsTest so that it runs independent from the host OS locale.\n \n * [FIX JENKINS-36044]: Cleanup default-locale after test, to avoid impact to other tests.\n \n * [FIX JENKINS-36044]: Make test language indepedent.\n \n * [FIX JENKINS-36044]: Cleanup unused imports.\n", "commit 7292c91ea025a798ea6120a23e61033bdf63d44d\nMerge: 006c6264b6 eac59f3b5e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-09 11:19:56 +0100\n\n Merge pull request #2656 from daniel-beck/localizer-1.24-access-modifier\n \n Annotate localizer generated Messages classes with NoExternalUse\n", "commit 006c6264b642eef17223ba414d787e32c96140f2\nMerge: c4ee05bcae a077b6ec9c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-09 11:07:17 +0100\n\n Merge pull request #2647 from olivergondza/testPluginWrapper\n \n Test plugin wrapper\n", "commit c4ee05bcaedcf545093a4b897cab8648fbc37c95\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-09 05:05:49 -0500\n\n Make sure Security218BlackBoxTest cleans up threads it starts (#2642)\n \n * Make sure Security218BlackBoxTest cleans up threads it starts.\n \n * Some code simplifications, and possible leak fixes, based on CLI now being AutoCloseable.\n \n * Obsolete comment.\n", "commit 8d23041d4b785947dee1bc02f54a41d86b59bdda\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-09 05:04:22 -0500\n\n [JENKINS-38514] Retain CauseOfBlockage from JobOffer (#2651)\n \n * Converted to JenkinsRule.\n \n * Improved messages from Node.canTake.\n \n * [FIXED JENKINS-38514] BuildableItem needs to retain information from JobOffer about why it is neither blocked nor building.\n \n * Converted to JenkinsRule.\n \n * Found an existing usage of BecauseNodeIsNotAcceptingTasks.\n \n * Original JENKINS-6598 test was checking behavior we want amended by JENKINS-38514.\n \n * Ensure that a BuildableItem which is simply waiting for a free executor reports that as its CauseOfBlockage.\n \n * Review comments from @oleg-nenashev.\n", "commit 5c79beb3efc0058d38a36a302362e69625231377\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-12-08 18:03:45 -0500\n\n [FIXED JENKINS-40281] Do not try to mutate the result of getActions(Class).\n", "commit 5500e5c00bc19e6c421c9aaa88f6dbb57c666db3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-03 16:55:35 +0100\n\n [JENKINS-23271] - Process statuses of Remote process join() operations directly inside methods (#2653)\n \n * [JENKINS-23271] - Process statuses of Remote process join() operations directly inside methods\n \n * [JENKINS-23271] - Also prevent the issue when the kill() command is the last call in the usage sequence\n \n (cherry picked from commit 29893354a52efac20efcb4e0e91723f3bd889059)\n", "commit fcfd271ad5ad5947075052d37177249c760f6184\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-20 00:53:42 +0100\n\n [JENKINS-23271] - Prevent early deallocation of the Proc instance by GC in ProcStarter#join() (#2635)\n \n * [JENKINS-23271] - Prevent the prelimimary deallocation of the Proc instance by GC\n \n It is a hackish way, which likely prevents a preliminary deallocation of the spawned RemoteProc instance, which we see in JENKINS-23271. Proc instance was not actually required in the original code since we were creating and using RemoteInvocationHandler wrapper only, and the theory discussed with @stephenc was that object gets removed by Java8 garbage collector before we get into join().\n \n This fix enforces the persistency of ProcStarter#start() result by adding logging and the enforced volatile field (maybe the last one is not really required, but JIT compiler in Java implementations may be smart enough to skip unused loggers)\n \n This is a pretty old fix from August, which has been soak tested on my instance for several weeks (mid-August => Jenkins World). On the reference instance (just a small Jenkins instance with 4 agents and very frequent builds with CommandInterpreter steps) I saw 2 failures over the period. On the fixed instance - 0. It does not proof anything, but at least the fix was soak tested a bit\n \n * [JENKINS-23271] - Get rid of the procHolderForJoin field\n \n * [JENKINS-23271] - Also put the check into the finally statement as @stephenc proposed\n \n * Remove assert\n \n (cherry picked from commit fd6c6aff929be9818f4eb4b84ed6b4593356853f)\n", "commit 8de0056065b718efb9943394fab4616ea72fadf5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-07 18:32:59 +0100\n\n [FIX SECURITY-380] Don't optimize permission check in getItems()\n", "commit fd2009a9712b8b0a8c310d687df07df60edbc8ad\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-12-07 09:54:04 +0000\n\n [JENKINS-38606] Allow legacy localized links to continue working after migration\n \n - This means we can default the migration to enabled\n", "commit 9172bca30fbdfc2478ccb60458dd397ba6b1df55\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2016-12-07 01:52:35 +0200\n\n [FIX JENKINS-40266] Allow override UserProperty.setUser(User) (#2655)\n \n UserProperty may contain nested objects that depend on User.\n On User reconfiguration setUser(User) is called so it should be non-final to have ability override it and update references in nested objects.\n \n Signed-off-by: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\n", "commit eac59f3b5ed844ffb3ad31fc72bc04f5b75a92f6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-06 17:17:42 +0100\n\n Annotate localizer generated Messages classes with NoExternalUse\n \n Also update to localizer 1.24 which adds support for this.\n", "commit dacbe03e0d4ef3b3468413a6985b42e39c0fc9fc\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2016-11-15 15:50:02 +0100\n\n [JENKINS-39741] - Redirect to login page after authorisation error when checking connectivity to update center and handle any other error.\n \n (cherry picked from commit 5df61d42d01c2857264748cc6c871491ac3ae79c)\n", "commit e66bfbafa99fc092c6f9fe51f8bf5be267340557\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-27 07:41:36 +0100\n\n Update winp to 1.24. In particular, it addresses issues like [JENKINS-20913](https://issues.jenkins-ci.org/browse/JENKINS-20913) (#2619)\n \n ### Changes to be picked\n \n ### 1.24\n \n Release date: Nov 2, 2016\n \n * [Issue #22](https://github.com/kohsuke/winp/issues/22) - Winp sometimes kills random processes when using killRecursive. ([PR #23](https://github.com/kohsuke/winp/pull/23))\n * [WINP-10](https://java.net/jira/browse/WINP-10) - Fix for `getCmdLineAndEnvVars()` which fails on x64 versions of Windows. ([PR #20](https://github.com/kohsuke/winp/pull/20))\n * [Issue #24](https://github.com/kohsuke/winp/issues/24) - Wrong folder when using the `winp.folder.preferred` system property (parent instead of the actual folder). ([PR #25](https://github.com/kohsuke/winp/pull/25))\n * [Issue #26](https://github.com/kohsuke/winp/issues/26), [JENKINS-20913](https://issues.jenkins-ci.org/browse/JENKINS-20913) - Native class now tries loading DLLs via the temp location. ([PR #27](https://github.com/kohsuke/winp/pull/27))\n \n ### 1.23\n \n Release date: Fev 16, 2015\n \n * Migrate native components to Visual Studio Community 2013. ([PR #14](https://github.com/kohsuke/winp/pull/14))\n * Provide a `winp.unpack.dll.to.parent.dir` property, which disables DLL unpacking to the parent dir. ([PR #14](https://github.com/kohsuke/winp/pull/12))\n (cherry picked from commit 63c2f6c5d7d154a3a0f58c54f04f9b1a25ea5385)\n", "commit 43519b1d5e234acdc0c85d3e551158bc0a9e791a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-12-05 16:56:55 +0100\n\n Noting #2644 #2646 #2653\n", "commit 264f1393b391b7a3993a56069a53b3458f2f05e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-04 12:44:03 -0800\n\n updated changelog for release\n", "commit f106e249b6ef7a1212cef3ef8ef7a0c0effeb02a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-04 12:36:17 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 37df0e3a46b9d0d06883f3dbec74c7367010d177\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-12-04 12:36:17 -0800\n\n [maven-release-plugin] prepare release jenkins-2.35\n", "commit 29893354a52efac20efcb4e0e91723f3bd889059\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-12-03 16:55:35 +0100\n\n [JENKINS-23271] - Process statuses of Remote process join() operations directly inside methods (#2653)\n \n * [JENKINS-23271] - Process statuses of Remote process join() operations directly inside methods\n \n * [JENKINS-23271] - Also prevent the issue when the kill() command is the last call in the usage sequence\n", "commit 9fe07a75968a81f803661c4be548ab60c9baf5fb\nMerge: 9ecc77b9ba b6eb255b22\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-30 16:09:36 +0100\n\n Merge pull request #2654 from batmat/improvehudson.Extension.ordinal\n \n Clarify hudson.Extension#ordinal documentation\n", "commit b6eb255b2254e1697dc7ba4ea7197c23b006b965\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-11-30 15:42:22 +0100\n\n Clarify hudson.Extension#ordinal documentation\n \n I have to read it many times each time I need it. Hopefully\n it's a bit clearer with this addition.\n", "commit 9ecc77b9badd65d9eabd34d2baad1742d5566894\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-29 10:06:42 -0500\n\n [JENKINS-38867] Since tag for #2582.\n", "commit 6dea3c3f70968d18482e2f650be8fd597b4d1ce1\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2016-11-29 11:15:16 +0100\n\n [JENKINS-28245] - Finish deadmoose's work to allow defining agent ping interval and ping timeout in seconds\n", "commit d563062747618ae68644c8984ed43f6447c5e685\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-20 13:28:54 -0700\n\n [FIXED JENKINS-28245] Allow finer-grained tuning of ChannelPinger.\n \n * Allows customization in seconds, not minutes\n * Allows customization of the ping timeout (before, you could set a\n custom interval, but the timeout would always be PingThread's 4\n minute default)\n \n This also drops the serialVersionUID from ChannelPinger.SetUpRemotePing;\n without one provided, the JVM will generate one on demand which is\n sufficient for the purposes here since these are never persisted and\n master & slave run the same compiled code. (And it demonstrably works\n since countless other MasterToSlaveCallables fail to specify their own\n custom IDs)\n", "commit 52a3a77a757b8d111160b7bbd97d7045abfc1e2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-28 09:58:56 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a7520ef4dad014dd681cfe0b519e62ba9747231e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-28 09:58:56 -0800\n\n [maven-release-plugin] prepare release jenkins-2.19.4\n", "commit a05d9422efc4a98d740c5aa343eabfce602cd294\nMerge: 5cc21bc3b9 20d3f11453\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2016-11-28 12:40:30 +0100\n\n Merge pull request #2646 from batmat/add-level-to-SystemProperties\n \n Be able to specify the log Level when system property is not found\n", "commit 5cc21bc3b9d16db3ab16600411fba1e5d4b98e5e\nAuthor: mawinter69 <m.winter@sap.com>\nDate: 2016-11-28 02:44:33 +0100\n\n [JENKINS-39972] export fullName and fullDisplayName (#2644)\n", "commit cbb5252045d5677efb7b95de0ee89248550080b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-27 13:02:20 -0800\n\n updated changelog for release\n", "commit 36ba8e590dcceedba2fc772fcfe9fdbb9426b5ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-27 12:55:26 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5346c8b6f237154512c46a0f43c431d8ead7d44e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-27 12:55:26 -0800\n\n [maven-release-plugin] prepare release jenkins-2.34\n", "commit a11c05d3bdcff42dfa8befbe62919f9f64dd0682\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-27 15:27:49 +0100\n\n Don't mention #2632\n \n It's not actually a change in anything we deliver.\n", "commit ab7da714fef2703b06fc3bbea1d4e80b25b30e3d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-27 13:09:55 +0300\n\n Changelog: Noting #2619, #2641, #2582, and #2632\n", "commit f4d3ec2b4af050e4826267c5ca40dd8fa7770718\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-11-27 07:46:24 +0100\n\n translation-tool.pl - Feature for adding unique prefix for each missing translation (#2632)\n", "commit 63c2f6c5d7d154a3a0f58c54f04f9b1a25ea5385\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-27 07:41:36 +0100\n\n Update winp to 1.24. In particular, it addresses issues like [JENKINS-20913](https://issues.jenkins-ci.org/browse/JENKINS-20913) (#2619)\n \n ### Changes to be picked\n \n ### 1.24\n \n Release date: Nov 2, 2016\n \n * [Issue #22](https://github.com/kohsuke/winp/issues/22) - Winp sometimes kills random processes when using killRecursive. ([PR #23](https://github.com/kohsuke/winp/pull/23))\n * [WINP-10](https://java.net/jira/browse/WINP-10) - Fix for `getCmdLineAndEnvVars()` which fails on x64 versions of Windows. ([PR #20](https://github.com/kohsuke/winp/pull/20))\n * [Issue #24](https://github.com/kohsuke/winp/issues/24) - Wrong folder when using the `winp.folder.preferred` system property (parent instead of the actual folder). ([PR #25](https://github.com/kohsuke/winp/pull/25))\n * [Issue #26](https://github.com/kohsuke/winp/issues/26), [JENKINS-20913](https://issues.jenkins-ci.org/browse/JENKINS-20913) - Native class now tries loading DLLs via the temp location. ([PR #27](https://github.com/kohsuke/winp/pull/27))\n \n ### 1.23\n \n Release date: Fev 16, 2015\n \n * Migrate native components to Visual Studio Community 2013. ([PR #14](https://github.com/kohsuke/winp/pull/14))\n * Provide a `winp.unpack.dll.to.parent.dir` property, which disables DLL unpacking to the parent dir. ([PR #14](https://github.com/kohsuke/winp/pull/12))\n", "commit 8a2d2de2a346fa79c16cceadf38e90b1dc06ee36\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-27 07:39:58 +0100\n\n [JENKINS-39805] - Update SSH module to 1.8 (#2641)\n \n `the fix disables some obsolete protocols as per [JENKINS-39805](https://issues.jenkins-ci.org/browse/JENKINS-39805): AES128CBC, TripleDESCBC.Factory(), and BlowfishCBC\n \n All changes: https://github.com/jenkinsci/sshd-module/compare/sshd-1.7...sshd-1.8\n", "commit 6360b96464f6c2498fe91a089a21992411b2ec34\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-27 07:38:38 +0100\n\n [JENKINS-38867] Optimize performance of Actionable.getAllActions (#2582)\n \n * Optimize Actionable.getAllActions.\n \n * Also need to invalidate the cache when new plugins are installed.\n \n * Various improvements to TransientActionFactory caching.\n \u00b7 Move the cache code to TransientActionFactory itself, for better encapsulation.\n \u00b7 Optimize getAction(Class) to not need to call getAllActions; avoids copying lists, and can avoid calling TransientActionFactory at all.\n \u00b7 Ensure that we maintain a separate cache per ExtensionList instance, so that static state is not leaked across Jenkins restarts.\n \n * Updated TransientActionFactory to specify what kinds of actions it could produce.\n \n * It turns out that changing type parameters for an extension, while generally binary-compatible, breaks reflective code in Jenkins and so this is not an option.\n \u2026 hudson.ExtensionFinder$GuiceFinder$SezpozModule configure\n WARNING: Failed to load com.cloudbees.hudson.plugins.folder.relocate.RelocationAction$TransientActionFactoryImpl\n java.lang.LinkageError: Failed to resolve class com.cloudbees.hudson.plugins.folder.relocate.RelocationAction$TransientActionFactoryImpl\n at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:489)\n at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:506)\n at \u2026\n at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)\n at \u2026\n at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:472)\n at hudson.ExtensionList.load(ExtensionList.java:349)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)\n at hudson.ExtensionList.getComponents(ExtensionList.java:167)\n at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1082)\n at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)\n at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)\n at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n at java.lang.Thread.run(Thread.java:745)\n Caused by: java.lang.reflect.MalformedParameterizedTypeException\n at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(ParameterizedTypeImpl.java:58)\n at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.<init>(ParameterizedTypeImpl.java:51)\n at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.make(ParameterizedTypeImpl.java:92)\n at sun.reflect.generics.factory.CoreReflectionFactory.makeParameterizedType(CoreReflectionFactory.java:105)\n at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:140)\n at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)\n at sun.reflect.generics.repository.ClassRepository.getSuperclass(ClassRepository.java:90)\n at java.lang.Class.getGenericSuperclass(Class.java:777)\n at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:470)\n ... 29 more\n \n * Remove actionType override to make for a simpler diff.\n \n * Strengthened test to cover accesses to unrelated context types.\n \n * Strengthening tests in a couple of ways.\n \n * Javadoc improvements suggested by @oleg-nenashev.\n", "commit a077b6ec9ca10123f93d8596f600757cda520f27\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-11-25 15:22:25 +0100\n\n Report dependency version we failed to load, not the one we require\n", "commit 2af7249c6a6b849c4a0c19aae9b1f41fbb6198f1\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-11-25 13:24:49 +0100\n\n Remove duplicate or core/src/test/java/hudson/PluginWrapperTest.java\n", "commit 20d3f114539c590330e2f1eaddb41f9fcb76b958\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-11-25 09:45:28 +0100\n\n Be able to specify the log Level when system property is not found or invalid\n \n Some properties are more important than others. One may for example\n want to log a WARNING instead of the current default CONFIG\n when some property can not be found, or has an invalid format\n (like a string, when asking for an Integer).\n", "commit 08e0b7d40b4c1bb1c2c41dc92df8267628f2b586\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-11-24 11:06:49 +0100\n\n Towards 2.32.1\n", "commit f50e0b56e5b651d7e1a657e318589e28e590ae48\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-22 10:47:12 -0500\n\n Clarifying changelog entry for #2633 at @uschindler\u2019s suggestion.\n", "commit 578298e70d43169bada0ea9f44137b61e5eb7c5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-21 16:20:38 -0500\n\n [SECURITY-354] Using jBCrypt 0.4.\n", "commit fada46e7387476b9b36f5780d5a75902a72edf2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-20 15:40:10 -0800\n\n updated changelog for release\n", "commit 98561d9f509e91951e48bb5f948352da88845b0f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-20 15:32:46 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f5152457155c73577f102ed14794d38ef05d460d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-20 15:32:46 -0800\n\n [maven-release-plugin] prepare release jenkins-2.33\n", "commit fca3aa7239e24754c28e51abcad257338c2eb63e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-20 11:20:41 +0100\n\n Changelog: Noting #2640, #2633, #2635, #2594 and #2636\n", "commit fd6c6aff929be9818f4eb4b84ed6b4593356853f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-20 00:53:42 +0100\n\n [JENKINS-23271] - Prevent early deallocation of the Proc instance by GC in ProcStarter#join() (#2635)\n \n * [JENKINS-23271] - Prevent the prelimimary deallocation of the Proc instance by GC\n \n It is a hackish way, which likely prevents a preliminary deallocation of the spawned RemoteProc instance, which we see in JENKINS-23271. Proc instance was not actually required in the original code since we were creating and using RemoteInvocationHandler wrapper only, and the theory discussed with @stephenc was that object gets removed by Java8 garbage collector before we get into join().\n \n This fix enforces the persistency of ProcStarter#start() result by adding logging and the enforced volatile field (maybe the last one is not really required, but JIT compiler in Java implementations may be smart enough to skip unused loggers)\n \n This is a pretty old fix from August, which has been soak tested on my instance for several weeks (mid-August => Jenkins World). On the reference instance (just a small Jenkins instance with 4 agents and very frequent builds with CommandInterpreter steps) I saw 2 failures over the period. On the fixed instance - 0. It does not proof anything, but at least the fix was soak tested a bit\n \n * [JENKINS-23271] - Get rid of the procHolderForJoin field\n \n * [JENKINS-23271] - Also put the check into the finally statement as @stephenc proposed\n \n * Remove assert\n", "commit fbc072ee6c2bda1b069d0d4241617b432faf206b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-19 23:17:48 +0100\n\n [JENKINS-39883] Remove obsolete property from slave-agent.jnlp file (#2629)\n", "commit 33d389918024df525674377f7256c8bf71703a1c\nMerge: 71ed5bf06e 594b9f715c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-19 22:41:30 +0100\n\n Merge pull request #2633 from jglick/remoting.jar\n \n Stop storing three identical copies of remoting.jar in jenkins.war\n", "commit 71ed5bf06e911d13e3654e77ac269ad86542580e\nMerge: 1256285f62 e47c681f9f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-19 22:40:20 +0100\n\n Merge pull request #2637 from jglick/TokenBasedRememberMeServices2Test-LoggerRule\n \n Take advantage of LoggerRule to simplify test\n", "commit 1256285f6272c94c12ac7038398a4fedae54bc9a\nAuthor: Thorsten Scherler <scherler@gmail.com>\nDate: 2016-11-19 22:30:51 +0100\n\n [FIX JENKINS-39034] /i18n/resourceBundle should be conform to the w3c standard about locale negotiation (#2594)\n \n * [parseCountry] Extract region/country and variant from the language parameter in case it is bigger then 2 letters. Add tests for both cases.\n \n * [JENKINS-39034] remove debug system out\n \n * [JENKINS-39034] Only if we have 5 or more character we want to get the country - prevent NPE\n \n * [JENKINS-39034] use split since it is more general\n \n * [JENKINS-39034] Only override country and variant if not already set\n \n * [JENKINS-39034] better test cases to test whether the fallback and variant resolving work corret\n \n * [JENKINS-39034] remove duplicate tests and better name existing ones\n", "commit 7f255247afb3b88459616d20c49a81dd3542b95a\nMerge: d03c3fa07e 5df61d42d0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-19 22:20:30 +0100\n\n Merge pull request #2636 from alvarolobato/JENKINS-39741-2\n \n [JENKINS-39741] - Redirect to login page after authorisation error when checking connectivity to update center and handle any other error.\n", "commit d03c3fa07e4917ad4dbd3bf51319fe820dfa9978\nMerge: 6aac6e3159 60f3d0e157\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-19 22:18:06 +0100\n\n Merge pull request #2640 from damianszczepanik/translations\n \n Polish translations for settings\n", "commit 60f3d0e157153d8f072ce860d9ebf6a7a89bfa85\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-11-13 01:01:05 +0100\n\n Polish translations for settings\n", "commit 0399037f842d1c9c4fbbc970421fafa3ecdac7eb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-13 22:39:04 +0100\n\n [FIXED JENKINS-38721, JENKINS-37282] - NPE in \"CauseOfInterruption.UserInterruption\" when user is missing (#2630)\n \n * [FIXED JENKINS-38721] - Prevent NPE during rendering of \"CauseOfInterruption.UserInterruption\" when user is missing\n \n It is a regression introduced in JENKINS-36594\n \n * [JENKINS-38721] - Fix typo\n \n (cherry picked from commit 91ad59214234e7724d586f64f8fb6db35104857b)\n", "commit c19a56d214d46f89d9c6b78dc833a5b019581654\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-11-17 10:45:04 -0800\n\n [SECURITY-343] Restrict API access to NodeMonitor data\n \n Switch to requiring EXTENDED_READ permission for access to NodeMonitor\n data. It might theoretically be better if we had more granular\n permissions on each NodeMonitor, but that's a bigger change, and since\n EXTENDED_READ is already what we use to limit access to serving the\n computer's config.xml, I think this is appropriate.\n", "commit 6aac6e3159b4108114591f610d4a9508506d5016\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-16 17:30:18 +0100\n\n Add changelog for 2.32\n", "commit df1f2b2ba40e6fa9de71775b7db3da2f2706d8fd\nMerge: b4b0815300 8533fb628c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-16 07:57:53 -0800\n\n Merge branch 'stable-2.19' of github.com:jenkinsci/jenkins into stable-2.19\n", "commit b4b0815300cc07a87449f0bc199ebb67ec415ff1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-16 07:56:52 -0800\n\n updated changelog for release\n", "commit b1d7e0ee3ce13b504129f78d4f7d0fbddcc632e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-16 07:50:00 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4bbf611a7c69cb927804140ae576dd15d2ff89fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-16 07:50:00 -0800\n\n [maven-release-plugin] prepare release jenkins-2.19.3\n", "commit 96a9fba82b850267506e50e11f56f05359fa5594\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-16 06:20:54 -0800\n\n updated changelog for release\n", "commit b75d42edb4b96cd6f607a398d7023952d876bec9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-16 06:13:35 -0800\n\n [maven-release-plugin] prepare release jenkins-2.32\n", "commit 33c3037dae0b2fa6e331bcd661941006585c22b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-16 06:13:35 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 61ddae253c83b7c72f1b1209ede8224735554a93\nMerge: 21c1ee5242 5a163a3b30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-15 22:53:09 -0800\n\n Merge remote-tracking branch 'security/security-master'\n", "commit e47c681f9f6c66414d33b4c0f721b8f0abf6dd64\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-15 17:34:59 +0100\n\n Take advantage of LoggerRule to simplify test.\n", "commit 5df61d42d01c2857264748cc6c871491ac3ae79c\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2016-11-15 15:50:02 +0100\n\n [JENKINS-39741] - Redirect to login page after authorisation error when checking connectivity to update center and handle any other error.\n", "commit 5a163a3b30ba42034bd76b608299d0650ab83196\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-15 12:43:51 +0100\n\n Correcting newlines.\n", "commit 4ecd9ff1ef5512fd3a14bbbba58037adfe1b2333\nMerge: 21c1ee5242 120d8b5395\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-15 12:33:01 +0100\n\n Merge branch 'stable-2.19'\n", "commit 7706306d21160b43d78638af96c88b5ba83d1556\nMerge: 839f0ac671 555a863886\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-15 12:20:30 +0100\n\n Merge branch 'security-stable-2.19' into security-master\n", "commit 555a863886dbc770e7ad5e16f47fb5b0d9557f15\nMerge: 7886b73c1c 8ebf09f141\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-15 09:54:14 +0100\n\n Merge branch 'security-stable-2.7' into security-stable-2.19\n", "commit 7886b73c1c1ec484f36844d9ee8472e68d9dc4b7\nMerge: 63c203699c 582f6508e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-15 09:53:17 +0100\n\n Merge (-s ours) stable-2.7 into stable-2.19\n", "commit 21c1ee52428eae172c200312aa621b26b9e5b206\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-13 18:50:17 -0800\n\n updated changelog for release\n", "commit 839f0ac6714e3839cfc2efef3ff4062785f468eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-13 18:43:24 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 52f14349ab78a2b05039137633a4549d21d5db5c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-13 18:43:24 -0800\n\n [maven-release-plugin] prepare release jenkins-2.31\n", "commit ff31562aa64b269c58b19b1adbe75748d6e45b2e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-13 23:33:11 +0100\n\n Changelog: Noting #2626, #2627, #2612, #2631 and #2630\n", "commit 777dfe99b5755d200267e6f7ae0148f715085dc0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-13 23:06:32 +0100\n\n Noting upgrade to Remoting 3.1 in #2628\n", "commit 91ad59214234e7724d586f64f8fb6db35104857b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-13 22:39:04 +0100\n\n [FIXED JENKINS-38721, JENKINS-37282] - NPE in \"CauseOfInterruption.UserInterruption\" when user is missing (#2630)\n \n * [FIXED JENKINS-38721] - Prevent NPE during rendering of \"CauseOfInterruption.UserInterruption\" when user is missing\n \n It is a regression introduced in JENKINS-36594\n \n * [JENKINS-38721] - Fix typo\n", "commit 8ebf09f141a3d505c4177e5a663fb43b9bc87bd9\nMerge: 2e90ee86b5 e155560459\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 20:42:57 +0100\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit e15556045976161d128511023e1a05494549c6eb\nMerge: 57722fc94b 29cba7e72a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 20:41:02 +0100\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 29cba7e72a51fe6445ca5b39835d47a66143d904\nMerge: d6bba752b9 ce8a2d51a5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 20:39:29 +0100\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit ce8a2d51a5ee9ca12d0a75659b06161888e0a1bf\nMerge: e7db526465 b379e77356\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 14:37:34 -0500\n\n Merge pull request #73 from jenkinsci-cert/20161116-for-1.625\n \n [SECURITY-360] 2016/11/16 security fix for 1.625\n", "commit b379e7735661c2ef5a8d5078af68fa8ffd855954\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-13 11:23:59 -0800\n\n Released version\n", "commit 594b9f715cba714a161d38c37e72753a2f1bdc65\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 19:47:43 +0100\n\n Stop storing three identical copies of remoting.jar in jenkins.war.\n", "commit 120d8b53950318d11bd1a2aa65da1c01eba53583\nMerge: 8533fb628c 582f6508e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 18:23:19 +0100\n\n Merge branch 'stable-2.7' into stable-2.19\n", "commit 2e90ee86b59188419d9aa406cb4f671bfa93b4e6\nMerge: d7a1f8fd07 57722fc94b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 18:21:03 +0100\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit d7a1f8fd07c51854bdfc8550c18e1c3ac82c760f\nMerge: e2a70ddff0 582f6508e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 18:21:01 +0100\n\n Merge branch 'stable-2.7' into security-stable-2.7\n", "commit 582f6508e509498ceb04f91f09ec260c1daa038e\nMerge: 8e2c7eced3 bb14f1a29e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 18:20:51 +0100\n\n Merge branch 'stable-1.651' into stable-2.7\n", "commit 57722fc94baa196fc2990fc0dcd60ab3b857c56a\nMerge: b6995f9901 bb14f1a29e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 18:19:27 +0100\n\n Merge branch 'stable-1.651' into security-stable-1.651\n", "commit b6995f9901c7f6529940b5a084bc48986c327819\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-13 18:14:32 +0100\n\n @kohsuke\u2019s 8cde4eb incorrectly resolved a merge conflict, reverting a bit of 7493468.\n", "commit f1fd60f74d3f70c0e633fafa7b736ae693e232e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-13 07:01:54 -0800\n\n Remoting jar round #2\n", "commit d84d9a2ad3825f316f805a18b3654b0803e0d7fc\nMerge: e7db526465 6078dd7aa0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 18:22:06 -0800\n\n Preparing the integration commit for Nov 16th release\n \n Merge branch 'SECURITY-360-test' into security-stable-1.625\n", "commit e2a70ddff0a5d267a57d45b734d227319273c652\nMerge: 12d8506cf8 b2eed3002d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 18:15:34 -0800\n\n Merge branch 'security-stable-1.651' into security-stable-2.7\n", "commit 12d8506cf83520f1e7612bdd0a6114ee0cb84685\nMerge: 8e2c7eced3 4443add481\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 18:11:27 -0800\n\n Merge (-s ours) stable-1.651 into stable-2.7\n", "commit b2eed3002dcbcd06a41789c360c497c055a7edb9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 18:02:40 -0800\n\n Because of JENKINS-32273 change in 1.649, exit code changes\n", "commit 8cde4eb5331b8d0d1806c61862a7d61dee79a105\nMerge: 9f3f352ee9 d6bba752b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 17:45:03 -0800\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit d6bba752b9d2086378ae20c82f7904bbaef5cf4a\nMerge: ecf0ec7d3d e7db526465\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 17:42:43 -0800\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit e7db526465366350f20de0cd1e1613a049d223ab\nMerge: f574224cae d42c39c93a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 17:39:38 -0800\n\n Merge pull request #72 from jenkinsci-cert/ysoserialnew\n \n Extend ysoserial coverage for latest cases [SECURITY-317]\n", "commit 6078dd7aa097baf3402de9d5279f6053926a1ea7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 17:06:08 -0800\n\n [SECURITY-360] integration test\n \n Make sure LDAPAttribute gets rejected.\n", "commit f574224cae5ffde2bc4c996305c0dcf5ab135440\nMerge: 0f5e70f15a fde9c42fe0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 16:52:59 -0800\n\n Merge pull request #71 from jenkinsci-cert/SECURITY-360\n \n [SECURITY-360] system property to disable CLI\n", "commit d42c39c93a8c45a95242d87df76158a157da0435\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-11-11 19:45:01 -0500\n\n Add explanation for spring tests\n", "commit 79183704af5aa0dd6107a25eceea97ba2abbeb32\nMerge: 7a948d3995 fec9c14b8d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-12 01:07:36 +0100\n\n Merge pull request #2631 from damianszczepanik/pl-translate\n \n Polish translations\n", "commit 594ffcec022daef3b40469d7f38be171f621c3e4\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-11-11 18:50:35 -0500\n\n Fix quirks in the tests\n", "commit 3ba3a3220470107fd2dc0bb648bff6388783f5ab\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-11-11 18:06:43 -0500\n\n Add entries for the new ysoserial tests and license headers\n", "commit 4fc68251e36b86da05ca842badb27549b049f2a0\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-11-11 17:13:07 -0500\n\n Compileable ysoserial classes\n", "commit 8395b78c83c8bb436430e2faa4a032fc9a714fcc\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-11-11 16:50:14 -0500\n\n Mostly working ysoserial updates\n", "commit fde9c42fe05ac925a904b6c09a81d497d0e6ccea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 12:54:32 -0800\n\n [SECURITY-360] introduce a system switch to kill CLI\n \n This basically is a convenient version of\n https://github.com/jenkinsci-cert/SECURITY-218.\n \n During the course of discussing how to fix SECURITY-360, it was agreed\n by the CERT team that we provide this switch.\n", "commit cfc9491e297687b2f721f3e6c60ede613cea13d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-11 12:42:46 -0800\n\n Fixing this back to 2.53.3 as the baseline\n", "commit fec9c14b8d22e2fe0a0c33d587ca2557be62141d\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-11-11 00:39:28 +0100\n\n Polish translations\n", "commit 7a948d399585d201c4132597aed5723a495acf69\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-10 22:14:44 +0100\n\n Update remoting to 2.31 in the Jenkins core. (#2628)\n \n The change introduces one serious bugfix (JENKINS-39596) and a bunch of various diagnostics improvements.\n \n Bugfixes:\n \n * [JENKINS-39596](https://issues.jenkins-ci.org/browse/JENKINS-39596) -\n Jenkins URL in `hudson.remoting.Engine` was always `null` since `3.0`.\n It was causing connection failures of Jenkins JNLP agents when using Java Web Start.\n ([PR #131](https://github.com/jenkinsci/remoting/pull/131))\n * [JENKINS-39617](https://issues.jenkins-ci.org/browse/JENKINS-39617) -\n `hudson.remoting.Engine` was failing to establish connection if one of the URLs parameter in parameters was malformed.\n ([PR #131](https://github.com/jenkinsci/remoting/pull/131))\n \n Improvements:\n \n * [JENKINS-39150](https://issues.jenkins-ci.org/browse/JENKINS-39150) -\n Add logic for dumping diagnostics across all the channels.\n ([PR #122](https://github.com/jenkinsci/remoting/pull/122), [PR #125](https://github.com/jenkinsci/remoting/pull/125))\n * [JENKINS-39543](https://issues.jenkins-ci.org/browse/JENKINS-39543) -\n Improve the caller/callee correlation diagnostics in thread dumps.\n ([PR #119](https://github.com/jenkinsci/remoting/pull/119))\n * [JENKINS-39290](https://issues.jenkins-ci.org/browse/JENKINS-39290) -\n Add the `org.jenkinsci.remoting.nio.NioChannelHub.disabled` flag for disabling NIO (mostly for debugging purposes).\n ([PR #123](https://github.com/jenkinsci/remoting/pull/123))\n * [JENKINS-38692](https://issues.jenkins-ci.org/browse/JENKINS-38692) -\n Add extra logging to help diagnosing `IOHub` Thread spikes.\n ([PR #116](https://github.com/jenkinsci/remoting/pull/116))\n * [JENKINS-39289](https://issues.jenkins-ci.org/browse/JENKINS-39289) -\n When a proxy fails, report what caused the channel to go down.\n ([PR #128](https://github.com/jenkinsci/remoting/pull/128))\n", "commit e6db919e5f70bb598de3235cbca00ef0a79302e9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-10 14:00:18 -0500\n\n [JENKINS-39520] ExtensionList.removeAll is unimplemented (#2612)\n \n * Work around SUREFIRE-1226 just like https://github.com/jenkinsci/plugin-pom/pull/33.\n \n * [JENKINS-39520] Implement ExtensionList.removeAll.\n \n * @oleg-nenashev suggests not notifying listeners unless we are actually removing something.\n", "commit 8533fb628c2bfcda14b0ec7466ada87c95e08c45\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-11-10 11:55:17 +0100\n\n Skip irrelevant test\n", "commit e0bfe6ee79b516f6c496a035d2ed6e644ee92fa9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-09 00:25:50 +0100\n\n [FIXED JENKINS-39604] - ResourceBundleUtil#getBundle() should report resource misses on the low level\n \n I propose the FINER level.\n \n (cherry picked from commit 500cefddbca6135cbeab922b9998070f2db5daa5)\n", "commit 288a66dfabac0a31ce799cc3eaf285dc801cd668\nAuthor: Thorsten Scherler <scherler@gmail.com>\nDate: 2016-10-22 12:21:56 +0200\n\n [FIX JENKINS-35845] Internationalisation for Blue Ocean and JDL (#2586)\n \n * Load i18n resource bundles from plugins if not found in jenkins core\n \n Signed-off-by: Thorsten Scherler <scherler@gmail.com>\n \n * Issue 404 response for missing i18n resource bundles\n \n Currently issues a 200 with an \"error\" response payload. This change still issues the error response payload, but also sets the HTTP response.\n \n Signed-off-by: Thorsten Scherler <scherler@gmail.com>\n \n * [JENKINS-35845] Fix test since we return now a 404\n \n * [JENKINS-35845] add test for getting locale from plugin. fix comments from oleg.\n \n * [JENKINS-35845] Fix description\n \n * [JENKINS-35845] Update PR with comments from Oleg\n \n * [JENKINS-35845] Add feedback from tom\n \n * eslint - formating changes and fix offences\n \n * eslint - formating changes and fix offences\n \n * [JENKINS-35845] remove code concerning 404 response. Fix resourceBundle test by prevent NPE to happen\n \n * [JENKINS-35845] Link to issue on which we introduced the test\n \n (cherry picked from commit ab16e52519260c0e9398f15256ed8061a4c00bf0)\n", "commit 643442a4804e2275ae674d34c7982f33b72c58b8\nAuthor: Lee Lavery <leelavery@users.noreply.github.com>\nDate: 2016-11-09 14:07:55 +0000\n\n [JENKINS-39172] - Add viewport meta tag (#2626)\n \n * Add viewport meta tag\n \n Enables better responsiveness on mobile devices\n \n * fix: Use self-closing tag\n \n * Remove minimum-scale for best accessibility\n \n * Add viewport meta tag\n", "commit 72ee9e072d10364eeffb4687ba58b929d955df9e\nMerge: 457bf2b6e7 500cefddbc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-09 15:07:36 +0100\n\n Merge pull request #2627 from oleg-nenashev/bug/JENKINS-39604\n \n [FIXED JENKINS-39604] - ResourceBundleUtil#getBundle() should report misses on the low level\n", "commit 457bf2b6e7b7d57c52df2dfcde8b17897665ef10\nMerge: 5e5ba7b8aa 5588df315d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-09 15:05:45 +0100\n\n Merge pull request #2625 from batmat/add-since\n \n Add @since on Util.isSafeToRedirectTo()\n", "commit 5588df315d28e7f97c6fa57679e43f443baf5081\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-11-09 09:36:52 +0100\n\n Add @since on Util.isSafeToRedirectTo()\n", "commit 500cefddbca6135cbeab922b9998070f2db5daa5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-09 00:25:50 +0100\n\n [FIXED JENKINS-39604] - ResourceBundleUtil#getBundle() should report resource misses on the low level\n \n I propose the FINER level.\n", "commit 2b39a3839b9eb0c9ce18c9579cfc5f32979a2a88\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-04 12:40:25 +0200\n\n [FIX JENKINS-38615] Add user to restart log message\n \n (cherry picked from commit 4462eda829944a39f2ddfdab607d7105be8aface)\n", "commit 47a1682d8e0feb4eda4f399348fa02b33aaf1316\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-08 00:07:40 +0100\n\n [JENKINS-39465] - Fix the AgentProtocol settings persistency handling (#2621)\n \n * [JENKINS-39465] - Tweak processing of enabled and disabled protocols in Jenkins instance\n \n Due to whatever reason, without a definition of an array recipient field the data goes to the disk in the following way:\n \n ```\n <enabledAgentProtocol>JNLP3-connect</enabledAgentProtocol>\n <enabledAgentProtocol>JNLP4-connect</enabledAgentProtocol>\n ```\n \n It is supposed to processed by Implicit array correctly, but it does not actually happen.\n With a fix the data is being stored in another format:\n \n ```\n <enabledAgentProtocols>\n <string>JNLP3-connect</string>\n <string>JNLP4-connect</string>\n </enabledAgentProtocols>\n ```\n \n This data now works correctly and gets deserialized correctly. readResolve() just adds a fallback for the case when Implicit array handling starts behaving correctly (?).\n \n * [JENKINS-39465] - Add configuration roundtrip tests\n \n * [JENKINS-39465] - Jenkins#agentProtocols cache must be invalidated when we reload the configuration\n \n * [JENKINS-39465] - Remove obsolete comment from Tests\n \n (cherry picked from commit 3e2e01717976a1f1221874bfd576429c5c48b8a6)\n", "commit d2514bbe0816a6bb2e00588d5fb4d577054319bb\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2016-10-16 01:59:06 +0200\n\n [FIXED JENKINS-31871] Properly handle single quotes in item names (#1943)\n \n (cherry picked from commit bee66ede31d45b9d0814e4a45cbf2223585817e2)\n", "commit 936091b42c425abc2a0afbcb5b7e49497eff3e95\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-10-09 23:19:37 -0700\n\n [JENKINS-35263] displaying codeMirror as table to fix page sizing (#2575)\n \n (cherry picked from commit 67df10db2d4e0620ba4e7fde399c4340d39604b6)\n", "commit f80c59ab3daae29d8a0b9e92af2d6ebc5cca1497\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-10-02 09:15:56 -0700\n\n [JENKINS-38651] Display actions created through TransientActionFactory in label view\n \n (cherry picked from commit 8d55b1f555194be546152a972294f0a64a052da9)\n", "commit b10440702f74c70786820bdf38d417569d86644d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-05 21:42:20 +0400\n\n [FIXED JENKINS-38487] - Jenkins startup must not fail in the case of ComputerListener failure (#2610)\n \n Without this code Jenkinbs startup fails if EnvInject fails to find global property file on startup.\n \n Javadoc says \"Exceptions will be recorded to the listener. Note that throwing an exception doesn't put the computer offline.\" regarding the listener method exception, hence we should not block Jenkins startup\n (cherry picked from commit 58e1228c99fd3d5063b0967d7780dc536bc2c463)\n", "commit 7e8ea4a967057c3fc9ae4dc72028f780d9fa39e1\nAuthor: Jonathan Fuentes <jonathan.wilfredo.fuentes@gmail.com>\nDate: 2016-09-17 21:41:14 -0700\n\n [FIXED JENKINS-36539] (#2495)\n \n (cherry picked from commit fbb4dc05b5122d9ba09419c60a2a6092e675e7a8)\n", "commit 5e5ba7b8aa2fbec2da47871f5cf2134734a21528\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-11-08 10:47:02 +0100\n\n Fix URL\n", "commit 283938394d4dd07f36ae0d4a55bf844e8850f50c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-07 19:06:05 -0800\n\n updated changelog for release\n", "commit 55f563b26b9671808efc8fac8c4e3a589678cb0f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-07 18:58:43 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8ffc4949c357c74d15adae167300b6fd9b65034c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-07 18:58:43 -0800\n\n [maven-release-plugin] prepare release jenkins-2.30\n", "commit 3065058ef69713a5052ec22c54f4f2cb82aeba6f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-08 00:36:13 +0100\n\n Changelog: #2622 is expected to be a final fix\n", "commit dc6280b946a788ec5df29dd8b9a4a4e72e75ebb0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-08 00:28:02 +0100\n\n Changelog: Noting #2624, #2622, #2621\n", "commit 3e2e01717976a1f1221874bfd576429c5c48b8a6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-08 00:07:40 +0100\n\n [JENKINS-39465] - Fix the AgentProtocol settings persistency handling (#2621)\n \n * [JENKINS-39465] - Tweak processing of enabled and disabled protocols in Jenkins instance\n \n Due to whatever reason, without a definition of an array recipient field the data goes to the disk in the following way:\n \n ```\n <enabledAgentProtocol>JNLP3-connect</enabledAgentProtocol>\n <enabledAgentProtocol>JNLP4-connect</enabledAgentProtocol>\n ```\n \n It is supposed to processed by Implicit array correctly, but it does not actually happen.\n With a fix the data is being stored in another format:\n \n ```\n <enabledAgentProtocols>\n <string>JNLP3-connect</string>\n <string>JNLP4-connect</string>\n </enabledAgentProtocols>\n ```\n \n This data now works correctly and gets deserialized correctly. readResolve() just adds a fallback for the case when Implicit array handling starts behaving correctly (?).\n \n * [JENKINS-39465] - Add configuration roundtrip tests\n \n * [JENKINS-39465] - Jenkins#agentProtocols cache must be invalidated when we reload the configuration\n \n * [JENKINS-39465] - Remove obsolete comment from Tests\n", "commit 5aed788deef350ffd1c4c3b1ce87ed76f48b5a4c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-07 18:07:21 -0500\n\n [FIXED JENKINS-39414] Integrating Stapler 1.248. (#2622)\n", "commit a63b50f4dfbbb6a042765be8f26d7f76810a1cd4\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-11-07 18:06:53 -0500\n\n [FIXED JENKINS-39555] Don't do the actions initialization by helper method (#2624)\n \n * Coarse fix for JENKINS-39555 - don't do the actions initialization by helper method\n \n * Small cleanup of docs, import\n \n * Testcase\n \n * Review changes\n", "commit 07884f7cc1a19d317a2726cdf953b29268398afa\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-07 22:14:13 +0100\n\n Changelog: Add the 2.29 release notice (#2623)\n \n * Changelog: Add the 2.29 release notice\n \n * Fix the link\n", "commit b0aca1c474083cbdadc0b65a24e06cfec96506b3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-07 12:01:41 +0100\n\n Changelog: Indicate that JENKINS-39414 is not completely fixed in 2.29\n", "commit e85e3e2b907f894b536332d80b997711f73c4174\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-25 11:13:55 +0200\n\n [JENKINS-26940] Print message when installer isn't applicable (#2598)\n \n * [JENKINS-26940] Print message when installer isn't applicable\n \n * [JENKINS-26940] Only print when none found, add test\n \n (cherry picked from commit ae29e6b2463754778c3988e62292a07a846ffe57)\n", "commit f0618835ceba87113cc9eaefe4d78735f58cf7f1\nMerge: 6edd35d11b 62a5dddb3c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-11-07 10:08:32 +0100\n\n Merge pull request #2618 from jenkinsci/remoting/2.62.2-1\n \n Update remoting to 2.62.2 in stable-2.19.x\n", "commit 96b5390ef4b3aa5fc6eb12bef44fc1753532966b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-06 18:50:09 -0800\n\n updated changelog for release\n", "commit 682be471a9ba341501911f86ef85750bd1d3b239\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-06 18:43:11 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit befc3d9393122bf7b3997f86b1a37b384c4a21a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-06 18:43:11 -0800\n\n [maven-release-plugin] prepare release jenkins-2.29\n", "commit 62a5dddb3c2b00c4602a504ffefd65320cf81915\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-06 23:09:15 +0100\n\n Update remoting to 2.62.2\n \n This PR picks the latest available version of remoting stable-2.x. All the fixes have been integrated into remoting-3.0 and soaked enough.\n \n * [JENKINS-38539](https://issues.jenkins-ci.org/browse/JENKINS-38539) -\n Stability: Turn on SO_KEEPALIVE by default and provide CLI option to turn it off again.\n (https://github.com/jenkinsci/remoting/pull/110)\n * [JENKINS-37539](https://issues.jenkins-ci.org/browse/JENKINS-37539) -\n Prevent <code>NullPointerException</code> in <code>Engine#connect()</code> when host or port parameters are <code>null</code> or empty.\n (https://github.com/jenkinsci/remoting/pull/101)\n * [CID-152201] -\n Fix resource leak in <code>remoting.jnlp.Main</code>.\n (https://github.com/jenkinsci/remoting/pull/102)\n * [CID-152200,CID-152202] -\n Resource leak in Encryption Cipher I/O streams on exceptional paths.\n (https://github.com/jenkinsci/remoting/pull/104)\n", "commit bf59cf6c6cb21fcb705811afbdc909e88cc73e78\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-06 12:37:25 +0100\n\n Changelog: Noting #2607, #2609, #2610, #2611 and #2608\n", "commit 2e8c3bec8ea150621ba0d01c8d44dc2b00b550bf\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2016-11-06 11:25:58 +0100\n\n [FIXED JENKINS-39535] - Optimize get log method (#2607)\n \n * Add some tests to current behaviour of getLog method\n \n * getLog(maxLines) reads only last maxLines lines now\n \n It should speed up and reduce memory consumption for some plugins (i.e.\n Email-ext Plugin).\n Also now this method could be used to get last lines of build output in efficient manner.\n \n * Fix issues from code review\n", "commit a57b52ec7e16d9b9985d6303e918aa6fdfa0a141\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-05 15:26:24 -0400\n\n [FIXED JENKINS-39454] Do not consider pendings when deciding whether a schedule result should be new or existing, as we have already taken a snapshot of actions. (#2609)\n", "commit 58e1228c99fd3d5063b0967d7780dc536bc2c463\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-11-05 21:42:20 +0400\n\n [FIXED JENKINS-38487] - Jenkins startup must not fail in the case of ComputerListener failure (#2610)\n \n Without this code Jenkinbs startup fails if EnvInject fails to find global property file on startup.\n \n Javadoc says \"Exceptions will be recorded to the listener. Note that throwing an exception doesn't put the computer offline.\" regarding the listener method exception, hence we should not block Jenkins startup\n", "commit 6718a71f4be8cda7c575ae40ea0befec5c2ff1cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-04 15:54:41 -0400\n\n [JENKINS-39414] Noting merge of #2611.\n", "commit d463df122bad9b2768ca95e71b558fc971b180f4\nMerge: 0b21cfd770 469a434d10\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-04 15:45:40 -0400\n\n Merge pull request #2611 from jglick/stapler-1.247\n \n [JENKINS-39414] Stapler 1.247\n", "commit 469a434d10d2adfb25f7b6f4af8d626f172b6bcc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-11-04 11:42:35 -0400\n\n Stapler 1.247.\n", "commit 51066757760b86aca823fd21a667afcc1b4091e2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-03 21:55:37 +0000\n\n [JENKINS-39300] Address review comments\n", "commit 0b21cfd770f3d8c10449bc9c6320b74bdc75856e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-03 21:35:06 +0000\n\n Noting merge of JENKINS-39404\n", "commit 67392ed12a42e5ec78763b7aa39caaa0defd7a88\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-03 21:33:03 +0000\n\n Correct @since TODO tags\n", "commit a005e1e779762450cd5e6abbadb965476b9a6640\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-03 21:28:08 +0000\n\n Correct @since tags\n", "commit b4fe8b431a94c645282502f06d8d1ebab4bed3c3\nMerge: 2f19ef0f8c 65f3e4b4e4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-03 21:22:12 +0000\n\n Merge pull request #2608 from stephenc/jenkins-39404\n \n [FIXED JENKINS-39404] Restore symmetry by adding removeAction and removeActions methods to Actionable\n", "commit 6edd35d11b384a935aadcdab20baca1a6df8b3d6\nAuthor: Andres Rodriguez <andresrc@gmail.com>\nDate: 2016-10-12 17:45:38 +0200\n\n [JENKINS-38814] Use GREEDY `RemoteInputStream`s (#2583)\n \n (cherry picked from commit b62ad15fef4790444af746ac4ae9149c37e89e07)\n", "commit 2f0632ae189a11b439e10a59918434f3248a5787\nAuthor: lpancescu <lpancescu@gmail.com>\nDate: 2016-09-18 06:15:23 +0200\n\n [JENKINS-10912] Use setInterval in refreshPart (#2539)\n \n * [JENKINS-10912] Use setInterval in refreshPart\n \n The current implementation of refreshPart creates a new closure every 5\n seconds, which, in combination with XMLHttpRequest objects, results in a\n significant memory leak in all major browsers. By using\n window.setInterval to schedule periodic refreshes, only one closure per\n id is created. Please see issue #10912 in the Jenkins tracker for\n further details.\n \n * Stop periodical calls if we can't find the div\n \n * Don't check if isRunAsTest changed after page load\n \n (cherry picked from commit 096614a6d72c19633909248cb5b06a179b8b4040)\n", "commit 1875144a072b9a4e388a7e49492bd24b95574b27\nAuthor: Ted <xiao.xj@gmail.com>\nDate: 2015-11-28 16:23:59 +0800\n\n fix JENKINS-31768 dead lock while removing computer\n \n (cherry picked from commit c7fd90a8796fe0ad80bfe37a9837af4515fbf5cb)\n", "commit 4421d1b94d143956475f20a03c63fb1a367321f2\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2016-10-15 17:35:09 +0200\n\n [FIX JENKINS-23244] Slave build history page has no data and spawns a ton of very long-lived blocking threads on the master (#2584)\n \n Mainly commit are doing two things:\n 1) Show only selected (visible) builds\n 2) Query build one-by-one - not it parallel\n (cherry picked from commit 2a0ac4f0989407a20e277444a7737e9c5f7ea78a)\n", "commit 5d58ce9f2f16c5849401d7fc761c2035655f9701\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-27 18:20:20 +0200\n\n Merge pull request #2545 from Vlatombe/JENKINS-38187\n \n [FIX JENKINS-38187] Fix setting JNLP port through system property\n (cherry picked from commit 3f5fe7f6b9b8dab37e82b360574102c6388729e8)\n", "commit 65f3e4b4e4d122b7add7f034102812cf8fd4f6bc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-02 09:59:42 +0000\n\n [JENKINS-39404] Clarify the lack of transaction support and consequent effect on concurrent operations\n", "commit 83f71540afb1efd8100fad1c5e359f8c3ae2b9de\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-02 09:47:30 +0000\n\n [JENKINS-39404] Oleg wants to reduce the number of times we call `Action.equals()`\n \n - cannot use a local variable as the optimization only applies while we have not found the action being added\n", "commit 183fac8a63f83e3b7ed43efcc5d0b192ffb740f4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-02 09:16:42 +0000\n\n [JENKINS-39404] Introduce an `addOrReplaceAction` method with dirty return type\n \n - We cannot modify `replaceAction` to return the dirty flag, in fact most callers probably don't care... but if you do care, we now provide `addOrReplaceAction`\n - Clarify the javadocs to reflect that these methods are not going to affect actions added by transient action factories\n", "commit 727485900b38b72d00f3d0f173cb4f78929cae81\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-01 19:19:32 +0000\n\n [JENKINS-39404] We cannot change these to return a boolean, but doesn't matter because they would always return `true`\n", "commit 570a74c0a347a5bba1b009fdb50cff6a46eefe72\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-01 19:17:57 +0000\n\n [JENKINS-39404] Clarify that you can replaceActions(Foo.class, Bar) where !(Bar instanceof Foo)\n", "commit 92234d4d0023209cbfc9154f8df40f3faa7f109f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-01 19:15:50 +0000\n\n [JENKINS-39404] Make it easier for subclasses and address some code review comments\n", "commit 63c203699c358c59b3ae140446b4cf7559ed0161\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-01 12:05:43 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 03cb67a52c0a40837cf696be171dc0ec9ba2e896\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-11-01 12:05:42 -0700\n\n [maven-release-plugin] prepare release jenkins-2.19.2\n", "commit 65de34f7b9869157e58c1e2d1a3f8ca5c37a9902\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-01 15:36:33 +0000\n\n [JENKINS-39404] Minimize non-changes affecting write to disk requirement\n", "commit 320b7d2fa34fc7443a28d2180bfe57e99ad8628a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-01 13:33:57 +0000\n\n [JENKINS-39404] Damn generics... was unusable...\n \n I would need to use <A super Action> which would allow Object.class\n", "commit f03e6fd1ca13f8b816508007eafb0f6309eb1b67\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-01 13:29:56 +0000\n\n [JENKINS-39404] Allow a more generic replaceActions\n", "commit 1990e3d09af760ee0cf8d73ce5a018407e310224\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-01 13:17:25 +0000\n\n [FIXED JENKINS-39404] Restore symmetry by adding removeAction and removeActions methods to Actionable\n", "commit beaabb0901ef161bc6aa0aa59a99b99ce87fb456\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-11-01 12:57:16 +0000\n\n [JENKINS-39300] Sort the views by displayName\n", "commit 2f19ef0f8cd7aa96e6341120b93d5522f873eab6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-31 13:22:00 +0300\n\n Changelog: Mention JUnit and Maven Project plugin dependency updates in (#2606)\n", "commit cd99739fad7add4024ca6dbdfd613ed2e4a73e96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-30 19:50:43 -0700\n\n updated changelog for release\n", "commit 27142b2e6a64f664f218f3ba467724297ba0316a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-30 19:43:23 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a564f5ba3b8b5dc4262b0aeb3e8182664220487b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-30 19:43:23 -0700\n\n [maven-release-plugin] prepare release jenkins-2.28\n", "commit a9a4b951db3d03ba24fe3470e976080e874fda66\nMerge: 66234bca2f 7bea6be46a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-31 00:33:40 +0400\n\n Merge pull request #2606 from jenkinsci/oleg-nenashev-patch-1\n \n Update the detached version of Maven plugin to 2.14\n", "commit 7bea6be46a6b20508ceebdd064ff0e32fd3621d5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-30 19:24:01 +0300\n\n Update the detached JUnit plugin to 1.6\n", "commit 66234bca2f27041db32489f11045b324be9a62a0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-30 19:37:32 +0400\n\n [JENKINS-38370] - ExtensionPoints may be used on agents (#2605)\n \n We have to do it, because some extension points are being executed on slaves (e.g. https://github.com/jenkinsci/cygwin-process-killer-plugin/blob/master/src/main/java/com/synopsys/arc/jenkinsci/plugins/cygwinprocesskiller/CygwinProcessKiller.java - ProcessKiller EP gets propagated).\n", "commit d5ffe44c6a3df5fe4813eac506c05b2a4eec7396\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-30 17:11:23 +0300\n\n Changellog: Noting #2556, #2598, #2597, #2568, #2602, #2518, #2593\n", "commit 84350b7a41cfcbba1b9051b5286ab389c309d9c5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-30 16:33:51 +0300\n\n Update the detached version of Maven plugin to 2.14\n \n It's a follow-up to https://github.com/jenkinsci/jenkins/pull/2568\n", "commit f8caf67bed19193277c8f71b86112f502d6bf877\nAuthor: vivek <vivek.pandey@gmail.com>\nDate: 2016-10-30 05:57:25 -0700\n\n [JENKINS-37664 and other fixes] - Upgrade to stapler version 1.246 (#2593)\n", "commit fe2b697e145a5d1c2b5cc60fc5f63b18b0aa79f2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-29 15:28:39 +0400\n\n [JENKINS-39363,CID-1205051] - Prevent resource leak in hudson.XmlFile#readRaw() in the case of encoding issues. (#2518)\n \n [JENKINS-39363,CID-1205051] - Prevent resource leak in hudson.XmlFile#readRaw() in the case of encoding issues.\n", "commit 1d16ce024c9049c1f05b45b48d5f8438e9303f4e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-29 12:25:25 +0100\n\n [JENKINS-39232] Walk the DelegatingComputerLauncher instances when checking if JNLPComputerLauncher (#2602)\n \n * [JENKINS-39232] Walk the DelegatingComputerLauncher instances when checking if JNLPComputerLauncher\n \n * [JENKINS-39232] Add a system property to enable legacy plugins to continue to work until they get fixed\n \n * [JENKINS-39232] Be more forgiving of plugins\n \n * [JENKINS-39232] Yet more forgiveness of plugins but define the forward contract\n \n * [JENKINS-39232] Provide diagnostics when this issue is encountered\n \n - Since the failure of strict verification is an issue, we should log it as a warning always\n", "commit f64a2231396ad8de1d164bce20dc31751714b607\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2016-10-28 17:30:38 +0300\n\n Update guice to final 4.0 release. (#2568)\n", "commit 559a5afc0f180eb6eec94e2c338675428415dcc9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-28 09:58:06 +0100\n\n [JENKINS-38606] Require the user to Opt-in to the fix\n", "commit 19e8be4c1ee1ab84a0fae887e29a607b890e1ee0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-28 09:52:38 +0100\n\n [JENKINS-38606] Typos\n", "commit 8cb107066b22d9edd45b369c592e1de625d6fce7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-28 09:41:28 +0100\n\n [FIXED JENKINS-38606] Detect and fix localized AllView name if and only if safe to fix\n \n - Don't fix if there is already a view with the new default name\n - Don't fix if the AllView is not the primary view\n", "commit f3d13af44d0084de51dd6364656340c6e54989e4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-27 12:34:22 +0100\n\n [JENKINS-39300 Follow-up] Default columns should respect DescriptorVisiblilityFilters\n", "commit 417e0d8784b05fa901038c08c14af7aa381fe521\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-27 12:18:32 +0100\n\n [JENKINS-39300 Follow-up] JobFilters and Columns should work with DescriptorVisiblilityFilters too\n", "commit e0a80dc92642b74e3407e6f21b146949e8a5f479\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-27 11:44:41 +0100\n\n Redundant null check removed\n", "commit 056b3b052cebad2eb04f2159a66066ca25e0c9de\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-27 11:43:52 +0100\n\n [JENKINS-39300 Follow-up] Allow create permission restriction for types of views\n", "commit 7c43986b388865c93b133c4f87eeb6f864d97d42\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-27 11:32:55 +0100\n\n [JENKINS-39300 Follow-up] Fix the AllView tab title to reflect l10n\n \n - Also while we are at it, modernise ViewDescriptor instantiation to allow for descriptor visibility filtering\n", "commit 5b1ace0e0a2f9e9576444e07dd8d26daa44876a5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-27 11:07:36 +0100\n\n [JENKINS-39300] Add displayName validation API to ViewDescriptor\n", "commit 0763ffd0e928eeb7b2411701f03a165139902f54\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-27 11:03:45 +0100\n\n [FIXED JENKINS-39300] Use View.getDisplayName() when rendering the view tabs\n \n - Also fix the stapler documentation for the <l:tab> tag\n", "commit 8242e0eb1625454ae5539c444c8d8ecf99a70b62\nAuthor: Lee Lavery <leelavery@users.noreply.github.com>\nDate: 2016-10-26 08:59:11 +0100\n\n [JENKINS-39172] - Add viewport meta tag (#2597)\n \n * Add viewport meta tag\n \n Enables better responsiveness on mobile devices\n \n * fix: Use self-closing tag\n \n * Remove minimum-scale for best accessibility\n", "commit ae29e6b2463754778c3988e62292a07a846ffe57\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-25 11:13:55 +0200\n\n [JENKINS-26940] Print message when installer isn't applicable (#2598)\n \n * [JENKINS-26940] Print message when installer isn't applicable\n \n * [JENKINS-26940] Only print when none found, add test\n", "commit 37c473694e6d0ea210608c3aab86fc1daf6ec212\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-24 20:43:30 +0100\n\n [JENKINS-38370] Start defining APIs that are for the master JVM only (#2556)\n", "commit bedbe1a72f2bbf5e4943547aa338c968062f96a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-23 19:50:00 -0700\n\n updated changelog for release\n", "commit a7b024bbdfd694fef63f12848b60d6d340f22f55\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-23 19:39:05 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4598b2e954935f51246dbca2fc328381632d679d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-23 19:39:05 -0700\n\n [maven-release-plugin] prepare release jenkins-2.27\n", "commit bfa9cc368c92b2161fb8b4b8f7974f9a02b4be42\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-23 13:22:10 +0200\n\n Changelog: Wrong link in #2586\n", "commit 12236a8e5a53e4b368ff4d67661afd739875d41a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-23 12:18:15 +0200\n\n Changelog: Noting#2595, #2492, #2590 and #2586\n", "commit ab16e52519260c0e9398f15256ed8061a4c00bf0\nAuthor: Thorsten Scherler <scherler@gmail.com>\nDate: 2016-10-22 12:21:56 +0200\n\n [FIX JENKINS-35845] Internationalisation for Blue Ocean and JDL (#2586)\n \n * Load i18n resource bundles from plugins if not found in jenkins core\n \n Signed-off-by: Thorsten Scherler <scherler@gmail.com>\n \n * Issue 404 response for missing i18n resource bundles\n \n Currently issues a 200 with an \"error\" response payload. This change still issues the error response payload, but also sets the HTTP response.\n \n Signed-off-by: Thorsten Scherler <scherler@gmail.com>\n \n * [JENKINS-35845] Fix test since we return now a 404\n \n * [JENKINS-35845] add test for getting locale from plugin. fix comments from oleg.\n \n * [JENKINS-35845] Fix description\n \n * [JENKINS-35845] Update PR with comments from Oleg\n \n * [JENKINS-35845] Add feedback from tom\n \n * eslint - formating changes and fix offences\n \n * eslint - formating changes and fix offences\n \n * [JENKINS-35845] remove code concerning 404 response. Fix resourceBundle test by prevent NPE to happen\n \n * [JENKINS-35845] Link to issue on which we introduced the test\n", "commit 764c49fdaa84a3a069398a7b87a6e2093f15eaa4\nMerge: 71cbe0cc7c 95781a6415\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-20 13:18:25 +0100\n\n Merge pull request #2590 from stephenc/jenkins-38960\n \n [FIXED JENKINS-38960] Deprecate getIconFilePathPattern and switch to IconSpec\n", "commit 71cbe0cc7c601c04509faa618b23194335288fee\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-20 12:01:30 +0100\n\n [JENKINS-36871, JENKINS-37565] JNLP4-connect implementation and Remoting 3 (#2492)\n \n * [JENKINS-36871] Switch to the new JnlpProtocolHandler based implementation\n \n Todo\n \n - [ ] Restore the cookie behaviour (but done right this time)\n - [ ] Perhaps investigate issuing clients with TLS certificates (but would require a UI for managing them)\n \n * [JENKINS-36871] License headers and javadocs\n \n * [JENKINS-36871] Restore cookie handling\n \n * [JENKINS-36871] Integrating Agent discovery components\n \n * [JENKINS-36871] Pick up remoting 3.0-SNAPSHOT\n \n * [JENKINS-36871] Pick up newer snapshot\n \n * [JENKINS-36871] Oleg wants to log an exception that cannot happen\n", "commit 5537b3170844649b6836445eb28caabf492f8492\nMerge: 6cad673583 441bf1c255\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-19 10:58:59 +0200\n\n Merge pull request #2595 from jglick/jdk9-generics\n \n Placate the JDK 9 compiler\n", "commit 441bf1c2553d76425f9834906e63415eea6f391f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-10-17 16:27:49 -0400\n\n Placate the JDK 9 compiler.\n", "commit 6cad673583d71fb65a76ac7a49307d813f05fa13\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-17 13:04:01 +0200\n\n Changelog: Noting #1943, #2413, #1933, #2578\n", "commit c88a6ac41f0b8f48b44ff9fab4ad678a3364516b\nMerge: 707eb094ec 430736ad61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-17 02:40:49 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 707eb094ec8dbc4a048d26aa0fa378c539e5931e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-17 02:40:44 -0700\n\n updated changelog for release\n", "commit c3514c87f273749c9cfc3b84427d1f12738c3adb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-17 02:33:31 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2a5822cd19b67a6c19d70fed803e110e5718f4d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-17 02:33:30 -0700\n\n [maven-release-plugin] prepare release jenkins-2.26\n", "commit 430736ad619c52bde438c63f5c81e50fedd63fdb\nMerge: 2311ae8a5e 4c6ed07d37\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-17 09:57:54 +0100\n\n Merge pull request #1933 from fengxx/feature/removecomputer\n \n [FIXED JENKINS-31768] - Remove monitor lock from setNumberExecutors to avoid deadlock\n", "commit 95781a641554d47d3c77ec80c7153005264d44dc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-17 09:39:31 +0100\n\n [JENKINS-38960] Forgot to mark methods as `@Deprecated` as well\n", "commit 2311ae8a5e7afd550b13909b4b1c4ae3338274dd\nMerge: bee66ede31 72cb842b6c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-16 15:34:20 +0200\n\n Merge pull request #2578 from daniel-beck/at-since-2016-10\n \n Cleaning up @since TODO / @since XXX\n", "commit bee66ede31d45b9d0814e4a45cbf2223585817e2\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2016-10-16 01:59:06 +0200\n\n [FIXED JENKINS-31871] Properly handle single quotes in item names (#1943)\n", "commit 7d886ce9fbcb04b627aed34be8f6382f42cf788c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-15 16:57:02 -0700\n\n [FIXED JENKINS-35967] - Make User#isIdOrFullnameAllowed() more robust against restricted usernames (#2413)\n \n This change hardens username verification in user creation commands. See the issue to get rexamples.\n \n https://issues.jenkins-ci.org/browse/JENKINS-35967\n", "commit cc51ce5e2b36e4bd14545e530ab45d075ad25a59\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-15 16:25:12 -0700\n\n Changelog: Noting #2583, #2571 and #2584\n", "commit 72cb842b6c3d3b289120622330898a4b6a0b9601\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-04 11:01:46 +0200\n\n Cleaning up @since TODO / @since XXX\n", "commit 0ab4f2a69655db6265c72e99fba598bbe40f35a0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-15 22:16:39 +0200\n\n Fix formatting\n", "commit 7f6f495f866bc234fe5a54ce866e8b214ba693b2\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-10-15 21:53:56 +0200\n\n Avoid deprecated findbugs annotations (#2144)\n \n * Avoid deprecated findbugs annotations\n \n * One more forgotten annotation\n", "commit b2627ed3124423acaaee2860ca53132b328c3a45\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-15 10:44:02 -0700\n\n Noting #2581, #2561, #2577, #1894, #2563 and #2585\n", "commit 2a0ac4f0989407a20e277444a7737e9c5f7ea78a\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2016-10-15 17:35:09 +0200\n\n [FIX JENKINS-23244] Slave build history page has no data and spawns a ton of very long-lived blocking threads on the master (#2584)\n \n Mainly commit are doing two things:\n 1) Show only selected (visible) builds\n 2) Query build one-by-one - not it parallel\n", "commit b50034c9bffb704acfce0bc49d99855b689eace6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-15 08:34:12 -0700\n\n [FIXED JENKINS-38650] - Cleanup spelling in CLi commands + Javadoc updates (#2571)\n \n * [FIXED JENKINS-38650] - Cleanup spelling in CLi commands.\n \n Also adds some javadoc and since definitions.\n \n * [JENKINS-38650] - Move common warning message to the constant\n \n * [JENKINS-38650] - DeleteViewCommand should also use the constant string\n \n * [JENKINS-38650] - Rename the constant in order to make the name more explicit\n", "commit 4a97222aadd8af2623a547b5a7099b946c8cfd82\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-13 14:22:42 +0100\n\n [JENKINS-38960] The new item page should use the IconClassName preferentially\n \n - Such a pity that we don't auto-populate the CSS with the image sources for all the icons\n", "commit 780fdf1d0c662d81c2e9e521ba8e6606859d562b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-13 12:48:39 +0100\n\n Fix javadoc\n", "commit bd834fe831b14a0658594ab6b3a4a68a8f3de808\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-13 12:39:51 +0100\n\n [FIXED JENKINS-38960] Deprecate getIconFilePathPattern and switch to IconSpec\n", "commit 9f42774315a5d6316da8031ff51e5b866fc07d9a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-22 17:02:06 +0200\n\n [FIX JENKINS-18114] Exclude /cli URL from crumb requirement (#2315)\n \n * [FIX JENKINS-18114] Exclude /cli URL from crumb requirement\n \n * [JENKINS-18114] Fix test: Don't send the crumb\n \n The CLI doesn't do this either.\n \n (cherry picked from commit de740c756f7de7fd225919342fa01796367abf00)\n", "commit b62ad15fef4790444af746ac4ae9149c37e89e07\nAuthor: Andres Rodriguez <andresrc@gmail.com>\nDate: 2016-10-12 17:45:38 +0200\n\n [JENKINS-38814] Use GREEDY `RemoteInputStream`s (#2583)\n", "commit 7e0db20a2cfb08b49e32cf2ec8258ef3f4b3037e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-11 12:47:38 +0200\n\n [JENKINS-38539, JENKINS-37539] Update remoting from 2.62 to 2.62.2 (#2585)\n \n 2.61 does not exist, there was an issue during the release\n Changes in 2.62: https://github.com/jenkinsci/remoting/blob/stable-2.x/CHANGELOG.md#2622\n \n * [JENKINS-38539](https://issues.jenkins-ci.org/browse/JENKINS-38539) -\n Stability: Turn on SO_KEEPALIVE and provide CLI option to turn it off again.\n (https://github.com/jenkinsci/remoting/pull/110)\n * [JENKINS-37539](https://issues.jenkins-ci.org/browse/JENKINS-37539) -\n Prevent <code>NullPointerException</code> in <code>Engine#connect()</code> when host or port parameters are <code>null</code> or empty.\n (https://github.com/jenkinsci/remoting/pull/101)\n * [CID-152201] -\n Fix resource leak in <code>remoting.jnlp.Main</code>.\n (https://github.com/jenkinsci/remoting/pull/102)\n * [CID-152200,CID-152202] -\n Resource leak in Encryption Cipher I/O streams on exceptional paths.\n (https://github.com/jenkinsci/remoting/pull/104)\n", "commit 720b75f096e573b102323b529ec952e2106d4a57\nMerge: 74c534207c 359548efa0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-11 12:46:54 +0200\n\n Merge pull request #2563 from stochmial/shell-setunstable-rebased\n \n [JENKINS-23786] Permit the Shell plugin to set a build result as unstable via a return code\n", "commit 74c534207ca0b97b0345bf413b63f2450ccc8d04\nMerge: d868256202 95de0b4c0f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-10-10 13:56:07 -0400\n\n Merge pull request #1894 from jglick/coordinated-run\n \n Call hpi:record-core-location\n", "commit d86825620225520194ac49a69ea1e7039e31145f\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-10-10 16:28:24 +0200\n\n [JENKINS-38678] Properly remove administrative monitors from the ExtensionList (#2577)\n \n * [JENKINS-38678] Remove properly administrative monitor\n \n previous impl didn't work because ExtensionList#iterator() returns a\n readonly iterator.\n \n * Use foreach loop\n", "commit 359548efa074f9ed3537552f5f9f2b51faf33e25\nAuthor: stochmim <mateusz.stochmial@tomtom.com>\nDate: 2016-09-22 16:44:57 +0200\n\n Fix for 23786 Permit 'Execute shell' jobs to return 2 for 'unstable'\n \n refactor and fix\n \n remove duplication and fix FB errors\n \n fix integration tests\n \n consistency fixes\n \n consistency fixes\n \n changed error message to warning\n \n fix comment and warning message\n \n fix comment\n \n fix junit tests\n \n fix junit tests\n \n fix junit tests\n \n fix junit tests\n \n clean import\n \n a commit to trigger jenkins checks\n", "commit 3e660d71fca66fef7f321b715c9a98be1dc99e49\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-09-03 14:14:45 +0200\n\n [JENKINS-37874] - Print warnings if Jenkins startup/reload do not reach the COMPLETED state (#2530)\n \n * [JENKINS-37874] - Log SEVERE messages if Jenkins does not reach COMPLETED stage during startup or reload\n \n * [JENKINS-37874] - Add Administrative monitor for the COMPLETED state\n \n * [JENKINS-37874] - Polish log messages\n \n (cherry picked from commit 0f45609fb20248a227fc1071725d2afa6d1f61af)\n", "commit d32b32f9115d31fe0f42d1f75eb25ea8af6909ff\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-01 11:19:33 +0100\n\n [FIXED JENKINS-38473] Set a short timeout on the socket when using it to wake the acceptor thread. (#2564)\n \n * [FIXED JENKINS-38473] Set a short timeout on the socket when using it to wake the acceptor thread.\n \n * [JENKINS-38473] Remove leftover typing in wrong window\n \n (cherry picked from commit 1689f6b7a21fc910a186e092227780c614ed7443)\n", "commit b3ea052cddadffaee5d59c3c7e5ed4c1d544eb37\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-09-25 03:51:59 +0200\n\n [JENKINS-34287,JENKINS-23232] Update executable-war to 1.34\n \n Diff: https://github.com/jenkinsci/extras-executable-war/compare/executable-war-1.33...executable-war-1.34\n \n * https://issues.jenkins-ci.org/browse/JENKINS-23232\n * https://issues.jenkins-ci.org/browse/JENKINS-34287\n (cherry picked from commit 24443acb3c92612dc623849c9458000c98a0a265)\n", "commit 23a4d706f319b0d90767ca6041f1976b6662241e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-09-27 12:55:30 +0100\n\n [FIXED JENKINS-38534] Isolate the code that requires the `Jenkins` class to be loaded from an agent code path\n \n (cherry picked from commit 0859573721a5f1c0c225d46c898e23e683ec3550)\n", "commit fee595bca8eaa284a377c97dd1f440103a76927d\nAuthor: Yoann Dubreuil <ydubreuil@users.noreply.github.com>\nDate: 2016-09-21 10:39:52 +0200\n\n [JENKINS-35184] Servlet API dependent bits in a inner-class (#2551)\n \n * [JENKINS-35184] Servlet API dependent bits in a inner-class\n \n This is in order to avoid loading ServletContextListener class\n from slaves classloader.\n \n * [JENKINS-35184] Don't use SystemProperties while initializing remote agents\n \n This rolls back the previous commit and introduces a new way to construct\n RingBufferLogHandler which avoids relying on SystemProperties to get the\n default size.\n \n * [JENKINS-35184] Mark SystemProperties as OnMaster only class\n \n Adding `OnMaster` annotation does not prevent the class from being\n loaded on remote agent but it gives a hint that this class should not\n be used on a remote agent.\n \n * [JENKINS-35184] Set SLAVE_LOG_HANDLER at the very beginning\n \n In the previous code cleaning existing log handlers, SLAVE_LOG_HANDLER\n is always null, as static fields are scoped by classloader.\n \n (cherry picked from commit 27d9b73ef4434de0000007c35352dfe48a08c751)\n", "commit fd0ccd2a2c1d3530e22a0edae3b0fa92f20f841c\nAuthor: Matthew Reiter <matthewreiter@hotmail.com>\nDate: 2016-09-18 00:52:23 -0400\n\n [FIXED JENKINS-31487] (#2542)\n \n There were two issues preventing the build history from updating properly:\n 1) The next build number being fetched wasn't taking into account running builds, so any builds already running when the page is refreshed would be ignored. The fix was to use nextBuildNumberToFetch if it is available (which is the case if there are running builds) and to fall back to the next build otherwise.\n 2) The first transient build key (used to clear out builds from the history that are being updated) wasn't being set when the page first loads. This was fixed by making getHistoryPageFilter calculate the value so that it happens in all cases rather than just during the ajax call.\n (cherry picked from commit 0268b988d5c88cd29be12ed25e95d5bc448c2840)\n", "commit 56b58bd1df98cf34d6e7c9070123bc29497083c6\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-10-10 09:56:11 +0200\n\n No need for @since on restricted API\n", "commit 79a5e3e45bc2d3fc398e7d2effd06cd74df27461\nAuthor: valentina <varmenise@cloudbees.com>\nDate: 2016-08-23 12:55:38 +0200\n\n [FIXED JENKINS-36537] Allow the use of custom json signature validator for metadata signature check (#2442)\n \n (cherry picked from commit 8acc12ff7933774dd92c37d3ca5ac1c77f217b39)\n", "commit fa2d1823c054ae3e19b180b4a39780aff0054762\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2016-09-09 16:33:23 +0300\n\n [FIXED JENKINS-37997] FIX NPE when descriptor is not in DescriptorList (#2536)\n \n For example when Descriptor was defined as field and without @Extension .\n \n Signed-off-by: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\n (cherry picked from commit 5d3b23daf7e52c511fd594665ef8d648bb7bb121)\n", "commit 0e8786b70835467dff92c8bde35e93d0c3ac94a7\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-09-02 16:10:06 -0700\n\n [FIXED JENKINS-34250] Use the appropriate 'Gear' icon on the Plugin Manager page\n \n This has annoyed me for long enough\n \n (cherry picked from commit 4fbfe25797079ead5fee2c42145cb4e75365c865)\n", "commit 67df10db2d4e0620ba4e7fde399c4340d39604b6\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-10-09 23:19:37 -0700\n\n [JENKINS-35263] displaying codeMirror as table to fix page sizing (#2575)\n", "commit 8888296e68289af914921c9965bdb97f6943b9cf\nAuthor: Akbashev Alexander <mr.akbashev@gmail.com>\nDate: 2016-10-10 08:12:02 +0200\n\n Update XStream drive to improve performance in xml serilization/deserialization (#2561)\n \n * Update XStream drive to improve performance in xml serilization/deserialization\n \n According XStream FAQ (http://x-stream.github.io/faq.html#Scalability):\n \n XStream is a generalizing library, it inspects and handles your types on\n the fly. Therefore it will normally be slower than a piece of optimized\n Java code generated out of a schema. However, it is possible to increase\n the performance anyway:\n \n * Write custom converters for those of your types that occur very often in\n your XML.\n * Keep a configured XStream instance for multiple usage. Creation and\n initialization is quite expensive compared to the overhead of XStream\n when calling marshall or unmarshal.\n * Use Xpp3 or StAX parsers.\n \n So, I decided to move from old Xpp to new Xpp3.\n \n * Change other occurance of XppDriver to Xpp3Driver as well\n", "commit a04e2f9836263f7ae5e68617f5bafde18e594446\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-10-10 02:10:58 -0400\n\n [JENKINS-23784] Avoid acquiring ClassLoader locks. (#2581)\n", "commit 59cec4565768fc47db1efe6a01f9960e19b919fc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-10 07:30:08 +0200\n\n Noting #2570, #2572, #2579\n", "commit 75afe1e502a86f685e6632842ec2e3b36e510c81\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-09 17:23:19 -0700\n\n updated changelog for release\n", "commit f4a9089185e4753ec70bea33959032917874360a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-09 17:15:47 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 85ed077b5ccbc4341158a63c5fab19b27e414c90\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-09 17:15:46 -0700\n\n [maven-release-plugin] prepare release jenkins-2.25\n", "commit abf41abe15129acf3552ef2c276f98f68f51b09e\nMerge: e23d4bec1c 4462eda829\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-07 14:08:56 +0200\n\n Merge pull request #2579 from daniel-beck/JENKINS-38615\n \n [FIX JENKINS-38615] Add user to restart log message\n", "commit b67dddfa101b24eb067543c206ccd201e250ef61\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-10-07 10:57:19 +0200\n\n Towards 2.19.2\n", "commit e23d4bec1c85926bfb17b5c559edca5f42128ed8\nMerge: ad70a8f49b d289161de0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-10-05 14:51:34 -0400\n\n Merge pull request #2580 from jglick/RewindableFileOutputStream-since\n \n [JENKINS-37098] Since tag cleanup\n", "commit ad70a8f49b700ac98b8b16e69a15da46f168beb1\nMerge: 163a97728f 9ff7cfc4d8\nAuthor: Baptiste Mathus <bmathus@gmail.com>\nDate: 2016-10-04 21:35:11 +0200\n\n Merge pull request #2576 from batmat/fix-newlines\n \n Declare .gitattributes and normalize line endings\n", "commit d289161de0a1c19231664cd0a5ac1fcc026f3397\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-10-04 14:55:41 -0400\n\n [JENKINS-37098] #2490 omitted one since tag, and incorrectly copied another.\n", "commit 4462eda829944a39f2ddfdab607d7105be8aface\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-04 12:40:25 +0200\n\n [FIX JENKINS-38615] Add user to restart log message\n", "commit 9ff7cfc4d8a3cedb32e6f73a9b47d04c653dae73\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-10-03 21:54:24 +0200\n\n Normalize incorrect line endings\n", "commit 6dea927787eded0990eb17f2cb0b90b86feb278d\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-10-03 21:30:00 +0200\n\n Add .gitattributes to embed standard IN the repo\n \n That file will avoid users to file PR with wrong newline encoding.\n I've tried to declare what seemed to be the most common extensions. It's\n not strictly required, since the first line and the Git integrated\n heurisitics would work just fine in general. But we're just adding a bit\n more info here to lower chances to screw up.\n", "commit 77dbc446f48ba12551dbcda7cbb18b69e26dc56d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-03 12:26:30 -0700\n\n [maven-release-plugin] prepare release jenkins-2.19.1\n", "commit 163a97728f005865844df8dd015dcfdd5c30d356\nMerge: 57fc2185da 8d55b1f555\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-03 19:31:58 +0200\n\n Merge pull request #2572 from Vlatombe/JENKINS-38651\n \n [JENKINS-38651] Display actions created through TransientActionFactory in label view\n", "commit 57fc2185da383e904a2a714f2d945426a92bfc3e\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2016-10-03 09:39:19 +0200\n\n honor undocumented formatting rule\n See but very important as not following this will result in :bugs: during code review\n", "commit 7b3942449516b564ede642b85b99ccc83063c8ff\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2016-09-30 13:51:49 +0200\n\n rely on try-with-resources\n", "commit 2acecf5d7a8e88cde70e28d40e880d1ccc4bdf07\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-10-03 10:19:56 +0200\n\n Typo, reorder by type\n", "commit 92c433a1e1d4c2e9f767c81c7c69124d057601b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-02 21:48:22 -0700\n\n updated changelog for release\n", "commit f4f409cd8b09c7b2117e48d1c49cd5f8e78b36b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-02 21:40:55 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0987e71ee7a301ceb13fd6d3cd98864a535cd7b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-10-02 21:40:55 -0700\n\n [maven-release-plugin] prepare release jenkins-2.24\n", "commit 8d55b1f555194be546152a972294f0a64a052da9\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-10-02 09:15:56 -0700\n\n [JENKINS-38651] Display actions created through TransientActionFactory in label view\n", "commit 393cbfd4ae44998c8aa07b378e167e6240afc80f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-02 16:50:41 +0200\n\n Noting #2554, #2569, #2545, #2565, #2564\n", "commit 1689f6b7a21fc910a186e092227780c614ed7443\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-10-01 11:19:33 +0100\n\n [FIXED JENKINS-38473] Set a short timeout on the socket when using it to wake the acceptor thread. (#2564)\n \n * [FIXED JENKINS-38473] Set a short timeout on the socket when using it to wake the acceptor thread.\n \n * [JENKINS-38473] Remove leftover typing in wrong window\n", "commit d7598f118fd6d9989164cd2ff7126001a6ee2ff2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-10-01 12:13:06 +0200\n\n [JENKINS-34287,JENKINS-23232] Update executable-war to 1.34 (#2565)\n \n Diff: https://github.com/jenkinsci/extras-executable-war/compare/executable-war-1.33...executable-war-1.34\n \n * https://issues.jenkins-ci.org/browse/JENKINS-23232\n * https://issues.jenkins-ci.org/browse/JENKINS-34287\n", "commit acd25ac65bf7870ba288dc4c4518286f36575068\nAuthor: GRILLON St\u00e9phane <sgrillon14@users.noreply.github.com>\nDate: 2016-09-28 15:06:08 +0200\n\n Translate \"Build with Parameters\" in French.\n \n I translate:\n ParameterizedJobMixIn.build_with_parameters=Build with Parameters\n by:\n ParameterizedJobMixIn.build_with_parameters=Lancer un build avec des param\u00e8tres\n", "commit 3f5fe7f6b9b8dab37e82b360574102c6388729e8\nMerge: 31ab674c81 38d14deb0c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-27 18:20:20 +0200\n\n Merge pull request #2545 from Vlatombe/JENKINS-38187\n \n [FIX JENKINS-38187] Fix setting JNLP port through system property\n", "commit 31ab674c814bf8b987532fcd98b908a59047936f\nMerge: 96ec7a267e 0859573721\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-27 18:18:49 +0200\n\n Merge pull request #2569 from stephenc/jenkins-38534\n \n [FIXED JENKINS-38534] Isolate the code that requires the `Jenkins` class to be loaded from an agent code path\n", "commit 0859573721a5f1c0c225d46c898e23e683ec3550\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-09-27 12:55:30 +0100\n\n [FIXED JENKINS-38534] Isolate the code that requires the `Jenkins` class to be loaded from an agent code path\n", "commit 38d14deb0c44c0be7edf1c08a3892dc75dde19d3\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-09-27 13:36:45 +0200\n\n [JENKINS-38187] Log a warning message in case setSlaveAgentPort is called when the port is enforced\n", "commit 95de0b4c0f2c93dbbdc329cadcfe12c11a6c850d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-09-26 13:14:37 -0400\n\n maven-hpi-plugin 1.120\n", "commit 9378fe6110695d7d0b81d13740f15f14957620d7\nMerge: f2f3b0997c 96ec7a267e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-09-26 13:12:17 -0400\n\n Merge branch 'master' into coordinated-run\n", "commit 96ec7a267e0efba2ec99590c871db0940e35920f\nMerge: 627d3a3bff b57875070e\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2016-09-26 10:11:57 +0200\n\n Merge pull request #2562 from ydubreuil/enhance-systempropertiestest\n \n Enhance tests of jenkins.util.SystemProperties\n", "commit d2bf5d96a7d02717df22f329ec2c375f89f976b4\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-09-26 09:35:12 +0200\n\n s/XXX/TODO\n", "commit 4c6ed07d3763c766be1076b5eeaa9d126a34177d\nAuthor: Ted <xiao.xj@gmail.com>\nDate: 2016-09-26 10:16:45 +0800\n\n add GuardedBy(\"hudson.model.Queue.lock\") to setNumExecutors\n", "commit db6a5b353d84151fc7d7044d342d1cb3e67d0167\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-09-23 16:39:27 +0200\n\n Add @since @restricted\n", "commit de473f1e0181b18522d477e67831d2a546694c82\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-09-23 14:26:07 +0200\n\n [JENKINS-38187] Make slaveAgentPort readonly in case the enforce flag is set\n", "commit b57875070ee2f53d1326594a0983c7bed3bd1326\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2016-09-23 12:07:38 +0200\n\n Skip test if not running on Jetty instead of failing\n", "commit e9e2d8686fae2eb37d122a75798aa608f7e4fa97\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-09-23 09:17:00 +0200\n\n [JENKINS-38187] Fix latest comments\n", "commit 5b6436f11eafe3df5c2b6af1f321ef7d6e9c6613\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2016-09-20 14:56:27 +0200\n\n Tests web app properties access properly\n", "commit 627d3a3bff7d43814d442474eb9984a5b98d5f52\nMerge: a6b2ff806f 978bef5bdf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-23 07:05:19 +0200\n\n Merge pull request #2554 from lksndr/i18n\n \n Serbian [sr] translation of properties files\n", "commit a6b2ff806f12295e8db9925f108d44a2861cbce2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-23 03:43:53 +0200\n\n Additional explanation for JENKINS-18114\n", "commit 3ea23cc04d8fd21ed49b06745378ccbe10755e30\nMerge: ee98b4bc53 fdcb083587\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-09-22 21:06:28 -0400\n\n Merge pull request #2553 from rtyler/remove-packaging-tests\n \n Remove the broken packaging testing temporarily\n", "commit 2df07337ed4ca894c85f2bd90da9f1e1290f8439\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-22 14:30:39 -0400\n\n Use temporary file, and assertEquals in tests.\n", "commit e98d8002d8ce1646d00be54d82d2489cb549d354\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-22 14:19:43 -0400\n\n Only catch AtomicMoveNotSupportedException.\n", "commit 5d40c78e5f811e35f5aa18c4d611579335955f14\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-22 14:17:16 -0400\n\n Move destFile initiation to top.\n", "commit f2f3b0997c79842e09ea2bd8cde2c2fbf45433df\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-09-22 13:08:40 -0400\n\n Updated plugin snapshot version.\n", "commit 8602715be1c9f51dbb4b66cbbff7763466d740ae\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-09-22 18:47:03 +0200\n\n [JENKINS-38187] Fixes @daniel-beck reviews\n", "commit c9dbca631c0be41dc8f9288fed44a4856e56502c\nMerge: 20dbd5b3df ee98b4bc53\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-09-22 12:46:16 -0400\n\n Merge branch 'master' into coordinated-run\n", "commit ee98b4bc536a12f2866f8a3417a73748f23f3aeb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-22 17:37:20 +0200\n\n Noting #2315 #2533 #2546 #2555 #2558\n", "commit e5ad9ca8d4320028bc41fb5863114ba35c12b6c4\nMerge: 62854ab648 1e124eb36c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-22 17:15:13 +0200\n\n Merge pull request #2558 from daniel-beck/JENKINS-38391\n \n [FIX JENKINS-38391] Show admin monitors on most URLs\n", "commit 62854ab6486d49efd331ab23caedd6ffef68b5ef\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-22 17:02:40 +0200\n\n Fix documentation on default location of workspaces (#2559)\n", "commit de740c756f7de7fd225919342fa01796367abf00\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-22 17:02:06 +0200\n\n [FIX JENKINS-18114] Exclude /cli URL from crumb requirement (#2315)\n \n * [FIX JENKINS-18114] Exclude /cli URL from crumb requirement\n \n * [JENKINS-18114] Fix test: Don't send the crumb\n \n The CLI doesn't do this either.\n", "commit 4b067fdf15fc1568ce27a921e41047201047507b\nAuthor: Craig Ringer <craig@2ndquadrant.com>\nDate: 2014-07-22 12:32:19 +0800\n\n JENKINS-23786: Allow batch files to set an exit code for unstable builds\n", "commit e773eb44621ded75e66e4d4b3aa6f7a48bebcb49\nAuthor: Craig Ringer <craig@2ndquadrant.com>\nDate: 2014-07-21 12:12:10 +0800\n\n JENKINS-23786: Allow Shell jobs to set a return code for unstable\n \n Currently a shell job has to make a HTTP call back to Jenkins to set\n its build result as unstable. This is slow, requires the slave to\n have access to the master's HTTP interface, and is fiddly. The\n alternative, the TextFinder plugin, is no better.\n \n Instead, allow a job to set the build result to unstable with a\n return value.\n \n Adds the Advanced parameter \"unstableReturn\" which, if non-zero,\n is the code the script must return to set the build as unstable.\n", "commit 3c85fd74cbaf38e39e8675b15dfe6ef6ada91081\nAuthor: Craig Ringer <craig@2ndquadrant.com>\nDate: 2014-07-21 11:27:19 +0800\n\n JENKINS-23896 Give CommandInterpreter.join(Proc p) access to Build\n \n The CommandInterpreter.join(Proc p) method is supposed to be an extension\n point to allow an UNSTABLE build result to be set, but it has no access to\n the Build object with which to do so.\n \n Add a getBuild() method that returns the build passed to perform(...). A better\n API would be a new join(...) with more arguments, but that'd break out of tree\n plugins that might already be using this for other purposes.\n", "commit a3716100d5bc272b48b1e27455fa39fb2a90dba5\nMerge: d8821c8645 6f3ee00e91\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-22 04:10:49 +0200\n\n Merge pull request #2533 from dirk-thomas/hover_all_stripped_table_rows\n \n [JENKINS-32148] - Add :hover to all stripped table rows\n", "commit 1e124eb36c8cad571d99ccbce9462cf93ab10271\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-21 07:16:09 +0200\n\n [JENKINS-38391] Further admin monitor refinements\n \n - Add tooltip to notification button\n - Move CSS/JS into an adjunct\n - Check adcitve admin monitors status last\n - Don't show on /configure URL\n", "commit d8821c86451e7e30d6f3225892f01404000e2a60\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-09-21 16:33:47 -0400\n\n [JENKINS-34755] Noting since for #2337.\n", "commit fdcb083587692f3d33d2ea092641bf845af15314\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-09-21 11:02:16 -0700\n\n Remove the packaging tests entirely to get valid pull request verification\n \n This code can come back, IMO, after @svanoort and I fix the unpleasant/broken\n tight-coupling between this Jenkinsfile and Groovy code floating around in the\n jenkinsci/packaging repository\n", "commit f981977c119945e911996bc0a78c76c96a5210a9\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-09-19 11:47:48 -0700\n\n Remove the broken packaging testing temporarily\n \n This needs to be reworked a bit to accomodate more modern versions of Jenkins\n Pipeline\n", "commit 5cff734b90e399b8b6b7a890309edc5f7b4882ef\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-09-14 10:39:14 +0200\n\n [JENKINS-38187] Honor System Properties to set up jnlp in SetupWizard\n \n Fix setting up slave agent port through -Djenkins.model.Jenkins.slaveAgentPort on startup.\n Add -Djenkins.model.Jenkins.slaveAgentPortEnforce=true to enforce slave agent port on every start, and an administrative monitor in case the value is modified through UI.\n", "commit 27d9b73ef4434de0000007c35352dfe48a08c751\nAuthor: Yoann Dubreuil <ydubreuil@users.noreply.github.com>\nDate: 2016-09-21 10:39:52 +0200\n\n [JENKINS-35184] Servlet API dependent bits in a inner-class (#2551)\n \n * [JENKINS-35184] Servlet API dependent bits in a inner-class\n \n This is in order to avoid loading ServletContextListener class\n from slaves classloader.\n \n * [JENKINS-35184] Don't use SystemProperties while initializing remote agents\n \n This rolls back the previous commit and introduces a new way to construct\n RingBufferLogHandler which avoids relying on SystemProperties to get the\n default size.\n \n * [JENKINS-35184] Mark SystemProperties as OnMaster only class\n \n Adding `OnMaster` annotation does not prevent the class from being\n loaded on remote agent but it gives a hint that this class should not\n be used on a remote agent.\n \n * [JENKINS-35184] Set SLAVE_LOG_HANDLER at the very beginning\n \n In the previous code cleaning existing log handlers, SLAVE_LOG_HANDLER\n is always null, as static fields are scoped by classloader.\n", "commit f191a3d395b61c6d9dcbb395827d74d9ff03a25f\nMerge: 123d224931 cbfd63d375\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-09-21 10:28:05 +0200\n\n Merge pull request #2555 from olivergondza/FormException-stacktrace\n \n Present stacktrace when throwable attached to Descriptor.FormException\n", "commit cbfd63d375fa034c4d2caadd4aa6357e0e002e2b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-09-21 08:43:28 +0200\n\n Use CheckForNull\n", "commit a11d9ce99ac73653e609e70e02967a1be2cf484e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-21 03:07:45 +0200\n\n [FIX JENKINS-38391] Show admin monitors on most URLs\n", "commit 123d22493107ef29e14ef26acc2974c918f93657\nMerge: 38de41d142 0fc375e9e4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-20 22:11:28 +0200\n\n Merge pull request #2546 from daniel-beck/configurable-admin-monitors\n \n [FIX JENKINS-38301] Add configuration for disabling admin monitors\n", "commit 0ba90615c78b9e452a71cf67e42fc909c72ee729\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-09-20 10:00:51 +0200\n\n Present stacktrace when throwable attached to Descriptor.FormException\n", "commit 978bef5bdf4796d73fcb59489166e9af48854a60\nAuthor: Aleksandar \u0110uri\u010din <aleksandar.d@live.com>\nDate: 2016-09-19 15:27:26 -0700\n\n Serbian [sr] translation of properties files\n", "commit 38de41d14296f977901f2567f30994859a6badc3\nMerge: b829e6e7d0 8cb0a37176\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-18 15:20:41 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit b829e6e7d0fe674438823c9bbf9e19cc04177c78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-18 15:20:36 -0700\n\n updated changelog for release\n", "commit 7a92a23e7a69662d7c71b18427783b68c2932f19\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-18 15:13:24 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7c69ac8c816d2ba42bd239c80489c829e1046d01\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-18 15:13:24 -0700\n\n [maven-release-plugin] prepare release jenkins-2.23\n", "commit 8cb0a3717691e9c9fceb25c26219b99ee025e07e\nMerge: 705996566c 09df83be00\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-09-18 14:21:48 -0700\n\n Merge pull request #2550 from rtyler/jenkinsfile-concurrency\n \n Let Maven decide the appropriate amount of concurrency\n", "commit 8d64ff51a95b53f1a56922906e13aef8f279d512\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-18 09:42:37 -0700\n\n Do not create the directory if it already exists.\n", "commit f8c9c04ce44b1aff89bd2af09c7a0b3ec1b18ed5\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-18 09:35:50 -0700\n\n Fix javadocs.\n", "commit 09df83be00e2f966f12aae8f3fa234c9a425a4b9\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-09-18 09:34:47 -0700\n\n Let Maven decide the appropriate amount of concurrency\n", "commit 705996566c9157c85320cb8b60ee7923be77642d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-17 21:59:24 -0700\n\n Noting #2495, #2539, #2542\n", "commit 0268b988d5c88cd29be12ed25e95d5bc448c2840\nAuthor: Matthew Reiter <matthewreiter@hotmail.com>\nDate: 2016-09-18 00:52:23 -0400\n\n [FIXED JENKINS-31487] (#2542)\n \n There were two issues preventing the build history from updating properly:\n 1) The next build number being fetched wasn't taking into account running builds, so any builds already running when the page is refreshed would be ignored. The fix was to use nextBuildNumberToFetch if it is available (which is the case if there are running builds) and to fall back to the next build otherwise.\n 2) The first transient build key (used to clear out builds from the history that are being updated) wasn't being set when the page first loads. This was fixed by making getHistoryPageFilter calculate the value so that it happens in all cases rather than just during the ajax call.\n", "commit fbb4dc05b5122d9ba09419c60a2a6092e675e7a8\nAuthor: Jonathan Fuentes <jonathan.wilfredo.fuentes@gmail.com>\nDate: 2016-09-17 21:41:14 -0700\n\n [FIXED JENKINS-36539] (#2495)\n", "commit e4820e4265d280f17b9f28f80e0031d788e8094b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-09-17 21:25:24 -0700\n\n Revert FindBugs threshold back to High\n", "commit 096614a6d72c19633909248cb5b06a179b8b4040\nAuthor: lpancescu <lpancescu@gmail.com>\nDate: 2016-09-18 06:15:23 +0200\n\n [JENKINS-10912] Use setInterval in refreshPart (#2539)\n \n * [JENKINS-10912] Use setInterval in refreshPart\n \n The current implementation of refreshPart creates a new closure every 5\n seconds, which, in combination with XMLHttpRequest objects, results in a\n significant memory leak in all major browsers. By using\n window.setInterval to schedule periodic refreshes, only one closure per\n id is created. Please see issue #10912 in the Jenkins tracker for\n further details.\n \n * Stop periodical calls if we can't find the div\n \n * Don't check if isRunAsTest changed after page load\n", "commit 423fca9c97aa810971a89a28563de7acdd96d9a7\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-09-17 20:29:26 -0700\n\n Revamp the Jenkinsfile to use more recent @Symbol steps and to run well on ci.j.io (#2549)\n", "commit 8434afc25036dc9105ac67dcb486181716fca7a8\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-17 11:56:22 -0700\n\n Add unit test for atomic file writer.\n", "commit 4acaafdad17c425e29464730dfb0e6c1ab2ff5d7\nAuthor: Santiago Castro <bryant@montevideo.com.uy>\nDate: 2016-09-17 15:00:01 -0300\n\n Fix a Spanish legend text (#2535)\n", "commit 88a6f76c1ba6272ccb169703643b42cebeabe193\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-17 10:09:22 -0700\n\n Commit should not perform a delete as it is already performing a move.\n Add suffix to create temp file.\n", "commit c960c75c86025b778a8a17397d6770f92a6fdf28\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-17 00:27:29 -0700\n\n Finish javadoc deprecated statement.\n", "commit f9f10adf259851e1d90e5fe4833b871bdefa840f\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-17 00:11:30 -0700\n\n Perform ATOMIC_MOVE when copying the file. If we are unable to perform the ATOMIC_MOVE operation then we fallback to an operation which is supported by all OSes.\n Create constructor for charsets.\n Delete tempdir instead of destdir.\n", "commit 0a7b656af6ac5c70a408abb082f95ecd51ee8bd0\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2016-09-16 21:41:12 -0700\n\n [JENKINS-34855] Make atomic file write more atomic by using JDK 7 apis.\n", "commit 307095b758bcf04c392abf7c78b50556393c86a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-09-16 21:14:53 -0400\n\n Missing @since versions for SECURITY-170 fix. (#2547)\n", "commit 0fc375e9e4abc238aad67fb29f8fdd29f7084968\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-16 16:16:39 -0700\n\n Add configuration for disabling admin monitors\n \n Add display name for all admin monitors in core.\n", "commit 08def67a18eee51de9f3f99bc2a792fee1c160e0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-09-12 12:06:19 -0700\n\n Noting #2525, #2526, #2529, #2534, #2536, #2540\n", "commit f2afd356997d18f28c565d8c3ea8413c4382be6e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-11 22:26:11 -0700\n\n updated changelog for release\n", "commit a34bc0d52d8f34c6224c27fc3f308b2129306662\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-11 22:18:56 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 40f08710ae8c89e126983fc92eaed232355fcfa1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-11 22:18:56 -0700\n\n [maven-release-plugin] prepare release jenkins-2.22\n", "commit ca5c597a1a0f3ef6a2a5c5fb95dd9fe350cd1c46\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-09-09 11:07:30 -0400\n\n sezpoz 1.12 - Better diagnostics of META-INF/annotations/hudson.Extension (#2525)\n", "commit f4c9eb0322f44d1f6b025a509fcae5a704bde666\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-09-09 15:38:45 +0200\n\n [JENKINS-19142] Prompt user whether to add the job to the current view (#2529)\n \n * [JENKINS-37857] Prompt user whether to add the job to the current view\n \n * [JENKINS-37857] Fix review items from @daniel-beck\n", "commit 75745f00428226d648ccbee899f2970adf51c899\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-09-09 06:34:59 -0700\n\n [FIXED JENKINS-37731] Change symbol and constructor for SCMTrigger. (#2526)\n \n * [FIXED JENKINS-37731] Change symbol and constructor for SCMTrigger.\n \n Using \"scm\" as the @Symbol led to collisions with the \"scm\" global\n variable in Pipeline, so that had to go. Changed it to \"pollScm\". Also\n moved the @DataBoundConstructor to the single-parameter constructor,\n deprecated the two-parameter constructor, created a @DataBoundSetter\n for ignorePostCommitHooks, and added a getter for \"scmpoll_spec\" to\n fix snippet generator and general syntactic goodness.\n \n So now, with this, it's possible to do:\n \n properties([\n pipelineTriggers([\n pollScm('@daily')\n ])\n ])\n \n Tada.\n \n Tests for the snippet generator and job property stuff will be landing\n in a separate PR for workflow-multibranch.\n \n * Review comments.\n \n * Updating @since to 2.22\n", "commit 5d3b23daf7e52c511fd594665ef8d648bb7bb121\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2016-09-09 16:33:23 +0300\n\n [FIXED JENKINS-37997] FIX NPE when descriptor is not in DescriptorList (#2536)\n \n For example when Descriptor was defined as field and without @Extension .\n \n Signed-off-by: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\n", "commit d4169af0f9c934cb05aa9a8861becaa1dbe4e055\nAuthor: Victor <cherokie@users.noreply.github.com>\nDate: 2016-09-09 15:32:09 +0200\n\n Fix Spanish localization typo in GlobalSecurityConfiguration (#2541)\n", "commit feeda1dbaf41352a86956dcfae1a5dd9e1ef4176\nAuthor: Raphael Pionke <Raphael.Pionke@t-systems.com>\nDate: 2016-09-02 14:52:31 +0200\n\n [FIXED JENKINS-37814] make the icon of the script console configurable (#2528)\n \n * make the icon of the script console configurable\n \n * we don't need an extra variable\n \n * use <j:choose>\n \n (cherry picked from commit a6e1b0bebfe9dc46b3c919c917a1be4438207af7)\n", "commit 349380aad75525d3a09737a323ab6a4a5fdfc131\nAuthor: dbroady1 <dbroady1@users.noreply.github.com>\nDate: 2016-08-22 09:21:33 -0400\n\n [JENKINS-29956] Test Windows junctions before Java 7 symlink (#1787)\n \n * Test Windows junctions before Java 7 symlink\n \n Apparently Java 7 (and later) do not count Windows junctions as\n symlinks. When you drill down into the BasicFileAttributes structure,\n reparse points are only counted under isOther. So, since we already\n have code that properly detects Windows Junctions, let's use that first\n and then fallback to the Java 7 code.\n \n * Add comment for change & link bug.\n \n * Add test case\n \n * Switch to Functions.isWindows().\n \n * Use non-deprecated APIs for tmp file/dir mgmt\n \n * Add better debugging.\n \n * Allow spaces in junction name & dir name.\n \n To do that, it was easier to use ProcessBuilder vs building up the correct\n string in code to send to cmd.exe.\n \n Also, I'll note that according to http://ss64.com/nt/syntax-internal.html,\n mklink is in internal cmd.exe command. So, it must be invoked through\n \"cmd.exe /c\" for it to work.\n \n * Remove comment mentioning bug number.\n \n * Remove debugging output, per Baptiste's request\n \n * Add newline at end of file.\n \n * Make sure that the junction was removed.\n \n * Use assertEquals to show retcode of Process.waitFor.\n \n * Fix compilation errors by importing functions\n \n (cherry picked from commit f4edf91782720d2e1246ddb48554511912af1491)\n", "commit 78eaea116c29216707fe22f0f6567f478cf1eaa9\nAuthor: Joseph <josephp90@gmail.com>\nDate: 2016-08-27 22:24:34 +0200\n\n [FIXED JENKINS-37549] - Fixed background color for ComboBoxList (#2511)\n \n Hard to see anything with Gray background and White Text.\n Style is in line with Selects and other form inputs.\n (cherry picked from commit c505dec68516837a4ca90d9e5a373ecce93730ed)\n", "commit e889232b03c778486fa615d751f0d0844988b98e\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-08-23 06:54:15 -0400\n\n [FIX JENKINS-33374] - Correct Lifecycle-based restart behavior during setup wizard (#2515)\n \n * JENKINS-33374 - correct restart behavior during setup wizard\n \n * Add tests\n \n * One more test\n \n (cherry picked from commit 58ba65cacf743ed070ef0b63ea06521bef5e22d4)\n", "commit 065e1a3ae549a3800b57e98c0433b91d85b9ec72\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-08-24 13:23:38 +0200\n\n [FIX JENKINS-37360] Fix editing default view description with auto refresh (#2504)\n \n (cherry picked from commit ee447af7e8e283ff50032532a571766f810ea061)\n", "commit a59dd9d45f544b6464bf0574ab5a0bb12b7d7008\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2016-08-25 01:14:06 +0200\n\n [JENKINS-36748] Do not process null specs in triggers (#2482)\n \n * [JENKINS-36748] Add a test case and not process null specs\n \n * [JENKINS-36748] Correct license and add a minor comment\n \n * [JENKINS-36748] Add a Waning logger when spec is null\n \n (cherry picked from commit 4278804582b34f123414bde521bd91b009d8e353)\n", "commit 8e2c7eced3ca0654fc56f0b849fea0aec53eb955\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-08 12:36:00 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 94b65affa48d28837ca4a06b3927f02a77eb6659\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-08 12:35:59 -0700\n\n [maven-release-plugin] prepare release jenkins-2.7.4\n", "commit 51d9806327e1f008661d7289da98f8d5c5cf3846\nMerge: 5437b78ffc 4fbfe25797\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-09-07 07:40:14 -0700\n\n Merge pull request #2540 from rtyler/34250\n \n Use the appropriate 'Gear' icon on the Plugin Manager page\n", "commit 5437b78ffcad51834c90ada99654ca188b091524\nMerge: d154604e7b d988964d5f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-09-07 10:39:09 +0200\n\n Merge pull request #2538 from olivergondza/trivial-groovy-error\n \n Fix groovy test class declaration\n", "commit 4fbfe25797079ead5fee2c42145cb4e75365c865\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-09-02 16:10:06 -0700\n\n Use the appropriate 'Gear' icon on the Plugin Manager page\n \n This has annoyed me for long enough\n \n Fixes JENKINS-34250\n", "commit 37edc1a3b0c5670c24bd06d157f4de91b99f8391\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-21 00:00:41 +0200\n\n [FIXED JENKINS-37332] - Prevent File descriptor leaks when reading manifests from JARs (#2516)\n \n * [JENKINS-37332] - Improve diagnostics of non-closed streams during reading of the manifests in PluginManager\n \n * [JENKINS-37332] - Leakless processing of JarUrlConnection during Manifest parsing\n \n * [JENKINS-37332] - Also implement leak-safe method for retrieving file modification date\n \n * [JENKINS-37332] - Add spotcheck methods for manifest file access + Javadoc\n \n * [JENKINS-37332] - Also test multi-line and empty attributes in the test\n \n (cherry picked from commit 96c97860b0f018094c20283b15f3ddb3bdd9effe)\n", "commit d154604e7b92b49c86442f55b064dec94ba90a0b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-09-05 19:16:26 +0200\n\n Update to SSHD module 1.7 (#2534)\n \n Summary of changes:\n \n * [JENKINS-36420](https://issues.jenkins-ci.org/browse/JENKINS-36420) - Allow setting up the the client idle timeout\n * Upgrade to the new parent POM\n * FindBugs cleanup, in particular https://github.com/jenkinsci/sshd-module/commit/66162e707189e6bda5708cf856e71b6130160cc1\n", "commit d988964d5f736545e3024786bbde0ecb5c2bb837\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-09-05 16:29:57 +0200\n\n Fix test class declaration\n", "commit b09043cb6d92c76c7c551f5e5c257be52e060778\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-09-04 21:14:40 +0200\n\n Noting #1835, #2532, #2523, #2528 and #2530 towards 2.21\n", "commit d6009e0e7607fdf5797c1bfaf075b0b0c2f70f53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-04 08:29:32 -0700\n\n updated changelog for release\n", "commit d4fc22db17572e6cc19008919ddb715e01bb4d29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-04 08:22:23 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5ed74894b7fccc1120e1f147e1bfcb93cfb5c5b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-09-04 08:22:23 -0700\n\n [maven-release-plugin] prepare release jenkins-2.21\n", "commit 0f45609fb20248a227fc1071725d2afa6d1f61af\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-09-03 14:14:45 +0200\n\n [JENKINS-37874] - Print warnings if Jenkins startup/reload do not reach the COMPLETED state (#2530)\n \n * [JENKINS-37874] - Log SEVERE messages if Jenkins does not reach COMPLETED stage during startup or reload\n \n * [JENKINS-37874] - Add Administrative monitor for the COMPLETED state\n \n * [JENKINS-37874] - Polish log messages\n", "commit a6e1b0bebfe9dc46b3c919c917a1be4438207af7\nAuthor: Raphael Pionke <Raphael.Pionke@t-systems.com>\nDate: 2016-09-02 14:52:31 +0200\n\n [FIXED JENKINS-37814] make the icon of the script console configurable (#2528)\n \n * make the icon of the script console configurable\n \n * we don't need an extra variable\n \n * use <j:choose>\n", "commit db61f470c364e04cd67a4a5263b60d9f74701987\nAuthor: valentina <varmenise@cloudbees.com>\nDate: 2016-09-02 14:48:42 +0200\n\n remove restriction to be able to override the method in subclasses (#2523)\n \n * remove restriction to be able to ovverride the method in subclasses\n \n * since needs to be adjusted\n", "commit 981b2ea9fe18f2250cc5c33888de2539fd1cb285\nAuthor: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>\nDate: 2016-09-02 09:41:04 +0200\n\n Add newline after the text in userContent/readme.txt (#2532)\n \n Add newline after the text in userContent/readme.txt\n", "commit 6f3ee00e9155e5acc08676c7653ad621254d2288\nAuthor: Dirk Thomas <dthomas@osrfoundation.org>\nDate: 2016-09-01 08:45:38 -0700\n\n add :hover to all stripped table rows\n", "commit 6098ac0e5f7d0f8938125f7683d5ab69ffb7e17e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-09-01 09:24:25 +0200\n\n Towards 2.19.1\n", "commit 832dc987e9f5f76e56b6dbaa08e0ce5d6e82a668\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-31 12:31:33 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 50a7893c83cebd9eef6e6e4a879e3756a4a05575\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-31 12:31:33 -0700\n\n [maven-release-plugin] prepare release jenkins-2.7.3\n", "commit 3af3a27116ccec048ce9eb61f947d74e0fe37611\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-08-31 15:50:47 +0200\n\n [FIX JENKINS-30565] Ask for confirmation before canceling/aborting (#1835)\n", "commit 55e23a3d936762fc9abae876139d4fa6150a2c82\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-08-30 17:22:47 +0200\n\n Revert \"Fixed missing icon in script console\" (#2527)\n", "commit 952c5e250ee961af5dddd879323dbb32e3fde41d\nAuthor: Raphael Pionke <Raphael.Pionke@t-systems.com>\nDate: 2016-08-30 13:35:58 +0200\n\n fix icon file name (#2522)\n", "commit f9c78d07da136f424650b01ced270e77b479e05c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-28 22:43:59 -0700\n\n updated changelog for release\n", "commit a38f985cbadd71d1ddcc21d320e6add93caf2746\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-28 22:36:44 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6406c15086111b4cc74307ab27c2ad2e587decd9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-28 22:36:44 -0700\n\n [maven-release-plugin] prepare release jenkins-2.20\n", "commit 8540468ba70368792f03bebbf09ac7ad086ce0fc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-27 23:08:17 +0200\n\n Javadoc: Fix wrong since references in UpdateSite coming from #2442\n", "commit 3201ea09488ea44d2d89c748da59be7f2815bb81\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-27 23:05:05 +0200\n\n Noting #1787, #2515, #2442, #2504, #2482, #2521, #2511, #2507 towards 2.20 release\n", "commit 0f364e3a554a1bc6cddbfe7740993b835cae010e\nAuthor: csiden <chris.siden@gmail.com>\nDate: 2016-08-27 13:26:29 -0700\n\n [JENKINS-37559] cannot abort shell scripts on 64-bit Solaris (#2507)\n", "commit c505dec68516837a4ca90d9e5a373ecce93730ed\nAuthor: Joseph <josephp90@gmail.com>\nDate: 2016-08-27 22:24:34 +0200\n\n [FIXED JENKINS-37549] - Fixed background color for ComboBoxList (#2511)\n \n Hard to see anything with Gray background and White Text.\n Style is in line with Selects and other form inputs.\n", "commit 11af7d0bc1031d8f8458cf7556a0c845b9cccc39\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-08-27 22:23:08 +0200\n\n [FIXED JENKINS-37616] Make Cloud.PROVISION independent from Jenkins.ADMINISTER (#2521)\n", "commit 4278804582b34f123414bde521bd91b009d8e353\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2016-08-25 01:14:06 +0200\n\n [JENKINS-36748] Do not process null specs in triggers (#2482)\n \n * [JENKINS-36748] Add a test case and not process null specs\n \n * [JENKINS-36748] Correct license and add a minor comment\n \n * [JENKINS-36748] Add a Waning logger when spec is null\n", "commit ee447af7e8e283ff50032532a571766f810ea061\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-08-24 13:23:38 +0200\n\n [FIX JENKINS-37360] Fix editing default view description with auto refresh (#2504)\n", "commit 8acc12ff7933774dd92c37d3ca5ac1c77f217b39\nAuthor: valentina <varmenise@cloudbees.com>\nDate: 2016-08-23 12:55:38 +0200\n\n [FIXED JENKINS-36537] Allow the use of custom json signature validator for metadata signature check (#2442)\n", "commit 58ba65cacf743ed070ef0b63ea06521bef5e22d4\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-08-23 06:54:15 -0400\n\n [FIX JENKINS-33374] - Correct Lifecycle-based restart behavior during setup wizard (#2515)\n \n * JENKINS-33374 - correct restart behavior during setup wizard\n \n * Add tests\n \n * One more test\n", "commit 27d8f06f1baabb320cc86527250bed5a7dacf85e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-01 02:54:04 -0400\n\n [JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored (#2426)\n \n * [FIXED JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored.\n \n * [FIXED JENKINS-36043] Work around fragile form submission design in multi-branch-project-plugin.\n \n (cherry picked from commit 1d176d1f19bfc717ffc335046539ffdd079efdf4)\n", "commit f4edf91782720d2e1246ddb48554511912af1491\nAuthor: dbroady1 <dbroady1@users.noreply.github.com>\nDate: 2016-08-22 09:21:33 -0400\n\n [JENKINS-29956] Test Windows junctions before Java 7 symlink (#1787)\n \n * Test Windows junctions before Java 7 symlink\n \n Apparently Java 7 (and later) do not count Windows junctions as\n symlinks. When you drill down into the BasicFileAttributes structure,\n reparse points are only counted under isOther. So, since we already\n have code that properly detects Windows Junctions, let's use that first\n and then fallback to the Java 7 code.\n \n * Add comment for change & link bug.\n \n * Add test case\n \n * Switch to Functions.isWindows().\n \n * Use non-deprecated APIs for tmp file/dir mgmt\n \n * Add better debugging.\n \n * Allow spaces in junction name & dir name.\n \n To do that, it was easier to use ProcessBuilder vs building up the correct\n string in code to send to cmd.exe.\n \n Also, I'll note that according to http://ss64.com/nt/syntax-internal.html,\n mklink is in internal cmd.exe command. So, it must be invoked through\n \"cmd.exe /c\" for it to work.\n \n * Remove comment mentioning bug number.\n \n * Remove debugging output, per Baptiste's request\n \n * Add newline at end of file.\n \n * Make sure that the junction was removed.\n \n * Use assertEquals to show retcode of Process.waitFor.\n \n * Fix compilation errors by importing functions\n", "commit aa3188e421832af645b515609ee6a05ae559304b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-21 13:10:38 -0700\n\n updated changelog for release\n", "commit ea042efcb3d880a6da787bf858d3e72441921a27\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-21 13:03:27 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d73a37ced4cda21e5b76d3246bba2bcc6fab0599\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-21 13:03:26 -0700\n\n [maven-release-plugin] prepare release jenkins-2.19\n", "commit 432a936d2257ab2d9f6c8b22e6db1bc43e55e436\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-21 17:59:28 +0200\n\n Noting #2510, #2513, #2370, #2516, #2517, #2512, #2125 towards 2.19\n", "commit 239ec86bdb39db1009facf7eadb693d4c6c83cdd\nMerge: 4376fdedfc 67eaeb64ab\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-08-21 02:16:57 +0200\n\n Merge pull request #2125 from fbelzunc/JENKINS-33549\n \n [FIXED JENKINS-33549] Specify on the logger the job which cannot create a new build\n", "commit 4376fdedfc85a652f77af098d539e30dd18665fa\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-08-20 18:08:16 -0400\n\n [JENKINS-37438] - method to run setup wizard after Jenkins is modified (#2512)\n", "commit 67347c3c5f097da968bf8e6fe9fb57b03e358677\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-21 00:01:11 +0200\n\n [FIXED JENKINS-37561, CID-1205051] - Prevent resource leak in AntClassLoader#findClassInComponents() (#2517)\n \n It has been originally reported by Coverity in https://scan5.coverity.com/reports.htm#v36021/p10292/fileInstanceId=97573616&defectInstanceId=28155759&mergedDefectId=1205051. It happens on Exceptional paths only, but actually I see 31 runaway handlers on my jenkins-2.18 instance (maybe happens due to plugin dynamic load failure)\n \n The issue happens, because finally block is misplaced. It handles only the last stream in this cycle\n", "commit 96c97860b0f018094c20283b15f3ddb3bdd9effe\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-21 00:00:41 +0200\n\n [FIXED JENKINS-37332] - Prevent File descriptor leaks when reading manifests from JARs (#2516)\n \n * [JENKINS-37332] - Improve diagnostics of non-closed streams during reading of the manifests in PluginManager\n \n * [JENKINS-37332] - Leakless processing of JarUrlConnection during Manifest parsing\n \n * [JENKINS-37332] - Also implement leak-safe method for retrieving file modification date\n \n * [JENKINS-37332] - Add spotcheck methods for manifest file access + Javadoc\n \n * [JENKINS-37332] - Also test multi-line and empty attributes in the test\n", "commit c8dcd3b06b3553e8c0b04ff4ef3c3bf72e805978\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-08-20 17:59:37 -0400\n\n [FIXED JENKINS-34532] - replace repetitious setup wizard text with icons (#2370)\n", "commit 740fef2978d491ac6e3ab752bc70871fdd56546f\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-08-20 17:58:20 -0400\n\n JENKINS-37523 - wrong message for duplicate item name during create (#2513)\n", "commit 4f938817bacf3715a41698ecf4ecfd0e97512f75\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-08-20 17:57:25 -0400\n\n Improve GlobalConfiguration Javadoc to describe how to store data. (#2509)\n \n Provide a sensible default implementation of configure.\n", "commit 30ede81c1326a750c8e258c46f57d90fc7eca45c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-08-20 14:05:03 -0400\n\n Downgrade Queue#maintain() message for dead executor from INFO to FINE. (#2510)\n", "commit 50ecfb420f03b63de9f57689685eb691a10aa680\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-19 23:36:17 +0200\n\n FindBugs: Fix NPE in XStream2#findConverter() when class parameter is null\n", "commit b9a7e7e6057bd1c5803ddf88b343b254db988edf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-19 23:20:14 +0200\n\n FindBugs: Weaken the requirement of Descriptor#newInstance() since StaplerRequest in nonnull with few exceptions\n", "commit 0ff13706c9777229888a70bce7d26f6e4f555379\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-19 23:19:20 +0200\n\n FindBugs: Null check related warnings in ArtifactArchiver\n", "commit e7d3e2cfd76b66a07e22e7eb63ea5569693fb6cb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-19 23:08:05 +0200\n\n FindBugs: Suppress UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD in JNA classes\n", "commit 4548cf76e601f25608b2d9ae6b64138a555860e1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-19 22:56:38 +0200\n\n FindBugs: Unclosed buffered reader in FullDuplexHttpStream\n", "commit 5ddb62c72102d12a1b272ccd926771c2219ffa65\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-19 22:54:13 +0200\n\n FindBugs: CLI#connectViaCliPort() should not fail with NPE if we somehow receive empty response\n", "commit 6ca0d754c5cba97613bc8b1e7b33327119fbf79c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-19 22:50:33 +0200\n\n [JENKINS-36720] - FindBugs. Reduse threshold to Medium\n", "commit d5727c538d4c5631f6cb226ad355ec345a772444\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-19 12:37:20 +0200\n\n Noting changes in remoting-2.62, which has been released in 2.18\n", "commit 97c1cbd753d963e947c085c040667b1b98e06ba1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-10 17:41:19 +0100\n\n [JENKINS-37315] Stop A/B testing JNLP3\n \n (cherry picked from commit 4f5300003c3a56c286b76729a2a40378ca9bf5f2)\n", "commit 378ef768aa33ec0e7d0cdf1eb9fcd7a4b35e68b7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:54:40 +0300\n\n FindBugs: Wrong WARNING message formatting in hudson.model.UpdateCenter#createUpdateCenter\n \n (cherry picked from commit e5a728b394f29c69795f2336edf4c4868de3a980)\n", "commit 28ee03724dc91e22c050bda88a49c7dd4bfb541f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-28 16:30:17 +0100\n\n [JENKINS-37041] Address Code review comments\n \n (cherry picked from commit d92fd4cc63e19c60e374e45e045dcdce2d91e951)\n", "commit 6ea7883fed497b68eec9f89ec89082edf1b39ce5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-28 16:09:21 +0100\n\n [FIXED JENKINS-37041] Ensure that detached plugins are always at least their minimum version\n \n (cherry picked from commit 2a450e5ac2ecd83a54f05c83729852073601816e)\n", "commit b81041c292cc1d2849a95d22381c84e0e1ff26af\nMerge: 1f87b0a6dd 81bb15f770\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-15 09:36:02 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 1f87b0a6dd81291c91d814c39c66f08f2741bff0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-15 09:35:57 -0700\n\n updated changelog for release\n", "commit bc118c03f1b8aaa975e2c0f440662d60a0b14f4c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-15 09:27:37 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a0c69751a090f593f8a6ff9ee43d4f7f5409dc03\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-15 09:27:37 -0700\n\n [maven-release-plugin] prepare release jenkins-2.18\n", "commit 81bb15f770360759918dafdc274b80f03241ac72\nMerge: 9b36611153 99f53000fa\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2016-08-15 18:21:38 +0200\n\n Merge pull request #2412 from senk/master\n \n Change to new spelling rules in german\n", "commit ee7fd6670c87b75b503ae66c4da3e9a25eb0b19a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-15 08:19:28 -0700\n\n Missing license information\n \n Determined by visitin http://jcip.net/ and accessing the source code.\n The license is in the header.\n", "commit 9b36611153719a4b8813fb1752538ebe18d856bf\nMerge: 622625c6db 06be93309e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-15 08:00:40 -0700\n\n Merge pull request #2506 from oleg-nenashev/remoting/2.62\n \n Update remoting to 2.62.\n", "commit 99f53000faa39f51fdbe2c18bf8fd0fc1cae990c\nAuthor: Robin Naundorf <r.naundorf@fh-muenster.de>\nDate: 2016-06-17 15:05:47 +0200\n\n Change to new spelling rules in german\n \n Changed every occurence of 'mu\u00df' to 'muss' and 'da\u00df' to 'dass'\n because it's no longer correct.\n", "commit 06be93309edb0a6aac858168141f9fca4964ec17\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-14 19:22:06 +0200\n\n Update remoting to 2.62.\n \n Changes are listed below:\n \n Fixed issues:\n * [JENKINS-22853](https://issues.jenkins-ci.org/browse/JENKINS-22853) -\n Be robust against the delayed EOF command when unexporting input and output streams.\n (https://github.com/jenkinsci/remoting/pull/97)\n * Fixed ~20 minor issues reported by FindBugs.\n More fixes to be delivered in future versions.\n (https://github.com/jenkinsci/remoting/pull/96)\n \n Enhancements:\n * [JENKINS-37218](https://issues.jenkins-ci.org/browse/JENKINS-37218) -\n Performance: <code>ClassFilter</code> does not use Regular Expressions anymore to match <code>String.startsWith</code> patterns.\n (https://github.com/jenkinsci/remoting/pull/92)\n * [JENKINS-37031](https://issues.jenkins-ci.org/browse/JENKINS-37031)\n <code>TcpSlaveAgentListener</code> now publishes a list of supported agent protocols to speed up connection setup.\n (https://github.com/jenkinsci/remoting/pull/93)\n", "commit 622625c6dbd68a94c42a709d945871bc01216ee5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-14 16:05:09 +0200\n\n Noting upgrade to remoting 2.61 in #2497\n", "commit d33825fae65c5ce25299cb1a0dd9e48cdb146409\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-14 15:57:18 +0200\n\n Noting #2498, #2470, #2473, #2459, #2494, #2491, #2490, #2500, #2502\n", "commit 9d0846274ebbbe36f7092a7bdd06c285a277b805\nAuthor: Alexander Shopov <alshopov@users.noreply.github.com>\nDate: 2016-08-14 16:12:30 +0300\n\n Updating Bulgarian translation (#2498)\n \n Many more *.properties files\n Started HTML files\n \n Signed-off-by: Alexander Shopov <ash@kambanaria.org>\n", "commit ee362dce1a01302cbf86786a511c2c84c94d8c9c\nAuthor: ge-vi <gvirsuta@eisgroup.com>\nDate: 2016-08-13 14:09:50 +0300\n\n translations for lt language (#2470)\n", "commit 3cbf018782dca2e111eae86ce97b67f04a6445b7\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2016-08-12 12:41:25 +0200\n\n Update pluginSetupWizard_fr.properties\n \n typo\n", "commit 943d8203ecfee316ece4c77a8f52f6faef5d6abb\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-08-07 18:10:00 +0100\n\n [JENKINS-36757] don't quote a paramaterized message in UpdateCenter. (#2494)\n \n '{0}' is the literal string {0} in a message format - if you want to quote\n the parameter then you need to use double single quotes ''{0}''\n (cherry picked from commit 03750c92ee4ba902027be444144542017c0ccf65)\n", "commit 70fbd1528dcf994dcf353a69942b0ec2b01433d0\nMerge: 04be71b0a7 4f5300003c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-11 00:13:42 +0100\n\n Merge pull request #2502 from stephenc/jenkins-37315\n \n [JENKINS-37315] Stop A/B testing JNLP3\n", "commit 4f5300003c3a56c286b76729a2a40378ca9bf5f2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-10 17:41:19 +0100\n\n [JENKINS-37315] Stop A/B testing JNLP3\n", "commit c3d15f9a092a1733757582e8799b0e8b52e6c8c2\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-19 18:21:47 +0200\n\n Merge pull request #2446 from rsandell/JENKINS-35493\n \n [JENKINS-35493] Introduce a UserDetails cache\n (cherry picked from commit 06e99bd94295299f9041bc963a5981575df257ca)\n", "commit 8c90a52790c959c714b6e3bf117a7279c176b29f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-09 11:06:48 +0100\n\n [JENKINS-37189] Refactor to make more testable\n \n - A pure unit tests will suffice\n \n (cherry picked from commit 136aeb86a4e2ffcfa5ec988dc02da6063643dc4a)\n", "commit 4d5accf8f38930f48213e73985bd3ea0fd232ba2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-08 17:20:26 +0100\n\n [FIXED JENKINS-37189] Only append `?uctest` to http/https update center URLs\n \n - Also fixes to append `&uctest` if the update center URL already contains a query fragment\n \n (cherry picked from commit b1e7c1bf62132b24cc063ae5faa2c49bbb74d71b)\n", "commit 04be71b0a796f219479c29d521766a490bb9b387\nMerge: acc52fff5e 136aeb86a4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-09 13:36:34 +0100\n\n Merge pull request #2500 from stephenc/jenkins-37189\n \n [FIXED JENKINS-37189] Only append `?uctest` to http/https update center URLs\n", "commit 136aeb86a4e2ffcfa5ec988dc02da6063643dc4a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-09 11:06:48 +0100\n\n [JENKINS-37189] Refactor to make more testable\n \n - A pure unit tests will suffice\n", "commit acc52fff5e1a4b9ac44bd4d23dde32b092b96215\nMerge: 1da93e2f5d dc710b7809\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2016-08-08 20:59:09 +0200\n\n Merge pull request #2490 from ndeloof/file_leak\n \n [JENKINS-37098] don\u2019t rely on ReopenableFileOutputStream\n", "commit 1da93e2f5d71a0ca12c74e6a4c35a11091611e3a\nAuthor: phoenix384 <phoenix384@gmx.de>\nDate: 2016-08-08 19:37:52 +0200\n\n Add/correct translation (#2473)\n \n * Added translation\n \n * Corrected translation\n", "commit a8e7b65251178640c92a2d53620f84df373c8bcf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-08-08 13:36:35 -0400\n\n [JENKINS-23365] Better diagnostics and robustness. (#2491)\n", "commit e94c399139e405de3bd66372849751d8df02d80e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-08-08 13:35:31 -0400\n\n Simplified HTTP calls with basic auth. (#2441)\n", "commit b1e7c1bf62132b24cc063ae5faa2c49bbb74d71b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-08 17:20:26 +0100\n\n [FIXED JENKINS-37189] Only append `?uctest` to http/https update center URLs\n \n - Also fixes to append `&uctest` if the update center URL already contains a query fragment\n", "commit e0a87a120542e00065646f44a567770ff768696d\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-07-26 16:51:50 -0400\n\n [FIXED JENKINS-34882] Honor non-default update sites in setup wizard (#2469)\n \n * [FIXED JENKINS-34882] Honor non-default update sites during install\n \n * Fix pluginSetupWizard tests\n \n * Fix lint\n \n (cherry picked from commit 83e0fbf0a95f24b1669ead05f5e1c68e30ab8ddc)\n", "commit 1e8063fc78f34e97d3faa43c1e534c1c672889bc\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2016-07-27 12:31:29 -0400\n\n [JENKINS-36908] Make sure that the All view is created (#2472)\n \n * [JENKINS-36908] Make sure that the All view is created\n \n * Revert old All view behaviour\n \n * Fix changed comment\n \n * Tests\n \n * Delete unwanted file.\n \n (cherry picked from commit 404384eefe9e5abf65ae68b4b1bf0accf3dff8eb)\n", "commit 8def8da7884c8a6a0a17095b1adbee555f47df66\nAuthor: godfath3r <galatsanosp@gmail.com>\nDate: 2016-07-14 20:18:45 +0300\n\n [JENKINS-36387] Catch exception when scm retry count field is empty. (#2433)\n \n * [JENKINS-36387] Catch exception when scm retry count field is empty.\n \n * Add test for JENKINS-36387\n \n * [JENKINS-36387] Move test in correct place\n \n * [JENKINS-36387] Reproduce actuall behaviour\n \n (cherry picked from commit 439426236f52f905df782c1467c96c7bda8a746a)\n", "commit b938d641e256e624587f72bddcc9bcb8ae3d3793\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-15 17:33:29 +0300\n\n [JENKINS-36193] - Add direct unit test for the issue\n \n (cherry picked from commit 8a330acc5eba2697a671d5d6c13d7d7cb90e723e)\n", "commit 9224151cf56b2f0f7db426dd8c79f559fbdec263\nAuthor: godfath3r <galatsanosp@gmail.com>\nDate: 2016-07-03 16:51:22 +0300\n\n [JENKINS-36193] Raise exception when trying to build a job that is disabled.\n \n (cherry picked from commit ab26fdbebcb2fed07c144cd1ae918d516ffee941)\n", "commit 2492e6d56dadd974d709f3e6b7ab60ec3c650e0f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-16 15:14:48 -0400\n\n [JENKINS-36476] Underprivileged users could not use the default value of a password parameter (#2454)\n \n * [FIXED JENKINS-36476] Do not even send the default password in encrypted form; leave the text field blank, and apply the default upon submission.\n \n * [JENKINS-36476] Use a special token, not the empty string, as the marker for the default value.\n \n (cherry picked from commit c31392d1401a45e8e9df4b91b2445cb4b1901f4d)\n", "commit 90b977ea8e9e6efa6052fa7ee8fa9dedf26ce432\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-06-10 18:46:05 -0400\n\n [JENKINS-35098] Disable AutoBrowserHolder by default to improve the changelog rendering performance (#2371)\n \n * [FIXED JENKINS-35098] Deleting AutoBrowserHolder.\n \n * Normalizing form binding scheme for AbstractProject.scm.\n \n * At @oleg-nenashev\u2019s insistence, restoring AutoBrowserHolder, though not using it by default.\n \n * Using SystemProperties at @oleg-nenashev\u2019s recommendation.\n \n (cherry picked from commit d33df0f2e4cbe5a6e35f34ece96059826aa7471d)\n", "commit 961ab53ebde317b241116244f523c40b6a6d4b09\nAuthor: Ivan Meredith <ivan@ivan.net.nz>\nDate: 2016-07-26 18:39:33 +1200\n\n [JENKINS-36940] Remove trailing space from Hudson.DisplayName (#2471)\n \n (cherry picked from commit 3956994c286941dab2da810c649269d637dc98d9)\n", "commit 584ecc0bd103d33ad8ac943e36f5cc0bb5017df2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-08-08 10:28:57 +0100\n\n Integrate JENKINS-37223 with changes from JENKINS-37032\n", "commit dc710b7809685e9dc79f46a144c4b5b59cee5f2c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2016-08-01 14:42:42 +0200\n\n [JENKINS-37098] deprecate ReopenableFileOutputStream\n \n ReopenableFileOutputStream introduces file-leaks (detected on windows) when channel onClose writes on already closed log, and breaks when computer tries to delete the slave\u2019s log directory.\n", "commit ba83b3dee5c82fdcb33594a3f3cc7a552ea781c0\nMerge: 03750c92ee d735f5e03b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-07 20:15:18 +0300\n\n Merge pull request #2459 from oleg-nenashev/findbugs/JENKINS-36717-cleanup\n \n [JENKINS-36717] - FindBugs cleanup\n", "commit 03750c92ee4ba902027be444144542017c0ccf65\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-08-07 18:10:00 +0100\n\n [JENKINS-36757] don't quote a paramaterized message in UpdateCenter. (#2494)\n \n '{0}' is the literal string {0} in a message format - if you want to quote\n the parameter then you need to use double single quotes ''{0}''\n", "commit 631a73400df2ee7e83e7b72aca8333409223de71\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-06 21:09:31 +0300\n\n [JENKINS-37140,JENKINS-36991] - Upgrade remoting to 2.61 (#2497)\n \n Fixed issues:\n * [JENKINS-37140](https://issues.jenkins-ci.org/browse/JENKINS-37140) -\n JNLP Slave connection issue with *JNLP3-connect* protocol when the generated encrypted cookie contains a newline symbols.\n (https://github.com/jenkinsci/remoting/pull/95)\n * [JENKINS-36991](https://issues.jenkins-ci.org/browse/JENKINS-36991) -\n Unable to load class when remote classloader gets interrupted.\n (https://github.com/jenkinsci/remoting/pull/94)\n \n Enhancements:\n * Improve diagnostics for Jar Cache write errors.\n (https://github.com/jenkinsci/remoting/pull/91)\n", "commit 2d076abcc37aa974ca1c8192e7771f1737679034\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-08-06 17:08:00 +0200\n\n Reference issue for #2487\n", "commit 70d733240e88f37a08ceae75099727ba0861d0a3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-08-06 17:06:48 +0200\n\n Noting #2456 #2458 #2496\n", "commit 533395642118c3d943e985bd83317530b9bb988a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-05 23:00:20 -0700\n\n updated changelog for release\n", "commit 1aac2f6883aec590898f62e32d38d674b10426e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-05 22:53:01 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 69866d70a6e3e92ec32e8177fe7e1fd7f47cd6f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-05 22:53:01 -0700\n\n [maven-release-plugin] prepare release jenkins-2.17\n", "commit fab0938ee43b05126fa390d021eeac1673badee5\nMerge: 55203ebeed 57846475f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-05 21:57:31 -0700\n\n Merge pull request #2496 from jenkinsci/JENKINS-37223\n \n [FIXED JENKINS-37223]\n", "commit 57846475f7bd270ea9624144bbd54447ff47dedb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-05 16:22:45 -0700\n\n [JENKINS-37223]\n \n report the server's address, too\n", "commit 341ed725c751dbed7109a0c9230478cdf53f08c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-05 16:19:24 -0700\n\n CR/LF\n", "commit 172df6a7dfca56477c471c381687599c80f5113b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-05 12:59:40 -0700\n\n [FIXED JENKINS-37223]\n \n Added a simple diagnostic HTTP response to the TcpSlaveAgentListener.\n", "commit 56adf58a97e11f63440597badf41cadb0aff4ec1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-04 10:42:28 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit bd7bae8c26025bf8278b39bc4944599f2a9da90f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-04 10:42:28 -0700\n\n [maven-release-plugin] prepare release jenkins-2.7.2\n", "commit 097325911162ec5df17df68d4693c2ec5436b55c\nMerge: 930a7d34b0 95e662f41c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-08-04 09:51:31 -0700\n\n Merge branch 'stable-2.7' of github.com:jenkinsci/jenkins into stable-2.7\n", "commit 55203ebeed1b7e182878d3e3c1184ac042f20473\nAuthor: DJ Lee <dennisjlee@gmail.com>\nDate: 2016-08-02 14:38:58 -0400\n\n [FIXED JENKINS-31791] Optimize BuildHistoryWidget (#2456)\n \n * [FIXED JENKINS-31791] Optimize BuildHistoryWidget\n \n Refactor HistoryPageFilter to lazily evaluate an iterable of previous\n runs, instead of instantiating a super long list of builds.\n Instantiating the whole list can be problematic with lots of\n historical builds especially if disk IO is slow.\n", "commit d735f5e03bee81ee4eef94c2b3f8de9fe1196057\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:55:58 +0300\n\n [JENKINS-36717] - Remove FindBugs priority filters since they do not actually impact the build\n", "commit 798530c6928be42e42c11828ebe0618eb5e8cb3c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:49:15 +0300\n\n [FIXED JENKINS-36717] - Enforce FindBugs in the Jenkins core build\n", "commit 37a8935476d41a9b2198b1095e72a9554fe70864\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:48:35 +0300\n\n FindBugs: Suppress the warning about the ambigious call according to FB guildelines\n", "commit 734f16dd70f7ab084e06b4c4e4ab6a2c561a0686\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:35:15 +0300\n\n FindBugs: get rid of the redundant null check in hudson.model.queue.Executables#getEstimatedDurationFor()\n", "commit f510d1c0393397fe50149d7e7b8c6299305e2bd6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:31:05 +0300\n\n FindBugs: Log warnings if XMLUtils fail to set the documentBuilderFactory feature value\n", "commit e8ed394acac4c09a1d3b32bdb6e66c38c21a6447\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:25:08 +0300\n\n FindBugs: Wrap BC_IMPOSSIBLE_DOWNCAST in ToolDescriptor for empty array creation fallback\n", "commit 1b99938fa619721b5b1be4da87a27f2e8b0e0117\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:13:54 +0300\n\n FindBugs: The tool cannot into StringUtils.isBlank(), so we optimize the code to workaround it (not a bug)\n", "commit 33c98f5da1ee1babcc9444140df5138fd0b2ee1b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:08:42 +0300\n\n FindBugs: Handle the non-realistic case of null Staplerrequest in HudsonPrivateSecurityRealm#newInstance()\n", "commit 4cfc73b51735515a39f32d950cfdafcbdb807ed6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 19:05:30 +0300\n\n FindBugs: Violation of Descriptor newInstance() contract in hudson.scm.RepositoryBrowsers#createInstance deprecated method\n", "commit f89cbeb33722b085db41207f7a18ae5dae477368\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:59:30 +0300\n\n FindBugs: Optimize logic of ChannelPinger#pingInterval initialization in order to fix the Integer unboxing issue in the original code\n", "commit e5a728b394f29c69795f2336edf4c4868de3a980\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:54:40 +0300\n\n FindBugs: Wrong WARNING message formatting in hudson.model.UpdateCenter#createUpdateCenter\n", "commit 5a9376230b814d9f3b59ef6260a870bb0c0d0c4b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:53:03 +0300\n\n FindBugs: Wrong message formatting in hudson.model.User#getOrCreate()\n", "commit 96c9ce19ade53fd34f29b28518af7b286ad013e6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:50:46 +0300\n\n FindBugs: CliManagerImpl#authenticationFilter should be transient , no usages outside constructor\n", "commit 65d904827f9364988d0eeaca4dba16e722091e93\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:42:43 +0300\n\n Queue.ItemList: Be sure we cleanup the list instead of the entire Queue (IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD)\n", "commit d773642ed0e20dca4bb7ed384dc146e580e52c7f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:34:47 +0300\n\n Suppress warning about writing static SystemProperties#theContext from a non-static method\n", "commit 92a7385f1ea2f926fd7ba8b2d57cab42fb2197a5\nMerge: 890e181626 d8cae8221e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:30:04 +0300\n\n Merge commit 'd8cae8221e5b5ef3b5276fb53879547169a02504' into findbugs/JENKINS-36717-cleanup\n", "commit d8cae8221e5b5ef3b5276fb53879547169a02504\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-08-01 18:20:27 +0300\n\n [FIXED JENKINS-36715] - Invoke FindBugs during the Jenkins core build (#2458)\n \n * Move FindBugs call to the parent POM, always run it and generate XMLs\n \n * Update FindBugs to 3.0.4\n \n * Filter away Stream encoding issues\n \n * Rework FindBugs definitions according to comments from @jtnord\n \n * Generalize configuration, findbugs:findbugs now takes it.\n \n * Add TODOs to FindBugs excludes file\n \n * Remove explicit failOnError\n \n * Fix the typo spotted by @jtnord\n", "commit 9d75aa1d790184b55226979fd9a427c5951263f2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-08-01 16:36:59 +0200\n\n Fix typos in URL\n", "commit 2e904d10bd17dfdd8ea0aa60b2d72a76fe85a5df\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-08-01 14:51:11 +0200\n\n Noting #2396, #2460, #2469, #2471, #2472, #2478, #2480, #2483, #2484, #2487\n", "commit 662b3ef73493ed67c243893b3087ec01ab810f34\nAuthor: Pierre Dal-Pra <dalpra.pierre@gmail.com>\nDate: 2016-08-01 13:10:40 +0200\n\n Fix quoting in undefined parameters warning log (#2479)\n", "commit cc3df0b1cb5d0758cf4c607f25ed7417b43df4dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-31 17:33:13 -0700\n\n updated changelog for release\n", "commit fa5179ac32a9ace459031be2df92c8b115057dba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-31 17:23:11 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e02419c61a562d991d8a068a34f357b2342747ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-31 17:23:11 -0700\n\n [maven-release-plugin] prepare release jenkins-2.16\n", "commit 972437dd06ecd4b5e3d2ca751aa4da77187dcf33\nAuthor: Jakub Cechacek <jakub@cechacek.net>\nDate: 2016-07-30 14:55:44 +0200\n\n Display delete button only when build is not locked (#2483)\n", "commit b27b15025748b37b018351256d2bc1d21e1b460a\nMerge: 86e14ddffc dff8e806b9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-30 14:50:00 +0200\n\n Merge pull request #2487 from Vlatombe/JENKINS-21486\n \n [JENKINS-21486] Fix plugin dependencies resolution, second round.\n", "commit dff8e806b9466652a351dd7fb7f742b6698140db\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-07-29 07:04:35 +0200\n\n [JENKINS-21486] Only consider plugins detached before the current\n version\n", "commit 8e3c9dadc1b09406ab6e77af33518ee3168470d4\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-07-28 21:35:54 +0200\n\n [JENKINS-21486] Mention both long name, short name and version in console\n", "commit d8f3bfc8ed0f88e5bff757c0eec921d6c135d5b4\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-07-28 21:30:31 +0200\n\n [JENKINS-21486] Cycle monitor should display plugin long name and\n version\n", "commit 6bf02d514d80e806f108290fbea06ac6f6064798\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-07-28 19:19:03 +0200\n\n [JENKINS-21486] Fix up messages and show plugin version\n", "commit 99fa5f7a49ae06063c5306de877e1d5af3a56464\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-07-28 19:07:44 +0200\n\n [JENKINS-21486] Fix :ant from daniel and separate failed plugin from\n missing\n", "commit b8f26b34a29ab3e8d80e8c7be4df2232cee0169e\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-07-28 15:50:37 +0200\n\n [JENKINS-21486] Simplify dependency errors model and serve consistent\n messages between console and administrative monitor\n", "commit aeb6ad951ee0305e390752eff4a36609b0dcee29\nAuthor: Felix Belzunce Arcos <fbelzunc@gmail.com>\nDate: 2016-04-06 21:39:01 +0200\n\n [JENKINS-21485] AdministrativeMonitor for PluginWrapper\n", "commit 646969b690797bb289a558104109ec1fc92b38cf\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-07-28 11:09:04 +0200\n\n [JENKINS-21486] Refactoring\n", "commit 43ddbdfc1cd651e0430289766637a11717494e88\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-03-25 18:23:25 +0100\n\n [JENKINS-21486] Fix plugin dependencies resolution\n \n * Check that dependencies are enabled. A disabled optional dependency\n will not prevent a plugin from loading.\n * Check versions of dependencies declared by a plugin before loading it.\n If any dependency (even optional) is older than what is required,\n then the plugin isn't loaded.\n \n This should prevent use cases where a plugin is loaded but one of its\n dependencies is too old so that :\n * its @Extension annotated classes cannot be loaded, causing the full\n Jenkins to blow up with crapload of exceptions which are tedious to\n investigate to understand the root cause.\n * NoSuchMethodError and the likes at runtime even though boot has\n completed.\n \n Version check (for setups where version list is manually crafted but yet\n works) can be disabled by starting Jenkins with\n \n -Dhudson.PluginWrapper.dependenciesVersionCheck.enabled=true\n \n Minor fixes done while implementing this change :\n * Fix version parsing in PluginWrapper.Dependency\n * Dynamic plugin load didn't check for disabled flag\n", "commit 86e14ddffc5e306a62514caca023732f4e62d824\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-29 13:18:20 +0100\n\n Noting merge of JENKINS-37032, also fixing @since FIXME tags\n", "commit 61c753fca391e30b9c841d610e1184f9e14dc992\nMerge: 65adca296d 35e0deaed5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-29 13:08:07 +0100\n\n Merge pull request #2488 from stephenc/jenkins-37032\n \n [JENKINS-37032] Add a UI to allow controlling enabled agent protocols\n", "commit 35e0deaed5e8bbe0d1928404db8df347d1b74dfb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-29 13:07:53 +0100\n\n [JENKINS-37032] More documentation of the logic for the preference recording\n", "commit f02c6c99e8be9095eb04dbd4deb6dc2136fc774a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-29 11:50:26 +0100\n\n [JENKINS-37032] Document the logic for the preference recording\n", "commit eb0f66554a680bc631b334be0e05a6b0bdee6504\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-29 10:17:47 +0100\n\n [JENKINS-37032] Switch to element per protocol XML format\n \n - Also switch the A/B testing of JNLP3-connect to via opt-in\n - Also mark that JNLP3-connect will be deprecated by JENKINS-36871\n - Also start A/B testing the disabling of JNLP-connect and CLI-connect (should be well safe by now)\n", "commit b012ea9539887d377dab98673fc82bbae2d51e6b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-29 00:01:32 +0100\n\n [JENKINS-37032] Add display names and optional descriptions\n", "commit 65adca296d42c8038bad27eb1a10b40d71a163f0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-28 22:56:59 +0100\n\n Noting merge of JENKINS-37041\n", "commit 841cba54dd3aa7f1c2b7d105b6bd889207b13b4d\nMerge: 81bc2ef348 d92fd4cc63\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-28 21:30:47 +0100\n\n Merge pull request #2489 from stephenc/jenkins-37041\n \n [FIXED JENKINS-37041] Ensure that detached plugins are always at least their minimum version\n", "commit 81bc2ef3487fea7b3db46b642190cfe46ec282ed\nMerge: edfffb160a cd24167458\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-28 14:14:55 -0400\n\n Merge pull request #2484 from jglick/ArtifactArchiver.excludes-JENKINS-29922\n \n [JENKINS-29922] Correct the default value handling of ArtifactArchiver.excludes\n", "commit d92fd4cc63e19c60e374e45e045dcdce2d91e951\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-28 16:30:17 +0100\n\n [JENKINS-37041] Address Code review comments\n", "commit 2a450e5ac2ecd83a54f05c83729852073601816e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-28 16:09:21 +0100\n\n [FIXED JENKINS-37041] Ensure that detached plugins are always at least their minimum version\n", "commit edfffb160a8a96fd4df4eca96d608b883f21b993\nMerge: 8e536513e8 9a056c591b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-28 11:02:11 -0400\n\n Merge pull request #2478 from jglick/Test2\n \n Tests are not run unless the class name ends with \"Test\"\n", "commit 17894bc16216fa495b611224454eff8014065491\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-28 15:36:33 +0100\n\n [FIXED JENKINS-37032] Add a UI to allow controling the agent protocol enablement\n", "commit 389b05752c2f85d191950a5d3db95bc95707a661\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-28 12:58:52 +0100\n\n [JENKINS-37031] Advertise the enabled Agent Protocols to enable faster connection negotiation\n", "commit 8e536513e8d7b08cda63201ba14ee6e30289d713\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 20:46:55 +0100\n\n [JENKINS-36996] Noting merge\n", "commit e7b39efff80ebdd50ddd8ab20ab2adee1d5b1dcc\nMerge: 404384eefe 3a4ba01622\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 19:42:23 +0100\n\n Merge pull request #2485 from stephenc/jenkins-36996\n \n [FIXED JENKINS-36996] Hide the Java Web Start launcher when the TCP agent port is disabled\n", "commit 404384eefe9e5abf65ae68b4b1bf0accf3dff8eb\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2016-07-27 12:31:29 -0400\n\n [JENKINS-36908] Make sure that the All view is created (#2472)\n \n * [JENKINS-36908] Make sure that the All view is created\n \n * Revert old All view behaviour\n \n * Fix changed comment\n \n * Tests\n \n * Delete unwanted file.\n", "commit 3a4ba01622076d399adc5975ff6d169af50b141c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 15:41:12 +0100\n\n [FIXED JENKINS-36996] Hide the Java Web Start launcher when the TCP agent port is disabled\n", "commit cd2416745847c87ef630ad89367c1b63450dbe18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-27 10:29:25 -0400\n\n [JENKINS-29922] Correct the default value handling of ArtifactArchiver.excludes.\n", "commit a8ee5752b9913f45350e0e795c5cec2aaa12b7ac\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 14:35:07 +0100\n\n Noting merge of PR#2480 and integrate instance-identity 2.1 release\n", "commit d7f62a29a6ead4ad35a64a3fcf764d9e25cb6185\nMerge: 9ceab7a66a 78490d75c7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 13:47:47 +0100\n\n Merge pull request #2480 from stephenc/jenkins-36871-prep\n \n [JENKINS-36871] Allow accessing instance identity from core\n", "commit 78490d75c72eedea78690acbb8d0967fdb43c796\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 10:12:31 +0100\n\n [JENKINS-36871] Tighten the new API contract with regard to uncaught exceptions\n", "commit 9ceab7a66acc1169ce107d99346934c12c32df55\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 09:30:32 +0100\n\n [JENKINS-36922,JENKINS-36923] Noting merges\n", "commit ee9c3e964facd9ab245c8123e09eaae68a94aead\nMerge: 83e0fbf0a9 091829207a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 09:22:50 +0100\n\n Merge pull request #2475 from stephenc/jenkins-36923\n \n [JENKINS-36923] Give ownership of bcpkix dependency to bouncycastle-apl plugin\n", "commit 091829207ac625b0fd64fe170d58ec8a4bca6b29\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-27 09:21:49 +0100\n\n [FIXED JENKINS-36923] Move bcpkix dependency from jenkins-war to bouncycastle-api plugin\n \n - We are committed to this now that bouncycastle-api 2.16.0 has been released\n", "commit 83e0fbf0a95f24b1669ead05f5e1c68e30ab8ddc\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-07-26 16:51:50 -0400\n\n [FIXED JENKINS-34882] Honor non-default update sites in setup wizard (#2469)\n \n * [FIXED JENKINS-34882] Honor non-default update sites during install\n \n * Fix pluginSetupWizard tests\n \n * Fix lint\n", "commit b9110629239ba74fac43f0e7816a57ceb2b63c1a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 21:11:15 +0100\n\n [JENKINS-36871] Make the provider methods protected now that we go through the KeyTypes singletons\n", "commit 80af6cb00055d29e2a69e8b9e4a5e99750d15ec2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 21:08:56 +0100\n\n [JENKINS-36923] Make the UsageStatisticsTest less brittle\n \n - We now check the format and assure that all detached plugins are reported\n", "commit 9743db3cff37490a89fc5b54cadde550dd34a18b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 20:55:53 +0100\n\n [ENKINS-36923] This seems like a better way to access the keys\n", "commit 931df26d6fc77e76990ec64cdeb91e5dc3a42dbf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 20:27:05 +0100\n\n [ENKINS-36923] Make the type safety easier to use\n", "commit 317288917c06340a16bc8095e617b4c3667143c2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 20:12:43 +0100\n\n [ENKINS-36923] Argh! forgot the jelly file changes supporting the test\n", "commit 0faae72f36413fad3a015afd8f1ec19e5049eb92\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 20:10:24 +0100\n\n [ENKINS-36923] Add a test for the /instance-identity root action\n", "commit 0d02d5c5865353febc831d574829a1fc3e2690c5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 17:46:33 +0100\n\n [JENKINS-36923] Documentation tweaks\n", "commit 0ec686ef651eaff725bee1fb777ddfe5b9c4a365\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 17:44:31 +0100\n\n [JENKINS-36871] Add a test for the slave agent listener\n", "commit 0e353c72e201bbec1516835a6413f9e10a5a9d63\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 17:12:55 +0100\n\n [JENKINS-36871] Address code review comments\n", "commit eeadf3a87d7c2d197065415460fe003d923fb988\nMerge: 39e35d2063 5a3823e85c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-26 11:05:04 -0400\n\n Merge pull request #2477 from jglick/Secret-nullability\n \n Adding a few nullability annotations\n", "commit 16b0aede6ae4b68f223bf3dd972ddef3b982429c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 15:24:15 +0100\n\n [JENKINS-36871] Advertise the instance identity for the TCP Agent details page\n", "commit e6c6de4b0eea3de74beff4406611f5a2c23fbc15\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 15:23:26 +0100\n\n [JENKINS-36871] `null` is the correct return value to indicate protocol disabled\n", "commit 624c0b13bd35ad2ebb4a8b34179dfbb38918f91b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 15:20:29 +0100\n\n [JENKINS-36871] Let users discover the instance identity fingerprint\n \n - We will be asking users who wish to ensure a secure path for their JNLP agents to validate the fingerprint before initial connection (which leverages TLS encryption of the http end-point and trust by the JNLP agent of the Jenkins Master's HTTPS TLS certificate)\n - The fingerprint will then be used to validate the JNLP self-signed TLS certificate in order to ensure that the agent is talking to the master without fear of MiM\n - We need to use self-signed TLS certificates for the JNLP connection as we need these to be unique to the Jenkins master and if we let users provide their own then they would end up re-using... in any case it is simpler to leverage the strength of the HTTPS TLS certificate as that is at least the one certificate that users have a hope of understanding how to validate.\n - Thus we need a mechanism for users to verify the fingerprint. This root action provides that mechanism\n", "commit e48cb2994245bdbb52e8c687a75468a90d964a76\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 15:08:02 +0100\n\n [JENKINS-36871] Need to be able to access the instance identity from core\n", "commit 39e35d2063583463cad1a5ab213ffb764bd4b3a2\nMerge: 9e1d1b0ab6 70a9ca4d53\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-26 09:09:28 +0100\n\n Merge pull request #2474 from stephenc/jenkins-36922\n \n [FIXED JENKINS-36922] Upgrade to instance-identity-module 2.0\n", "commit 9e1d1b0ab6aece09f23140701067dfc501b34a20\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2016-07-26 15:41:19 +0900\n\n [FIXED JENKINS-36732] Use build start times instead of build scheduled times in `BuildTimelineWidget`. (#2460)\n", "commit 3956994c286941dab2da810c649269d637dc98d9\nAuthor: Ivan Meredith <ivan@ivan.net.nz>\nDate: 2016-07-26 18:39:33 +1200\n\n Remove trailing space from Hudson.DisplayName (#2471)\n", "commit 9a056c591b40c6178c93e64f864f213697cb5195\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-25 18:46:35 -0400\n\n Correcting a typo in the original test.\n", "commit a264bfca758be01777a6d4bd299e5e58a32f64cb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-25 18:38:58 -0400\n\n Tests are not run unless the class name ends with \"Test\".\n", "commit 0e8fe8745a0e9f724b64f5503a83bcb79ba88e01\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-25 22:48:23 +0100\n\n [JENKINS-36923] Allow snapshot resolution so the PR builder can run\n", "commit 5f08175a0bcdc30bb2f37bb4ab23d103f1c15fd1\nMerge: 321cd04dc2 13c8971c94\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-25 19:31:47 +0200\n\n Merge pull request #2468 from recena/dont-force-representation\n \n Do not force the representation\n", "commit 5a3823e85cf2275f8b790288307016a8d8ff935e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-25 13:12:52 -0400\n\n Adding a few nullability annotations.\n", "commit 03066d587f4b6f1c8c55a2a64d804b7e0c795cf3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-25 17:44:39 +0100\n\n [JENKINS-36923] The PR builder should at least work for this now\n", "commit 3e72adafeb006ee4f557365291a15d309a68d801\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-25 17:09:24 +0100\n\n [JENKINS-36923] Give ownership of bcpkix dependency to bouncycastle-api plugin\n", "commit 70a9ca4d53c1d2ff4a65709d5caadccab2a93ce9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-25 17:00:10 +0100\n\n [FIXED JENKINS-36922] Upgrade to instance-identity-module 2.0\n \n - We migrate the bcpkix dependency from instance-identity to the war's WEB-INF/lib so that the net effect is zero and we are still not exposiing the bcpkix as a transitive dependency of jenkins-core\n", "commit 321cd04dc2ae7c859957c2fc06bfd6befb0950c9\nMerge: d031cc3d15 538dba39c7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-25 11:42:40 +0200\n\n Merge pull request #2396 from pjanouse/JENKINS-34915\n \n [JENKINS-34915] CLI commands wait-node-online/wait-node-offline extracted from core to CLI\n", "commit d031cc3d157db85749ca1729b40873eb506c4431\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-25 10:53:08 +0200\n\n Use images from ci.jenkins.io\n", "commit ac1ff2baf4009c1cf3aa75bb99b89e67f9de6d51\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-25 10:36:00 +0200\n\n Noting #2446 #2453 #2455 #2463 #2464 #2465 #2466\n", "commit c04edbe2024bda9946a243ab3e4f151cd6446158\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-24 15:35:56 -0700\n\n updated changelog for release\n", "commit 3aee361e530ba7a8e0ef8e4dc273d6e6b58267d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-24 15:29:58 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ae59dde643367c90ec4427490b841db9570e32ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-24 15:29:58 -0700\n\n [maven-release-plugin] prepare release jenkins-2.15\n", "commit 13c8971c945364be6b6efba49053cbbbd9497d2b\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-07-22 19:44:26 +0200\n\n Do not force the representation\n", "commit 44a9e2b7994a1f186612f136df3e9d8281c5eb67\nMerge: a06c2a4b11 a0431beba6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-22 14:44:56 +0200\n\n Merge pull request #2455 from rsandell/JENKINS-18435\n \n [JENKINS-18435] Tell browsers not to cache or try to autocomplete forms\n", "commit 95e662f41c0cbcfc3206f080a6db88bb0505dc2d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-07-22 09:44:56 +0200\n\n Fix version number\n", "commit 538dba39c732fc2884f6e3b9c9743e8f6135fef2\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-06-09 12:58:16 +0200\n\n Removed unnecessary empty line\n", "commit cb8e9ec5e96eb6b2903f47917240c8b123e6c197\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-23 08:36:43 +0200\n\n [JENKINS-34915] CLI commands wait-node-online/wait-node-offline extracted from core to CLI\n \n wait-node-online and wait-node-offline covered by test-cases\n", "commit bfffc410eb654e9b37de0e88f4b616b3f028cb68\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-07-21 12:08:23 +0200\n\n Update LTS version number\n", "commit 7fceddcd5a9b4f80329e5ce5e7db501d691ae9f4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-15 16:50:50 +0400\n\n [FIXED JENKINS-36593] - Make ItemCategory#MIN_TOSHOW restricted (#2449)\n \n * [JENKINS-36593] - ItemCategory#MIN_TOSHOW should be restricted\n \n * [JENKINS-36593] - Add Javadoc\n \n (cherry picked from commit 4577cf6ae14fffd701fb10fa674690b305fd8b06)\n", "commit a06c2a4b1141ea5e101399629f78a318eda58180\nAuthor: Sebastien Guillemot <SebastienGllmt@gmail.com>\nDate: 2016-07-20 13:29:38 -0700\n\n [FIXED JENKINS-36775] - No longer hard-code the icon for the executor panel (#2464)\n \n * no longer hard-code the icon for the executor panel\n \n [FIXED JENKINS-36775]\n \n * add documentation to Computer.java for custom icons\n \n * add recommended implementation to the javadoc\n", "commit 19e1dd9944c2703abbf0d187b3f67817a6934143\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-07 20:50:54 -0400\n\n [FIXED JENKINS-27530] Jenkins.reload must also reload the Queue to ensure that every Queue.Item.task corresponds to a live Job, lest nextBuildNumber be bogus.\n (cherry picked from commit 12fd3e47e393fb1942cd5cb29766bcefe62a81f8)\n", "commit 694cb1efe7cf9434be34127d9fb9247a44409c9a\nAuthor: Dar\u00edo Villadiego <dvilladiego@cloudbees.com>\nDate: 2016-06-29 12:25:31 +0200\n\n [JENKINS-32027] Avoiding to refresh codemirror through the layoutUpdateCallback (#2390)\n \n (cherry picked from commit 1e170d43ed097db6146dbdd95acc556fa6d79794)\n", "commit 2294259b2cb2f778e1a82042da88b5709e10e70e\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-06-10 15:59:40 -0700\n\n [FIXED JENKINS-35641] - Always send usage statistics over HTTPs to the new usage.jenkins.io hostname(#2398)\n \n References INFRA-559\n (cherry picked from commit 01db7d36c83674dcf8fdfea9ba4e8df6a6d17a54)\n", "commit 3da25a01e352e03ec825be13c3667f995f298ad9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-11 16:06:40 +0200\n\n Update remoting to 2.60 (#2403)\n \n Changes summary:\n \n Fixed issues:\n * [JENKINS-22722](https://issues.jenkins-ci.org/browse/JENKINS-22722) -\n Make the channel reader tolerant against Socket timeouts.\n (https://github.com/jenkinsci/remoting/pull/80)\n * [JENKINS-32326](https://issues.jenkins-ci.org/browse/JENKINS-32326) -\n Support no_proxy environment variable.\n (https://github.com/jenkinsci/remoting/pull/84)\n * [JENKINS-35190](https://issues.jenkins-ci.org/browse/JENKINS-35190) -\n Do not invoke PingFailureAnalyzer for agent=>master ping failures.\n (https://github.com/jenkinsci/remoting/pull/85)\n * [JENKINS-31256](https://issues.jenkins-ci.org/browse/JENKINS-31256) -\n <code>hudson.Remoting.Engine#waitForServerToBack</code> now uses credentials for connection.\n (https://github.com/jenkinsci/remoting/pull/87)\n * [JENKINS-35494](https://issues.jenkins-ci.org/browse/JENKINS-35494) -\n Fix issues in file management in <code>hudson.remoting.Launcher</code> (main executable class).\n (https://github.com/jenkinsci/remoting/pull/88)\n \n Enhancements:\n * Ensure a message is logged if remoting fails to override the default <code>ClassFilter</code>.\n (https://github.com/jenkinsci/remoting/pull/80)\n (cherry picked from commit c718516adfddeb10cbf616ce37c619cc6bbafd53)\n", "commit 7000cd2c42b565040921a08ad8ca35841a9dd6db\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-11 20:40:26 +0200\n\n [FIX JENKINS-26438] Allow to keep forever with custom build discarder (#2443)\n \n (cherry picked from commit 7acfbec4abac193add0192dba566a10eeb3d8ea6)\n", "commit fb7458f2e6acbe955fbb4b8f0afd9d352d839181\nAuthor: Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-07-20 14:30:09 +0200\n\n [JENKINS-34468] CLI command offline-node extracted from core to CLI (#2392)\n \n * [JENKINS-34468] CLI command offline-node extracted from core to CLI\n \n offline-node extended to accept multiple node names\n offline-node covered by test-cases\n \n * Fixed translation properties\n \n * Fixes based on Oleg's comments\n \n * Fixed HelpCommandTest test-case\n \n * Minor fixes\n \n * Uses Matchers.instanceOf everywhere instead of Java operator instanceof\n", "commit 4ed803cea2944e5f83c12e681066e772cceb6107\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-20 07:55:42 -0400\n\n [JENKINS-36666] Defend against some fatal startup errors (#2453)\n \n * [JENKINS-36666] Properly report the reason for a failed call to Task.getDisplayName.\n \n * [JENKINS-36666] Even without passing fatal=false to @Initializer, recover gracefully from a LinkageError in a task.\n \n * Comment.\n", "commit 40687bdc2268a117c40d8224ed6a7857b9af14b4\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2016-07-20 13:54:17 +0200\n\n [JENKINS-36748] Do not process null Triggers (#2463)\n \n * [JENKINS-36748] Not process null Triggers\n \n * [JENKINS-36748] Specify job\n \n * [JENKINS-36748] Correctly check NullPointerException\n", "commit eb538b5f599cf85ad05719b4b207959d4ca05518\nMerge: 06e99bd942 27eee166d3\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-19 18:23:42 +0200\n\n Merge pull request #2466 from rsandell/JENKINS-35493-followup\n \n Remove API restriction on UserDetailsCache\n", "commit 27eee166d380b0dfa61cd3b831d77bc626e21034\nMerge: a4a1847d74 06e99bd942\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-19 18:22:41 +0200\n\n Merge remote-tracking branch 'origin' into JENKINS-35493-followup\n", "commit 06e99bd94295299f9041bc963a5981575df257ca\nMerge: 6c5fbf0008 642138dd34\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-19 18:21:47 +0200\n\n Merge pull request #2446 from rsandell/JENKINS-35493\n \n [JENKINS-35493] Introduce a UserDetails cache\n", "commit a4a1847d74280c46a6566d7966d7fdbc60ff8e2e\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-19 17:58:03 +0200\n\n Remove API restriction on UserDetailsCache\n \n Followup to #2446 to remove the API restriction\n so that the first fix can potentially be picked\n for LTS while this stays in the weekly release.\n", "commit 84416d5dcca533584ab652c3a0c8119020da7b24\nMerge: 6c5fbf0008 642138dd34\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-19 17:56:26 +0200\n\n Merge branch 'JENKINS-35493' into JENKINS-35493-followup\n", "commit 642138dd3405958002329c129f1c75e978bb172d\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-19 15:38:09 +0200\n\n Invalidate UserDetailsCache when User.fullName changes\n", "commit 6c5fbf000886a3e997410f01d9efd8d963f21834\nAuthor: Antonio Muniz <amuniz@users.noreply.github.com>\nDate: 2016-07-19 13:15:06 +0200\n\n Update since tags for Item Categorization API (#2465)\n", "commit 082e22c81c55f71ffcb50c3524c603b9b7678e3d\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-19 11:47:42 +0200\n\n Invalidate UserDetailsCache on user rekey and reload\n", "commit 5005026b66170cba8c6c42be8fda79801b812703\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-18 18:13:46 +0200\n\n Invalidate user details cache when user is removed\n", "commit 538332385eb09ea936bc65f69f40156aa88708ff\nMerge: 1231d82139 64270cc2ab\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-18 17:36:56 +0200\n\n Merge remote-tracking branch 'origin/master' into JENKINS-35493\n", "commit 1231d8213994b2b02211a297262e3bbf8076c670\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-18 12:03:23 +0200\n\n Invalidate the key in existanceCache instead of setting null\n", "commit 64270cc2ab9d19e9954017d9ac2afd88a9c13c44\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-17 14:03:11 -0700\n\n updated changelog for release\n", "commit 9b3785b36c049e0f891738adef959be9c5b955a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-17 13:57:07 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3fdc58e39d6469c28fba53be9966d68cdf570d04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-17 13:57:07 -0700\n\n [maven-release-plugin] prepare release jenkins-2.14\n", "commit 3e3a48ee993e7ece5c4793e7af719095bfd90093\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-17 14:02:51 +0300\n\n Noting #2443, #2420, #2408, #2433, #2450, #2449, #2448, #2454\n", "commit 055457d0b842d9256291fd6b3a376085cef1e441\nMerge: c31392d140 8a330acc5e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 22:16:20 +0300\n\n Merge pull request #2457 from oleg-nenashev/bug/JENKINS-36193\n \n [JENKINS-36193] Raise exception when trying to build a job that is disabled\n", "commit c31392d1401a45e8e9df4b91b2445cb4b1901f4d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-16 15:14:48 -0400\n\n [JENKINS-36476] Underprivileged users could not use the default value of a password parameter (#2454)\n \n * [FIXED JENKINS-36476] Do not even send the default password in encrypted form; leave the text field blank, and apply the default upon submission.\n \n * [JENKINS-36476] Use a special token, not the empty string, as the marker for the default value.\n", "commit 7d5a2e3f367499af6f3be3fb4fe9137d8d00e053\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 22:14:16 +0300\n\n [JENKINS-36592] Prevent NPE in BlockedBecauseOfBuildInProgress#getDescription() (#2448)\n \n * [JENKINS-36592] Prevent NPE in BlockedBecauseOfBuildInProgress#getDescription() in the case of race condition\n \n * [JENKINS-36592] - Address comments from @jglick\n \n * [JENKINS-36592] - Fix wording. Attempt #2\n", "commit 890e1816267cbe8b3fa4426d0417e9f8e1f5c7ae\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 03:07:15 +0300\n\n FindBugs: Synchronize ListView#jobNames access in readResolve (should be harmless)\n", "commit e682e2b9b8b8988f01c124a009ce3b1da4304521\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 03:03:44 +0300\n\n FindBugs: Avoid boxing/unboxing of Integer in Job#getDynamic()\n", "commit 6b89ce4a3367b917130848fbbf4f397d27db062c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 03:00:21 +0300\n\n FindBugs: Suppress MS_SHOULD_BE_REFACTORED_TO_BE_FINAL in JnlpSlaveAgentProtocol3#Enabled\n", "commit a13301804fd1c57d13539a5b68175393696f12b9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 02:57:42 +0300\n\n FindBugs: Suppress FB unchecked cast warning in ToolDescriptor@getInstallations()\n", "commit 8c7355042e98a0366d454fc244c53c913f369a1c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 02:53:02 +0300\n\n FindBugs: Fix real issue with a method contract violation in ListViewColumn defaults retrieval\n", "commit 2ac529ed5e1a9b8f58e67942b8aefb703693d9cc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 02:37:53 +0300\n\n FindBugs: Handle non-realistic case when null StaplerRequest gets passed into DEfaultCrumbIssuer and Maven step instatinations\n", "commit 10522b7fecb5ebe6d22f6289717fd4175c5ce2c4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 02:34:33 +0300\n\n FindBugs: Handle potential null jenkins instance in the DescriptorExtensionList#load() method\n", "commit 6e7b84bc0892b608d0e95f3ba769af5eb7388c70\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 02:17:41 +0300\n\n FindBugs: Suppress MS_SHOULD_BE_REFACTORED_TO_BE_FINAL for ChartUtils#awtProblemCause\n", "commit 3c31cb9692b4171b68dd10798019fd80bff56ce9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 02:16:50 +0300\n\n FindBugs: Suppress DM_GC in hudson.Util#pauseBetweenDeletes(), because it's a desired behavior for custom setting\n", "commit 52f8ba0e5bd20579e4a5fc56365cd20a8bda9f88\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-16 02:15:58 +0300\n\n FindBugs: Suppress DMI_COLLECTION_OF_URLS in PluginManager since it's safe\n", "commit 8a330acc5eba2697a671d5d6c13d7d7cb90e723e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-15 17:33:29 +0300\n\n [JENKINS-36193] - Add direct unit test for the issue\n", "commit 994fd9ffdd29261ac83c7f6d8b4f682da636e07c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-15 17:32:47 +0400\n\n Annotate and document the AsynchronousExecution#getExecutor() method (#2447)\n", "commit 0b517705f5de454f2896d5c345ac8ec4fa8f6651\nAuthor: Rupin R Nath <rupinr@live.com>\nDate: 2016-07-15 18:23:59 +0530\n\n [FIXED JENKINS-33201 Java JSON exception with an empty parametrized build.] (#2444)\n \n * Fixed JENKINS-33201 [Java JSON exception with an empty parametrized\n build.]\n \n * FIXED JENKINS-33201. Changed to FormException instead of Failure\n \n * That fix was never in a released version.\n \n So it cannot have been reverted.\n \n * Lowercase i for consistency\n \n * Remove the concept of yanking dead executors.\n \n * Another unnecessary call to doYank.\n \n * [FIXED JENKINS-27530] Jenkins.reload must also reload the Queue to ensure that every Queue.Item.task corresponds to a live Job, lest nextBuildNumber be bogus.\n \n * [JENKINS-27530] Noting #2439 & #2440.\n \n * FIXED JENKINS-33201. Changed to FormException instead of Failure\n \n * [FIXED JENKINS-33201 .FormException is thrown if parameterDefinitions are not available .\n \n * Changing one more Tab to Space\n \n * Moved checkForEmptyParameters to Job class\n", "commit 4577cf6ae14fffd701fb10fa674690b305fd8b06\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-15 16:50:50 +0400\n\n [FIXED JENKINS-36593] - Make ItemCategory#MIN_TOSHOW restricted (#2449)\n \n * [JENKINS-36593] - ItemCategory#MIN_TOSHOW should be restricted\n \n * [JENKINS-36593] - Add Javadoc\n", "commit a0431beba641a7536981765ac77256b6f3859fbe\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-15 12:53:58 +0200\n\n Turn on autocomplete for job and view name\n", "commit e5f20ceb45ed08cb0ca8e20eaa952026846a15bf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-15 11:00:09 +0400\n\n [FIXED JENKINS-36594] - CauseOfInterruption.UserInterruption#getUser() should not create new users (#2450)\n \n * CauseOfInterruption.UserInterruption#getUser() should not create new users if the user gets deleted before the cause printing call\n \n * [JENKINS-36594] - Print raw username if we cannot create MasterHyperlinkNote\n", "commit 382b04f786bca7574ab12002438b7754dcf646df\nAuthor: ge-vi <gvirsuta@eisgroup.com>\nDate: 2016-07-15 09:55:49 +0300\n\n translations for lt language (#2430)\n", "commit 439426236f52f905df782c1467c96c7bda8a746a\nAuthor: godfath3r <galatsanosp@gmail.com>\nDate: 2016-07-14 20:18:45 +0300\n\n [JENKINS-36387] Catch exception when scm retry count field is empty. (#2433)\n \n * [JENKINS-36387] Catch exception when scm retry count field is empty.\n \n * Add test for JENKINS-36387\n \n * [JENKINS-36387] Move test in correct place\n \n * [JENKINS-36387] Reproduce actuall behaviour\n", "commit 4fb6e32d80f6a3378824ada1743a194120f1648a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-14 16:12:08 +0100\n\n Noting JENKINS-36629\n", "commit 2e533ef7a0f598de99736025abb6d789f8cb735e\nMerge: 10cb11f9cd 78c0031857\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-14 16:08:40 +0100\n\n Merge pull request #2451 from stephenc/optimize-recent-build-stability\n \n [JENKINS-36629] Optimization for recent build stability calculation\n", "commit 88c2d8ed043011ed7d3889776725477df5b58156\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-14 15:17:26 +0200\n\n [JENKINS-18435] Tell browsers not to cache or try to autocomplete forms\n \n Setting autocomplete to \"off\" will tell browsers not to try to autofill\n forms during history navigation. Since this seems to be a prominent\n problem in Jenkins I feel it is best to have it default to \"off\" and let\n individual inputs or pages opt-in to enable it instead\n to indicate they can handle it.\n The standard login page does not seem to use the taglib form tag\n so it is not affected, even so, all modern browsers ignores\n the autocomplete attribute on username and password fields anyway.\n", "commit 10cb11f9cd740084d2d2ad00eb3d62785d5f7a10\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-07-14 10:36:00 +0200\n\n Describe pipeline aware alternative of deprecated method (#2452)\n", "commit 175aa55c7039ac4be6e4ffca218b7a4a01010f3c\nMerge: 6ed5956e23 5ebb95f4ab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-13 10:17:03 -0400\n\n Merge pull request #2438 from jglick/LoggerRule\n \n Use LoggerRule\n", "commit 78c00318573c6f68f5ee1534db2b9ce688296731\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-13 08:59:32 +0100\n\n [JENKINS-36629] Use a name that does not assume on disk storage of run records\n", "commit b7c0d93de892939a92e9b719e0ed64622a705356\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-12 17:46:31 +0100\n\n [FIXED JENKINS-36629] Add a test\n \n The test found out that RunMap's subMap implementation only returns loaded builds, so we needed to introduce a method to test if there was a specific run on the disk. For the weather reports we do not care if the record on the disk fails to load\n", "commit 7e0e79de28fb2696f5b28e0128a0a45257ce0258\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-12 16:15:11 +0100\n\n Optimization for recent build stability calculation that should at most load two builds into memory for the recently stable case. In the non-recently stable case we just pre-load the most recently stable one and skip loading any intermediary successful ones\n", "commit 6ed5956e236a24a0931403d4b39c6091ed93df46\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-12 15:04:28 +0200\n\n Update changelog.html\n", "commit 9a11197e902026ce68b8fd00c4eabc9e373b897f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-12 15:03:08 +0200\n\n Noting #2402\n", "commit b21ab921dedd041a33023955194606a5a2df2b24\nAuthor: Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-07-12 09:13:33 +0200\n\n [JENKINS-35570] List of computer's names extracted to Util (#2408)\n \n * [JENKINS-35570] List of computer's names extracted to Util\n", "commit e750cd3511670c233a1bcf8dfac3bb6aa80097e9\nMerge: d38c4ab704 deaa5d6b17\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-07-12 09:10:16 +0200\n\n Merge pull request #2420 from pjanouse/JENKINS-35423\n \n [JENKINS-35423] CLI commands quiet-down/cancel-quiet-down extracted from core to CLI\n", "commit d38c4ab7048ae98e06d3cde5537328c8032ca0f5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-11 21:32:50 +0100\n\n Noting JENKINS-36494\n", "commit bb4eb45fb3d90cd1d6f8dd90781c94a50aaf4702\nMerge: 7acfbec4ab 85f64d4e06\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-11 21:28:56 +0100\n\n Merge pull request #2437 from stephenc/jenkins-36494\n \n [FIXED JENKINS-36494] Switch to a try with resources form of impersonation\n", "commit 7acfbec4abac193add0192dba566a10eeb3d8ea6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-11 20:40:26 +0200\n\n [FIX\u0423\u0412 JENKINS-26438] Allow to keep forever with custom build discarder (#2443)\n", "commit 97369edb7d70c9652813f4acc5073b3017867e18\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-11 18:24:31 +0200\n\n [JENKINS-35493] Fixed nits\n", "commit c50b61dd745e3f4547850f59abce5cd295e90d6e\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-11 18:18:08 +0200\n\n [JENKINS-35493] Forgot the JavaDoc\n", "commit 5ebb95f4abada2e3cebf8ce7448440d73bf5c717\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-11 11:28:39 -0400\n\n jenkins-test-harness 2.13\n", "commit b6dfdf4c8e3cb24e363c03ad37378c2f9b9dc69a\nMerge: e98910377b 1c4c6432b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-11 11:05:00 -0400\n\n Merge branch 'master' into LoggerRule\n", "commit fefd61c87d9d19ba786178410473a60315707923\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-07-11 15:08:17 +0200\n\n [JENKINS-35493] Introduce a UserDetails cache\n \n to fix performance regression after SECURITY-243\n", "commit 1c4c6432b795f807758152d06f3f8d9a7b9bf7bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-10 19:34:57 -0700\n\n updated changelog for release\n", "commit 8de0683e71983eb3b8a41e08a0670dc7fbb97286\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-10 19:28:53 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2e0c71d6694ad754226381ff37b0607df68061f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-10 19:28:53 -0700\n\n [maven-release-plugin] prepare release jenkins-2.13\n", "commit e3200aabd52a01dfa677a33919977341e7b6a806\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-07-10 17:21:50 -0400\n\n [FIXED JENKINS-34668] - setup wizard installing panel unusable on small screens (#2402)\n \n * JENKINS-34668 - setup wizard installing panel unusable on small screens\n", "commit fe07641440b360c8bd50f4a34329a2f4f6f8ab05\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-07-10 21:15:04 +0200\n\n [JENKINS-34670] Add support for a new full screen layout\n", "commit dad7f3d685c5661cd5f3ccc560d3283129800dd9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-08 18:53:58 -0400\n\n [JENKINS-27530] Noting #2439 & #2440.\n", "commit 3ef1db59ea8fa617d18dc951b6de5b7d93a2c855\nMerge: c528cdc7ff 12fd3e47e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-08 18:51:22 -0400\n\n Merge pull request #2439 from jglick/nextBuildNumber-JENKINS-27530\n \n [JENKINS-27530] nextBuildNumber snafu after reload\n", "commit c528cdc7ff3cf7473008f0ede811c65c2a48d132\nMerge: 7d868e5224 0969e0a381\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-08 18:50:37 -0400\n\n Merge pull request #2440 from jglick/no-dead-executors\n \n Remove the concept of yanking dead executors\n", "commit 85f64d4e06a2d0cd01408705eb2bd7ac41631b02\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-08 15:53:00 +0100\n\n [JENKINS-36494] Clarify that the previousContext is never `null` per JavaDoc for `SecurityContextHolder.getContext()`\n", "commit e98910377bf7fb453fc2fbb796642ab42f9d7c1c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-08 10:23:50 -0400\n\n Adapted to changes in LoggerRule.\n", "commit 7d868e522411b28027c2f869e72371f2d0a76055\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-08 13:58:29 +0200\n\n Lowercase i for consistency\n", "commit c11c741a86593d1484d8342cc9844b7ee7b39645\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-07-08 13:56:54 +0200\n\n That fix was never in a released version.\n \n So it cannot have been reverted.\n", "commit d00d5b1e342661a423c821311549e29cf7469a00\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-08 08:12:59 +0200\n\n Annotate DescriptorList methods and add Javadocs (#2434)\n", "commit 0969e0a381444f9952204e0e92df353191cc0fcb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-07 23:31:22 -0400\n\n Another unnecessary call to doYank.\n", "commit 7a3b1764958f8726422bc4fc6540d398dde3b302\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-07 23:16:36 -0400\n\n Remove the concept of yanking dead executors.\n", "commit 12fd3e47e393fb1942cd5cb29766bcefe62a81f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-07 20:50:54 -0400\n\n [FIXED JENKINS-27530] Jenkins.reload must also reload the Queue to ensure that every Queue.Item.task corresponds to a live Job, lest nextBuildNumber be bogus.\n", "commit 0d4f9a5841fd87d7f53ba7cc0a58d5a29236a69c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-07 20:28:25 -0400\n\n @oleg-nenashev created a BasicCredentialsProvider for SetupWizardTest but seems to have never used it.\n", "commit c69a0cd762f5576defd0bbc4fc038950f52ba106\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-07 20:20:47 -0400\n\n Use LoggerRule.\n", "commit 0203504a2cc39b5c1b92495c5f7aefe6ad403c22\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-07 11:46:45 +0100\n\n [FIXED JENKINS-36494] Switch to a try with resources form of impersonation\n", "commit 930a7d34b0360fe3a3997b21e58791cf877dd0dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-06 12:16:28 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b726c1389d3d5b798631ab89808951582b7079bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-06 12:16:28 -0700\n\n [maven-release-plugin] prepare release jenkins-2.7.1\n", "commit f9efe652490976b03b07a669d3e77dba75b8cce7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-05 12:03:00 -0700\n\n updated changelog for release\n", "commit 17cc923625806c57b46700e809686ee21e5419e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-05 11:57:14 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b69a4236ec8ab5707646cd2996458c72bcdb6c7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-07-05 11:57:14 -0700\n\n [maven-release-plugin] prepare release jenkins-2.12\n", "commit 0b8febbdc3a927839a7505fa361dc8e38cafc635\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-05 12:09:05 +0200\n\n [JENKINS-25416][JENKINS-28790] - Fix the parametersReferencedFromPropertiesShouldRetainBackslashes() test, which relies on the legacy behavior (#2435)\n \n The test fails after https://github.com/jenkinsci/jenkins/pull/1976/commits/84ee34f2df620f1280022f1678b81e5c27dfc330\n", "commit deaa5d6b17fd953e69065749b78c1f54702cd7af\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-07-04 09:53:18 +0200\n\n Remove only @Option annotation, not @QueryParameter\n", "commit ab4b42bd0dc7948f11191d2270b719cbcc0471eb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-07-03 17:49:09 +0200\n\n Noting #2417, #2428, #2424, #2390, #2421, #2425, #2419, #1976\n", "commit ab26fdbebcb2fed07c144cd1ae918d516ffee941\nAuthor: godfath3r <galatsanosp@gmail.com>\nDate: 2016-07-03 16:51:22 +0300\n\n [JENKINS-36193] Raise exception when trying to build a job that is disabled.\n", "commit e66e719f1e6caa54b546a5bdee5ab062089d21c2\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-07-02 21:27:50 +0200\n\n [FIXED JENKINS-25416][JENKINS-28790] Do not inject build variables into maven process optionally (#1976)\n \n * [FIXED JENKINS-25416][JENKINS-28790] Do not inject build variables into maven process optionally\n \n * [JENKINS-25416][JENKINS-28790] Fixed typo in test method name\n \n * [JENKINS-25416][JENKINS-28790] Suggest alternatives in help\n \n * [JENKINS-25416][JENKINS-28790] Use less hackish approach to preserving legacy behaviour\n", "commit 5fdf33ba9b7382db3a8c833a94436b87eeb87bb6\nAuthor: Alvaro Lobato <alvarolobato@gmail.com>\nDate: 2016-07-02 18:21:58 +0200\n\n [JENKINS-20187] - Handle growing files when creating a tar file. (#2419)\n \n * [JENKINS-20187] - Handle growing files when creating a tar file.\n \n * - Introduce try-with-resources\n - Remove exception login\n - Throw new exception with filename and addSuppresed\n \n * Address jglick comments\n", "commit 6561a9cc2b0e2abb8f08960e8e7c603bb5aa1927\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-01 17:09:49 +0100\n\n Noting merge of JENKINS-36280\n", "commit 5a0d7ece6a32be4e9df37f055a950c51c80ffdf8\nMerge: 1d176d1f19 4ab2b424a1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-07-01 17:06:45 +0100\n\n Merge pull request #2427 from stephenc/jenkins-36280\n \n [FIXED JENKINS-36280] Enable DescriptorVisibilityFilter for Slave's C\u2026\n", "commit 1d176d1f19bfc717ffc335046539ffdd079efdf4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-07-01 02:54:04 -0400\n\n [JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored (#2426)\n \n * [FIXED JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored.\n \n * [FIXED JENKINS-36043] Work around fragile form submission design in multi-branch-project-plugin.\n", "commit 6d29dd4554345aed2905e8ab32da678e301736a7\nAuthor: Thomas Pilot <ThomasGP@users.noreply.github.com>\nDate: 2016-06-30 12:18:17 +0200\n\n [FIXED JENKINS-36232] NPE during SCM polling (#2425)\n \n * [FIXED JENKINS-36232] NPE during SCM polling\n \n * add test to trigger the \"no veto\" code path that has the NPE\n \n * incorporate remark on using @Issue reference\n", "commit 213363d387736874f1d14d83e57347f757f3ed4f\nMerge: fa1c03b0d8 b7a7c81f41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-30 08:10:36 +0900\n\n Merge pull request #2428 from jenkinsci/closeable-bulkchange\n \n Make BulkChange auto-closeable\n", "commit fa1c03b0d8b56702ca3aafcaa0c3defe8dae5250\nAuthor: Michal Slusarczyk <michalekslusarczyk@gmail.com>\nDate: 2016-06-29 11:02:28 -0700\n\n [JENKINS-21486] Fixing optional dependency version resolution. (#2421)\n \n Without it version of optional dependencies is set to \"X.Y;resolution:=optional\" which causes problems when using hudson.util.VersionNumber comparison methods.\n", "commit b7a7c81f41bb8644f38a097d0688c1c12c3dc7d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-06-29 13:25:40 -0400\n\n Stray import.\n", "commit 4ab2b424a100975d1fb74c5ddeba1e1255d2f378\nMerge: 71ea0b384a a24adb72fa\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-29 12:33:09 +0100\n\n Merge branch 'master' into jenkins-36280\n", "commit a24adb72fa23062db1d47e486df9af4f72093494\nMerge: cdf6906f1a 804a571c0b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-29 12:32:12 +0100\n\n Merge pull request #2429 from stephenc/enable-tests\n \n Tests did not match naming pattern so were never being executed\n", "commit 71ea0b384ab2df97942067c81dde4998faa94911\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-29 12:31:00 +0100\n\n [JENKINS-36280] Add some tests\n \n The tests pass locally, but they will not run until #2429 is merged\n", "commit cdf6906f1af0638087888cdf28e4491443eed38e\nAuthor: tn-osimis <tn@osimis.io>\nDate: 2016-06-29 13:17:51 +0200\n\n Update BUILD_TAG description to mention the replacement of slashes with dashes (#2417)\n \n Divergence introduced with 117d69b8164872ba22f5ceb46b60f2cae23e29db.\n", "commit 804a571c0bcc5d17578719243b21f0d3c3b5cddb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-29 12:00:03 +0100\n\n Tests did not match naming pattern so were never being executed\n", "commit 1e170d43ed097db6146dbdd95acc556fa6d79794\nAuthor: Dar\u00edo Villadiego <dvilladiego@cloudbees.com>\nDate: 2016-06-29 12:25:31 +0200\n\n [JENKINS-32027] Avoiding to refresh codemirror through the layoutUpdateCallback (#2390)\n", "commit 61f0455cd735a4d6b29340fb8e5b82c5798d73b2\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2016-06-29 12:16:12 +0200\n\n [FIXED JENKINS-36277] Check that process working dir exists (#2424)\n", "commit b9e616ffe22af5e17202039f6a77c08d05ffd99c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-29 11:08:51 +0100\n\n [JENKINS-36280] Address review comments\n", "commit 5b4dbb3970b7e559e32aee6dbd159e66bf7a68a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-28 13:56:32 -0700\n\n Make BulkChange auto-closeable\n \n so that it can be used as below:\n \n try (BulkChange bc = new BulkChange(o)) {\n ...\n bc.commit();\n }\n", "commit 53adb022e41ab92b97d15b3cf6b9755f5ec9b86e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-28 17:07:00 +0100\n\n [FIXED JENKINS-36280] Enable DescriptorVisibilityFilter for Slave's ComputerLauncher, RetentionStrategy and NodeProperty\n", "commit 2a5b11281fb98ed264c655485c0623ce5698c43c\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-06-10 10:40:14 +0200\n\n [JENKINS-35423] CLI commands quiet-down/cancel-quiet-down extracted from core to CLI\n \n quiet-down and cancel-quiet-down covered by test-cases\n", "commit 533156c7c4732a1eaf101e96cdf989734520d30c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-26 11:56:01 -0700\n\n updated changelog for release\n", "commit bb3b2b030417a247391845714d5eb9e6b83a3866\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-26 11:50:20 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 61fb7df4d7e3748f45ccf4d8c0c02c3ca485c88a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-26 11:50:19 -0700\n\n [maven-release-plugin] prepare release jenkins-2.11\n", "commit 20dbd5b3df0c1bd6a774ea3b310a6ada48bb47ac\nMerge: d69ae563eb 44cde1e26f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-06-24 06:00:37 -0400\n\n Merge branch 'master' into coordinated-run\n", "commit 44cde1e26f1794e054faeb1c58f78f1d10207bbf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-23 09:31:36 +0100\n\n Noting merge of JENKINS-36123\n", "commit 5736ee19f0f38e81e91d6c54b2d14390526c8821\nMerge: 29c98be0d6 356e92659c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-23 09:22:41 +0100\n\n Merge pull request #2418 from stephenc/jenkins-36123\n \n [FIXED JENKINS-36123] Add an extension point that allows plugins to veto polling\n", "commit 29c98be0d6db80e79d3fe4690a05c43f5e270289\nAuthor: Peter Major <aldaris@users.noreply.github.com>\nDate: 2016-06-23 08:24:05 +0100\n\n [FIXED JENKINS-35981] Allow Setup wizard to work on Tomcat 8 (#2411)\n", "commit 356e92659cb3dab8dea4b84e383f82e2dfed385f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-23 00:24:24 +0100\n\n [JENKINS-36123] Refactor new extension point name\n", "commit 5a2a265fde4bc41210bb40da9cc9522a3bd43f88\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-22 11:54:46 +0100\n\n [JENKINS-36123] Address review comments from James Nord\n", "commit 4ac67a4d809d29cc968386302ca28bb4fa7f18ee\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-21 23:00:49 +0100\n\n [FIXED JENKINS-36123] Add an extension point that allows plugins to veto polling\n", "commit 275bdb118a7797f17964905b13880c192452b736\nAuthor: Daniel Spilker <daniel.spilker@bdess.com>\nDate: 2016-06-07 22:20:08 +0200\n\n [JENKINS-34751] updated Groovy to 2.4.7\n \n follow-up for JENKINS-34751\n \n (cherry picked from commit 96a782853eb006d76eb8eb2aad68d3046a5f9756)\n", "commit 78d98b440241fb5fad34668b87c9c82d19a72337\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-06-07 10:19:03 +0200\n\n [FIX JENKINS-35381] Restrict ResourceBundleUtil (#2393)\n (cherry picked from commit 9657629d2e286f63cb3adf6b0083cb1491e11974)\n", "commit 1ea03a326fa33a1f76d0cdb90349287730f66e99\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-19 20:44:59 -0700\n\n updated changelog for release\n", "commit d4cb2129f3080bbb694e5ffe6c8d4ab2f4d36e97\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-19 20:39:22 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c51c7e3e9b2d20c7f4f23cdd9a6889417881661b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-19 20:39:21 -0700\n\n [maven-release-plugin] prepare release jenkins-2.10\n", "commit 95c3f27e261bed384c3f96cc616cb7b1ee096cbf\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-06-02 19:57:40 +0200\n\n [FIXED JENKINS-31915] Proxy settings in plugins page are ignored (#1955)\n \n [FIXED JENKINS-31915] Proxy settings in plugins page are ignored\n (cherry picked from commit 81e00cc67957018b0d355740a1eeb2bcd21c0609)\n", "commit 7e02f1d6153b0c37b31335a20f114bf8722d91d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-31 23:27:03 -0700\n\n Pick up a new windows slave installer module\n \n See https://github.com/jenkinsci/windows-slave-installer-module/pull/3\n \n (cherry picked from commit 57e98ad7c967da06c1beb63956a1724571387a9f)\n", "commit e8467e304ba33329c1afd0fa15a8456f52711f4b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-02 19:56:12 +0200\n\n [JENKINS-35206] - Make the InstallState object deserialization robust against corrupted files (#2387)\n \n * [JENKINS-35206] - Add unit tests for the deserialization logic\n \n * [JENKINS-35206] - Install state should be robust against messed statuses when deserializing objects\n \n * [JENKINS-35206] - Fix the license header in thre test file\n \n (cherry picked from commit 1b2711c9578f5b34bc452fcc3f2dd055b1c0865c)\n", "commit 3837f44a6f2621dde0bea59c522cc1e0464b67c2\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-06-03 10:32:14 -0400\n\n [JENKINS-35206] - fix potential NPE due to corrupt Jenkins.InstallState (#2385)\n (cherry picked from commit 541641100b4a9570d72d263a12edbc1e06c987a2)\n", "commit d0cc8cdc36f74d54ec015db54f56dfbe2391aac7\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-05-31 17:14:37 +0200\n\n [JENKINS-35178] Fix close button in Safari (#2378)\n \n * [JENKINS-35178] Fix close button in Safari\n \n * [JENKINS-35178] Removed units\n \n * [JENKINS-35178] Back to the original button design\n \n (cherry picked from commit d35c7de73b1b78e1aa47470bdff36b0f60884c8d)\n", "commit c95dcc13176b018c561585bd45688a98946772ab\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-06-19 22:06:51 +0200\n\n [JENKINS-35402] Add since to new API\n", "commit f5777a6a3d47ae895dff174203d24bac4af7fedc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-06 21:57:31 +0100\n\n [FIXED JENKINS-35402] Make it easier for update sites to tweak the InstallationJob\n \n (cherry picked from commit 53f89740e94b7fe9a517d5858e438de3fd80a5f2)\n", "commit 1fef3f4b73dcd01d44bfc5275c5e2bfa963a74ae\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-06-02 13:53:43 -0400\n\n [FIXED JENKINS-34881] - Handle pre-configured security settings for new installs (#2364)\n \n * [FIXED JENKINS-34881] - handle non-default security settings for new installs\n \n * Ensure permissions\n \n * Initial security authentication token should still follow redirects\n \n (cherry picked from commit 723dfca37bcf3fecd33c75eaca01ce0d07014d70)\n", "commit f49ca14a9801d03947ad9c5942d399029daedb1e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-19 13:39:44 +0200\n\n Noting #2414, #2407 and #2406\n", "commit ef26a35fd6be64d5d7205e34dc0c55cc6b8b1ef2\nAuthor: Quentin Dufour <quentin@dufour.io>\nDate: 2016-06-19 04:56:51 -0400\n\n Add compilation support for 32 bits linux - node.js fix (#2414)\n", "commit 8f7cad0659578cf6c4a786cc50da0f91173ea1b7\nAuthor: Cyrille Le Clerc <cleclerc@cloudbees.com>\nDate: 2016-06-16 13:28:24 +0200\n\n Better exception message if a SecurityRealm doesn't respect the API contract and return null (#2407)\n \n * Getter exception message if the SecurityRealm doesn't respect the API contract and return null.\n \n * Use NullPointerException instead of IllegalStateException to not change the behaviour of the method.\n", "commit 200a0beb74298444149b459de970b82043ec4998\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-16 13:21:04 +0200\n\n [JENKINS-33600] - User#isIdOrFullnameAllowed() should be tolerant against null parameters (#2406)\n \n * [JENKINS-33600] - User#isIdOrFullnameAllowed() should be tolerant against null parameters\n \n * [JENKINS-33600] - Add the follow-up TODO\n", "commit c93527af7661e814e2ad7144429eb3afeb32c93f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-06-14 14:43:06 +0200\n\n Fix links to JIRA\n", "commit bb14f1a29e6682fb253253c61ee34353483a9df7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-13 23:13:08 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e257db1b450fcb63ece4ddea44ce5ddb5bc33680\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-13 23:13:08 -0700\n\n [maven-release-plugin] prepare release jenkins-1.651.3\n", "commit 4443add4813a62ecb3ea9d7df4b33c4589390006\nMerge: 39dae39677 1290c72c7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-13 22:52:56 -0700\n\n Merge branch 'stable-1.651' of github.com:jenkinsci/jenkins into stable-1.651\n", "commit 00fc80fe29c4dd02afb6052715f3926bed6a8695\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-13 14:59:57 -0700\n\n updated changelog for release\n", "commit f30b01f01f82c2ee44c27e8003bb4b6a3b471d93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-13 14:54:19 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit cbe0ee5b38aa69cdc71e9bfbf6faf6e7b01681df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-13 14:54:19 -0700\n\n [maven-release-plugin] prepare release jenkins-2.9\n", "commit 2845f0010fc41a9823b6356c9a1cdf3dd275a2c7\nAuthor: Ben Walding <bwalding@users.noreply.github.com>\nDate: 2016-06-12 20:43:43 +1000\n\n Make text gender neutral (#2405)\n", "commit a40eec09c575852afdc10cff4168e9288985950f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-12 12:42:46 +0200\n\n Noting #2393, #2394, #2399, #2395, #2371, #2398, #2403\n", "commit c718516adfddeb10cbf616ce37c619cc6bbafd53\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-11 16:06:40 +0200\n\n Update remoting to 2.60 (#2403)\n \n Changes summary:\n \n Fixed issues:\n * [JENKINS-22722](https://issues.jenkins-ci.org/browse/JENKINS-22722) -\n Make the channel reader tolerant against Socket timeouts.\n (https://github.com/jenkinsci/remoting/pull/80)\n * [JENKINS-32326](https://issues.jenkins-ci.org/browse/JENKINS-32326) -\n Support no_proxy environment variable.\n (https://github.com/jenkinsci/remoting/pull/84)\n * [JENKINS-35190](https://issues.jenkins-ci.org/browse/JENKINS-35190) -\n Do not invoke PingFailureAnalyzer for agent=>master ping failures.\n (https://github.com/jenkinsci/remoting/pull/85)\n * [JENKINS-31256](https://issues.jenkins-ci.org/browse/JENKINS-31256) -\n <code>hudson.Remoting.Engine#waitForServerToBack</code> now uses credentials for connection.\n (https://github.com/jenkinsci/remoting/pull/87)\n * [JENKINS-35494](https://issues.jenkins-ci.org/browse/JENKINS-35494) -\n Fix issues in file management in <code>hudson.remoting.Launcher</code> (main executable class).\n (https://github.com/jenkinsci/remoting/pull/88)\n \n Enhancements:\n * Ensure a message is logged if remoting fails to override the default <code>ClassFilter</code>.\n (https://github.com/jenkinsci/remoting/pull/80)\n", "commit 01db7d36c83674dcf8fdfea9ba4e8df6a6d17a54\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-06-10 15:59:40 -0700\n\n [FIXED JENKINS-35641] - Always send usage statistics over HTTPs to the new usage.jenkins.io hostname(#2398)\n \n References INFRA-559\n", "commit d33df0f2e4cbe5a6e35f34ece96059826aa7471d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-06-10 18:46:05 -0400\n\n [JENKINS-35098] Disable AutoBrowserHolder by default to improve the changelog rendering performance (#2371)\n \n * [FIXED JENKINS-35098] Deleting AutoBrowserHolder.\n \n * Normalizing form binding scheme for AbstractProject.scm.\n \n * At @oleg-nenashev\u2019s insistence, restoring AutoBrowserHolder, though not using it by default.\n \n * Using SystemProperties at @oleg-nenashev\u2019s recommendation.\n", "commit ceb36b54b5783c36ff15b41a6ea9816154b46ec1\nMerge: 057791ca34 97a3f714a9\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2016-06-09 17:56:38 +0200\n\n Merge pull request #2395 from ndeloof/one-shot-6\n \n [JENKINS-34923]\n", "commit 621c23ae412b17c3aeb00f9e59c0ef6099889401\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-06-09 16:20:30 +0200\n\n Towards 2.7.1\n", "commit 5919a14640425921c2b9384866bc7d2abcd006d5\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-06-09 16:18:09 +0200\n\n Revert \"Towards 2.7.1\"\n \n This reverts commit 673e8b5e7930a90786c74ac1fecfb6b010953775.\n", "commit 673e8b5e7930a90786c74ac1fecfb6b010953775\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-06-09 15:50:26 +0200\n\n Towards 2.7.1\n", "commit 97a3f714a91527c2600f20f3693bbb80f95bb35c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2016-06-09 15:00:23 +0200\n\n some obvious javadoc because some of us feel method names are not enough\n", "commit 057791ca34c8f85080ca1f4957843fb7c72b615b\nMerge: f1dfc7207f 96a782853e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-06-08 20:41:18 +0200\n\n Merge pull request #2399 from daspilker/JENKINS-34751\n \n [JENKINS-34751] updated Groovy to 2.4.7\n", "commit 96a782853eb006d76eb8eb2aad68d3046a5f9756\nAuthor: Daniel Spilker <daniel.spilker@bdess.com>\nDate: 2016-06-07 22:20:08 +0200\n\n updated Groovy to 2.4.7\n \n follow-up for JENKINS-34751\n", "commit f1dfc7207fc323fcfef1733b3de03ee447e1bd93\nMerge: 9657629d2e 53f89740e9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-07 16:54:35 +0100\n\n Merge pull request #2394 from stephenc/custome-installation-job\n \n [FIXED JENKINS-35402] Make it easier for update sites to tweak the InstallationJob\n", "commit 9657629d2e286f63cb3adf6b0083cb1491e11974\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-06-07 10:19:03 +0200\n\n [FIX JENKINS-35381] Restrict ResourceBundleUtil (#2393)\n", "commit 310c952602f7241cb74454b7e7fb2be0bf3d2980\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2016-06-07 08:56:29 +0200\n\n [JENKINS-34923]\n \n Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>\n", "commit 53f89740e94b7fe9a517d5858e438de3fd80a5f2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-06-06 21:57:31 +0100\n\n [FIXED JENKINS-35402] Make it easier for update sites to tweak the InstallationJob\n", "commit 405c86af5e4312bc589364568a078bab987fa477\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-06 11:02:58 -0700\n\n Typo\n", "commit a6a7f9fdb81bfcc5c24e5fbad2ab852449e136f1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-06 10:10:04 -0700\n\n This appears in javadoc\n \n Commit 7efb9090ddb6d63911e388cdf90e5f42dd880da3 seems to have done\n without paying attention to what javadoc refers to.\n", "commit e83463d3d8ca35dff5f7836d81ebf7695b3307b6\nMerge: 0bf184489b 5485cf9675\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-07 02:00:26 +0900\n\n Merge pull request #2389 from jenkinsci/queue-contains\n \n Removed code duplication\n", "commit 0bf184489bc984589b26307460b6ea081c6557e4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-06 10:03:40 +0200\n\n Fix the link formatting in the 2.8 changelog\n", "commit f5f9d8312fc3b1e29346a988ed8e2d4fb19bea07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-05 20:50:30 -0700\n\n updated changelog for release\n", "commit 91d19771cce309a132bbcba76e307151bff5d172\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-05 20:44:25 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 64f9f7851ff5bc41448cfd5f61804ceedd669245\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-05 20:44:25 -0700\n\n [maven-release-plugin] prepare release jenkins-2.8\n", "commit 8bb9287685b99454b9548d700849ce5b4a336ebf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-04 21:59:19 +0200\n\n Noting #2367, which was missing in 2.6\n", "commit 3c25fbcca4687986a11d643908cf8e2effcdc4ff\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-04 21:54:22 +0200\n\n Copy-editing of the current changelog entries\n", "commit c4c3f78485c7b75f01041902f539049d9b6a0bed\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-04 21:49:51 +0200\n\n Noting #2378, #2379, #2364, #2387, #1955 and #2385\n", "commit 541641100b4a9570d72d263a12edbc1e06c987a2\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-06-03 10:32:14 -0400\n\n [JENKINS-35206] - fix potential NPE due to corrupt Jenkins.InstallState (#2385)\n", "commit 7a3e43c7159f1248de2cb606a0b0019a1e5d4901\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-06-03 10:02:20 +0200\n\n Noting #2314\n", "commit 1444ee6fd89652bf101257c6ae532fd2b15eddb1\nMerge: 81e00cc679 3ef19cc1d3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-06-03 10:00:08 +0200\n\n Merge pull request #2314 from olivergondza/node-listener\n \n [FIXED JENKINS-33780] Introduce listener for slave creation/update/deletion\n", "commit 5485cf9675ec8fb73e6bd0e123cf8e5ebaef7440\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-02 16:34:07 -0700\n\n Removed code duplication\n \n getItem() and contains() act exactly the same\n", "commit 81e00cc67957018b0d355740a1eeb2bcd21c0609\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-06-02 19:57:40 +0200\n\n [FIXED JENKINS-31915] Proxy settings in plugins page are ignored (#1955)\n \n [FIXED JENKINS-31915] Proxy settings in plugins page are ignored\n", "commit 1b2711c9578f5b34bc452fcc3f2dd055b1c0865c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-06-02 19:56:12 +0200\n\n [JENKINS-35206] - Make the InstallState object deserialization robust against corrupted files (#2387)\n \n * [JENKINS-35206] - Add unit tests for the deserialization logic\n \n * [JENKINS-35206] - Install state should be robust against messed statuses when deserializing objects\n \n * [JENKINS-35206] - Fix the license header in thre test file\n", "commit 967fe8463589a654145f2532c9ff4ccd8dd2a921\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-06-03 02:55:03 +0900\n\n Update windows slave installer module from 1.5.1 to 1.6 (#2386)\n \n See https://github.com/jenkinsci/windows-slave-installer-module/pull/3\n", "commit 723dfca37bcf3fecd33c75eaca01ce0d07014d70\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-06-02 13:53:43 -0400\n\n [FIXED JENKINS-34881] - Handle pre-configured security settings for new installs (#2364)\n \n * [FIXED JENKINS-34881] - handle non-default security settings for new installs\n \n * Ensure permissions\n \n * Initial security authentication token should still follow redirects\n", "commit 61be0cd983651ee54c5194990e5be8e65a8009f3\nAuthor: Tomas Straupis <tomasstraupis@gmail.com>\nDate: 2016-06-02 13:29:46 +0300\n\n Lithuanian translation update (#2359)\n \n * Lithuanian translation update\n \n * Lithuanian translation update\n", "commit 0ac3a27b7d8ea59fcaeba3524cb21b375671e381\nAuthor: Peter Dave Hello <PeterDaveHello@users.noreply.github.com>\nDate: 2016-06-02 18:26:16 +0800\n\n optimize png images losslessly using zopflipng (#2379)\n \n Optimize PNG images losslessly using zopflipng\n", "commit d35c7de73b1b78e1aa47470bdff36b0f60884c8d\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-05-31 17:14:37 +0200\n\n [JENKINS-35178] Fix close button in Safari (#2378)\n \n * [JENKINS-35178] Fix close button in Safari\n \n * [JENKINS-35178] Removed units\n \n * [JENKINS-35178] Back to the original button design\n", "commit 7fbf7c1fe308c9eaaf759b0517e09a6579a527ee\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-30 09:48:10 +0200\n\n State label name as well in order to disambiguate when used from Form\u2026 (#2349)\n \n * State label name as well in order to disambiguate when used from FormValidation#aggregate\n", "commit 2363534a7f0f2c7e6c69321bab00f9ee0573b753\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-29 12:45:25 -0700\n\n updated changelog for release\n", "commit 0af7cab5d22039faa0f44cea45e976d8bb38d9c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-29 12:39:25 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 82621f1a75720fe0f8b2c0d394e51cf54332d915\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-29 12:39:24 -0700\n\n [maven-release-plugin] prepare release jenkins-2.7\n", "commit bd93907e746d21e9211d666a9523828e5dcd4d95\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-29 14:38:56 +0300\n\n Noting #2368, #2294, #2381, #2384, #2377, #2375, #2380, #2367, #2369\n", "commit 155f850203ca69a6601acbddafa726a43a2f2244\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-05-29 13:11:26 +0200\n\n [FIXED JENKINS-35201] - NodeJS could not be built on Win x64 (#2381)\n", "commit 15ce24ae4dac23a732f193f29b6423bc03be7a49\nAuthor: peppelan <giuseppe.landolfi@gmail.com>\nDate: 2016-05-29 12:38:32 +0200\n\n [JENKINS-35198] - DelegatingComputerLauncher should accept child classes in its hooks (#2384)\n \n * JENKINS-35198 Add failing test for clear identification of the issue and future regression test\n \n * JENKINS-35198 Fix DelegatingComputerLauncher logic for filtering out subclasses as possible delegates\n \n this logic is by default, and subclasses can still allow the selection of other DelegatingComputerLauncher instances as delegates.\n", "commit 0ae6c42ed2cbda0ea4a1e196656ef1d6008d80ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-05-29 06:36:37 -0400\n\n [JENKINS-35190] Do not even consult PingFailureAnalyzer if ping fails on the agent side. (#2377)\n", "commit 3403a3e15f890a1b077d532d7db52562678ad99a\nAuthor: Kamil Szyma\u0144ski <kamil.szymanski.dev@gmail.com>\nDate: 2016-05-29 12:29:50 +0200\n\n Add symbol annotation for SystemInfoLink (#2375)\n", "commit dbdb41214b6fe82c157538fc6aa896d90596e99f\nMerge: 654569ea09 74a9f79d56\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-05-29 10:04:40 +0200\n\n Merge pull request #2382 from damianszczepanik/translation-pl\n \n Updated Polish translations\n", "commit 74a9f79d56014e97300386bbeebf3df2a7980dfb\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-05-28 18:14:50 +0200\n\n Updated Polish translations\n", "commit 654569ea09f46c5812ab5a9bff445e80711083d7\nMerge: fae8ec6192 a2e7661f21\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-05-28 20:56:01 +0200\n\n Merge pull request #2380 from damianszczepanik/build-error\n \n Fixes Jenkins build error\n", "commit a2e7661f212c4564fffa57ddc9b9ab92f2f2dc5b\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-05-28 17:58:16 +0200\n\n Fixes Jenkins build error\n", "commit fae8ec61922420f4c7a32d953aad26c28bb5d2ef\nAuthor: madhead <siarhei.krukau@gmail.com>\nDate: 2016-05-28 12:14:57 +0300\n\n Update russian translations of nodes help pages to match latest English variant (#2376)\n", "commit 2001154a3a9130b77cfb0334fcffb26935327ada\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-05-28 11:13:43 +0200\n\n [JENKINS-34438] - Activate JSHint through js-builder (#2367)\n", "commit a3ddc89afe27a52554a79ff9e6d1b2ec714f96cd\nAuthor: Daniel Spilker <mail@daniel-spilker.com>\nDate: 2016-05-28 09:26:36 +0200\n\n [JENKINS-34751] use patched version of Groovy 2.4.6 (#2369)\n \n contains fixes for GROOVY-7761 and GROOVY-7826\n \n [FIXES JENKINS-34751]\n", "commit 50c704957dbb79cc8c2a6e454628052ef46a5039\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-05-27 09:29:10 -0400\n\n [FIX JENKINS-33947] - Fix keyboard navigation in setup wizard (#2294)\n", "commit 1290c72c7c1739d5ce0cc686a33d3f31fa79c7a0\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-26 14:03:26 +0200\n\n [ogondza mimicking maven-release-plugin] prepare for next development iteration\n", "commit 9b32fa3c0a489513c7f048641ebc68afd7590de6\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-25 15:18:47 +0200\n\n Fixup cherrypick\n", "commit 1c416b89edf733962147b2eb45a4ce8824dc454e\nAuthor: Felix Belzunce Arcos <fbelzunc@gmail.com>\nDate: 2016-04-06 15:36:29 +0200\n\n [JENKINS-32340] Enable disabled dependencies\n \n (cherry picked from commit 28335690e0b2535cdd76cc778ffdc45a5c4f67ac)\n", "commit 68a88a1e4229749df85799a91bb739f6a7d6e5a1\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-05-19 17:12:34 +0200\n\n Merge pull request #2353 from rsandell/safe-parameters\n \n [JENKINS-34858] - Listed Parameters should reflect what was used when the build ran\n (cherry picked from commit 74d0412d74a6429765a98e8d8c52324139de8034)\n", "commit 1fe92556c20feee48022ed0c586a4ec479ae232d\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-05-25 11:17:28 +0200\n\n [JENKINS-35020] Fixed some JSHint errors (#2368)\n \n * [JENKINS-35020] Fixed some JSHint errors\n \n * [JENKINS-35020] @kzantow's comment was addressed\n \n * [JENKINS-35020] @kzantow's comment was addressed\n", "commit baf831faf6ebf0b65b165b909575d26c8592c1a9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-11 12:11:02 +0200\n\n [JENKINS-34710] - PluginWrapper should not throw IOException if somebody enables the enabled plugin (#2327)\n (cherry picked from commit c83a8fdf0d048905928ba531d45527c1173f868d)\n", "commit c6131436f4a022cae8772508873181e1d148a91b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-14 14:05:35 +0200\n\n [JENKINS-34745] - Prevent CheckUpdates PeriodicWork death if update site cert is missing (#2333)\n \n * [JENKINS-34745] - Prevent CheckUpdates PeriodicWork death in the case of the missing update site signature\n \n * [JENKINS-34745] - Fix typo in the validator\n \n * [JENKINS-34745] - Fix the formatting of the validation message (cc @lanwen)\n \n (cherry picked from commit 1e6afbae3b82936602f28c402379e04d0b00a47e)\n", "commit 02725adfa16d58a6743c767bc00c370bb89f38b5\nAuthor: Carlos Rendon <crendon@gmail.com>\nDate: 2016-05-12 07:38:27 -0700\n\n Fix RSS id for builds in folders (#1965)\n \n [JENKINS-34767] - Prevent RSS ID collisions for items with same name in different folders\n (cherry picked from commit d8076e9654a4be6cd0792ea954363b209c44313b)\n", "commit d53cab3ef68b62a4a6dbb247012577c338dfc133\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-25 09:33:30 +0200\n\n [JENKINS-33467] Adjust reported Jenkins version number for LTS\n", "commit 12e79963cca5122351943ee107f65c3ad91a2e25\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-14 10:59:22 +0200\n\n [JENKINS-19445, JENKINS-34213, JENKINS-34808, JENKINS-34121] Bump remoting to 2.59. (#2344)\n \n * [JENKINS-19445, JENKINS-34213, JENKINS-34808] Bump remoting to 2.58.\n \n Changes:\n * [JENKINS-34213](https://issues.jenkins-ci.org/browse/JENKINS-34213) - Ensure that the unexporter cleans up whatever it can each sweep (https://github.com/jenkinsci/remoting/pull/81)\n * [JENKINS-19445](https://issues.jenkins-ci.org/browse/JENKINS-19445) Force class load on UserRequest in order to prevent deadlock on windows nodes when using JNA and Subversion (https://github.com/jenkinsci/remoting/pull/81)\n * [JENKINS-34808](https://issues.jenkins-ci.org/browse/JENKINS-34808) - Allow user to adjust socket timeout (https://github.com/jenkinsci/remoting/pull/68)\n \n * [JENKINS-34121] - Upgrade remoting to 2.59\n \n (cherry picked from commit 409438f36dc80f20964fb16f8d88041e11ba4ed4)\n", "commit 02e4bc51b8f662c3b8f13cf0c4408b1aab48e5a3\nMerge: b0fd310ab6 fd7e6c69d1\nAuthor: valentina <varmenise@cloudbees.com>\nDate: 2016-05-23 15:57:12 +0200\n\n Merge pull request #2363 from varmenise/JENKINS-34883\n \n [FIXED JENKINS-34883] the legacy default update site can be different from the one specified by ID_DEFAULT\n", "commit b0fd310ab61d6ba81759b1750ea5b5a48a257777\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-05-23 12:23:08 +0200\n\n Fix unclosed <code> tag in the 2.6 changelog. (#2366)\n", "commit 77d7993a8e875e3aad450226b05ca4c65efc8653\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-22 20:25:29 -0700\n\n updated changelog for release\n", "commit f65f157efb7055e900fe4aa9fbb9ed2fb69a3484\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-22 20:19:20 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ed2471aef8c4c73d2b6033e48b667003990a6b53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-22 20:19:20 -0700\n\n [maven-release-plugin] prepare release jenkins-2.6\n", "commit 7319b679d669db8cb4129188d6a4a64b06a69070\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-05-22 10:47:51 -0400\n\n JENKINS-34708 - UpdateCenter.EnableJob not properly setting status (#2365)\n \n * JENKINS-34708 - UpdateCenter.EnableJob not properly setting status\n \n * Restore if (status instanceof Pending)\n", "commit b6897e65785106c8e8c86c924fad0e5f16298ecb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-22 09:52:25 +0300\n\n Noting #1923, #2343, #2358, #2361, #2362, #2324, #1455, #2281, #2353, #2340\n", "commit 6b328e10d8aedd02e61a2d49863f302046588b86\nAuthor: Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-22 07:15:11 +0200\n\n [JENKINS-31417] CLI command connect-node extracted from core to CLI (#1923)\n \n * [JENKINS-31417] CLI command connect-node extracted from core to CLI\n \n connect-node extended to accept multiple node names\n connect-node covered by test-cases\n \n * Slighty modified Javadoc\n \n * Fixed translations after rebase\n", "commit 8d5afe877bfd75f606aad43868d49a6b4311fef6\nAuthor: Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-22 07:14:24 +0200\n\n [JENKINS-34531] Extended CLI online-node for accepting multiple agents (#2343)\n \n * [JENKINS-34531] Extended CLI online-node for accepting multiple agents\n \n Polished and extended related TC as well.\n \n * Simplified string composition\n \n * Simplified initialization of HashSet\n", "commit 75adad9e3f5156e867418a5934cc31aadc85dee1\nAuthor: Daniel Spilker <mail@daniel-spilker.com>\nDate: 2016-05-22 07:13:23 +0200\n\n Added Symbol annotations for ParametersDefinitionProperty and BuildDiscarderPropert (#2358)\n", "commit dce35f31d8f1f29b00b468c0c6df27bd122d214f\nAuthor: valentina <varmenise@cloudbees.com>\nDate: 2016-05-21 07:36:42 +0200\n\n [FIXED JENKINS-34880] do not show warnings if tool installer is present in at least 1 update site (#2361)\n", "commit 1d2b15173c48c3a78d6b96d99f6e045f43ff07bc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-21 09:36:18 +0400\n\n [JENKINS-34854] - Migrate missing settings to SystemProperties (#2362)\n \n * [JENKINS-34854] - Migrate missing Integer and Boolean properties to SystemProperties\n \n * [JENKINS-34854] - API methods for Long variables\n \n * [JENKINS-34854] - Migrate Long settings to SystemProperties\n \n * [JENKINS-34854] - Leftover change (I should use Save All)\n \n * [JENKINS-34854] - Some fixes in Long methods Javadoc and log messages\n", "commit f02746a7a9b9df2f09a2a937a1cbb239305413f5\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-05-20 17:15:17 +0200\n\n [JENKINS-34244] Some UX improvements in the New item form. (#2324)\n \n * [JENKINS-34244] Some UX improvements in the New item form\n * [JENKINS-34244] Submit button has three-state behavior\n * [JENKINS-34244] New helper methods were added to make easier the form validation. Focus behavior reviewed\n", "commit fd7e6c69d1834df753b9126f3c909b50e18bfe5f\nAuthor: Valentina Armenise <varmenise@cloudbees.com>\nDate: 2016-05-20 17:14:59 +0200\n\n [FIXED JENKINS-34883] make method protected\n", "commit 032501dcdfe7a06cbb745786dc0a49b3a6188257\nAuthor: michmerr <mike@danceswithllamas.com>\nDate: 2016-05-20 07:32:44 -0700\n\n [FIXED JENKINS-25220] - Handle legacy use of iconSize as a variable (#1455)\n \n * Handle legacy use of iconSize as a variable\n \n When iconSize was set as a jelly variable, not passed as an attribute,\n the value was not being normalized to an IconSizeClass. Fixes\n JENKINS-25220.\n \n * Evaluate attrs.iconSize explicitly.\n", "commit 20cb8fdde819ab6a00140f6c987bb9dddaff7483\nMerge: 74d0412d74 89a24abcb0\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-05-20 09:48:20 -0400\n\n Merge pull request #2281 from kzantow/JENKINS-33663-upgrade-wizard\n \n [JENKINS-33663] - Upgrade wizard\n", "commit 89a24abcb0eabc36c7281979d1620c92b6a128a9\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-05-20 09:35:16 -0400\n\n [FIX JENKINS-33663] - Upgrade wizard\n \n Add Upgrade Wizard\n Add 'replace' handlebars method in jenkins.js\n Fix state transitions to follow a single basic pattern\n Suggested plugins selected by default\n Add an install state for INITIAL_SECURITY_SETUP\n Removed duplicate setupWizard.js on page [FIX JENKINS-34676]\n Exclude plugins which are already installed when determining platform\n Change 'snooze' to not look like a 'close' button\n Make sure unlock screen doesn't show up after new install\n Add compatibility check when offering suggested plugins\n More appropriate handling of security token filter\n", "commit 1e80c681dc21eae17e81834177827e19b10c2457\nAuthor: Valentina Armenise <varmenise@cloudbees.com>\nDate: 2016-05-20 14:59:26 +0200\n\n [FIXED JENKINS-34883] use an ovverridable createDefaultUpdateSite method\n", "commit 74d0412d74a6429765a98e8d8c52324139de8034\nMerge: d08eec18dc c3942a1be4\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-05-19 17:12:34 +0200\n\n Merge pull request #2353 from rsandell/safe-parameters\n \n [JENKINS-34858] - Listed Parameters should reflect what was used when the build ran\n", "commit 1e746f6ee0d31fad5efece6d829d3deb47a8a484\nAuthor: Valentina Armenise <varmenise@cloudbees.com>\nDate: 2016-05-19 15:47:51 +0200\n\n [FIXED JENKINS-34883] the legacy default update site can be different from the one specified by ID_DEFAULT\n", "commit 67eaeb64ab2eda79074f20615c518e800320487d\nAuthor: Felix Belzunce Arcos <fbelzunc@gmail.com>\nDate: 2016-03-15 14:58:52 +0100\n\n Logging the job which cannot create a new build when IllegalAccessException is thrown\n", "commit d08eec18dcb2291da2d576e62dc128d00829858b\nAuthor: Matt Mitchell <mmitche@microsoft.com>\nDate: 2016-05-18 14:33:41 -0700\n\n [JENKINS-34888] - Scalability: Fix performance issues in the XML unmarshalling code (#2340)\n \n - [x] - Avoid String concatenation\n - [x] - Switch to R/W lock instead of the specialized container with a significant overhead\n", "commit c3942a1be4ad82884d7b65f5c2586086931e711a\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-05-18 16:10:21 +0200\n\n Fixed some potential null pointers\n", "commit 9bf2bb83454ad74a80e18aa9a20952def1cd28ef\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-05-18 15:14:05 +0200\n\n Allow to specify additional safe parameters in the constructor\n", "commit 00afa7aa8cf19c5d1e0716f584f0777e124daf40\nMerge: 75f1a16535 a29f9cb99e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-18 14:13:07 +0200\n\n Merge pull request #2360 from batmat/automation-we-said\n \n Align /about: automation and not just CI server\n", "commit 75f1a16535bf13b2b6302f0bbb1200b973a138f9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-18 14:12:27 +0200\n\n Test process cleanup can be suppressed changing BUILD_ID variable (#2351)\n \n * Test process cleanup can be suppressed changing BUILD_ID variable\n", "commit a29f9cb99e64b0208b55675e6490a54a96514fd5\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-05-18 13:44:47 +0200\n\n Align /about: automation and not just CI server\n \n Jenkins is an automation server, not just a CI one.\n", "commit 0100c26db65bb673d7fabf2b217bb9feae7129cb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-18 01:46:25 +0200\n\n Emphasize possible compatibility issues in security update\n", "commit 67c33a2ca4e85cd9e46b0d3ea754302c3843402d\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-05-17 10:00:50 -0700\n\n The code has to stop somewhere.\n", "commit 39e770d4b850bfabdea76741c36c2668c5fe7ad8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-16 21:28:43 -0700\n\n updated changelog for release\n", "commit 082f42f5c9952244a5bcebf9afd4e98cb968f175\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-16 21:21:26 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f8fb045fcae702747fa15dcbc2c5cd5f55dd5a4d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-16 21:21:26 -0700\n\n [maven-release-plugin] prepare release jenkins-2.5\n", "commit c6acad3bbabe698287b851f713236c26b3456c80\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-16 23:16:30 +0200\n\n Remove glitch from the changelog\n", "commit be4bf64aa87158f2e424154dbcbb11e28bdd3101\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-16 23:14:34 +0200\n\n Noting #2355\n", "commit 85eff5f49470595d1ac884562671c5cb566bc161\nMerge: c8d2f9036a b8d244b677\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-05-16 23:04:01 +0200\n\n Merge pull request #2355 from batmat/JENKINS-34857\n \n [FIX JENKINS-34857] Don't throw Exception when Jenkins.getInstance() yields null\n", "commit b8d244b67733058ab2014c86517a0718680f01b2\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-05-16 21:04:58 +0200\n\n [FIX JENKINS-34857] Dont throw Exception when Jenkins.instance yields null\n", "commit 43f570f3e2c0424d0e842490c1820946b2c5fefb\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-05-16 18:33:40 +0200\n\n [JENKINS-34858] - Listed Parameters should reflect what was used when the build ran\n \n And provided a way for plugins to define safe parameters\n by extending ParametersAction\n", "commit c8d2f9036a10bb1f901fd0ceee66a909c7056658\nMerge: 6ae6c2f94a 25435182ca\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-16 13:26:26 +0200\n\n Merge pull request #2350 from olivergondza/name-queue-maintenance-thread\n \n Assign name to queue maintenance thread\n", "commit 25435182cace9b0c58324d22fbca76dfd07637f9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-16 10:42:21 +0200\n\n Assign name to queue maintenance thread\n", "commit 6ae6c2f94a8aa17ca16c7a695007e618d81c5eca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-15 21:45:26 -0700\n\n updated changelog for release\n", "commit 0f87fd7e648e85ed840dcee7d4a1a38808ff1a6e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-15 21:39:27 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit bdf2b13ab6f3211bdae74d7dcee18af1fd7f93d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-15 21:39:27 -0700\n\n [maven-release-plugin] prepare release jenkins-2.4\n", "commit c0344d4de93292d74203e47b3b10366559315308\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-15 17:14:43 +0200\n\n Noting #2348, #2318, #2345\n", "commit bb1f620d0abfee671f65abbeffef5e3d2fd8cfed\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-15 17:05:12 +0200\n\n [JENKINS-34833] - Installation Wizard: Allow altering the list of suggested plugins from update sites (#2348)\n \n * [JENKINS-34833] - Installation Wizard: Allow altering the list of succested plugins from update sites\n \n In our company we provide a custom package of Jenkins, which provides a customized set of plugins (open-source and closed-source ones). These plugins come from the custom update site.\n \n We would like to provide custom suggestions to users of our Jenkins packages when they install Jenkins. For such purpose we would like to make the plugin suggestions list overridable by UpdateSite extensions in Jenkins.\n \n * [JENKINS-34833] - Fix the JS Unit test (code from @kzantow)\n \n * [JENKINS-34833] - Unit tests for SetupWizard\n \n * [JENKINS-34833] - Address comment regarding the error propagation for the unknown version\n \n * [JENKINS-34833] - SetupWizard::getPlatformPluginList() is not a part of the public API\n \n * [JENKINS-34833] - Address comments from @orrc\n", "commit 65f2a4a406c9d853a4ba9c763acc8f049a82c649\nAuthor: evernat <evernat@free.fr>\nDate: 2016-05-15 16:31:23 +0200\n\n [JENKINS-34755] fix read of 'SystemProperties' values before init of the context (#2347)\n \n * fix read of 'SystemProperties' values before init of the context\n \n * fix constructor and test\n \n * revert help-spec_fr.html\n \n * revert help-spec_fr.html\n \n * revert help-spec_fr.html\n", "commit 606794a46fca01a83387064844abbc1886ba211c\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-05-15 15:58:01 +0200\n\n [JENKINS-34628] - Bundle \"Font Awesome\" and \"Google Fints: Roboto\" dependencies to prevent failures in the offline mode (#2318)\n \n * [JENKINS-34628] Remove dependencies with external static resources\n \n * [JENKINS-34628] License files were added\n \n * [JENKINS-34628] Added references in the About page\n", "commit 5762eb9fc0a882c8b6a9cb7e1ef9586eadcac463\nAuthor: Andres Rodriguez <andresrc@gmail.com>\nDate: 2016-05-15 13:04:56 +0200\n\n [JENKINS-32886] Pick up missing downloads on restart (#2345)\n \n * [JENKINS-32886] Pick up missing downloads\n \n * [JENKINS-32886] Improve error handling.\n", "commit b6512340455b2d1b7a214da425ccb0b76686e3a2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-15 02:02:37 +0200\n\n Noting #2296, #2333, #1979, #2332, #2323\n", "commit 7de4c3db53f09cb71ab17adb59f14b16bfed51d7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-15 01:47:15 +0200\n\n Noting #2328, #2329, #2338, #2321, #1965, #2334, #2312, #2337\n", "commit 99f80a0b0b93a6d7c928d21849d96e0d642e5d1f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-15 01:05:50 +0200\n\n [JENKINS-34755] Migrate the stuff and restrict access to the engine in the next release (#2346)\n \n [JENKINS-34755] Migrate to SystemProperties and restrict access to the engine\n", "commit 454642dafee66d557f48dec9ae2708f2f220f535\nAuthor: Andres Rodriguez <andresrc@gmail.com>\nDate: 2016-05-14 21:32:55 +0200\n\n [JENKINS-34681] Allow custom plugin managers when using war (#2323)\n \n * [JENKINS-34681] Allow custom default plugin managers\n \n * [JENKINS-34681] Convert remaining properties to SystemProperties.\n", "commit dbe04b35220783457e20cb79d75147697d8b9581\nAuthor: Michael Neale <michael.neale@gmail.com>\nDate: 2016-05-14 23:43:27 +1000\n\n really should have the correct link to contributing wiki (#2336)\n", "commit 768da3e241417da47f306ac2e32fbc14c31be8c8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-14 15:37:04 +0200\n\n [JENKINS-34733] - Allow overriding Jenkins UpdateCenter by a custom implementation (#2332)\n \n * [JENKINS-34733] - Allow overriding Jenkins UpdateCenter by a custom implementation\n \n * [JENKINS-34733] - Reduce the logging level for the custom update center selection\n \n * [JENKINS-34733 and JENKINS-34674] - Use SystemProperties in the UpdateCenter\n", "commit 6ceccc0cc4ff20915f395accf9775c27975c5c3d\nAuthor: David McFarland <mcfarland@hotmail.com>\nDate: 2016-05-14 10:09:28 -0300\n\n [JENKINS-28071] generalise CLI's BuildCommand target from AbstractProject to Job (#1979)\n \n * [JENKINS-28071] generalise BuildCommand target from AbstractProject to Job\n \n This allows e.g. WorkflowJob to build, fixing symptom [JENKINS-29826]\n \n * fixup! [JENKINS-28071] generalise BuildCommand target from AbstractProject to Job\n \n * fixup! [JENKINS-28071] generalise BuildCommand target from AbstractProject to Job\n", "commit 1e6afbae3b82936602f28c402379e04d0b00a47e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-14 14:05:35 +0200\n\n [JENKINS-34745] - Prevent CheckUpdates PeriodicWork death if update site cert is missing (#2333)\n \n * [JENKINS-34745] - Prevent CheckUpdates PeriodicWork death in the case of the missing update site signature\n \n * [JENKINS-34745] - Fix typo in the validator\n \n * [JENKINS-34745] - Fix the formatting of the validation message (cc @lanwen)\n", "commit 22e9aa033fd3cfe2f5caf4733f70d69c46b90530\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-14 13:54:48 +0200\n\n Noting https://github.com/jenkinsci/jenkins/pull/2344\n", "commit 9b18d9bd5d58cc1c735303ac05eb2b653dffe44a\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2016-05-14 12:45:55 +0200\n\n [FIXED JENKINS-34370]\u00a0Fix NPE getting size of parameterDefinitions.size (#2296)\n \n * Fix NPE getting size of parameterDefinitions.size\n \n * Protect get against NPE\n \n * readResolve and adequate List management\n \n * [JENKINS-34370] Simplify code\n \n * Address comments\n \n * Address comments\n \n * Use NullPointerException\n", "commit cf64ba04fe8b0312bb4492766d62b5a00b790432\nMerge: 409438f36d fdabb52503\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-14 12:24:21 +0200\n\n Merge pull request #2337 from oleg-nenashev/JENKINS-34755\n \n [JENKINS-34755] - Allow setting of system properties from context.xml in addition to setting from command line\n", "commit 409438f36dc80f20964fb16f8d88041e11ba4ed4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-14 10:59:22 +0200\n\n [JENKINS-19445, JENKINS-34213, JENKINS-34808, JENKINS-34121] Bump remoting to 2.59. (#2344)\n \n * [JENKINS-19445, JENKINS-34213, JENKINS-34808] Bump remoting to 2.58.\n \n Changes:\n * [JENKINS-34213](https://issues.jenkins-ci.org/browse/JENKINS-34213) - Ensure that the unexporter cleans up whatever it can each sweep (https://github.com/jenkinsci/remoting/pull/81)\n * [JENKINS-19445](https://issues.jenkins-ci.org/browse/JENKINS-19445) Force class load on UserRequest in order to prevent deadlock on windows nodes when using JNA and Subversion (https://github.com/jenkinsci/remoting/pull/81)\n * [JENKINS-34808](https://issues.jenkins-ci.org/browse/JENKINS-34808) - Allow user to adjust socket timeout (https://github.com/jenkinsci/remoting/pull/68)\n \n * [JENKINS-34121] - Upgrade remoting to 2.59\n", "commit fdabb525034e587bab2ec56eb7fc4c2431908232\nMerge: cf0444f056 17dfb8ab00\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-13 23:00:17 +0200\n\n Merge branch 'master' into JENKINS-34755\n \n Conflicts:\n core/src/main/java/hudson/FilePath.java\n", "commit 17dfb8ab00c00f3ad7c35196047bac7fc5fcac7c\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-05-13 16:33:40 +0100\n\n Amending #2055 (#2342)\n", "commit 3c066624b9eb6398cd0d0c111b606685f877319e\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-05-13 12:40:58 +0200\n\n Noting #2331\n", "commit 0c16c8576bf662b2af049d8d9720ea7d30085c3a\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-05-13 12:36:45 +0200\n\n [JENKINS-23507] Make FilePath.installIfNecessaryFrom follow redirects (#2331)\n", "commit 782804f38e39aeda20fdb5e3d7c1abeb9b95a099\nMerge: ebb84da617 1642f64e26\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-13 12:17:06 +0200\n\n Merge pull request #2312 from pjanouse/JENKINS-31618\n \n [JENKINS-31618] Fixed NoSuchMethodException in loginLink.jelly\n", "commit ebb84da617a989d9d1bff8660d9903d89ca3ea41\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-13 10:39:01 +0200\n\n [JENKINS-34748] - Fix handling of dependency trees in PluginManager::addDependencies() (#2334)\n", "commit cc26370e8dddc94091cac77879f6ba5ce05e65d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-05-13 04:36:36 -0400\n\n Update SezPoz to 1.11. (#2338)\n", "commit 1642f64e26a33c0c13a2cf118e78dcdaed40c108\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-13 08:53:14 +0200\n\n Fixed typo in comment\n", "commit c7a72b44e7d459baf8b882a045d96fb5fa8f8425\nMerge: d8076e9654 04a5f92e6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-05-12 18:25:22 -0400\n\n Merge pull request #2335 from oleg-nenashev/animal-sniffer-update\n \n BuildProcess: Update animal-sniffer-maven-plugin from 1.9 to 1.15.\n", "commit d8076e9654a4be6cd0792ea954363b209c44313b\nAuthor: Carlos Rendon <crendon@gmail.com>\nDate: 2016-05-12 07:38:27 -0700\n\n Fix RSS id for builds in folders (#1965)\n \n [JENKINS-34767] - Prevent RSS ID collisions for items with same name in different folders\n", "commit 4bab3630efcc2fa331db2989e321d9af1b8cdc1c\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2016-05-12 16:33:02 +0200\n\n [FIXED JENKINS-25164] Add JOB_BASE_NAME env var (#2321)\n \n * [JENKINS-25164] Add SHORT_JOB_NAME env var\n \n * Delete strip off\n \n * [JENKINS-25164] Change SHORT_JOB_NAME for LEAF_JOB_NAME\n \n * [JENKINS-25164] Change LEAF_JOB_NAME for JOB_BASE_NAME\n", "commit cf0444f056ee5cd426701596a8c2901b61819f3b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 15:46:57 +0200\n\n [JENKINS-34755] - Added disclaimer regarding the non-initialized context\n", "commit c9a5995cc3fd87228671331b4d88d6e83ea52cdd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 15:44:48 +0200\n\n [JENKINS-34755] - Wrap all loggers with logging level checks\n", "commit cac3a2e955c6b5aa5ecaf50ad6bed29adcaf928d\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-12 15:38:55 +0200\n\n Fixed condition\n", "commit 732696bd89ac42c02b5c76d4e1cfc1796ca02bb6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 15:21:26 +0200\n\n Update annotation-indexer from 1.7 to 1.11 (#2329)\n \n Diff: https://github.com/jenkinsci/lib-annotation-indexer/compare/e90dade9a07b04b64ac1b08d539d30ad69ddf7a8...2eec43c72b3cd040d2057e6bbbf639f5e030453e\n \n Major changes:\n * 1.11 - [JENKINS-32978] support latest source version to avoid compile time warnings with JDK7\n * 1.10 - Get ready for JDK 9\n * 1.10 - Be tolerant against line separators on different operating systems\n * 1.9 - Support of third-party annotations\n * 1.8 - Annotation processor can be intercepted\n", "commit 930f6308a5e0b29a45b88b626f51b246107e2830\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 15:11:45 +0200\n\n [JENKINS-34705] - Prevent hanging of InstallationWizard if internet check is skipped (#2328)\n", "commit d0012ea8d76c433fd327319e26547f7d4c02957e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 15:09:43 +0200\n\n [JENKINS-34755] - Add some tests\n", "commit f2f9d36c06f10f13532f01c8e2f212a7a2b16468\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-12 14:43:54 +0200\n\n Fixed per Oliver's comments\n", "commit da4e784923b0371316914fdd769f417d60514f02\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-11 12:51:07 +0200\n\n Modified for being a bit more legible\n", "commit 2a489d3eeac4d4909862aac1b43ea891e427f416\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-11 09:43:45 +0200\n\n Better handled or fixed identified problematic parts of the code.\n", "commit 6c6f34cd6495a481af8bc54119e2c658d88d1edb\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-05 14:39:36 +0200\n\n [JENKINS-31618] Fixed NoSuchMethodException in loginLink.jelly\n \n The logic is moved from template back to Java and modified to fix the issue.\n The argorithm is rewritten for better legibility.\n", "commit d03e68f03c886631d986b2555c58ca91a2d5d248\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 14:40:13 +0200\n\n [JENKINS-34755] - Wrap SecurityExceptions, they should not go outside\n", "commit bea2a923618a577c8fcff98082dead72c004ac6c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 12:52:51 +0200\n\n [JENKINS-34755] - Reformat Javadoc\n", "commit d3b61b9cb76eff083510f2614d7c1ebbbe280c28\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 12:49:18 +0200\n\n Update changelog for the 2.3 release (#2319, #2032, #2003, #1956, #2248, #2327 + edits) (#2330)\n", "commit c69efd9db3d45207b665a0be1ba86136bbb061e3\nMerge: a2496e3cb4 107aaf9000\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-12 12:31:02 +0200\n\n Merge pull request #2310 from pjanouse/JENKINS-32777\n \n [JENKINS-32777] Cover 'delete-builds' CLI by tests\n", "commit 61a9ea606e67f4b17bcbca20dd7b27ce51a835d9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 12:19:43 +0200\n\n [JENKINS-34755] - Polish the code a bit\n", "commit ce8922bd7492f9b6b602e7c5272b052afc0638cf\nMerge: ec92ff2f59 a2496e3cb4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-12 12:05:24 +0200\n\n Merge branch 'master' into JENKINS-34755\n \n Conflicts:\n core/src/main/java/hudson/Util.java\n core/src/main/java/hudson/WebAppMain.java\n core/src/main/java/hudson/model/Item.java\n core/src/main/java/hudson/model/Queue.java\n core/src/main/java/hudson/model/UpdateCenter.java\n core/src/main/java/hudson/security/csrf/DefaultCrumbIssuer.java\n core/src/main/java/hudson/slaves/NodeProvisioner.java\n core/src/main/java/jenkins/model/Jenkins.java\n core/src/main/java/jenkins/slaves/NioChannelSelector.java\n core/src/main/java/jenkins/util/xml/XMLUtils.java\n", "commit 04a5f92e6bc0762d9373455afd3d0308ca60d4e5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-11 21:02:43 +0200\n\n Update animal-sniffer-maven-plugin to 1.15.\n", "commit a2496e3cb453eeba4f5b2487ea96b5ae70709a84\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-11 22:42:16 +0200\n\n Noting security fixes in 2.3\n", "commit 75e93bed8a1c6e570e517937448c5da8089991c2\nMerge: 25cb97bbc1 c83a8fdf0d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-11 11:46:30 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n \n Conflicts:\n changelog.html\n", "commit 25cb97bbc15ba7f498fe37a8a6f0b9bfc6e78336\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-11 11:45:00 -0700\n\n updated changelog for release\n", "commit 969dc7ad957b8d241340e4e4cff677f6978753b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-11 11:39:42 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a6c21b6329a5c42393da727a6ba25476909fd7f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-11 11:39:42 -0700\n\n [maven-release-plugin] prepare release jenkins-2.3\n", "commit 39dae396771e039468bbe4d5c6f5eb8033f10c3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-11 10:14:10 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b6bbc1414e31840e0c09dbff080019c3c8e92a35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-11 10:14:10 -0700\n\n [maven-release-plugin] prepare release jenkins-1.651.2\n", "commit c2d0a5778e8af44f4f68203f524054b26fb6b5f5\nMerge: f0ece9f6ab 97a0fa0d03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-05-11 12:07:25 -0400\n\n Merge commit '97a0fa0d036b9d3873c9b269123020a42e7ee3e9' into security-master\n", "commit 107aaf90001284a0790b6b14059bd8075d969dbc\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-11 15:01:06 +0200\n\n Modified per Oleg's comment\n", "commit e4643cf1e3caaf24d88b6e02d27956e6ea736fb9\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-11 14:54:12 +0200\n\n Modified based on Oliver's feedback\n Slighty optimized and better legible asserts\n", "commit ff2992ed6e7f51ddc7072c42472474967995e5a7\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-02-10 10:30:34 +0100\n\n [JENKINS-32777] Cover 'delete-builds' CLI by tests\n", "commit c83a8fdf0d048905928ba531d45527c1173f868d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-11 12:11:02 +0200\n\n [JENKINS-34710] - PluginWrapper should not throw IOException if somebody enables the enabled plugin (#2327)\n", "commit 58a5d2249deb2abfa6e0c4e7854ac2fc2f3fc1b7\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2016-05-11 02:45:43 -0700\n\n [JENKINS-4610] - Remove historical CVS code in the ChangeLogParser initialization (#2248)\n \n * Remove CVS historical code - JENKINS-4610\n \n * Fix whitespace issue\n", "commit 1047cd9ed98c9ab8abf1e85a212a939e3a636091\nAuthor: Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-11 09:17:22 +0200\n\n [JENKINS-31900] CLI command reload-configuration extracted from core to CLI (#1956)\n \n reload-configuration covered by test-cases\n", "commit 2f6b3d581617438a6efe0b910989ddaa9669eaa3\nAuthor: pagio81 <francesco.pagetti@gmail.com>\nDate: 2016-05-11 15:15:06 +0800\n\n [JENKINS-22358] - Disable JSESSIONID in URL on JBoss (#2003)\n \n More details: https://issues.jboss.org/browse/WFLY-4782\n", "commit c6d3390dc238a8c9cce65edf010e6bf2c9120af4\nAuthor: Daniel Spilker <mail@daniel-spilker.com>\nDate: 2016-05-11 09:10:00 +0200\n\n [JENKINS-32978] Support latest source version to avoid compile time warnings with JDK7 (#2032)\n \n see http://stackoverflow.com/questions/8185331/forward-compatible-java-6-annotation-processor-and-supportedsourceversion\n", "commit c3a0c3b6cbb65b86db6d7126bfab27983dddff05\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-05-10 07:10:55 +0200\n\n Noting #2316, #2288, #2048, #2295, #2297\n", "commit 59c86b8f7de817e93a87ba35c250dcfe7933439f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-10 15:45:43 +0200\n\n Minor sortable.js documentation improvement (#2326)\n", "commit 0b3dbfce64a3cae69e96beb6f7a437db587e401a\nMerge: b9bb52ffce 25f6c2cf6d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-10 15:38:55 +0200\n\n Merge pull request #2319 from oleg-nenashev/JENKINS-34674\n \n [JENKINS-34674,JENKINS-34675] - Handling of the default update site ID\n", "commit b9bb52ffce51f30ad3265a8cea9dbbab66cf8fb9\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-05-10 06:56:26 +0200\n\n Switch Jenkins.getInstance() to @Nonnull (#2297)\n \n As detailed by @stephenc:\n \n > So there is `getInstanceOrNull()` which is for use in Jenkins core or\n > in code that plugins add that may escape the Jenkins singleton\n > lifecycle.\n >\n > In regular plugins `getInstance()` will never return null as the\n > lifecycle does not instantiate them until after there is a Jenkins\n > singleton and the plugins will be stopped before there is no\n > singleton.\n >\n > The `getActiveInstance()` is therefore equivalent to `getInstance()`\n > and should never have been born.\n >\n > The only way a plugin can get a `null` from `Jenkins.getInstance()` is\n > if you install an `atExit()` handler, use a `PhantomReference` type\n > thing, or directly manipulate the servlet container in some way or\n > other. A correctly written plugin should unwind any of those things\n > when it is stopped or a method bound to the termination lifecycle. If\n > there are some cases (for which I cannot anticipate a good coder being\n > able to write a correct termination lifecycle method to fix) where the\n > code cannot be unhooked... then in those cases the plugin should use\n > `getInstanceOrNull()` and know how to respond to the `null` that could\n > not be avoided.\n", "commit 8f43679945a0c9488f870a5bb9cbc34e461d5723\nMerge: 3e1bc969f4 897003e0f2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-09 21:59:51 +0200\n\n Merge pull request #2295 from pjanouse/JENKINS-34328\n \n [JENKINS-34328] CLI command disconnect-node extracted from core to CLI\n", "commit 3e1bc969f4eca2ae243f35e72a0a577a40cf2a0c\nAuthor: Carlos Sanchez <carlos@apache.org>\nDate: 2016-05-09 16:34:26 +0200\n\n [JENKINS-34683] Do not print stack trace if plugin is missing dependencies (#2048)\n \n [JENKINS-34683] - Do not print stack trace if plugin is missing dependencies\n", "commit f4765d9aec0afffec0ef3c51e7398d15bd481497\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2016-05-09 17:33:30 +0300\n\n Allow specifying custom AbortExceptions (#2288)\n \n Workflow users may want to catch specific Exceptions without stracktrace in future.\n", "commit d7852479fc60afb8d3018cc5596977987812ac6a\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-05-09 16:32:52 +0200\n\n [JENKINS-34629] jenkins-ui (NPM module) is private, used only internally (#2316)\n", "commit f5e691f8f46eda029eec1a02dc349e4587289150\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-09 10:08:21 +0200\n\n Noting #2177, #2298, #2250, #2289, #2026, #2293, #2309, #2317, #2311, #2303, #2308\n", "commit e7706e1f23f1b1b7aef8c7a5dd87bf9fcff94ba8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-08 13:56:31 -0700\n\n updated changelog for release\n", "commit 97a0fa0d036b9d3873c9b269123020a42e7ee3e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-08 13:50:54 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 53f665c4539c270b8745481cc9380c28b58c8a1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-08 13:50:54 -0700\n\n [maven-release-plugin] prepare release jenkins-2.2\n", "commit b1da34a096b91d0fe88e8a2e68778dbd43afe125\nAuthor: Jean-Philippe Briend <jpbriend@users.noreply.github.com>\nDate: 2016-05-08 20:51:29 +0200\n\n Translation french jenkins2 various screens (#2308)\n \n * Add French translation on New Item screen\n \n * Add French translation to Manage Jenkins page\n \n * Add French translation to GlobalToolConfiguration page\n \n * Add missing French translation to Manage Jenkins page\n \n * Correct translations typos and PR remarks\n", "commit 25f6c2cf6d771668fe1caae1c11c82a2b80284e7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-08 18:53:51 +0200\n\n [JENKINS-34675] - Fix the Unit test\n", "commit 78ad23644b5eaf7498a3e4801bb9fc4c9d274311\nMerge: 0a361c1050 66351d671d\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-05-08 14:20:50 +0100\n\n Merge pull request #2303 from tfennelly/session-listener-ep\n \n HttpSession listener ExtensionPoint\n", "commit 3431a817c568b4568948eafc731c90f496874f77\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-08 14:51:53 +0200\n\n [FIXED JENKINS-34674] - Allow defining custom default update site IDs via system properties\n", "commit 5d1f81c56c9635ec53dce2b60563047837361251\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-08 14:50:11 +0200\n\n [FIXED JENKINS-34675] - Prevent hanging of the WebUI if the default Update Site ID cannot be resolved.\n \n Also hardens the Java code a bit.\n", "commit 3ef19cc1d37b0e3f3fe439c1af464a2885b2f7b4\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-06 21:12:07 +0200\n\n [JENKINS-33780] Catch all throwables from implementations\n", "commit 0a361c1050b6aeddf8a46051bccc520f7476f818\nMerge: c2525bf988 789dc6dc76\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-06 13:35:29 +0200\n\n Merge pull request #2311 from Vlatombe/JENKINS-34601\n \n [JENKINS-34601] Fix help file for node name attribute\n", "commit c2525bf988ba699a5c9efa5b324c3ce132b0aadc\nMerge: c64804d8fa 023b2ad418\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-06 12:23:08 +0200\n\n Merge pull request #2317 from daniel-beck/JENKINS-31611\n \n [FIX JENKINS-31611] Restrict access to plugin pages\n", "commit 023b2ad4188ad117bcddd9da78dde2ebcaa33872\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-05 23:27:06 +0200\n\n [FIX JENKINS-31611] Restrict access to plugin pages\n", "commit c64804d8fa83f5391514091e368a35974ad222ca\nMerge: 621256e5f6 866ad0e242\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-05 21:23:05 +0200\n\n Merge pull request #2309 from tomass/master\n \n Lithuanian translation update\n", "commit f21fe5450ba82b811abe947d6900cec255b2dba9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-02 23:33:46 +0200\n\n [FIXED JENKINS-33780] Introduce NodeListener\n", "commit 621256e5f625900c4782588081d6b3a7ff8671a3\nAuthor: Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-05 16:53:09 +0200\n\n Fixed JavaDoc for deprecated Computer.cliOnline() (#2313)\n", "commit 897003e0f2bc9fdc11fa05887417090504f71d54\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-05 15:12:11 +0200\n\n Slighty modified based on the feedback from reviewers.\n", "commit cb058a1ff968d24521d731d4e366e28ea5fb2b6f\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-05-05 13:23:01 +0200\n\n [JENKINS-32936] Support for multiple layouts in Jelly Layout tag (#2253)\n \n * [JENKINS-32936] Initial source code modifications\n \n * [JENKINS-32936] Three views are using this approach\n \n * [JENKINS-32936] Conflicts were resolved in a wrong way\n", "commit 6feaea8647fe328eb47ea764764897cdb212f3fb\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-04-26 12:31:24 +0200\n\n [JENKINS-34328] CLI command disconnect-node extracted from core to CLI\n \n disconnect-node extended to accept multiple node names\n disconnect-node covered by test-cases\n", "commit 31ad77005ea1cb9ab07e2312b6dadd1eb15ab72b\nMerge: 5e0b737138 92c81e6aee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-04 15:31:36 -0700\n\n Merge pull request #2293 from jenkinsci/symbol\n \n Symbol annotations on core\n", "commit 7a899d454438a772f6d357f1951bc9cfaa9f6f9f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-03 10:10:49 +0200\n\n Avoid log clutter\n", "commit 789dc6dc76c834e040e3324ef973bafcc763bf5e\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-05-04 11:18:06 -0700\n\n [JENKINS-34601] Fix help file for node name attribute\n", "commit 5e0b737138016ca966745afbe1781ad484c1b7cc\nMerge: 240405dfc3 a3e2831b47\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-04 14:47:37 +0200\n\n Merge pull request #2154 from olivergondza/move-test-classes\n \n Move remaining test helper classes from core repo\n", "commit a3e2831b477d8a46c6676d3d92b1f3a93b342773\nMerge: 2578f994d9 240405dfc3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-04 10:30:07 +0200\n\n Merge branch 'master' into move-test-classes\n", "commit 240405dfc33e9c9a96a159b36be269b3201567fa\nMerge: 49a65c2bbb 879f0556e3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-04 01:32:27 +0200\n\n Merge pull request #2026 from pjdarton/fix_jenkins_15331\n \n [FIX JENKINS-15331] Windows file locking workaround\n", "commit 49a65c2bbbd8bd2d2596ca79ab69e374d42eda24\nMerge: 134abbd6d3 2eef942be6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-04 00:53:43 +0200\n\n Merge pull request #2257 from pjanouse/JENKINS-32874\n \n [JENKINS-32874] Improved test coverage of AbstractBuildRangeCommand\n", "commit 866ad0e242bbab6244c173f4d3ca0ef66af928bd\nAuthor: Tomas <tomas@dev.openmap.lt>\nDate: 2016-05-03 22:32:58 +0300\n\n Lithuanian translation update\n", "commit 134abbd6d32d9c2520774b1acee2954bc261c162\nMerge: 4927968eb0 ed21605c00\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-03 21:22:32 +0200\n\n Merge pull request #2289 from recena/JENKINS-34438\n \n [JENKINS-34438] Activate JSHint during the build process\n", "commit 66351d671d502bb2e94e207a6b7e8fd15f1caadc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-05-03 16:41:36 +0100\n\n Move HttpSessionListener \"all\" method\n \n Trying to get a +1 from Daniel\n", "commit fb54551b337533522c2c450fbca1597f8d3537e7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-05-03 16:33:29 +0100\n\n Revert \"Added JenkinsHttpSessionListenerTest to commit history so we can resurect it later (maybe)\"\n \n This reverts commit 77555ee88885e2f222092ae71f81d467fdf61f42.\n", "commit 77555ee88885e2f222092ae71f81d467fdf61f42\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-05-03 16:33:10 +0100\n\n Added JenkinsHttpSessionListenerTest to commit history so we can resurect it later (maybe)\n", "commit ed21605c00aa3ac2af74a075d164bd78fa00db74\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-05-03 16:25:54 +0200\n\n After to merge with master in order to resolve the conflicts, I found some JSHint errors\n", "commit deb47ee11d8ae25acfb728fe838bdfdf9bc493a3\nMerge: fc4435c29f 4927968eb0\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-05-03 16:07:18 +0200\n\n Resolving conflict from master\n", "commit 4927968eb0c99810a414bad2d3d96bc148fd236f\nMerge: 1d4e8b4120 e9edd5c6c7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-03 14:46:37 +0200\n\n Merge pull request #2307 from pjanouse/deprecating-cliOnline\n \n Deprecating Computer.cliOnline()\n", "commit 1d4e8b4120ebcbf7b0b166373ec9957c115ab244\nMerge: eae8cd6fb3 ae235930a9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-03 14:46:08 +0200\n\n Merge pull request #2178 from oleg-nenashev/JENKINS-33848\n \n [FIXED JENKINS-33848] - Do not try to resolve empty strings in Items:fromNameList()\n", "commit eae8cd6fb3cc4ff1bb92b037d6830686d56a31e5\nMerge: d442682699 fc05e5cb6b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-03 14:44:34 +0200\n\n Merge pull request #2250 from recena/JENKINS-33822\n \n [JENKINS-33822] Create a new item using the keyboard\n", "commit e9edd5c6c7d3815e3559a102523d19ee1bf67378\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-05-02 13:41:12 +0200\n\n Deprecating Computer.cliOnline()\n \n Functionality was moved to OnlineNodeCommand class already\n", "commit d90d11316b38cedab2db1775f6215e9862a8f429\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-05-03 12:57:12 +0100\n\n Function rename as requested by @oleg-nenashev\n", "commit 4d518a26d36d0c14ac0064b857266c6e11e0bf58\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-05-03 12:51:27 +0100\n\n Added `@since` to `HttpSessionListener`\n", "commit e31083d33808a6fb727a8262cea49d45b1e99c12\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-05-03 12:50:07 +0100\n\n Make `JenkinsHttpSessionListener` be `@Restricted(NoExternalUse.class)`\n", "commit d442682699b65b001c03ddf72126377946f4488c\nMerge: 09bbfc481f aaa5f00814\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-05-03 12:52:21 +0200\n\n Merge pull request #2287 from recena/coding-style\n \n Removed tab characters and 4-spaces indentantion\n", "commit 6b600c42cdc05cf849553bb64b741ca3636e7a45\nAuthor: Tomas <tomas@dev.openmap.lt>\nDate: 2016-05-03 09:22:01 +0300\n\n Lithuanian translation update\n", "commit 09bbfc481fc0e54be3923d151d800c56667d673b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-02 18:16:13 +0200\n\n Update changelog.html\n", "commit 92c81e6aee615ce6b16254ce9535cfa65a266a89\nMerge: 15c543d2e2 746fdcba38\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-02 08:50:27 -0700\n\n Merge remote-tracking branch 'origin/master' into symbol\n", "commit 746fdcba3863249f06a59157422312a7bf3ad9a5\nMerge: f238ade13e cccfa89c6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-02 08:49:52 -0700\n\n Merge pull request #2298 from vivek/master\n \n Upgrade to stapler 1.243 and some testcase fix.\n", "commit f238ade13ef3ac7524a721d92ec5459f2287cc53\nMerge: eb7f9ad0d5 808c44c8e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-02 08:49:32 -0700\n\n Merge pull request #2177 from jenkinsci/2nd-reactor\n \n Don't go through init sequence twice\n", "commit eb7f9ad0d5c86b38ac674d08bfd67985c602901a\nMerge: 60a3fdf4d7 1e87a8fddb\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-05-02 15:16:43 +0200\n\n Merge pull request #2305 from daniel-beck/warning2info\n \n Reduce logging level of some warnings to INFO\n", "commit 1e87a8fddb8cde053315bf16b6aa6b03cfd9361b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-02 11:04:18 +0200\n\n Reduce logging level of some warnings to INFO\n", "commit 60a3fdf4d76b34e24f1fd11b353bd7140ed8bf58\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-01 22:55:28 +0200\n\n Add changelog for 2.1\n", "commit 24adcb20b45dae3c6d90ec6372a1d863846b734c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-01 10:21:35 -0700\n\n updated changelog for release\n", "commit 16465de28b2a5b4951de217aa03e671ebab295dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-01 10:04:48 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f9f597816cdcf96c7a28ec3ba0c1eded2788fe2c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-05-01 10:04:48 -0700\n\n [maven-release-plugin] prepare release jenkins-2.1\n", "commit 2b521a574420b593e4ce79f0004b4cd4b40aff42\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-05-01 13:38:54 +0100\n\n removed JenkinsHttpSessionListenerTest\n \n Will readd if I can figure out why it doesn't work. Something to do with JenkinsRule and the listener config for the container (I'm guessing).\n", "commit 6f273f5af58b78098d9615208e921e09e0c4920a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-05-01 13:37:45 +0100\n\n HttpSession Listener ExtensionPoint\n", "commit 54270b33403801f8c831c9aec2f2f284661f8d25\nMerge: eee3dba3e6 6b2a60506c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-01 14:08:20 +0200\n\n Merge pull request #2258 from kzantow/JENKINS-33950-multiple-dependency-install-fix\n \n [JENKINS-33950] dependencies may be installed multiple times\n", "commit eee3dba3e6518b553ae8e77dc41eeff8d27dca9c\nMerge: 3ac7ee9307 f04630845f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-01 14:06:27 +0200\n\n Merge pull request #2292 from kzantow/JENKINS-33948-scrollspy-clicks\n \n [JENKINS-33948] - Always display clicked scrollspy items as active\n", "commit 3ac7ee93072d878804491d7816c2d7fbd8bee64f\nMerge: 59f066462c 0c95d25c28\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-01 14:04:55 +0200\n\n Merge pull request #2299 from kzantow/JENKINS-34494-enable-required-plugins\n \n [JENKINS-34494] enable required plugins during plugin installs\n", "commit 59f066462ce16585b0acfa0511e2358306f92805\nMerge: bc1c2cab16 a5961521e4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-05-01 14:03:18 +0200\n\n Merge pull request #2229 from fbelzunc/JENKINS-32340-v2\n \n [JENKINS-32340] Enable disabled dependencies\n", "commit bc1c2cab162fc72af3733214ba13c9b5cc0de8e1\nMerge: dd3a3d2d4e 5ebab10c8d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-30 02:21:09 +0200\n\n Merge pull request #2273 from waldyr/feature/pt-br-translations\n \n Add pt_BR translations\n", "commit f0ece9f6ab4f094042507a634318199b9f36b43e\nMerge: a8130b2ac2 9f3f352ee9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 15:42:58 -0400\n\n Merge branch 'security-stable-1.651' into security-master\n", "commit 9f3f352ee989c861e5304dc0ac4e7b06f7fd1403\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 15:42:22 -0400\n\n [JENKINS-32273] CLI exit codes changed as of #1997 in 1.649.\n", "commit a8130b2ac2b0ec0e9dd6e83080b9fad8e3574b74\nMerge: 14d2013dec 94af2e874c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 15:31:25 -0400\n\n Merge branch 'security-stable-1.651' into security-master\n", "commit 94af2e874c010363e026f54805e9da37bc10c945\nMerge: a4a70977ca ecf0ec7d3d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 15:31:15 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit ecf0ec7d3df20f0323c4044fb28719b2b04e11d2\nMerge: 06d47c760e 0f5e70f15a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 15:31:00 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 0f5e70f15a1724ea90b7f13ed7216723e9996cea\nMerge: 6de0fc0f02 edffecea84\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 15:30:27 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit edffecea84a4af2641e5814a555c208d9c4f42eb\nMerge: e4b97c5918 a7264a9627\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 15:29:56 -0400\n\n Merge pull request #59 from jenkinsci-cert/SECURITY-170-v2\n \n [FIX SECURITY-170] Don't expose parameters not defined on the run\n", "commit 14d2013dec82d1ea9124b443fe4cda020127c913\nMerge: e8fb5f369c a4a70977ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 14:32:38 -0400\n\n Merge branch 'security-stable-1.651' into security-master\n", "commit a4a70977ca1b9f0329e362571914c3ae5e782138\nMerge: ebad8164be 06d47c760e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 14:30:14 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 06d47c760e99305fa94c86b9627bb9b0c040ada5\nMerge: 7d4065562c 6de0fc0f02\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 14:29:51 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 6de0fc0f02182ad7027c6eee9daf121d3ca644b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 14:28:40 -0400\n\n Missing import.\n", "commit 4242be8b5d872a949afb540096c274848ea57cb0\nMerge: b85c74fc0c e4b97c5918\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 14:23:58 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit e4b97c5918c06e0a40bbdbc13b1a86fa3f69ada9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 14:23:31 -0400\n\n [JENKINS-26775] Suppress ApiTest.wrappedMultipleItems prior to 1.651 where it is fixed for JDK 8.\n", "commit a7264a96278ac87d310d8ddaaf506196d6a550af\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-04-29 20:00:49 +0200\n\n [SECURITY-170] More tests\n", "commit eb2b62e1aad4fae582c4d0433e2a9ed0dce71efc\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-04-29 19:37:24 +0200\n\n [SECURITY-170] Fixing test\n", "commit e8fb5f369c94218c998de3005cc6d0bd7da9446a\nMerge: 6e815b1ff7 ebad8164be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 13:36:37 -0400\n\n Merge branch 'security-stable-1.651' into security-master\n", "commit ebad8164bef8d8766f11fb65f1c053f033cb0351\nMerge: 4baafc0951 7d4065562c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 13:36:28 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 7d4065562cf0079daf17c21f1f664454b320d738\nMerge: 2992fdad76 b85c74fc0c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 13:36:19 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit b85c74fc0cf31d625925cfe24201218700705bf3\nMerge: 416439ef2f 6a6446a031\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 13:36:09 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 6a6446a031bdfba763858fb886705d7810dc6410\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 13:23:25 -0400\n\n Backporting concurrentHashMapSerialization test removal from #2071, as it prevents use of JDK 8 to run core tests.\n", "commit cccfa89c6c677d54c7d9974d359b9a1317d6a24b\nAuthor: Vivek Pandey <vivek.pandey@gmail.com>\nDate: 2016-04-29 10:22:46 -0700\n\n Upgrading to Stapler 1.243\n", "commit 92556fd1a33b2c0311355290c2fc7e1083fa32de\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-04-29 18:22:13 +0200\n\n [SECURITY-170] Whitelisted parameters system property added (as suggested by @jglick)\n", "commit 6e815b1ff7f7b0c3e07479f30af45e221218f11b\nMerge: 3ec94b8a4f 4baafc0951\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 12:09:20 -0400\n\n Merge branch 'security-stable-1.651' into security-master\n", "commit 4baafc09517bfc71160c19557e7b2339562633ef\nMerge: e3848ba2a0 2992fdad76\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 12:09:09 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit 2992fdad7684ca1755a99311017ebca853eba02e\nMerge: fa99d6fe8e 416439ef2f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 12:07:24 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 416439ef2f1d48821ef1aa2eb3a63e72ee0dfb70\nMerge: 2de7f0adc5 de29daa369\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 12:02:15 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit de29daa369b8de51ce1d60df76796b5e395253ea\nMerge: 9b7b8b8510 aeefa6eb99\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 12:01:27 -0400\n\n Merge pull request #63 from jenkinsci-cert/SECURITY-266\n \n [SECURITY-266] Conceal ciphertext from users who could not resubmit it here\n", "commit 0c95d25c28c3f71d395d7e7d9121dbd3bd4bc2aa\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-29 11:58:04 -0400\n\n Fix dynamic load for disabled plugins which are enabled as part of\n required dependencies; this may still have some issues in unknown cases\n such as a plugin disabled, then re-enabled without restarting Jenkins\n but it fixes one of the primary cases\n", "commit 5ebab10c8da161b9b686df82e88fc9a7357350c2\nAuthor: Waldyr <waldyr.ar@gmail.com>\nDate: 2016-04-29 09:42:28 -0300\n\n Use another name for license\n", "commit 9a0250fbc015b616f0b1c9fc38429d35f69c79b7\nAuthor: Waldyr <waldyr.ar@gmail.com>\nDate: 2016-04-29 09:41:37 -0300\n\n Remove job translation and typos\n", "commit aeefa6eb99a2c54b30bbd40bb68212360717a4a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 08:18:13 -0400\n\n More informative error when refusing to copy.\n", "commit 3ec94b8a4fdb1829a53879fe7a6a8d202a00687b\nMerge: 888ca85784 e3848ba2a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 07:51:52 -0400\n\n Merge branch 'security-stable-1.651' into security-master\n", "commit e3848ba2a0bfcd026aa15f81a37016fe9973f722\nMerge: c08e0bf79d fa99d6fe8e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 07:51:33 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit fa99d6fe8ef2777e17c7116aa381bc2303ba62e1\nMerge: 11120802c1 2de7f0adc5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 07:51:12 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 2de7f0adc55e6982d6dee0141b9c3f4f0a379718\nMerge: 7aac529840 9b7b8b8510\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 07:49:20 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 7aac5298406524506ffa73af62d8232cdad7d098\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 07:49:03 -0400\n\n WebRequestSettings \u2192 WebRequest in new HtmlUnit.\n", "commit 9b7b8b851079154297578e4ca087835d2e8454d0\nMerge: 0d553f2d55 f4c7571baf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-29 07:39:21 -0400\n\n Merge pull request #69 from jenkinsci-cert/SECURITY-243-amended\n \n [SECURITY-243] Prefer id to fullName\n", "commit 114ae54bb966850a309173f896d4030cddb4da9b\nAuthor: Vivek Pandey <vivek.pandey@gmail.com>\nDate: 2016-04-28 23:46:12 -0700\n\n Some more test fixes.\n", "commit 247abf734d46c5cf7a5a5fba333d9824dc7d8c3e\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-29 02:39:27 -0400\n\n JENKINS-34494 - enable required plugins during plugin installs\n", "commit 15c543d2e2eb6ccf2f3e26be4f3c2725669bbb48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-28 19:16:52 -0700\n\n 'default' is not a valid identifier, so we need something else.\n \n This is truly unfortunate because 'default' is how we call them in the\n UI. My choice is between something like 'default_' vs a synonym, so I\n went for 'standard'\n", "commit 2a7ed690722fa055a5aec912c321b9eb3f795902\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-28 19:14:32 -0700\n\n 'boolean' is a not a valid Java identifier\n", "commit 9e709faea1101616e0400f36251d26333c6c14b4\nAuthor: Vivek Pandey <vivek.pandey@gmail.com>\nDate: 2016-04-28 17:02:35 -0700\n\n Upgrade to stapler 1.241 and some testcase fix.\n \n Stapler 1.241 adds _class element to generated JSON with the name of ExportedBean class, this\n was failing couple tests in ApiTest.json(), where the tests were comparing fixed string json.\n", "commit f4c7571baf37531d244679ae70cc92758109a22a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:55:22 -0400\n\n Make it possible to disable SecurityRealm.loadUserByUsername call with a system property if it proves too slow in certain circumstances.\n", "commit 888ca85784fc58b97d7aa382ebc98e59d6983fe3\nMerge: 9683f88ad6 c08e0bf79d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:38:40 -0400\n\n Merge branch 'security-stable-1.651' into security-master\n", "commit 9683f88ad61c33f83fd655488646dceba978b4f3\nMerge: 39f33b9bfd dd3a3d2d4e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:38:38 -0400\n\n Merge branch 'master' into security-master\n", "commit dd3a3d2d4ec57edbfaad85b81754babde5e149d5\nMerge: caef648736 f391f8be2b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:38:34 -0400\n\n Merge branch 'stable-1.651'\n", "commit c08e0bf79d75e5e92afbe57c5d19b272941ca670\nMerge: a095ca003a 11120802c1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:38:13 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit a095ca003a86baee5beb8f835a0dbcc5612a1664\nMerge: d39ccfac86 f391f8be2b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:38:11 -0400\n\n Merge branch 'stable-1.651' into security-stable-1.651\n", "commit 11120802c1ef457750f7a3debc7164750fb93ac9\nMerge: 93229dfc24 c88268d870\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:37:52 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit c88268d8705015df141d145936ec4f24a2e57c15\nMerge: 97a62a9bcc 0d553f2d55\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:36:42 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 0d553f2d552096e0a8299cc33681a76e9f6025b4\nMerge: 23729777c1 38f8b43e8d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:32:13 -0400\n\n Merge pull request #67 from jenkinsci-cert/SECURITY-276\n \n [FIX SECURITY-276] Don't allow open redirect using scheme-rel. URL\n", "commit 23729777c12dda3e606e3fcecae8aef0f3e38f7f\nMerge: 53dd9046c9 bfad4c96dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-28 17:30:17 -0400\n\n Merge pull request #70 from jenkinsci-cert/SECURITY-281\n \n [SECURITY-281] Forbid /computer/(master)/config.xml\n", "commit 84174a922cd299686a8e103bf4418c85afbc658e\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-04-28 21:06:27 +0200\n\n [SECURITY-170] Add @daniel-beck's suggested tests\n", "commit caef6487367563d5498bc184f735cd3bcae0cecb\nMerge: fc2234c3ed b03d69c043\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-04-28 19:33:56 +0100\n\n Merge pull request #2291 from tfennelly/async-supported\n \n Switch on async-supported for Stapler and all Servlet Filters\n", "commit fc2234c3edc10b154d1df52819970ea4b6ae8a29\nMerge: b8f983bceb c81efc039b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-28 15:06:13 +0200\n\n Merge pull request #2286 from tomass/master\n \n Lithuanian translation update\n", "commit b8f983bceb598c10263580ffc331e6ba52d0c853\nMerge: 67597a7c91 822cec62db\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-28 14:21:20 +0200\n\n Merge pull request #2290 from pjanouse/JENKINS-34448\n \n [JENKINS-34448] Fixed offlineCause race condition\n", "commit bfad4c96dc7f0879d964043b296a79b04519a387\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-27 19:22:58 -0400\n\n Mistyped test name.\n", "commit d66ad6f3ee46a5c6bb865bb831e8cdfc74cd7eb3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-27 19:19:37 -0400\n\n [FIXED SECURITY-281] MasterComputer.doConfigDotXml should be rejected.\n", "commit 38f8b43e8d3c324c21bb8b2b3a9da3be93faf354\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-28 00:45:43 +0200\n\n [SECURITY-276] Add more tests for relative URLs\n", "commit 13e9967e38d3e4a3317e6566727554c86f10264b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-27 18:38:58 -0400\n\n [SECURITY-281] Demonstrating that GetNodeCommand and UpdateNodeCommand refuse to operate on Jenkins itself.\n", "commit 9db79196ae4cb784041fea902c284a8c497508b1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-27 16:05:13 -0400\n\n Expanded Javadoc, and removed since tag which is irrelevant on a restricted member.\n", "commit 28701a8ec860b9b334e6c7d4f7a81eac64e461c5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-27 16:03:19 -0400\n\n Forgot to make UserIDCanonicalIdResolver catch DataAccessException.\n Unclear if, say, LDAPSecurityRealm ever throws this.\n", "commit df14d15740cee6a9c8229ea98f16e31e60aba410\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-27 15:53:53 -0400\n\n [SECURITY-243] Defend any victim known to the security realm, even if not otherwise loaded.\n", "commit 1e967ccec104bbfdca0fd3069b224f5619b55990\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-04-27 21:06:34 +0200\n\n [SECURITY-170] Backward compatibility test\n", "commit 0ce2a1ae3a4abfa2ef43d1bd90c685dd27172562\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-04-27 15:35:49 +0200\n\n [SECURITY-170] Store initial parameters list for later use\n", "commit f391f8be2bd09171b0e9f2e0948e68140e710389\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-08 11:36:31 +0100\n\n [FIXED JENKINS-33999] Update remoting to 2.57\n \n This picks up the new remoting with the upstream fix for Jenkins-33999\n which allows spring Exceptions past the class blacklist\n \n (cherry picked from commit 08fe459d1219fc8f0a4cc3a7f76c42d2072b673b)\n", "commit 822cec62dba4f31aac03afed26b575091f774342\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-04-26 12:32:59 +0200\n\n [JENKINS-34448] Fixed offlineCause race condition\n", "commit e6efae7d0d742f068498366424b0059e9ed42e4c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-27 13:51:10 +0200\n\n [SECURITY-276] Better method name, add tests\n", "commit 808c44c8e30a068d9bd113269608d4fd5f4f07be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-26 17:53:41 -0700\n\n Treat any interruption during boot as a fatal failure\n", "commit 137e8ce46b9ae6307ecf43cad219f4f15ef6ef9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-26 16:23:15 -0700\n\n Clarifying that this is not atomic and that's OK for the use case.\n", "commit f94ce3ac44ae47869daeceba76b01605de44c777\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-26 16:13:03 -0700\n\n Added consistent names matching with other ParameterDescriptors\n \n ... based on comments in PR #2160\n", "commit 6af569c4f08d0a7de003ea8890c8b06eefddbc55\nMerge: 53be006b97 67597a7c91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-26 16:07:09 -0700\n\n Merge remote-tracking branch 'origin/master' into symbol\n \n Conflicts:\n core/src/main/java/hudson/model/FreeStyleProject.java\n core/src/main/java/jenkins/model/GlobalConfigurationCategory.java\n", "commit 39f33b9bfd4e6f4b64efc6a9e455d00df9929117\nMerge: 67597a7c91 d39ccfac86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:58:55 -0400\n\n Merge branch 'security-stable-1.651' into security-master\n", "commit 67597a7c91ea90dab5b28d17ab2e9a3f9d6439a6\nMerge: 7c19b83c86 e8d2f41a92\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:58:48 -0400\n\n Merge branch 'stable-1.651'\n", "commit d39ccfac8636e3898a93854409236227b42f51e4\nMerge: e8d2f41a92 93229dfc24\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:58:33 -0400\n\n Merge branch 'security-stable-1.642' into security-stable-1.651\n", "commit e8d2f41a92e784a686ad85b504d90f2ecd557e04\nMerge: be6caf515e 3a44687df5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:58:29 -0400\n\n Merge branch 'stable-1.642' into stable-1.651\n", "commit 93229dfc24a48edef1332e63f5e2f45a7def9d20\nMerge: 3a44687df5 97a62a9bcc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:57:52 -0400\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 97a62a9bcc01aec85912dcc74af5dbef6950a006\nMerge: 436c138b0a 53dd9046c9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:57:32 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 53dd9046c98681ee1a1431b8d30aaf982eba471b\nMerge: a92bb2dfbe 56be107feb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:57:12 -0400\n\n Merge pull request #68 from jenkinsci-cert/SECURITY-273\n \n [FIX SECURITY-273] Require admin permission to check update sites\n", "commit a92bb2dfbe5eca1bec84a21a365ed38acfb87b9d\nMerge: d6bcfdac70 17edeb4829\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:56:56 -0400\n\n Merge pull request #62 from jenkinsci-cert/SECURITY-250\n \n [FIX SECURITY-250] Restrict access to admin APIs\n", "commit 7c19b83c86a3c90108dc96f3c79832187b5f9170\nMerge: a15df75bd8 e01256ed24\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:50:46 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit a15df75bd83c8622992d6e8b4ad133a0589939b7\nMerge: 8a19e8ae3d be6caf515e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-26 15:50:08 -0400\n\n Merge (-s ours) stable-1.651 into master\n", "commit f04630845ff80dbe2759cf1d033e7a04ade4854c\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-26 13:58:59 -0400\n\n Display clicked scrollspy items as active, even if they would not\n normally be highlighted due to position at the bottom of the page\n", "commit e01256ed249bb69bfaa3a1bdbdfa0225b25511d6\nMerge: b816e74a79 c44766db83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-26 09:19:50 -0700\n\n Merge pull request #2272 from jenkinsci/new-sorcerer\n \n Use newer version of sorcerer\n", "commit b816e74a79ed60a5379e539aa700b8b63fcb4d8c\nMerge: 8356bd4165 4a4cc4cc2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-26 09:19:10 -0700\n\n Merge pull request #2284 from jenkinsci/signature-timestamp\n \n Add timestamp to the signature\n", "commit 8356bd4165019ac2d175f2c35a52d0d539f2c681\nMerge: 8a19e8ae3d 727dea8b65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-26 09:18:39 -0700\n\n Merge pull request #2285 from jenkinsci/jarsigner-and-gpg\n \n Force ordering between GPG and jarsigner\n", "commit b03d69c0435e009e3f2b98f83a7f008b53000b66\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-04-26 15:19:51 +0100\n\n Switch on async-supported for Stapler and all Servlet Filters\n", "commit d1d1ab152bfd67a2a737d7b530eb011982157f83\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-26 12:54:45 +0100\n\n [SECURITY-243] APIToken auth needs to create the user.\n \n In the case the user is valid but not saved the user need to be created.\n This catches the case where the user has not saved anything and is using\n their default API token.\n", "commit 8a19e8ae3d82602bf36ac5624056cae2e6950e25\nMerge: a4b070bd73 e612f4163a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-25 22:44:44 +0200\n\n Merge pull request #2282 from kzantow/JENKINS-34174-plugin-download-timeout\n \n [JENKINS-33244] better handling of failed plugins during setup wizard\n", "commit c81efc039b63cf833bbe3c0798052f4c82069c02\nAuthor: Tomas <tomas@dev.openmap.lt>\nDate: 2016-04-25 23:30:16 +0300\n\n Lithuanian translation update\n", "commit 56be107feb24ab3470efae7603041bbbb9cdf7fb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-25 21:06:54 +0200\n\n [FIX SECURITY-273] Require admin permission to check update sites\n", "commit fc4435c29fbc6afd1165d0da5e14ccfa27e05827\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-25 20:20:39 +0200\n\n [JENKINS-34438] @kzantow's comments were addressed\n", "commit 33a765853384ce6a6dbafac99edfcdedf4b3032e\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-25 20:07:26 +0200\n\n [JENKINS-34438] The build will fail if there are JSHint errors\n", "commit f523a0ee2317f93e8ad4b4da33bdbbaae5d6fb0b\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-25 19:55:06 +0200\n\n [JENKINS-34438] Activate JSHint during the build process\n", "commit 2ed0c046dfbb2003a17df27c53777e72c6eaff25\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-25 19:50:53 +0200\n\n [FIX SECURITY-276] Don't allow open redirect using scheme-rel. URL\n", "commit be6caf515eb6c164ada2e1ac0fa0580b17c569a6\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-22 20:18:35 +0200\n\n Wrong javascript invocation\n \n (cherry picked from commit f97605552b270d0de471e032634faa179e0e8923)\n", "commit 766fe85774a85ad56d12c7fe780c2c004cf44826\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-28 09:11:39 -0400\n\n JENKINS-33826 build history badges styling issues\n (cherry picked from commit d9d4f08d2b9a4b00e31478b6e4991369da1dbfa9)\n", "commit 28bc2ba67a29f879ee7b840b46f383281dd1fe8a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-01 12:41:43 -0400\n\n [FIXED JENKINS-33971] ReverseBuildTrigger.upstream2Trigger was not being reliably calculated during Jenkins startup.\n (cherry picked from commit 1618270f6ced8d2760c3df632ea783fa73096af2)\n", "commit 89532690e6e334993c44814b82fae916c4ffae99\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-03-21 14:52:14 +0000\n\n [FIXED JENKINS-33693] Do not hardcode .bat extension.\n \n As the default maven command is on the path we can not hard code the\n command to mvn.bat as since maven 3.something it has been mvn.cmd\n \n As this is on the path we can just use mvn and let Windows do its thing\n with PATHEXT which will has both .BAT and .CMD by default.\n \n This fixes ATH failures when the ATH is run on windows.\n \n (cherry picked from commit 490adc9d0f4b0ed2c7e3183b18b136c006953824)\n", "commit 328be10df62c8d349e6f1b76939aed13b5784e80\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-16 12:22:54 -0400\n\n [FIXED JENKINS-18032] Crumbs must be appended when using post=true requiresConfirmation=true.\n (cherry picked from commit 57fced93596b1f8bd69f00f154430a11530393de)\n", "commit 63886be9f75c6f538b9401d9cb445b701b1f017c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-16 10:34:05 -0400\n\n [JENKINS-33467] Clarifying that CauseAction.getCauses is immutable and you should construct the action with the causes you want.\n (cherry picked from commit 4adee7597aad7a338db8d3eb320575ae618a8c81)\n", "commit 916e759f576fd9aec7eb563f71f6541ceb37f641\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-10 16:30:45 -0500\n\n [FIXED JENKINS-33467] Do not store redundant copies of Cause in CauseAction.\n (cherry picked from commit 6ae54add5dd3f171cf7cca820ca2e5443ae34b14)\n", "commit a4b070bd735766d84ee948f2c9230a66e4509f64\nMerge: 6f0eeabb43 da6998a60c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-25 13:34:31 +0200\n\n Merge pull request #2249 from recena/JSHint\n \n Fixed an JSHint error\n", "commit 6f0eeabb4333ce5077c194a089361d6016d389a4\nMerge: 9f64248ba5 a99f51c2ec\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-25 11:46:32 +0200\n\n Merge pull request #2266 from recena/JENKINS-31162-2\n \n [JENKINS-31162] Wrong spacing in flat mode\n", "commit 9f64248ba5b51b49e2cf071ca0814de61152bfc2\nMerge: f6e431b80c f97605552b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-25 11:38:32 +0200\n\n Merge pull request #2283 from recena/task-tag\n \n Wrong javascript invocation\n", "commit aaa5f00814f26ee63ace72fa557ebebfaccb27ec\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-04-23 12:20:46 +0200\n\n Removed tab characters and 4-spaces indentantion\n", "commit 5e57f5aaec8a7b026cdf4cb9e9dc9613c6bae7fc\nAuthor: Tomas <tomas@dev.openmap.lt>\nDate: 2016-04-23 13:14:38 +0300\n\n Lithuanian translation updates\n", "commit 2c5d791390692618e3064d603fe1bb898e7b8a69\nMerge: 5f95e4a167 f6e431b80c\nAuthor: Tomas <tomas@dev.openmap.lt>\nDate: 2016-04-23 10:15:41 +0300\n\n Merge remote-tracking branch 'upstream/master'\n", "commit 727dea8b65d89c911e69e59cee145e9139585e52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-22 15:44:26 -0700\n\n Force ordering between GPG and jarsigner\n \n jarsigner adds signatures by updating the file itself, so we have\n to run it before GPG plugin signs the bit, which happens in the 'verify'\n phase.\n \n The 'pre-integration-test' phase happens right after the 'package'\n phase and before the 'verify' phase, so this is adequate.\n \n See: https://groups.google.com/forum/#!msg/jenkinsci-users/POk8TOcwOM8/i5wn2a0MMwAJ\n", "commit f6e431b80c4d162560419fa51633224a9724bb0d\nMerge: ce9de5a19d 37e7856b01\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-23 00:40:54 +0200\n\n Merge pull request #2262 from kuisathaverat/JENKINS-34146\n \n [FIX JENKINS-34146] check if build is build able before to ask for parameters\n", "commit ce9de5a19dceb82aea49787c4401e9886c21e09a\nMerge: e1dc525fda efc1285d67\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-23 00:39:49 +0200\n\n Merge pull request #2263 from pjanouse/JENKINS-34228\n \n [JENKINS-34228] Fixed IOException in DeleteBuildsCommand class\n", "commit e1dc525fda146a21de04dd52ea18a0ce58ffa939\nMerge: 658a854491 43d7b2afff\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-23 00:36:06 +0200\n\n Merge pull request #2267 from jpbriend/translation_french_jenkins20_wizard\n \n Add French translation for Jenkins 2.0 wizard\n", "commit 658a854491d51aa34cf818a9767c632f18336141\nMerge: 84698df80b 9e9cd2ef78\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-23 00:33:47 +0200\n\n Merge pull request #2270 from daniel-beck/JENKINS-34090\n \n [JENKINS-34090] Add 'since 2.0' annotations\n", "commit 84698df80b055e15bdc8c1176167d858b10c513e\nMerge: 5d90f81656 543b947e79\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-23 00:30:30 +0200\n\n Merge pull request #2280 from svanoort/fix-shutdown-permissions-issue-JENKINS-34281-mk3\n \n [FIX JENKINS-34281] Run shutdown as system user\n", "commit 4a4cc4cc2aad0b38cab98defef388909b3875793\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-22 15:20:05 -0700\n\n Add timestamp to the signature\n \n Otherwise jarsigner -verify complains about the lack of timestamp\n", "commit f97605552b270d0de471e032634faa179e0e8923\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-22 20:18:35 +0200\n\n Wrong javascript invocation\n", "commit 6b2a60506cb57afd9d3e4bb203ac71ffc8d2469b\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-22 10:49:53 -0400\n\n Pre-commit tweaks\n", "commit 2ada9b70464b19bf8f15edee86b683606b4d860f\nMerge: dd226f73b0 5d90f81656\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-22 10:43:43 -0400\n\n Merge remote-tracking branch 'primary/master' into JENKINS-33950-multiple-dependency-install-fix\n", "commit e612f4163a0e1acedfed9baed6e79cf2bad6fabe\nMerge: 6974d2b759 5d90f81656\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-22 10:37:18 -0400\n\n Merge remote-tracking branch 'primary/master' into\n JENKINS-34174-plugin-download-timeout\n \n # Conflicts:\n # core/src/main/resources/jenkins/install/pluginSetupWizard.properties\n", "commit 5d90f816566aed1d60e77409c722f4e652f3040a\nMerge: 20d3d8a529 1c39655f56\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-22 16:04:24 +0200\n\n Merge pull request #2259 from kzantow/JENKINS-34137-smarter-setup-wizard-close\n \n [JENKINS-34137] setup wizard: better handling of the close button\n", "commit 20d3d8a52920fe035e8eed8fe45e04ca1b74d50c\nMerge: d1bcd1feba 9622bbedbb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-22 16:03:26 +0200\n\n Merge pull request #2260 from kzantow/JENKINS-33936-links-to-wiki\n \n [JENKINS-33936] [JENKINS-33937] add links to wiki for plugins during setup\n", "commit 1c39655f564733c06e7c9eb0c3859ba890b7b7bc\nMerge: d0f5c2b074 d1bcd1feba\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-21 23:11:26 -0400\n\n Merge remote-tracking branch 'primary/master' into JENKINS-34137-smarter-setup-wizard-close\n", "commit 6974d2b7593e3eef3a7fd28117b58382c3368189\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-21 17:27:36 -0400\n\n JENKINS-33244 / JENKINS-34174 - retry for failed plugins & specify\n download timeout\n", "commit 0f038be5776e5d028e3b19a20c378549424f2be7\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-21 14:06:10 +0100\n\n [SECURITY-243] further minor improvements.\n \n Fix a couple more calls and add a pointer to Jenkins.getUser()\n", "commit 6ff45b196a783a9487f2db3fdae445d8c63ffa13\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-21 13:52:37 +0100\n\n change one more call to User.get\n", "commit 49d10a9034b280b5e59535519c3f0d12d96c9f2d\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-21 13:42:49 +0100\n\n [SECURITY-243] introduce a new API to get a user by their id.\n \n Introduce a new API User.getById that will only ever get a user by their\n ID as suggested by @jglick (adapted from the original suggestion).\n", "commit d1bcd1feba0c9f0826f187fd41d4da76e7a7cf3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-20 21:01:11 -0700\n\n Fixing up changelog\n", "commit 8cb24b6c13a9e76351e84c4f37af320e1d825f9b\nMerge: 574f83a962 88e7b96b62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-20 20:55:12 -0700\n\n Merge branch '2.0'\n \n 2.1 will come from the master branch going forward\n", "commit 88e7b96b621dd726f4602fa6f3d7df32110c3119\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-20 16:36:57 -0700\n\n updated changelog for release\n", "commit 16a11547c003f5add72239f4b25f026e1dfa909b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-20 16:31:40 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8f7ee11cb4a325fe3fe295e2c87f17f297b64373\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-20 16:31:40 -0700\n\n [maven-release-plugin] prepare release jenkins-2.0\n", "commit ae8f650bd90dd2fe087b18eecd7c5c8b7ed0a93f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-20 16:02:31 -0700\n\n Ready for shipping 2.0\n", "commit 543b947e79d862149a1e52a529c1944e53943b25\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-04-20 18:00:10 -0400\n\n Fix [JENKINS-34281] by running shutdown as system user\n \n Replicates the key bit of dad9b04422d572003c83f0fc4543060a70971cc0\n But does not include the likely-unneeded ACL.SYSTEM change before System.exit(0)\n", "commit e073d331fdba9a030d644aeec9ed2cda0ad4f594\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-20 18:54:07 +0100\n\n [FIXED SECURITY-243] Prefer resolving users by IDs first and foremost.\n \n When looking up users we must always try to use the id first and fallback\n to other methods only if this is unsucessful.\n", "commit f4172ebb56ea29b2d2156145edff0d3660891fbf\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-19 19:43:28 +0100\n\n [SECURITY-243] Unit Test.\n \n Unit test to show the issue where some form of user property is used for\n obtaining the information needed to loging (api token/ user property)\n", "commit 3d655938189af46d40e55268c280b6dcaa3770cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-20 10:09:41 -0400\n\n [SECURITY-266] Protecting ItemGroupMixIn.copy (used by both CLI and REST).\n", "commit dc2aa07e582a3ff5d427c3546634c70686268714\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-20 09:44:02 -0400\n\n [SECURITY-266] Protecting GetJobCommand.\n", "commit e8f6410793b418be3786b38dbe4fddfbb23db4cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-20 09:14:42 -0400\n\n [SECURITY-266] Conceal ciphertext from REST config.xml.\n", "commit 82b42359797e42fa4b2428d5e390e7ce91b74998\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-19 17:44:31 -0400\n\n [SECURITY-266] Conceal ciphertext from the web UI for a user who has no Item.CONFIGURE permission.\n", "commit 574f83a962a62021cc60b6af1e3de5c0f1f008b8\nMerge: 4f51944cf1 0d0314ddee\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-19 23:14:08 +0200\n\n Merge pull request #2264 from daniel-beck/reuseForks=false\n \n [JENKINS-33809] Don't reuse forks\n", "commit 4f51944cf1f9fcf4d8b5bb4a9671730bf455838c\nMerge: 51b70aea37 b01a1b1c15\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-19 22:56:17 +0200\n\n Merge pull request #2271 from daniel-beck/JENKINS-34093\n \n [FIX JENKINS-34093] Make logger field private\n", "commit 51b70aea3754d4c82027c64f723c51d96a5d11bc\nAuthor: Tomas Straupis <tomasstraupis@gmail.com>\nDate: 2016-04-19 12:55:13 +0300\n\n Lithuanian translation update (#1990)\n \n Lithuanian translation update\n", "commit 408878bdd268f5f88b9cdb395cf7cc7b227322d7\nMerge: 65d8250b93 5d4e167547\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-18 16:58:46 +0200\n\n Merge pull request #2255 from svanoort/jenkins2-use-jenkins2-packaging3\n \n Ensure that Jenkins 2.0 Jenkinsfile uses correct packaging branch\n", "commit f593885b661486ba0826f9e68c259448e41f8e3d\nMerge: 1891deee30 6f8540c347\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-18 16:20:15 +0200\n\n Merge pull request #2269 from daniel-beck/JENKINS-34094\n \n [FIX JENKINS-34094] Add access control\n", "commit efc1285d67fb7a8e3df2cd1d499a15edc6641d02\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-04-14 13:22:16 +0200\n\n [JENKINS-34228] Fixed IOException in DeleteBuildsCommand class\n \n 'delete-builds' CLi can be invoked with more occurence of the same\n build number. Handle such a situation is responsibility of the\n command impl. itself.\n", "commit 43d7b2afffab6e39e61506d62139d354e1529d3b\nAuthor: Jean-Philippe Briend <jpbriend@gmail.com>\nDate: 2016-04-13 13:01:54 +0200\n\n Add French translation for Jenkins 2.0 wizard\n", "commit 6c76ce71d2bfbcb32655a52da6d76cd99b09b1f4\nAuthor: Waldyr <waldyr.ar@gmail.com>\nDate: 2016-04-18 02:25:08 -0300\n\n Add pt_BR translations\n", "commit c44766db83e196a23423505a9067c66a2c9d0055\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-17 09:16:13 -0700\n\n Use newer version of sorcerer\n", "commit b01a1b1c15b3ed17a5bb4d584218ef3e9cf3de3f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-17 17:08:26 +0200\n\n [FIX JENKINS-34093] Make logger field private\n", "commit 9e9cd2ef78f3b7820dc95ecda1f1e40fb6c3110c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-17 17:02:33 +0200\n\n [JENKINS-34090] Add 'since 2.0' annotations\n", "commit 6f8540c34735621576876c6dfd423ff82996f5b1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-17 16:48:33 +0200\n\n [FIX JENKINS-34094] Add access control\n \n Also adds some API restrictions for JENKINS-33803.\n", "commit 65d8250b93793bd49d6240144c121ee291ff9572\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-16 23:13:53 -0700\n\n [INFRA-636] rating app has moved\n", "commit dd226f73b0d63105acb472484c0da8f4b86d8ecc\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-16 20:33:39 -0400\n\n Revert unnecessary UI change, address possible synchronization issue\n when skipping a dependent plugin but the previous dependency hasn't yet\n been installed\n", "commit a488ab424d41ecd698e71c94338860da67ba638a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-17 01:54:09 +0200\n\n Note new option for logged-in users auth strategy\n", "commit a99f51c2eca9112e02e72b98aa18502022ad3c52\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-04-14 21:53:27 +0200\n\n [JENKINS-31162] Wrong spacing in flat mode\n", "commit 944571f9b5242b1d1419cdfcd1a4a7d62bc33904\nMerge: ca1cc0e37f 99c43c8ccd\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-14 20:56:16 +0200\n\n Merge pull request #2256 from batmat/pre-java7-code-removal\n \n Remove pre Java 7 reflection's based invocations\n", "commit 0d0314ddee72b227a770d294549d12ded3b3fbac\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-14 16:41:04 +0200\n\n [JENKINS-33809] Don't reuse forks\n", "commit 35cbc5cd300fb8b4037f11447442081e86745b4f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-13 22:02:06 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 49bcd7dcee2a6fea360fc25911fcfe92c99f3bb4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-13 22:02:05 -0700\n\n [maven-release-plugin] prepare release jenkins-1.651.1\n", "commit 37e7856b017fcf700d314086a709f00601edef00\nAuthor: Ivan Fernandez Calvo <kuisathaverat@yahoo.com>\nDate: 2016-04-14 00:26:37 +0200\n\n [JENKINS-34146] check if build is build able before to ask for parameters\n", "commit ca1cc0e37fd55ca970144944b943716cdfc4a2a6\nMerge: ac566a91e4 0a97623834\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-04-13 23:07:26 +0100\n\n Merge pull request #2261 from rodrigc/xml_test\n \n In testParse_with_XXE(), use more temporary variables\n", "commit 99c43c8ccd7b748941c9516aabf1c78c0e2b6491\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-12 21:25:40 +0200\n\n Remove pre Java 7 reflection's based invocations\n \n Simplify the code now the minimum version is Java 7.\n", "commit ac566a91e44e3482083355bd5cde3cf65610c4a3\nMerge: b17e04c9dc 8fdca29713\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-04-13 21:37:19 +0200\n\n Merge pull request #2146 from olivergondza/hide-management-link\n \n [FIXED JENKINS-33683] - Fix Management link hiding\n", "commit 2578f994d993fa3733f8794236e549753c6de4fb\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-04-13 21:27:19 +0200\n\n Bump jenkins-test-harness version to 2.7\n", "commit 0a97623834cfdbef55de94e6399f4db6a8aa4024\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2016-04-13 11:49:40 -0700\n\n In testParse_with_XXE(), use more temporary variables\n \n This will help isolate the source of exceptions\n thrown in this test.\n", "commit 9622bbedbb80e2d710fe6ac6a536eeae871a0f2f\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-13 10:55:40 -0400\n\n JENKINS-33936 JENKINS-33937 - add links to wiki for plugins during setup\n wizard\n", "commit d0f5c2b074ab0776bf9605ccbdbe0475c72c1041\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-13 10:22:09 -0400\n\n JENKINS-34137 - better handling of the close button: not allowed while\n plugins installing or in certain other places, close now directs to\n setup complete panel, with message about skipping admin user creation\n", "commit bfeeec1d68f5e071a52085d61cc5de379dbe48e3\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-13 09:55:49 -0400\n\n JENKINS-33950 - dependencies may be installed multiple times unnecessarily, resulting in erroneous restart required indicators\n", "commit b17e04c9dc054c714da10d61620f4b3a9ada2973\nMerge: 8ff2ca4c10 8b3e4f43a2\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-12 22:42:57 +0200\n\n Merge pull request #2252 from batmat/multicatch-refactoring\n \n Multi-catch refactoring when applicable\n", "commit 5d4e167547746679d7cdeaa7b737cfd150a66adb\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-04-06 14:02:28 -0400\n\n Ensure that Jenkins 2.0 Jenkinsfile uses correct packaging branch\n", "commit 8b3e4f43a2ecb88fe13c324a01dd8d179c9b8ce9\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-11 22:28:22 +0200\n\n Multi-catch refactoring when applicable\n", "commit 2eef942be6edb9793da0380eae393adaba7af24f\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-02-11 16:28:06 +0100\n\n [JENKINS-32874] Improved test coverage of AbstractBuildRangeCommand\n", "commit fc05e5cb6b498f7f1cd6e3ec3b9048e395ce5a4f\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-04-10 23:59:13 +0200\n\n [JENKINS-33822] Handled when CopyFrom is focused\n", "commit ece6606066abcf33dbff7be42b35e78253cad267\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-04-10 22:28:36 +0200\n\n [JENKINS-33822] Create a new item using the keyboard\n", "commit da6998a60c2092c7d83607c4f1e94fff0244ac51\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-04-10 19:06:32 +0200\n\n Fixed an JSHint error\n", "commit 8ff2ca4c100ac9057bdff22247dc94c428fd8a1a\nMerge: 66d3fb37ff 3be0f6732a\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-10 14:07:38 +0200\n\n Merge pull request #2235 from batmat/harness-usage-statistics-test\n \n More test harnessing of the usage statistics structure\n", "commit 66d3fb37ff5bbaab5b2dafa86961b12849bf60ae\nMerge: 90d051b7f2 ab613c9c16\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-09 16:27:16 +0200\n\n Merge pull request #2237 from pjanouse/JENKINS-34055\n \n [JENKINS-34055] Test coverage of set-build-description\n", "commit 90d051b7f2dfb5890fb70985f30abcbf5f587be6\nMerge: d8af38b7e3 08fe459d12\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-09 16:26:32 +0200\n\n Merge pull request #2243 from jtnord/jenkins-33999\n \n [FIXED JENKINS-33999] Update remoting to 2.57\n", "commit d8af38b7e3367f3988ceb1d9e15b2fed4efd7971\nMerge: ae82f8e93f 413baa1fbb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 20:57:02 +0200\n\n Merge pull request #2145 from mkochenough/translation-cli\n \n Add description of -noKeyAuth command line option for German translation\n", "commit ae82f8e93f57b59fe04b0479b26f310409e64f86\nMerge: 7901ffb8ab c2f1ace15a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 20:55:20 +0200\n\n Merge pull request #2202 from pjanouse/JENKINS-32535\n \n [JENKINS-32535] Improved test coverage 'add-job-to-view' and 'remove-job-from-view'\n", "commit 7901ffb8ab77da120b17e7761c422bea22ea2a34\nMerge: 49b407c1ce 4b2d83b0e4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 20:50:14 +0200\n\n Merge pull request #2246 from ReadmeCritic/patch-1\n \n Update README URLs based on HTTP redirects\n", "commit 49b407c1ce8c81a066140025857085c9965d5096\nMerge: 49350da239 f6822a2583\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 20:45:54 +0200\n\n Merge pull request #2244 from kzantow/JENKINS-33535-show-jenkins-version-on-installer\n \n [JENKINS-33535] show Jenkins version on setup wizard\n", "commit 49350da2399ae1ede7a0b0c44914ef5fdbb4d675\nMerge: 8201c8bf4f f54ea55337\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 20:45:08 +0200\n\n Merge pull request #2245 from jtnord/restartLog\n \n Add a log for reloading Jenkins\n", "commit 8201c8bf4fde2aaf955a4853af80c9f2884c52e2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 20:42:42 +0200\n\n Emphasize changed system requirements\n", "commit d5c508dece359f22799acaf84830be9e3a9e2ec3\nMerge: 274183dba2 1c60167981\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 20:40:17 +0200\n\n Merge pull request #2239 from slide/master\n \n [FIXED JENKINS-15057] Add dependency resolution to manually uploaded plugins.\n", "commit 3be0f6732ac227d7ef9e6a73a7fd37f7ad76a876\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-01-16 22:03:19 +0100\n\n Harnessing the usage stats structure\n \n * added an agent so that the test is closer to reality\n * tested every fields (compared to only a subset previously)\n", "commit 274183dba2bc15b6b4d76730e3c07f964998d7dc\nMerge: 265c2d9659 94e85aeaff\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 18:47:28 +0200\n\n Merge pull request #2247 from daniel-beck/2.0-changelog\n \n Changelog for Jenkins 2.0\n", "commit 94e85aeaff9049addce5eabdef6347ea0b5e69ce\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 18:09:44 +0200\n\n Don't call them tabs when they are not.\n", "commit a1426e6c3da4c62cc696d595b736a11dd400f126\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-08 16:33:06 +0200\n\n Changelog for Jenkins 2.0\n", "commit 4b2d83b0e4568d97a831916760f2c8af56bf7abb\nAuthor: ReadmeCritic <frankensteinbot@gmail.com>\nDate: 2016-04-08 07:15:01 -0700\n\n Update website link again\n", "commit 4b73008e8dbd2729c675da1484a98c7d18f6a38c\nAuthor: ReadmeCritic <frankensteinbot@gmail.com>\nDate: 2016-04-08 07:13:48 -0700\n\n Update README URLs based on HTTP redirects\n", "commit f54ea55337fff1af08902d485b590958740ab024\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-08 15:08:32 +0100\n\n Add a log for reloading Jenkins\n", "commit f6822a2583a8399e0d5b512cb91de3518998492e\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-08 09:39:36 -0400\n\n JENKINS-33535 - show Jenkins version on setup wizard\n", "commit c2f1ace15aa74ce05de00471d85a2f79712b4388\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-01-21 12:43:35 +0100\n\n [JENKINS-32535] Improved test coverage 'add-job-to-view' and 'remove-job-from-view'\n", "commit 08fe459d1219fc8f0a4cc3a7f76c42d2072b673b\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-08 11:36:31 +0100\n\n [FIXED JENKINS-33999] Update remoting to 2.57\n \n This picks up the new remoting with the upstream fix for Jenkins-33999\n which allows spring Exceptions past the class blacklist\n", "commit 265c2d96596f919de973fe7bd8264e6f7bf17bc6\nMerge: 35259c4c9d 20ccefcc74\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-04-08 11:01:58 +0100\n\n Merge pull request #2218 from jtnord/milestone_javadoc\n \n Show the milestone order in the javadoc.\n", "commit 35259c4c9dcfc64b97d791be6f28fae4f6bcad16\nMerge: 148f7959d2 e423719260\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-04-08 10:17:58 +0100\n\n Merge pull request #2241 from rodrigc/java8_fix5\n \n Remove use of '>' which cause javadoc errors\n", "commit 1c60167981a083b571c225448fad2245bb33f5cf\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2016-04-07 20:10:54 -0700\n\n Fix test\n", "commit e423719260c106fe7b3a4310c62701d572935c24\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2016-04-07 17:05:45 -0700\n\n Remove use of '>' which cause javadoc errors\n \n Tested with Java 8 and \"mvn javadoc:test-javadoc\". Eliminates errors in other plugins such as multiple-scms-plugin,\n such as:\n \n [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8:jar (attach-javadocs) on project multiple-scms: MavenReportException: Error while creating archive:\n [ERROR] Exit code: 1 - target/checkout/target/generated-sources/taglib-interface/org/jenkinsci/plugins/multiplescms/FormsTagLib.java:21: error: bad use of '>'\n [ERROR] * The submission can be data-bound into List&lt;T> where T is the common base type for the describable instances.\n [ERROR]\n [ERROR] target/checkout/target/generated-sources/taglib-interface/org/jenkinsci/plugins/multiplescms/FormsTagLib.java:23: error: bad use of '>'\n", "commit 148f7959d20423ee8fc64d5c18f6e524dc47f76e\nMerge: 1fe9cf7b7a 1fedbe18b6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-07 18:09:07 -0400\n\n Merge pull request #2240 from jglick/no-shebang\n \n No shebang\n", "commit 1fedbe18b665ffddae89c6294a12f9bc843ec237\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-07 16:16:00 -0400\n\n After https://github.com/github/linguist/pull/2861 we should not need the shebang for syntax highlighting.\n", "commit fcdebe56c070029a5659f7ad79d9202ea7a57a2c\nAuthor: Alex Earl <acearl@acearl-mobl.marvell.com>\nDate: 2016-04-07 10:18:40 -0700\n\n Add dependency resolution to manually uploaded plugins.\n", "commit 1fe9cf7b7ada45230f2bc5b8e2f1bdb93175ff9f\nMerge: b2445b44b9 1891deee30\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-07 11:52:44 +0200\n\n Merge branch '2.0' of github.com:jenkinsci/jenkins\n", "commit b2445b44b99a079a46189ba34425a9fcaa7e23cf\nMerge: 511ccf0c83 0611d0788a\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-07 11:23:52 +0200\n\n Merge pull request #2225 from rodrigc/java8_fix4\n \n Fix javadoc errors\n", "commit ab613c9c16f892cccb9386399d25ce8ee173128e\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-04-06 15:49:48 +0200\n\n [JENKINS-34055] Test coverage of set-build-description\n \n Improved test coverage of CLI command 'set-build-description'\n", "commit 1891deee30d8fb184316703c0262623d54c0c331\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-06 21:02:51 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 001493c055527305f773333f94d350b4343b8d36\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-06 21:02:51 -0700\n\n [maven-release-plugin] prepare release jenkins-2.0-rc-1\n", "commit d8f90de87b5e505be83df4b6e8d14e887aa75285\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-06 20:36:56 -0700\n\n Next milestone is 2.0-rc-1\n", "commit 1e338d3565c8c58d2556f344a7c34a3b3ab18ca3\nMerge: 25340e033b 70ee2012e9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-07 01:14:29 +0200\n\n Merge pull request #2236 from daniel-beck/JENKINS-34073\n \n [JENKINS-34073] Revert fix for JENKINS-21486\n", "commit 25340e033b5dd27657803caab5dd60b33b67215c\nMerge: 4cb3f4eb27 a07f408f5f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-07 01:02:07 +0200\n\n Merge pull request #2137 from orrc/JENKINS-33364_freestyle-config\n \n [JENKINS-33364] Core documentation: Freestyle project config\n", "commit 0611d0788aa950ff19bc498a775dcad66c756dc1\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2016-04-05 13:29:12 -0700\n\n Remove use of '<' and '>' which cause javadoc errors\n \n Tested with Java 8 and \"mvn javadoc:test-javadoc\". Eliminates errors such as:\n \n [ERROR] java/hudson/os/DCOMSandbox.java:18: error: bad use of '>'\n", "commit e0daa5c4e8f89483c27843bb10a3895fc9ff2843\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2016-04-05 13:03:55 -0700\n\n Fix href links\n \n Eliminates errors with Java 8 and \"mvn javadoc:test-javadoc\" such as:\n \n [ERROR] jenkins/core/src/test/java/hudson/os/DCOMSandbox.java:18: error: bad use of '>'\n", "commit a07f408f5fdc23bab8e7905c17e281bbc424be66\nMerge: d973929657 4cb3f4eb27\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-07 00:16:13 +0200\n\n Merge remote-tracking branch 'origin/2.0' into JENKINS-33364_freestyle-config\n", "commit 70ee2012e901214e98c5c24ccf42c8a3af2b7647\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-07 00:07:38 +0200\n\n Revert \"[FIXED JENKINS-21486] Merged #2172: enforce plugin dependencies.\"\n \n This reverts commit fa39668b814a6c51e7c460f529692b149e835fc0, reversing\n changes made to be9bc0dba552e271b47102292fc9f585afaaf212.\n", "commit 4d0143b8d2be4888d889de44cbc8eccb8776bd41\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-07 00:06:43 +0200\n\n Revert \"Merge pull request #2228 from Vlatombe/JENKINS-21486-follow-up\"\n \n This reverts commit 0846358bf62730a00cfed412b9e8bc0dc7cc1f8a, reversing\n changes made to 2c9adc9965e2fb1ebb4402e4f7307a5d8eae1912.\n", "commit d973929657a1417d2057078af8769729a399bc38\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-07 00:03:47 +0200\n\n Clarify when the \"Discard old builds\" configuration is evaluated.\n", "commit 2648ed76a56cf7b813443773cb39192582d16a08\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-06 23:12:58 +0200\n\n Add note to the documentation about how parameterized builds are enqueued.\n", "commit 9a9c9a4d45b514c25dc014ca922a85623efc158c\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-06 22:38:37 +0200\n\n Update translation keys for config-disableBuild.\n", "commit 4cb3f4eb27c1ff3e57e014828853fe297f96141c\nMerge: d182cdf223 7147335f39\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-06 19:56:23 +0200\n\n Merge pull request #2231 from rtyler/wheres-the-beef\n \n Re-introduce a reference to the setup administrator password in the logs\n", "commit d182cdf223675b873b8a80a893384f23d110a2b9\nMerge: 52cc5f8581 511ccf0c83\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-06 19:18:44 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into 2.0\n", "commit 7147335f3905141e8520b905984a2c0081de20fd\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-04-06 09:48:32 -0700\n\n Re-introduce a reference to the setup administrator password being printed to logs\n \n This makes if possible for users without access to filesystems, like those\n running Jenkins masters in Docker containers (unmapped jenkins_home) to still be\n able to successfully use Jenkins 2.0\n \n This commit also fixes an errant reference to \"security token\" which we no\n longer use in the beginning of the Getting Started wizard, opting instead for\n \"administrator password\"\n", "commit 52cc5f858108674ee70f76dbff0151eac864fadd\nMerge: c403e88f44 82c9e03d5c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-06 18:47:32 +0200\n\n Merge pull request #2223 from kzantow/JENKINS-34035-easy-skip-setup-wizard\n \n [FIXED JENKINS-34035] - honor jenkins.install.runSetupWizard=false\n", "commit 511ccf0c836651d1d825c062d7d42338438c735c\nMerge: 0846358bf6 575c1af489\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-06 18:28:51 +0200\n\n Merge pull request #2230 from pjanouse/JENKINS-33942\n \n [FIX JENKINS-33942] Fixed NPE when non-exists run requested\n", "commit 0846358bf62730a00cfed412b9e8bc0dc7cc1f8a\nMerge: 2c9adc9965 754fcf9906\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-06 17:48:37 +0200\n\n Merge pull request #2228 from Vlatombe/JENKINS-21486-follow-up\n \n [JENKINS-21486] Follow-up\n", "commit a5961521e4ba007a44c47039d6fe7103576f9ab7\nAuthor: Felix Belzunce Arcos <fbelzunc@gmail.com>\nDate: 2016-04-06 15:58:01 +0200\n\n Address comments\n", "commit 575c1af489a43a6bc1846ca46864e5d4931e47e3\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-04-06 13:44:33 +0200\n\n [JENKINS-33942] Fixed NPE when non-exists run requested\n", "commit 2c9adc9965e2fb1ebb4402e4f7307a5d8eae1912\nMerge: 4515625ab2 84fa59a87c\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-06 15:39:40 +0200\n\n Merge pull request #2221 from rodrigc/java8_fix1\n \n Do not use '_' as an identifier\n", "commit 28335690e0b2535cdd76cc778ffdc45a5c4f67ac\nAuthor: Felix Belzunce Arcos <fbelzunc@gmail.com>\nDate: 2016-04-06 15:36:29 +0200\n\n [JENKINS-32340] Enable disabled dependencies\n", "commit 754fcf990631892a8ed4bc8c632fb3eca195a36c\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-04-06 14:18:29 +0200\n\n Display the required version back.\n", "commit 5ebf6b8bde83543a10dc21ef0dfd74872f20421e\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-04-06 14:12:33 +0200\n\n [JENKINS-21486] Follow-up\n \n Display of shortName of disabled plugin is enough. Fix copy-paste error\n in the message for disabled dependencies\n", "commit c403e88f44034919de07ddb3d6b419c5016f77d7\nMerge: e6df9f55bb 99e482b2a9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-06 10:39:11 +0200\n\n Merge pull request #2227 from jenkinsci/FIX-JENKINS-33930]\n \n JENKINS-33930 focus color for delete\n", "commit 99e482b2a94102c6c2b3445c2fa1514f242fede5\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-04-05 14:52:52 -0700\n\n JENKINS-33930 focus color for delete\n \n style only.\n", "commit 4515625ab2dd58b58199bb6d7248bd5229fdec81\nMerge: 29f197069a 552d8a6b95\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-04-05 21:14:37 +0100\n\n Merge pull request #2224 from rodrigc/java8_fix3\n \n Fix href tags\n", "commit 82c9e03d5ca9d3ad237c11842fb83d9467bae6d3\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-05 15:50:44 -0400\n\n JENKINS-34035 - honor jenkins.install.runSetupWizard=false\n", "commit 552d8a6b953c1759700a09937bba744dd25f44bc\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2016-04-05 12:35:30 -0700\n\n Fix href tags\n \n Eliminates errors with Java 8 and \"mvn javadoc:test-javadoc\" such as:\n \n [ERROR] jenkins/core/src/test/java/hudson/model/ItemsTest.java:12: error: unknown attribute: hef\n [ERROR] * @author: <a hef=\"mailto:nicolas.deloof@gmail.com\">Nicolas De Loof</a>\n", "commit e6df9f55bb6bbd2e842bae1355ed15f96b344099\nMerge: a9cc8406c5 9c25e1a6b5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-05 21:32:57 +0200\n\n Merge pull request #2215 from kzantow/JENKINS-33805-rename-updated-file\n \n [FIX JENKINS-33805] rename install/upgrade files to be more clear & consistent\n", "commit a9cc8406c5a746274610a3a3baabf208e61f1aa2\nMerge: 964e967ad9 8d717fe528\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-05 21:20:19 +0200\n\n Merge pull request #2217 from recena/JENKINS-31162\n \n [JENKINS-31162] Provide a new Item Category\n", "commit 964e967ad98fbd5040ab75ff98f0cc8238bbd09a\nMerge: 37c00cf2af 0dce38abba\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-05 21:18:37 +0200\n\n Merge pull request #2203 from jenkinsci/jtnord-patch-1\n \n [FIX JENKINS-33978] Set file permissions on the file before writing the secret\n", "commit 37c00cf2aff05dcefca78c60f498875ce20d911e\nMerge: e3ae36860d fcc547e846\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-05 21:04:35 +0200\n\n Merge pull request #2185 from kzantow/JENKINS-33800-initial-password-file-not-found\n \n [JENKINS-33800] - fileNotFound exception / more accurately determine if this is an upgrade\n", "commit 84fa59a87c6886d4f1efd86f5df6f21520c3f918\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2016-04-05 11:03:08 -0700\n\n Do not use '_' as an identifier\n \n Eliminates Java 8 warnings:\n (use of '_' as an identifier might not be supported in releases after Java SE 8)\n", "commit 29f197069a5b5154dff19d7edde0d800716efa6f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-05 19:19:02 +0200\n\n Update changelog.html\n", "commit 8d717fe5284d0c1b4b5b09e424549c6a98cc4717\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-05 18:19:17 +0200\n\n [JENKINS-31162] Invalid package name\n", "commit 770a8b256c0179b11e41b228d1491028a3c3cf24\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-05 17:52:36 +0200\n\n [JENKINS-31162] Polish before RC\n", "commit 9920b9c298660c3d9dba9f71c6b115c57b93bee8\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-05 17:15:27 +0200\n\n [JENKINS-31162] New descriptions in javadoc about categories\n", "commit 00e507dc179c92168725550c2b765c8e8f36793d\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-05 16:29:54 +0200\n\n [JENKINS-31162] ItemCategory ID format changed\n", "commit e3ae36860d08caf04f1eba8058a981dc3e8c3026\nMerge: 425b727eac f2ba3b9642\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-05 15:36:31 +0200\n\n Merge branch '2.0' of github.com:jenkinsci/jenkins into 2.0\n", "commit 20ccefcc749b2b4f6e070ef2d45b26e5b96cfc76\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-05 13:56:47 +0100\n\n Show the milestone order in the javadoc.\n \n The javadoc lists the enum in alphabetical order, so you don't really know\n the order in which the milestones are acheived.\n", "commit f2ba3b9642a1465652327fea52aa4598389b9c5a\nMerge: dc94c2dcd2 6fc7c82c33\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-05 15:33:07 +0200\n\n Merge pull request #2213 from kzantow/JENKINS-33601-rename-skip\n \n [FIXED ENKINS-33601] Change 'Skip' text in setup wizard\n", "commit 3728b045817170beec9444f7a8709caed9941492\nMerge: fa39668b81 68aed4cb09\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-04-05 15:20:51 +0200\n\n Merge pull request #2212 from waldyr/master\n \n Add pt-BR translation in usage statistics\n", "commit cfba404f7589d8871728e97658f67935ce2b8425\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-05 14:51:12 +0200\n\n [JENKINS-31162] @daniel-beck's comment was addressed\n", "commit 4734c981bb726176c85db872f13bdcaf2571fa33\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-05 13:10:53 +0200\n\n [JENKINS-31162] @jtnord's comment was addressed\n", "commit 011a0a5319be600c1297b02cf5646fa2d703f2b7\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-05 12:08:34 +0200\n\n [JENKINS-31162] Added license headers\n", "commit 51ceacfb11e30ca8c3b74dadc14052a6f30656d6\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-05 10:46:01 +0200\n\n [JENKINS-31162] Added NestedProjectsCategory\n", "commit 68aed4cb09e1fcc1080826bc900faa08be71eab9\nAuthor: Waldyr <waldyr.ar@gmail.com>\nDate: 2016-04-04 02:33:23 -0300\n\n Add pt-BR translation in usage statistics\n", "commit 425b727eacf239fcd9f6675f30f7b4f82697d5e3\nMerge: dc94c2dcd2 fa39668b81\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-04 23:00:39 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into 2.0\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n pom.xml\n test/pom.xml\n test/src/test/java/hudson/PluginManagerTest.java\n war/pom.xml\n", "commit 9c25e1a6b51e820c23527536de52071635551161\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-04 15:05:55 -0400\n\n Use class name convention for file names\n", "commit dc94c2dcd2ee626230bb069ebebd85c7e0163a82\nMerge: 10939b995c 8fecbaabaa\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-04 20:57:14 +0200\n\n Merge pull request #2214 from abayer/build-with-jdk8\n \n Switch to building/testing with JDK8.\n", "commit 04a34a353d0c64c401a73facce16df086e091747\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-04 11:50:13 -0400\n\n JENKINS-33805 - rename install/upgrade files to be more clear &\n consistent\n", "commit 8fecbaabaa4a2510390c9e6cabfebac28274d1ca\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-04-04 08:18:16 -0700\n\n Switch to building/testing with JDK8.\n \n Memory issues (suspected) are causing hanging test execution when\n building/testing with JDK7u80, so at Daniel Beck's suggestion, let's\n move to JDK8.\n", "commit fa39668b814a6c51e7c460f529692b149e835fc0\nMerge: be9bc0dba5 f4e9cb4af4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-04 11:05:08 -0400\n\n [FIXED JENKINS-21486] Merged #2172: enforce plugin dependencies.\n", "commit 6fc7c82c33c785ca13964b5c39f4712e041b3f26\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-04 10:40:58 -0400\n\n Change 'Skip' text in setup wizard\n", "commit be9bc0dba552e271b47102292fc9f585afaaf212\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-04 13:28:12 +0200\n\n Fix typo\n", "commit 260eb75fd5b9318b1d045e2c7e27f10c87c28ddf\nMerge: 059fce9c8c 3131147550\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-04 13:24:14 +0200\n\n Merge pull request #2211 from batmat/fix-typo\n \n Fix some typos in Usage Statistics Help pages (en & fr)\n", "commit 31311475507d391a8cab089a9835c2b06533e104\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-03 23:40:24 +0200\n\n Fix fr usage statistics help page typos\n", "commit 059fce9c8c35acde25d9962d3060e641f5fce87d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-04 12:38:17 +0200\n\n Noting #2189, #2176, #2188, #2180, #2207\n", "commit 0dce38abbaedb0680218d6743bde00b375714522\nMerge: 30235de42c 10939b995c\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-04-04 10:03:21 +0100\n\n Merge remote-tracking branch 'origin/2.0' into jtnord-patch-1\n", "commit bc316d02b4003a241a754ddc6e8ec7f1bf05887c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-03 19:49:41 -0700\n\n updated changelog for release\n", "commit 5e084e9edd9d22eedd6c61440dadc2dc5447dcac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-03 19:45:00 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c0f49d3b069c61cfefc2c1c0039ea59b3400dcc7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-03 19:44:59 -0700\n\n [maven-release-plugin] prepare release jenkins-1.656\n", "commit fd3dce3fa318e5217743914818600339e5b22bad\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-04-03 23:37:20 +0200\n\n Fix typos in en usage statistics help page\n", "commit 14d36c7dcd79ae0f37304b958f4c55cd190d3344\nMerge: be8833cc6b 9e019721f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-03 10:37:16 -0400\n\n Merge pull request #2207 from jglick/ReverseBuildTrigger-JENKINS-33971\n \n [JENKINS-33971] ReverseBuildTrigger.upstream2Trigger cache fix\n", "commit 953897e028dd38dd3fc4b8a419fcc5d3b13ec55b\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-03 03:40:20 +0200\n\n Update and expand documentation for SCM retries.\n", "commit a4c512f1ca9b3efd03bf5b36b3c2b7247d1482e3\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-03 03:40:11 +0200\n\n Update documentation for quiet period.\n", "commit e887179b4cc03eb746576fec8bc5a78e3aeff8a6\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-03 02:20:19 +0200\n\n Update and expand documentation for label expressions.\n", "commit 9e019721f09659e81b7a081f5a0e524645c36ea7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-02 21:01:56 -0400\n\n Found that ItemListenerImpl was failing to call ACL.impersonate on ACL.SYSTEM.\n Also switching to the closure-based method which is not susceptible to bad nesting mistakes.\n", "commit e8ec4b45f225b59018686452ffc91a304f15007b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-02 20:58:32 -0400\n\n @oleg-nenashev noticed that a finally block was misplaced.\n", "commit e2d2e9211065f879799eef250517d1c4f378c7e9\nMerge: f71234faed 10939b995c\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-02 17:04:44 +0200\n\n Merge branch '2.0' into JENKINS-33364_freestyle-config\n", "commit 10939b995c11e1cd658b8ecc3787f743cc2a4a9c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-01 21:59:36 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1c8a94e1fecbac3bd4af18525381e170eb8bac9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-04-01 21:59:35 -0700\n\n [maven-release-plugin] prepare release jenkins-2.0-beta-2\n", "commit a87c38c5052cba745127a0205c40490b30c8bdbf\nMerge: 4649e04cbe 8b6d38de67\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-02 01:57:05 +0200\n\n Merge pull request #2198 from daniel-beck/JENKINS-12875\n \n [FIX JENKINS-12875] Change default crumb name to Jenkins-Crumb\n", "commit 4649e04cbe58f5af0e583da04084b2ebc442a320\nMerge: 0db4bc2a63 4a5b825b47\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-02 01:47:13 +0200\n\n Merge pull request #2208 from recena/JENKINS-33972\n \n [JENKINS-33972] The REST API URL has been removed to [..]/itemCategories\n", "commit 0db4bc2a6327246ba98e65380b645977dc0a5a61\nMerge: 125809823b 95bfaa0770\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-02 01:46:16 +0200\n\n Merge pull request #2136 from orrc/JENKINS-33364_configure-system\n \n [JENKINS-33364] Core documentation: Configure System page\n", "commit 125809823be5ab440d7eb5ccf4805c2ce5857227\nMerge: 2bd03eebb6 452222641c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-02 01:45:33 +0200\n\n Merge pull request #2101 from orrc/JENKINS-33364\n \n [JENKINS-33364] Core documentation: Agent configuration\n", "commit 8b6d38de67154fb96c59791082d5cbe743b2b693\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-02 01:42:36 +0200\n\n [JENKINS-12875] Restrict access to constant\n", "commit 452222641c859b5813b74e3d225c198e2a82364c\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-02 00:47:40 +0200\n\n Update translation keys for SimpleScheduledRetentionStrategy config.\n", "commit 75a9b8ebef8ed57a8701b7887ed1822ee5a2785a\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-02 00:47:24 +0200\n\n Update translation keys for EnvironmentVariablesNodeProperty config.\n", "commit 2bd03eebb6c7c89deb522a9d8375277a3d5b77d2\nMerge: b633f88347 9f2f827023\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-02 00:06:35 +0200\n\n Merge pull request #2206 from recena/focus\n \n [JENKINS-33755] Better usage of focus behavior\n", "commit 30235de42cb11fcd2ac0ff320508d49ea681bd99\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-04-01 19:35:05 +0100\n\n Update SetupWizard.java\n \n Make sure the file exists before we attempt a chmod - otherwise it is doomed to fail\n", "commit fcc547e846baeced4f5e7073e9c34d0138185e6e\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-01 13:25:49 -0400\n\n Fix tests, move forced update site download to setup wizard\n", "commit 4a5b825b479d56beb0717bfb1cbcb659c51557fb\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-01 19:04:23 +0200\n\n [JENKINS-33972] The REST API URL has been removed to [..]/itemCategories\n", "commit 265aeceda84f22fa18adb3f6460d9f9dd83a2066\nMerge: e8d2668fc2 b633f88347\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-04-01 12:50:21 -0400\n\n Merge remote-tracking branch 'primary/2.0' into JENKINS-33800-initial-password-file-not-found\n", "commit 1618270f6ced8d2760c3df632ea783fa73096af2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-04-01 12:41:43 -0400\n\n [FIXED JENKINS-33971] ReverseBuildTrigger.upstream2Trigger was not being reliably calculated during Jenkins startup.\n", "commit b633f883477af58be17b83e10c4d7325c2ed9e13\nMerge: 6b6ae729a9 3659e9cfaa\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-01 17:00:49 +0200\n\n Merge pull request #2201 from orrc/2.0\n \n [FIXED JENKINS-33857] Make initial admin password file end with a newline\n", "commit 6b6ae729a904a8f45af3e788753f954596ef3860\nMerge: b859206348 ef08dc1d72\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-01 16:48:38 +0200\n\n Merge branch '2.0' of github.com:jenkinsci/jenkins into 2.0\n", "commit 9f2f827023c4074875ce2fb28d2313b54861c764\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-04-01 16:24:22 +0200\n\n [JENKINS-33755] Better usage of focus behavior\n", "commit f4e9cb4af4707a07258bd6332416acffd75d443e\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-04-01 16:06:38 +0200\n\n [JENKINS-21486] Reduce visibility of flag to private\n", "commit 91e8400ea1ced342c5f11a6499c91beee56542ba\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-04-01 15:48:18 +0200\n\n [JENKINS-21486] Check Jenkins version if the flag is set\n \n And don't fail if no version can be found.\n", "commit 63a6cd3a73200b768b9cf348d39f0bc4dfa9054b\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-04-01 11:48:30 +0100\n\n Set file permissions on the file before writing the secret\n \n The file permissions should be set to secure the file before any secret is written to it.\n", "commit 57e73a3575d4e1fb332e6e41afd282bdecf3d473\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-04-01 09:27:08 +0200\n\n [JENKINS-21486] Verify core version\n", "commit be8833cc6b0d560fece7a6bf0ef4040d9ff9badd\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-04-01 08:19:31 +0200\n\n Fix link to changelog-old on jenkins.io\n", "commit e8d2668fc298ada58e7fb444a22aca1f1b975aee\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-31 21:55:11 -0400\n\n Fix setup wizard cases: update wizard may show erroneously,\n crash/restart during install may result in installer not completed,\n ensure the user may not get locked out if they've created an admin user\n but not completed the installer\n", "commit 3659e9cfaa496c71c7d0152f24740bb33194706f\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-04-01 01:47:23 +0200\n\n [FIXED JENKINS-33857] Make initial admin password file end with a newline.\n \n This makes it a tiny bit more convenient to `cat` the file and copy the password\n to your clipboard. Previously, the file did not have a line ending, so the\n password would run into your shell prompt, making copying the text harder.\n", "commit 95bfaa077075943d452110ceefa81eceaa29185c\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-31 23:59:15 +0200\n\n Review comment fixes and more small improvements.\n", "commit 28302ea16371a09bcf34a85eef4a9cb37ee2a622\nMerge: 1d4ca77cc9 ef08dc1d72\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-31 14:20:00 -0400\n\n Merge remote-tracking branch 'primary/2.0' into JENKINS-33800-initial-password-file-not-found\n", "commit c74ff6e443768d210a9614f2b6d9cfca4ece0f0b\nMerge: c54c363bfe d9d4f08d2b\nAuthor: Keith Zantow <keith@zantow.us>\nDate: 2016-03-31 12:27:32 -0400\n\n Merge pull request #2180 from kzantow/JENKINS-33826-build-history-badge-style-fix\n \n [JENKINS-33826] build history badges styling issues\n", "commit ef08dc1d7280e2817e59d967b7f0f40fa13252b0\nMerge: 360cfcdcc8 bfd6adc5cb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-31 10:07:20 -0400\n\n Merge pull request #2191 from recena/newitem-polish\n \n [FIXED JENKINS-33774] [FIXED JENKINS-33755] New item option\n", "commit 360cfcdcc87f8f10c9041e3fedfbee522fc035ed\nMerge: a9f12093de 5d74d4b48f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-31 16:01:21 +0200\n\n Merge pull request #2170 from kzantow/JENKINS-33770-security-token-not-always-required\n \n [FIX JENKINS-33770] Prevent unauthenticated user registration\n", "commit b859206348a4894553afb8262110ec341b261661\nMerge: a9f12093de c54c363bfe\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-31 15:56:42 +0200\n\n Merge branch 'master' into 2.0\n", "commit 5b1642252ebd977c21832eb12cae633b3616429f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-31 12:18:05 +0200\n\n [JENKINS-12875] Fix test\n", "commit bfd6adc5cbfa06a04c8a43456624302b8157c990\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-31 11:47:46 +0200\n\n [JENKINS-33755] Better support for l10n\n", "commit 24f6cdb0b2a7f6cf681bfeca876c3f1597b5e830\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-29 10:39:50 -0400\n\n Use rerunFailingTestsCount rather than @RandomlyFails.\n (cherry picked from commit 6cb93e676840a6274769b05bc554471d017de853)\n", "commit fb3c060f92f8832cbdd5efc1bc63eb558451efb2\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-31 10:55:29 +0200\n\n [JENKINS-33755] Removed an unused property\n", "commit 827f4c56525ae8a6161ebfb026f03e1471f5b47d\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-31 10:48:10 +0200\n\n [JENKINS-33755] Modified the URL used for checkJobName\n", "commit ed0ea631cd4af0e678da96d7297910ba1612749d\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-07-13 00:19:59 +0200\n\n [FIXED JENKINS-12875] Change default crumb name to Jenkins-Crumb\n", "commit 343e65f28d15dc8c025a4aa98cd3c0169ebd224f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-31 09:16:45 +0200\n\n Revert \"Merge pull request #2010 from jenkinsci/jnlp3\"\n \n This reverts commit af1a53d91c4863f27e4fad295911f131beb64b9a.\n", "commit 5d74d4b48f97d53e55599c7717ff03d61ab5aa50\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-30 22:29:34 -0400\n\n @Restrict new method\n", "commit f06ee0fef4632c7f0994f8d5ebee086240348e80\nMerge: b6f3585234 a9f12093de\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-30 22:27:34 -0400\n\n Merge remote-tracking branch 'primary/2.0' into JENKINS-33770-security-token-not-always-required\n", "commit a9f12093debe603f9df0758f2a7411ba29c56f3e\nMerge: a702777dd1 c6398a1d6b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-31 00:37:40 +0200\n\n Merge pull request #2197 from jenkinsci/JENKINS-33801\n \n [FIX JENKINS-33801]\n", "commit c6398a1d6ba60552bedd04fb3aab8508726d3466\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-30 15:33:52 -0700\n\n [FIX JENKINS-33801]\n \n showing label as title element for buttons.\n cleaning up: https://github.com/jenkinsci/jenkins/pull/2182\n", "commit a702777dd103ce8b73287c75c1ae5587755ff7e8\nMerge: 9999516aa8 3b9c22eb89\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-31 00:11:27 +0200\n\n Merge pull request #2194 from gusreiber/JENKINS-33804\n \n [FIX JENKINS-33804] adding style to banner\n", "commit 9999516aa826dd34986204a508a6bda7124e889d\nMerge: 4d01c07db6 b28da33651\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-30 19:58:41 +0200\n\n Merge pull request #2196 from tfennelly/2.0-JENKINS-33730\n \n [JENKINS-33730] Fix ATH for Jenkins 2.0\n", "commit f071478861ee170245d06ba96684b5f779ea459c\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-30 17:48:56 +0200\n\n [JENKINS-33755] Added border in default icons\n", "commit c54c363bfeeb1769ed9b9843dbd9fbff68413159\nMerge: e629a5bf3b 6cb93e6768\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-30 10:56:19 -0400\n\n Merge pull request #2188 from jglick/flakiness\n \n Use rerunFailingTestsCount rather than @RandomlyFails\n", "commit e74075ef849bbdce3bb870d3866121474659ae2c\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-30 16:43:16 +0200\n\n [JENKINS-33755] Used checkJobName service for validating the item name\n", "commit 3a44687df5f979ea57a3206b83817c5be7299eb3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-09 10:46:52 -0800\n\n Revert \"[JENKINS-32190] Make UsageStatistics#isDue check Jenkins init level before generating stats.\"\n \n This reverts commit d8a13ac07c4357eb74ab45a03955c0db430e3aa9.\n \n I noticed a strange drop in usage statistics from the mid Jan 2016,\n which corresponds to the time this change was released in the wild,\n and further drop when LTS 1.642.2 is released with this change at\n the end of Feb.\n \n I spent some time trying to determine how this might cause instances\n to stop sending data, but I couldn't come up with any. I left those\n notes in JENKINS-32190. There was some strange behaviours, but none\n explains what this is.\n \n So I'd like to back out this change and see if that makes any impact\n on the stats collection. If it backs up, then we know empirically\n this change is to blame, so that would justify spending further\n effort or come up with a fix from a different angle.\n \n (cherry picked from commit b2013edbf7a4d40df2bc05a1e219d8599e642961)\n", "commit ce866ddb3cac225c3bf224d6b4eb89eef36f79c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-09 10:46:52 -0800\n\n Revert \"[JENKINS-32190] Make UsageStatistics#isDue check Jenkins init level before generating stats.\"\n \n This reverts commit d8a13ac07c4357eb74ab45a03955c0db430e3aa9.\n \n I noticed a strange drop in usage statistics from the mid Jan 2016,\n which corresponds to the time this change was released in the wild,\n and further drop when LTS 1.642.2 is released with this change at\n the end of Feb.\n \n I spent some time trying to determine how this might cause instances\n to stop sending data, but I couldn't come up with any. I left those\n notes in JENKINS-32190. There was some strange behaviours, but none\n explains what this is.\n \n So I'd like to back out this change and see if that makes any impact\n on the stats collection. If it backs up, then we know empirically\n this change is to blame, so that would justify spending further\n effort or come up with a fix from a different angle.\n \n (cherry picked from commit b2013edbf7a4d40df2bc05a1e219d8599e642961)\n", "commit 9ea9761adc9abc52c4d979f7383ccb595b5ca32c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-29 15:15:28 -0500\n\n [FIXED JENKINS-25440] Recursively resolve @Inject\u2019ed extensions, too, looking for LinkageError\u2019s.\n \n (cherry picked from commit 1a2d82275c078ca3f651d9924a53acd2b6210a93)\n", "commit af1a53d91c4863f27e4fad295911f131beb64b9a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-09 08:10:19 -0800\n\n Merge pull request #2010 from jenkinsci/jnlp3\n \n [FIXED JENKINS-26580][FIXED JENKINS-28289] Activate JNLP3 support\n (cherry picked from commit 6d3e05439643097d2f172761ea82a32a857d058a)\n", "commit 5ca718ac016b970e3588bd133bd048e8a224989b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:08:32 +0000\n\n [FIXED JENKINS-33377] Add a check for termination to Functions.isExtensionsAvailable()\n \n (cherry picked from commit 1ed395aa06b64eea29504a39556995491db3ce57)\n", "commit f24c536676fe9df50fd499b51c4b4ff2e6edc40c\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-02-11 16:42:05 -0600\n\n [JENKINS-28790] added valentina condition when the first argument is quoted.\n \n (cherry picked from commit 344e917cc4a1096bb1805b14f0f2e45978b62757)\n", "commit 717c5f56bcaa8fcfae109dd87a7c6e4069a3baed\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-02-09 14:28:08 -0600\n\n [JENKINS-28790] NIT: tabulation issue\n \n (cherry picked from commit 5423f695ab83ec7d49daae538d25177872b0aada)\n", "commit f6db6670a8f9107f189fedc4fed07b1bbc6a7dc3\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-02-08 11:02:54 -0600\n\n [JENKINS-28790] Baptiste comments fixed\n \n (cherry picked from commit 7fb1ac9d9f1bc006ca9d90ccaef402eaba4404a2)\n", "commit 0782aa567b4d2cf52aec5f5f5e0e8440c01edae4\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-02-05 15:35:18 +0100\n\n [JENKINS-28790] solved the issue masked parameters not masked in windows system. toWindowsCommand joins all args in one, missing masked.\n \n (cherry picked from commit b9a72bcd967fd8b0d422ccf81daf1de576702fd1)\n", "commit 951729c585fa63a85f43849b45ad2c6b3bce505c\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2016-02-22 17:05:47 +0100\n\n [JENKINS-32831] if metadata for tool installer does not exist should not fail\n \n (cherry picked from commit d2b1f15fc56f382f1d578c9317fca917ddabac92)\n", "commit d57db1b1f2e30917c337eabdc0c204a832fb8d0a\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-03-25 18:23:25 +0100\n\n [JENKINS-21486] Fix plugin dependencies resolution\n \n * Check that dependencies are enabled. A disabled optional dependency\n will not prevent a plugin from loading.\n * Check versions of dependencies declared by a plugin before loading it.\n If any dependency (even optional) is older than what is required,\n then the plugin isn't loaded.\n \n This should prevent use cases where a plugin is loaded but one of its\n dependencies is too old so that :\n * its @Extension annotated classes cannot be loaded, causing the full\n Jenkins to blow up with crapload of exceptions which are tedious to\n investigate to understand the root cause.\n * NoSuchMethodError and the likes at runtime even though boot has\n completed.\n \n Version check (for setups where version list is manually crafted but yet\n works) can be disabled by starting Jenkins with\n \n -Dhudson.PluginWrapper.dependenciesVersionCheck.enabled=true\n \n Minor fixes done while implementing this change :\n * Fix version parsing in PluginWrapper.Dependency\n * Dynamic plugin load didn't check for disabled flag\n", "commit c57af86955c2c799930a93cd955ed7f98c7dc504\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-21 14:21:44 +0000\n\n [FIXED JENKINS-33681] Plugin filters were failing to be removed and blocking restart\n \n (cherry picked from commit a5febd7666fd78542d45428505cc62c067315c43)\n", "commit d72076c47e09c7e7b4f813ac603bb07bdb476283\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 12:11:38 +0000\n\n [FIXED JENKINS-33384] clean up the PluginServletFilter instances on Jenkins.cleanUp()\n \n (cherry picked from commit abf9fd36582ce6277dec929e89f078678e587209)\n", "commit 3b9c22eb89571055d501254fd558eca23e2620a6\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-29 19:43:16 -0700\n\n [FIX JENKINS-33804] adding style to banner\n", "commit 8dd9cbf6d5d3e591ca7cfc43f571d05ce5166ef5\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-30 01:15:54 +0200\n\n Add note about empty environment variables not overriding existing ones.\n", "commit 4d01c07db60dde404c0724938c4685d1e4d6ce76\nMerge: cbe9ea008a ea6514a7b2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-30 01:01:19 +0200\n\n Merge pull request #2190 from kzantow/JENKINS-33828-recommended-plugin-list-modifiable\n \n [FIX JENKINS-33828] - setup wizard was modifying the recommended plugin list\n", "commit cbe9ea008af0eebd74673cdfbbcae9cd5dd5d278\nMerge: e322322584 2757b471a0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-30 00:55:28 +0200\n\n Merge pull request #2184 from kzantow/JENKINS-33813-graceful-setup-wizard-restart\n \n [JENKINS-33813] - fix issues when errors happen during setup wizard\n", "commit 53a8e43b042007c6ca8373ce914f2736456b9b64\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-30 00:20:50 +0200\n\n Remove some relative links from the agent configuration page.\n \n These help files can be shown at two different levels in the URL hierarchy:\n - /computer/createItem\n - /computer/<name>/configure\n \n Therefore a relative URL will not work in all cases. To link to the desired\n pages correctly would probably require using Jelly or code.\n", "commit d21677fb407257b7d28d0e4f19f25dd1a78a22a0\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-30 00:18:31 +0200\n\n Improve documentation for number of agent executors.\n", "commit ea6514a7b251d15c97bdd6530032f6510f8e93ab\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-29 16:39:17 -0400\n\n Setup Wizard not actually displaying the selected plugins properly in\n the case of: deselect (e.g. click None), Back, install recommended\n", "commit cd3302c686d3f5477ce977903ce3473b0d525fae\nMerge: a2ace0b4e1 e322322584\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-29 20:45:15 +0200\n\n Merge remote-tracking branch 'upstream/2.0' into newitem-polish\n", "commit 1d4ca77cc913ba0879aebe1f74b70703ef34cdba\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-29 14:28:11 -0400\n\n Update loginError.jelly to match login.jelly setup wizard check\n", "commit ae5c36979a3e1ad93ef66f2090898bfdf6de1d18\nMerge: 91b5590f27 e322322584\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-29 14:24:05 -0400\n\n Merge remote-tracking branch 'primary/2.0' into JENKINS-33800-initial-password-file-not-found\n", "commit e32232258478a0f3de132b975418e90523073985\nMerge: 52bb332425 0aa2858b2e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-29 13:47:10 -0400\n\n Merge pull request #2192 from jglick/checkJobName-JENKINS-20509\n \n [JENKINS-20509] Move doCheckJobName to View\n", "commit a2ace0b4e1acb5cfa3e5d4ec1434e961052b8c34\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-29 19:40:47 +0200\n\n @jglick's comments were addresed\n", "commit 52bb33242532c612c907bd4c2b3e52fa66baa471\nMerge: 62d0e0c268 1a28593f09\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-29 13:06:13 -0400\n\n Merge pull request #2183 from jglick/SezpozModule-unique-ID-JENKINS-33772\n \n [JENKINS-33772] ID was not sufficiently unique for SezpozModule\n", "commit e629a5bf3b845e3bf603e7fbe9b2f071b8218f23\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-03-29 19:05:29 +0200\n\n Update changelog for #2189\n", "commit 06db9b86ef0bc27f40763119cc29ddfb2964c89b\nMerge: a5bede84e6 6fe31014d8\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2016-03-29 19:02:08 +0200\n\n Merge pull request #2189 from yp-engineering/fix_jnlp_advertised_port\n \n Fix advertised JNLP Port\n", "commit b28da33651bb8ae1ab8603b08412879b0497fa53\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-03-29 17:58:40 +0100\n\n Added InstallState override\n", "commit 0aa2858b2e6745dcad88c3850231de7114e966a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-29 12:47:36 -0400\n\n [FIXED JENKINS-20509] Move doCheckJobName to View so that it can be used also from folders.\n", "commit 4bfc5e18d295100a031ce6e783bd23479e8e096e\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-29 18:23:40 +0200\n\n Client-side form validation\n", "commit 397ab3e2ca1d04cc14bd862d06dec45fcb9f85b3\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-29 12:11:21 -0400\n\n JENKINS-33828 - setup wizard was modifying the recommended plugin list\n due to not returning a copy\n", "commit 91b5590f2718c0720d86774120cc74abba2d4980\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-29 12:06:11 -0400\n\n Issue with timing determining install state; mark jenkins as upgrade if\n jobs exist or security configuration was set up\n", "commit 62d0e0c268ea3ae6940c01c643cb7027de1705a3\nMerge: bcbc0195b9 b23cb10980\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-29 08:58:20 -0700\n\n Merge pull request #2175 from kohsuke/JENKINS-33799\n \n [FIX JENKINS-33799] Enforce correct icon size in list view\n", "commit 6fe31014d85d1d667ada968291ad5df4b5cffd2b\nAuthor: bhenderson <bhenderson@yp.com>\nDate: 2016-03-29 08:30:20 -0700\n\n Fix advertised JNLP Port\n \n As far as I can figure, the /TcpSlaveAgentListener/ endpoint headers\n tell the slaves what the JNLP port is. When I'm running jenkins behind a\n proxy (marathon using the mesos plugin, which bridged networking), even\n though I was setting the advertised port per a thread[1], it was not\n accurately being returned in the header. This patch fixes that.\n \n [1] https://groups.google.com/d/topic/jenkins-mesos/qUrXpDY07TQ/discussion\n", "commit bcbc0195b966913fe7b7eb924db7e1316fc997e4\nMerge: 6219c8f9fd 86503c2508\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-29 11:26:24 -0400\n\n Merge pull request #2173 from jglick/JENKINS-33759-misc\n \n Copy item in folder fixes\n", "commit b23cb10980a3bcc9d14596b6a604543ff3745eec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-29 07:57:42 -0700\n\n [JENKINS-33799]\n \n As suggested by Tom, removing the tag name restriction\n and correcting the xlg class name.\n \n See the Icon class for more details\n", "commit 6cb93e676840a6274769b05bc554471d017de853\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-29 10:39:50 -0400\n\n Use rerunFailingTestsCount rather than @RandomlyFails.\n", "commit 143ccab9f49a628342e17e51342aaa327940a7fd\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-29 16:37:59 +0200\n\n Client-side form validation\n", "commit 37440f15b4074f4569416bb488c3978c61d6f47b\nMerge: 9906d324a3 45d75c224a\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-29 16:34:59 +0200\n\n Merge branch 'newitem-polish' of https://github.com/recena/jenkins into newitem-polish\n", "commit 9906d324a3a030536dce0a13559499343a6be6c2\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-29 16:34:14 +0200\n\n Client-side form validation\n", "commit 45d75c224a4f0be9cea05b4a70040dd11f1bdb9f\nMerge: dbaf7d08dc 930cda4176\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-29 16:33:37 +0200\n\n Merge pull request #29 from amuniz/newitem-polish\n \n Autocomplete on New Item - Copy from\n", "commit 930cda4176ff45cee567183db58e528774abe75a\nMerge: 3aae1bbc8f dbaf7d08dc\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-29 16:33:11 +0200\n\n Merge remote-tracking branch 'recena/newitem-polish' into newitem-polish\n \n Conflicts:\n core/src/main/resources/hudson/model/View/newJob.jelly\n", "commit dbaf7d08dc49cd83d64e9108edc7c722173b56d0\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-29 16:28:24 +0200\n\n Client-side form validation\n", "commit 3aae1bbc8f24faa624bfe2cab6a044d03d06167e\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-29 11:17:08 +0200\n\n [JENKINS-33774] Autocomplete on New Item - Copy From\n", "commit a5bede84e668b42ee8412c0a5b8506c697a7699b\nMerge: 2ed0905166 1777069976\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-28 18:42:27 -0700\n\n Merge pull request #2176 from jenkinsci/instance-initializer\n \n initializer annotation on instance methods\n", "commit b6f3585234c9b93972447b3be89a5f0db7cdf4ad\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-28 21:06:54 -0400\n\n Relative URL for redirect\n", "commit da3bb81fadc966cc2df74b18c20a6eb01cf4806e\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-28 20:16:42 -0400\n\n JENKINS-33800 - fileNotFound exception if jenkins 1 installed, security\n settings saved but global config is not - show normal login in this case\n", "commit 1f051eb37e3c33da2ed7a1d51f08ef572c4e085e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-28 16:05:40 -0700\n\n Fixed a test regression\n \n Previously, wa.contextDestroyed(null) interrupts the Jenkins.<init>\n thread, and it was the 2nd reactor call that was throwing InterruptedException\n from this call. Now that I removed that 2nd reactor call, the init\n thread never actually fails.\n \n The intent of the test case is to make sure the boot failure hook is\n invoked, so even with this change it covers the original intent.\n", "commit 2757b471a0a7430dbc85db2ac042dc3f02a52f9c\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-28 18:51:41 -0400\n\n JENKINS-33813 - fix error page styling issue, add option to retry, fix\n check for setup wizard js include\n", "commit 89f457775df481797125fd4c7b7d55c0a02c64a6\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-29 00:30:09 +0200\n\n More clean up\n", "commit 1a28593f0922f0a662e475f816f9a194d563c521\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-28 17:31:57 -0400\n\n [FIXED JENKINS-33772] ID was not sufficiently unique for SezpozModule; use an ID based on the actual annotated element.\n", "commit c97dfdee5893e7a6621a9dcfa24d991503824c6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-28 14:24:07 -0700\n\n Whatever that makes other people comfortable\n", "commit 86503c2508ce0247b900ad06654cac1454a967ff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-28 16:36:50 -0400\n\n Moving DirectlyModifiableTopLevelItemGroup.canAdd check to a higher UI level, in ViewDescriptor.doAutoCompleteCopyNewItemFrom.\n", "commit d3ed1cb36ccaace067b999630683e4b361e3fe53\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-28 15:58:36 -0400\n\n newJob link should be offered according to Item.CREATE permission on the ViewGroup (e.g., Folder), not necessarily root (Jenkins).\n", "commit 8c2cc70fbe5e3ef1b9e2d87355cf8bb82a68e6f7\nMerge: d2eb07d91a 6219c8f9fd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-28 15:42:14 -0400\n\n Merge branch '2.0' into JENKINS-33759-misc\n", "commit 3cf8de04a9fae00dabcec4c3888903afda4336df\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-28 13:55:29 -0400\n\n JENKINS-33770 - fix issue directly submitting firstUser page\n", "commit 45d870d856da92ac51ebb6dee94d505d75f848be\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-28 19:06:31 +0200\n\n Clean up\n", "commit d9d4f08d2b9a4b00e31478b6e4991369da1dbfa9\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-28 09:11:39 -0400\n\n JENKINS-33826 build history badges styling issues\n", "commit 6219c8f9fd62d878e4c8acce6f539d569a1b54dd\nMerge: 311fe0a852 2ed0905166\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-28 13:48:43 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into 2.0\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit 2ed090516669dbf6c47f628105ad831bf2a4aaf3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-28 13:40:40 +0200\n\n Minor formatting improvements\n", "commit ae235930a9e91eb71a6c3fccb6ef87f34bbfe339\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-03-28 12:08:02 +0200\n\n [FIXED JENKINS-33848] - Do not try to resolve empty strings in Items:fromNameList()\n \n ReverseBuildTrigger autocompletes lists of jobs by delimiters when you select items, so sometimes you get the \"Jib1, Job2, \" in the form submission. Then ReverseBuildTrigger invokes Items::fromNameList() in order to resolve the dependency graph.\n \n In this method Jenkins splits the string, trims it and then tries to resolve jobs. In such case an empty string is being passed to the resolution code. It may be unsafe since items (e.g. folders) may somehow override and mishandle the logic.\n \n It would be useful to avoid such resolution attempts.\n", "commit 69570a869f68143a92c891692d945e7b3e297ac1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-28 06:11:50 +0200\n\n Noting #2162,#2163,#2171,#2155,#2147,#2148,#2129\n", "commit f617dc58cd2c3de13861d1693720af7d5778baee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-27 19:26:19 -0700\n\n updated changelog for release\n", "commit 83ed203862a518017398375fec3731cd56fd201c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-27 19:21:39 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8cd91c1846eb6adea0b74124ef355e18376a7e41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-27 19:21:39 -0700\n\n [maven-release-plugin] prepare release jenkins-1.655\n", "commit b167c16e9e5cfcc49ffc344d7bbe761af9b7f155\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-27 23:21:31 +0200\n\n Polishing New Item option\n", "commit 413baa1fbbde85e373c3186565d137ddb2550bce\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2016-03-20 14:02:28 +0100\n\n Add desription of -noKeyAuth command line option for german translation\n", "commit 4b8d30a100cbb98f493d6ac6fdb243292c1079a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-26 13:01:59 -0700\n\n Don't go through init sequence twice\n \n As a part of PR 1847, 3b5424e507be introduced a second invocation to\n executeReactor. This is causing a problem in that it exectes\n InitMilestone progression twice. If you are looking at\n Jenkins.getInitLevel() it will go through STARTED ... COMPLETED once,\n then it goes back to STARTED and then go to COMPLETED again.\n \n And this code looks bit odd anyway. Why execute a whole reactor\n just to make one method invocation? But I didn't see any discussion of\n this in PR 1847.\n \n This change fixes this oddity by making this a part of the main\n (and sole) initialization reactor session. It's not clear what\n milestone should be the pre-requisite, but given that it's only looking\n at dependency chain, PLUGINS_PREPARED should be adequate.\n", "commit 177706997688db40116b22987e9a7467d2a3f136\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-26 12:43:59 -0700\n\n Doc improvements\n", "commit a82238b88826c28d65c60dfd5d040f93cdc75648\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-26 11:51:06 -0700\n\n Simplified by using instance methods\n", "commit 1bc7f6219aaf7a63f2bb5d6de011ea27e594f5a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-26 11:50:31 -0700\n\n The previous change requires that Guice is setup\n \n ... which is done by looking for locating & instantiating ExtensionFinders.\n", "commit 199dfed4f04c9376ab9dff4999c147cf4d1922b0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-26 11:07:44 -0700\n\n Allow instance methods for @Initializer and @Terminator\n \n This simplifies typical usage of them.\n", "commit 2579ceaff4a0a0427d021c5f55229222fe460af5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-26 09:14:32 -0700\n\n NioChannelHub must be explicitly shut down\n \n ... or else it'll keep running. This can be seen as a large number of zombie threads like the following in the unit test:\n \n \"NioChannelHub keys=0 gen=0: Computer.threadPoolForRemoting [#250]\" daemon prio=10 tid=0x00007f793d841000 nid=0x3cc1 runnable [0x00007f78e2665000]\n java.lang.Thread.State: RUNNABLE\n at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\n at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228)\n at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81)\n at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)\n - locked <0x00000000c50d46d8> (a sun.nio.ch.Util$2)\n - locked <0x00000000c50d46e8> (a java.util.Collections$UnmodifiableSet)\n - locked <0x00000000c50d4690> (a sun.nio.ch.EPollSelectorImpl)\n at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)\n at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102)\n at org.jenkinsci.remoting.nio.NioChannelHub.run(NioChannelHub.java:542)\n at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)\n at java.util.concurrent.FutureTask.run(FutureTask.java:166)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n at java.lang.Thread.run(Thread.java:722)\n", "commit 311fe0a852ba938bbf390feff3255fe1885cf002\nMerge: 1873c6fb84 6235f4868d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-03-26 16:14:33 +0100\n\n Merge pull request #2174 from aheritier/patch-2\n \n Fix missing space in log message\n", "commit 0ebf47bd3485a742d8cd7fdabfe0b6d276e4d96a\nMerge: 994375f9bb 0a04ebb939\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-25 19:14:10 -0400\n\n Merge pull request #2171 from jglick/noisy-InstallUncaughtExceptionHandler\n \n Be quiet\n", "commit 25ad5aedfb77815a2605e69e1003a458648c2db4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-25 14:46:04 -0700\n\n [FIXED JENKINS-33799]\n \n Fix the width & height of the icon via CSS.\n \n Previously, we were relying on the actual image being served as a\n correct size. This is fine for icons we ship in Jenkins, but when\n plugins use avatars as icons, those images might not come in the correct\n size.\n", "commit 6235f4868da74e91b8e7665bfdfda66fd031912f\nAuthor: Arnaud Heritier <aheritier@users.noreply.github.com>\nDate: 2016-03-25 20:42:45 +0100\n\n Fix missing space in log message\n", "commit d2eb07d91ad41a602d6bd1ac744b2012bd58436f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-25 13:37:20 -0400\n\n Make ViewDescriptor.doAutoCompleteCopyNewItemFrom honor DirectlyModifiableTopLevelItemGroup.canAdd.\n", "commit 0a04ebb9394a6d4ace1580b88cf3448bf51d38d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-25 13:16:29 -0400\n\n Be quiet.\n", "commit 21ffd86807fcc9459fede511261587b4a2301dcb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-25 12:49:55 -0400\n\n Incorrect handling of relative paths from createItem, especially from a folder.\n", "commit 2968285d9a2158747bfc5fc2c93b8217bfff7702\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-25 11:02:11 -0400\n\n JENKINS-33770 - not all paths restricted during SetupWizard\n", "commit 994375f9bb5589e9e02990286712fa67a722c355\nMerge: 83f51e0782 d63441a875\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-25 13:34:13 +0100\n\n Merge pull request #2155 from daniel-beck/JENKINS-33546-33605\n \n [JENKINS-33546] [JENKINS-33605] Back to Stapler 1.239\n", "commit 83f51e0782963338c070047d122c972728baeb36\nMerge: abf5312797 1015b395c1\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-03-24 20:27:50 +0000\n\n Merge pull request #2162 from batmat/dot-mvn-dir\n \n Add the .mvn directory and set default Xmx value\n", "commit abf53127974745f81b0796f7071d3e50caa6e6a8\nMerge: 320ff5ff44 4a5430a77e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-03-24 21:04:46 +0100\n\n Merge pull request #2169 from jenkinsci/label-jelly-typo-fix\n \n Fix typo in hudson/tools/label.jelly\n", "commit 4a5430a77e3dbfcfa57ac13ba405687a77984eb3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-03-24 21:00:27 +0100\n\n Fix typo in hudson/tools/label.jelly\n", "commit 1015b395c155774d8c9c31d52c5b2821c27825c3\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-03-22 22:02:14 +0100\n\n Add the .mvn directory and set default Xmx value\n \n Using the new feature introduced in Maven 3.3.1.\n See\n https://maven.apache.org/docs/3.3.1/release-notes.html#JVM_and_Command_Line_Options\n for more details.\n \n Possibly a long term better solution/first encounter for newcomers. When\n people can't build Jenkins because of wrong default memory settings.\n Like https://goo.gl/Co9kye\n \n The \"Xmx800m\" was chosen after looking at last successful ci.j.o builds.\n Max memory displayed by Maven being ~730MB. So putting 800 to leave the\n build some room so that the GC has less chance to have to chime in too\n often.\n", "commit 320ff5ff446f84657ba88c445260e1a8ea43ffdb\nMerge: 830ebd22c8 7d42f78457\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-03-24 16:14:07 +0100\n\n Merge pull request #2163 from rsandell/public-fp-xstream\n \n Make Fingerprint's XSTREAM field public\n", "commit 1873c6fb8471ea7a478b43f709262e2a6ec341b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-24 01:03:27 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1ed4f174541b66fe37a060da2738ff84a152ecf7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-24 01:03:27 -0700\n\n [maven-release-plugin] prepare release jenkins-2.0-beta-1\n", "commit 2b95a169c5c31159fc93942168b4937bb205d65a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-24 00:14:51 -0700\n\n Disabling HelpLinkTest\n \n as an emergency measure for shipping 2.0 beta 1\n \n See the comment for why. Probably related to scrollspy\n", "commit 830ebd22c89ad35c3985f01719b9ed6793c842fe\nMerge: 573d0920db 4c41b9c804\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-24 04:49:27 +0100\n\n Merge pull request #2167 from rtyler/good-ratings-are-good\n \n [FIX WEBSITE-147] Make changelog ratings work on jenkins.io\n", "commit 129b69d4fad2fc36c889994535599d4e7c11e474\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-23 20:32:28 -0700\n\n Next stop, beta 1\n", "commit d3666a1714f6525928f14f63859ea77fda55db49\nMerge: 0de30681c8 e26d8f8956\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-23 20:29:37 -0700\n\n Merge pull request #2166 from jenkinsci/upgrade-wizard\n \n [FIX JENKINS-33767] Only show the upgrade banner when Jenkins is in charge\n", "commit 4c41b9c8044210aeac1a9f5aa749caad9aee4cfe\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-03-23 20:20:48 -0700\n\n Make sure ratings in the changelog works properly on jenkins.io\n \n [FIX WEBSITE-147]\n", "commit e26d8f8956a8ff1ec6e20e0b01892690857c7f4c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-23 19:23:36 -0700\n\n Fixed up tests\n \n Test code needs to now execute in the request scope for us to be able to\n determine if Jenkins object is in charge or not\n", "commit 0de30681c87609ab56bbf25df09bf5cce328472d\nMerge: 6790c3f93e c0111242b5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-24 01:10:25 +0100\n\n Merge pull request #2117 from recena/JENKINS-31162\n \n [JENKINS-31162] New item categorization\n", "commit 6790c3f93e99b52655dff48b27847f08809f4521\nMerge: ee5c1a3a13 edbab95fe5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-24 01:04:48 +0100\n\n Merge pull request #2165 from batmat/install-text-leaner\n \n More concise welcome text for Jenkins 2\n", "commit 62726699e5fcfa0cce1666455972a0e33cf6c915\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-23 17:02:23 -0700\n\n Only show the upgrade banner when Jenkins is in charge\n", "commit c0111242b5cf26ad7e6b9de60c45aa8ac69abc47\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-24 01:00:58 +0100\n\n [JENKINS-31162] New special render for flat categories\n", "commit ee5c1a3a133e203f0296c3238798b4a7c5b92b8e\nMerge: 6a74607b4e 447a9b7058\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-24 00:28:13 +0100\n\n Merge pull request #2156 from kzantow/JENKINS-33557-tcp-timeouts-during-install\n \n [JENKINS-33557] - connectivity checks may cause setup wizard to hang for a long time\n", "commit edbab95fe5079663a6e8ca1309f89d1580bc7ded\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-03-24 00:18:01 +0100\n\n More concise welcome text for Jenkins 2\n", "commit 152a9f8fe14220f1f1c6096ca99fab6b5e8b6998\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 22:51:26 +0100\n\n [JENKINS-31162] Renamed weight instead of order. Client-side ordering was removed, no needed\n", "commit b61bfc08811c5ea74688f1f6f5ff579aada4bcfd\nMerge: bfa62aaf3c fdb9bb0c5b\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 22:15:58 +0100\n\n Merge pull request #28 from tfennelly/recena-JENKINS-31162-PR10\n \n Put focus back on item name input after item selection if name is empty\n", "commit fdb9bb0c5b428a8fcc253910f3e6c915043b2fe4\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 21:08:46 +0000\n\n Put focus back on item name input after item selection if name is empty.\n \n The item name entry is given focus at the start, but loses it of the user selects an item. This changes puts focus back (post item selection) on the name input if it's empty.\n", "commit bfa62aaf3cf0395d2374ed87d0c8493f01224922\nMerge: c498a7b464 2f30736a2f\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 21:26:26 +0100\n\n Merge pull request #27 from tfennelly/recena-JENKINS-31162-PR09\n \n Sort the items within each category\n", "commit c498a7b4646b02a4841cbec1f28da93c2d04a15b\nMerge: 5140598d31 55d3915ef6\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 21:24:19 +0100\n\n Merge pull request #25 from kzantow/JENKINS-31162\n \n Fix scroll on click bug\n", "commit 2f30736a2f369f9fba995040304eeae5fe2f41e7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 20:21:06 +0000\n\n Sort the items within each category\n", "commit 5140598d316405c81087c2c86e3aa98b676e703e\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 21:08:29 +0100\n\n [JENKINS-31162] Revert an unnecessary change\n", "commit bb1a4922cead6f6e2e78c9a01810e71cea80c288\nMerge: f1f1565c4a 370ae561d7\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 21:05:11 +0100\n\n Merge branch 'JENKINS-31162' of https://github.com/recena/jenkins into JENKINS-31162\n", "commit f1f1565c4aa0d4abad8447d943d36318bd2c9d27\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 21:04:55 +0100\n\n [JENKINS-31162] Reviewed the ordening applied\n", "commit 370ae561d79e09a652fe08f6c3907c62bdb41f42\nMerge: 8d4a324b66 2628f8c3a0\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 21:03:17 +0100\n\n Merge pull request #26 from tfennelly/recena-JENKINS-31162-PR08\n \n Resize new item page tabbar based on form resize\n", "commit 2628f8c3a0d998e18fb7a029a94f9af1f62c893f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 19:54:50 +0000\n\n Resize new item page tabbar based on form resize.\n", "commit 17514cfae9aee44894405a6999fb97d4777057b2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 19:40:28 +0000\n\n Fix more funky scrolling + sticky tabbar issues (missed an 5px offset)\n", "commit 447a9b70588b71add2a55083467e91499ab0a544\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-23 15:31:56 -0400\n\n Use ProxyConfiguration defaults in UpdateCenter\n", "commit 55d3915ef6f573ac9231d49bbbd0816baa23e120\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-23 15:17:08 -0400\n\n Fix scroll on click bug\n", "commit 6d5bcad475e9e8858cd1da5b4783b9af51e80581\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-23 14:59:45 -0400\n\n Use standard property naming convention\n", "commit 6a74607b4ef075e756c19759f3a711fb319d1f17\nMerge: ef24fd6a76 573d0920db\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-23 19:46:25 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into 2.0\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit 8d4a324b6677530e67aa52261b9ce6a1b00f87ec\nMerge: 2890ff32c2 c9e96a0f1b\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 19:21:03 +0100\n\n Merge pull request #24 from tfennelly/recena-JENKINS-31162-PR07\n \n Fix more funky scrolling + sticky tabbar issues\n", "commit c9e96a0f1b7b86ccb3e439cdda176226d0c8315e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 18:16:37 +0000\n\n Fix more funky scrolling + sticky tabbar issues\n", "commit 2890ff32c2cb8e0c3bf14ec52b4847a4b49e758b\nMerge: afbd888ea1 fc7297175a\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 19:17:00 +0100\n\n Merge pull request #23 from gusreiber/k-31162\n \n Minimum number of tabs to show.\n", "commit fc7297175aa879faef90c7db44b6363a04ee2fbe\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-23 10:45:10 -0700\n\n setting tabs min from gt 1 to gt 3\n", "commit ef24fd6a76e348b78fd57bbd3cf41b6fbf42f230\nMerge: 6a355ae3df 8f094a41bc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-23 17:57:22 +0100\n\n Merge pull request #2164 from kzantow/JENKINS-33728-dont-call-getactiveinstance-in-layoutjelly\n \n [JENKINS-33728] - Remove stray getActiveInstance call in layout.jelly\n", "commit 8f094a41bc94053403bf65cac5f9183a192ce03a\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-23 12:42:03 -0400\n\n JENKINS-33728 - Remove stray getActiveInstance call in layout.jelly\n", "commit 7d42f78457c838f8bcb77412d8db49e26bb68ea9\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-03-23 17:20:24 +0100\n\n Some javadoc for getXStream\n", "commit a536e627665939e85992f186619fa91145ac7838\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-23 12:17:19 -0400\n\n Modify default ProxyConfiguration.open() to use 20 second connect\n timeout, this may be modified with the configuration property:\n jenkins.proxy.default_connect_timeout_millis, a value of 0 will restore\n the previous behavior\n", "commit afbd888ea1e6ea5c76917caae003c62775fb95fa\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 15:38:37 +0100\n\n [JENKINS-31162] A different way to do the same. Asked by @jglick\n", "commit b183d967e9ff0d2b8465f774fa7d4321575c0826\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-03-23 15:23:18 +0100\n\n Make the XStream field be accessible with a getter instead\n", "commit fb110f88100bb52ab400db01cefb18c809e6383d\nMerge: 3aaab3678e 715e70f7fa\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 15:12:11 +0100\n\n Merge pull request #22 from tfennelly/recena-JENKINS-31162-PR06\n \n Ignore the window scroll event that's generated from the repositioning of the new item page tabbar\n", "commit 715e70f7fa9620525e173345260813836dd91cf6\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 14:10:51 +0000\n\n Fixed a comment typo\n", "commit 51923bd05a72dd20bf11312a045e3154f5f3c074\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 14:07:41 +0000\n\n Ignore the window scroll event that's generated from the repositioning of the new item page tabbar.\n \n Repositioning of the tabbar causes a scroll event to happen, which causes tab activation/reactivation, which in turn causes a further autoscroll etc etc. Is the cause of the weird scrolling behavior as seen by @daniel-beck.\n", "commit 551b8b28ea660fdb24e7495aaa948bef96ceaffe\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 13:59:29 +0000\n\n Ignore window scroll events while a manual scroll (tab click) is happening\n", "commit 3aaab3678ee931d96380a60cb5e801260b0e5921\nMerge: 4d9d275e3b 84f5c1827e\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 14:48:54 +0100\n\n Merge pull request #21 from tfennelly/recena-JENKINS-31162-PR05\n \n Fix \"weight\" based sorting algo\n", "commit 84f5c1827edf4d0c078f7bcfe75070ada203b8aa\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 13:32:58 +0000\n\n Fix \"weight\" based sorting algo\n", "commit 2fbf73fc76e32698c7d9f8b17cf7325d96fa5513\nMerge: c9e98d4354 6a355ae3df\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-23 09:31:48 -0400\n\n Merge remote-tracking branch 'primary/2.0' into JENKINS-33557-tcp-timeouts-during-install\n", "commit 4d9d275e3b4b0f574013818fe3dc097661d033c2\nMerge: 3fb4fbbde9 cc9c9a9c73\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 13:23:19 +0100\n\n Merge pull request #20 from tfennelly/recena-JENKINS-31162-PR04\n \n Check if we can enable the ok button on keyup event (Vs change)\n", "commit cc9c9a9c73ac69f86e179862099f8ba0e595d978\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 12:19:30 +0000\n\n Check if we can enable the ok button on keyup event (Vs change)\n \n Using the change event resulted in a strange situation where, if the user selected the job type first and thn entered the name, they'd have to tab out of the name entry field before the ok button would be enabled.\n", "commit f5a89556755ab43ce7750deeae60b1827afeb3e2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 11:55:46 +0000\n\n Add \"navBox\" earlier and wire in.\n", "commit df1040cdd5293ec9f7724eaac98c60ce13851e34\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-03-23 12:14:07 +0100\n\n Make Fingerprint's XSTREAM field public\n \n Some plugins needs to register compatibility alias etc for\n their FingerprintFacets.\n", "commit 3fb4fbbde9699d284db5256d8fc2ea4d59979b5f\nMerge: 32e8d3b1e3 c5170d89f0\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 11:46:00 +0100\n\n Merge pull request #19 from tfennelly/recena-JENKINS-31162-PR03\n \n Fix new item page loading weirdness\n", "commit c5170d89f001e5145691b2d92fdd61aede619088\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 10:40:31 +0000\n\n Fix new item page loading weirdness.\n", "commit ea83e95a71600a6cd65e4c1a6799c32da219dbcf\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 10:30:42 +0000\n\n Remove sidepanel from newJob.jelly\n \n And set the body element classes via the cssclass attr\n", "commit 32e8d3b1e32556c636eb9147a471c10acefaeefc\nMerge: c2fdbc94e3 323efb144e\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 11:39:07 +0100\n\n Merge branch 'JENKINS-31162' of https://github.com/recena/jenkins into JENKINS-31162\n", "commit c2fdbc94e3f6f4f50265b6419446f9279a7d3a06\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 11:38:18 +0100\n\n [JENKINS-31162] Removed unused import\n", "commit 2e005ef60cda5f1317d05ccc04f91417511cb9fa\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 10:21:41 +0000\n\n Remove jenkins-js-widgets.less\n \n Was readded in error\n", "commit 1dcad97a1564e97a6aa82fcff7d067ec24419feb\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 10:18:33 +0000\n\n Add Item specific LESS file (add-item.less)\n", "commit 3bc84da6369c381f5441615d44bc861b2c0df045\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 09:42:41 +0000\n\n Fix lint errors\n", "commit 323efb144e8ca930cc7ecc74d7781553b0741359\nMerge: e3b11aefa2 03a3528a68\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 11:37:06 +0100\n\n Merge branch 'JENKINS-31162' of https://github.com/recena/jenkins into JENKINS-31162\n", "commit e3b11aefa28a524fe739ce4361af7fba55fa858e\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 11:33:01 +0100\n\n [JENKINS-31162] Fixed how FreeStyleProject returns its IconFilePathPattern\n", "commit 03a3528a6881fc6b64c6b5581523d40ccd3ce4a8\nMerge: ce80cf98de 68fe215ade\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 11:24:00 +0100\n\n Merge pull request #18 from tfennelly/recena-JENKINS-31162-PR02\n \n Add a specific LESS file (add-item.less)\n", "commit 68fe215ade63b44a23b8968777bed3e460afc01e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 10:21:41 +0000\n\n Remove jenkins-js-widgets.less\n \n Was readded in error\n", "commit 159a5134e4e0e9d505c408c1d3fce46ba64a24aa\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 10:18:33 +0000\n\n Add Item specific LESS file (add-item.less)\n", "commit ce80cf98de3a083d5b21dcc6ada06922a0daf64c\nMerge: 3fe0a1ed70 79d0685d7e\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 10:54:35 +0100\n\n Merge pull request #17 from tfennelly/recena-JENKINS-31162-PR01\n \n Fix lint errors\n", "commit 79d0685d7e43a4534fa4077b16a79a5867f8392e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-23 09:42:41 +0000\n\n Fix lint errors\n", "commit 3fe0a1ed706137c792b7af8d3c7cc2ba2be017ff\nMerge: 1fdc56b4e7 6a355ae3df\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-23 10:38:44 +0100\n\n Merge remote-tracking branch 'upstream/2.0' into JENKINS-31162\n", "commit 1fdc56b4e7bd4c4db81fc794bba217f41763e972\nMerge: 6f9a8208b4 a1c20c8543\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-23 10:26:48 +0100\n\n Merge pull request #16 from gusreiber/pre-31162\n \n Fixed an issue (OK button) with Firefox.\n", "commit 6a355ae3dfb9a0a764951670aee2546986bc7fbf\nMerge: 8ca7cab46f c52117a9ba\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-23 01:43:27 +0100\n\n Merge pull request #2153 from kzantow/JENKINS-33659-scrollspy-ux-issues\n \n [FIX JENKINS-33659] Basic fix for scrollspy width issues\n", "commit 8ca7cab46f52dfb17d8896aae4e08e24bc515592\nMerge: 3fdd8666b7 314fb8c909\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-23 01:41:06 +0100\n\n Merge pull request #2152 from daniel-beck/plugin-changes\n \n Refine the plugin selection\n", "commit 314fb8c90959ea6b62b5abb5a5d8c3cf6102ef72\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-23 01:39:13 +0100\n\n AnsiColor Plugin is not actually released from the jenkinsci fork\n", "commit 3fdd8666b762cc36d3ccca35c3848f911d619d27\nMerge: 82d3eb8644 012a92e7de\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-23 01:37:31 +0100\n\n Merge pull request #2150 from daniel-beck/JENKINS-33705\n \n [FIX JENKINS-33705] Use platform line endings\n", "commit 82d3eb8644ad1729e6e3444ed8f2d58c1bfee79b\nMerge: 547f304b0b 7045be86e5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-23 01:35:56 +0100\n\n Merge pull request #2140 from amuniz/JENKINS-14538\n \n [FIX JENKINS-14538] Move tool configuration to separate page\n", "commit a1c20c85436485f92a5f962e889b77ccfb6693cc\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-22 15:29:24 -0700\n\n fixing prop vs. attr browser bug on OK button\n", "commit 547f304b0b26a3627fe04d023cdad1a63475e5ed\nMerge: 5a9ac399d2 0263180bb1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-22 23:08:28 +0100\n\n Merge pull request #2159 from kzantow/JENKINS-33246-show-install-dependency-legend\n \n [FIX JENKINS-33246] Add a footnote about ** in setup wizard\n", "commit 6f9a8208b41f112d9c13223d38d562f294ad90ba\nMerge: c27621d2a1 79207a2e2e\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-22 21:59:47 +0100\n\n Merge pull request #15 from gusreiber/jmr-31162\n \n More reviews from @gusreiber\n", "commit 79207a2e2e146d2fcf48828d67d07ab0a2a93e4f\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-22 13:57:21 -0700\n\n remoing cover dom lint from form check\n", "commit 53be006b978f4ad3518c7793fc1ccd6dfca6b2f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-22 13:56:14 -0700\n\n Renamed based on James Nord suggestion\n", "commit 654285627926ad7cd3483fc5b4f2219cba7694ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-22 13:55:41 -0700\n\n This is not Describable, so no @DataBoundSetter here\n", "commit cabf0e9a5ea7f3ceb22e938baf2412f3998e3cb4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-22 13:46:55 -0700\n\n Changing this based on James Nord's suggestion\n", "commit 6fee551c6452d82430c5e6ca226fd81ba9073b17\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-22 13:35:03 -0700\n\n remoing unused root param\n", "commit c9e98d4354e577aa63eaa1312839fe2975557f53\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-22 16:19:01 -0400\n\n Fix test for connectivity check\n", "commit 84fbdcad5fc8f4ce9a6184d9299d9d6c9c85414b\nMerge: 9c55ae6319 c27621d2a1\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-22 13:09:25 -0700\n\n Merge branch 'JENKINS-31162' of github.com:recena/jenkins into jmr-31162\n", "commit 9c55ae631961dc476ad845daf282f05b847c0c21\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-22 12:52:43 -0700\n\n need to keep a checkReady\n", "commit 550cee85c2aea90bfbd1ee89fb97ee7e3aa35dfa\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-22 12:47:12 -0700\n\n relative possition for restapi | cssclass attribute fix | fix to order\n", "commit 0263180bb17e8693e9e6e2cecb68319f345b2d5a\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-22 15:40:25 -0400\n\n Darker dependency text, increase contrast\n", "commit c27621d2a19d8398affe1e2dd262115230d3d246\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 20:32:09 +0100\n\n [JENKINS-31162] Another occurence of cssClass instead of cssclass\n", "commit 9e297a32a1ac8bcf1e4174ba6d09089d0f170991\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 20:12:43 +0100\n\n [JENKINS-31162] Removed parts not used in newJob.jelly\n", "commit e29a8b92e4798aca072f1e7a6406fd6b285b700f\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 19:50:03 +0100\n\n [JENKINS-31162] API REST method instead of API method\n", "commit fab454608794497bf8ac680e31d2cf2013f80a8c\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 19:42:47 +0100\n\n [JENKINS-31162] cssclass instead of cssClass\n", "commit 36459fb1ccde64dcef56b9e232e5dca3056f2ea3\nMerge: 5cfed3d142 a39bc2ccb0\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-22 18:51:59 +0100\n\n Merge pull request #14 from gusreiber/jmr-31162\n \n Fixing radio reset bug\n", "commit 90ff340210d9977b66b3157ccecd64da5dc783b1\nMerge: 12433f023f 5a9ac399d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-22 10:47:20 -0700\n\n Merge remote-tracking branch 'origin/2.0' into symbol\n \n Conflicts:\n core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol.java\n core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol2.java\n", "commit a39bc2ccb043e95cb05ed36d0d734a6521948584\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-22 10:47:18 -0700\n\n fixing radio reset bug\n", "commit 12433f023fe40d6ec3eed5c5808e67e1031f97b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-22 10:39:23 -0700\n\n Rely on a released version\n", "commit 9fbd7aa5170745f0e724031c4736d8da7a57b55e\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-22 13:05:19 -0400\n\n JENKINS-33246 - add a footnote about required dependencies installing\n during setup wizard\n", "commit 573d0920dbaa4b2b48d839b865141a097c3b87fd\nMerge: 5999996aa3 490adc9d0f\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-03-22 16:48:20 +0000\n\n Merge pull request #2148 from jtnord/jenkins-33693\n \n [FIXED JENKINS-33693] Do not hardcode .bat extension.\n", "commit 5cfed3d142072192f793e37db7b810d0dac26a1c\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 17:39:34 +0100\n\n [JENKINS-31162] Unnecessary definition of data-root as HTML attribute\n", "commit 5a9ac399d2f1830fe5b31bc80c8071da4b9f70fb\nMerge: 83f8f7810e 655d797a12\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-22 12:19:26 -0400\n\n Merge pull request #2157 from kzantow/mask-security-key\n \n Mask security token during setup wizard\n", "commit 287537b0281d80f2deb4e5a9b26d44ad7842bf0f\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 17:16:57 +0100\n\n [JENKINS-31162] Removed unrelated change\n", "commit 83f8f7810e67e8fd45208c085ae7042c3e36b9d3\nMerge: 48a20ffc84 02324ff4f9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-22 12:15:20 -0400\n\n Merge pull request #2158 from jglick/no-breadcrumb-config-outline\n \n Do not show f:breadcrumb-config-outline for configuration pages with tabs\n", "commit bc3846a9f93b0d73a03569e93a80e34e2ccaf573\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 16:53:01 +0100\n\n [JENKINS-31162] Wrong attribute in <l:layout>\n", "commit 7744fbba19ab6533b294b220daf26eb732522c63\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 16:46:59 +0100\n\n [JENKINS-31162] Unrelated change\n", "commit f34fc355bb3b40118bd616382b1804d64ba8250e\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 16:38:18 +0100\n\n [JENKINS-31162] Removed an unused jelly var. Additionally, caused a NPE\n", "commit 02324ff4f98be3719a420a79ce6a54da2c364785\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-22 11:29:30 -0400\n\n Do not show f:breadcrumb-config-outline for configuration pages with tabs.\n", "commit 655d797a12725f37651938cf958ecfaa35bf9cbd\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-22 11:27:48 -0400\n\n Mask security token during setup wizard\n", "commit 7098f23cf8e9c3e06fc7900ff4ea17002e3a0d90\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 16:13:59 +0100\n\n [JENKINS-31162] More reasonable ordinal value for StandaloneProjectsCategory\n", "commit 6b2b42a214b71adb2c4433cfe60f70cf86ce8c0d\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 16:09:08 +0100\n\n [JENKINS-31162] Removing not illuminated javadoc\n", "commit e787f5701e521d753c0df8294cbc05236d17dd92\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 16:04:40 +0100\n\n [JENKINS-31162] Removed a @since annotation in javadoc\n", "commit 52c4ed6da03ea02cff54f7a31dad62c55d6e8c94\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-22 10:40:13 -0400\n\n JENKINS-33557 - tcp timeouts cause installer to hang for 6 minutes\n", "commit d63441a8759cf573f909099da4fb41caa30a0297\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-22 14:57:13 +0100\n\n Revert \"Latest & greatest\"\n \n This reverts commit 0d0d2a9c133abee1cfd81397c84767638c5a3432.\n", "commit 2e802d761151ab4a32d4f29cc2ecf921bb72e10a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-22 13:31:08 +0100\n\n Do not move PluginManagerUtil as it relies on local data\n", "commit 213cf1032beaf8b7744d8c0f4f58564c890eacf3\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-22 13:23:30 +0100\n\n [JENKINS-31162] The service is now under View instead of View + ItemGroupMixin\n", "commit 5ad9303c4978b1676be559b4f4d2e6de508ebd9f\nMerge: 5584229e3e cc74efb013\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-22 12:26:37 +0100\n\n Merge pull request #9 from gusreiber/JENKINS-33713\n \n Gus's work focused on the UI\n", "commit 2570488554b089ea44a2e0ee026b1adbd061783e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-22 11:29:28 +0100\n\n Move remaining test helper classes from core repo\n", "commit 8fdca297132b953b5572c97480b8017695f92d6d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-22 11:07:31 +0100\n\n [JENKINS-33683] Annotate Function#getActionUrl() as well\n", "commit 48a20ffc84bb79e67bc6ceb3b844695bcd54877f\nMerge: c3e33df9d6 7ceff586fd\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-22 10:27:06 +0100\n\n Merge pull request #2151 from daniel-beck/JENKINS-33706\n \n [FIX JENKINS-33706] Remove ineligible build-monitor-plugin\n", "commit 143c271c766a47b54d0a67310ebbc613aee25828\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-22 10:26:28 +0100\n\n Remove Slack Plugin again.\n", "commit c52117a9bafa2bb4995674561e744aab28437e09\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-22 01:48:05 -0400\n\n JENKINS-33659 - Basic fix for scrollspy width issues\n", "commit cc74efb0132123bc70dcb35c7622f6f177abb820\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-21 22:22:05 -0700\n\n coloring default icons\n", "commit 6bbd34b5793a6c7252b99b9c097585f54b7ad018\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-21 21:37:06 -0700\n\n error handling item selection\n", "commit c3e33df9d6f4c79f8190cbce454eea03c78d8fa0\nMerge: c4fb608390 b4f28409b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-21 19:35:26 -0700\n\n Merge pull request #2141 from jenkinsci/JENKINS-33662\n \n [FIXED JENKINS-33662] upgrade wizard step #0\n", "commit 5999996aa36ea1429dc5668f18598384f3405aba\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-22 02:34:59 +0100\n\n Update changelog.html\n", "commit 85d6526bfb6fbfe181fe76657ca4db03cb9c17c0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-22 02:24:19 +0100\n\n Update changelog.html\n", "commit 73567cc084698386cebf1cb1f0b112df850eb2d4\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-21 17:41:30 -0700\n\n fixing copy item check\n", "commit 255551fa2bf4646e99eeca557e9035e197b19383\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-21 17:30:41 -0700\n\n cleaning page centering for config\n", "commit f531327752299d97f67d2d9436566592b169b3fd\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-21 17:03:32 -0700\n\n woops reverted newList/form to wrong file..\n", "commit eb6ce48c06de63b662ffcc21733d95b7aa206e88\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-21 16:31:08 -0700\n\n merging new item and config item|splitting less files\n", "commit 5584229e3e0090a2cc7a5a4d70100219eca6f584\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-21 23:42:36 +0100\n\n [JENKINS-31162] LOGGER.log() instead of LOGGER.warning()\n", "commit 495784745d860f7b3454915b76ae5679dbba95b3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-21 23:39:48 +0100\n\n Add Slack Plugin again, 2.0.1 resolved cause for JENKINS-33571\n", "commit b5ab8714b39db71d4a224c5fa05045d2e41e47c4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-21 23:29:36 +0100\n\n Refine the plugin selection\n", "commit a585e87480ecf12fbcfd26e884ee801f8295b965\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-21 23:29:29 +0100\n\n [JENKINS-31162] Changed the modifier of setWeight(int weight) method\n", "commit 7ceff586fd70689963b1e31469bfea35a567263d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-21 23:26:01 +0100\n\n [FIX JENKINS-33706] Remove ineligible build-monitor-plugin\n", "commit 012a92e7de75d10a90afa580badb843a7c5efb0d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-21 23:12:50 +0100\n\n [FIX JENKINS-33705] Use platform line endings\n", "commit 23f65e2a608c78e7fab8ae4109e56f9ef24c0714\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-21 22:13:24 +0100\n\n [JENKINS-31162] ItemCategory no londer implements ModelObject\n", "commit 4bdadc2a6ba243db0f69fbcd8fcf8e76d08d0585\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-21 21:49:58 +0100\n\n [JENKINS-31162] More context in a javadoc\n", "commit ad2ae9de3e8f6d8e81c0d69af1be7144eae2e5bd\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-21 21:43:32 +0100\n\n [JENKINS-31162] Constants as identifiers of the categories\n", "commit 60803d480ed37494324888736011e9cda8c76c34\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-21 20:25:07 +0100\n\n [JENKINS-31162] @glick's comments were addressed\n", "commit eb78face60e2dc76c9beafeeb6f846341843409c\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-21 19:44:23 +0100\n\n [JENKINS-31162] Another (part III) @jglick's comments were addressed\n", "commit 5c10e57078a58052e93556cff3c85fa89d5e3d7b\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-21 19:21:06 +0100\n\n [JENKINS-31162] Another @jglick's comments were addressed\n", "commit 74b58dc958d3801ccef362d5f481a81fe026493e\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-21 19:06:35 +0100\n\n [JENKINS-31162] @jglick's comments were addressed (partially)\n", "commit 693741bae3d30f4a6fb029ef6c034236967000b6\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-15 15:06:05 -0700\n\n reconcieling new file names shared by addItem and config tabs\n", "commit 73c81ad9bee6f7d18d3b971f791c02a402a2bed0\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-21 10:15:48 -0700\n\n adding missing less file\n", "commit ee1ff1fdac86cee9e1ddaeacde61d0361720d4ea\nMerge: a5124b5fd5 a5febd7666\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-21 16:57:12 +0000\n\n Merge pull request #2147 from stephenc/jenkins-33681\n \n [FIXED JENKINS-33681] Plugin filters were failing to be removed and blocking restart\n", "commit b4f28409b3206843c31b7de27a48e65fc75fa7cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-21 09:24:59 -0700\n\n Resolved a merge failure\n", "commit 523aa087f8a5af7245d347d8659e7a4935187e61\nMerge: e7f72f011f c4fb608390\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-21 08:53:11 -0700\n\n Merge remote-tracking branch 'origin/2.0' into JENKINS-33662\n \n Conflicts:\n core/src/main/java/jenkins/install/SetupWizard.java\n", "commit e7f72f011fc07c13e5726a410195ba1852527c5a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-21 08:51:51 -0700\n\n Permission check was missing\n", "commit a5124b5fd504291c7d0c7dcbadd84874d1486952\nMerge: 697d4ad38c 4adee7597a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-21 10:52:30 -0400\n\n Merge pull request #2129 from jglick/immutable-list-JENKINS-33467\n \n [JENKINS-33467] Clarifying that CauseAction.getCauses is immutable\n", "commit 490adc9d0f4b0ed2c7e3183b18b136c006953824\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-03-21 14:52:14 +0000\n\n [FIXED JENKINS-33693] Do not hardcode .bat extension.\n \n As the default maven command is on the path we can not hard code the\n command to mvn.bat as since maven 3.something it has been mvn.cmd\n \n As this is on the path we can just use mvn and let Windows do its thing\n with PATHEXT which will has both .BAT and .CMD by default.\n \n This fixes ATH failures when the ATH is run on windows.\n", "commit 697d4ad38ce7e8fdfcb3e74b652efb336c0f6f38\nMerge: ac8b6a317c 60ba6ee186\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-21 07:49:03 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit ac8b6a317c9601deed8dc6d458296b813c2858e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-21 07:33:03 -0700\n\n updated changelog for release\n", "commit f2fa45a5e4a784714b9a756931ef80cd4d2c79ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-21 07:25:58 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a598c38999531b75dafc5b2a4c4ed80a1ada6458\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-21 07:25:57 -0700\n\n [maven-release-plugin] prepare release jenkins-1.654\n", "commit a5febd7666fd78542d45428505cc62c067315c43\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-21 14:21:44 +0000\n\n [FIXED JENKINS-33681] Plugin filters were failing to be removed and blocking restart\n", "commit 60ba6ee18688701db8d801e04b6a8fa5281fa2f9\nMerge: 27aeca9ee2 3d290009cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-21 09:36:17 -0400\n\n Merge pull request #2143 from batmat/INFRA-588\n \n [INFRA-588] Upgrade + Remove inherited values\n", "commit 4c02f1db33820733d9500aaa4e5304b30dc0e2ab\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-21 10:43:48 +0100\n\n [JENKINS-33683] Do not restrict invisible action to single test\n", "commit eefafb2b38a5ee5cf51c72a1e9c902ec6f38dc8e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-21 10:33:58 +0100\n\n [FIXED JENKINS-33683] Clarify Action methods can return null\n", "commit e4d7da6053883be13d8b7398d2d2cbcb87aa01f2\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-21 10:30:02 +0100\n\n [JENKINS-33683] Reproduce\n", "commit 3c17558eb8ea1f1a0cf5ebefa30be5b0209dddd3\nMerge: a552cdb78b c4fb608390\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-21 10:09:05 +0100\n\n [JENKINS-31162] Merge from upstream/2.0 and resolve conflicts\n", "commit 7045be86e5f1171a0912fd85d3822c73c5573ad4\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-20 23:17:40 +0100\n\n API use restricted and simplified logic in Functions\n", "commit 3d290009cf602babca70c76b64cb7f569eca9eba\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-03-19 14:14:58 +0100\n\n [INFRA-588] Upgrade&Remove some inherited values\n \n See\n https://github.com/jenkinsci/pom/commit/4518f1577489d7a7fd91c0213ab708defb77a67f\n \n effective-pom diff between & after this change:\n \n $ diff before.xml after.xml\n 7c7\n < <version>1.35</version>\n ---\n > <version>1.36</version>\n 85c85\n < <url>http://maven.jenkins-ci.org:8081/content/repositories/releases</url>\n ---\n > <url>https://repo.jenkins-ci.org/releases/</url>\n 89c89\n < <url>http://maven.jenkins-ci.org:8081/content/repositories/snapshots</url>\n ---\n > <url>https://repo.jenkins-ci.org/snapshots/</url>\n", "commit 81c8f1522b0993b7153302bca2406e99200147b2\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-20 10:57:10 +0100\n\n JDKs were not loaded from disk\n", "commit 6330f8a5cf5edd268cf791e6a48d0bdcb3216758\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 14:07:10 -0700\n\n More symbol annotations\n", "commit d982647de21b43b9221d2c1720a1413b46536fc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 14:03:12 -0700\n\n Field descriptor fixup\n", "commit 47c880e647f8a7ee9031e9e89247896083456817\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 14:01:52 -0700\n\n More symbols\n", "commit d3dc64737e87062f07900980495c82b1f879b0f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 14:00:55 -0700\n\n descriptor fixup\n", "commit ee29ef552a573c3627a10730554c6de5828326af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 13:59:37 -0700\n\n More symbols\n", "commit e1c402889cbc0d94e1d365b2724d38dc04870835\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 13:54:18 -0700\n\n More symbol names\n", "commit f315e6389ece4c1b695aee59c18bfd3253adc0c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 13:36:34 -0700\n\n field descriptor fixup\n", "commit 26f824632aa33b8ce7c2bd9cf3b34a8ede018c94\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 13:35:13 -0700\n\n More symbols\n", "commit 1941a559112eb52db560cf071ac6afce4807c964\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 12:23:38 -0700\n\n fixup field descriptor\n", "commit 3d439015d822b4a3e4d4b111eb938af589b7abe3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 10:41:01 -0700\n\n Adding @Symbol\n \n Where applicable symbol names used by Job DSL plugin is used for maximum compatibility: https://jenkinsci.github.io/job-dsl-plugin/\n", "commit e6254e170c8ac5ee04d0f77fe4ee29089fc06926\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-19 10:21:27 -0700\n\n @Extension on static field is not kosher\n", "commit 4f7c7de19217e82ee71368d6bd37d32954efeb05\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-19 14:30:55 +0100\n\n Reuse local variable\n", "commit 807fa9ac2c67a42dd35773fd3b0a6af52511a221\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-19 14:26:16 +0100\n\n Moved to jenkins.tools package\n", "commit 54ba3c17e793f926cd964fd6a8b947785d370bf6\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-19 13:57:28 +0100\n\n Fix JDK tool installer test\n", "commit 288796a6a67ddff76c1f8cfe12e6470b3f31f41b\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-19 13:54:26 +0100\n\n Fix Maven tool configuration test\n", "commit 6f8bf46a10b87a2af40aff3516b9d1267311dfa4\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-19 13:49:55 +0100\n\n Save tools configuration after configure\n", "commit c4fb608390c55398193ba300c4a0c07676e6c000\nMerge: 904d9b170f 1735f3c13b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 19:33:26 -0700\n\n Merge pull request #2142 from jenkinsci/PR-2138\n \n [FIXED JENKINS-33599] write file with admin password for installer\n", "commit 1735f3c13b7adfe011272234890e4ef5860f76fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 18:07:00 -0700\n\n Put this into the secrets dir\n \n ... so that the nature of this file is little more clearer\n", "commit 2ef6cd4ad873d3f2aecee313e5fc5e5f909aea6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 17:53:06 -0700\n\n Save the lookup\n \n and its dataflow analysis warning\n", "commit a85305b740fb6b6f4d95e1e02079cc79c7b3181a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 17:52:14 -0700\n\n No need to take those parameters when unused\n \n In fact it's desirable not to have them to keep things more POJO\n", "commit 643f21c229975bd28c8aed0640756bfcc4f9d0c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 17:51:11 -0700\n\n incorrect usage of BulkChange\n", "commit 18e768ec5fc59f2e46df47f6b3d7bbfc015cf4b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 17:49:36 -0700\n\n No need for plugins to access\n", "commit 2c1d9085fdbb7cd8f4dc987400da76ddec673c01\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 17:48:08 -0700\n\n Set the file permission to 0640\n \n Note that we already go much beyond what normal webapps do, which is to\n show the initial configuration dialog unauthenticated to anyone with\n access.\n", "commit a28dc6c3e94eba40ddac17e093d9327d435848f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 17:29:45 -0700\n\n Need to update the local state to reflect the current level change\n", "commit 77dcf83b56d42fdd60fed0db8466ff12cc444fb9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 17:25:52 -0700\n\n New installation should be set to 2.0 level\n", "commit b35d2fdd3cda3183ae4d58e9f4c6e6fe2985439d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 16:56:27 -0700\n\n i18n\n", "commit b9996cd78f35537e63478fd72bb634193ca96cf1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 16:45:50 -0700\n\n Oops, no wonder why breadcrumb gets double height\n", "commit 3899be38c10fc8cf1d2d360b5f55adbfa76dcef9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-18 16:35:42 -0700\n\n [JENKINS-33662] Implemented a quick & dirty upgrade wizard\n", "commit a552cdb78ba247fabfbdb3c4c34901574e3bd991\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-18 20:56:30 +0100\n\n [JENKINS-31162] Big review of the current approach\n", "commit 904d9b170fbe135fb001fe049cf31eecefc42a6a\nMerge: 8c1f8cf642 07073f551b\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-03-18 20:00:14 +0000\n\n Merge pull request #2121 from tfennelly/JENKINS-33495\n \n [JENKINS-33495 and JENKINS-33496] Separate scrollspy widget code out from tab widget code\n", "commit 07073f551ba44ece0d35598ca6890a24d0f93b94\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-18 17:27:22 +0000\n\n Applying @kzantow fix for the draggable sections regression\n \n Thanks @kzantow and sorry for missing this!!\n", "commit 9e667865adaf4d1582c756ade81a7e2547cdc05f\nMerge: 8c1f8cf642 03291cf891\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-03-18 18:10:46 +0100\n\n Merge branch 'JENKINS-14538' of github.com:daniel-beck/jenkins into JENKINS-14538\n", "commit 1ca9f6e8d649be88adb364da5dc2533706a8bfa5\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-18 09:48:31 +0000\n\n Split watchScroll into 2 scroll listeners, one or auto tab activation and the other for sticking the tabbar to the top of the window.\n", "commit 27aeca9ee28999e5532b6e2a285e9c3306a4ac16\nMerge: 9f26f2d8dd 1d9ec2fb77\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-18 08:22:12 +0100\n\n Merge pull request #2132 from daniel-beck/use-browser-title\n \n Add a title for the confusing 'Use browser' option\n", "commit 3f95997a41c788803e390441d99dbb18e4ec4620\nMerge: 75f244ab8b d0b2be0774\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-17 22:52:26 -0700\n\n Merge pull request #4 from gusreiber/rec-31162\n \n show-hide menu|1st page|bug fixes\n", "commit d0b2be07747f3616ff053341eb2f5144a434a95f\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-17 22:49:37 -0700\n\n show-hide menu|1st page|bug fixes\n", "commit f71234faed52e9aceb389a4659a00214b2c0056d\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-18 00:59:41 +0100\n\n Update the 'concurrent builds' documentation.\n", "commit 2d25bdf7b774701eccef608d74c5fd70f67871e9\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-18 00:59:12 +0100\n\n Update the 'disable project' documentation.\n", "commit 75f244ab8bfdcf68118d04305869bfc30a6a28e1\nMerge: e7fa0b726f c2e1cd57b1\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-17 16:49:20 -0700\n\n Merge pull request #3 from gusreiber/rec-31162\n \n first page clean-up\n", "commit c2e1cd57b1d9b4ec9856ec3b430a7feaf9b87722\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-17 16:45:11 -0700\n\n first page clean-up\n", "commit 9f26f2d8ddf540e70e7af9d5062436b99233c541\nMerge: a4cabd511f 08c205535d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-17 18:42:46 -0400\n\n Merge pull request #2130 from jglick/bad-style\n \n Set a smaller font on metadata in log\n", "commit dc82e1d297be04ef3cfec3cc18cbae74b8d5454c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-17 17:43:33 +0000\n\n ConfigTableMetaData.trackSectionVisibility to now show (as well as hide) activators for sections that appear\n", "commit 8c1f8cf64216a26aa2ab4bbed6c971d5ef6e6b75\nMerge: 207b60034f 3703934476\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-17 17:51:19 +0100\n\n Merge pull request #2135 from kzantow/JENKINS-33534-missing-setup-indicators\n \n [JENKINS-33534] - missing installer plugin status indicators\n", "commit 3703934476a33e7559b5e27ab1f66b309d792aec\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-17 10:54:42 -0400\n\n [JENKINS-33534] - timing issue casuing installer plugin status\n indicators not to appear & fix installingPlugin js data structure\n", "commit 17baa8c214c7ecd1f7e8b2f6612b269b9a127baf\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-17 10:43:24 -0400\n\n Add @since\n", "commit 30839053b6301e8d3ffaaf7dce9be6688039a3d6\nMerge: f0d6e92040 207b60034f\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-17 10:05:15 -0400\n\n Merge remote-tracking branch 'primary/2.0' into JENKINS-33599-write-file-for-security-token\n", "commit a4cabd511fdcd04d8a057927688968ade569106f\nMerge: f1d5653b50 85365c6f39\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-17 09:58:50 -0400\n\n [FIXED JENKINS-32525] Merged #2087.\n", "commit 49be7f37931e3edb550f532c36f047e37c49702e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-17 13:17:37 +0000\n\n Only track section visibility (and hide tabs) for scrollspy\n", "commit a005e25770ad78e41d5235fb8ee2b0f079015069\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-17 13:45:10 +0100\n\n Expand parameterised builds documentation.\n", "commit 5bb7fbe7becfb6bad32f58e7570eacc7dbe5607f\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-17 13:41:35 +0100\n\n Rename \"Text Parameter\" to \"Multi-line String Parameter\".\n \n Previously, having both \"String Parameter\" and \"Text Parameter\" was completely\n confusing for end users. Both parameters essentially have the same underlying\n implementation; just the UI is different: one has a single-line text field,\n while the other has a multi-line text field.\n \n (Preferably, both would also be called \"text\" parameters rather than \"string\"\n parameters.)\n", "commit e7fa0b726f9257ae0e5641dfff8b702276450c49\nMerge: 2418f6f56e b08b1bc124\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-17 09:49:46 +0100\n\n Merge pull request #2 from gusreiber/rec-31162\n \n Reviews in the UI.\n", "commit f1d5653b507fb63a60fa3fa63760367b7abfae46\nMerge: d8241ff780 83f4a19f0b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-03-17 08:10:12 +0100\n\n Merge pull request #2095 from jtnord/jenkins-33395\n \n [FIXED JENKINS-33395] install an uncaught exception handler\n", "commit 205cf6f924458349afd9f45b746c24ef57b69a2b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-16 23:46:36 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 480569e66962b458212e4efa3227b4f7d11ae6ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-16 23:46:36 -0700\n\n [maven-release-plugin] prepare release jenkins-1.642.3\n", "commit b08b1bc1242f1545bb385e6fb2a569e6d7dfbd74\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-16 22:43:25 -0700\n\n more fixes to jerkiness\n", "commit 73a70c6fc3409a7af6e23ce638b92d1a6dc78f4c\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-16 22:40:04 -0700\n\n fixing jerky redraw\n", "commit 91f9085983f0c7f293d2ba89979fbe4c0c747f61\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-16 22:16:15 -0700\n\n blocking submit button after click to avoid double submit\n", "commit f0d6e9204045a20cdf6ce494e01989b249631cad\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-17 01:10:01 -0400\n\n JENKINS-33599 - write initial admin password to a file in the Jenkins\n home directory\n", "commit a26589391507ed17cd51860b6067a849797cfeba\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-16 21:57:04 -0700\n\n default item styling\n", "commit 207b60034fb644f16a631fb5ea69eb74e91ec31a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-16 21:42:49 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b2c83f85a3e3d6001f7adeb24a01300bf8dacd93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-16 21:42:49 -0700\n\n [maven-release-plugin] prepare release jenkins-2.0-alpha-4\n", "commit 49d7823ba424dcb047bc49f729ee56f4e8f369df\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-17 01:25:48 +0000\n\n Ignore invisible/hidden sections in watchScroll\n", "commit ec68711644108f536a26d78271adc1d89a7d2597\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-17 01:13:30 +0000\n\n Scan for missing sections and hide tabs if needed\n", "commit 9af299e912f70b1d662da24cdb7e55dc741d71ee\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-17 00:56:00 +0100\n\n Expand 'discard old builds' documentation.\n", "commit 1ea09f5ef88aad32f4dcb95a949039d8e5e29a72\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-13 02:35:42 +0100\n\n WIP: Jenkins main config documentation updates.\n", "commit 5b71018c78cfc0e537b68d81789731b8b0c3915d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-16 23:01:55 +0000\n\n Replace Behaviour.specify with a homegrown jQuery alt\n \n Behaviour.specify is randomly failing\n", "commit ac6bd46fcecae0ec051baca3dd022332c2ff9b38\nMerge: 449719ca8a fdd6cb2189\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 23:03:34 +0100\n\n Merge pull request #2134 from daniel-beck/JENKINS-33571\n \n [FIX JENKINS-33571] Remove Slack Plugin from the list\n", "commit fdd6cb2189f3fcbe5b5a316890cb253f24cb9470\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 20:34:45 +0100\n\n [FIX JENKINS-33571] Remove Slack Plugin from the list\n", "commit 449719ca8aaad1a177f81dbb6a35df76ca82d012\nMerge: f4817411c4 e7ad694932\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 22:33:59 +0100\n\n Merge pull request #2122 from kzantow/2.0\n \n [JENKINS-33296] - plugin dependency issues during install\n", "commit f4817411c403377a6914afa00a34f20ed30e7e53\nMerge: 869f66cc07 c57821a32b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 22:19:44 +0100\n\n Merge branch '2.0' of github.com:jenkinsci/jenkins into 2.0\n", "commit 2418f6f56eaeefccb7eccc138faf70bbfb559244\nMerge: 21f6f4e779 e8b3419678\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-16 22:11:16 +0100\n\n Merge branch 'JENKINS-31162' of https://github.com/recena/jenkins into JENKINS-31162\n", "commit 21f6f4e779a9cbf707003be455cb3266a6259cc2\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-16 22:05:24 +0100\n\n [JENKINS-31162] Some reviews to @gusreiber's PR\n", "commit e8b341967885cf74d23e12bb1298e305c1044753\nMerge: ee00e3339c 81e3bc03dd\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-16 22:03:40 +0100\n\n Merge pull request #1 from gusreiber/M-31162\n \n These changes providesthe front-end part of JENKINS-31162.\n", "commit d8241ff7803ca134fa39fb88bb990fc6a0abef93\nMerge: 37111bf12e 3deb73b552\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 21:19:24 +0100\n\n Merge pull request #2050 from varmenise/JENKINS-32831\n \n [FIXED JENKINS-32831] do not fail if there are no metadata for tool installers\n", "commit 37111bf12e5038fcd240bbefb3aa9474e45585c2\nMerge: 35ec989aff 57fced9359\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 20:50:07 +0100\n\n Merge pull request #2131 from jglick/requiresConfirmation-post-context-menu-JENKINS-18032\n \n [JENKINS-18032] Fix Delete Project from context menu when using CSRF defense\n", "commit c57821a32b6f306befdb8957d1ee82de4ad2162e\nMerge: 5ecbb09ef4 479b9b2ca2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 20:36:27 +0100\n\n Merge pull request #2127 from kzantow/JENKINS-33572\n \n [JENKINS-33572] - initial admin user should not retain setup token\n", "commit 81e3bc03dde29414c6b8a8cce02a6aba54168fc7\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-16 11:49:05 -0700\n\n refining mega screensizing | setting first tab to active as default\n", "commit 65a06878e66850a37fbf487e60bc0b3e1f8aef58\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-15 21:58:20 -0700\n\n removing per code review | cleaning up styles\n", "commit bef7ff24e1f00b07c5222147e2aadb43d889c185\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-15 18:33:37 -0700\n\n adding title text for copy item\n", "commit 139a9c6ba7cb95b6b3bd2bfa489ab065d87c7e92\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-15 18:19:22 -0700\n\n removing 'all' from config buttons\n", "commit 235cdef5caa52dce6851a4dfa865213667e72d86\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-15 16:12:58 -0700\n\n triming out old form elements\n", "commit 5fb3a6cdbcdb144719596baaf2cfc948f1b878eb\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-15 15:14:36 -0700\n\n restoring images\n", "commit 6a53041cc3ae98add8cb3a37758ae147ca4ed945\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-15 15:11:05 -0700\n\n styling\n", "commit 24d88543270ecc9611a621e2711f554a559f3870\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-15 15:06:05 -0700\n\n fixing for 'displayName'...also gulpfule in\n", "commit 003f1e5b0c5ee076aa29ccb9296abf12f32481f7\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 19:23:39 +0100\n\n Towards 1.651.1\n", "commit 869f66cc075f100a5c03f1a17805d6264d4478df\nMerge: 5ecbb09ef4 35ec989aff\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 19:00:40 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into 2.0\n \n Conflicts:\n changelog.html\n cli/pom.xml\n core/pom.xml\n core/src/main/java/hudson/ProxyConfiguration.java\n core/src/main/java/jenkins/model/Jenkins.java\n core/src/main/java/jenkins/slaves/JnlpSlaveHandshake.java\n core/src/main/resources/hudson/model/Messages_da.properties\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit b33c316f5d1acec16e2f0d1e8d401eec4e61189a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-16 17:52:47 +0000\n\n Hide tabs for invisible sections\n", "commit 1d9ec2fb770dd41859abfba57b0d9add0710ecef\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-16 18:42:29 +0100\n\n Add a title for the confusing 'Use browser' option\n", "commit 50ee9f28518975eca39f213a3ccacec2bf930e0b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-16 17:19:09 +0000\n\n Hide the finder widget for scrollspy\n \n As requested by DanielB and Tyler\n", "commit 57fced93596b1f8bd69f00f154430a11530393de\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-16 12:22:54 -0400\n\n [FIXED JENKINS-18032] Crumbs must be appended when using post=true requiresConfirmation=true.\n", "commit 08c205535d369bf6731cec58ccc16335771f2319\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-16 11:55:01 -0400\n\n Setting font-size does in fact work here.\n", "commit f540e30b7332834a894eef9f3b3c2b9bc690831a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-16 15:06:23 +0000\n\n Fix rowGroupContainer undefined bug\n", "commit 35ec989afffcbafbd6b29443968e6461f82b302d\nMerge: 5ec74dc884 d00cf06adb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-16 10:48:56 -0400\n\n Merge pull request #2065 from jglick/PermssionScope.COMPUTER\n \n PermissionScope clarifications\n", "commit 4adee7597aad7a338db8d3eb320575ae618a8c81\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-16 10:34:05 -0400\n\n [JENKINS-33467] Clarifying that CauseAction.getCauses is immutable and you should construct the action with the causes you want.\n", "commit ee00e3339c8c90e042e783d624128e1c78ca6d5b\nMerge: 602eca7b41 5ecbb09ef4\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-16 15:28:34 +0100\n\n Merge remote-tracking branch 'upstream/2.0' into JENKINS-31162\n", "commit cfab9441694d1099b755d8421f4e7fdc8c5f1de0\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-16 14:22:59 +0000\n\n Fixing more scrollspy bugs + adding some tests\n", "commit 2c67036b834fa7569f1a2a993741f9284f581fa5\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 19:04:28 +0000\n\n Tweaking tabbar-spec tests\n", "commit 54adbaaf5f55bc7a144390de554c4a3689ec554d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 16:05:27 +0000\n\n Renaming tabbed config spec html file\n", "commit 87de530beedcfe2d48b590bf9856d1d7e524ade8\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 14:51:02 +0000\n\n Fix highlight text removal\n", "commit 2cc9853ad664fe0c73ab0643b891603529de5e72\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 12:59:30 +0000\n\n Hide left panel and center main panel\n", "commit e0b88cd11257506abcf8e3f67591f43b4353d25a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 11:52:46 +0000\n\n behavior-loading styling\n", "commit 93383ab4548e10cf69fd2b463ae85c162b96becc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 11:41:53 +0000\n\n Fix Save/Apply All buttons\n", "commit b923686b5221d420e1af1f05ca5c46c57ffc410c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 11:32:16 +0000\n\n Applying styles\n", "commit 28a7ceb1ea16423170cfc48b86423b45c2d3821c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 10:43:55 +0000\n\n Enable scrollspy\n", "commit 582b93e080f2aada98f4db1edfaa6ae5da3a2bb7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 10:22:51 +0000\n\n Added config-table-top-row class to the top level <tr>s in the config table\n", "commit 2b0b537f4b274b8f1eb61034166b6dd61b96616a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 10:11:59 +0000\n\n Changed config table CSS class to \"config-table\"\n \n It was \"job-config\".\n", "commit 1d587a7eb712eb54441bf64abae3f29dc7d80f5c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 09:57:07 +0000\n\n Tabbar & Scrollspy specific LESS files\n", "commit 480fa6697ffa0370a0cff39d8129a0f0b19c7f2c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 09:31:20 +0000\n\n Tab section show/hide via CSS Vs JavaScript\n \n This will allow us to apply different behaviour for scrollspy show/hide, leaving the common JavaScript the same\n", "commit 37da0412f305b06f10dc935020a8868d26a7eb5e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-15 09:07:21 +0000\n\n Rename ConfigTableMetaData.deactivateActiveSection to ConfigTableMetaData.hideSection\n", "commit 0c09fac854422eafc8bff4b3f89608b1848a28c3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-14 22:28:02 +0000\n\n Added config-scrollspy.js bundle\n \n And changed Job config ti use it. It's really just regular tabs atm\n", "commit 0df47aae6215c1c391b98956bb440920ef2b0f74\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-14 22:07:59 +0000\n\n Move button repositioning fire event for finder input onfocus\n", "commit 4e805533da8a9b582eddb91a63f4308701157a35\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-14 21:53:12 +0000\n\n Refactor config-tabbar.js, extracting common bits to tabbar.js\n \n This is in preparation for readding scrollspy\n", "commit 9d8e1331421a7e4a79774d75cb760e7f6c36abf5\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-14 19:20:38 +0000\n\n Re-fix jshint errors\n", "commit 372bfb81acc11bd37a9a5979ba18512b429acb9a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-14 17:05:22 +0000\n\n Fix select.options empty check\n", "commit a0136229f5353c07d86941e1b62a2dea881a74a4\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-14 15:05:27 +0000\n\n Revert \"Merge pull request #2106 from gusreiber/2.0_j-33411\" (scrollspy changes)\n \n This reverts commit 9fb542369206c8abb886360cb2bb23d06db86493, reversing\n changes made to 36528a681a541b21bfd4d4861fcae91c76df8385.\n", "commit 5ec74dc884234a5a3998f7eb3bfef1f000d29f8f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:33:32 +0100\n\n Note merges\n", "commit 8ba59197e4d44444631c9cf2570749d49f25a724\nMerge: eeea5ee403 c1621a2bd0\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:26:17 +0100\n\n Merge pull request #2049 from pjanouse/JENKINS-33037\n \n [FIXED JENKINS-33037] Fixed malformed ranges in RangeSet.fromString()\n", "commit eeea5ee403854ef733036dc9e12bc7d3424608c3\nMerge: b653dc264d 8d3eb20e5d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:20:47 +0100\n\n Merge pull request #2043 from ydubreuil/fix-futureimpl\n \n [FIXED JENKINS-33038] correctly set executor in FutureImpl\n", "commit b653dc264df74bfc95d5aa7e937be106b7e2786e\nMerge: 81e88c673f af8bb33673\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:19:44 +0100\n\n Merge pull request #2064 from russinholi/master\n \n Fix proxy server name documentation (#2060)\n", "commit 81e88c673f921417d5a18d36da3f190007c2c5b1\nMerge: 357d74b4f4 1b720f8711\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:16:38 +0100\n\n Merge pull request #1958 from Dohbedoh/JENKINS-32134\n \n [FIXED JENKINS-32134]: Improved the Build Other Projects help message for p\u2026\n", "commit 357d74b4f451d756212a8eb335e29d61b915f437\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:13:47 +0100\n\n Noting #2112\n", "commit dbc77c354a7f1ebf4200673364f541499245f440\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:12:28 +0100\n\n Fix changelog links\n", "commit 48190bc897185d8a030882ded370d4260559c69b\nMerge: 04c18430ad 4bb1cb22dd\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:10:58 +0100\n\n Merge pull request #2112 from fbelzunc/JENKINS-33453\n \n [FIXED JENKINS-33453] Improve logging and error message when JNLP is already in use\n", "commit 602eca7b41bf9a7bbdc7918f5a29b8766219328f\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-16 13:05:26 +0100\n\n [JENKINS-31162] A new API was added to handle Item icons\n", "commit 04c18430ad51c4a27db7f326b80df044b2b7e85a\nMerge: 8aa9edcd09 c2d8b31001\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-03-16 13:04:18 +0100\n\n Merge pull request #1942 from pjanouse/JENKINS-31847\n \n [JENKINS-31847] CLI command clear-queue extracted from core to CLI\n", "commit 8aa9edcd09a5e3c3616e98b171d734657b513bbb\nMerge: 9fce1ee933 875fb5d45b\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-03-16 07:43:58 +0100\n\n Merge pull request #2126 from damianszczepanik/proxy\n \n Remove mention of http.proxyHost property\n", "commit 479b9b2ca2e94a307b6d6937c39edf04434cbdb1\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-15 19:25:38 -0400\n\n Need to save the user...\n", "commit 467ab3ad5f371903dcfb6ae14135fcefc38549b0\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-16 00:14:25 +0100\n\n [JENKINS-31162] Javadoc mistake\n", "commit b1ca4d91bc73d57c68b7b7b458b55a22bcd9e936\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-16 00:08:01 +0100\n\n [JENKINS-31162] A new category (UncategorizedCategory) has been added\n", "commit 1ae154b16750d82c5269bece2b07d9a3bd8ef72e\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-15 18:49:13 -0400\n\n JENKINS-33572 - initial admin user should not retain setup token\n", "commit 875fb5d45bb9f433a9f025cea220d9903be5f1a8\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-03-15 23:02:34 +0100\n\n Remove mention of http.proxyHost property\n \n Issue #2060\n", "commit e7ad69493275e744d4604a54724657dc8770baf6\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-15 15:39:44 -0400\n\n Refactoring lack-of-moving-comments-too fail\n", "commit dac7decdce7b57a01193f4745eac76d35062fc09\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-15 15:14:25 -0400\n\n Implement @jglick's idea: move implicit dependency modifications to\n UpdateSite, when reading plugin metadata\n", "commit a39a7f8a098f9de1f6eda67cc20299a0cbc953a1\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-15 19:30:11 +0100\n\n [JENKINS-31162] Removed CopyCategory\n", "commit 4e3295bb2c58a3034fd31a8479f4d8866d24db7a\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-15 14:17:39 -0400\n\n Address @jglick's comments: refactor ClassicPluginStrategy to use\n BREAK_CYCLE, use the same getImpliedDependency method for multiple code\n paths, @Restricted isMailerPresent\n", "commit 2bdcd5b7a988540ab09a236bce5b8a20dacf0683\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-15 17:46:27 +0100\n\n [JENKINS-31162] iconClassName field has been remove from Category entity. name field has been renamed to displayName\n", "commit 5ecbb09ef4eb30a695f88aeabbdc0d6c4d3c19a1\nMerge: 25ac68ec8f 73ac9d3e87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-15 09:43:58 -0700\n\n Merge pull request #2123 from rtyler/2.0-consistent-titles\n \n Ensure the \"Getting Started\" dialogue title is consistent between views\n", "commit 5e8bb98ee071c67046fdd3a09d2021c272560207\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-15 10:46:18 -0400\n\n JENKINS-33308 - automatically install previously bundled dependencies\n for plugins that depend on old Jenkins versions\n", "commit d204d57b82e45c03344269644d4e5301558f3f55\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-15 15:23:20 +0100\n\n [JENKINS-31162] A CopyCategory is returned when it makes sense\n", "commit c0bf2dee3708a4e5ddee0f80dfdf0c2fe45c8815\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-15 13:04:17 +0100\n\n [JENKINS-31162] @jglick's comment was addressed. A getEffectiveClazzFor() method was added to determine effective clazz of CustomOrganizationFolderDescriptor\n", "commit 9fce1ee933eb5276baff977d562fc8e183f1c8d6\nMerge: 5a6c1ebb03 b08d7c7ee7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-14 20:27:13 -0700\n\n Merge pull request #2124 from kohsuke/jenkins-21484\n \n [FIXED JENKINS-21484]\n", "commit b08d7c7ee7e7ff589dcc5e5bdd40a014b0213a65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-14 15:54:38 -0700\n\n [FIXED JENKINS-21484]\n \n Don't require ancient .NET 2.0 runtime. .NET 4.0 can host this\n executable, too.\n \n See https://github.com/kohsuke/winsw#net-runtime-40\n", "commit 73ac9d3e87722f7333c1eea20a8de2be7106a026\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-03-14 15:21:11 -0700\n\n Ensure the \"Getting Started\" dialogue title is consistent between views\n \n The different views are distinguished by the header (h1) tags, for example\n \"Customize Jenkins\" or \"Jenkins is ready!\" and I find it jarring to have the\n dialogue title change.\n \n The context of the whole series of views in the dialogue is \"Getting Started\" so\n I think the dialogue title should reflect that scoping of actions.\n", "commit 0b0b21d4d6f2e2e1c41680b7e0f6b9d84f9c86dc\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-14 22:32:12 +0100\n\n [JENKINS-31162] Category configuration reviewed\n", "commit 3edb9fdcecedb4514e4b0396306cb0f115a0b321\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-14 15:36:27 -0400\n\n JENKINS-33296 - plugin dependency issues during install\n", "commit 0ea11ef181bba5903ea6feacc6299388cea3b56d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-14 09:55:24 -0700\n\n More @Symbol annotations to test this out\n", "commit 5a6c1ebb03b1a3418f7c43f0b26b4cfb089e8493\nMerge: 61457361cd 776f8f353c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-14 16:52:59 +0100\n\n Merge pull request #2118 from pjanouse/JENKINS-32684\n \n [JENKINS-32684] Improved test coverage of CLI command 'console'\n", "commit 61457361cd0b2c8282b4cd465dac49e483315092\nMerge: 28d07a59ca 3e77bcde16\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-14 16:52:31 +0100\n\n Merge pull request #2120 from daspilker/JENKINS-32978-windows-package-checker\n \n [JENKINS-32978] updated windows-package-checker to 1.2 to avoid compile time warnings\n", "commit 21472bafa8fb5c383936a58080cb889729876638\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-14 15:17:05 +0100\n\n [JENKINS-31162] @daniel-beck's comment was addressed\n", "commit 2356791978db17c19e767de7195ec07cb648b7a0\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-14 13:56:08 +0100\n\n [JENKINS-31162] A new description field has been added for Items\n", "commit ac7288857b20669ef8df1a119a4cb12aa00a20b3\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2016-03-14 12:36:14 +0100\n\n [JENKINS-31162] Some javadoc were reviewed\n", "commit 776f8f353c9e105cc451c4ba60e956c1c747d938\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-02-04 15:27:10 +0100\n\n [JENKINS-32684] Improved test coverage of CLI command 'console'\n", "commit 28d07a59ca5eeec7930bb6e45db6a9948b0a7419\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-13 22:11:25 -0700\n\n updated changelog for release\n", "commit 35bb50f49dc49fe548d885da9663f1b5dcd48793\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-13 22:04:25 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0fb62d36c906d73b13bb1a1eb6891624440c07a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-13 22:04:25 -0700\n\n [maven-release-plugin] prepare release jenkins-1.653\n", "commit 4ce10855c760d4435c31537ebb31fd92e5ad6175\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-13 18:26:23 +0100\n\n [JENKINS-31162] @oleg-nenashev's comments were addressed\n", "commit 25f9c99d8376667b2efaabe8cb6f5b4be6024618\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-13 18:09:10 +0100\n\n [JENKINS-31162] @gusreiber's comments were addresed\n", "commit e0946ee9b1ed9e72c86a6c08a13d37e889ff15fb\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-13 17:18:04 +0100\n\n [JENKINS-31162] Another @tfennelly's comment was addresed\n", "commit 259cebec84f1e0d2f9c7754e9bdad44fbd4481c4\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-13 14:05:59 +0100\n\n [JENKINS-31162] @abayer's comment was addressed\n", "commit ab42dbeab30e946ee74ba47925cc78ae2dac898f\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2016-03-09 02:58:54 +0100\n\n Update documentation for the Agent configuration page.\n", "commit b1c7e2ae76fefe56650f0817865b49c8ea249877\nMerge: a57afbd1bc fd8dfa7a10\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-03-12 23:22:20 +0000\n\n Merge pull request #2119 from qerub/fix-typos-in-swedish-translation\n \n Fix typos in Swedish translation\n", "commit 3e77bcde164508354f9b6cdd6cb83b2316cf0008\nAuthor: Daniel Spilker <mail@daniel-spilker.com>\nDate: 2016-03-11 15:13:44 +0100\n\n updated windows-package-checker to 1.2 to avoid compile time warnings\n \n JENKINS-32978\n", "commit 3e842b69996c3a354d376ee3e1e6ab3fc46311e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-21 17:51:55 -0800\n\n More symbol assignments and constructor diet\n \n to move more properties off to setters.\n", "commit 16c4b50f509de8846eaaffb788fb6138af2d58fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-21 17:26:08 -0800\n\n Assigning some symbol names to use them\n", "commit a95ac5ea48366dada228c1f55acec1fa8018a071\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-21 17:25:59 -0800\n\n make the first view primary if none is chosen\n \n ... but some views already exist.\n", "commit fd8dfa7a101e4b0572018bd431123c2cc342e980\nAuthor: Christoffer Sawicki <christoffer.sawicki@gmail.com>\nDate: 2016-03-12 12:24:15 +0100\n\n Fix typos in Swedish translation\n", "commit 85365c6f399cd3dcdc9a0c10fb6737e4d9a3e5ca\nAuthor: Allan Burdajewicz <allan.burdajewicz@gmail.com>\nDate: 2016-03-12 14:27:42 +1000\n\n [JENKINS-32525] - Added warning.\n", "commit ef5b11b7c8738689f014afbd1085bc8f71906ae7\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2016-03-11 22:35:31 +0100\n\n [JENKINS-31162] @tfennelly's comment was addresed\n", "commit e140be8544313f870040d38714865cd93ac0a5d0\nAuthor: Manuel Recena <mrecena@cloudbees.com>\nDate: 2016-03-11 21:21:26 +0100\n\n [JENKINS-31162] New fields were added to the JSON file\n", "commit a57afbd1bc3fdeb47243696174d4b564ab50414f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-11 15:15:30 -0500\n\n [JENKINS-33467] Noting merge of #2114.\n", "commit f3b92f8a4db733c2d78f50a89fcb5f02d49637c9\nAuthor: Manuel Recena <mrecena@cloudbees.com>\nDate: 2016-03-11 19:59:58 +0100\n\n [JENKINS-31162] New fields were added to the JSON file\n", "commit 83f4a19f0b09ea7403a1b86d6312d12d1708230e\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-03-11 17:40:21 +0000\n\n fixt typo\n \n fix typos spotted by @jglick's eagle eyes\n", "commit 09a58b138376cb5356f64e55b2efd7d5e291ee3e\nAuthor: Manuel Recena <mrecena@cloudbees.com>\nDate: 2016-03-11 16:22:32 +0100\n\n [JENKINS-31162] Initial source code modification about Item categorization\n", "commit ed564e63643c35995e7833df04b71772ccd49074\nMerge: c5a3b2f61f 6ae54add5d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-11 15:27:32 +0100\n\n Merge pull request #2114 from jglick/CauseAction-JENKINS-33467\n \n [JENKINS-33467] Do not store duplicate Cause\u2019s\n", "commit 25ac68ec8f6cbbf163f6c583c9e3cf3fb0a1a094\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-10 21:37:09 -0800\n\n updated changelog for release\n", "commit fb55a3a5569d850fa72f5829810ef271bfd28329\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-10 21:29:09 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4226d13030d7f70575cf1e93049d47db0599d5a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-10 21:29:09 -0800\n\n [maven-release-plugin] prepare release jenkins-2.0-alpha-3\n", "commit b58c401e98e6e6326a50f85ba2dec5f7650c95e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-10 21:01:49 -0800\n\n Using GHOF plugin as the user-level aggregator\n", "commit 9fb542369206c8abb886360cb2bb23d06db86493\nMerge: 36528a681a cfff818f12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-10 20:58:55 -0800\n\n Merge pull request #2106 from gusreiber/2.0_j-33411\n \n [FIX JENKINS-33411] Use scrolling tabs\n", "commit 36528a681a541b21bfd4d4861fcae91c76df8385\nMerge: 54d1cf11c9 4a675ed51f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-10 20:53:26 -0800\n\n Merge pull request #2115 from rtyler/2.0-security-token-dialog\n \n Provide more consistent copy in the security token dialogue and a link to find logs\n", "commit cfff818f12b4cee470fa392b1fc01f08f55dd6b4\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 19:39:45 -0800\n\n need to grab another spot + a little bigger for Jesse\n", "commit 6d6c129ab534875f06bc890bd467def706f1d310\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 19:29:07 -0800\n\n changing width to be relative to font size\n", "commit 54d1cf11c9e8cceb7cd593b81c170b2c784257d6\nMerge: 219481a292 237079512b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-10 19:01:39 -0800\n\n Merge pull request #2034 from daspilker/2.0-JENKINS-21249\n \n [JENKINS-21249] Update Groovy to 2.4.6\n", "commit 4a675ed51f60ab4aeeee62787c0dfe79b48440ee\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-03-10 18:34:27 -0800\n\n Provide more consistent copy in the security token dialogue and a link to find logs\n \n I believe this text is more clear for a new user to understand why they must\n complete this step of the process.\n \n Fixes JENKINS-33462\n", "commit d03003ef9fc2e448e8ffbbb075d3d709d9dcd5d5\nMerge: cc64e65463 f046622355\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 16:05:19 -0800\n\n Merge branch '2.0_j-33411' of github.com:gusreiber/jenkins into 2.0_j-33411\n", "commit cc64e65463a3f32f31e11f0d52fabe6f6ad89c84\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 16:04:59 -0800\n\n fixing tests jshint errors\n", "commit f04662235547aa4e46c3be56c4a5dbfa92f698ab\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 15:05:00 -0800\n\n fixing merge goop\n", "commit f69080ea2a1082fa5eb073b69abea1acc33cc4e4\nMerge: 1e0535cb1a 219481a292\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 14:48:52 -0800\n\n merging 2.0\n", "commit 1e0535cb1aa676676957d765d04c6a6b9e4336bb\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 14:30:22 -0800\n\n keyup for keydown\n", "commit 94f7988566906c63a89702fdca25cc034b4a7a49\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 14:16:05 -0800\n\n check select.options for 1st item\n", "commit 6ae54add5dd3f171cf7cca820ca2e5443ae34b14\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-10 16:30:45 -0500\n\n [FIXED JENKINS-33467] Do not store redundant copies of Cause in CauseAction.\n", "commit e1964378bdd469e08f5a582465a006f8f116335e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-10 16:29:58 -0500\n\n Simplifying equals/hashCode using java.util.Objects.\n", "commit 219481a2926a6a6e2d86753f250449ba73f198ba\nMerge: f64390d551 29371d3859\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-10 22:18:11 +0100\n\n Merge pull request #2113 from rtyler/2.0-setup-wizard-copy-editing\n \n Clean-up the verbiage in the new-user plugin setup dialog\n", "commit f64390d551b8df8edef096a29ed34d4f68861258\nMerge: 4e27ea2911 88e32df69d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-10 21:58:18 +0100\n\n Merge pull request #2111 from daniel-beck/plugins-list\n \n First attempt at a plugins list based on dev list feedback\n", "commit 29371d38594ce0a3bcd66f4d950d2fe1aeec51f3\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2016-03-10 12:56:50 -0800\n\n Clean-up the verbiage in the new-user plugin setup dialog\n \n I worked much of this out with @orrc and @omehegan in #jenkins-community, but\n feel these string changes will make the dialog more clear and understandable to\n a new Jenkins user.\n \n [FIX JENKINS-33464]\n", "commit ea17a887e9df8685dd3538edeb5606abec71a2ee\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 12:44:38 -0800\n\n cleaning jshint errors\n", "commit 88e32df69d226b30a9367ead2c46f750b49b6612\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-10 21:02:11 +0100\n\n Remove Role Strategy due to its implied Matrix Auth dependency\n", "commit 872076851b25fecc177b6e36bc6da90391acdb73\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 11:48:41 -0800\n\n more tab change math, knock on head\n", "commit 349858ff3b1846c7697ca755ec7eeab9661b1c78\nMerge: 8e96f904ff ad53b204b6\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 10:46:20 -0800\n\n Merge branch '2.0_j-33411' of github.com:gusreiber/jenkins into 2.0_j-33411\n", "commit 8e96f904ff4e787e772d79a8f055caeb670c2d18\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 10:45:25 -0800\n\n more tab change math, this time, hopefully the right math\n", "commit f7a335fa572938f9ba2851df9ae52498e3832498\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-10 19:34:39 +0100\n\n Remove more plugins temporarily, these need Matrix Project\n", "commit 7f87486c73b1c63cc595c0fc380d42ada45f6116\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-10 19:22:19 +0100\n\n Temporarily remove plugins affected by JENKINS-33296\n", "commit ad53b204b6669720d7d8cf2442787654a5f68a31\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-10 08:05:37 -0800\n\n cssClass not depricated\n \n cut-n-paste error\n", "commit c1621a2bd09533f874c4aff9d193c334ee97078d\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-02-19 15:57:31 +0100\n\n [JENKINS-33037] Fixed malformed ranges in RangeSet.fromString()\n \n Fix for rejecting malformed ranges in\n hudson.model.Fingerprint.RangeSet.fromString(...)\n", "commit c5a3b2f61f9b48fe568368119778022a8c9ad74f\nMerge: 4107d86328 b634de7fb0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-10 10:27:46 +0000\n\n Merge pull request #2092 from stephenc/bb7c8fc-followup\n \n Use getInstance() in place of getInstanceOrNull() for execution paths that cannot have a null\n", "commit 4bb1cb22ddfd5d14c4f525ab1234fa9ac178f6e7\nAuthor: Felix Belzunce Arcos <fbelzunc@gmail.com>\nDate: 2016-03-10 11:22:15 +0100\n\n Improve logging and error message when JNLP is already in use\n", "commit 8b47f5c6be874f6d87c6d766fc5fafe5f88bd1f6\nMerge: 4e27ea2911 277a743870\nAuthor: Manuel Recena <mrecena@cloudbees.com>\nDate: 2016-03-10 10:56:41 +0100\n\n Merge remote-tracking branch 'upstream/item-categorisation-2' into JENKINS-31162\n", "commit b634de7fb02844a3e82fc0c09b4507f085bbe15a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-10 09:38:25 +0000\n\n These could be null in case of concurrent calls to restart\n", "commit c54f573fd860eac5dca6e058478e050347c3be0a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-10 09:32:55 +0000\n\n The `@Initializer` and `@Terminator` annotated methods are only executed where `Jenkins.getInstance()!=null`\n", "commit 8b1f34f4404e23463423f5b51f1610938e74a993\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-10 09:21:49 +0000\n\n This one we should leave as is\n", "commit 6364801da5c19f1221552182434444dce058415e\nMerge: 897363ffed 4107d86328\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-10 09:10:59 +0000\n\n Merge remote-tracking branch 'jenkins/master' into bb7c8fc-followup\n", "commit 4107d86328e907a34e23b09f21cd86340ae137ea\nMerge: b67bb4c602 74fb82d377\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-10 09:07:14 +0000\n\n Merge pull request #2094 from stephenc/alt-pr-2090\n \n Fix Jenkins.getInstance() to make life easier for plugin authors\n", "commit 74fb82d3770f36f957f1cdeac75b557db02eecf7\nMerge: 373bd8390c b67bb4c602\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-10 09:06:59 +0000\n\n Merge remote-tracking branch 'jenkins/master' into alt-pr-2090\n", "commit b67bb4c602192c39b28a58dba808f20ab4cb7e36\nMerge: f56ace54d1 b2013edbf7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-09 18:19:27 -0800\n\n Merge pull request #2109 from jenkinsci/JENKINS-32190\n \n Revert JENKINS-32190 fix\n", "commit 7f5bfe1d3d98f4596d1b6298b5e02f207f2bce2e\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-09 17:09:29 -0800\n\n forcing empty filter to exit\n", "commit 28d0bad1d02d8257d17729fdd642c584072c7c95\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-10 01:07:58 +0100\n\n Add actual SCM plugins with significant installation count\n", "commit 785e0ef819797602f7efa67d514c109282a1017f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-10 00:44:10 +0100\n\n First attempt at a plugins list based on dev list feedback\n", "commit e86cf59727626c85418b726fd85c293464984bbd\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-09 14:53:12 -0800\n\n adjusting tab switch scroll possition\n", "commit 4e27ea291108b6ae16903b9d0b01622134a097eb\nMerge: 6720a41239 cd6c00f9ed\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-09 22:32:32 +0100\n\n Merge pull request #2110 from daniel-beck/2.0-master-160309\n \n Merge Jenkins 1.652 into 2.0\n", "commit f56ace54d173020724d4f3199359df8a191fa311\nMerge: c5759f957b 42ff7850bd\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 21:07:34 +0000\n\n Merge pull request #2103 from stephenc/jenkins-33425\n \n [FIXED JENKINS-33425] Refactored the cleanUp() method to log progress and push for completion\n", "commit cd6c00f9ed6195d2fc76fb087cbea8fb45289927\nMerge: 6720a41239 12a290c44a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-09 21:42:42 +0100\n\n Merge tag 'jenkins-1.652' of github.com:jenkinsci/jenkins into 2.0\n \n [maven-release-plugin] copy for tag jenkins-1.652\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n core/src/main/resources/lib/form/checkbox.jelly\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit 6da9bbdd5d8fbde11f7186685a68ae413c24963a\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-09 12:24:08 -0800\n\n fixing tests\n", "commit 6720a412397f4e5cf0c0a2db9ff345cf9538aee4\nMerge: 9047609549 1561bcafb3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-09 21:16:35 +0100\n\n Merge pull request #2042 from kzantow/2.0\n \n Make Jenkins secure by default\n", "commit b2013edbf7a4d40df2bc05a1e219d8599e642961\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-09 10:46:52 -0800\n\n Revert \"[JENKINS-32190] Make UsageStatistics#isDue check Jenkins init level before generating stats.\"\n \n This reverts commit d8a13ac07c4357eb74ab45a03955c0db430e3aa9.\n \n I noticed a strange drop in usage statistics from the mid Jan 2016,\n which corresponds to the time this change was released in the wild,\n and further drop when LTS 1.642.2 is released with this change at\n the end of Feb.\n \n I spent some time trying to determine how this might cause instances\n to stop sending data, but I couldn't come up with any. I left those\n notes in JENKINS-32190. There was some strange behaviours, but none\n explains what this is.\n \n So I'd like to back out this change and see if that makes any impact\n on the stats collection. If it backs up, then we know empirically\n this change is to blame, so that would justify spending further\n effort or come up with a fix from a different angle.\n", "commit 277a743870d89ddd3f2a4daa850462b04e18e16c\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2016-03-09 18:45:34 +0100\n\n First draft of providing categorisation of Item types in Jenkins\n", "commit 42ff7850bd5ea938d62dc463bd609dfe0fc5f639\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 17:34:51 +0000\n\n [JENKINS-33425] Better timer cancellation\n", "commit 0bd03f25b18cf251598851ab06f29ed251dc180e\nMerge: f421f32944 c5759f957b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 16:36:19 +0000\n\n Merge remote-tracking branch 'jenkins/master' into jenkins-33425\n", "commit f421f32944b18a5457282be688a2afd844b567bf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 16:33:22 +0000\n\n [JENKINS-33425] w00t we can use addSuppressed\n", "commit c5759f957b8546e79d8c185ecd459a220baff857\nMerge: 6d3e054396 21f1c29c89\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 16:14:49 +0000\n\n Merge pull request #2104 from stephenc/jenkins-33414-followup\n \n [JENKINS-33414] Ensure that the tests do not leave the JVM marker flag set\n", "commit 6d3e05439643097d2f172761ea82a32a857d058a\nMerge: 9bb8decf11 04651f24d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-09 08:10:19 -0800\n\n Merge pull request #2010 from jenkinsci/jnlp3\n \n [FIXED JENKINS-26580] Activate JNLP3 support\n", "commit 9047609549be30df37dcfee0863631f80f20da32\nMerge: 3447fcb6d3 d062392108\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-09 16:20:11 +0100\n\n Merge pull request #2102 from gusreiber/JENKINS-33418\n \n [FIX JENKINS-33418] exit if elem not defined\n", "commit 91adcb397f0091ceb2e5f70ae9e4d5ff11bff6b7\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-03-09 15:13:29 +0000\n\n Add a BIG FAT WARNING for security managers.\n", "commit 21f1c29c896af998b4df07c5e43cdda5a3562621\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 14:42:03 +0000\n\n [JENKINS-33414] Cover one final theoretical race condition\n", "commit 1561bcafb3ee17b3499642b4dc4eaa37e960695e\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-09 09:40:45 -0500\n\n Better test to determine if the Jenkins instance was actually used\n", "commit ef2451b8c88780813d88f5ad1830f030af898379\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 14:39:20 +0000\n\n [JENKINS-33414] Ensure that the tests do not leave the JVM marker flag set\n", "commit 8208d1da44d4f734270461fd7e94102c8768e6a3\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-09 08:23:43 -0500\n\n Re-run offline check & metadata download if needed, proxy configuration\n didn't survive refactoring, fix misc. comments by @jglick, updated some\n text based on changes to the process\n", "commit 373bd8390c3d73fcb0eede8727178397f1ae6d2f\nMerge: 96150d3a46 9bb8decf11\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 12:31:28 +0000\n\n Merge remote-tracking branch 'jenkins/master' into alt-pr-2090\n", "commit ce5efbc3517632a9c5ce2265d5e996dda13d0e10\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 12:27:16 +0000\n\n [FIXED JENKINS-33425] Refactored the cleanUp() method to log progress and push for completion\n", "commit 9bb8decf1103c8ca692527ff5382df823836004f\nMerge: bf9f68ce05 58cd6f0ab1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-09 10:34:26 +0000\n\n Merge pull request #2100 from stephenc/jenkins-33414\n \n [FIXED JENKINS-33414] Added an API to allow identification of the Jenkins JVM\n", "commit 3447fcb6d3bec7eeb2bff84658f784d200d7bcad\nMerge: ede925cae3 daa52d7f2b\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-03-09 10:07:07 +0000\n\n Merge pull request #2097 from gusreiber/2.0_J-33407\n \n [FIX JENKINS-33407] Config form styling\n", "commit bf9f68ce050a2a2a3996b488efadc00f0aca1d93\nMerge: d1dfbd2baf abf9fd3658\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-09 09:48:23 +0100\n\n Merge pull request #2093 from stephenc/jenkins-33384\n \n [FIXED JENKINS-33384] clean up the PluginServletFilter instances on Jenkins.cleanUp()\n", "commit 0aeb610aa78f1d1e8d161973568c8a5c98e28f53\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-08 22:34:36 -0800\n\n fixing filter\n", "commit ff4294ca85769418974785420a9f85df5bf64f03\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-08 23:34:03 -0500\n\n Fix failing tests\n", "commit ba1cf047c4abe71d9875ab02de7fe7bafd4024bc\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-08 18:28:18 -0800\n\n merge buxfix 33418\n", "commit d062392108b2cd54eb445da603a83beac7f39b25\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-08 18:28:18 -0800\n\n [FIX JENKINS-33418] exit if elem not defined\n", "commit 651af1db9ab9e282d4dc56c3674d0d17fcb2e719\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-08 17:05:43 -0800\n\n submit button blue/filter styling\n", "commit b44dd48c68efe021c1b3843be924c0209004cc97\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-03 00:35:11 -0800\n\n adding scrollspy\n", "commit 58cd6f0ab1048f01642947e727ea8d49c5b82ac6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 23:31:38 +0000\n\n [JENKINS-33414] Add a test case that verifies for real\n", "commit e98af7b987564396cc65efe47bf2346f24073983\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 23:15:13 +0000\n\n [JENKINS-33414] Fix Javadoc comments\n", "commit f68f5fb24f0fe69b45bf7286b222f448d26b2fac\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 23:05:00 +0000\n\n [FIXED JENKINS-33414] Added an API to allow identification of the Jenkins JVM\n \n - Fix the ProxyConfiguration code to not require Jenkins class to be loaded in remote JVMs\n", "commit 2ee47a1930ea4b09debb403e74e854e438777873\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-02 17:30:19 -0800\n\n fixing less variables for scrollspy\n", "commit 96150d3a465f428b5fbc5d03c8cd00115f4749c9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 21:14:36 +0000\n\n Jenkins.getInstance() will be @Nonnull in Jenkins 2.0+\n \n - Code that is running from a plugin and on the master's JVM is guaranteed to never get null from this method (any cases where you do get null are bugs in core)\n - Code that is running from a plugin and on a remote JVM should never be allowed to load the Jenkins class in their classloader, so should never use Jenkins.getInstance()... we are annotating the method with @Nullable so that such code can have some evolution time\n - Code that is running in core and on one of two special paths should use the Jenkins.getInstanceOrNull() method so that the UI can be presented to users before the singleton has been instantiated / after the singleton has been destroyed\n - The remaining 95% of uses in core (and 100% of uses in plugins) can safely assume that the instance is never null\n", "commit d1dfbd2bafd49a743cbc7adcd03a75139ed0ff9f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 21:09:28 +0000\n\n Revert \"Jenkins.getInstance() should be non-null\"\n \n This reverts commit bb7c8fcedbcc9b51c5b1bb5b32810af5ac6b1ffb.\n \n Closes #2090, I'll redo this as a PR... though if that PR is subject to multiple rounds of review before being merged then I will take that of evidence of the exact problem that committing directly was supposed to resolve... namely exponentially multiplying the effort required to make actual improvements to the code base.\n", "commit daa52d7f2b877e636e189658fa1616866a2842b6\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-07 17:49:33 -0800\n\n PR-2046:removing junk comment\n", "commit d87d14e6a14a31794ba1db552315d1f0bb6a96e0\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-07 17:42:44 -0800\n\n PR-2046:moving generalRow declaration inside if\n", "commit e39b2ab0836fe20ac391d9eaebc9b95cd6077208\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-03-07 17:32:14 -0800\n\n PR-2046:rounding hard edges of buttons and borders\n", "commit 8783076471bdf7abd057d12074c713dfa296ec12\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-22 17:39:52 +0000\n\n Fixed the background smudgie on the stapler=class-bad elements\n", "commit 968a762fe49ae81b93f631a92d518c66b193b79f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-22 09:45:01 +0000\n\n Fix build\n", "commit 99ba193c48cc6464e857abc06fc87664693d5472\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-02-18 19:29:42 -0800\n\n completing fix for draging regions\n", "commit 99f14143483ea759008ebb9b20e53b8699e33742\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-02-18 17:48:56 -0800\n\n fixing drag bug\n", "commit ffe49d0be6a22fffc8b0ae247bced01cac7d2ab3\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-02-18 16:19:48 -0800\n\n demoving debugger\n", "commit 1110906754ecb2e07144a7fe012b9fe2343fa8b7\nAuthor: gusreiber <greiber@cloudbees.com>\nDate: 2016-02-18 15:24:42 -0800\n\n adding cleaner groupings to tabbed config update\n", "commit bb8492db65a57fc2b3a5ea460b46d74e0633b616\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-08 13:20:04 -0500\n\n Setup wizard may run erroneously if system config page was never saved\n while running the prior version of Jenkins\n", "commit 03291cf891793bb2cfa83bfda8ec16c6030dc5bb\nMerge: 4184b5ae27 ede925cae3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-08 19:08:09 +0100\n\n Merge branch '2.0' of github.com:jenkinsci/jenkins into JENKINS-14538\n \n Conflicts:\n core/src/main/resources/hudson/model/Computer/sidepanel.jelly\n", "commit 4184b5ae276d9be4d5a2d913650edea1d3151783\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-08 19:03:37 +0100\n\n Use gear icon for Configure to free tool icon for Configure Tools\n", "commit e56ebc6295ef6a9f0c7ebd443c9d82a003f850ca\nMerge: 8a84cb8e2c ede925cae3\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-08 12:33:54 -0500\n\n Merge remote-tracking branch 'primary/2.0' into 2.0\n \n # Conflicts:\n # core/src/main/resources/jenkins/install/pluginSetupWizard.properties\n # war/src/main/js/pluginSetupWizardGui.js\n # war/src/main/less/pluginSetupWizard.less\n", "commit ede925cae3f08a40d57b3d6ff70b71c3d2e97e87\nMerge: ecf9e3b8b2 83050b618a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-08 16:56:34 +0100\n\n Merge pull request #2077 from kzantow/2.0-install-dependency-view\n \n Fix dependency display in setup wizard: remove tooltip, clickable\n", "commit 3c10f1f7b905feb5b1f7c4b3a1d98048defda3a3\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-03-08 15:44:50 +0000\n\n [FIXED JENKINS-33395] install an uncaught exception handler\n", "commit 074890c09379b9b3254c71ab90b9db4b134c3628\nMerge: 2d9d7bbe21 344e917cc4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-08 16:28:17 +0100\n\n Merge pull request #2015 from escoem/JENKINS-28790\n \n [FIX JENKINS-28790] Masked parameters are now hidden on Windows\n", "commit 83050b618aaa41d64500c1a56a840eee2572107d\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-08 10:00:25 -0500\n\n Nesting bug, modify to use better structure, don't rely on label element\n as plugin container\n", "commit 2d9d7bbe214f9b3fc09dcaae4e14a285d1c2bff3\nMerge: bb7c8fcedb 1ed395aa06\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 13:01:22 +0000\n\n Merge pull request #2091 from stephenc/jenkins-33377\n \n [FIXED JENKINS-33377] Add a check for termination to Functions.isExtensionsAvailable()\n", "commit abf9fd36582ce6277dec929e89f078678e587209\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 12:11:38 +0000\n\n [FIXED JENKINS-33384] clean up the PluginServletFilter instances on Jenkins.cleanUp()\n", "commit 897363ffedd7f6345645a84554e04055efaa4d59\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:44:23 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit 8cee006c5e1a723bc9af43647993aefcf56d9eae\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:43:07 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit c99fedec63770ccc82d1f01ed9add0ffcf1cd8d5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:42:09 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n - If it were somehow or other called after `Jenkins.theInstance == null` then at that point the queue has already been persisted so the trigger could have no effect anyway... much better to surface in the shutdown logs about the missed trigger than either return false or incorrectly report the job as triggered\n", "commit b0e79d962f840b4af8df52c70c17b3c31c104545\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:37:36 +0000\n\n Should have been using `ExtensionList.lookup(Class)` anyway\n", "commit c86d079387afcc234be53cabfc32efd5041cc4b8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:33:40 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit d4ed090dfe88f9bf01e6fc088ac0e8d5e8d1b933\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:33:03 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit cf362f34501c0d1ee5a01a8f0a8c0c4eb8833dbe\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:32:21 +0000\n\n Fix javadoc comment\n", "commit 4822f54898ac320477a3c1b29ee572a1a8d773a7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:30:54 +0000\n\n It would be better if we had an explicit method to identify when code is run in a thread on the master vs in a thread on a slave\n \n - because forcing the slave to load the Jenkins class into its classloader is probably not a good plan\n", "commit a141122545c0b82bcab46a0638a2303d7ddb661e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:27:40 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n - Only ever called from a thread on the master\n", "commit b09a2a6097a1e6bd0752ce42baf845ef8f9173ab\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:25:38 +0000\n\n It would be better if we had an explicit method to identify when code is run in a thread on the master vs in a thread on a slave\n \n - because forcing the slave to load the Jenkins class into its classloader is probably not a good plan\n", "commit 84bc8ecae2b751b4c7269422155b63164a15f327\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:22:33 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n - Noting that the one valid check for null should actually be using a guard on extensions being available and not a check for null\n", "commit f0e1ac71393c7359feea8a90688c8647d7f754f5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 11:19:01 +0000\n\n Arguably all these fireXXX methods should no-op if the extensions are not available\n", "commit 9e6153a8cf328a9c248eac1b13bb0e5757e0ab8a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:58:01 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit 0ef1c6f56a61b8a62a115a3598af71479232052e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:57:18 +0000\n\n Noting that this usage required JENKINS-33377 before it can be fixed\n", "commit 16eb3487c9bec63fb2a7142af4210f13bb0626e6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:56:03 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit f3675ff54e9d0097ac4e3680ea7bae25ccc5294e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:55:01 +0000\n\n Noting that there is a >99% certainty that these can use getInstance()\n \n - Plugins using these methods will be safe\n - The code path I need to analyse is the `Jenkins.super()` constructor code path. As Jenkins extends AbstractCIBase if there is a call there that requires the queue lock during construction it may require these methods to be safe against being called before the singleton has been put in place\n", "commit 6be180804054a73ae80d8c87a02e0b9c11ac29aa\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:45:35 +0000\n\n Noting that there is a potentially valid argument for allowing this method to work without the singleton...\n \n - But the type of tests here would be very restricted in what they could safely do anyway, so they would largely be restricted to verifying data migration during xml loading\n", "commit f82e5fa9491f8210c44ee7b6bac423689810ae1d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:38:26 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit ed271401a2b1024fb10f47a05c51330f79fe1a57\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:37:29 +0000\n\n Noting that there is a >99% certainty that these case use getInstance()\n", "commit 10517dbd79a1b848c34bed882ee5543639677052\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:36:59 +0000\n\n Noting that there is a >99% certainty that these case use getInstance()\n", "commit ee1d04c0b01c649d016b198979d0b1b94c612f39\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:34:27 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit 1df97e99f979790d697b916e6cf5721082800710\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:31:36 +0000\n\n Noting that there is a >99% certainty that these case use getInstance()\n", "commit e9772f0ffd55832f500448be3e6362c7546c8b9e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:29:08 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath while performing initialization and during termination before `Jenkins.theInstance` is set to `null`\n", "commit b0bd44e8e9ec86c8655cd87f81ed62f3bd15cd7c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:26:19 +0000\n\n Jenkins.getInstance() is safe to assume non-null (x1)\n \n - This code path is only ever called after extensions are on the classpath and before termination\n - The other code path may just possibly be called when `Jenkins.theInstance == null`, for clarification I assert that this can never happen, but as all it does is log the errors in a claimed failed startup I will leave this with just a TODO marker for now\n", "commit 2f70b2fe8b3baa1cd7e9e0cf2e2cbfbf3ddddd1d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:20:44 +0000\n\n Jenkins.getInstance() is safe to assume non-null\n \n - Only ever called after extensions are on the classpath and before termination\n", "commit b6594b7b3fc24debab013fb823bac594328d98af\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:18:45 +0000\n\n Align open(URL) with getInputStream(URL) so that they both use the proxy settings valid at the point of call\n", "commit 1ed395aa06b64eea29504a39556995491db3ce57\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-08 10:08:32 +0000\n\n [FIXED JENKINS-33377] Add a check for termination to Functions.isExtensionsAvailable()\n", "commit 8a84cb8e2c0dc08418e2396eb1ad4bc0225fe6ae\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-08 02:33:03 -0500\n\n Address outstanding issues: XStream deserialzation from existing\n installs would have had altered behavior with the FullControl auth\n strategy, erroneous return while creating the default user, added help\n file, added ability to skip first user or cancel the wizard altogether.\n", "commit 04651f24d9615ac06b81ffe7aa6b1ddda3e3b921\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-07 21:24:44 -0800\n\n Pick up a released version\n", "commit bb7c8fcedbcc9b51c5b1bb5b32810af5ac6b1ffb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-07 22:08:36 +0000\n\n Jenkins.getInstance() should be non-null\n \n - It is never too late to do the right thing.\n - The vast majority of usages of `Jenkins.getInstance()` in core currently assume that its return value is non-null\n - This commit changes those that are written to correctly check for non-null values will call `Jenkins.getInstanceOrNull()`\n - We deprecate the `Jenkins.getActiveInstance()` madness\n - I checked with @kohsuke who said not to bother with a PR and just commit this strongly opinionated change direct to master as a PR will just degrade into a bikeshedding.\n", "commit 7597c98a9086d253b79e6bb1cb238e0214b161bd\nMerge: 785811a85d aa57b83105\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-07 18:54:12 +0100\n\n Merge pull request #2062 from daniel-beck/JENKINS-33127\n \n [FIX JENKINS-33127] BootFailures send HTTP 500\n", "commit 785811a85da78acbeb6fabedeadbde346b11f202\nMerge: 738800ea5e 7dd72969d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-07 09:34:19 -0500\n\n Merge pull request #2071 from svanoort/remove-broken-xstream-test\n \n Remove broken XStream2 test of legacy custom ConcurrentHashMapSerialization\n", "commit c2d8b310014be37230e5e86559540a0b2fc887a5\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-12-03 10:22:40 +0100\n\n [JENKINS-31847] CLI command clear-queue extracted from core to CLI\n \n clear-queue covered by test-cases\n", "commit 738800ea5ea7dbb75a7644d9d0f8d0cb6a62330c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-07 10:00:08 +0000\n\n [FIXED JENKINS-33319] Fix up @since tags post merge\n", "commit 14af3036f727e3c6f04328ac2a529b5f3fc2b718\nMerge: 9cb52bf42e ad3ccffc00\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-07 09:57:47 +0000\n\n Merge pull request #2082 from stephenc/jenkins-33319\n \n [FIXED JENKINS-33319] Premtively wake the acceptor thread to let it close cleanly\n", "commit ad3ccffc0043998b940bfafd63971ca4d89fcaa0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-07 09:19:24 +0000\n\n [JENKINS-33319] fix javadoc comment\n", "commit 10699e2a50a748585401e12cbfef89fb4c2d215d\nAuthor: Allan Burdajewicz <allan.burdajewicz@gmail.com>\nDate: 2016-03-07 18:07:32 +1000\n\n [JENKINS-32525] - Handle null @AncestorInPath when selecting Downstream Jobs.\n", "commit 9cb52bf42e486699c2f6a23a5128057e1715829e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-06 19:36:07 -0800\n\n updated changelog for release\n", "commit eed5e913bea6def218cfc1bebe30c405db75861f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-06 19:28:52 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 12a290c44a6f69257d7aab912ea06a992bf3a4bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-06 19:28:51 -0800\n\n [maven-release-plugin] prepare release jenkins-1.652\n", "commit 08b6ff33687883d90b22ec83c385713afe3c6adf\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-05 19:22:03 -0500\n\n Fix test\n", "commit 41252c27f36652ea2d0eff3130651a065966efec\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-05 19:19:07 -0500\n\n Move dependency toggle out of label, so it won't affect the nearby\n checkbox, fix stray 'deps' element\n", "commit 72c2ffc10dbd0ee3e97f0b150d970a95c991899c\nMerge: aaa53ef71a ecf9e3b8b2\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-05 19:16:33 -0500\n\n Merge remote-tracking branch 'primary/2.0' into 2.0-install-dependency-view\n", "commit 5368c96404d415451bb657aea8073834c8bd815b\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-05 18:51:02 -0500\n\n JENKINS-30749 - make Jenkins secure out of the box:\n * create initial admin user with difficult password (based on UUID)\n * force login with password as security token\n * force initial admin user creation\n", "commit 239b7f521e23c6aea174b28f50eef41c373aa711\nMerge: 6e5c81ee1f 06d936f695\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-04 19:02:15 -0500\n\n Merge pull request #2083 from jtnord/bad-enforcer\n \n Excluded jenkins-war from the test harness.\n", "commit 6e5c81ee1fe9273701bdf4c9491dc82a6f1f518c\nMerge: 290af8dd1f 920f20fd06\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-04 15:56:24 -0800\n\n Merge pull request #2076 from jenkinsci/stapler-1.240\n \n Latest & greatest version of Stapler\n", "commit d0d39705105179f7d3b8cdc7a73ccc2056fbf2e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-04 14:31:29 -0800\n\n Pick up a new version of remoting\n \n See https://github.com/jenkinsci/remoting/pull/78\n", "commit 290af8dd1f196815c703a1761fc8a884516f2879\nMerge: ec95aa5b21 1a2d82275c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-04 16:50:09 -0500\n\n [JENKINS-25440] Merged #2072.\n", "commit 0ca7814aab4163747cfb770ab30b3d40a0b4e35d\nMerge: b1e3f6fdd2 ec95aa5b21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-04 13:47:12 -0800\n\n Merge remote-tracking branch 'origin/master' into jnlp3\n \n Conflicts:\n pom.xml\n", "commit b1e3f6fdd2095d17293ce2c9b26e40ea98380d73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-04 13:45:54 -0800\n\n A/B test this feature in production\n \n JNLP3 is activated now for 10% of users. Let's keep it like this for a\n while and if no major issue occurs we should expose it to everyone.\n", "commit 920f20fd060f0d6fed9296ad391b724c8abf6b12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-04 13:11:53 -0800\n\n Fixing a test\n \n Previously, when the 2nd `e.click()` is called, the page has already transitioned to another page, so the anchor objects have become invalid.\n \n HtmlUnit somehow still manages to follow a link, except when there's some JavaScript attached to the onclick() handler it's going to execute in a strange environment. Some management link requires a POST, and that was done via JavaScript. So that broke the test.\n", "commit ac878e012b3dcfdb1d76994c01447e7d0c216485\nMerge: 0d0d2a9c13 ec95aa5b21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-04 10:01:50 -0800\n\n Merge remote-tracking branch 'origin/master' into stapler-1.240\n", "commit 06d936f695598576d58865ab2a355d982d1a38e5\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-03-04 16:16:35 +0000\n\n Excluded war from test from the test harness.\n \n Whilst this is not used in the dependencies, the enforcer plugin downloads\n the i1.580.1 jar so it can scan it. Most likely a bug in the\n extra-enforcer-rules but we obviously don;t need it as we have an explicit\n dependency on the latest version!\n", "commit ecf9e3b8b2d91a6bfce160f223b4a32fe29b27da\nMerge: a15b814d27 21bb7c2097\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-04 13:36:06 +0100\n\n Merge pull request #2078 from tfennelly/JENKINS-33245\n \n [Fix JENKINS-33245] core asset artifacts bloated due to faulty build assembly step\n", "commit ec95aa5b21ab8d5bc0a74bf7553b57523e76766f\nMerge: f187d706e5 58afb04f9d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-04 11:51:36 +0100\n\n Merge pull request #2073 from daniel-beck/JENKINS-32303\n \n [FIX JENKINS-32303] Fix readonly behavior for f:checkbox\n", "commit aa57b83105c932cba2040c50c1f71f711b181f7d\nMerge: 236d2474a6 f187d706e5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-04 11:46:28 +0100\n\n Merge remote-tracking branch 'jenkinsci/master' into JENKINS-33127\n", "commit 2a61f30250f930b579424dea9682a09e03e7d9db\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-03-04 10:08:13 +0000\n\n [FIXED JENKINS-33319] Premtively wake the acceptor thread to let it close cleanly\n \n - Also adds a Ping Agent protocol that could be used by nagios monitoring, etc. to verify that the slave agent listener is alive\n - We use the ping agent protocol to ensure that the acceptor thread wakes up, loops and sees that the shutdown is started\n that prevents the socket close exception from being thrown\n", "commit f187d706e5534b1c34fac6186b719678e43f6403\nMerge: 48e42ae94a 307bfc1738\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-03-03 21:26:20 -0500\n\n [JENKINS-27152] Merging #2066.\n", "commit a15b814d27db948f1a15e1a7cd24ed594abdaac0\nMerge: 08a8f14722 9fe3362f01\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-03-03 15:54:19 +0000\n\n Merge pull request #2038 from tfennelly/more-config-tab-tests\n \n More config tab tests (Jenkins 2.0)\n", "commit 9fe3362f012bc16076e9ea4883462612562d3466\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-17 19:12:07 +0000\n\n Test section adoption\n \n As well as finding in sections after adoption.\n", "commit cdbbc8ccc578d02af8b30c674ce8683f45ca033f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-17 19:01:59 +0000\n\n Added some finder tests\n", "commit cd604628dafcc90825e5cec6955069ab460d352d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-17 13:54:12 +0000\n\n Cleaned up tests a bit\n", "commit 21bb7c2097c39e37143580b8b4d0d54830c3f7d3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-03-03 12:26:12 +0000\n\n [Fix JENKINS-33245] core asset artifacts bloated due to faulty build assembly step\n", "commit aaa53ef71a7fbb990d2184db1fc9f4e9cb99c436\nAuthor: kzantow <kzantow@gmail.com>\nDate: 2016-03-03 01:43:15 -0500\n\n Fix dependency display in setup wizard: remove tooltip, add clickable\n link\n", "commit 0d0d2a9c133abee1cfd81397c84767638c5a3432\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-02 13:24:35 -0800\n\n Latest & greatest\n", "commit eed343f7d19aeb15cd8411fb257233a1b41134bb\nMerge: 62efa0b088 383a5aec51\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-03-02 13:23:20 -0800\n\n Merge branch 'stable-1.642' of github.com:jenkinsci/jenkins into stable-1.642\n", "commit 7dd72969d98b63d90f71ba85a498f61e84c21bac\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-03-02 11:00:42 -0500\n\n Remove the broken ConcurrentHashMapConverter impl, since it handles a conversion dating back to 2010 and does not work with Java 8\n", "commit e136952d2ab6e5db3684bdb60af1f782d672177e\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-03-02 10:53:03 -0500\n\n Remove remainder of ConcurrentHashMap testcase\n", "commit 383a5aec51631412a10c4c8826448af057e606a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-18 21:47:19 -0500\n\n [FIXED JENKINS-22767] Make sure only one thread actually loads a given build.\n (cherry picked from commit d5167025a204750633c931ea8c1fff8d7561ab9c)\n", "commit c69a88d9adb0ca73827a6d24b68654647526f39f\nAuthor: fbonerandi <fbonerandi@yahoo.fr>\nDate: 2016-01-18 16:47:49 +0100\n\n [JENKINS-31753] Fields are aligned at the bottom\n (cherry picked from commit ad22f4dd4fa3214b6cc420cb4abcaf43c7010a9c)\n", "commit 58afb04f9df8849789c6146026c7f670dde2930c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-03-02 00:12:10 +0100\n\n [FIX JENKINS-32303] Fix readonly behavior for f:checkbox\n", "commit 237079512b5b0a24c74bcc4d32bb181804d54786\nAuthor: Daniel Spilker <mail@daniel-spilker.com>\nDate: 2016-03-01 15:06:37 +0100\n\n updated Groovy to 2.4.6\n", "commit 1a2d82275c078ca3f651d9924a53acd2b6210a93\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-29 15:15:28 -0500\n\n [FIXED JENKINS-25440] Recursively resolve @Inject\u2019ed extensions, too, looking for LinkageError\u2019s.\n", "commit f3a9dd5bb07e3e920410c838b63eb82d33bcb7df\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2016-02-29 14:36:39 -0500\n\n Remove broken XStream2 test of legacy custom ConcurrentHashMapSerialiation\n \n This one requires some explanation: there is a bug\n As custom serialization of ConcurrentHashMaps was removed circa 2010\n (see eb51d46d56369915ae4031dc167322ad126f0be6)\n \n We can assume that testing conversion is no longer a high priority.\n Root cause appears to be a subtle change in the XStream attribute access behavior when run under JDK8 only.\n This appears to be the only case that triggers it.\n", "commit 08a8f1472205d33f742cf2e3a4f27b3c49e69f06\nMerge: 796b82461b f286bc27bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-29 08:56:57 -0800\n\n Merge pull request #2063 from jenkinsci/JENKINS-23378\n \n [FIXED JENKINS-23378] Servlet 3.1\n", "commit 48e42ae94a693a7d83c61ad0bb60f0ec397b5e8c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-29 08:21:33 +0100\n\n Noting #2060\n", "commit 40c1f29dd2d8c6ef0fe1bf149dc60a7655ffbad3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-28 21:58:46 -0800\n\n updated changelog for release\n", "commit 0a866f5727f5eb25bf895a7a60ce9c199cda0645\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-28 21:51:15 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2d83d39ce59b27787b8879b9270493adbf586f00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-28 21:51:14 -0800\n\n [maven-release-plugin] prepare release jenkins-1.651\n", "commit f286bc27bd09e7bd5e76783658888bd63fc38a49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-27 10:40:15 -0800\n\n With servlet 3.0 this is a better place to set this config\n", "commit 96b2b2a8896e3bd6addc00df6dbae3a5ceb72e92\nMerge: 76c4c121a3 efffc58a5f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-27 08:15:07 -0800\n\n Picked up the test harness fix from the master branch\n \n Conflicts:\n test/pom.xml\n", "commit efffc58a5fce0fe828d055dbe61d931f32a6f855\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-27 08:13:11 -0800\n\n Fixing POM version in preparation of merge\n", "commit e3f7f8266664423a55169258cde346d0c2b741cd\nMerge: 679da79f54 de8b391cc9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-27 08:12:15 -0800\n\n Merge pull request #2067 from jenkinsci/jetty9.2\n \n Integrate newer version of test-harness\n", "commit 76c4c121a3b5fdeec9138ac463a33df911c378e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-26 14:01:25 -0800\n\n [JENKINS-23378] accept any user with any role\n \n not just those who have one of the roles defined in this web.xml\n \n The special role name \u001b$B!H\u001b(B*\u001b$B!I\u001b(B is a shorthand for all role names\n defined in the deployment descriptor. The special role name \u001b$B!H\u001b(B**\u001b$B!I\u001b(B is a\n shorthand for any authenticated user independent of role. When\n the special role name \u001b$B!H\u001b(B**\u001b$B!I\u001b(B appears in an authorization constraint,\n it indicates that any authenticated user, independent\n of role, is authorized to perform the constrained requests.\n", "commit de8b391cc948db86d65b5de91a333a5c36f7a702\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-26 13:33:08 -0800\n\n Jetty 9.2 changes in test harness\n", "commit 307bfc17385c14aefcb623ccc3e7144e4f01e2a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-26 15:52:58 -0500\n\n [JENKINS-27152] Introduce common API WorkspaceList.tempDir.\n", "commit 796b82461b904081d29a0a5cd34360f7a06372fc\nMerge: 26b9a84ba1 4983b01d3a\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-26 10:42:29 -0800\n\n Merge pull request #2056 from abayer/reenable-installer-tests\n \n Re-enable installer tests\n", "commit 679da79f5492249c713e3f887ccfa37d56043cba\nAuthor: Simon Wiest <simon.wiest@web.de>\nDate: 2016-02-26 18:08:25 +0100\n\n Update German localization\n \n Removes mention of http.proxyHost property\n", "commit 26b9a84ba1701f8811a7832ef5df06a6ddef3036\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-25 12:25:49 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a94ad033fc14acdee8910c90155b77fd3beddad5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-25 12:25:49 -0800\n\n [maven-release-plugin] prepare release jenkins-2.0-alpha-2\n", "commit d00cf06adb6674e7af5188c6a07e15374758f322\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-25 15:06:27 -0500\n\n Computer.CREATE should be scoped to JENKINS, not COMPUTER, since it is checked on Jenkins, not a Node or Computer.\n Compare Item.CREATE, scoped to ITEM_GROUP, not ITEM.\n", "commit c7687cd9ebc2ffa45215c457ed45dc52f22a5d85\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-25 15:04:31 -0500\n\n COMPUTER-scoped permissions are in fact often checked on Node.\n", "commit e4128963b203fce373d1b823bea33432972314b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-25 15:04:03 -0500\n\n We expect a modelClass to be assignable to ModelObject.\n", "commit af8bb33673167d1014a20d5ec8f1ae3681384cb1\nAuthor: Reginaldo Russinholi <russinholi@gmail.com>\nDate: 2016-02-25 14:52:54 -0300\n\n Fix proxy server name documentation (#2060)\n", "commit 9f475452eb4ad97e960157211cadd402ec6e5e30\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-25 11:44:08 -0500\n\n Reverting merge of #1301 as well as mistaken follow-up 1e804fdf2746e224d175d2de764111aa22860a25.\n The root problem was missing <scope>test</scope> in domain-discovery.\n", "commit 8713646a47b964f9b25d6eb1f7ee610cc5686404\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-25 08:02:59 -0800\n\n [JENKINS-23378] Servlet 3.1\n \n Start declaring servlet 3.1 dependency\n", "commit da91c95ff08533effd602d7c55556e026ca10031\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-25 07:55:07 -0800\n\n [JENKINS-23378] maven-hpi-plugin that supports servlet 3.1\n", "commit d0bad0f037cfad293faa2b101e0d5b2e41c01f57\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-25 09:39:16 +0000\n\n typo\n", "commit 39642a49c32b3da42aa7d34b2bb81607c6aa98e5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-25 09:38:14 +0000\n\n [FIXED JENKINS-33068] Recording merge\n", "commit c6b2d011c400fda77cedcde643e09b979638940b\nMerge: b5db99707d 9cf4a80ccf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-25 09:33:48 +0000\n\n Merge pull request #2047 from stephenc/jenkins-33068\n \n [JENKINS-33068] AsyncPeriodicWork/AsyncAperiodicWork log files rotation\n", "commit 9cf4a80ccf4a4be0acdcca2e0e68aa32f9477ae0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-25 09:33:27 +0000\n\n [JENKINS-33068] Update @since tags before merge\n", "commit b5db99707d3a16901a3066095d7fbdc5d00c376e\nMerge: abde9a3f7c 82ea4f92a1\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-25 10:27:40 +0100\n\n Merge pull request #2060 from olivierdagenais/fix_proxy_server_name_doc\n \n Fix proxy server name documentation\n", "commit abde9a3f7ca334f1e627ed970df6ffd6c74ce09f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-25 02:58:38 +0100\n\n 1.650 security fixes\n", "commit 538393b18daf5e713cf66fe3b395a4935e5f3cb0\nMerge: 1e804fdf27 490b3b4f3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 13:50:04 -0800\n\n Merge pull request #2059 from jenkinsci/webmethods-improvements\n \n Pull in new version of Stapler\n", "commit 1e804fdf2746e224d175d2de764111aa22860a25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 13:33:58 -0800\n\n Looks like an interesting form of a merge conflict.\n", "commit 82e5866e88ab8131e8c3e378d59d1e0ee712423f\nMerge: 669e1b5b89 f6a8a6c7b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 10:49:30 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 669e1b5b89cf057d44d85120ac24d7d7e3ce3730\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 10:32:51 -0800\n\n updated changelog for release\n", "commit f445f3e13c231a03eaef757f43cf01ec4ec1579e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 10:28:02 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c091d38625e42b69fd4382f2c2a87c7bfafde17e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 10:28:01 -0800\n\n [maven-release-plugin] prepare release jenkins-1.650\n", "commit db827b55af29b0986bd01cb88b5ece091504373a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 09:23:21 -0800\n\n Use a released version\n", "commit d1b1b82a28032b22d8d9bdfebf72c3da53a906e7\nMerge: 55dbee940e b7d2eb151c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 09:23:02 -0800\n\n Merge remote-tracking branch 'security/security-master'\n", "commit 62efa0b088428ebb96b841de2bd8ecbaeee0a003\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 08:51:27 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 60147b3c96b90f728458a00c564d7fca0e359784\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 08:51:26 -0800\n\n [maven-release-plugin] prepare release jenkins-1.642.2\n", "commit 630da0319ff05a2da66a6ed78da33e372b95b8b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 07:53:44 -0800\n\n Using a released version\n", "commit c17edc31d23df233e9e3c14743910e70fbaf7e75\nMerge: 54c4b7fe32 1270a5e1f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-24 06:50:02 -0800\n\n Merge remote-tracking branch 'security/security-stable-1.642' into stable-1.642\n", "commit 236d2474a6951cf4987d0c24ea41c29d129a9604\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-24 15:41:19 +0100\n\n [FIX JENKINS-33127] BootFailures send HTTP 500\n", "commit 82ea4f92a18f6258855c0e5adf71bb24f26a5d87\nAuthor: Oli Dagenais <olivida@microsoft.com>\nDate: 2016-02-24 09:41:12 -0500\n\n Remove unlocalized file\n", "commit 6cb6e9d5423997160129dd91c6fc9dfd2ded5f1f\nMerge: 823f9bae71 47bfa4f713\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-24 14:39:17 +0100\n\n Merge pull request #2053 from daniel-beck/JENKINS-31152\n \n [JENKINS-31152] Add Pipeline plugins, select by default\n", "commit f6a8a6c7b202768a2bb8bdcea4fc755bd519804d\nMerge: bb03d5ead8 358b9cee87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-23 22:27:27 -0800\n\n Merge pull request #1301 from jenkinsci/domain-discovery\n \n Adding a module to allow organizations to track usage of Jenkins within their domain\n", "commit 3e694814f55b3f4d7c7406d904124c62a3874b57\nAuthor: Oli Dagenais <olivida@microsoft.com>\nDate: 2016-02-23 20:42:17 -0500\n\n fr: Remove mention of http.proxyHost property\n", "commit 79ef9c8fb708a616dd09e2299b0516cb24509631\nAuthor: Oli Dagenais <olivida@microsoft.com>\nDate: 2016-02-23 20:37:36 -0500\n\n Remove mention of http.proxyHost property\n", "commit 490b3b4f3b3ffb3be755be964a212b826d4d21aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-23 17:49:44 -0800\n\n Bumped up to 1.239\n", "commit 4983b01d3a7d9fa5f3bc61752166d740589e163a\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-23 12:57:31 -0800\n\n An attempt to skip execution of package testing for PR builds\n", "commit b00ecb28dea12422f69625bce688b9a6eea4ecbd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-23 12:54:26 -0800\n\n Pull in new version of Stapler\n \n ... that has various @WebMethod related improvements.\n", "commit bb03d5ead8edc3eb36dd27dfcd5fa5603a2c09bc\nMerge: 6597ba8a24 339f01f382\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-02-23 21:33:42 +0100\n\n Merge pull request #2052 from damianszczepanik/lang-fix\n \n Fixed Polish translation\n", "commit 823f9bae71407402e775c02b9741aa37e01e5748\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-23 09:25:25 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2ee4ccc8ef67660f9c661bb96d4e803eed9f8c93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-23 09:25:24 -0800\n\n [maven-release-plugin] prepare release jenkins-2.0-alpha-1\n", "commit 6597ba8a2454788394433f18c1a10d6d27b91a64\nMerge: 55dbee940e 5bdb8dd9f1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-23 14:12:27 +0100\n\n Merge pull request #2055 from jenkinsci/fix-timer-trigger-docs\n \n Range 9-16/2 will always pick 9, 11, 13, 15\n", "commit 5bdb8dd9f10722fd213141d0b5450d84523d5666\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-23 11:32:50 +0000\n\n Range 9-16/2 will always pick 9, 11, 13, 15\n \n Now if it was `H(9-16)/2` then the original text would have been correct\n", "commit 47bfa4f71337ef6cda42c9d6e6eba2e1850d24aa\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-22 22:39:45 +0100\n\n [JENKINS-31152] Add Pipeline plugins, select by default\n", "commit 339f01f382f3ec93339e424b38b38bbd83d01c38\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-02-22 22:21:29 +0100\n\n Fixed Polish translation\n \n Related pull #2044\n", "commit e6065062809a3ae1a204c3d30db60354a11a2070\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-22 11:11:21 -0800\n\n When this gets merged let's record the version number\n", "commit a6cd33f3a644a8b170306659f566ae0e532abe29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-22 11:10:06 -0800\n\n Need to call ChannelConfigurator\n", "commit 2b90f1c6cbd9fe9779a5e94b96f503fef5a08308\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-22 10:37:56 -0800\n\n [JENKINS-23378] new version of hudson-dev plugin that supports Servlet 3.1\n \n I had to disable annotation scanning or else it adds too much overhead\n to the startup time.\n", "commit a29f3d16b5e1460cbf9876d27caf9a9c68d2d984\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-22 08:18:54 -0800\n\n Re-enable installer tests\n \n Now that we're using sh2ju for installer tests and not failing the\n build for test failures, instead going unstable, let's re-enable\n installer tests for 2.0.\n", "commit 3deb73b5523768702a0ed5d30e9478d003bab8a4\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2016-02-22 17:06:10 +0100\n\n fix typo in method's signature\n", "commit d2b1f15fc56f382f1d578c9317fca917ddabac92\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2016-02-22 17:05:47 +0100\n\n [JENKINS-32831] if metadata for tool installer does not exist should not fail\n", "commit 3624f70169557da4263fdaae96834791ef73c61f\nMerge: 27e161587b 55dbee940e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-22 13:22:37 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into 2.0\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n pom.xml\n test/pom.xml\n test/src/test/java/hudson/cli/CreateNodeCommandTest.java\n test/src/test/java/hudson/cli/DeleteNodeCommandTest.java\n test/src/test/java/hudson/cli/GetNodeCommandTest.java\n test/src/test/java/hudson/cli/OnlineNodeCommandTest.java\n test/src/test/java/hudson/cli/UpdateNodeCommandTest.java\n war/pom.xml\n", "commit 5f349a61c3f2d1610b75c3469d72e78c5683474c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-22 11:48:45 +0000\n\n [JENKINS-33068] Address nits\n", "commit 20926f4dd937cebdf4b355b9a4cbc3bb19a0e364\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-22 11:21:44 +0000\n\n [JENKINS-33068] While I'm here, fix this to getActiveInstance()\n", "commit 1341d565e4527b0eb74609b6825b3a54eb871ccc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-22 11:16:43 +0000\n\n [JENKINS-33068] Migrate the old logs on first startup\n", "commit 79271d028714b3c60164e357149170e9e6e78a7b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-22 10:58:44 +0000\n\n [JENKINS-33068] There was a bug in the rotation logic\n", "commit 2316bfba95f0e2c83a449a97424cbec59f75b9bf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-22 10:50:21 +0000\n\n [JENKINS-33068] Make it clear that we want to force a rotation every start-up\n", "commit 229408328fbfd58dbb28de64e2b53b85ddd7c66c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-22 10:46:40 +0000\n\n [JENKINS-33068] Address code review comments\n", "commit b8584f5047be33fe1477d55ea2a53edc4a3d7b2d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-22 10:14:47 +0000\n\n [JENKINS-33068] While we are at it, let's move the logs to a subdir\n", "commit 8ef4801548bf0ca262666159f4184742a3764b9e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-22 10:06:02 +0000\n\n [JENKINS-33068] AsyncPeriodicWork/AsyncAperiodicWork log files should be appended and rotated not overwritten each execution\n", "commit 55dbee940e70f53b579a8a6febc1aa8ed0a9e443\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-22 01:00:00 +0100\n\n Noting #2041 #2044\n", "commit 8f1880f8559bad37e32c4976246b368697b9f66c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-21 12:21:19 -0800\n\n updated changelog for release\n", "commit d7f35274d8a283b0915c94a15ded32ec31405827\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-21 12:16:13 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f5db2b933eb27aec15e75a0ee90b1eee8a6dc0e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-21 12:16:12 -0800\n\n [maven-release-plugin] prepare release jenkins-1.649\n", "commit 27e161587b859b01e56c65603dba893c404b9d00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-21 10:32:05 -0800\n\n [JENKINS-23378] integrate Winstone 3.x that brings Servlet 3.1\n \n executable-war module was also adjusted to keep up with the winstone\n change.\n", "commit 3103ef16ab9716d2a02aa8ed0ae0545970f39879\nMerge: 8f92d12e48 13c306bdf2\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-02-21 10:40:12 +0100\n\n Merge pull request #2044 from damianszczepanik/translation-pl5\n \n Added missing translations for Polish language\n", "commit 13c306bdf228e3982b9562b5ccb4d98899d4da49\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-02-20 01:04:02 +0100\n\n Added missing translations for Polish language\n \n (#1986 continuation)\n", "commit 8f92d12e489144f739f85b0c69ec709a77ab89c8\nMerge: 5186f189e8 e961bb473a\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-02-19 21:16:33 +0100\n\n Merge pull request #2041 from damianszczepanik/translation-pl4\n \n Added missing translations for Polish language\n", "commit 451186d97008470a29aaa2b026ee1e021756edd4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-19 10:42:05 -0800\n\n 2.54 contains JNLP3 change\n", "commit e961bb473a54e6a79f0c8f30badd77ee56f3a530\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-02-06 16:04:42 +0100\n\n Added missing translations for Polish language\n (#1986 continuation)\n", "commit 8d3eb20e5d82cf3528849301493ec5b2ddf9dd87\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2016-02-19 17:47:55 +0100\n\n [JENKINS-33038] correctly set executor in FutureImpl\n \n This patch fixes cancellation of the build linked to the Future\n object. Before, the executor set in FutureImpl was always empty,\n because WorkUnitContext.createWorkUnit() is not called from an\n Executor thread anymore.\n", "commit 5186f189e8fdf62a2ea0db28cbcf16fd02933143\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-19 16:01:16 +0100\n\n Noting #2023\n", "commit 721d323e75ce4b1e65d3ba6875dc124b1bdba698\nMerge: 90d74799a1 0f89ef4162\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-19 15:59:50 +0100\n\n Merge pull request #2023 from pjanouse/JENKINS-32852\n \n [FIXED JENKINS-32852] Fixed possible ArrayIndexOutOfBoundsException\n", "commit 90d74799a183a47c81af8c552f929a0a949af715\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-19 15:57:19 +0100\n\n Noting #1997\n", "commit fe41dc89ab9801c9d57713f84e650788e172e115\nMerge: b2007326cd d5725e6d18\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-19 15:53:15 +0100\n\n Merge pull request #1997 from pjanouse/JENKINS-32273\n \n [JENKINS-32273] Unified an issue handling in CLI\n", "commit b2007326cdc430cc82a634ecd3826e24d8fb4bc1\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2016-02-19 13:24:12 +0100\n\n Fix typo in changelog\n", "commit 6366bf5c65fbeb741c5a1a7840c834b2d886c963\nMerge: 39110e940a c5b55a1522\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-19 13:04:43 +0100\n\n Merge pull request #2039 from jenkinsci/artefacts-to-artifacts\n \n Artifacts is a valid en_gb spelling.\n", "commit 39110e940a5201651814771a9f8a12a0edd7b20b\nMerge: c42b3ad750 fef39acde6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-02-19 02:26:47 +0300\n\n Merge pull request #2036 from tjramos/purpose-readme-contribution\n \n Added \"What to Use Jenkins for and When to Use It\"\n", "commit 98fd4f46ea3d5c971016b23ff41a7a1722ab25f4\nMerge: ed16cd17d3 a39a56f482\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-18 13:33:08 -0800\n\n Merge pull request #2040 from abayer/jenkins-33019\n \n [FIXED JENKINS-33019] Use FQN for BuildDiscarderProperty\n", "commit ed16cd17d376a8b7eb11ea768fd1c049023a4dde\nMerge: 6420c8b0cd 32d65cc678\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-18 11:47:59 -0800\n\n Merge pull request #2033 from abayer/bump-xmx\n \n Jenkinsfile: Bump up -Xmx to 2g\n", "commit a39a56f4825e40c4a548e862d8d19676c9c45f47\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-18 11:34:14 -0800\n\n [FIXED JENKINS-33019] Use FQN for BuildDiscarderProperty\n \n BuildDiscarderProperty was moved to core from Pipeline, but not in\n time for the 1.642 LTS line. So you need to explicitly use the fully\n qualified class name when using it as long as you might be running on\n 1.642 or earlier LTSes.\n", "commit c5b55a1522c132638636d7f128177ef146e86f90\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-02-18 19:29:16 +0000\n\n Artifacts is a valid en_gb spelling.\n \n In UK English \"Artifacts\" is a valid alternate spelling of \"Artefacts\".\n \n As the rest of the UI uses Artificats - it just looks odd to have this one bit use artefacts.\n \n So rather than trying to be clever and fix up every translation - lets just use Artifacts - as it is accepted in computing terms and will be the same everywhere.\n", "commit c42b3ad7509313dca6922f0401a10ff7d87088ca\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-18 02:54:22 +0100\n\n Noting #2008 #2017 #2018 #2022\n", "commit 970100ee41f3b662ac27885ca2296b1d3d8c3208\nMerge: 94000b3bdf 44e707a650\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-17 17:01:02 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 94000b3bdf8201b20aa29bbac3ce8ad9d2439267\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-17 16:43:55 -0800\n\n updated changelog for release\n", "commit adfeaba43c97062c20119cb5363037af491b27a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-17 16:38:48 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e7428a4355c9838c228c65cf417d951ea5c0d755\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-17 16:38:47 -0800\n\n [maven-release-plugin] prepare release jenkins-1.648\n", "commit 54c4b7fe32c43d24b857ea0f80526756fc61ad65\nMerge: abad399a8d 04bc181a3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-17 11:07:22 -0800\n\n Merge branch 'stable-1.642' of github.com:jenkinsci/jenkins into stable-1.642\n", "commit 04bc181a3e4efa7625ee73821e4826f6b1f17a06\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-11 10:36:51 -0500\n\n Binary compatibility for callers of GroovyHookScript.<init>(String).\n (cherry picked from commit d3ebb8a56d06b0a816699fb2cf0c313324c71d80)\n", "commit 44e707a6505368f95047997175db2c70c5b8f50a\nMerge: 5627b7b456 2cc6da6812\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-17 10:49:56 +0100\n\n Merge pull request #2031 from batmat/not-a-ci-server-only\n \n Putting some distance between Jenkins & CI only\n", "commit 5627b7b456b24aca96f672c887bbf6c643415040\nMerge: 1d7457d061 fe2e448913\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-16 16:50:04 -0600\n\n Merge pull request #2037 from jglick/bugs.sun.com\n \n Replacing links to bugs.sun.com\n", "commit 2cc6da6812df4405cc5a848c55c473fc545de998\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-02-15 22:34:02 +0100\n\n Putting some distance between Jenkins & CI only\n \n Next steps will be modifying the URL when jenkins.io is ready.\n", "commit fe2e4489132f8da2479b3b9a6a84259a5ee64602\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-16 16:46:38 -0500\n\n Replacing links to bugs.sun.com.\n", "commit 1d7457d061f937e31aa2b646eaee656ceb56fe69\nMerge: 4e77621ce4 20317bb1e4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-16 16:43:06 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 6420c8b0cdebc81d3e4079a238f0a3c53d9094d0\nMerge: ba5db04988 5fc0a84227\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-16 12:52:32 -0800\n\n Merge pull request #2025 from abayer/disable-installer-tests\n \n Disabling installer test execution for now.\n", "commit 32d65cc6782ec3e4898d6f0163d2e4d9d4017e98\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-16 12:02:40 -0800\n\n test pom.xml: Bump Surefire -Xmx\n \n I'm seeing some GC overhead limit errors - more memory should solve that.\n", "commit ae2fe03591c8b44d04edbda14c47def6ab813ee5\nAuthor: Daniel Spilker <mail@daniel-spilker.com>\nDate: 2016-02-16 20:42:55 +0100\n\n updated Groovy to 2.4.5\n \n * the transitive Groovy dependencies jline and jansi had to be updated\n * use gmaven-runtime-2.0\n", "commit 0f89ef4162f5c9e0da687f51b1eae61aa512c4f9\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-02-15 15:39:19 +0100\n\n [JENKINS-32852] Fixed possible ArrayIndexOutOfBoundsException in RangeSet.fromString()\n \n Fixed possible ArrayIndexOutOfBoundsException in\n hudson.model.Fingerprint.RangeSet.fromString(...)\n", "commit 879f0556e361b66645e67460fcd63aeb7913d15f\nAuthor: Peter Darton <pjdarton@gmail.com>\nDate: 2016-02-15 10:44:38 +0000\n\n Renamed system property from ...deletionMax to ...maxFileDeletionRetries (as requested during code review).\n", "commit 20317bb1e409d30626abf43f88bee07aa29524f3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-15 09:43:19 +0000\n\n [JENKINS-32765] Update extras-executable-war to pick up system property and record feature in changelog\n", "commit ba5db04988d41eb4fa87ea7c6418fd7dd3413c08\nMerge: f40f9bbbad eae28839df\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-02-15 11:00:44 +0300\n\n Merge pull request #2028 from amuniz/patch-1\n \n This file was committed by mistake\n", "commit 17edeb48291a3807b84142bb01f576b8eb2f50a2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-15 03:48:25 +0100\n\n [FIX SECURITY-250] Restrict access to admin APIs\n", "commit eae28839df02722500527dfb803c154ccc24d994\nAuthor: Antonio <amuniz@users.noreply.github.com>\nDate: 2016-02-15 00:03:54 +0100\n\n This file was committed by mistake\n", "commit fef39acde67a5a299d35458757145239dfc7063a\nAuthor: tjramos <timramos94@gmail.com>\nDate: 2016-02-13 16:00:46 -0800\n\n Added \"What to Use Jenkins for and When to Use It\"\n", "commit f40f9bbbad7a6c2e795f854a475689c12638e560\nMerge: 055bc410a8 981db8b586\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-13 11:59:59 -0600\n\n Merge remote-tracking branch 'origin/pr/2007' into 2.0\n", "commit 055bc410a8d3efd40771f229a3ba61da61733b99\nMerge: eb4855b6b9 267d1fe991\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-13 18:58:55 +0100\n\n Merge pull request #2006 from tfennelly/2.0-with-config-tabs\n \n [JENKINS-32357] Section tabs for job configs - phase 1\n", "commit 267d1fe991e5e80b6922c78a830d96a8cee2ccc6\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-12 15:37:27 -0600\n\n Fix bug re multiple top-level row groupings\n", "commit f1e16504e92aeca8067126b9168f655fa66a2191\nAuthor: Peter Darton <pjdarton@gmail.com>\nDate: 2016-02-12 16:57:01 +0000\n\n ...and another missing import (same reason).\n", "commit 4a6e998360d6cd5712df59fc7baa87d154dc28bf\nAuthor: Peter Darton <pjdarton@gmail.com>\nDate: 2016-02-12 16:52:02 +0000\n\n Fix missing import (caused by failed merge.)\n", "commit 310c6747625a5e5605ac87c68d02eddaacdc8e0e\nAuthor: Peter Darton <pjdarton@gmail.com>\nDate: 2016-02-12 16:22:35 +0000\n\n FIXED JENKINS-15331 by changing Util.deleteContentsRecursive, Util.deleteFile and Util.deleteRecursive so that they can retry failed deletions.\n The number of deletion attempts and the time it waits between deletes are configurable via system properties (like hudson.Util.noSymlink etc).\n Util.DELETION_MAX is set by -Dhudson.Util.deletionMax. Default is 3 attempts.\n Util.WAIT_BETWEEN_DELETION_RETRIES is set by -Dhudson.Util.deletionRetryWait. Defaults is 100 milliseconds.\n Util.GC_AFTER_FAILED_DELETE is set by -Dhudson.Util.performGCOnFailedDelete. Default is false.\n \n Added unit-tests for new functionality.\n", "commit d5725e6d18c0bcd4a2640943eaea059f137786bc\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-01-20 10:18:50 +0100\n\n [JENKINS-32273] Unified an issue handling in CLI\n \n Re-factored all existed CLI code to follow the new proposed scheme for\n raising an exception if issue occurs, handling and reporting it.\n Unified CLIRegisterer as well.\n Fixed unit tests to follow the new scheme.\n", "commit 344e917cc4a1096bb1805b14f0f2e45978b62757\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-02-11 16:42:05 -0600\n\n [JENKINS-28790] added valentina condition when the first argument is quoted.\n", "commit e531295cce8b39f7a984ee278ea464f65cb6292e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-11 11:18:53 -0600\n\n \"General\" section to adopt the \"Advanced\" section\n", "commit 5d58f54a94f0df0d0e78cc5131745bed5567a1f4\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-10 17:43:22 -0600\n\n Section adoption\n", "commit 5fc0a842271a32879a038beef3fc9ac3ba0b3844\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-02-11 10:56:33 -0600\n\n Disabling installer test execution for now.\n \n The tests have a tendency to hang badly and don't pass in the first\n place, so disabling them for now.\n", "commit b7d2eb151cacabc4849768b2d192f7fe895322ec\nMerge: 2711f2bc16 1270a5e1f6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-11 11:31:58 -0500\n\n Merge branch 'security-stable-1.642' into security-master\n", "commit 2711f2bc1685712716b097c1da454b70c275c417\nMerge: 67e4b9fb60 4e77621ce4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-11 11:31:53 -0500\n\n Merge branch 'master' into security-master\n", "commit 4e77621ce4008245fe1024455506d813bfae43af\nMerge: e02c06a20e be2787ad5e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-11 11:31:21 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 981db8b586603163c872dda495d4ca6312f45531\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-02-08 22:21:52 -0600\n\n [JENKINS-27268] Remove HTML files containing _slave_\n", "commit 1270a5e1f69c4d9e9c0e52fe857957b5fde8f2b5\nMerge: f4c22155d2 436c138b0a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-11 11:29:46 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 436c138b0a31a3e208de106f1a26f5d01a78a380\nMerge: 1211ff9276 d6bcfdac70\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-11 11:27:28 -0500\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit d6bcfdac70bf8b1a8004420f8ce9b7b30ced7159\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-11 11:24:27 -0500\n\n Integrating newer remoting snapshot, and adding better diagnostics to BlacklistedTypesConverter.\n", "commit be2787ad5e3164a2c4417a40d4ad48465756effc\nMerge: 731c86ea3c fab51f5eb8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-11 11:37:28 +0100\n\n Merge pull request #2024 from pra85/patch-1\n \n Fix typos in changelog\n", "commit 731c86ea3c69e8498317c59402c4b94ebdf2006b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-11 11:37:15 +0100\n\n Better defect localization\n", "commit fab51f5eb8f530116a842bc4d06edc0a40fa2a76\nAuthor: Prayag Verma <prayag.verma@gmail.com>\nDate: 2016-02-11 12:33:55 +0530\n\n Fix typos in changelog\n \n `exhausion` \u2192 `exhaustion`\n `queing` \u2192 `queuing`\n", "commit a4698bacf938022844fd8cddde220ec439e9af6d\nMerge: c11e26504e a6ce5a8993\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2016-02-11 04:46:06 +0100\n\n Merge pull request #2022 from jenkinsci/ndeloof-patch-1\n \n [JENKINS-32865] Bump instance-identity to 1.5.1\n", "commit 67e4b9fb602bd62dd2953189c6695ec1bb8bd1f3\nMerge: 8d555890d4 f4c22155d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-10 19:15:45 -0500\n\n Merge branch 'security-stable-1.642' into security-master\n", "commit 8d555890d47b4a52174ee09099d0599b901d5253\nMerge: 923ca11b34 e02c06a20e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-10 19:15:42 -0500\n\n Merge branch 'master' into security-master\n", "commit e02c06a20eb2a8aef08bd468c2639e805263a3bd\nMerge: c11e26504e 725c3fd2e9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-10 19:15:12 -0500\n\n Merge branch 'stable-1.642'\n", "commit f4c22155d238ee5089751668f55c3a0573fcfdba\nMerge: 0292f680b8 1211ff9276\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-10 19:13:21 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit 0292f680b8083d9a0e14a714f7178d6dc762f2c6\nMerge: 1701ac9575 725c3fd2e9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-10 19:13:16 -0500\n\n Merge branch 'stable-1.642' into security-stable-1.642\n", "commit 1211ff9276f593c0c35ba69275b6a6d4263e09eb\nMerge: c9cea4f253 0a1e46570d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-10 19:08:09 -0500\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 0a1e46570d9c84f4525cba09a3b43f723fc0fe96\nMerge: 7f202f0317 27075c4feb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-10 18:05:11 -0600\n\n Merge pull request #61 from jenkinsci-cert/SECURITY-232\n \n [SECURITY-232] Integrating Remoting build with blacklist\n", "commit 7f202f0317e60cd3160f61467b8558f864f83f41\nMerge: fb22305427 37cea0a5e2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-10 18:01:34 -0600\n\n Merge pull request #60 from jenkinsci-cert/SECURITY-247-v2\n \n [FIX SECURITY-247] Prevent loading of MethodClosure from XML\n", "commit eb4855b6b97b192dd3fbcc7334d9cb36f2b00578\nMerge: 85692b5211 5869162e56\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-10 19:42:42 +0100\n\n Merge pull request #2016 from olivergondza/allow-gulp-tests-skipping\n \n Skip gulp tests when -DskipTests=true provided\n", "commit a6ce5a899364624d28f571934d22931874f632b3\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2016-02-09 01:52:31 +0100\n\n [JENKINS-32865] Bump instance-identity to 1.5.1\n this indirectly upgrades bouncycaslte to 1.54\n", "commit 6bb2be8225c0eb3305b1388867ba78e522c3a356\nAuthor: atcarmo <andretmcarmo@gmail.com>\nDate: 2016-02-10 14:38:52 +0000\n\n The cleanUp() call was in the wrong position. I've put it in the beginning of the method.\n", "commit 1c9471600259e5d44b3ddb4a5322e8ef3725eef5\nAuthor: atcarmo <andretmcarmo@gmail.com>\nDate: 2016-02-10 12:53:39 +0000\n\n CleanUp() call during restart() is now surrounded but try/catch, which allows the restart to continue if the cleanUp() method fails.\n", "commit 5423f695ab83ec7d49daae538d25177872b0aada\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-02-09 14:28:08 -0600\n\n [JENKINS-28790] NIT: tabulation issue\n", "commit c11e26504e3936c9ebe8306de5900645a1ab6fa6\nMerge: 51f215c3b8 566def3bd6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-09 17:37:38 +0000\n\n Merge pull request #2012 from stephenc/jenkins-32765\n \n [FIXED JENKINS-32765] Allow the directory that plugins are exploded into to be changed\n", "commit 7a2504d5e5cf924e798eef8e82e6f40b3f136ac6\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-09 07:16:32 -0600\n\n No need to explicitly hide the header row anymore\n \n ConfigSection.markRowsAsActive does that for us by not showing the headerRow.\n", "commit 695b4b05143cbc729eadf03291a70128f8661824\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-09 07:00:43 -0600\n\n Fixed a bug in show/hide of sections fro the finder\n", "commit 422e63f04e3005954b582ba6cc22224d6c31719c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-08 19:21:07 -0600\n\n Some code comments\n", "commit af48c76c35b160112908fbff9a446ad82ed3fc33\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-08 19:15:17 -0600\n\n Fixed bug in finder - not revealing sections before looking for matches\n", "commit 123af009b7725abaae490a74088e88389da5b6a2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-08 18:14:59 -0600\n\n Rename ConfigRowSet to ConfigRowGrouping\n \n To capture the more general definition.\n", "commit 76d139c07bb9e128704b7354221c01a2e688fea3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-08 17:57:38 -0600\n\n Fixed tests\n", "commit 574d8b9a3816cbcfb6d24fb0c06464b25d815475\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-08 14:53:13 -0600\n\n Nested row groupings\n \n Some tests are failing through\n", "commit 7fb1ac9d9f1bc006ca9d90ccaef402eaba4404a2\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-02-08 11:02:54 -0600\n\n [JENKINS-28790] Baptiste comments fixed\n", "commit 1a213ccc1e7a3c6e61a952a151d1152ecd1b05d7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-07 10:44:39 -0800\n\n Support dynamic rows in sections.\n \n E.g. pressing the advanced button results in extra rows being added to the top level table, moved from inside the advanced section.\n", "commit 51f215c3b8788de14417edc9605bbef6e1beb03b\nMerge: b7fc9b7ef9 c9bd249d34\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-02-07 13:25:31 +0100\n\n Merge pull request #2018 from stuchy3/nanoCzechTranslationStrings\n \n Few czech translation strings added.\n", "commit c9bd249d34937b1f96930bdbea2fb31b23fe375d\nAuthor: Jan \u0160toura\u010d <honza.stourac@gmail.com>\nDate: 2016-02-06 14:51:49 +0100\n\n Few czech translation strings added.\n", "commit 5d4ec31aa550e923ed484a90fc172b1716a2d43d\nAuthor: atcarmo <andretmcarmo@gmail.com>\nDate: 2016-02-07 01:31:58 +0000\n\n Jenkins.CleanUp() is now called on restart() implementation of WindowsServiceLifecycle.\n", "commit b7fc9b7ef9b0dc106aa6253784c0e28f91bbc9c2\nMerge: 339e0b23d4 f8e589370d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-06 10:57:36 -0500\n\n Merge pull request #2014 from jglick/depCompatWarning\n \n Updated depCompatWarning to match compatWarning\n", "commit 339e0b23d4688e58130992fb25944e50c24b832c\nMerge: e014700e10 568d3760bd\nAuthor: Damian Szczepanik <damianszczepanik@users.noreply.github.com>\nDate: 2016-02-06 15:24:24 +0100\n\n Merge pull request #2017 from damianszczepanik/translation-pl3\n \n Added missing translations for Polish language\n", "commit 5869162e5654c5176e702774840aeca859ac398d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-06 07:35:20 +0100\n\n Skip gulp tests when -DskipTests=true provided\n", "commit 1b720f8711445a134aac0f3de0d9f0ab831dfc0c\nAuthor: Allan Burdajewicz <allan.burdajewicz@gmail.com>\nDate: 2016-02-06 12:36:37 +1000\n\n [JENKINS-32134]: Change the terminology to make it more understandable for users.\n", "commit 568d3760bdd0aa4704155954be683595d11c66dd\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-02-04 22:55:54 +0100\n\n Added missing translations for Polish language\n \n (#1986 continuation)\n", "commit 8baeec3d195079ca2ac2756c7279113d6465105d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-05 20:08:49 +0000\n\n Give the row header (tr) to the ConfigSection instance\n", "commit a5e005b3274f1530062a66abe807f64e048219e3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-05 18:47:19 +0000\n\n ConfigTableMetaData.getTopRows()\n", "commit 58a74c5010254500d9cfa0f8b8050d43a25c15b6\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-05 14:43:10 +0000\n\n Fixed comment\n", "commit b9a72bcd967fd8b0d422ccf81daf1de576702fd1\nAuthor: Emilio Escobar <escoem@users.noreply.github.com>\nDate: 2016-02-05 15:35:18 +0100\n\n [JENKINS-28790] solved the issue masked parameters not masked in windows system. toWindowsCommand joins all args in one, missing masked.\n", "commit 77721978297929a4a1d50df38a09075d43aa775b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-05 13:58:06 +0000\n\n Refactoring to extract the model parts into the modules in the model folder\n", "commit 5d01173123e46f8a192752eca5d924ebbf2b93c9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-05 12:30:19 +0000\n\n Store finder show/hide last selection\n", "commit 7cbe21ccbaca168810302df1c0a0a9298f8975c7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-02-05 12:24:14 +0000\n\n Introduced jenkinsLocalStorage\n", "commit 43129b286289c33b1be140d5c10865808ddc2f05\nMerge: b37af29504 e014700e10\nAuthor: joyyc <joyyc@users.noreply.github.com>\nDate: 2016-02-05 15:49:45 +0800\n\n Merge pull request #1 from jenkinsci/master\n \n \u5408\u5e76\u539f\u4f5c\u8005\u7684\u4fee\u6539\n", "commit e014700e108267f45b06eb9d511723f7adb656d8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-04 22:59:07 +0100\n\n Move #1972 to correct version\n", "commit 037156bb9d92a343b364e6662219cc688d6e5c37\nMerge: 5afddb1ab5 73fe532d24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-04 13:20:00 -0800\n\n Merge pull request #2008 from damianszczepanik/translation-pl2\n \n Added missing translations for Polish language\n", "commit f8e589370d355b5323f47b168763fb9533fee10a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-04 15:04:29 -0500\n\n Updated depCompatWarning to match compatWarning in e1a2a6b0e753925c1eeb76bdae81185400486cb8.\n", "commit abad399a8d1efed2995893868a59a485b110705b\nMerge: 84a2117772 725c3fd2e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-04 10:38:20 -0800\n\n Merge branch 'stable-1.642' of github.com:jenkinsci/jenkins into stable-1.642\n", "commit 27075c4febe2b84605425cd3a463d4d3fda853bd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-04 13:30:00 -0500\n\n Updated snapshot\n", "commit 566def3bd6e0d1f9fd8b0cd6f7e9600c95107780\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-04 17:12:10 +0000\n\n [JENKINS-32765] Fix failing tests\n", "commit 5afddb1ab5ef76f109198873c94d2d8eef673cd3\nMerge: 47d74c3f3a 95043db718\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-04 07:55:19 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 47d74c3f3ab4df3729b70562e97af3fccb930bd1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-04 07:52:52 -0800\n\n updated changelog for release\n", "commit bdb3c0c6d5e368d3751b3c6dcac8863df217604a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-04 15:35:41 +0000\n\n [JENKINS-32765] As I am not *adding* a new import, I will annotate with `@CheckForNull`\n \n Of course the import being used is in a package name that is reserved for artifacts produced by a JSR... and the JSR that the dependency is claiming to come from has not actually published anything... thus whoever produced the artifact has broken the JSR policy... and it is also not safe for us to actually use these annotations as we do not know what a JSR may change on the road to actually providing this... but that is a war for a different PR\n", "commit 95043db718b3a725add208b2ebce1b277485fa86\nMerge: dc2c64e859 638ceb2316\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-04 15:08:52 +0000\n\n Merge pull request #1991 from andresrc/JENKINS-32517\n \n [JENKINS-32517] Deprecate Queue#getApproximateItemsQuickly\n", "commit c0cbff72972d7611da187f6258116e6b60d78e7d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-04 14:40:44 +0000\n\n [JENKINS-32765] Perhaps it makes more sense to make this a property of the PluginManager rather than the classic strategy\n \n - Also expose via servlet context parameter of same name to allow multiple instances of Jenkins in the same servlet container to have different directories\n - As we are no longer a constant, change the system property to camelCase\n", "commit 37cea0a5e22fead9126cbf5ef5937f2cc953d9cc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-04 14:43:30 +0100\n\n [SECURITY-247] Need to call both overloads\n", "commit 1870fb817e8173144fb765c00764657903461130\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-04 14:18:09 +0100\n\n [SECURITY-247] Reuse remoting's ClassFilter for better coverage\n", "commit d27cff8fd2f500162368c265ab4d40808eb444da\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-02-04 10:29:52 +0000\n\n [FIXED JENKINS-32765] Allow the directory that plugins are exploded into to be changed\n \n - This really has to be controlled by either a system property or a CLI parameter as we cannot guarantee that any path\n specified in a configuration file in JENKINS_HOME will be valid on another machine where the JENKINS_HOME is mounted\n - Obviously Jenkins does not currently support fully starting two Jenkins instances on the same JENKINS_HOME, so this\n fix is to assist in Disaster Recovery (or semi-higher availability) sceanarios where the backup node is being brought\n up. In such cases, the node that failed may not have correctly released all its file handles in the backing NFS share\n and thus could be blocking the recovery node from starting up.\n - An additional use case is where the JENKINS_HOME is stored on a remote disk, e.g. a SAN, etc. and the user wants to\n take advantage of the faster local disk to serve the resources from both plugins and Jenkins core. Without this change\n only Jenkins core can be relocated outside of JENKINS_HOME (using the '--webroot=...' command line option).\n - Ideally we would introduce this into the extras-executable-war module once the system property has had time to soak\n (although in an ideal world that module would be agnostic of Jenkins and thus it might not be appropriate there)\n", "commit aa8b855af393543d490c879ea037bfced0cf4b61\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-04 00:33:13 +0100\n\n [SECURITY-247] Added doCreateItem test, improved loading test\n", "commit 1ec232ca1c80e924d70212313b852aec408aa37e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-03 17:35:44 -0500\n\n [FIXED SECURITY-232] Integrating Remoting build with blacklist.\n", "commit 18cc8e0eb7d8c9910ce8ce2a9c8dab4c4df8b9c2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-03 23:14:02 +0100\n\n [FIX SECURITY-247] Prevent loading of MethodClosure from XML\n", "commit 725c3fd2e925f87e3d7a261d81611f50251e5901\nMerge: 4378827aa3 ef8ea8c669\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-03 19:28:07 +0100\n\n Merge branch 'fixup' into stable-1.642\n", "commit 4378827aa3242bbec5bb387f71bb5c3adec3ecc6\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-03 19:26:55 +0100\n\n Revert \"Merge branch 'stable-1.642' of github.com:jenkinsci/jenkins into stable-1.642\"\n \n This reverts commit 48ef154269bdcd41ebaa9a75045491c652b0fa47, reversing\n changes made to dc4a9b1fd9fec93ae949f7b75fdca545a2f99d68.\n", "commit ef8ea8c6692f983886de4c5129e387577c886096\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 14:53:24 -0500\n\n [FIXED JENKINS-24696] Cannot assume that Jenkins.getInstance() != null when we are running a boot failure script.\n (cherry picked from commit 42de07bba60bdde51ee7123ed6c65a11cddb78ae)\n", "commit 501d7fbbb1b2f20d00600bdb04ae4d8de2a343c1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 14:23:03 -0500\n\n Converting BootFailureTest from Groovy to Java.\n (cherry picked from commit 09722a982fc50b3271cc9fbcc05ef5154840b954)\n", "commit 923ca11b348bbbd7a19e426e3ead7b069f1a3f07\nMerge: dc2c64e859 1701ac9575\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-03 13:14:46 -0500\n\n Merge branch 'security-stable-1.642' into security-master\n", "commit dc2c64e859263012b126f3330a0a2124b486d380\nMerge: b37c24fb4b 48ef154269\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-03 13:14:43 -0500\n\n Merge branch 'stable-1.642'\n", "commit 1701ac95756c88ffd956cf2f46d511adf385519c\nMerge: 48ef154269 c9cea4f253\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-03 13:14:23 -0500\n\n Merge branch 'security-stable-1.625' into security-stable-1.642\n", "commit c9cea4f253fa20851bf36110644d37fd42e3f641\nMerge: 2223dc7b54 fb22305427\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-03 13:13:59 -0500\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit fb22305427dfaa69dbd68da7d01607d34bbdbb52\nMerge: 57473e82ce 919001c846\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-03 19:10:35 +0100\n\n Merge pull request #55 from jenkinsci-cert/SECURITY-241\n \n [FIX SECURITY-241] Compare API tokens in constant time\n", "commit 57473e82ce63db47bbaf53383629aa2bd14def26\nMerge: 2463ec1384 f5c51fbad2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-03 19:10:14 +0100\n\n Merge pull request #54 from jenkinsci-cert/SECURITY-238\n \n [FIX SECURITY-238] Don't echo command name\n", "commit 2463ec1384448adc069ac4bc835d5dc9a4f78498\nMerge: 536c01bfca 76d1958ebe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-03 19:08:45 +0100\n\n Merge pull request #56 from jenkinsci-cert/SECURITY-245\n \n [FIX SECURITY-245] Compare crumbs in constant time\n", "commit ea5b2a7ef6131e7d04a7114bbe9e7ee8e275651a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-03 18:14:06 +0100\n\n [FIX JENKINS-14538] Move tool configuration to separate page\n", "commit b58529820018b09585aa926b25eccf6eaf4894ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-03 08:05:40 -0800\n\n updated changelog for release\n", "commit 279027e40fc86a72f6a331ab113741edf9a7c95b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-03 08:00:40 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0978b099cf25cb00c0d119338804d3d47e45a0b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-03 08:00:39 -0800\n\n [maven-release-plugin] prepare release jenkins-1.647\n", "commit 48ef154269bdcd41ebaa9a75045491c652b0fa47\nMerge: db1f62835b dc4a9b1fd9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-03 10:22:33 +0100\n\n Merge branch 'stable-1.642' of github.com:jenkinsci/jenkins into stable-1.642\n", "commit 57a82505f4dc5de97c57ad1f340561ad9f0159c5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-02 12:13:37 +0100\n\n [FIX SECURITY-170] Don't expose parameters not defined on the run\n", "commit db1f62835b4a2fa51c9a276d520ddb21694a35ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 14:53:24 -0500\n\n [FIXED JENKINS-24696] Cannot assume that Jenkins.getInstance() != null when we are running a boot failure script.\n (cherry picked from commit 42de07bba60bdde51ee7123ed6c65a11cddb78ae)\n", "commit 38d6d9bab63e95e8acd498fc1338609efcc40922\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 14:23:03 -0500\n\n Converting BootFailureTest from Groovy to Java.\n (cherry picked from commit 09722a982fc50b3271cc9fbcc05ef5154840b954)\n", "commit 50b927c7fcb148ee08959d7d68b11afa40de9e15\nAuthor: Andres Rodriguez <arodriguez@cloudbees.com>\nDate: 2016-01-11 18:21:52 +0100\n\n [JENKINS-32190] Make UsageStatistics#isDue check Jenkins init level before generating stats.\n \n (cherry picked from commit d8a13ac07c4357eb74ab45a03955c0db430e3aa9)\n", "commit e1a92ce33946c63d455abcdc568fdc8bf33427ab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-19 12:35:13 -0500\n\n \u201cTermination trace\u201d messages seem to be normal conditions. Do not log them as WARNING stack traces.\n (cherry picked from commit 758c0ced8586eede9ac39c2ebca0d9fc2c4d908e)\n", "commit 3be09ad1b4392a3a108c2c09abae3c554937b774\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-08 13:33:47 +0100\n\n Merge pull request #1971 from daspilker/JENKINS-31932\n \n [JENKINS-31932] avoid synchronization for Jenkinsget/setJDKs\n (cherry picked from commit 0a5b03688ba6884429bb3d2a06be8b7955694420)\n", "commit de9835a6797bc7afef9b1605fa21ae0dcf3c6d37\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-28 09:32:11 +0000\n\n [FIXED JENKINS-31219] A CloudProvisioningListener can prevent provisioning of all clouds instead of just the targeted cloud\n \n (cherry picked from commit cc932c49afa8c2946a32555285e1aa52dc724ddf)\n", "commit df2b7d97ad8018d8fc4929b8a24bc8bcbfb90926\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-12-08 00:33:47 -0500\n\n [FIXED JENKINS-31321] protect against node-rename corruption\n \n This change adds code to check that the user isn't attempting to rename\n an existing node with the name of another existing node. Previous to\n this change, such rename operations would succeed and would corrupt node\n configuration data.\n \n (cherry picked from commit 16d6429c58400b18350c42280ac541a6322ac8f3)\n", "commit 1ba9c3065fb6786b153cd61ae91f3207999e653c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-02 16:04:04 -0500\n\n Terminology fix\n", "commit 73fe532d24ef671ce766b1932d71f395f40309c4\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-01-25 22:12:17 +0100\n\n Added missing translations for Polish language\n \n (#1986 continuation)\n", "commit b37c24fb4b3007ea96d33b885f0196b399b36c26\nMerge: aa4b30cc92 dc4a9b1fd9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-02 08:03:49 -0500\n\n Merge branch 'stable-1.642'\n", "commit dc4a9b1fd9fec93ae949f7b75fdca545a2f99d68\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-02 07:59:18 -0500\n\n Amending 90b3ce58196cc903548f85008cda445b79bfb38d.\n", "commit e646821943df97ea99968fdff1238ea151a40bc3\nMerge: ad5ae19859 90b3ce5819\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-02 07:58:16 -0500\n\n Merge branch 'stable-1.642' of git://github.com/jenkinsci/jenkins into stable-1.642\n", "commit 90b3ce58196cc903548f85008cda445b79bfb38d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-02-02 13:47:08 +0100\n\n prepare for next development iteration\n", "commit ad5ae19859fd3118a07f94f8d0aa12bea68e6d02\nMerge: bf58731b29 71c2ad38d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-02-02 07:22:41 -0500\n\n Merge branch 'stable-1.642' of git://github.com/jenkinsci/jenkins into stable-1.642\n", "commit 19ad0e5d68d3c133e2fd3e61cda3d23492433b15\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-02 12:03:33 +0100\n\n Log cannot be opened twice so it needs to be kept around.\n", "commit 919001c84670f9d35c4eb72003640c4a990aaf2f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-02 11:52:40 +0100\n\n [SECURITY-241] Add explanation for chosen implementation\n", "commit 76d1958ebe17bc89a5e8b249ecc965de728bd669\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-02 11:51:04 +0100\n\n [SECURITY-245] Use US-ASCII to prevent charset issues\n", "commit def5bdb1984705be3c41be8bca4fd387db084eda\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-02-02 11:42:28 +0100\n\n [SECURITY-241] Use US-ASCII to prevent charset issues\n", "commit 7b6a6c6316862c05d79cc6cd1194e9e8be4f6525\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-02 11:33:02 +0100\n\n Java7 code transformation\n", "commit 3e17176fb4e6fc3783276e419e1739f74ec0785a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-02 11:32:53 +0100\n\n Fixing a compilation problem\n", "commit 64eef0e8b618a11eef980a8bee345f3608f922f6\nMerge: 4f3314dc95 2e7d3be899\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-02-02 11:09:08 +0100\n\n Merge branch 'JENKINS-27268' of github.com:amuniz/jenkins into JENKINS-27268\n", "commit da07e548b63c14b9c5f6ceba2b346fadcd9d3e89\nMerge: a1d3634b0b 8bb812a930\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-02 11:08:29 +0100\n\n Merge remote-tracking branch 'origin/master' into jnlp3-protocol\n \n Conflicts:\n core/src/main/java/jenkins/slaves/JnlpAgentReceiver.java\n pom.xml\n", "commit 4f3314dc959dfc5edae1cd9f448af758fcd7a9cf\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-02-02 11:07:13 +0100\n\n Add history information about this renaming in Slave class javadocs\n", "commit 6d8f72c85026e7925c9f80d2404603c4345f1832\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-02-02 11:06:08 +0100\n\n Replace _slave_ occurrences in HTML files\n", "commit a1d3634b0b1b6b20c075caf3b1ab73e5556acd62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-02-02 11:04:04 +0100\n\n JnlpAgentReceiver needs to be adjusted for the new type\n \n Given that there's only one caller, I think handling AbstractMethodError\n is better than doing the compatibility method ping pong\n", "commit 2e7d3be899c30b3c5270ec8214fa6e100c9814d4\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-02-01 21:45:17 +0100\n\n Fix remaining occurrences of _slave_\n", "commit de79e358de51845658d402c41740b1c62f27502c\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-02-01 19:14:06 +0100\n\n Fix spanish translation files\n", "commit aa4b30cc9297c3a2770c74b1cfea10df432ed52f\nMerge: 59540fa2a3 30712a19a1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-02-01 15:24:51 +0100\n\n Merge pull request #2004 from varmenise/JENKINS-32328-changelog\n \n updated changelog for JENKINS-32328\n", "commit ac0a4076bfad052a6ca177b1c2421a31cfd1ca03\nMerge: f7a9d268f9 59540fa2a3\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-02-01 12:05:13 +0100\n\n Merge branch 'master' into JENKINS-27268\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractProject.java\n", "commit 59540fa2a399a431ed6fbaee7072515b763fd632\nMerge: 452b6fd740 dad9cb6e6d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-01-30 07:05:45 +0100\n\n Merge pull request #1983 from batmat/JENKINS-26466-decouple-AbstractProject-from-DiskSpaceMonitor\n \n [JENKINS-26466] Decouple AbstractProject from DiskSpaceMonitor\n", "commit f7a9d268f98b870b4cff64eeb33eebe3b2fc6330\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-01-29 18:56:42 +0100\n\n Fix tests after renaming in log messages\n", "commit 7d840eb1b4d5fe57dabf84e8a41fc3139fca2ac5\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-01-29 18:52:28 +0100\n\n Fix bg translation - move-l10n.groovy does not remove multi-line properties\n", "commit 320e6c070228422aa100ca425d457fa6cedf682d\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-01-29 17:40:26 +0100\n\n Slave to Agent renaming - Javadocs and logs\n", "commit 638ceb2316df86e724e537cd7ed0b5e4f263e315\nAuthor: Andres Rodriguez <arodriguez@cloudbees.com>\nDate: 2016-01-29 15:38:52 +0100\n\n [JENKINS-32517] Deprecate Queue#getApproximateItemsQuickly\n \n Now that the item list is obtained lock-free the cache is no longer needed.\n Besides, the cache could be returning invalid results for requests with different authorization to the one that cached the result (in any case this invalid result is transient).\n", "commit 079755c52e254303b8655709c57c9ac8eade3fe5\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-01-29 15:13:27 +0100\n\n Spanish translation added\n", "commit 05a29896b3d2ca8dfdc1fe5da06ec0da36fb17c0\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-01-29 15:07:24 +0100\n\n Remove translations using the slave term\n", "commit 4915c31629afbc092345e600855279ce891e0dd4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-29 08:28:22 +0000\n\n Moved some of the server-side logic to remoting\n \n This way, the inner-working of the protocol can be kept private within\n the remoting module, which increases a modularity.\n", "commit 317d788eff4726dffd73b88caf12bd2295cc5951\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-01-28 18:21:06 +0100\n\n [JENKINS-27268] Fix tests after renaming\n", "commit 85692b5211f07f8dcb9f3c8c2a491077b09bd550\nMerge: 9cab873461 2eab78e744\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-28 07:07:16 -0800\n\n Merge pull request #1999 from abayer/infra-488\n \n [INFRA-488] Add a Jenkinsfile for Jenkins 2.0.\n", "commit 2eab78e74482c0a70ab02bd65c6db033d23735f6\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-28 06:56:22 -0800\n\n Use deleteDir again, error out if missing packages.\n", "commit 262cd1fa46fa579dd627550d102500fec1b03da9\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2016-01-28 13:23:28 +0100\n\n [JENKINS-27268] Use agent instead of slave in UI labels\n", "commit a94e26e54c0769ee29ccdf62a16179d268b19226\nMerge: bcee3237e9 9cab873461\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-28 08:15:50 +0000\n\n Merge branch '2.0' into 2.0-with-config-tabs\n", "commit 30712a19a15dbd3c4484065ebdd85c2b991f5d4c\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2016-01-25 17:13:15 +0100\n\n updated changelog for JENKINS-32328\n", "commit d3a65df0ee64263a0e9c202dbb231cb884f5c690\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-27 09:41:10 -0800\n\n Addressing comments\n", "commit 77d0646a86958f11bee96965f62954ca79a226f4\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-27 09:11:22 -0800\n\n Adding timestampedNode function to Jenkinsfile.\n", "commit cfde07bab19ef7a727443151a5e862d3626d2ce0\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-27 09:09:05 -0800\n\n Removing superfluous 'exclude: null's from Jenkinsfile\n", "commit 20f5914a1ad2047e9647bed0ca51eebbed93105c\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-27 09:04:17 -0800\n\n Switching packaging.git branch to master\n", "commit 3d1f738b3da4371b1eb969f9c90402f01205ffbc\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-25 11:44:33 -0800\n\n Switch to fingerprinting on archive\n", "commit 34017ef01b42e74bc5fa65e1d2223dcfb37e8f5f\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-20 15:52:06 -0800\n\n Stop stashing and fetch archive instead, build with docker.image.inside\n \n Some hacks in here to deal with building as root.\n", "commit 14cf3a275316dab38c8988d21ab860c1c6d06e64\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-20 09:48:43 -0800\n\n Fix a lurking bad variable name, move to using findFiles from utility steps\n", "commit 41028ffb465e5fd48036602fbbf4d93b90e8cfc5\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-20 09:03:40 -0800\n\n Removing comment re 'checkout scm' not working for standalone Workflow\n", "commit 7efd207d0bd98595bdf3f37a60c9b8378a3a1ae7\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2016-01-20 08:42:31 -0800\n\n [INFRA-488] Add a Jenkinsfile for Jenkins 2.0.\n \n More work to do - currently, we're not including the Acceptance Test\n Harness here, but that may change - it takes a really, really long\n time. We're still waiting for\n https://github.com/jenkinsci/packaging/pull/34 to get merged and are\n using a branch for packaging for the time being. And a lot of\n packaging tests are failing - see\n https://issues.jenkins-ci.org/issues/?filter=15257 for possible\n related JIRAs.\n", "commit 281cd6c69a8af6a8b898b8011fb5bda6d3fcbbfb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-27 13:39:27 +0100\n\n [SECURITY-245] Add explanation comment\n", "commit 559566b1ac62ebe966613933baf1714137daeb8c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-26 22:38:40 +0100\n\n [FIX SECURITY-245] Compare crumbs in constant time\n", "commit 79e0b64322a6b15e0b80ac6511c9aa74383642be\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-26 21:46:10 +0100\n\n [FIX SECURITY-241] Compare API tokens in constant time\n", "commit 9cab8734616d53ffdebd99ae0eb8b32fa6b142a3\nMerge: 0d4d93d450 452b6fd740\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-26 15:49:33 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into 2.0\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n plugins/pom.xml\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit 0d4d93d4502b63494ca8565b7bcad21abbf79519\nMerge: e0919f1a46 eb314511af\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-26 13:44:04 +0100\n\n Merge pull request #1995 from tfennelly/2.0-with-plugin-wizard\n \n [FIX JENKINS-9598] 2.0 with plugin wizard\n", "commit f5c51fbad2b62b81dc1e0402aeee058a4a478046\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-26 11:40:22 +0100\n\n [FIX SECURITY-238] Don't echo command name\n", "commit eb314511afcceac259988c7f15154927d38c156b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-25 21:23:01 +0000\n\n Update test-harness version to 2.2\n", "commit 452b6fd740d46713527e703563f9f8eb356515f4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-25 16:43:04 +0100\n\n Update changelog.html\n", "commit eaaa96413975b7ee67e9f3c897b029c3e53ef492\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-25 16:02:49 +0100\n\n Noting #1986 #1987 #1989 #2000\n", "commit 4a98268301a616f6dfc941421212e52fa01e769e\nMerge: 3422b8a023 7d7e8d9811\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-25 06:44:57 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 3422b8a0230cadb3ab475d547977d6a21d910195\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-25 06:16:21 -0800\n\n updated changelog for release\n", "commit 8ccb5757e33030aaec1b895bf15b4a357d85c368\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-25 06:11:21 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 437f9897a14bdde0d2443f704904fd64eef016d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-25 06:11:20 -0800\n\n [maven-release-plugin] prepare release jenkins-1.646\n", "commit 7d7e8d9811236a50db587342c4e06cf70b3fbae6\nMerge: e34f53ac08 e7f88146ba\nAuthor: valentina <varmenise@cloudbees.com>\nDate: 2016-01-25 13:24:16 +0100\n\n Merge pull request #1972 from varmenise/JENKINS-32328\n \n [FIXED JENKINS-32328] process multiple update-centers for ToolInstallers\n", "commit e34f53ac086aaf2177fafda9b73ed72c8b5ee8d1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-25 01:39:51 +0100\n\n Noting #1184 #1950 #1963 #1969 #1975 #1977 #1981\n", "commit 7a423d3659ae54dbc897fb0f8afcc39832621c46\nMerge: 1f89b5a909 e7ead0eee8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-22 13:53:05 -0500\n\n [FIXED JENKINS-32493] Merging #2000.\n", "commit e7f88146baf87dc96d723255e522bf51471f6701\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2016-01-22 17:58:23 +0100\n\n [JENKINS-32328] handling tool Installers which do not have the default schema\n", "commit 80a6a9e7cbc1f2c7ecbf7c1161c55dae8c0233e0\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2016-01-07 12:30:32 +0100\n\n [JENKINS-32328] process multiple update-centers for ToolInstallers\n", "commit 3f91d342c900ee5fa33623a27cb0bda4509c9e28\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-01-22 11:31:46 +0000\n\n UpdateCenterConnectionStatusTest fix for the hoards of people that have a host named \"xyz\" ;)\n", "commit 45946a2989e9ca542bb1ffce25d11a763a99a0b8\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-01-22 11:27:29 +0000\n\n @Restricted(NoExternalUse.class) on some ResourceBundleUtil methods\n", "commit 304de19e73886c49593c654d14c13448ea97816f\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-01-22 11:13:45 +0000\n\n Typo fix in InstallState\n", "commit f9e1fe142156309cfabaa4e329925c6b33bb87f5\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-01-22 11:07:38 +0000\n\n Fixups to PluginManager - getActiveInstance\n", "commit b5fa04f048ddbe729c4a4bf8a20b2a87b7f67fb5\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-01-22 11:03:54 +0000\n\n Fixups to ClassicPluginStrategy\n", "commit bcee3237e911b0399ad2bf97437e393804c13438\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-21 17:45:10 +0000\n\n Whitespace and indent so the WSPD are not on my case\n", "commit 220c5ead507515be07e2cea263b77967b470a3d3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-21 17:24:10 +0000\n\n Put focus back onto the find field if the clear widget is pressed\n", "commit 465edd83a959dd49b11f2b6166e5470e8c003665\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-21 15:19:26 +0000\n\n Make jquery-ext.js more unit test friendly\n", "commit 13a6f23a00461dac65f9fba9763d10887f41fd04\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-21 13:24:22 +0000\n\n Change tab/untab text\n", "commit db527b49f0fc279a5aabcf70c8450d0a08f9466c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-21 13:20:29 +0000\n\n Make the show/hide tabs option global (not per job)\n", "commit 6b7b5a5f2b34cebeb423e04f6dd2c9782c2c625c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-21 11:20:58 +0000\n\n Move jenkins-config-widgets outside the config form so as to avoid find input getting mixed into form submission\n", "commit d7d7bdb5e1e3e3e14cb6f113f066d3e43e4392e7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-21 10:27:27 +0000\n\n Fixing section finder\n", "commit 97c79c350136d0d8409f43214786f87e66cb4870\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-20 22:30:19 +0000\n\n Store last config tab\n", "commit a579122ff1e540d62e3b55febce9eb68e60d977c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-20 21:42:33 +0000\n\n fire listener callbacks from inside a setTimeout\n", "commit 7145b9b9d173a5407179db896a6c0ab3da59faa7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-20 21:37:48 +0000\n\n Added find text highlighting\n", "commit c42d1c1f6412fa9b58c4f41ea747e57ce6dbf90d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-20 20:47:46 +0000\n\n Show sections based on find text\n", "commit e5cbc94daef71ac4a7148b9b36b0c5e9df593b9b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-14 10:12:11 +0000\n\n Optional configuration tabs on job configurations\n", "commit 20d0bef96dd80c85b86c0a62ecadfd96e39e8769\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2016-01-21 08:38:20 +0000\n\n Create a new DocumentBuilderFactory every time\n", "commit 84a2117772f2b639fe82eff652c349ff8eae999f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-20 22:24:17 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 71c2ad38d3c1520a790ef5d503d76a26fc92f12b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-20 22:24:17 -0800\n\n [maven-release-plugin] prepare release jenkins-1.642.1\n", "commit e7ead0eee8aeba82dc6de79ab704e400e0912071\nAuthor: Andres Rodriguez <arodriguez@cloudbees.com>\nDate: 2016-01-21 00:39:01 +0100\n\n [JENKINS-32493] Remove plugin parent POM from core project.\n \n As part of the process of getting a [new plugin parent POM](https://github.com/jenkinsci/plugin-pom) decouple from the core project\n the plugin module is removed.\n", "commit 66a560d71743a41667d09d8632973db4ca2c0541\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-20 18:15:59 +0000\n\n Setting XMLUtil DocumentBuilderFactory features to try close XXE vulnerabilities - fixed state for one of the features\n \n Still didn't work without rejecting doctype completely\n", "commit 60b9e7e30bc1c354359884429a8a8a9b80dd838c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-20 18:05:57 +0000\n\n Setting XMLUtil DocumentBuilderFactory features to try close XXE vulnerabilities\n", "commit 036a8e94ed37cf851f0cafb9cb12c21e3496ed7c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2016-01-19 15:13:33 +0000\n\n [FIX JENKINS-9598] Add plugin selection wizard on first launch\n \n Also ... unbundling of plugins from Jenkins core.\n", "commit 49d9f0e1b5872b7eea4d22c8b5edd634cc28e9f6\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-01-11 10:42:48 +0100\n\n [JENKINS-32273] Refactored return error codes and messages\n", "commit 1f89b5a9096f8d4946c1797e79ca5e2f494175ee\nMerge: 11e2e4c7d5 658f7d40b0\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-01-20 08:37:10 +0100\n\n Merge pull request #1992 from jglick/BuildTriggerTest.downstreamProjectShouldObserveCompletedParent\n \n BuildTriggerTest.downstreamProjectShouldObserveCompletedParent failure\n", "commit 11e2e4c7d537ceff611b0ee8a05cd9962edc3c3d\nMerge: a3663ee651 ad22f4dd4f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-20 02:57:17 +0100\n\n Merge pull request #1987 from fbonerandi/master\n \n [FIX JENKINS-31753] Fields are aligned at the bottom\n", "commit a3663ee6518825188d54a80245d1dc07b0b652ea\nMerge: df2de0ce90 71a25853e9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-19 23:01:15 +0100\n\n Merge pull request #1996 from batmat/JENKINS-26466-decouple-Node-From-NodeMonitor\n \n [JENKINS-26466] Decouple Node from NodeMonitor\n", "commit 71a25853e909dcd35df8b981adbef9f6c9ca7f7f\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-01-19 22:27:22 +0100\n\n [JENKINS-26466] Decouple Node from NodeMonitor\n \n Another fix for the future node_monitors package extraction.\n \n This time, a simple import removal.\n", "commit df2de0ce90cfe8644ccd6adf5261bd14727e176c\nMerge: 6dedce0042 758c0ced85\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-19 13:43:40 -0500\n\n Merge pull request #1993 from jglick/Executor.finish2-warning\n \n Downgrade \u201ctermination trace\u201d warnings\n", "commit 6dedce0042c08682c571b98fbc17ed74b4c954ca\nMerge: 0f50ca8264 c0a12396cc\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-01-19 19:14:38 +0100\n\n Merge pull request #1986 from damianszczepanik/translation-pl\n \n Added missing translations for Polish language\n", "commit 0f50ca826470d55ada4a982548d03879dd584e66\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-19 12:56:29 -0500\n\n [JENKINS-22767] Noting merge of #1989.\n", "commit 005ffa54fa03990933daaf73c133dcbfbd494b78\nMerge: 65d92ea982 d5167025a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-19 12:53:05 -0500\n\n Merge pull request #1989 from jglick/AbstractLazyLoadRunMap-JENKINS-22767\n \n [JENKINS-22767] Make sure only one thread actually loads a given build\n", "commit 758c0ced8586eede9ac39c2ebca0d9fc2c4d908e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-19 12:35:13 -0500\n\n \u201cTermination trace\u201d messages seem to be normal conditions. Do not log them as WARNING stack traces.\n", "commit 658f7d40b0680d5985607ba2f4743880943352d6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-19 12:30:59 -0500\n\n Random-looking failure in downstreamProjectShouldObserveCompletedParent.\n", "commit 5f95e4a167e463b6c5a371dc6b24d2a9626c9004\nAuthor: Tomas Straupis <tomasstraupis@gmail.com>\nDate: 2016-01-19 13:50:46 +0200\n\n Lithuanian translation update\n", "commit 79573b5ce2348ccfdf6dcf664a09a3e552774be8\nAuthor: Tomas Straupis <tomasstraupis@gmail.com>\nDate: 2016-01-19 13:27:50 +0200\n\n Lithuanian translation update\n", "commit 281c033ba88ae1c399be63cd6582f0cfd80960ac\nAuthor: Tomas Straupis <tomasstraupis@gmail.com>\nDate: 2016-01-19 13:13:35 +0200\n\n Lithuanian translation update\n", "commit f2dfdf3231896043c9d3f3dce9e9e7a4c5202ff6\nAuthor: Tomas Straupis <tomasstraupis@gmail.com>\nDate: 2016-01-19 13:07:52 +0200\n\n Lithuanian translation update\n", "commit 65d92ea982cf11cc13ea196f91fbeaebc55d767c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-18 23:39:22 -0800\n\n updated changelog for release\n", "commit 75a93b4cae91c6a20507e01a1cd8743c5b37dcac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-18 23:32:52 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ffa1d92141911794cc6864df1983812a1b9b111b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-18 23:32:52 -0800\n\n [maven-release-plugin] prepare release jenkins-1.645\n", "commit 1febeb8bc06258fb9e74d1344d94c648af10e70e\nMerge: 4416668dd6 bf58731b29\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-18 22:15:57 -0500\n\n Merge branch 'stable-1.642'\n", "commit bf58731b29abadc6f15e0d5e9c27d969f14f6905\nMerge: e3ccde0390 2223dc7b54\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-18 22:15:50 -0500\n\n Merge branch 'stable-1.625' into stable-1.642\n", "commit 4416668dd65408ec317ee3b5d4ca4ca6f8d317f0\nMerge: 8f426002b6 e3ccde0390\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-18 22:12:39 -0500\n\n Merge (-s ours) stable-1.642 into master\n", "commit d5167025a204750633c931ea8c1fff8d7561ab9c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-18 21:47:19 -0500\n\n [FIXED JENKINS-22767] Make sure only one thread actually loads a given build.\n", "commit e0919f1a46eac6628eed0241bd68c3e1c4ee44a6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-19 02:14:53 +0100\n\n Set version to 2.0-alpha-1-SNAPSHOT\n", "commit c0a12396cc3d408f22278b91d02cb600d31557c0\nAuthor: Damian Szczepanik <damian.publicemail@gmail.com>\nDate: 2016-01-16 21:35:29 +0100\n\n Added missing translations for Polish language\n", "commit 8f426002b656f7f9cc93df1f9987e8746327626a\nMerge: 85fed0b549 f2b06a8fdd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-18 11:24:20 -0500\n\n Merge pull request #1982 from jglick/refactor-test-harness-2\n \n [FIXED JENKINS-32478] Use released version of test harness\n", "commit ad22f4dd4fa3214b6cc420cb4abcaf43c7010a9c\nAuthor: fbonerandi <fbonerandi@yahoo.fr>\nDate: 2016-01-18 16:47:49 +0100\n\n [JENKINS-31753] Fields are aligned at the bottom\n", "commit f2b06a8fdd72f81a8f25ba9edb6ef01f730c1c6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-18 10:28:01 -0500\n\n Needed to update plugin POM, too.\n", "commit bd7cecbedeeb045a6ac0f27a5378cd2e3416df09\nMerge: 92f48ca26e 85fed0b549\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-18 10:01:00 -0500\n\n Merge branch 'master' into refactor-test-harness-2\n", "commit 85fed0b549f940e2b893b31f581dc4b1b2a4783e\nMerge: 4d8189af01 9427923697\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-01-17 08:40:10 +0100\n\n Merge pull request #1975 from batmat/fix-shell-step-help-encoding\n \n Transcoding from iso-8859-1 to utf-8\n", "commit 4d8189af0173583a55ca387843bf4e074d122e8b\nMerge: 4755ecd639 d6eee09b72\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-01-16 16:57:26 +0100\n\n Merge pull request #1984 from nkts/tab\n \n 4 spaces missing\n", "commit d6eee09b7243df38e9fcbb798d665adb1e51ace2\nAuthor: Marius Karnauskas <marius@karnauskas.lt>\nDate: 2016-01-15 21:41:54 +0000\n\n 4 spaces missing\n", "commit 4755ecd639d6a2ddfa4ff3afc09631ce3c6e9ee9\nMerge: c87cd281ba 6a266e769b\nAuthor: James Nord <teilo@teilo.net>\nDate: 2016-01-15 21:20:39 +0000\n\n Merge pull request #1981 from jtnord/no_junit_dep\n \n Junit was being pulled in transitively from jline - and was not needed by jline.\n Fixed by upgrading to the version of jline that groovy uses which has fixed dependencies.\n", "commit dad9cb6e6defb60bcd714cb5f8e0c7fe2423e1c9\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-01-15 21:27:00 +0100\n\n [JENKINS-26466] Decouple AbstractProject from DiskSpaceMonitor\n \n This modification is one of the preliminary steps to the full plugin\n extraction later (see JIRA above).\n Basically reverts a8c3a031c.\n", "commit 92f48ca26e84b5eb3121aeaffee109ead1604956\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-15 15:06:19 -0500\n\n Use released version of test harness.\n", "commit 94279236973a318a93deff86fefce44b0a381aee\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2016-01-13 13:47:25 +0100\n\n Transcoding from iso-8859-1 to utf-8\n \n That file was wrongly stored as ISO-8859-1, resulting in screwed accents\n in the Jenkins UI.\n", "commit c87cd281baa04ac20588978bffccfc5c5d441fdc\nMerge: a2a4f1a7b9 749346896a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-15 13:28:44 -0500\n\n Merge pull request #1977 from jglick/refactor-test-harness\n \n [JENKINS-32478] Split of test harness into separate artifact\n", "commit 6a266e769b4d3262690d235d39709c7e24f9ded3\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-01-15 15:58:57 +0000\n\n groovy-all uses jline 1.0 which has correct scope on junit\n", "commit 8f2a5d3c0a418935edc624d0fc05ba694eaf9d34\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2016-01-15 15:28:40 +0000\n\n Exclude junit dep from jline.\n \n The jline code appears to not use junit at all and this erronous dep\n causes us to pull in junit and hamcrest without any good reason.\n", "commit a2a4f1a7b96939c1528ce26daf9bd6eae61e6fcf\nMerge: f717252021 86319de87b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2016-01-15 10:00:00 +0000\n\n Merge pull request #1184 from ikedam/feature/JENKINS-19565_ItWithDropdownDescriptorSelector\n \n [JENKINS-19565] Pass ${it} to contents of dropdownDescriptorSelector\n", "commit 749346896abbdce8e074d593ab37175f59a84c29\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-13 18:14:37 -0500\n\n Split of test harness into separate artifact.\n", "commit f71725202159a7fd1ba588c30ee0602477533370\nMerge: aac48ad338 d8a13ac07c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-12 00:12:48 +0100\n\n Merge pull request #1963 from andresrc/JENKINS-32190\n \n [JENKINS-32190] Check init status in UsageStatistics\n", "commit aac48ad3386c64c7002a30d4cfb5f45f2edfe8ac\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-11 19:10:40 +0100\n\n Noting #1951, #1949, #1964, #1971\n", "commit d8a13ac07c4357eb74ab45a03955c0db430e3aa9\nAuthor: Andres Rodriguez <arodriguez@cloudbees.com>\nDate: 2016-01-11 18:21:52 +0100\n\n [JENKINS-32190] Make UsageStatistics#isDue check Jenkins init level before generating stats.\n", "commit 8cfa1e890f598edfb911d5c9591cd2109b4ad509\nMerge: dda00aa623 d3ebb8a56d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-11 10:37:26 -0500\n\n Merge pull request #1950 from jglick/WebAppMain.contextDestroyed-logging\n \n [JENKINS-24696] WebAppMain.contextDestroyed produces weird errors\n", "commit dda00aa62300911d833c56c630d6975c9e98ea85\nMerge: a7a8e3081e e61621c5b6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-11 10:35:45 -0500\n\n Merge pull request #1973 from jglick/TarArchiverTest.permission\n \n Skip the test if the `tar` or `unzip` commands are not available\n", "commit a7a8e3081e6bbb5886aad961a4a3b514ad3e73d5\nMerge: 70edfcda10 253c2a6444\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-01-11 09:47:10 +0100\n\n Merge pull request #1969 from pjanouse/JENKINS-32273\n \n [JENKINS-32273] Jenkins CLI unification of error handling and returning\n", "commit 253c2a6444ee9ce8503cea592e1f10a77d51f654\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2016-01-05 14:13:32 +0100\n\n [JENKINS-32273] Jenkins CLI unification of error handling and returning\n \n Extended exception handling and logging in CLICommand\n", "commit 70edfcda10106ca5078c12bd1c5d7f18fed27371\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-10 16:50:52 -0800\n\n updated changelog for release\n", "commit 8c0dd2c11684cb15f33d37e2b4d3bdeb1b2bbea3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-10 16:45:10 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1e080b7a7dbd786115fcdcc808f1b79730188d46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2016-01-10 16:45:10 -0800\n\n [maven-release-plugin] prepare release jenkins-1.644\n", "commit e61621c5b643cbf4b4212cbb57a4a6b314163f03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-08 12:59:22 -0500\n\n Skip the test if the `tar` or `unzip` commands are not available.\n https://ci.jenkins-ci.org/job/jenkins_main_trunk/4400/testReport/junit/hudson.util.io/TarArchiverTest/permission/\n", "commit 6306952779acc311719c175201e736685349e507\nMerge: ad5b2d12a6 8a9546408b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-08 15:02:07 +0100\n\n Merge pull request #1887 from daspilker/with-plugin\n \n allow @WithPlugin to install multiple plugins\n", "commit ad5b2d12a6674a827d1ce3b8cf8c7493626ab586\nMerge: 068c09f21a 16d6429c58\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-08 14:57:21 +0100\n\n Merge pull request #1949 from csimons/prohibit-rename-node-to-existing\n \n [FIXED JENKINS-31321] protect against node-rename corruption\n", "commit 068c09f21afae45a178942db5d2f3029734d03fc\nMerge: d931a5d7e0 92926efe62\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-08 14:38:07 +0100\n\n Merge pull request #1964 from daniel-beck/JENKINS-32194\n \n [FIX JENKINS-32194] Add time zone to generation date in footer\n", "commit d931a5d7e0013529a660b586b91350f3ca23a481\nMerge: 0a5b03688b 6603409891\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-08 13:39:59 +0100\n\n Merge pull request #1967 from jglick/ClosedByInterruptException-JENKINS-30395\n \n [JENKINS-30395] Work around ClosedByInterruptException in JenkinsRule\n", "commit 0a5b03688ba6884429bb3d2a06be8b7955694420\nMerge: 3f7163207f f7a0db5d89\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2016-01-08 13:33:47 +0100\n\n Merge pull request #1971 from daspilker/JENKINS-31932\n \n [JENKINS-31932] avoid synchronization for Jenkinsget/setJDKs\n", "commit 3f7163207fd74e3f1bf94709467984dafa54e161\nMerge: 86ec658268 7dfde850fc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-01-07 18:50:16 +0300\n\n Merge pull request #1968 from varmenise/changelogs-idleOfflineCause\n \n IdleOfflineCause changelogs and @since\n", "commit f7a0db5d8964bdfc06f978a5a8111089890ec661\nAuthor: Daniel Spilker <daniel.spilker@coremedia.com>\nDate: 2016-01-07 14:45:58 +0100\n\n use readResolve to initialize jdks to avoid multiple concurrent initialization\n", "commit 7dfde850fc0fbacd1875d38ec4846e12bd1a963c\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2016-01-04 17:40:04 +0100\n\n IdleOfflineCause changelogs and @since\n", "commit 9a239081e945f9b1d3076bec59266d01f0857f47\nAuthor: Daniel Spilker <daniel.spilker@coremedia.com>\nDate: 2016-01-07 10:34:58 +0100\n\n avoid synchronization for Jenkinsget/setJDKs, use a volatile field instead\n \n [FIXES JENKINS-31932]\n", "commit 86ec658268c8145c6d41d5ef25dcd7659c695878\nMerge: 7e05b5032e 70aa8cd7ec\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2016-01-07 12:08:51 +0300\n\n Merge pull request #1970 from jglick/PosixAPI-IllegalStateException\n \n Documenting IllegalStateException from PosixAPI\n", "commit e3ccde03907f3464dec56f5dab18e849ce508548\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-23 11:46:11 -0500\n\n [FIXED JENKINS-20327] Integrate Winstone 2.9.\n \n (cherry picked from commit 8f012d63d771b22d74eec8396b2895f0e45f0e6f)\n", "commit f5f777f680b7d0d18890e966fe2616935d45035e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2016-01-07 08:54:45 +0100\n\n Towards 1.642.1\n", "commit 70aa8cd7ec9a6f3109dc51992d13ea72c576391f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-06 12:08:01 -0500\n\n Documenting IllegalStateException.\n", "commit 6603409891f4753917f4114abd389088dfe0557c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-04 17:00:59 -0500\n\n Use Logger rather than stderr.\n", "commit 7e05b5032e138b5780eabc790d7cddecdc9b0b7c\nMerge: 9ab3f1d6aa e516d6e0ae\nAuthor: valentina <varmenise@cloudbees.com>\nDate: 2016-01-04 17:19:16 +0100\n\n Merge pull request #1960 from varmenise/IdleOfflineCause-ClassImplementation\n \n create a specific implementation for Idle Offline Cause\n", "commit 28bef5f366c2ebf6efdb4a71c920fe1d8bb28d3e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2016-01-04 10:23:31 -0500\n\n [JENKINS-30395] Work around ClosedByInterruptException by checking Thread.interrupted.\n", "commit bcba404dca6cb7239ba78381d88e927dda2c1c18\nAuthor: Allan Burdajewicz <allan.burdajewicz@gmail.com>\nDate: 2015-12-31 16:11:09 +1000\n\n [JENKINS-32134]: Used the core terminology \"ItemGroup\". Simplified and added examples. Added the closing paragraph tags.\n", "commit 92926efe621cc9a5033c095ddfdbd6e8ccbbba2d\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-12-24 12:43:09 +0100\n\n [FIX JENKINS-32194] Add time zone to generation date in footer\n", "commit 9ab3f1d6aa15a242d226b45664bbb1a8dd0c9818\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-12-22 19:53:24 +0100\n\n Update changelog.html\n", "commit 16d6429c58400b18350c42280ac541a6322ac8f3\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-12-08 00:33:47 -0500\n\n [FIXED JENKINS-31321] protect against node-rename corruption\n \n This change adds code to check that the user isn't attempting to rename\n an existing node with the name of another existing node. Previous to\n this change, such rename operations would succeed and would corrupt node\n configuration data.\n", "commit 384f73b49b09d4d7f67fede1c948c79c2247842d\nAuthor: Allan Burdajewicz <allan.burdajewicz@gmail.com>\nDate: 2015-12-22 21:56:05 +1000\n\n [JENKINS-32134]: Referenced CloudBees Folder Plugin and Multi-Branch Project Plugin\n", "commit e84890ffd6c011d435a03fbd717fa61c3e984e63\nMerge: f1acada66b 15cba1bbb3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-21 12:33:02 -0500\n\n Merge pull request #1951 from jglick/windows-service-webroot\n \n Specify --webroot to the Windows service wrapper\n", "commit e516d6e0aef9728cc72ca87eaeb5baaa8fb1b182\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-12-17 20:36:14 +0100\n\n create IdleOfflineCause\n", "commit f1acada66ba3e7caec7dcb73a08a8f706c7a1eb1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-20 22:03:18 -0800\n\n updated changelog for release\n", "commit b56db0dbf6e9d8adb0a09efbdc275ac160db3a89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-20 21:57:44 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 025fe24d91645ef7eb1e2ed871531e4066e2a09f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-20 21:57:43 -0800\n\n [maven-release-plugin] prepare release jenkins-1.643\n", "commit a0d390a9f65e3f045679f7fdceab3e560f06c84c\nAuthor: Allan Burdajewicz <allan.burdajewicz@gmail.com>\nDate: 2015-12-21 13:20:03 +1000\n\n [JENKINS-32134]: Improved the Build Other Projects help message for projects inside Folder.\n", "commit c1a53a5f21efdf24d6a568a6fa451e1e18721918\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-20 10:54:33 -0800\n\n Formatting simplification for Java7\n", "commit 8bb812a93059a4f1f52cf9bec04d717a4ef72e71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-20 07:35:36 -0800\n\n Prefer @DataBoundConstructor over Descriptor.newInstance\n", "commit 653fbdb65024b1b528e21f682172885f7111bba9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-19 15:40:20 -0800\n\n Allow the default port to be more easily configured.\n \n Docker images and other automation use cases often want to make Jenkins\n use specific port. Today they do this via init.groovy.d with a\n problematic sleep timeout, so allow them to control this value via\n system property.\n", "commit 9a546233ab942b99e731c23cb3c0b67dcea0c122\nMerge: 9339a34967 e539198c09\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-12-17 02:04:45 +0100\n\n Merge pull request #1953 from daniel-beck/JENKINS-11016\n \n [FIX JENKINS-11016] Add button that allows retrying core update\n", "commit 9339a34967dd095ba6fbaba40b41e33835fde866\nMerge: 8c8bbbbbad cc932c49af\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-12-15 16:59:52 +0000\n\n Merge pull request #1891 from stephenc/jenkins-31219\n \n [FIXED JENKINS-31219] A CloudProvisioningListener can prevent provisi\u2026\n", "commit 8c8bbbbbad0cca5661ac6fa89280325e942b4bcc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-13 21:46:29 -0800\n\n updated changelog for release\n", "commit 6487214abbdea1e9ecc1342bb184eebc1f9d3066\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-13 21:39:57 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 910f8c81de471f4678591f2d49b6845179c8ffec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-13 21:39:56 -0800\n\n [maven-release-plugin] prepare release jenkins-1.642\n", "commit e539198c092bd161fe0cc9d1d332d94c15abd04d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-12-12 19:25:31 +0100\n\n [FIX JENKINS-11016] Add button that allows retrying core update\n", "commit ef5f6bf20d33964628467eb97d245564b622a35d\nMerge: 8f38e206c2 60a23e5bca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-11 18:13:31 -0500\n\n [JENKINS-31954] Merged #1952.\n", "commit 60a23e5bcad490ed3267bc418849d44da5ec791d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-11 16:08:06 -0500\n\n [FIXED JENKINS-31954] Stack overflow reconfiguring some settings where Descriptor.newInstance is gratuitously overridden.\n", "commit d3ebb8a56d06b0a816699fb2cf0c313324c71d80\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-11 10:36:51 -0500\n\n Binary compatibility for callers of GroovyHookScript.<init>(String).\n", "commit ec92ff2f591283f4e601ab954d515e6b1679de1e\nMerge: 647d3e9a39 8f38e206c2\nAuthor: Johannes Ernst <Johannes.Ernst@gmail.com>\nDate: 2015-12-10 03:12:42 +0000\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins into updates\n", "commit 15cba1bbb3ab47cee3196e540bdf8248f02fc05c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 18:53:52 -0500\n\n Specify --webroot to the Windows service wrapper so we do not unpack to %JENKINS_HOME%\\war.\n", "commit 42de07bba60bdde51ee7123ed6c65a11cddb78ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 14:53:24 -0500\n\n [FIXED JENKINS-24696] Cannot assume that Jenkins.getInstance() != null when we are running a boot failure script.\n", "commit 09722a982fc50b3271cc9fbcc05ef5154840b954\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 14:23:03 -0500\n\n Converting BootFailureTest from Groovy to Java.\n", "commit 54374fc2b6b4874ce4de4dfdb6c082c7577d48a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 13:54:08 -0500\n\n If the initialization thread is interrupted by contextDestroyed, make that clear.\n Otherwise get a meaningless error:\n java.lang.InterruptedException\n at java.lang.Object.wait(Native Method)\n at java.lang.Object.wait(Object.java:502)\n at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:267)\n at jenkins.InitReactorRunner.run(InitReactorRunner.java:44)\n at jenkins.model.Jenkins.executeReactor(Jenkins.java:915)\n at jenkins.model.Jenkins.<init>(Jenkins.java:814)\n at hudson.model.Hudson.<init>(Hudson.java:83)\n at hudson.model.Hudson.<init>(Hudson.java:79)\n at hudson.WebAppMain$3.run(WebAppMain.java:225)\n", "commit 8f38e206c234c74c3d40914b6a4c5e9cd854b460\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-12-09 19:48:28 +0100\n\n Noting security fixes in 1.641\n", "commit 6c2b16cf4a680d240c560e6fce58bc860a845b61\nMerge: dd2ac731da 031ccdf038\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-09 10:19:24 -0800\n\n Merge pull request #1939 from jglick/StartupTest\n \n Ensure that no warnings appear during startup\n", "commit dd2ac731dafcaee89c04fe8df45ac44f00534f90\nMerge: fedff4d409 0b75baa4c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-09 10:07:55 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit fedff4d40950ace143d7e3c959dca56e8314a4e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-09 09:52:08 -0800\n\n updated changelog for release\n", "commit 4870eb36248ba206b907163770e357915b6a6e38\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-09 09:46:19 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6391b8060726f261099f1e8a286ef95155f97738\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-09 09:46:16 -0800\n\n [maven-release-plugin] prepare release jenkins-1.641\n", "commit 0db5f946be18a043cb8042f0f97dcf0ada7f026a\nMerge: c180dfcb52 d8f8bd91d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-09 09:23:58 -0800\n\n Merge remote-tracking branch 'security/security-master'\n", "commit 2223dc7b547b5960d323ccc87a5cd62773dee988\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-09 08:20:33 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d5d2e6e4c5ef3820a4a0bf98e90a9f74f08cb01e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-09 08:20:33 -0800\n\n [maven-release-plugin] prepare release jenkins-1.625.3\n", "commit 0b75baa4c5729bceb1c84a0a5cad1404fca30e73\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-08 09:32:25 +0300\n\n Noting #1940\n", "commit 67c13dab316130468f101a300a3f0f388b8d6736\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-08 09:30:22 +0300\n\n Noting JENKINS-30304 and JENKINS-3195 from https://github.com/jenkinsci/jenkins/pull/1908\n", "commit d3e3c57af098ad337ef7fc26aa45ce99372f10bc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-08 09:25:37 +0300\n\n Noting JENKINS-31776 from https://github.com/jenkinsci/jenkins/pull/1938\n", "commit 1fa120197155be439f72f765fca49d3cc8f6d7a1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-08 09:22:33 +0300\n\n Noting JENKINS-29059 from https://github.com/jenkinsci/jenkins/pull/1941\n", "commit f1088514ac2e26057eae301688a297fc2aea7988\nMerge: c180dfcb52 e7ab5a1efe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-07 07:13:27 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit c180dfcb52c3702690686e8384b2dc471004d206\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-07 06:56:57 -0800\n\n updated changelog for release\n", "commit 26ac1bc0810722d7215df869551db46efee958d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-07 06:50:41 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8d9aee62ede18393aa3f65cd779d942e3531beb8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-12-07 06:50:41 -0800\n\n [maven-release-plugin] prepare release jenkins-1.640\n", "commit e7ab5a1efe9c494b510ae23cd3af8ade5c267e4d\nMerge: fc30b32a6a 3a83504e3d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-07 14:42:11 +0300\n\n Merge pull request #1940 from jglick/deprecate-Plugin\n \n Deprecating subclassing of Plugin\n", "commit fc30b32a6adcf5965a01807577f8c08c0b4a1483\nMerge: dd435405b9 9013b290b7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-07 14:39:41 +0300\n\n Merge pull request #1908 from recena/JENKINS-31395\n \n [JENKINS-31395] Footer does not work fine in some situations\n", "commit dd435405b957706a8d46680d338cc525da0375a1\nMerge: 0597f3c4c6 809a3c6a61\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-07 14:39:29 +0300\n\n Merge pull request #1938 from pjanouse/JENKINS-31776\n \n [JENKINS-31776] CLI command online-node extracted from core to CLI\n", "commit 0597f3c4c6f24db9352e8e19ec0b89ed7194697d\nMerge: b8d4d2b492 4d754c494b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-07 14:39:00 +0300\n\n Merge pull request #1941 from ChrisA89/JENKINS-9346-neaten-help-git-params\n \n JENKINS-29059: Display cron run times after warnings if warnings occur.\n", "commit b8d4d2b49217e9b84c9eccc9eeae447c1f6459c1\nMerge: 7c9ba7011c a154270249\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-04 19:39:46 -0500\n\n [JENKINS-31458] Noting merge of #1936.\n", "commit 7c9ba7011cb905adc6d39321dc68b3a202daa3de\nMerge: a31f1acd5c 09fadd58b5\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2015-12-04 17:12:26 -0500\n\n Merge pull request #1863 from christ66/maintainlogs\n \n [JENKINS-30914] Add extra logging to the queue\n", "commit 4d754c494b999e805239987c942d4c931748fd05\nAuthor: chris.arnott@softwire.com <chris.arnott@softwire.com>\nDate: 2015-12-02 20:37:09 +0000\n\n JENKINS-29059: Update to use FormValidation.aggregate()\n", "commit 031ccdf038b9589bd347acc94800d9f52d110023\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-02 09:36:48 -0500\n\n Routine errors listening for UDP broadcast or DNS multicast should not print stack traces to the log.\n", "commit a31f1acd5cf5dd4af770828c0cfb0769b473e8b1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-02 15:33:35 +0300\n\n [JENKINS-31019] - Noting https://github.com/jenkinsci/jenkins/pull/1935\n", "commit e258e2baebcfcba81c48465caefb228a33b458ef\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-02 15:25:52 +0300\n\n Noting #1926\n", "commit cbf46fc3597e7baf45e96dc9423cdef155e329ba\nAuthor: chris.arnott@softwire.com <chris.arnott@softwire.com>\nDate: 2015-12-02 12:23:39 +0000\n\n JENKINS-29059: Display cron run times after warnings if warnings occur.\n", "commit 809a3c6a61845e1938c0ed0979438af7cf265e97\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-12-01 16:40:10 +0100\n\n [JENKINS-31776] CLI command online-node extracted from core to CLI\n \n online-node covered by test-cases\n", "commit d8f8bd91d8fe9786a9eacda02d5e3910365af35d\nMerge: 51972a414e 4456e3f8e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 21:32:19 -0500\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit 4456e3f8e585ccd87c39069f9de9a8fd33e61895\nMerge: 64d3bf52f0 536c01bfca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 21:32:12 -0500\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 536c01bfca9bf9b2482bcfb23942567777fd653f\nMerge: ba5e3f816d d8852fc822\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 21:31:47 -0500\n\n Merge pull request #53 from jenkinsci-cert/remoting-2.53.2\n \n Integrating remoting 2.53.2\n", "commit 51972a414e4f8bb95cefd721c02cdb2c05da103f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 20:41:21 -0500\n\n Unrestricting new members from SECURITY-234 in trunk.\n", "commit 6d0ad56da67e1f154985270b9f4066eda0f767ff\nMerge: 73c1d8bf72 64d3bf52f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 20:38:38 -0500\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit 73c1d8bf72f7e0e25a9dcfe748515f9348c66035\nMerge: 30a06d8672 cf62704f50\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 20:37:35 -0500\n\n Merge branch 'master' into security-master\n", "commit cf62704f50c5314569ff2b480135c139d72e751e\nMerge: 53c51574e2 7a89ddafe0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 20:37:29 -0500\n\n Merge branch 'stable-1.625'\n", "commit 64d3bf52f0a0ffa5f35ba560d7f749987938577f\nMerge: 368e7c19b1 ba5e3f816d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 20:35:24 -0500\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 368e7c19b19fffd98a8489590c8249b7ab40277f\nMerge: 036841a5d3 7a89ddafe0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 20:33:07 -0500\n\n Merge branch 'stable-1.625' into security-stable-1.625\n", "commit d8852fc822a2bf1268bd608b2ca330ca781f2e5d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 20:29:43 -0500\n\n Integrating remoting 2.53.2.\n", "commit ba5e3f816dd92eb987d24601da3f3d6a17b12b5e\nMerge: f7880ba04b 97adb71aa4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 20:26:31 -0500\n\n Merge pull request #52 from jenkinsci-cert/SECURITY-234\n \n [FIX SECURITY-234] Abort plugin/core update on checksum mismatch\n", "commit 97adb71aa4509f91e408a16ba312e817ec015cf4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-12-02 00:23:36 +0100\n\n [SECURITY-234] Use core's commons-codec and remove workaround\n", "commit 3a83504e3d08f5eb5b9787d9810f8cd40167dc10\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 17:27:25 -0500\n\n Deprecating subclassing of Plugin.\n", "commit 53c51574e2452bc95449026446cf3f5b945a81c3\nMerge: 2f92cadb96 ac03723ba5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-12-02 00:32:48 +0300\n\n Merge pull request #1935 from jtnord/JENKINS-31019\n \n [JENKINS-31019] Bump BCT to pickup fix.\n", "commit 82db46924d804f693d6ee58a45673ccc3f5f678a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-12-01 15:58:36 -0500\n\n Ensuring that no warnings appear during startup.\n", "commit f99cb46e06f394637067730a82f46bddc3567295\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-12-01 18:12:55 +0100\n\n [SECURITY-234] Add test. Add helper method for code reuse\n", "commit 2f92cadb967fe3b1cc32408c470dfa5b3e14f512\nMerge: 6641190b8c 6cd138331a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-12-01 15:17:07 +0100\n\n Merge pull request #1913 from alshopov/master\n \n Initial Bulgarian translation\n", "commit a1542702497f310a9ccb3576cf3a8e1422455d05\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-30 18:57:38 -0500\n\n RateLimitBranchProperty.JobPropertyImpl.Descriptor.newInstance called super.\n This caused a NullPointerException since newInstance was then called re\u00ebntrantly.\n Adjusting NewInstanceBindInterceptor.processed handling to behave correctly in this case.\n", "commit e84a870b5f3cf5e23b50df9c1768e77b005fbb78\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-30 17:13:18 -0500\n\n NodePropertyTest.invisibleProperty demonstrates that the fallback for onConvert must be onConvert, not instantiate, of the delegate.\n", "commit 4a6c2168ef16406e04b2dc0d7c1a56d8b44adc51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-30 15:39:05 -0500\n\n newInstance may be passed a null request argument.\n", "commit dca86078c36fbc8aeeefec22d8483c9e8bbcd986\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-30 14:16:32 -0500\n\n [FIXED JENKINS-31458] Ensuring that Descriptor.newInstance is called even on nested objects.\n", "commit ac03723ba5cb036d9cc02540a8c7d1ffd84c8403\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-11-30 18:21:29 +0000\n\n [JENKINS-31019] Bump BCT to pickup fix.\n", "commit c6f66be8df7974186e014681912bdfdec01bb123\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-30 12:52:29 -0500\n\n [JENKINS-31458] Reproduced problem in test (passes in 53c86ec but fails in 600b1f0).\n", "commit 6641190b8cce326bf9040de4d8182669ff7582d3\nMerge: 5b667c0223 78bf63d570\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2015-11-30 12:44:49 +0100\n\n Merge pull request #1926 from rsandell/rsandell-enum-default\n \n Added default attribute to enum.jelly\n", "commit 5b667c02235e36cfa3387e190830bf3136428ef9\nMerge: 8a8d51fa71 92f238e358\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-29 14:03:04 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 8a8d51fa7180688f302a6edbfea0ca96cdfa5146\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-29 13:46:58 -0800\n\n updated changelog for release\n", "commit 70d1bc126681633d025bd8d38af4ebc6f171327b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-29 13:40:55 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 56d256b4548604d2e3affe000624d9d47f4c57f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-29 13:40:54 -0800\n\n [maven-release-plugin] prepare release jenkins-1.639\n", "commit 92f238e358d41e80a6e54a3a8ece4e6d2b2ace46\nMerge: 4d60cdc824 109474d526\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-11-29 20:42:58 +0100\n\n Merge pull request #1924 from pjanouse/delete-node-exception\n \n CLI delete-node: correction of handling an exception occurred during execution when not enough rights are on\n", "commit 4d60cdc824ce84b5b83ef1ea3b44f5102792689e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-29 11:13:47 -0800\n\n In debugging a release problem, found a problem.\n \n The failure was in ClassLoader.checkCerts that throws the following\n exception:\n \n if (pcerts != null && !compareCerts(pcerts, certs)) {\n throw new SecurityException(\"class \\\"\"+ name +\n \"\\\"'s signer information does not match signer information of other classes in the same package\");\n }\n", "commit c7fd90a8796fe0ad80bfe37a9837af4515fbf5cb\nAuthor: Ted <xiao.xj@gmail.com>\nDate: 2015-11-28 16:23:59 +0800\n\n fix JENKINS-31768 dead lock while removing computer\n", "commit c158648afa8888bc49ac337c973d4e4bc050118e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-28 01:35:06 +0100\n\n [SECURITY-234] More efficient digest computation, restrict API\n", "commit 9013b290b75d3638203c3b112b2ef2a2cfb31dc4\nAuthor: Manuel Recena <recena@gmail.com>\nDate: 2015-11-27 22:17:37 +0100\n\n [JENKINS-31395] Footer more robust\n", "commit 9ec88357a354d8354728cc06e2b8c8b68aee58bf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-27 16:54:49 +0100\n\n [SECURITY-234] Getters instead of fields; trim base64 to fix test\n", "commit 11479a2cc0a322a6bcd7e65667f3d24aa4d444bb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-27 14:04:03 +0100\n\n [FIX SECURITY-234] Abort plugin/core update on checksum mismatch\n", "commit 109474d5263a4542129f0bc82e81f8dfdd8df5b9\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-11-24 16:32:33 +0100\n\n CLI delete-node: correction of handling an exception occurred during execution when not enough rights are on\n", "commit 305903fe1a514ad1abd9d8fcd03e88149b1ee8ab\nMerge: 35df984e25 6e5a067ed5\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-11-27 09:24:16 +0000\n\n Merge pull request #1928 from tfennelly/add-node-profiles\n \n [FIXED JENKINS-31747] Add node/npm profiles to plugin parent pom\n", "commit 35df984e25c3422ded2d129cca4801166d616c15\nMerge: d1a8d8ebbd 41dccf86bc\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-11-26 17:15:31 +0100\n\n Merge pull request #1930 from MarkEWaite/master-improve-jdk-installer-status-message\n \n Improve readability with a space in JDK downloading message\n", "commit 41dccf86bc30576def7ad59a520f91d8aee1f1c4\nAuthor: Mark Waite <mark.earl.waite@gmail.com>\nDate: 2015-11-26 08:15:56 -0700\n\n Improve readability with a space in JDK downloading message\n", "commit 78bf63d5704a208048a403940dd30681fff854d4\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2015-11-26 12:28:19 +0100\n\n Fixed copy-paste error\n", "commit d1a8d8ebbde0e86765094b570dc84bc0d6bdfb55\nMerge: d2e0f6fa6a 3c94a7cb60\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-26 09:21:37 +0000\n\n Merge pull request #1929 from stephenc/jenkins-31596-followup\n \n [JENKINS-31596] The kill switch is never relevant if you do not have RUN_SCRIPTS\n", "commit 7a89ddafe0b4e37985283880aa5398e953d5bef5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-25 15:08:38 -0800\n\n Integrated remoting 2.53.2\n \n This is the logical consequence of what we agreed in the CERT meeting\n today, given that the 2.53.2 is public.\n \n (cherry picked from commit d2e0f6fa6ae32ca0f541a34ab0602d0bea6c4b50)\n", "commit d2e0f6fa6ae32ca0f541a34ab0602d0bea6c4b50\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-25 15:08:38 -0800\n\n Integrated remoting 2.53.2\n \n This is the logical consequence of what we agreed in the CERT meeting\n today, given that the 2.53.2 is public.\n", "commit 3c94a7cb60c39286945d5a9c1ccee505c01d16b8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-25 22:32:29 +0000\n\n [JENKINS-31596] No excuses, have security => relevant\n", "commit 208320f8e121dd151286f457d2f0fa3099b8047f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-25 22:29:08 +0000\n\n Revert \"Merge pull request #1917 from stephenc/jenkins-31596\"\n \n This reverts commit d00dc71b24dbfff8c5e6944c7776c9279bd6b5b0, reversing\n changes made to 7ffefe190dff2d530f1fe5c3e207cc461335af6a.\n", "commit 39ef6157fa41b5e9df92fec03f0fc65c95e07c57\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-25 22:28:31 +0000\n\n Revert \"[JENKINS-31596] The kill switch is never relevant if you do not have RUN_SCRIPTS\"\n \n This reverts commit c55d56291485f05d8be29e4854bf7a4605fe9bae.\n", "commit c55d56291485f05d8be29e4854bf7a4605fe9bae\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-25 21:21:12 +0000\n\n [JENKINS-31596] The kill switch is never relevant if you do not have RUN_SCRIPTS\n", "commit 30a06d86723b3884dbf8def396148a4b8fadf941\nMerge: 04e522fb03 036841a5d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 16:02:10 -0500\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit 036841a5d3bf94d75e38defe23f22b266ed3f428\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 16:01:13 -0500\n\n Making tests compile again.\n", "commit 647d3e9a39a682212e6dd0f91f940d1670dc97f8\nAuthor: Johannes Ernst <Johannes.Ernst@gmail.com>\nDate: 2015-11-25 20:42:36 +0000\n\n System property access now logged on Level.CONFIG\n Added clarifying comments into JavaDoc\n", "commit 04e522fb031f26466e2cce09922640a08b96cd4f\nMerge: 9dbcf588e4 6e50702a05\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 15:31:12 -0500\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit 9dbcf588e45f7761ff1543658326ff6fe230ac1f\nMerge: 940796f04f 9e321a4a0e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 15:31:08 -0500\n\n Merge branch 'stable-1.625'\n", "commit 6e50702a0587cf2949d6e80891f507677e2fef80\nMerge: 9e321a4a0e f7880ba04b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 15:29:30 -0500\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit f7880ba04b97c924726e5350b1ee6bcefecb7e7e\nMerge: 704d2ee4fb ba74788810\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 15:28:45 -0500\n\n Merge pull request #51 from jenkinsci-cert/SECURITY-233\n \n [FIX SECURITY-233] Remove multipart form exception from crumb filter\n", "commit 704d2ee4fb972510eddec5d412cfefb8e0196e85\nMerge: 27c303417a 83f18a8e6a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 15:27:51 -0500\n\n Merge pull request #50 from jenkinsci-cert/SECURITY-225\n \n [FIX SECURITY-225] Add RequirePOST annotations\n", "commit 27c303417a226bf4c06a588570f28ac2e2507c6c\nMerge: a78b13e7d0 d3fb2c09f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 15:26:25 -0500\n\n Merge pull request #49 from jenkinsci-cert/SECURITY-95\n \n [FIX SECURITY-95] Add CSP headers to files served by Jenkins\n", "commit 6e5a067ed5a53cbe9e9199beeca1fafdc2f05521\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-11-25 20:09:45 +0000\n\n [Fixed JENKINS-31747] Add node/npm profiles to plugin parent pom\n", "commit 9e321a4a0eefde421709647f0f15cb7bc8da61d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 13:13:54 -0500\n\n [FIXED JENKINS-31718] Integrated a new version of Remoting with a fix for a regression in concurrent socket connections.\n \n (cherry picked from commit e6d8500dd8e9b157ae8c54aec6fd42286e88301a)\n \n In the project meeting today we decided to pull this in.\n", "commit fd518992ed1b2b3e0dcef565022da34763b8c97d\nMerge: bdbd452592 b51653d2bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-25 12:05:57 -0800\n\n Merge branch 'stable-1.625' of github.com:jenkinsci/jenkins into stable-1.625\n", "commit 940796f04fc43aed750aff970bc4fad4793f068f\nMerge: e930da45ff e6d8500dd8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-25 20:59:23 +0100\n\n Merge pull request #1927 from jglick/remoting-JENKINS-31718\n \n [JENKINS-31718] Integrated a new version of Remoting\n", "commit b51653d2bfa1a8b4e854bb0991202879e7228da8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-19 11:51:57 +0000\n\n [FIXED JENKINS-31649] Check should be against AccessControlled and Permission.READ\n \n - The previous check was to narrow.\n - We now check on AccessControlled (which is implemented by Item)\n - We now also check on Permission.READ (which is the generic read permission)\n \n This should allow subtasks who's task may not be an Item to at least implement AccessControlled to alow visibility.\n \n There remains an open question as to whether tasks that are not AccessControlled should ever be visible in the UI\n \n (cherry picked from commit cf1fdf98e435b4c7df54f1a8e958d185f1a0f3d2)\n", "commit e6d8500dd8e9b157ae8c54aec6fd42286e88301a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-25 13:13:54 -0500\n\n [FIXED JENKINS-31718] Integrated a new version of Remoting with a fix for a regression in concurrent socket connections.\n", "commit 3bcccd48eb8b03d100f061b3a91a4a169f64b2a9\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2015-11-25 15:12:27 +0100\n\n Added default attribute to enum.jelly\n \n So you can have something different than the first enum value as the default\n", "commit e930da45ff4c48dfcaadc57e01485051d2a04b1d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-25 09:21:52 +0000\n\n [JENKINS-31649] Tidy-up javadoc comments after merge of JENKINS-31649\n", "commit d76ee3e5179dd50e96e6c8e1d67ffbdec7f88a7b\nMerge: ab0198246c 8f012d63d7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-24 13:02:05 -0500\n\n [JENKINS-20327] Noting merge of #1922.\n", "commit 0056b55146cb1948e3a828a905f543a1c540ab22\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-11-18 09:56:51 +0000\n\n [JENKINS-31631] Exclude transitive htmlunit-core-js via embedded-rhino-debugger\n \n (cherry picked from commit aec2d8afb1391b479e2531c0d49c211f81aba8b3)\n", "commit 5defc349a8894bbc6dd524e6f9ba9c1fc5662e52\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-11-18 11:36:30 +0000\n\n [JENKINS-31631] Handle YUI submit <button> clicks\n \n (cherry picked from commit 7fdb589133de09e77d29397ee01bcc9004e25cb2)\n", "commit 24785d545971e10ece89b29fa2dfb50c29c85fd9\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-10-22 12:27:33 +0200\n\n [JENKINS-31098] Deletage remove a node back to Computer.doDoDelete()\n \n (cherry picked from commit 04a874ac9572245314208fdeea485383d621fcf6)\n", "commit 8f012d63d771b22d74eec8396b2895f0e45f0e6f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-23 11:46:11 -0500\n\n [FIXED JENKINS-20327] Integrate Winstone 2.9.\n", "commit ab0198246c1cf4d8d4cbc86596b94421c562e784\nMerge: 46ef3a5776 c6b7c2431b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-11-21 08:18:05 +0100\n\n Merge pull request #1920 from jenkinsci/rtyler-patch-1\n \n Remove relative resource declarations in the changelog\n", "commit c6b7c2431be7e94870fdb53298b540aac6b96013\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2015-11-20 15:40:31 -0800\n\n Remove relative resource declarations in the changelog\n \n When porting the changelog into the new site, these relative references are causing a little trouble so I'm just moving them to absolute.\n", "commit 46ef3a5776b9a60a1e5d364c29afda01fa09faed\nMerge: 2327618020 cf1fdf98e4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-20 11:20:31 +0000\n\n Merge pull request #1919 from stephenc/jenkins-31649\n \n [FIXED JENKINS-31649] Check should be against AccessControlled not Item\n", "commit ba747888108d0db90d469c6d210b1df465d8fac1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-19 19:40:16 +0100\n\n [SECURITY-233] Only append crumb to URL in multipart forms\n", "commit ef2c0dc163695af3a57ad7a45571293377ff679b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-19 17:42:14 +0100\n\n [FIX SECURITY-233] Remove multipart form exception from crumb filter\n", "commit cf1fdf98e435b4c7df54f1a8e958d185f1a0f3d2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-19 11:51:57 +0000\n\n [FIXED JENKINS-31649] Check should be against AccessControlled and Permission.READ\n \n - The previous check was to narrow.\n - We now check on AccessControlled (which is implemented by Item)\n - We now also check on Permission.READ (which is the generic read permission)\n \n This should allow subtasks who's task may not be an Item to at least implement AccessControlled to alow visibility.\n \n There remains an open question as to whether tasks that are not AccessControlled should ever be visible in the UI\n", "commit 23276180209b40315d19ea1c143b69d348d607ae\nMerge: d00dc71b24 7fdb589133\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-11-19 11:06:26 +0000\n\n Merge pull request #1918 from tfennelly/htmlunit-fixes\n \n [Fixed JENKINS-31631] Handle YUI submit <button> clicks\n", "commit 9303136c9d4e5f8fedfac2cd3cf78c10b677298d\nAuthor: Johannes Ernst <Johannes.Ernst@gmail.com>\nDate: 2015-11-18 18:26:41 +0000\n\n Incorporated pull request feedback:\n * moved to jenkins.util.SystemProperties\n * consistent naming getString/getInteger/getBoolean\n * improved code formatting\n Improved JavaDoc\n", "commit 4e79ceccddf7add5713c26fc42ea26a853ad9ce6\nMerge: 709fe5b9aa d00dc71b24\nAuthor: Johannes Ernst <Johannes.Ernst@gmail.com>\nDate: 2015-11-18 17:19:55 +0000\n\n Merge updates from upstream\n", "commit 7fdb589133de09e77d29397ee01bcc9004e25cb2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-11-18 11:36:30 +0000\n\n Handle YUI submit <button> clicks\n", "commit d00dc71b24dbfff8c5e6944c7776c9279bd6b5b0\nMerge: 7ffefe190d fc582bae19\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-18 10:52:53 +0000\n\n Merge pull request #1917 from stephenc/jenkins-31596\n \n [FIXED JENKINS-31596] Provide an extension point for MasterKillSwitchConfiguration relevance\n", "commit aec2d8afb1391b479e2531c0d49c211f81aba8b3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-11-18 09:56:51 +0000\n\n Exclude transitive htmlunit-core-js via embedded-rhino-debugger\n", "commit 7ffefe190dff2d530f1fe5c3e207cc461335af6a\nMerge: e8f2002c46 900763bab8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-17 14:12:23 +0100\n\n Merge pull request #1916 from Carbenium/patch-1\n \n Improve de translation of loginLink\n", "commit fc582bae19c562a59400889e95eab754914ee094\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-17 11:46:19 +0000\n\n [FIXED JENKINS-31596] Provide an extension point for MasterKillSwitchConfiguration relevance\n", "commit 900763bab8c3e403a07bbba41b16709fcec6b3b7\nAuthor: Carbenium <carbenium@outlook.com>\nDate: 2015-11-17 12:08:18 +0100\n\n Improve de translation of loginLink\n \n Should be uppercase to be consistent with the sign up link\n", "commit e8f2002c466c49eff4a7be0cc4633580515cd7a5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-11-17 10:39:02 +0000\n\n [FIXED JENKINS-31591] Correct MasterKillSwitchConfiguration visibility\n \n - The MasterKillSwitchConfiguration was not available when you have clouds but no fixed slaves.\n - The MasterKillSwitchConfiguration was not available when it was enabled but for a non-relevant configuration.\n", "commit 709fe5b9aa154b7e994dc90987ccb8d17dfffcc6\nAuthor: Johannes Ernst <Johannes.Ernst@gmail.com>\nDate: 2015-11-17 01:38:51 +0000\n\n Allow setting of system properties from context.xml in addition to setting from command-line.\n Accomplished by centralizing calls to System.getProperty(String) and related into new file SystemProperties.java.\n There, we first check for existence of system property; if not, we look for property in context.xml\n This is done for \"application\" properties (like hudson.DNSMultiCast.disabled) but not for java properties (like user.name)\n", "commit 6cd138331a21919cf005c667ddb38e46d820344c\nAuthor: Alexander Shopov <ashopov@uber.com>\nDate: 2015-10-13 10:31:11 -0700\n\n Initlial Bulgarian translation\n \n All Message_bg.properties files done - 654 strings.\n Added MIT license to every new file.\n \n Signed-off-by: Alexander Shopov <ash@kambanaria.org>\n \n Author: Alexander Shopov <ash@kambanaria.org>\n", "commit 83f18a8e6a03f8dabdefb234ea62aa18144b7828\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-16 01:03:08 +0100\n\n [SECURITY-225] Fix failing tests\n", "commit 40a28999e221a209212c30586be9c39049510bd1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-15 21:07:06 +0100\n\n [FIX SECURITY-225] Add RequirePOST annotations\n", "commit b23b3cfae4a03ede423389c84f0a5b56d07dc1da\nMerge: 0fe7c694d0 f0a88e65be\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-15 22:36:28 +0300\n\n Merge pull request #1612 from ikedam/feature/JENKINS-27505_TextareaStartsEmptyLine\n \n [JENKINS-27505] Preserve an empty line at the beginning of a textarea\n", "commit 0fe7c694d075225a605a7327a386ce94c82ba803\nMerge: d6b7c57dfb f0a9599434\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-15 22:34:32 +0300\n\n Merge pull request #1892 from csimons/jenkins-31235\n \n [FIXED JENKINS-31235] fix createItem/copy API args\n", "commit d3fb2c09f29007dce84a213ae8323df1105dcc30\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-15 19:52:25 +0100\n\n [FIX SECURITY-95] Add CSP headers to files served by Jenkins\n", "commit d6b7c57dfb2417ed1ee8101d9135b543c111858b\nMerge: 257004eff7 8a2849b441\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-14 10:04:25 -0500\n\n [JENKINS-31518] Merging #1910.\n", "commit 1219bd1790a9c4864695c649cfa1cc05e7906479\nAuthor: Manuel Recena <mrecena@cloudbees.com>\nDate: 2015-11-14 10:20:31 +0100\n\n [JENKINS-31395] Footer will be at the bottom of the page\n", "commit 257004eff747a5ac990d7766df5ea2cff264e44b\nMerge: 1151be4334 127a6004a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-13 18:07:02 -0500\n\n Merge pull request #1886 from KostyaSha/annotation\n \n Enhance SimpleBuildStep readability for workflow\n", "commit 8a2849b441226ceaba282906af3fe3820fdfa03d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-13 17:53:50 -0500\n\n [FIXED JENKINS-31518] Translate Job.logRotator to BuildDiscarderProperty more seamlessly.\n", "commit 2200711bf3dcd96263b3a88001a49f5b7241c264\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-13 17:33:44 -0500\n\n [JENKINS-16979] Migrated test from Groovy to Java for ease of maintenance.\n", "commit 1151be433414ba755e86cada0c02a05f4a1a189e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-13 01:18:28 +0100\n\n Noting #1875\n", "commit eeff84aff3ffb6499a0f4060a39f1182e400bb9a\nMerge: 286475f9ab 3450b52a8a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-13 01:15:36 +0100\n\n Merge pull request #1875 from daniel-beck/JENKINS-31015\n \n [FIX JENKINS-31015] Prevent InvalidPathException in FileVF\n", "commit 0fc3176a9219133e7c50b6865751a54654a11d76\nAuthor: Manuel Recena <mrecena@cloudbees.com>\nDate: 2015-11-12 18:19:35 +0100\n\n [JENKINS-31395] Footer does not work fine in IE11\n", "commit 286475f9abc12c22d8b06d854d40b3759f96b8f6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-11 15:49:19 +0100\n\n Changed formatting for consistency\n", "commit 33d9a66d651197d6d1ce78cf7b2858bbb011c660\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-11 15:46:22 +0100\n\n Noting security fixes in 1.638\n", "commit bdbd452592998f5fd4bf3ffce84eafd013b1cab2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-11 06:10:17 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a877ca6e3c9ae46515b297baa921afaca7447d98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-11 06:10:16 -0800\n\n [maven-release-plugin] prepare release jenkins-1.625.2\n", "commit e22c6923318a0b042f5e6d938b919f585496360d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-11 05:32:21 -0800\n\n updated changelog for release\n", "commit 7bc7954f40471a42cae48e6a86d9d1581a9d5d70\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-11 04:59:11 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4978059a8679c245a806115765c44c1bbf38f39d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-11 04:59:10 -0800\n\n [maven-release-plugin] prepare release jenkins-1.638\n", "commit a5f871d8a135b5ab0625c2c35b6ac5ff54e78f8c\nMerge: 0c9b15a252 51b8b641c5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-10 14:23:54 -0500\n\n Merge branch 'master' into security-master\n", "commit 0c9b15a25243f7220e3cd1a6fb4e83effe82d01b\nMerge: 93cc3690bb 1f5da7f1f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-10 10:19:30 -0800\n\n Merged up 1.637 release into security-master\n \n Intentionally leaving out post 1.637 changes in preparation of the\n security 1.638 release roll out.\n", "commit 93cc3690bb76d16c52e70997aceca78338631e18\nMerge: a22f027a54 3284cfed4a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-10 10:18:13 -0800\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit 3284cfed4a7a09e2661019454107620777c81bd6\nMerge: f4e8db2549 a78b13e7d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-10 10:17:30 -0800\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit a78b13e7d01b5c388f7e0cde723fbf369e25b216\nMerge: 4c0d5ea643 de3bf08adb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-10 10:17:04 -0800\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n", "commit de3bf08adb7cfb5d8e24a554871965f88a5f199b\nMerge: 6653b5199e be52ba3e9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-10 10:16:36 -0800\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit be52ba3e9e75a531aa9a4ed84543f8ae6130f80a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-10 10:16:01 -0800\n\n Integrated a released version of remoting\n", "commit 58fffa5141637f0113389031b8d6e1652bc09907\nMerge: b4193d1132 513c91acc7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-10 10:12:20 -0800\n\n Merge pull request #48 from jenkinsci-cert/SECURITY-218-tests\n \n [SECURITY-218] - Functional tests for CLI\n", "commit b4193d1132089286ebeaf9d8872c839ad473329c\nMerge: 5bd9b55a2a f53d9a4797\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-10 10:11:59 -0800\n\n Merge pull request #45 from jenkinsci-cert/SECURITY-218-blackbox\n \n [SECURITY-218] Blackbox test\n", "commit 51b8b641c50e5dcef4a3ce90a0742e75ecee8625\nMerge: 1f5da7f1f5 7efb9090dd\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-11-10 18:59:53 +0100\n\n Merge pull request #1907 from csimons/unused-import-cleanup\n \n remove unused import statements\n", "commit 513c91acc77413445b4d238ded1c61c59c38e868\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-10 20:43:13 +0300\n\n [SECURITY-218] - Fix the obsolete TODO comment in the test\n", "commit 7efb9090ddb6d63911e388cdf90e5f42dd880da3\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-05 23:17:41 -0500\n\n remove unused import statements\n \n In addition to cluttering the namespace, unused imports generate\n compiler warnings, introducing noise and obscuring more important\n compiler warnings. This change removes them.\n", "commit f53d9a479702e36e6ee827b1b262c274d6df17d4\nMerge: ad099f05ac 1d129fb286\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-10 09:23:53 -0500\n\n Merge remote-tracking branch 'SECURITY-218-tests' into SECURITY-218-blackbox\n", "commit 1d129fb286c3a3d3fa44c52469905a296f079ca5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-10 17:22:22 +0300\n\n [SECURITY-218] - Fix library scopes\n", "commit ad099f05ac0f93a1b25d2398cfcb734d2fa87220\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 22:15:52 -0500\n\n Use X-Jenkins-CLI-Host where defined.\n", "commit d7023f9a368317bb838046ccc9a3fe5b08db3945\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 21:50:08 -0500\n\n Need to rename environment variables since $JENKINS_URL is defined on CI.\n", "commit 3b59990a02fb06df1ae9477c4c1d913248c5258d\nMerge: b2ab469b6f 5bd9b55a2a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 21:05:46 -0500\n\n Merge remote-tracking branch 'security-stable-1.580' into SECURITY-218-blackbox\n", "commit b2ab469b6f40e17ab53fdfccd75604e596d8304c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 21:04:47 -0500\n\n Using ysoserial directly.\n Trying to touch userContent rather than some random file, so that we can verify the result remotely.\n Reducing rounds to two: one for capability, one for random transport commands.\n", "commit 430406cbace112f3eb364f1f299d90b013dd7276\nMerge: 5bb0ed5c19 83b41e40dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 20:21:54 -0500\n\n Merge remote-tracking branch 'security/SECURITY-218-tests' into SECURITY-218-blackbox\n", "commit 5bb0ed5c19cedb4306cbc7d9dc7b07f94dca1e8b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 17:59:27 -0500\n\n Reproduced original exploit. Framework of round tests, not yet confirmed to work.\n", "commit 83b41e40dc927e15c993ecd546ba891331741cdd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-10 01:33:10 +0300\n\n [SECURITY-218] - Rename tests to avoid conflicts with @jglick's changes\n", "commit 6a5157270d28600356bec8ed1117e19dd56be389\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-10 01:31:56 +0300\n\n [SECURITY-218] - Refactor the test package to address comments from @jglick\n", "commit d3dc0e193a05dbd25288e54301d95511ab2b3538\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-10 01:27:54 +0300\n\n Fix NPE in tests\n", "commit 1503255313969335ff4eae924e3a4181cfb796df\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 17:02:55 -0500\n\n Now operating at chunked transport level.\n", "commit e01d3c779ca23cdbcd75a8f24976ce209883634b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 14:56:46 -0500\n\n This is intended to be a true blackbox test: while we customize the client behavior, it can run against any server.\n", "commit 9e459755b3884a590bf379323cb26ae9b88226d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-09 14:44:26 -0500\n\n CLI help command can run even against an instance with no anonymous read access, so use that.\n", "commit 93b8e003983e316897a19a48330813708bffe74a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-09 20:24:35 +0200\n\n [SECURITY-218] - Fix Gadgets to make Spring test running\n", "commit 26cf74ea16246006aa0b506d8235034715271c7f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-09 20:14:17 +0200\n\n [SECURITY-218] - Adjust implementation to the remoting behavior after the fix\n", "commit ddf8d8a4aa2d9eaba4e499703697ec6d40fafc3a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-09 19:32:30 +0200\n\n [SECURITY-218] - Finalize the test implementatioin, the issue is reproducible\n", "commit 205648387051463422d861c9ce3a922ccc628ef2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-09 17:45:31 +0200\n\n [SECURITY-218] - Rework tests according to use fair class instance propagation over remoting\n", "commit 1f5da7f1f57a285a386029c139291fd8b08906e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-08 21:21:43 -0800\n\n updated changelog for release\n", "commit 1241abdcba1eb0d4197e9a8483ab6d10712f166d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-08 21:15:07 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3c0ee935ef23cf65fed0920176391cbcd6340424\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-08 21:15:07 -0800\n\n [maven-release-plugin] prepare release jenkins-1.637\n", "commit a22f027a543b4aeb655b60e014a3d8926cd40ee4\nMerge: 54a1a53147 9b293d02ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-08 07:35:38 -0500\n\n Merge branch 'master' into security-master\n", "commit 54a1a53147ed63c16d67ca292e5d93c34ac34b3a\nMerge: 8fafe3ff86 f4e8db2549\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 21:43:35 -0800\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit f4e8db2549ba3ae0cd6020829c2a3d59ca3a1060\nMerge: 3ac40d3cfe 4c0d5ea643\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 21:43:09 -0800\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 4c0d5ea6437000b3dd2bf66a6568271712b612fc\nMerge: 1d32134b5d 6653b5199e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 21:40:06 -0800\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n \n Conflicts:\n cli/src/test/java/hudson/cli/ConnectionTest.java\n pom.xml\n", "commit 6653b5199e9606712568f8cbfb9b74aab81eb529\nMerge: dbe3b5f529 5bd9b55a2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 21:39:05 -0800\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n \n Conflicts:\n pom.xml\n", "commit 5bd9b55a2a3249939fd78c501b8959a804c1164b\nMerge: ed407e66bc cb588f93e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 21:34:54 -0800\n\n Merge pull request #44 from jenkinsci-cert/SECURITY-218\n \n [FIXED SECURITY-218]\n", "commit cb588f93e57d3c1aa4ac972c7c9a3433d7cf1c79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 21:02:34 -0800\n\n Anchroing to a bless version created from 08456746a7ad0f08505017fed19e6c7501557d5a\n", "commit c7e0b799320b0f0163bd0aee07125d1950f828c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 20:26:56 -0800\n\n Adjusted to the additional fix in remoting\n", "commit b2b61cb2008178cebd91cc4e12bd59f74994a70c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-08 06:07:42 +0200\n\n Saved the progress\n", "commit bc69f8c11f4bce0bd3c56546cd912e81081c5d51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-07 18:39:27 -0500\n\n Developed structure of blackbox test.\n", "commit aff88a0679a08b4d0d49da1eda456b02631b3522\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 14:51:42 -0800\n\n Test problem\n \n anonymous Callable fails to serialize without this.\n \n jnlpSlave(jenkins.security.Security218Test) Time elapsed: 3.616 sec <<< ERROR!\n java.io.IOException: Unable to serialize jenkins.security.Security218Test$1@72a2ba17\n at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)\n at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)\n at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)\n at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)\n at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)\n at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)\n at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)\n at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)\n at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)\n at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)\n at hudson.remoting.UserRequest._serialize(UserRequest.java:158)\n at hudson.remoting.UserRequest.serialize(UserRequest.java:167)\n at hudson.remoting.UserRequest.<init>(UserRequest.java:63)\n at hudson.remoting.Channel.call(Channel.java:779)\n at jenkins.security.Security218Test.check(Security218Test.java:65)\n at jenkins.security.Security218Test.jnlpSlave(Security218Test.java:55)\n", "commit 8fd067938ec32a056b6e6bf7ba620089e72b8b86\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 14:06:40 -0800\n\n Explaining how a simulated attack works\n", "commit 05b0a2a17ccfaee99ecda3f1e026de5fc44a5135\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 13:53:42 -0800\n\n How is this payload rejected, you ask?\n", "commit b430d6d457c0a33627ca76de01b481db7236362b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 13:26:43 -0800\n\n [SECURITY-218]\n \n Added a test case for master/slave communication.\n", "commit a03c8b076385b15c80ae7ef0ed5c93258649cce1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 12:01:29 -0800\n\n Some ad-hoc integration-level testing with JenkinsRule\n", "commit 12a970dffacc7c5d980a4c31b7fbb8c5990af535\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-07 11:10:09 -0800\n\n A modest test case for the change\n", "commit 2f617144e943c9ef3a8ea9730c92a37cb290e70d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-20 09:03:44 -0700\n\n Updated to reflect changes in args4j SPI.\n \n (cherry picked from commit 88e287a83bca22540a0c2476057d128088532c17)\n", "commit 71b341013e319aee689741f4b26d28f6a008b00d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-06 19:50:47 -0800\n\n Reworked the fix.\n \n Most of the changes are now in remoting.\n", "commit 8622080ccf10c63fccc962691b2f23d92fa1821c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-06 18:02:50 -0800\n\n Switching to name based filtering\n \n ... in case plugins bring their own copies of those classes\n", "commit 0c8bbbfee8966f73ec1e156838883875e1028a35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-06 17:19:57 -0800\n\n The initial sketch of the classloader filtering\n", "commit 9b293d02aeee2297f9b55557949ae2703dc1014b\nMerge: 21a3e63fae 6b352a112d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-11-06 05:44:21 +0100\n\n Merge pull request #1904 from csimons/inheritDoc\n \n fix {@inheritDoc} syntax\n", "commit 8fafe3ff86ae51e24e47be7c7d70ed4d7a5fb663\nMerge: f76f795b44 3ac40d3cfe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 17:03:30 -0500\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit f76f795b44eabc47d9d41afcffced254bcc67404\nMerge: 16638e8992 21a3e63fae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 17:01:47 -0500\n\n Merge branch 'master' into security-master\n", "commit 21a3e63fae9090e0c700b90c52e37cca18b75827\nMerge: 161b0ac69c 762fff4203\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 17:01:42 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 3ac40d3cfe5b40b92406671a45479f1fa0547f1d\nMerge: 58347e09aa 1d32134b5d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 17:01:23 -0500\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 1d32134b5dc0cfc4e5d53daaf5255a164777a1bf\nMerge: e5fe193b96 dbe3b5f529\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 17:00:47 -0500\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n", "commit dbe3b5f529747ec162a7f2858a7e0a1a0b2349d9\nMerge: b17077b098 ed407e66bc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 17:00:08 -0500\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit ed407e66bcd3743a3b458ea8284977e5cac56c2a\nMerge: 574a0e7a06 52c7ca45da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-05 13:53:47 -0800\n\n Merge pull request #41 from jenkinsci-cert/SECURITY-206\n \n [SECURITY-206] Need to call ChannelConfigurator on JNLP slave channels\n", "commit 762fff42030f10bfb49675e0d0bde314bae2451d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-05 22:41:25 +0100\n\n Noting #1896, #1888\n", "commit 6b352a112dc38a86e6c1ac1fe85c0c8950c03131\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-05 14:45:18 -0500\n\n VirtualFile.toString: fix @inheritDoc\n", "commit b1f49f164bdb999e905b3503078443020b6ae524\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-05 14:44:58 -0500\n\n VirtualFile.hashCode: fix @inheritDoc\n", "commit 4072df1c2ae45e1faa46720d397574e7fd95df70\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-05 14:44:37 -0500\n\n VirtualFile.equals: fix @inheritDoc\n", "commit 4a386807cf5f19b94378daf927f3e0b95d43a3e6\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-05 14:44:11 -0500\n\n VirtualFile.compareTo: fix @inheritDoc\n", "commit b91e3495a625e696fa7f8bb45f2a467eb1395b5c\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-05 14:43:07 -0500\n\n BuildStepCompatibilityLayer: fix @inheritDoc\n", "commit ba41d967d7e6b7a6452847cf2ba675dbb10f3670\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-05 14:42:30 -0500\n\n TaskAction.getIconFileName: fix @inheritDoc\n", "commit d486b25c2e0bdd661021a49dcc6e810f3b59a215\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-05 14:42:00 -0500\n\n AnnotatedLargeText.writeLogTo: fix @inheritDoc\n", "commit 3450b52a8ac90c357fb96a67c58eaf2b8e68d01c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-05 18:51:57 +0100\n\n [FIX JENKINS-31015] Prevent InvalidPathException in FileVF\n", "commit a2d9b797ec269e92a01a111887bef93e023a5f24\nMerge: 505fde0012 707d4ba135\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-11-05 17:22:10 +0100\n\n Merge pull request #1896 from Wilfred/jenkins-31217\n \n JENKINS-31217 Treat null as a default JDK name.\n", "commit 58347e09aab66b4cd3be774a27b36058e7c85190\nMerge: d0d728981a 4a72e938d5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 09:33:34 -0500\n\n Merge pull request #42 from varmenise/security-186-testFailures\n \n [security-186] getElementByTagName does not work\n", "commit 16638e8992bdfebb895a37564d8b2924e98bcaad\nMerge: b2139cc8d3 a1b0c3a484\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 09:33:15 -0500\n\n Merge pull request #43 from jenkinsci-cert/SECURITY-200-to-security-stable\n \n Integrate Security 200 to security stable\n", "commit 505fde00125cbe5b15cd8de7bc22cb9513de5c48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-05 06:21:21 -0800\n\n Partially rolling back 1fc76398c804f72600a534edc5ebe7899f61a7f2\n \n The intended change was just the POM change, and my other experiment\n crept in.\n", "commit 52c7ca45da8096805cffbf8ebe2601828cb30d14\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 09:13:14 -0500\n\n Adding a warning to Javadoc.\n", "commit fe914132a46cdfbdca61369d4c65b74857144b9f\nMerge: 76eac3b3e2 831064c64d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-05 14:59:55 +0100\n\n Merge pull request #1898 from csimons/add-missing-Overrides\n \n add missing @Override annotations\n", "commit a1b0c3a484f8dbd74c52e79678a27214735ae1bf\nMerge: b2139cc8d3 0cc7d3f580\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-05 14:45:14 +0100\n\n Merge branch 'security-stable-1.625' into security-master\n \n Conflicts:\n test/src/test/java/jenkins/security/ApiTokenPropertyTest.java\n", "commit e77aa43b70030397352d7a8b4f0f8fa65429ef32\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 07:47:23 -0500\n\n Strengthening test case slightly to verify that the security exception is the expected one.\n", "commit 1449f4528416a751d70eb89b92cb9251d6da7e3f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-05 07:13:30 -0500\n\n For some reason secrets/master.key is not present during a CI build, though it is locally.\n", "commit 4a72e938d58598cd4bd3caa48ee9e8a3f60c30e4\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-11-05 11:44:01 +0100\n\n [security-186] getElementByTagName does not work\n", "commit b2139cc8d3e3f8de61e67407a5f0e3686151272b\nMerge: 88c329d027 161b0ac69c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 18:23:56 -0500\n\n Merge branch 'master' into security-master\n", "commit 161b0ac69cbdf94269e36f1b61b3106e4815a152\nMerge: 76eac3b3e2 b66128c317\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 18:23:42 -0500\n\n Merge branch 'stable-1.625'\n", "commit d0d728981a0342a6469bd917039b2470749f52b7\nMerge: 555f12a95c e5fe193b96\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 18:20:43 -0500\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 555f12a95c3c98afe3d2c37edccf0ec0e8f48d4d\nMerge: b70520f17c 6f1982982b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 18:08:54 -0500\n\n Merge pull request #40 from jenkinsci-cert/SECURITY-200-integration\n \n [SECURITY-200] integration of security-stable-1.625 and stable-1.625\n", "commit 054a329c59171ca12ff98f7063ce7fd053ee08bf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 17:40:20 -0500\n\n [SECURITY-206] Need to call ChannelConfigurator on JNLP slave channels.\n", "commit 6f1982982be1899d3c279b663ffe88d3b09387f5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-04 23:18:05 +0100\n\n [SECURITY-192] - Migrate the unit tests to the new HtmlUnit version\n", "commit 0cc7d3f580199a721bc74136580680745948d79f\nMerge: b70520f17c b66128c317\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-11-04 22:41:18 +0100\n\n Merge branch 'stable-1.625' into security-stable-1.625\n \n Conflicts:\n test/src/test/java/jenkins/security/ApiTokenPropertyTest.java\n", "commit 76eac3b3e2ff6c119351ec5d2f59b567cecb616d\nMerge: 99dc53d3bb 1fc76398c8\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2015-11-04 18:26:10 +0000\n\n Merge commit '1fc76398c804f72600a534edc5ebe7899f61a7f2'\n", "commit 1fc76398c804f72600a534edc5ebe7899f61a7f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-03 21:37:30 -0800\n\n Using the latest version\n", "commit 99dc53d3bb507d1759cd2d6e34793171f8ed8eae\nMerge: 5a67c74ce5 3c246567c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 11:28:34 -0500\n\n Merge pull request #1899 from jglick/PropertiesTestSuite\n \n Verify that *.properties do not have duplicated keys\n", "commit e5fe193b96bb65a78c18732cf3e4e0388f58823b\nMerge: 2d01be2e3c b17077b098\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 11:22:31 -0500\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n", "commit b17077b0985dae288de02bc3292f203a7d3fac80\nMerge: ca2b4ad0be 574a0e7a06\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 11:22:07 -0500\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit 574a0e7a0687d73261601f7e7fb43c4d844ecfef\nMerge: 1addc5d0fe 33b55588a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-04 11:15:44 -0500\n\n Merge pull request #39 from varmenise/followup-security-186\n \n [security-186]fix relative path\n", "commit 33b55588a6a5f844a59f2cd8940d385c6d412eb5\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-11-04 16:25:33 +0100\n\n [security-186]fix relative path\n", "commit 5a67c74ce584c506c85c1e8bec5e1d3cba82b64f\nMerge: 83ac817b50 3909f5acc4\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-11-04 14:04:40 +0100\n\n Merge pull request #1902 from Vlatombe/jenkinsrule_compare_null_field_list\n \n Fix a NPE while trying to compare two data bound beans with null Iterable field.\n", "commit 3909f5acc4f43d73bdd6749d9762f3c338486b1f\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-11-04 10:56:32 +0100\n\n Fix a NPE while trying to compare two data bound beans with null\n Iterable field.\n", "commit 2d01be2e3c221372031047d185199b9c71eb30af\nMerge: 2349c512e9 ca2b4ad0be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-03 21:08:23 -0800\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n", "commit ca2b4ad0be2ab555d4920dff54f416b770f9b5b9\nMerge: 99fd4b0600 1addc5d0fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-03 20:41:51 -0800\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit 1addc5d0feab0e77bb68e88fc74bb651e45cb462\nMerge: 5192c9e3d6 abe561499b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-03 20:38:50 -0800\n\n Merge pull request #37 from jenkinsci-cert/SECURITY-214\n \n [SECURITY-214] OfflineCause.toString() is a string, not necessarily HTML\n", "commit abe561499bbba2e725804c1117fc957028bbd608\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-03 19:46:28 -0800\n\n [SECURITY-214] OfflineCause.toString() is a string, not necessarily HTML\n", "commit 2349c512e9aeee553f902e27c4a3a0ef19a535b4\nMerge: 2d898fdae5 6d15072f04\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-03 19:18:47 -0500\n\n Merge pull request #36 from varmenise/security-184-solveTestIssue\n \n [security-184] solve NPE in test\n", "commit 831064c64d15c679bc91e08a7ab2f7fc5e13851e\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:45:40 -0500\n\n IdStrategy: add missing @Override annotations\n", "commit 1286544885cc98aa9c2ca13acc28e91904304020\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:42:57 -0500\n\n BuildStepCompatibilityLayer: add @Override\n", "commit 457c74888cd25eacbba31249914f2e42427f7ed0\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:39:38 -0500\n\n ComputerRetentionWork: add missing @Override\n", "commit 0179b3190995fee07ce8b84c2d53ead9fc3be476\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:36:53 -0500\n\n CrumbFilter: add missing @Override annotation\n", "commit 481dfb42fb47b2a90b84b92f6eee5bf85c7e986b\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:34:50 -0500\n\n SecurityRealm: add missing @Override annotation\n", "commit f2845ba7df06f4ace809c3251087fa36514a7851\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:28:47 -0500\n\n ParameterDefinition: add missing @Override\n", "commit caa57ae72b2233a6d4a8cd5d7d85775b1948a084\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:26:47 -0500\n\n ManagementLink: add missing @Override annotation\n", "commit 7afa39880004ccfb1e7a1aeb3e38203aaeffe891\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:23:44 -0500\n\n JobProperty: add missing @Override annotations\n", "commit bbf5c957b915804f8122d0c86575b4da61bcb9f7\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:21:56 -0500\n\n HealthReport: add missing @Override annotation\n", "commit 67a42ea4b68e33a95c7b4b84da221ace89bd5818\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:19:59 -0500\n\n Computer: add missing @Override annotations\n", "commit 4da65f52ac8178bed57b0837bb269842623da2be\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:17:02 -0500\n\n AbstractProject: add missing @Override\n", "commit 6bc26d1e900dc230919e62a1c819bbaf76369ef3\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:15:09 -0500\n\n AbstractDescribableImpl: add missing @Override\n", "commit a8789db91f1b8b9f8daf5a5c07a947dbfd696c36\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:11:06 -0500\n\n AnnotatedLargeText: remove invalid @inheritDoc\n", "commit 83ac817b5098286cf56329bcc04f2b10713ca1ed\nMerge: 4641bd41fa b0003b196c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-03 14:47:49 -0500\n\n Merge pull request #1900 from jglick/CommandLauncherTest-RandomlyFails\n \n Another random failure\n", "commit 6d15072f045d08acd65f7d96ea053492808170ff\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-11-03 20:08:14 +0100\n\n [security-184] solve NPE in testHandleTakeover\n", "commit b0003b196cae968be0ac6953c7adb3024aaf84d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-03 11:27:49 -0500\n\n Another random failure.\n", "commit 223c301dce83087220629997784f5b920d8064a9\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-11-03 17:04:03 +0100\n\n [security-184] solve NPE in test\n", "commit 3c246567c63a60dc7c0c492d53d1cfd7053f4573\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-03 10:42:27 -0500\n\n Verify that *.properties do not have duplicated keys.\n", "commit 4641bd41fa19734f4e755a41d6f7d0b72c2605da\nMerge: 45eb9fedbf 182e99c243\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-03 09:19:40 -0500\n\n Merging #1888 & #1889: OptionalJobProperty & BuildDiscarderProperty.\n", "commit 45eb9fedbfa044dda2afe066fdcdb6d1be12ba38\nMerge: 3675e5098b 94a890976f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-11-03 06:27:53 +0100\n\n Merge pull request #1897 from csimons/inheritDoc\n \n AbstractItem.java: replace non-Javadoc comment\n", "commit 94a890976f7226be6fea87e907451ed0d25c4be9\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-11-02 23:02:30 -0500\n\n AbstractItem.java: replace non-Javadoc comment\n \n Eclipse places \"non-Javadoc\" comments on methods that override methods\n from supertypes, but these are nonstandard. This change replaces this\n comment with the standard Javadoc convention for this case.\n", "commit 182e99c24381fe1c7d3f2ec3f47d0b579b774f60\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-02 09:46:25 -0500\n\n @oleg-nenashev suggests making get/setBuildDiscarder synchronized.\n", "commit 3c0d94498596627dbe28b62a733ba030468d8f9b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-11-02 09:46:07 -0500\n\n Forgot @since.\n", "commit 707d4ba135ec9e3e6a681f1acb4e243e2b5aa9b6\nAuthor: Wilfred Hughes <whughes@ahl.com>\nDate: 2015-11-02 10:10:55 +0000\n\n JENKINS-31217 Treat null as a default JDK name.\n", "commit 3675e5098bc6a96879325b005a0048a08bdae03c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-01 19:48:44 -0800\n\n updated changelog for release\n", "commit a9b6a066c6a1e95fc1123ddcf7150a9d14f93cb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-01 19:42:48 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6c4a48694cd2997ca858a5aa191ddd4b0d77fc7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-11-01 19:42:48 -0800\n\n [maven-release-plugin] prepare release jenkins-1.636\n", "commit 6a44c98541a8f04b427eba5f9193c6fa0494ac28\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-31 13:10:35 +0100\n\n Noting #1508 in the correct release\n", "commit 7a25db0173cdf18e0b2b6b17cd85b8d31e0190f8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-10-30 10:34:11 +0100\n\n Noting #1508\n", "commit 4f5ec2df1d5ea840cf3f6439e8623b87914c7fa7\nMerge: b21c33fb0b ca561319fd\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-10-30 10:32:07 +0100\n\n Merge pull request #1508 from ikedam/feature/JENKINS-26270_LastCompletedBuildInPermalinks\n \n [JENKINS-26270] Added \"lastCompletedBuild\" to permalinks.\n", "commit d69ae563eb16e236410fca464862a6e768c1ac8d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-29 18:57:03 -0400\n\n Call hpi:record-core-location.\n", "commit f0a959943417766eaf2dd1c86ea72d513ab96ceb\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-10-28 16:52:31 -0400\n\n [FIXED JENKINS-31235] fix createItem/copy API args\n \n Previous to this change, a \"Content-Type\" HTTP header was required but\n ignored for the createItem?mode=copy REST API call. This header is\n meaningless for the create-from-copy operation as the content is sourced\n internally rather than provided by the request (there is no\n user-supplied 'content' whose type needs describing in this case). With\n this change, this call will succeed without the Content-Type header.\n", "commit 2d898fdae523806080465e6820b0686000582915\nMerge: 45c8ec1b5e 99fd4b0600\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-28 13:42:55 -0400\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n", "commit b66128c31744bb5386e2554174c57e71834c0b7d\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-25 01:17:07 +0300\n\n commons-compress -> 1.10\n \n (cherry picked from commit 8e97fd1c5cd6e809fb1a4b9521af83862220686f)\n", "commit fff2e275370910faa9d2034a7d951cc7d4ef4e74\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-24 03:06:37 +0300\n\n Remove hardcode in tar test\n \n (cherry picked from commit bfa6d8be0cdb077b9fe9a341812e075e729f78ab)\n", "commit fd1e392fd4cb9d9feade9da7540c00921d32d816\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-04-23 23:45:19 +0300\n\n [FIXED JENKINS-10629] Unbroke stream with new tar implementation.\n \n Causes bytes lost and truncated tar archive.\n TarBuffer not used in TarArchiveOutputStream.\n \n (cherry picked from commit 3e187a026408d5ca74202f7e26dd565cde2e87d0)\n", "commit 2b63fea84739c1ae900e6997efc18658bcdbaee0\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-04-24 00:18:32 +0300\n\n Revert \"Revert \"FIXED JENKINS-10629] - Enable BigNumber mode to support archiving of files with size >8Gb\"\"\n \n This reverts commit ee57300963ca0137565f61fe314d459b627ad74b.\n \n (cherry picked from commit 2ef29215c2b311a9d5c2e515268285b5623ce833)\n", "commit 6e5740eb5be85ede0cbd01d900cb6d5fbf71ee62\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-04-24 00:18:11 +0300\n\n Revert \"Revert \"[JENKINS-10629] - Migrate the Tar archives handling code to commons-compress\"\"\n \n This reverts commit 8f1280a85c54ea6150b15c38303464ab23b32e92.\n \n (cherry picked from commit 03bd5959cb94a0e626c5ace910d14c3083a9db2c)\n", "commit 99fd4b0600032f98e4c7a47566b01f1fc16d0d0b\nMerge: fb59ef4174 5192c9e3d6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-28 13:27:38 -0400\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit 5192c9e3d6939ea67209e2ebe49519419ab3f596\nMerge: 2e439dc70b 581eb9ceb3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-28 13:10:56 -0400\n\n Merge pull request #23 from varmenise/security-186\n \n [SECURITY-186] check user permissions in Queue API\n", "commit 2e439dc70b15e5ecbad81dab5d18398be727ffe3\nMerge: 0594c4cbcc d85bf66542\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-28 13:08:55 -0400\n\n Merge pull request #34 from varmenise/security-184\n \n [SECURITY-184] fix test failures checking null value\n", "commit cc932c49afa8c2946a32555285e1aa52dc724ddf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-28 09:32:11 +0000\n\n [FIXED JENKINS-31219] A CloudProvisioningListener can prevent provisioning of all clouds instead of just the targeted cloud\n", "commit 1cbbb23923d002dc6e676bfcaecbf8cbddb2e974\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-27 16:51:15 -0400\n\n Replaced Job.logRotator with BuildDiscarderProperty.\n", "commit f07b3b7efc252be7e84dc2f0042bf8a5a45e99b6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-02 09:19:40 +0100\n\n Merge pull request #1815 from varmenise/OSS-192\n \n [FIXED JENKINS-30084] FlyWeightTasks tied to a label will not cause node provisioning and will be blocked forever.\n \n When a flyweighttask is limited to run on a specific label (e.g. matrix project set restrict where this project can run) if there are no nodes with that label available when it enters the queue then it will immediately move to blocked.\n As it is blocked the Node provisioner will not attempt to create any slaves, so the project will sit in the queue forever (or until some other project allocates a slave with the correct label).\n (cherry picked from commit 5a5f9c5d10f04cf47e37829979dfb2f4e57972af)\n", "commit e021165d6f490792df15b189afe2e8b5cd1fd05d\nAuthor: Peter Major <peter.major@forgerock.com>\nDate: 2015-08-30 10:52:34 +0100\n\n Make changelog URL a build parameter\n \n (cherry picked from commit 7e053afbfd2e4c38c4d7ee2fc5b42f2d33bf37c6)\n", "commit 7d260f317bb79c6e7f02b62f99a6819e8db26cfd\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-30 17:15:41 +0200\n\n [JENKINS-30705] Reset cache for exact results in unittest\n \n (cherry picked from commit 52f9172c69bf7983e385e5dce1d962110c8a5b0e)\n", "commit c45ce21dd8064576c8f6fef15b6c9292c903d43e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-30 13:19:16 +0200\n\n [JENKINS-30705] Update the Label#getTiedJobCount javadoc\n \n (cherry picked from commit e1cdc2a6f0517217cfa8a0c0afc25592cea1e655)\n", "commit 9bebf2101c00e8c41c60853849cb1b3361bf8444\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-29 21:20:03 +0200\n\n [FIXED JENKINS-30705] Optimize TagCloud calculation\n \n (cherry picked from commit 1b852010568dc3b21c0c296e2f0a2d6ff0b8bed3)\n", "commit 4f7073f8a38a363b764be1f43c3455d27afb4702\nAuthor: szczechp <p.szczech@tt.com.pl>\nDate: 2015-09-02 11:58:47 +0200\n\n Add task-icon-link class to left menu remove and wipe workspace\n navigation links.\n (cherry picked from commit e2d62f84b117a6b07f6136391420f0c0f89a4f19)\n", "commit 600b1f075ab6b9425aa3507347ff8fc5d0571010\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-27 14:39:39 -0400\n\n Simplified ParametersDefinitionProperty by extending OptionalJobProperty.\n", "commit 53c86ec857a49609613ed1871a01830d51a89265\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-27 14:38:42 -0400\n\n Introduced OptionalJobProperty.\n", "commit 8a9546408bef7c34b7d2310bbe303aad5fa807d6\nAuthor: Daniel Spilker <daniel.spilker@coremedia.com>\nDate: 2015-10-27 17:38:47 +0100\n\n use array instead of CSV\n", "commit 18d4a29aa47f37481d53614eefaa624ade60faf6\nAuthor: Daniel Spilker <daniel.spilker@coremedia.com>\nDate: 2015-10-27 09:24:18 +0100\n\n changed regex to parse CSV\n", "commit 65f88cce61aa006f2d2d63fa5f75a0b87c1f180b\nAuthor: Daniel Spilker <daniel.spilker@coremedia.com>\nDate: 2015-10-26 20:50:05 +0100\n\n allow @WithPlugin to install multiple plugins\n", "commit b21c33fb0bde99bfd999ebd8ad5a39523c466e46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-25 20:11:48 -0700\n\n updated changelog for release\n", "commit 65d02d1f6e3f89c14b542ff38639ac3a55ad09ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-25 20:05:29 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8b33ba9630969ab3911f4fdc75713b798c0bd3cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-25 20:05:29 -0700\n\n [maven-release-plugin] prepare release jenkins-1.635\n", "commit 127a6004a13bf670a5d7da81758a6d48d232fc3d\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-10-26 05:41:26 +0300\n\n FB annotations from SimpleBuildStep hierarchy\n", "commit c7fe94deeb56c088dd24d9a799c877d23ea3ec9b\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-10-26 05:40:34 +0300\n\n SimpleBuildStep line width 120\n", "commit dc7cf2dc1f16f2b7ef14b2ab5cd62c929835d2cb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-25 16:13:23 +0300\n\n Changelog: remove empty stub\n", "commit f702541ad5b60d8c3156c69d3f08d2da3751269c\nMerge: 846ec90dd3 81d265af8a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-25 16:10:10 +0300\n\n Merge commit '81d265af8abf8d99b04f9454e84d9c1387e1bb14'\n", "commit 846ec90dd396416d70a50086a357950d1d9e2bcf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-25 16:06:19 +0300\n\n Noting fix of #1861 and #1884\n", "commit 81d265af8abf8d99b04f9454e84d9c1387e1bb14\nMerge: e3b3638f76 008f4d939b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-25 16:03:42 +0300\n\n Merge pull request #1884 from jenkinsci/jna-update-4.2.1\n \n Update JNA to 4.2.1\n", "commit 0cc465e706f69b7ee0389749233ab2f33ca47eed\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 20:18:45 +0300\n\n Noting fix of JENKINS-755 in https://github.com/jenkinsci/jenkins/pull/1528\n", "commit 64b92b82f8d5aabba246232ae2da89ab0c616f7a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 20:15:38 +0300\n\n Noting #1531\n", "commit e3b3638f76107c020fa43d545890329d92e2bcdf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 20:13:09 +0300\n\n Noting fix of JENKINS-31098 in #1882\n", "commit f53b529fa0f7abb3e936b3c19214ee20116b811c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 20:06:55 +0300\n\n Noting the revert of https://github.com/jenkinsci/jenkins/pull/1617 in #1870 (JENKINS-30745)\n", "commit 008f4d939bb39228dbb8b40600b658a28e18c083\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 14:18:19 +0300\n\n Update JNA to 4.2.1\n \n It's a follow-up to https://github.com/jenkinsci/jenkins/pull/1861\n \n Fixes the regression on linux-arm: https://github.com/java-native-access/jna/issues/507\n", "commit fef832fb9ff53b4ffd075870e4a6cb6fef4333d7\nMerge: 730d6ecb2d 4fa14ab6ff\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 14:16:00 +0300\n\n Merge pull request #1861 from rodrigc/JENKINS-15792\n \n [JENKINS-15792] Update jna to 4.2.0\n", "commit 730d6ecb2d29b25ef69f5cf49e097fb09dbfc3a6\nMerge: 6a7b8981f9 19511a117e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 14:11:35 +0300\n\n Merge pull request #1528 from Wilfred/better_default_text\n \n [JENKINS-755] Describe the built-in JDK as '(System)'.\n", "commit 6a7b8981f9e99a87d373a675d277e07320e92c94\nMerge: 0a56c1d507 ef2582db48\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 14:10:54 +0300\n\n Merge pull request #1531 from chris-daw/master\n \n Update login.jelly to avoid autocorrect of username on mobile devices\n", "commit 0a56c1d5078bc6f36a305ee25538eeff1a0e2442\nMerge: be8c57460c 04a874ac95\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 14:10:27 +0300\n\n Merge pull request #1882 from pjanouse/JENKINS-31098\n \n [JENKINS-31098] Deletage remove a node back to Computer.doDoDelete()\n", "commit be8c57460ce294f877d8ef3c979b91411a14974a\nMerge: 12d96a567e cd18d080fd\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-24 14:09:39 +0300\n\n Merge pull request #1870 from KostyaSha/revertTriggerOptimisation\n \n Revert trigger optimisation\n", "commit 12d96a567e88dc4b1e1fab18b81ba4a905773e9e\nMerge: 86f8574ff5 fcb94afd0d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-23 05:02:25 -0400\n\n Merge pull request #1880 from jglick/Descriptor.displayName\n \n Provide a default implementation of Descriptor.getDisplayName\n", "commit 86f8574ff5bbe82fc4931c29dbd55319e96a8e06\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-23 09:31:36 +0100\n\n [JENKINS-31055] Update @since tag\n", "commit 695fe6bf5dcea42cb1195c8c298c6a5df033a918\nMerge: 2d1d47edef d2276c3c9b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-23 09:28:48 +0100\n\n Merge pull request #1877 from stephenc/jenkins-31055\n \n [FIXED JENKINS-31055] Make Node implement Saveable\n", "commit 04a874ac9572245314208fdeea485383d621fcf6\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-10-22 12:27:33 +0200\n\n [JENKINS-31098] Deletage remove a node back to Computer.doDoDelete()\n", "commit fcb94afd0de60971c3194367259f252180dc3c5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-21 15:03:10 -0400\n\n Updated some tests.\n", "commit 50cde4b8e7d1c9f8160e2282347218555697b71d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-21 14:36:25 -0400\n\n Returning null from getDisplayName was an abuse of the APIs.\n", "commit c465c56c7376b88e542bbfa7bb75ecb9a0202a6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-21 13:25:55 -0400\n\n Emphasizing that the default name is taken from the clazz, not getClass().\n", "commit 6aabbbd282083716d631be7f2fa07ce93b93ee23\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-21 12:38:25 -0400\n\n Provide a default implementation of Descriptor.getDisplayName.\n", "commit 2d1d47edef3bca22d575c70260a9000127dfbe4f\nMerge: 6d328eb58b 07e83a0e8c\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-10-21 17:34:59 +0200\n\n Merge pull request #1879 from Vlatombe/trim_display_name\n \n Trim display name before applying it\n", "commit 07e83a0e8ce7fbf2f97969eb909c9f2e2512e176\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-10-21 12:24:07 +0200\n\n Trim display name before applying it and add tests\n \n The current implementation is not robust against blank display name\n", "commit d2276c3c9b16fd46a3912ab8d58c418e67d8ce3e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-21 10:01:49 +0100\n\n [JENKINS-31055] Note theoretical race condtion\n \n Seems rather unlikely, but none the less it is a possibility. Not sure how we should handle this though:\n \n * We do not want to hold the Queue lock while performing I/O as that will grind everything to a halt\n * We do not want a big fat lock on all nodes\n * If we have a per-node lock then the save everything method may have to grab them all\n \n In short, it gets ugly real fast.\n \n For now, I believe that the risk is very low as releasing a lock does not intrinsically deschedule a currently running thread so the likely course of events is that the thread will release the lock and at least start the save before a competing thread could acquire the lock update remove the node release the lock and delete the node's directory\n", "commit 8e24f69013e96e8b7f8b86e9b7a9133e2412c638\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-21 09:52:26 +0100\n\n [JENKINS-31055] The intent of Node.save() is a no-op when not in Jenkins list of nodes\n", "commit db37c76327748261c3b01eebd13369a1ca733282\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-21 09:38:05 +0100\n\n [JENKINS-31055] Replacing @since tag with placeholder to be restored on merge\n", "commit 8645978bfbe272a494d2bc65cf47104255cfb3fb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-21 09:37:02 +0100\n\n [JENKINS-31055] Finessing the exception handling\n", "commit 6d328eb58bfbd0e3f08d5c3cd37715ae6421e1c6\nMerge: e25174999e a8f518e098\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-10-20 14:45:03 +0200\n\n Merge pull request #1876 from mawulf/general_cleanups_and_improvements\n \n Use of class Base64 in a static way\n", "commit e4b1aab4acab93d638624c7705cfe6eea2d01786\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-20 11:48:27 +0100\n\n [FIXED JENKINS-31055] Make Node implement Saveable\n \n - Also tidy up some of the mess logic in both #1866 and #1860\n", "commit e25174999ee7b173e90c10506c3f8baf7e89a1d4\nMerge: 00e162664b e18cf4d981\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-20 11:24:03 +0100\n\n Merge pull request #1866 from aheritier/updateNode\n \n Jenkins.updateNode(): Call getQueue().scheduleMaintenance() to be sure to update builds in the queue with the change done in the node (+ Add since 1.634)\n", "commit 16c30cdc4c79800adea70760d6f4f9d9bcd858d0\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-08-26 19:48:14 +0100\n\n Merge pull request #1774 from tfennelly/upgrade-htmlunit\n \n Upgrade HtmlUnit to v2.18 (from forked version)\n (cherry picked from commit f552d48f5047e42810cc0e999cb33fbf9519d284)\n", "commit a8f518e098ac255a420eee977fb1e7cf38ccf289\nAuthor: marco <mw.sunshine@gmx.de>\nDate: 2015-10-20 10:24:57 +0200\n\n Use of class Base64 in a static way\n", "commit acd341d5db724bc49fdbc52220f9e938813f5663\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2015-10-05 21:16:33 +0200\n\n [JENKINS-21720] JS alert preventig to leave a configuration page even without formulary changes\n \n (cherry picked from commit f63407a87e9dc1c1f79c9a7d885cdd58a55ed657)\n", "commit 3af6c6b815e7599e6f1bc59555ee6db9fdb36392\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 20:53:22 +0300\n\n [FIXED JENKINS-30730] Prevent ClassCastException in Abstractbuild::reportError() if the build step is not Publisher.\n \n This pull request integrates https://github.com/jenkinsci/jenkins/pulls/1851, which is a reworked version of https://github.com/jenkinsci/jenkins/pull/1846 from @fbelzunc (no original codelines left)\n \n (cherry picked from commit 725b6afeac4ac5b8821c095f3b093cd0daa3a526)\n", "commit 00e162664bef184264bff8e73fc69fefddb0724f\nMerge: cab530b9a3 7d6b0c5fda\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-19 09:51:02 +0300\n\n Merge pull request #1862 from boaglio/master\n \n pt_BR translation\n", "commit cab530b9a36d59bd123f0b09d30d090485ce61c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-18 20:24:25 -0700\n\n updated changelog for release\n", "commit 364b5c9a3ba91e3e4a46e8063a10bfcd967e5bfd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-18 20:18:28 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 647d85ff7a938874fc94db3e26801fe4f1d1ac37\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-18 20:18:28 -0700\n\n [maven-release-plugin] prepare release jenkins-1.634\n", "commit c834dcc39c07b0c0bc854267abe2a6ab537baa7c\nMerge: 3e51b7c3ae 14781ecc72\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-18 23:47:38 +0200\n\n Merge pull request #1858 from mawulf/de_res_translations\n \n Add de translations for TimerTrigger\n", "commit 14781ecc72a7344cf37ed260c76d391be2bab294\nAuthor: marco <mw.sunshine@gmx.de>\nDate: 2015-10-18 20:05:43 +0200\n\n Fix translation TimerTrigger.no_schedules_so_will_never_run\n", "commit 1024299a0f8b7289b1e1f7a6009a0a376bad69a3\nAuthor: Marco Wulf <wulf@dsb.net>\nDate: 2015-10-07 15:12:51 +0200\n\n Add de translations for TimerTrigger\n", "commit 3e51b7c3ae948a02a9a01ad566d7507ae39bc82f\nMerge: 3b5a68b04f 32ef5900c2\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-10-18 09:41:20 +0200\n\n Merge pull request #1874 from csimons/gitignore-swp\n \n add '*.swp' (Vim recovery files) to .gitignore\n", "commit 32ef5900c2a08af7d8b06478d3bfe0e36f03736b\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-10-17 21:06:11 -0400\n\n add '*.swp' (Vim recovery files) to .gitignore\n", "commit 3b5a68b04f6107186e5c10a7052c9addf17e54d3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 23:12:10 +0300\n\n Noting JENKINS-26278 from https://github.com/jenkinsci/jenkins/pull/1510\n", "commit deecdb38d08e7e5f16fd9fd8ba161f020d26f047\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-10-17 23:08:33 +0300\n\n [JENKINS-26278] Let a combobox display its drop-down when focused.\n \n This pull request integrates https://github.com/jenkinsci/jenkins/pull/1510\n", "commit 37f641733fd0186f30607f19100a6c19e0a6210f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:53:17 +0300\n\n Noting JENKINS-28192 from https://github.com/jenkinsci/jenkins/pull/1731\n", "commit 80f88d7654f2fad9b3995bc4474fb048cd6282ca\nMerge: bc25464887 16883377df\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:48:06 +0300\n\n Merge pull request #1731 from ikedam/feature/JENKINS-28192_ResolveSymlinkOnWindows\n \n [JENKINS-28192] SecretRewriter.rewriteRecursive fails to resolve symbolic links on Windows\n", "commit bc254648870c1d7602b8218909b11c47d1cadb49\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:43:12 +0300\n\n Noting JENKINS-30456 from https://github.com/jenkinsci/jenkins/pull/1873\n", "commit 9bba7c5fa3234c674eb7866618995fd5a22d79d8\nMerge: 858849ef42 67e2637a57\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:29:33 +0300\n\n Merge pull request #1873 from varmenise/JENKINS-30456\n \n [JENKINS-30456]Executable can be null in getEstimatedDurationFor\n", "commit 858849ef42ab2e1da66e1017ca1b6c86fa92c080\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:26:12 +0300\n\n Noting JENKINS-5253 from https://github.com/jenkinsci/jenkins/pull/1429\n", "commit 4fd10ed7236cf7322a84f5c8221b5870baab694c\nMerge: c3a6897558 40382c5fc4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:15:52 +0300\n\n Merge pull request #1429 from dominiquebrice/jenkins-5253b\n \n [JENKINS-5253] Allow case insensitive patterns in Artifacts Archiving\n", "commit c3a68975584da677b3ed3ed7bbf9bf357052e457\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:13:16 +0300\n\n Noting #1712\n", "commit efa1487e85241f7ca604b305bd1f436404cd75c2\nAuthor: Lucie Votypkova <lvotypko@redhat.com>\nDate: 2015-10-17 22:11:46 +0300\n\n [PR-1712] - Add get method for causes of interruption.\n \n This pull request integrates https://github.com/jenkinsci/jenkins/pull/1712\n", "commit 0c1b508cc4e8c534e9ddc72ce2ec84262ef258db\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:09:12 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1769\n", "commit c68c19aa9317f7ad52bea250d65f050a3d055779\nAuthor: Mads Rolsdorph <m.rolsdorph@gmail.com>\nDate: 2015-10-17 22:06:42 +0300\n\n [PR-1769] - Add background color options to plot URLs.\n \n This pull request integrates https://github.com/jenkinsci/jenkins/pull/1769\n", "commit 3bc0f447efd5b5abca466881949106f19c8b9ebf\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 22:04:00 +0300\n\n Noting JENKINS-30502 from #1855\n", "commit 67879ab2327f0a3fd4015f5f9ff53cf0a5b7ef08\nMerge: a0eb564cf9 89ce85dfc8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 21:57:16 +0300\n\n Merge pull request #1855 from csimons/fix-rename-trailing-whitespace\n \n [FIXED JENKINS-30502] trim job name upon rename\n", "commit a0eb564cf930ef6c5891e69fd2f059df0b32fd2a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-17 20:11:17 +0200\n\n Typos\n", "commit 6a65371e5beb74d113557eaed5c51c33b8130984\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 20:59:02 +0300\n\n Noting JENKINS-30730 from #1851\n", "commit 725b6afeac4ac5b8821c095f3b093cd0daa3a526\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-17 20:53:22 +0300\n\n [FIXED JENKINS-30730] Prevent ClassCastException in Abstractbuild::reportError() if the build step is not Publisher.\n \n This pull request integrates https://github.com/jenkinsci/jenkins/pulls/1851, which is a reworked version of https://github.com/jenkinsci/jenkins/pull/1846 from @fbelzunc (no original codelines left)\n", "commit 0a36f743f1fd2264f8562e6fbea54712567be556\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-10-16 21:14:38 +0200\n\n Noting JENKINS-30820\n", "commit 3228ff1431ad3a3f7c52a46ac4808fb31a902244\nMerge: 21f36fb221 4c6dd0135a\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-10-16 21:10:04 +0200\n\n Merge pull request #1867 from jtnord/JENKINS-30820\n \n [JENKINS-30820] pick up the new bytecode-compatability-transformer\n", "commit 4c6dd0135ad9e4f108b2bf7527d34dabddd16fb7\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-10-13 16:27:55 +0200\n\n [JENKINS-30820] pick up the new bytecode-compat-t.\n \n The new version of the BCT does not generate stackMap if the original code\n did not contain stack maps. Further more the new version takes a\n classloader to use so that it can load classes when searching for the\n common parent class.\n", "commit 21f36fb22196d1352c2abe89cb692d92b457d029\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-16 15:39:47 +0200\n\n Noting #1872\n", "commit 2dd658d6fc9a085ea5bd1e8a4e7c178cd95e2f86\nMerge: 6aba76dcb0 e557880287\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-16 15:38:22 +0200\n\n Merge pull request #1872 from tfennelly/bh-pagination-daniel\n \n [FIX JENKINS-30899] Build History Pagination/Search fixes\n", "commit 67e2637a57be9b6817621dbfcdec2b2dc27afdb9\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-10-15 18:24:23 +0200\n\n [JENKINS-30456]Executable can be null in getEstimatedDurationFor\n", "commit e55788028745beb22677422bbd5cc245c7d3fd45\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-12 14:28:54 +0100\n\n Fix Build History icons\n", "commit fe44f3eef04cd6fddbccb9d8c88755c8d0fb5801\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-15 09:35:02 +0100\n\n Fixed build history pagination/search issues\n \n Fix HistoryPageFileTest tests\n Fix int parsing in JavaScript\n Fix some JS glitches\n", "commit 7410a593b30d635010c6344a812889074e68ac98\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-13 21:47:47 +0200\n\n [FIX JENKINS-30899] Do not rely on Run.queueId for builds widget\n", "commit d85bf665425091470363e14143a7d35745ea28c7\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-10-15 10:13:19 +0200\n\n [SECURITY-184] fix test failures checking null value\n", "commit 012071befcc261508ec5bbf77e3ee6bbe12a899b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-14 15:11:36 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f07f5ae673a6187ad0ad896b820cf44d7b8b0a97\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-14 15:11:33 -0700\n\n [maven-release-plugin] prepare release jenkins-1.625.1\n", "commit 6aba76dcb00fe2c75b868641b3d27a36fb56a945\nMerge: aae6d3be87 d708b389ee\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-14 22:03:26 +0200\n\n Merge pull request #1848 from daniel-beck/update-junit\n \n Update JUnit, PowerMock, Mockito libraries\n", "commit aae6d3be8762261d3ecdf49a0dff2c09ceaccba9\nMerge: 3d2956d9ad 30f1401266\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-14 19:03:19 +0200\n\n Merge pull request #1869 from Carbenium/patch-1\n \n [FIXED JENKINS-30605] Improve de translation of config-publishers2\n", "commit cd18d080fdc3a0302a46ccb3a502ec0587e19bec\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-10-14 19:30:52 +0300\n\n Revert \"Dont start onLoad and after submit for disabled\"\n \n This reverts commit 3c471f1fd26fd893726e3f7216de38a2fd3f7c5d.\n", "commit 87a6999b350aaeed9b825f04bb5eeda36bb7e170\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-10-14 19:30:36 +0300\n\n Revert \"Don't run disabled/copied projects\"\n \n This reverts commit df4bb2de2d22bfa8a0e1beed14615a40786e3942.\n", "commit 30f1401266a0cad8b79dbce360f6d8642b58454c\nAuthor: Carbenium <carbenium@outlook.com>\nDate: 2015-10-14 18:25:15 +0200\n\n [FIXED JENKINS-30605] Improve de translation of config-publishers2\n", "commit e18cf4d9815558d79948278086e2dbf7f659b5ad\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2015-10-13 15:32:31 +0200\n\n Nodes.updateNode(): Call Jenkins.getQueue().scheduleMaintenance() to be sure to update builds in the queue with the change done in the node (+ Add since 1.634)\n", "commit 581eb9ceb354b8a55c010d0547ff73cb6fd67a75\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-04 15:45:43 +0200\n\n [SECURITY-186] check user permissions when calling QUEUE API\n", "commit 09fadd58b56f8504fab414a9414d081918461d1a\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-10-12 16:37:18 -0700\n\n Use Level.FINEST for logging all queue information.\n", "commit 88c329d027c103737139da033db409c21047e960\nMerge: 4c37ee59e7 b70520f17c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 17:44:44 -0400\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit b70520f17c6cf5379245b3e2bb6a7958dc9945e3\nMerge: 5d047e4b12 45c8ec1b5e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 17:44:03 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n \n Conflicts:\n core/src/main/java/hudson/model/Fingerprint.java\n", "commit 45c8ec1b5e76858f6e91b22f4811fd49755df19a\nMerge: 363cbc3671 fb59ef4174\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 17:40:22 -0400\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n", "commit fb59ef4174054b66368ededdc64839ecbab4b8c7\nMerge: 58c6f18b9a 0594c4cbcc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 17:40:09 -0400\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit 0594c4cbccd24d4883fc0150e8fc511c9da63eb4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 14:13:24 +0300\n\n [SECURITY-153] Hide references to inaccessible jobs in fingerprints.\n", "commit 4c37ee59e7a251c5617d4952f5b09edab8e8c98c\nMerge: c2603015b3 5d047e4b12\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 17:13:09 -0400\n\n Merge branch 'security-stable-1.625' into security-master\n \n Conflicts:\n test/src/test/java/jenkins/security/ApiTokenPropertyTest.java\n", "commit 5d047e4b1269e686e26cbf30e8853ea5f29502c4\nMerge: 9be44a16f3 363cbc3671\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:47:52 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 363cbc3671f51ff08fb533e6e115f82d4d8d7f10\nMerge: 0d3f5788f1 58c6f18b9a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:45:19 -0400\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n \n Conflicts:\n test/src/test/java/jenkins/security/ApiTokenPropertyTest.java\n", "commit 58c6f18b9a984f9294d3a25fe22cb441f7d006fd\nMerge: fdae5a359f 234303da82\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:33:20 -0400\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit 234303da82040b2bfe05a2b4bbe7662930fc4136\nMerge: e3ee63993b b3f16489ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:32:37 -0400\n\n Merge pull request #33 from jenkinsci-cert/SECURITY-200-1.580\n \n [FIXED SECURITY-200] - Do not expose Api tokens to other users by default\n", "commit c2603015b309cc4e64e08e78aa8adf67352c92d6\nMerge: a11f744392 9be44a16f3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:28:40 -0400\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit 9be44a16f3201b280a03f7ca51a3333a6c2d051c\nMerge: 0c8971c83d 0d3f5788f1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:28:16 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 0d3f5788f16d28e2bcc14db464ab8e76ebd79e9b\nMerge: 48b2b951df fdae5a359f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:27:35 -0400\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n", "commit fdae5a359f9be971f93d127baa770b9b395c2f15\nMerge: 59d3189026 e3ee63993b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:27:03 -0400\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit e3ee63993b0b9d1fb5ac718ffc440d33de0de03d\nMerge: 25360f5451 45d65c2fa0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:26:35 -0400\n\n Merge pull request #29 from jenkinsci-cert/SECURITY-195-1.580\n \n [SECURITY-195] - Prevent the folder escaping\n", "commit a11f74439235f8b7954ac27ad46408b3978c6f15\nMerge: 1b0ba9e1d0 0c8971c83d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:25:59 -0400\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit 0c8971c83de5e1898ee6780b54804a1ee3f6ce74\nMerge: 6982d99a9d 48b2b951df\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:25:27 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 48b2b951dfb3438999ceda330093cac82b857ce6\nMerge: 21d134811f 59d3189026\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:25:00 -0400\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n", "commit 59d3189026323287b10a174e8801aa87e25a0081\nMerge: ecf3b2d764 25360f5451\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:24:27 -0400\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit 25360f54517eaa8c49de95eb5dc72677c0af6258\nMerge: d933964429 ef64bb20dd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:23:59 -0400\n\n Merge pull request #17 from varmenise/security-184\n \n [SECURITY-184] check secret-key in handshake\n", "commit 1b0ba9e1d034fe809d58f14f835f8e5347cc3bc5\nMerge: 1d437f475e 3d2956d9ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-12 16:22:10 -0400\n\n Merge branch 'master' into security-master\n", "commit 3d2956d9ad65e34cc74949e5b397b7475c6cb04b\nMerge: d696cccd10 2355c34dbc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-12 13:52:16 +0100\n\n Merge pull request #1860 from felfert/ImplementUpdateNode\n \n Implement Jenkins#updateNode()\n", "commit 2355c34dbcc6e670d62c890f907a800a001d7f3c\nAuthor: Fritz Elfert <fritz@fritz-elfert.de>\nDate: 2015-10-12 13:28:49 +0200\n\n Return boolean as suggested.\n", "commit 006de46f9203ea9b86962f9db21e20a0665a423d\nAuthor: Fritz Elfert <fritz@fritz-elfert.de>\nDate: 2015-10-12 12:26:05 +0200\n\n Return boolean as suggested.\n", "commit a69542a553aec41264d0ee03b3e56a381e09b88c\nAuthor: Fritz Elfert <fritz@fritz-elfert.de>\nDate: 2015-10-12 11:21:30 +0200\n\n Firing SaveableListener, fix formatting\n", "commit 8ef443d57f0229d7a91b24d4d2d451104897d2e9\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-10-12 01:33:18 -0700\n\n Reduce the amount of times Task.getFullDisplayName is invoked.\n", "commit 5164133c9bebbb550ddca36585293a3dfd5a5bd0\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-10-12 01:24:16 -0700\n\n Change from printing the task object to the full display name.\n", "commit 8d897edfdf6e20c726af5a1501770c4f656abd22\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-10-12 01:21:22 -0700\n\n Fixed incomplete log message where there is a potential candidate for\n a task.\n", "commit dd4256af209ba0218a410ffb5870ddea8391d770\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-10-12 01:09:52 -0700\n\n Add more logging to Queue.maintain in order to understand why potential\n builds could be blocked queue and never executed.\n", "commit 7d6b0c5fdac1ad14b2eda81b7528e07aa7f99de9\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2015-10-12 00:43:03 -0300\n\n pt_BR translation\n", "commit d696cccd1090e325eb62c8acbd4dd53e3db25650\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-11 20:13:39 -0700\n\n updated changelog for release\n", "commit 79021cc069af76c589042d71858a075a7bda228b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-11 20:07:43 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4bfc8cda65e1641a6375a0dc9a7d9cc5ee3dc61c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-11 20:07:42 -0700\n\n [maven-release-plugin] prepare release jenkins-1.633\n", "commit c6f6117f4496d1b6f7430ff9b97d303e7dfad191\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-11 22:03:07 +0200\n\n Noting #1641\n", "commit 5c66fcc6b0318ba151ab3a7fcfbd8ec68b5fea42\nMerge: ffc4cac1bc 01b4ac7d90\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-11 21:59:24 +0200\n\n Merge pull request #1641 from tfennelly/JENKINS-26445-pagination-search\n \n [FIX JENKINS-26445] Build history pagination and search\n", "commit 01b4ac7d902381f65b88a45738b696a0f9ea5cfa\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-10 11:17:59 +0100\n\n Disable build history refresh if the pane is collapsed\n \n See JENKINS-30569 and https://github.com/jenkinsci/jenkins/commit/6cadf70d3afb1d1786bf02e549baea99d3ab308a\n", "commit 4fa14ab6ff56e9c7f6ca47280eb8e8ca8873150b\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2015-10-09 17:26:16 -0700\n\n [JENKINS-15792] Update jna to 4.2.0\n \n This pulls in libjnidispatch.so for linux-ppc64\n", "commit 727d77a4030e6c9481c1c7d8966e2d76fb77605b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-09 14:59:40 +0100\n\n Removed more advanced search options as requested by @daniel-beck\n", "commit 2ec3ffcd534ede3039fa30c886ab8bcfb041b167\nMerge: 6f24966777 ffc4cac1bc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-09 12:28:19 +0100\n\n Merge branch 'master' into JENKINS-26445-pagination-search\n", "commit db48238d850f98a6da4f12cfa5e8d6f993e8133d\nAuthor: Fritz Elfert <fritz@fritz-elfert.de>\nDate: 2015-10-09 12:34:02 +0200\n\n Add missing call to jenkins.trimLabels(). Update JavaDoc.\n", "commit ffc4cac1bc8f57f91e2fc1e35f90baef628cb445\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-09 11:11:09 +0200\n\n Fix formatting\n", "commit e1fb8f449e55dc3645520504a67bc86e1eb85597\nAuthor: Fritz Elfert <fritz@fritz-elfert.de>\nDate: 2015-10-09 10:40:34 +0200\n\n Dedup code\n", "commit 9c7af982adc6f120833e45d79bedda15b88c1bc5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-08 17:23:45 -0700\n\n Added a pinned tab icon for Safari.\n \n Originally done by Sunil Patel at\n https://github.com/srpatel/jenkins-pinned-tab\n", "commit 63d01f6b9d42e58e80758a05c827c40dcd502cc8\nAuthor: Fritz Elfert <fritz@fritz-elfert.de>\nDate: 2015-10-09 02:10:27 +0200\n\n Implement Jenkins#updateNode()\n", "commit 89ce85dfc88b21cdb7a8bc95d89b24259b987d19\nAuthor: Christopher Simons <christopher.simons@viaoncology.com>\nDate: 2015-10-07 08:55:17 -0400\n\n [FIXED JENKINS-30502] trim job name upon rename\n \n If a job is renamed to a string with trailing whitespace, exceptions are\n thrown as the application attempts to rename the job directory in the\n file system, and the job can be neither deleted nor renamed again\n through the UI. This problem occurs only when renaming a job, and not\n when initially creating a job, because job names are trimmed when first\n created. This change trims the job name for rename operations as well,\n so that the name-setting behavior is consistent across create/update\n operations and inadvertent leading/trailing whitespace is removed before\n it can cause problems.\n", "commit e4811a1d55e8950b8794962defde0f0e31c55ce0\nMerge: e370009200 59e8c6a467\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-07 11:38:20 -0400\n\n Merge pull request #1859 from jglick/javadoc-newInstanceDetail\n \n Javadoc correction w.r.t. newInstanceDetail\n", "commit 59e8c6a467f7e13ec3adcee70f785c5407d45a2f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-07 09:30:55 -0400\n\n TopLevelItemDescriptor mistakenly suggested a newJobDetail, which is deprecated. In general it should now be newInstanceDetail.\n", "commit e370009200277e042deba9f99b5dd496bf778c97\nMerge: e3b92c8c27 18833611b1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-07 13:16:09 +0300\n\n Merge pull request #1839 from pjanouse/JENKINS-30521\n \n [JENKINS-30521] reload-job CLI command moved from Core to CLI\n", "commit ef64bb20ddb0146246193b97b88ad476946676ba\nAuthor: varmenise <valentina.armenise@gmail.com>\nDate: 2015-10-07 11:00:06 +0200\n\n [SECURITY-184] revised version of the orginal patch\n", "commit 91515d31cedd4ff2f0fc72655014c6fe421f58a2\nAuthor: akshayabd <akshay_abd@yahoo.com>\nDate: 2015-04-12 02:11:59 -0700\n\n [SECURITY-184]check secret-key in handshake\n", "commit e3b92c8c272eed0cc59ba0545c3c409f61d59af0\nMerge: c09645be66 31450b894c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-06 10:07:15 -0700\n\n Merge remote-tracking branch 'origin/master'\n \n Conflicts:\n changelog.html\n", "commit 31450b894cd1602e8a377b17c912b4bfc9d37a72\nMerge: 7f1ad86d64 263021f35e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-06 10:27:38 -0400\n\n Merge pull request #1853 from jglick/CommandLauncherTest-flaky\n \n CommandLauncherTest is flaky\n", "commit 7f1ad86d646204fbda45bfcf7a7c044d0d81adce\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-10-06 14:10:33 +0100\n\n Noting JENKINS-28781\n", "commit 3132875a41d5ff1bdef994dae3fa4b241a6c7973\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-06 13:22:18 +0100\n\n Noting 23150\n", "commit 36113604178b64956b89177ac82f52b31d36b70b\nMerge: 6af3df951f 95ca3da67d\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-10-06 13:18:21 +0100\n\n Merge pull request #1847 from tfennelly/plugin-manager-dependants\n \n [FIXED JENKINS-23150] Plugin Manager - Only allow enable/disable/uninstall when all dependants or dependencies are disabled/enabled\n", "commit 6af3df951fef38e89fe8d01e8b827e8164565171\nMerge: a79e2f144a 80ea8982f3\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-10-06 12:09:31 +0100\n\n Merge pull request #1857 from jtnord/JENKINS-28781\n \n [JENKINS-28781] update the bct library to 1.6.2.\n", "commit 80ea8982f35119a19e2d5b36ba3cfefe125d367d\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-10-06 11:15:49 +0100\n\n [JENKINS-28781] update the bct library to 1.6.2.\n \n Pickup the changes in the bytecode-compatibility-transformer for\n JENKINS-28781\n", "commit 95ca3da67d217c90d31819ec92e521e2072acd5a\nMerge: a8e83c3c2d a79e2f144a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-06 10:50:40 +0100\n\n Merge branch 'master' into plugin-manager-dependants\n \n * master:\n Update the changelog by new merges:\n [FIXED JENKINS-30569] HistoryWidget: fix JS syntax error\n [FIXED JENKINS-29014] render API link conditional on getApi() presence\n [JENKINS-21720] JS alert preventig to leave a configuration page even without formulary changes\n add ctags file 'tags' to .gitignore\n [maven-release-plugin] prepare release jenkins-1.632\n [FIXED JENKINS-29888] Handling all exceptions returned by logRotator\n [JENKINS-30742] Fixed possible NPE in AbstractProject.resolveForCLI()\n", "commit a79e2f144a932fe0a97b524f79133d1ea5d0fef0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 12:46:13 +0300\n\n Update the changelog by new merges:\n \n * JENKINS-29888 - https://github.com/jenkinsci/jenkins/pull/1790\n * JENKINS-30742 - https://github.com/jenkinsci/jenkins/pull/1849\n * JENKINS-29014 - https://github.com/jenkinsci/jenkins/pull/1850\n * JENKINS-21720 - https://github.com/jenkinsci/jenkins/pull/1854\n * JENKINS-30569 - https://github.com/jenkinsci/jenkins/pull/1856\n", "commit 876e8e20505b705d07b561b34863938872240369\nMerge: 236198883b 1a5d57fdda\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 12:06:59 +0300\n\n Merge pull request #1790 from tototoman/master\n \n [FIXED JENKINS-29888] - Handling all LogRotator exceptions\n", "commit 236198883b598048488c5c80202e85470012021c\nMerge: 7a5f5a5cec 37c5656f2c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 12:05:56 +0300\n\n Merge pull request #1849 from pjanouse/JENKINS-30742\n \n [JENKINS-30742] Fixed possible NPE in AbstractProject.resolveForCLI()\n", "commit a8e83c3c2da9fdd35f3186994a7561f740640f9e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-06 09:44:11 +0100\n\n Tweaks based on review comments\n", "commit 7a5f5a5cecf5190cc3da7b3f703db156af232803\nMerge: d7fe23ca32 d1ab83b376\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 11:27:56 +0300\n\n Merge tag 'jenkins-1.632'\n \n [maven-release-plugin] copy for tag jenkins-1.632\n", "commit d7fe23ca32c5794070ae924de9a2b0ebdfb42a11\nMerge: 7534160084 76067e0af9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 11:09:37 +0300\n\n Merge pull request #1850 from csimons/fix-rest-api-link\n \n [FIXED JENKINS-29014] fix broken 'REST API' link\n", "commit 7534160084034a334d62c1e25b2aee16f0a440ca\nMerge: 42312cc3ac d885dc39f3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 11:09:04 +0300\n\n Merge pull request #1852 from csimons/git-ignore-tags\n \n add ctags file 'tags' to .gitignore\n", "commit 42312cc3ac90f130394b9aa64ab3ec316f08097f\nMerge: a14acf71d0 f63407a87e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 11:08:41 +0300\n\n Merge pull request #1854 from amuniz/JENKINS-21720\n \n [JENKINS-21720] JS alert preventing to leave a configuration page without changes\n", "commit a14acf71d0cfc8569268ee0ad53beaba3809d2f7\nMerge: 5b4b66d8bc 6cadf70d3a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-06 11:08:06 +0300\n\n Merge pull request #1856 from csimons/fix-js-syntax\n \n [FIXED JENKINS-30569] HistoryWidget: fix JS syntax error\n", "commit 6cadf70d3afb1d1786bf02e549baea99d3ab308a\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-10-05 21:36:56 -0400\n\n [FIXED JENKINS-30569] HistoryWidget: fix JS syntax error\n", "commit 76067e0af93d3681756bf290aeb1f3a1e88b1d39\nAuthor: Christopher Simons <christopherleesimons@gmail.com>\nDate: 2015-10-02 22:03:08 -0400\n\n [FIXED JENKINS-29014] render API link conditional on getApi() presence\n", "commit f63407a87e9dc1c1f79c9a7d885cdd58a55ed657\nAuthor: Antonio Mu\u00f1iz <amuniz@cloudbees.com>\nDate: 2015-10-05 21:16:33 +0200\n\n [JENKINS-21720] JS alert preventig to leave a configuration page even without formulary changes\n", "commit 955eb7274a02e3549493cd2e1e0de785a0893784\nMerge: 8dbee7b949 5b4b66d8bc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-05 18:51:35 +0100\n\n Merge branch 'master' into plugin-manager-dependants\n \n * master: (58 commits)\n Changelog: Replace the PR reference by the JIRA issue reference\n Noting https://github.com/jenkinsci/jenkins/pull/1818\n Noting https://github.com/jenkinsci/jenkins/pull/1804\n [JENKINS-30002] Improve Util.isOverridden\n Noting #1842\n [FIXED JENKINS-30777] this concludes the fix\n [JENKINS-30777] also allow slaves to decorate logger\n [JENKINS-30777] Generalized the signature to work with Run, not just AbstractBuild.\n Diamond operator\n [FIXED JENKINS-29876] CheckForNull job in ReverseBuildTrigger\n Noting JENKINS-30084 in changelog\n [JENKINS-30084] remove extra space\n [JENKINS-30084] address feedbacks\n [JENKINS-30084] indent back\n [JENKINS-30084] fixing test\n [JENKINS-30084] fixing test\n [JENKINS-30084] enhancing test case\n [JENKINS-30084] test added to make sure a flyweight task can be blocked at last minute\n [JENKINS-30084] fix regression when flyweight task is blocked by upstream/downstream project\n [JENKINS-30084] some more polish\n ...\n", "commit 8dbee7b949ab636f91dcc78847fdab7c58ad1bf3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-05 18:50:35 +0100\n\n Added a few tests\n", "commit 263021f35e0bd130e4c952eea57f03676d2638a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-05 11:30:36 -0400\n\n Typo.\n", "commit df7c3f0b79f1bc12367c28cd9887e8df0cef920d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-05 11:30:23 -0400\n\n commandSuceedsWithoutChannel [sic] is flaky.\n For example https://ci.jenkins-ci.org/job/jenkins_main_trunk/4281/testReport/hudson.slaves/CommandLauncherTest/commandSuceedsWithoutChannel/\n java.lang.AssertionError:\n Expected: a string containing \"ERROR: Process terminated with exit code 0\"\n but: was \"\u2026 Launching slave agent\n $ true\n ERROR: Unable to launch the slave agent for dummy\n \u2026java.io.EOFException: unexpected stream termination\n at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:333)\n at hudson.remoting.ChannelBuilder.build(ChannelBuilder.java:282)\n at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:365)\n at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:130)\n at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:238)\n at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)\n at java.util.concurrent.FutureTask.run(FutureTask.java:166)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n at java.lang.Thread.run(Thread.java:722)\n \"\n at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)\n at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)\n at hudson.slaves.CommandLauncherTest.commandSuceedsWithoutChannel(CommandLauncherTest.java:67)\n", "commit d885dc39f3dc750d880a7be29dc9f59b2a2b9630\nAuthor: Christopher Simons <christopher.simons@viaoncology.com>\nDate: 2015-10-05 11:17:11 -0400\n\n add ctags file 'tags' to .gitignore\n", "commit c09645be66d070c52384f3e91caec78de2a73302\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-05 08:10:11 -0700\n\n updated changelog for release\n", "commit d1ab83b376c06c8b5d9d8f35379222cdc9e44b53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-05 08:03:56 -0700\n\n [maven-release-plugin] prepare release jenkins-1.632\n", "commit 1ed2aa5c36e3c6a78e5ecdef307ca93aaf0ec0bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-05 08:03:56 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5b4b66d8bcc4c3effae9329236edbfac2bccdd84\nMerge: 657a05b0f5 3d97e3d68d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-10-05 10:10:38 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 1a5d57fdda3dba92543b8f486d3dce9cfb9c3811\nAuthor: Otmane TAZI <otmane.tazi@amadeus.com>\nDate: 2015-08-10 16:00:22 +0200\n\n [FIXED JENKINS-29888] Handling all exceptions returned by logRotator\n", "commit 3d97e3d68defb4d8ee9d3c3d9651a1ad84380b0e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-05 12:24:20 +0300\n\n Changelog: Replace the PR reference by the JIRA issue reference\n", "commit 555d13049f4c69d0c82522789cb0858a60ad85d3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-05 12:20:16 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1818\n", "commit 918204bf028a89f138bee32f45361c3f158e230e\nMerge: a7a2219a8f e2d62f84b1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-05 12:15:33 +0300\n\n Merge pull request #1818 from skyline00/master\n \n Add task-icon-link class to left menu\n", "commit a7a2219a8f0d9f0c7b7c2d6ca605d3e36258ec49\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-05 12:11:40 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1804\n", "commit 6adbb33e6b2c267e1832ecb801f7bcc364331d5a\nMerge: dd8f775a99 89a0050cea\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-05 12:05:25 +0300\n\n Merge pull request #1804 from amuniz/JENKINS-30002\n \n [JENKINS-30002] Improve Util.isOverridden\n", "commit 18833611b1eaf0ee3874f7247b6f41bc0fc95e37\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-09-23 14:41:47 +0200\n\n [JENKINS-30521] reload-job CLI command moved from Core to CLI\n", "commit 89a0050ceaf2a50517056582d1c188052f994fd7\nAuthor: Antonio Mu\u00f1iz <amuniz@klicap.es>\nDate: 2015-08-18 12:05:01 +0200\n\n [JENKINS-30002] Improve Util.isOverridden\n", "commit dd8f775a99cfecc53e8c8830c586490dde020db3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-04 02:23:55 +0300\n\n Noting #1842\n", "commit 339dd4ace545187d04a65bedea44b215fd11ba39\nMerge: 5e2b154261 45e4e99026\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-10-03 22:53:13 +0300\n\n Merge pull request #1842 from KostyaSha/patch-3\n \n [FIXED JENKINS-29876] CheckForNull job in ReverseBuildTrigger\n", "commit 5e2b154261180e1fec4afdd4861dc82cc264a552\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-02 16:34:37 -0700\n\n [FIXED JENKINS-30777] this concludes the fix\n", "commit 4c4367113fff8fd9388ac3659504177aedd32f33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-10-02 16:14:55 -0700\n\n [JENKINS-30777] also allow slaves to decorate logger\n", "commit 36eea3dccfd75c76c22092878de30866956f3ebf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-17 17:10:04 -0700\n\n [JENKINS-30777] Generalized the signature to work with Run, not just AbstractBuild.\n", "commit 11c795cc659aae3235d5cc1af77253420a00b59b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-17 16:37:15 -0700\n\n Diamond operator\n", "commit 83a8d54904ac087b3f073671bcb3169219adef40\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-02 17:53:47 +0100\n\n Noisy warning if restart is required\n", "commit 433d4375a0d7c57bc248740c32b3c5d219c1df22\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-02 14:53:40 +0100\n\n Better handling of bundled plugins - part 2\n", "commit 45e4e990269325ba1f8bca25959ff8dcaa21f398\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-09-25 18:26:38 +0300\n\n [FIXED JENKINS-29876] CheckForNull job in ReverseBuildTrigger\n", "commit 5befd9173590d13bdb74082ddd49fee43913875c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-02 13:47:03 +0100\n\n Better handling of bundled plugins\n", "commit 37c5656f2cf969bbce8f1f0e0ff6a0462f348a8e\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-10-02 09:51:29 +0200\n\n [JENKINS-30742] Fixed possible NPE in AbstractProject.resolveForCLI()\n", "commit af65a4743f26d6f26e6d42c34c91c550155a4e4d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-10-02 12:29:06 +0100\n\n i18n on the hardcoded text\n", "commit ba93862659b25a574446bcb45def0718214ba1a3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-02 09:21:44 +0100\n\n Noting JENKINS-30084 in changelog\n", "commit 5a5f9c5d10f04cf47e37829979dfb2f4e57972af\nMerge: 41b8294394 a42f1812e8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-10-02 09:19:40 +0100\n\n Merge pull request #1815 from varmenise/OSS-192\n \n [FIXED JENKINS-30084] FlyWeightTasks tied to a label will not cause node provisioning and will be blocked forever.\n \n When a flyweighttask is limited to run on a specific label (e.g. matrix project set restrict where this project can run) if there are no nodes with that label available when it enters the queue then it will immediately move to blocked.\n As it is blocked the Node provisioner will not attempt to create any slaves, so the project will sit in the queue forever (or until some other project allocates a slave with the correct label).\n", "commit a42f1812e8b1948ddca763e4623cf04f207ee005\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-10-01 10:44:10 +0200\n\n [JENKINS-30084] remove extra space\n", "commit 8d113a10678ee172ce4e4987867088de5e510991\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-10-01 09:54:58 +0200\n\n [JENKINS-30084] address feedbacks\n", "commit 7ea21bbf2cfb11a707702034e0fad2ee09bdcc02\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-29 10:33:23 +0200\n\n [JENKINS-30084] indent back\n", "commit 37a372d15442c0ff7e018f29ca135c718f9d4b61\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-28 15:20:08 +0200\n\n [JENKINS-30084] fixing test\n", "commit 562c0e5f0013aa4dfc829443d9bf22b9fd7f2749\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-28 15:03:09 +0200\n\n [JENKINS-30084] fixing test\n", "commit 3b4c09e4e93b361e93c93f33609e752b4ab8ab5d\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-28 13:18:05 +0200\n\n [JENKINS-30084] enhancing test case\n", "commit e33f3f62db662487707f24d5b2356fac446166a9\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-25 11:38:37 +0200\n\n [JENKINS-30084] test added to make sure a flyweight task can be blocked at last minute\n", "commit 61a1f6c1fae28ca37e4352eb4940bed567b8e14a\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-24 12:40:08 +0200\n\n [JENKINS-30084] fix regression when flyweight task is blocked by upstream/downstream project\n", "commit 65d1fe5b1d17650f9f5cad97e28b5528d616a468\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-14 15:19:58 +0200\n\n [JENKINS-30084] some more polish\n", "commit eb52333df6a78d3cd79898edd7599753ba11d5bb\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-07 10:02:37 +0200\n\n [JENKINS-30084] extract inline class\n", "commit e1904e02d45bf2407d6fb4513a5f37fed9a13268\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-07 09:36:55 +0200\n\n [JENKINS-30084] some stylish changes\n", "commit 319382919c3cb67d0ced318b8b8aa8ee3e1b205d\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-03 15:07:49 +0200\n\n [JENKINS-30084] method renamed and added check on field type\n", "commit fced6f987e79e2e0192a5e90e28d96c8c8991167\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 18:18:57 +0200\n\n [JENKINS-30084] more comments\n", "commit e1c197c08feda0cfa0118df100ef36a118d4a15a\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 18:13:15 +0200\n\n [JENKINS-30084] a flyweight task can be blocked by shutdown and if so should go in the blocked list\n", "commit 2934f4502001fa2d2182a4482686e547f44890c4\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 17:40:41 +0200\n\n [JENKINS-30084] a flyweight task can be blocked by shutdown and if so should go in the blocked list\n", "commit a19c7936bf00a43d2c8707fca8b9dd32341d550e\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 16:17:49 +0200\n\n [JENKINS-30084] cleanup\n", "commit cfef72b1b2487ba86d07f66e30dc98651d666a9e\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 15:53:54 +0200\n\n [JENKINS-30084] cleanup\n", "commit 1d731693fbd5b2806bdac30fd4a9e1c00abd31ab\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 15:49:33 +0200\n\n [JENKINS-30084] cleanup\n", "commit 50ae0f4da9d7445a6d9da11dd5615ef4c1d6c315\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 15:47:40 +0200\n\n [JENKINS-30084] cleanup\n", "commit 9a24957247ea1a403ba4a108d005e421390382b9\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 15:23:23 +0200\n\n [JENKINS-30084] new comment for test\n", "commit 53f909620dff65616a364092d35198b7ca4a8b7f\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 15:20:39 +0200\n\n [JENKINS-30084] new location and implementation of the test\n", "commit 88443b08c17c4d0e6609eb7b1f6f66146fc37e20\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 14:56:08 +0200\n\n [JENKINS-30084] we do not need a new flyweight tasks list: lighter and cleaner approach\n", "commit 750cdb64bf7115c225714eb19d9676817d0f1b23\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 12:19:57 +0200\n\n [JENKINS-30084] updated references of Jenkins Issue\n", "commit c923001025ecbf9d027d7a3d629e043bee72ee5a\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 11:23:48 +0200\n\n [JENKINS-30084] added comments to QueueListener\n", "commit a5a2c45d2e787e5456b27f0162b6253540f4ec2e\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 11:17:22 +0200\n\n [JENKINS-30084] added test case\n", "commit 505f492e29a0972cde8f50059f743a2d737f2047\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 11:15:13 +0200\n\n [JENKINS-30084] check on null\n", "commit ca4668f5a2820b76673aebfe283f14b0cfb5e72d\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-01 08:54:16 +0200\n\n [JENKINS-30084] updateSnapshot\n", "commit cb6f2b2c713beb483800ab9585a775878a89ccb5\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-08-31 18:30:41 +0200\n\n [JENKINS-30084] fix indentation\n", "commit 8cd99cac90b180a3e84d17c56c5fb1f11744f263\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-08-31 18:30:06 +0200\n\n [JENKINS-30084] flyweight tasks gets added to the buildable list when no executor is available\n", "commit d708b389ee73fbc07dc37a2b02b72f26c7e01d7b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-10-01 23:52:07 +0200\n\n Update JUnit, PowerMock, Mockito libraries\n", "commit 41b8294394bf2fd2d6020f0b67459bf0554784f3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-10-01 19:17:07 +0200\n\n Noting #1843\n", "commit fca99dcc149f066315262498a576fa1f4a73b91b\nMerge: 8c122402b2 52f9172c69\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-10-01 19:13:30 +0200\n\n Merge pull request #1843 from olivergondza/JENKINS-30705\n \n [FIXED JENKINS-30705] Optimize TagCloud calculation\n", "commit 8c122402b23708de03d5760fb771cf024470cf24\nMerge: 7fb4696a6f 05382a6da7\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-10-01 19:13:20 +0200\n\n Merge pull request #1845 from olivergondza/assume\n \n Do not skip tests silently\n", "commit 3b5424e507be2e59eabfd3f55ce16cd2b58a6195\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-09-25 12:22:46 +0100\n\n Only allow disable or uninstall when all dependants or dependencies are disabled/enabled\n", "commit 05382a6da748e68b900b17ada47fca8ea45c8c9e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-10-01 13:28:23 +0200\n\n Use JUnit4 for JNLPLauncherTest to get support for assumptions\n", "commit 39903842575d3eadbec8c8153f79caa76c3f2c6e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-30 13:45:22 +0200\n\n Do not skip tests silently\n", "commit 52f9172c69bf7983e385e5dce1d962110c8a5b0e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-30 17:15:41 +0200\n\n [JENKINS-30705] Reset cache for exact results in unittest\n", "commit e1cdc2a6f0517217cfa8a0c0afc25592cea1e655\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-30 13:19:16 +0200\n\n [JENKINS-30705] Update the Label#getTiedJobCount javadoc\n", "commit 1d437f475ed8df0075cf0e9601a4cfcfa66524ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 18:26:22 -0400\n\n Judging by #1774, WebRequest is the replacement for WebRequestSettings.\n", "commit 7ed010cfc9f563af30f2d3d2a848c69e4187d879\nMerge: 29d939ec61 6982d99a9d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 17:16:22 -0400\n\n Merge branch 'security-stable-1.625' into security-master\n", "commit 29d939ec610b87f8f810457d7545ace4b65e80b9\nMerge: 28253f32cd 21d134811f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 17:16:09 -0400\n\n Merge branch 'security-stable-1.609' into security-master\n", "commit 28253f32cd1f16ff5d48a32c74b156fcaf15b9a4\nMerge: 029becd6c8 657a05b0f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 17:15:35 -0400\n\n Merge branch 'master' into security-master\n", "commit 657a05b0f518450f792ac7ab88c7611c36a7ef61\nMerge: 7fb4696a6f 6b0120f41f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 17:04:13 -0400\n\n Merge (-s ours) stable-1.625 into master\n", "commit 6982d99a9d1aa6f06c3d954ec36a82ff4c25f462\nMerge: 6b0120f41f 21d134811f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 17:00:39 -0400\n\n Merge branch 'security-stable-1.609' into security-stable-1.625\n", "commit 6b0120f41f0bde2b98b88b7a20bee40d08b51575\nMerge: c6c8836fd2 ed60950b17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 16:55:32 -0400\n\n Merge (-s ours) stable-1.609 into stable-1.625\n", "commit b3f16489ad5f15c3e749ed066cf6b4251f6668c6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-29 23:44:21 +0300\n\n [FIXED SECURITY-200] - Do not expose Api tokens to other users by default\n \n System property can be used to restore the original behavior\n", "commit 21d134811f61c70965d04a57bb6d5093850814de\nMerge: 3c816c4be1 ecf3b2d764\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 16:33:37 -0400\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n \n Conflicts:\n core/src/main/java/hudson/model/ItemGroupMixIn.java\n", "commit ecf3b2d7648d0d1708f611820babe24f45b1f640\nMerge: a88f2d9fbe d933964429\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 16:21:21 -0400\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n \n Conflicts:\n test/src/test/java/hudson/model/ItemGroupMixInTest.java\n", "commit 45d65c2fa079a01d25de608de573ba0c86f66ba2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-29 23:18:25 +0300\n\n Fix comments from @jglick\n", "commit d93396442958789c380df7168947f78b638f01ad\nMerge: 553513a71c df36ef89ea\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-29 16:12:35 -0400\n\n Merge pull request #31 from jenkinsci-cert/SECURITY-192-1.580\n \n [FIXED SECURITY-192] - Require Jenkins.READ permissions to access CLI pages\n", "commit df36ef89ea975bbffc88c728d52316e921a2a665\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-29 23:04:31 +0300\n\n Annotate/document tests according to comments from @jglick\n", "commit 1b852010568dc3b21c0c296e2f0a2d6ff0b8bed3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-29 21:20:03 +0200\n\n [FIXED JENKINS-30705] Optimize TagCloud calculation\n", "commit 7fb4696a6f8725211a4011f3a007f2facaf08947\nMerge: 7e072b6abc 3fa9ce5845\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-29 17:51:23 +0200\n\n Merge pull request #1841 from pjanouse/JENKINS-30629\n \n [JENKINS-30629] Fixed NPE in AbstractItem.resolveForCLI()\n", "commit c6c8836fd2711a46b31fbce08f37271f3f5f3a2f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-10 18:10:57 -0400\n\n [FIXED JENKINS-30395] Occasional ClosedByInterruptException.\n (cherry picked from commit aaa71d4feb1f4ce1c477ac03c9fc6df543cca84b)\n", "commit c110cccace509c4814d45ccc61a4c3998027333c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-29 15:49:52 +0200\n\n Revert \"Don't run disabled/copied projects\"\n \n This reverts commit df4bb2de2d22bfa8a0e1beed14615a40786e3942.\n", "commit 28eea5b0834c4e80b6a4894d2ce407be75b15161\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-29 15:49:24 +0200\n\n Revert \"Dont start onLoad and after submit for disabled\"\n \n This reverts commit 3c471f1fd26fd893726e3f7216de38a2fd3f7c5d.\n", "commit 3fa9ce5845727edec8181d7f1523340a9fa25764\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-09-24 15:44:35 +0200\n\n [JENKINS-30629] Fixed NPE in AbstractItem.resolveForCLI()\n", "commit 672f8deb6859bb32e428e33ae83aafa04a196f38\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-29 12:15:11 +0300\n\n Remove the dead code\n", "commit 6ea4534001a684fc1e1821fde020eb35e8e4f16d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-28 23:04:42 +0300\n\n Update the unit test\n", "commit 7e072b6abc0b510f2d0adcaa2bd8ce82b21e2d54\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-09-28 11:40:19 +0200\n\n Noting #1758\n", "commit e5558cc2a8b35f94c13c9e10bc35db21a79b61a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-27 18:11:00 -0700\n\n updated changelog for release\n", "commit 251835eca706bc098c1f9c713410a2c821c70c24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-27 18:04:30 -0700\n\n [maven-release-plugin] prepare release jenkins-1.631\n", "commit cbf437d8e3925f227da2faa78d44cebeabd1d233\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-27 18:04:30 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 553513a71c6f9d0f1309918d693a60492f155a87\nMerge: f53802bb82 e78e9e8144\nAuthor: valentina <varmenise@cloudbees.com>\nDate: 2015-09-25 13:52:42 +0200\n\n Merge pull request #25 from varmenise/security-173\n \n [SECURITY-173] use XMLUtils safe transformation to create a job from xml\n", "commit e78e9e8144f7304cf274cd4b756f458cf63a3556\nAuthor: Valentina Armenise <valentina.armenise@gmail.com>\nDate: 2015-09-07 14:49:40 +0200\n\n [SECURITY-173] use XMlUtils safe transformation to create a job from xml\n", "commit ed0bfe3014d3c96b0d05af2952662ee88947f4ae\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-25 10:52:53 +0300\n\n Restrict everything excepting the predefined list of entries.\n", "commit 029becd6c80382173b0849097d1d0c75e824cb3e\nMerge: 8aa9a03890 3c816c4be1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-24 13:12:38 -0400\n\n Merge branch 'security-stable-1.609' into security-master\n", "commit 8aa9a03890132607f941316d576b2b299a6a0d1e\nMerge: fc7beaa44c e2dccc3557\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-24 13:12:36 -0400\n\n Merge branch 'master' into security-master\n", "commit e2dccc35572b64f5e602a6b1b3efb517c578872c\nMerge: 0c19ee9354 ed60950b17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-24 13:12:29 -0400\n\n Merge branch 'stable-1.609'\n", "commit 0c19ee935412925de196f41681ade2fd9eb16dd6\nMerge: 3537831a42 699d2b22ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-24 13:12:23 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 3c816c4be1178756c817710939695eeb9d6cedbe\nMerge: fc517765d7 ed60950b17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-24 13:11:49 -0400\n\n Merge branch 'stable-1.609' into security-stable-1.609\n", "commit ed60950b17b267437c68d3424558b5aa77e937e3\nMerge: d049840bcc 892f203b9d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-24 13:11:29 -0400\n\n Merge branch 'stable-1.609' of git://github.com/jenkinsci/jenkins into stable-1.609\n", "commit 699d2b22adb0167b6c58727d3c79e61c1d8c1574\nMerge: a41b72b015 9588a09610\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-24 09:05:27 +0200\n\n Merge pull request #1840 from pjanouse/JENKINS-30613\n \n [JENKINS-30613] Code clean-up\n", "commit 9588a09610999caac45b0e75f375202be5ba7dfe\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-09-23 15:40:32 +0200\n\n [JENKINS-30613] Code clean-up\n", "commit 251bdb00ab3cf4435416f0a55fa3bccf7f58896a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-23 12:50:18 +0300\n\n [SECURITY-192] - Ensure that CLI can connect to CliAction without overall Jenkins.READ\n", "commit a41fcd560d7104c495f48ae613ea303d7cc91d53\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-21 20:28:32 +0300\n\n Fix the failing test (a new one for CLI access would be useful)\n", "commit a41b72b015cb2f175e99d96f22ac690e74074583\nMerge: 092e9913a2 7e053afbfd\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-09-21 16:24:29 +0200\n\n Merge pull request #1812 from aldaris/changelogurl\n \n Make changelog URL a build parameter\n", "commit 092e9913a2a3ee59df2fb68210b219161376bb82\nMerge: 0178a2e835 8fc5b5f161\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-09-21 16:22:18 +0200\n\n Merge pull request #1758 from daniel-beck/plugin-categories\n \n Add new plugin labels to clean up Plugin Manager\n", "commit 9e439d462c28fe1c96799c89709dc5d0cb8ab8fa\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-04 15:22:38 +0300\n\n [FIXED SECURITY-192] - Require Jenkins.READ permissions to access CLI pages\n", "commit ecab74af2062711a6b14b157d709b2c1df0e9b55\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-21 13:45:21 +0300\n\n Do not print stacktraces\n", "commit 0178a2e8351ec1962ab6da640d185c3c6fbe9101\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-20 12:06:04 -0700\n\n updated changelog for release\n", "commit 3839ddfe1f5b7f9c014f7191a0966764e5df36e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-20 11:59:39 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4e3e2a6bb0e78965c0f44cc32a8fb4362c9221cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-20 11:59:38 -0700\n\n [maven-release-plugin] prepare release jenkins-1.630\n", "commit ddfe4d207750352f123bfb510db70c0ea0820ebe\nMerge: d86a88ab04 22d9db09d5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-18 18:44:01 +0300\n\n Merge pull request #1832 from oleg-nenashev/windows-slave-installer-1.5\n \n [JENKINS-10547, JENKINS-22685] Update windows-slave-installer dependency to 1.5\n", "commit 22d9db09d56c1caa2a8a3e008e6bd29f5c9ed395\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-18 17:11:30 +0300\n\n Update windows-slave-installer dependency to 1.5.1\n \n Jenkins issues: JENKINS-10547, JENKINS-22685\n \n Changes in winsw:\n * https://github.com/kohsuke/winsw/issues?q=milestone%3Awinsw-1.17\n * kohsuke/winsw@2bf9e85\n \n Changes in the module:\n * https://github.com/jenkinsci/windows-slave-installer-module/commit/a4d2121812fe9fe1b38bbe9d2cb57b9cd5435a0d\n * https://github.com/jenkinsci/windows-slave-installer-module/commit/3fbc8434aba05d5d36f52f345d9d0176e98459be\n", "commit d86a88ab042cc55530d91e745af9e0886e8eeb79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-11 18:52:14 +0200\n\n Windows installer improvement\n", "commit 89c9707daa04c6b357cdbda19a5f3b1357403c66\nMerge: 43f4b2b570 9f5f292f3f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-17 14:40:10 -0400\n\n Merge pull request #1828 from deadmoose/unprotected_urls\n \n Improve readability of Jenkins.getTarget()\n", "commit 43f4b2b570b90d20b8ba64d2c534d1c4f554c04c\nMerge: 1716bf4c3a aaa71d4feb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-17 14:28:01 -0400\n\n Merge pull request #1826 from jglick/ClosedByInterruptException\n \n [JENKINS-30395] Occasional ClosedByInterruptException\n", "commit 1716bf4c3ada0fe4fb6c76029b585203d7ef8265\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2015-09-17 20:03:39 +0200\n\n Add changelog record for PR #1803\n", "commit 8f29260b177957a4082bffb271c9835adfa79bff\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2015-08-18 12:58:03 +0200\n\n [FIXED JENKINS-29507] Make JenkinsRule useable on systems without glibc\n", "commit 63e6ac6d64542ccff20cbaf0b4399a00178336cb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-17 09:57:41 +0100\n\n Oops forgot to convert the `@since TODO`s after merge\n", "commit 6f249667777928ce4ecfb2c33bd8b0cc0a0dfb9d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-09-16 12:12:57 +0100\n\n Added a fuzzy search for when search terms are not used\n \n Easier for users - nothing to learn\n", "commit a305e3dc93ae087cc367fcda3fde87695322597f\nMerge: 986530a780 4ea5246b86\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-09-16 09:34:46 +0100\n\n Merge branch 'master' into JENKINS-26445-pagination-search\n \n * master: (256 commits)\n Noting #1817\n Noting #1825\n updated changelog for release\n [maven-release-plugin] prepare for next development iteration\n [maven-release-plugin] prepare release jenkins-1.629\n [JENKINS-30139] Oleg wants to keep the data accessible so we have to go for immutable\n [JENKINS-30139] Forgot to change this one\n [JENKINS-30139] Add @Restricted to prevent external use of internal data\n [JENKINS-30139] Switch from a big fat lock to a concurrent collection\n [JENKINS-30374] Update obsolete help message\n updated changelog for release\n [maven-release-plugin] prepare for next development iteration\n [maven-release-plugin] prepare release jenkins-1.628\n noting merge of PR#1816 - use slf4j interceptors\n Manage commons-logging and log4j as provided, include slf4j adapters for tests.\n Exclude commons-logging and log4j in dangerous scopes compile and runtime in plugins as well.\n Only exclude commons-logging and log4j in dangerous scopes compile and runtime.\n Reintroduce enforcer rules as suggested by @jtnord.\n Document allBuilds for Job remote access API\n Include slf4j-jdk14 during tests.\n ...\n \n Conflicts:\n war/src/main/webapp/scripts/hudson-behavior.js\n", "commit 4ea5246b868078a3fc39b17e0eef535b5a2f2d53\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-09-15 23:24:38 +0200\n\n Noting #1817\n", "commit 72dc7c9bd72b5c9d54945a3aa7048eccc4cdbbc5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-09-15 23:19:09 +0200\n\n Noting #1825\n", "commit 9f5f292f3fe1dac2689c5d5437cca13c5b395473\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-09-15 10:02:06 -0700\n\n Improve readability of Jenkins.getTarget()\n \n The ~dozen inlined options and braceless conditional weren't the easiest\n to read, especially with the one compound statement in there. Took me a\n minute to convince myself that operator precedence & associativity\n really made that work as intended.\n \n I *think* those strings could drop their slashes and be combined with\n the other loop (e.g. go over\n Sets.concat(ALWAYS_READABLE_PATHS, getUnprotectedRootActions()), but\n without spending more time confirming that, I'm leaving the behavior\n exactly the same as it was before.\n", "commit 806f529d8fcd3f91a2fef49c63a2274c8d3f2228\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-11 09:25:56 +0100\n\n [JENKINS-30139] Oleg wants to keep the data accessible so we have to go for immutable\n \n (cherry picked from commit e9471744338546539ed163d106763be021f278f8)\n", "commit 52b265b18688ce9142024d1bc2b3b986d9b066f9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-10 15:54:10 +0100\n\n [JENKINS-30139] Forgot to change this one\n \n (cherry picked from commit 67cce20291be4d4002d7e293f1e0de6ee60058f3)\n", "commit 108f2c4b23aa0fd4fc8343a446a5de46b7ac87dc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-10 14:49:57 +0100\n\n [JENKINS-30139] Add @Restricted to prevent external use of internal data\n \n (cherry picked from commit 9a57858a925aea1a01da9061d60e91e37d319873)\n", "commit d68bbfcf86531f0b27cc2ba3bf0b8b8666ee4813\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-10 14:25:04 +0100\n\n [JENKINS-30139] Switch from a big fat lock to a concurrent collection\n \n (cherry picked from commit 2c5deeb6c061a91aeac232e978756de3b1d0be98)\n", "commit a00c3a7e0e36423fd11866029e814a8c8f9844eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-15 00:15:32 -0700\n\n updated changelog for release\n", "commit 16f287772910820fea2d50ceda620f7180f6ce79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-15 00:08:56 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b757e28ba9b125ffff8c1fd31f56c4566cba02ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-15 00:08:56 -0700\n\n [maven-release-plugin] prepare release jenkins-1.629\n", "commit e94e459ec430f2cfcb9afef07690942919666370\nMerge: f9a80d4dae e947174433\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-11 17:13:41 +0100\n\n Merge pull request #1825 from stephenc/jenkins-30139\n \n [JENKINS-30139] Switch from a big fat lock to a concurrent collection\n", "commit e9471744338546539ed163d106763be021f278f8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-11 09:25:56 +0100\n\n [JENKINS-30139] Oleg wants to keep the data accessible so we have to go for immutable\n", "commit aaa71d4feb1f4ce1c477ac03c9fc6df543cca84b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-10 18:10:57 -0400\n\n [FIXED JENKINS-30395] Occasional ClosedByInterruptException.\n", "commit f9a80d4dae25f42591c1ca8cb4d1c8b733d34ca7\nMerge: a8bc2aa707 9b94b46762\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-10 17:31:42 -0400\n\n Merge pull request #1824 from swashbuck1r/patch-1\n \n [JENKINS-30374] Update obsolete help message\n", "commit 67cce20291be4d4002d7e293f1e0de6ee60058f3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-10 15:54:10 +0100\n\n [JENKINS-30139] Forgot to change this one\n", "commit f1b47c8a007fd4e5e7f68870c7328f436f9394d6\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-08-20 19:41:14 +0100\n\n [JENKINS-30057] compiler tweaks and address review comments\n \n (cherry picked from commit d72d7b83ba33f99799adbd9139ade9b64661c617)\n", "commit 2ec26c8ac63a707dfe99d7570321279afe11adbb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-21 17:16:34 -0400\n\n Merge pull request #1802 from jpederzolli/master\n \n [FIXED JENKINS-29989] Update RunIdMigrator to properly handle matrix and Maven jobs\n (cherry picked from commit 3d7878ff7650c929179ceff79c7c3a65dffe926f)\n", "commit 0181650be1557fb421d85f97147bc23f14245950\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-08-20 15:27:53 +0100\n\n [JENKINS-30057] NodeProperties should be owned by the corresponding Saveable.\n \n Node objects are owned by the Nodes class not by Jenkins so NodeProperties\n and anything modifiying them needs to be updated. Also modifying Nodes\n requires a lock on the Queue so use this lock not Jenkins to prevent the\n deadlock observed in JENKINS-30057\n \n (cherry picked from commit 06f690dbb9f491d592d42f5b911ae9d49f6e1290)\n", "commit 8af3ab5ae8f9dac3367f31b351fa414a70d412f2\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-10 16:14:42 +0200\n\n Towards 1.625.1\n", "commit 9a57858a925aea1a01da9061d60e91e37d319873\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-10 14:49:57 +0100\n\n [JENKINS-30139] Add @Restricted to prevent external use of internal data\n", "commit f22db8a7fab9f83dade918dda77e4eb92913f920\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-04 14:23:17 +0300\n\n Update the implementation and tests according to comments from @stephenc\n", "commit 5431e397216b4ab80e58bdabcb06a0066bce6592\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-04 11:47:14 +0300\n\n [SECURITY-195] - Throw the MalformedURLException if the request includes the relative addressing\n", "commit 1002ada4ddef9109b3d9775c911eea6d9c1330db\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-04 11:46:08 +0300\n\n [SECURITY-195] - Direct unit test for the issue\n", "commit 2c5deeb6c061a91aeac232e978756de3b1d0be98\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-09-10 14:25:04 +0100\n\n [JENKINS-30139] Switch from a big fat lock to a concurrent collection\n", "commit fc7beaa44c29df3000876108793720e16df738a1\nMerge: 412d853300 fc517765d7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 15:41:44 -0400\n\n Merge branch 'security-stable-1.609' into security-master\n", "commit fc517765d752ee8098ea48c052f6a709c5b451c9\nMerge: 21f81428dd a88f2d9fbe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 15:40:09 -0400\n\n Merge branch 'security-stable-1.596' into security-stable-1.609\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n debian/debian/changelog\n plugins/pom.xml\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit a88f2d9fbef55a607df2da200b09880cd826e0c7\nMerge: 3eea078e83 f53802bb82\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 15:15:48 -0400\n\n Merge branch 'security-stable-1.580' into security-stable-1.596\n", "commit 3eea078e83644c1728ac62a42ec06e26c7288051\nMerge: 0bd065f3d1 a621099bf1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 15:15:01 -0400\n\n Merge branch 'stable-1.596' into security-stable-1.596\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n debian/debian/changelog\n plugins/pom.xml\n pom.xml\n test/pom.xml\n war/pom.xml\n", "commit f53802bb82a25b295b6dfa3bf2a591a6c8552183\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-09-07 15:36:27 +0300\n\n [SECURITY-169] - Convert crumb issuer salt to the confidential key\n", "commit 412d853300c4b1655e7beb4b4099cacb6b7737a1\nMerge: 3537831a42 21f81428dd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 14:49:48 -0400\n\n Merge (-s ours) branch 'security-stable-1.609' into security-master\n", "commit 3537831a42cd5b3b27a41fcde9b1f201962f38a1\nMerge: a8bc2aa707 d049840bcc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 14:49:25 -0400\n\n Merge (-s ours) branch 'stable-1.609' into master\n", "commit 21f81428ddd5d065069ae6fec3a777cd31d582d8\nMerge: d049840bcc 0bd065f3d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 14:48:50 -0400\n\n Merge (-s ours) branch 'security-stable-1.596' into security-stable-1.609\n", "commit d049840bcc6478edb09d43d409303bf5787d32d2\nMerge: 9a63d6f8cb a621099bf1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 14:48:20 -0400\n\n Merge ( -s ours) branch 'stable-1.596' into stable-1.609\n", "commit 0bd065f3d180a1e0bcf7febb3213e72450d324f3\nMerge: cefc52cb94 9fd9236392\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 14:47:22 -0400\n\n Merge (-s ours) branch 'security-stable-1.580' into security-stable-1.596\n", "commit a621099bf1a9082b115c173a9d9416e8027db298\nMerge: 0c39e8eaff 11c81cacf5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-09-09 14:45:27 -0400\n\n Merge (-s ours) branch 'stable-1.580' into stable-1.596\n", "commit 9b94b4676288c70684cf166166a0a1b922e8fdb9\nAuthor: Spike Washburn <swashburn@cloudbees.com>\nDate: 2015-09-09 14:27:55 -0400\n\n [JENKINS-30374] Update obsolete help message\n \n Remove obsolete reference to \"location you configured above\" since the location is now determined automatically rather than explicitly configured.\n", "commit a8bc2aa7073c9355a78d44457e562e71574c250b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-06 23:44:14 -0700\n\n updated changelog for release\n", "commit 0fe4fde3b440aea9c5aacb7db39693b1c56b1ce9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-06 23:38:16 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4c8fe88343828f7b4ddcede4e4b730bd3da97d7d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-06 23:38:15 -0700\n\n [maven-release-plugin] prepare release jenkins-1.628\n", "commit 93dfe3377ec8d430818f5b9073f16c677343adb4\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-09-04 15:01:46 +0100\n\n noting merge of PR#1816 - use slf4j interceptors\n", "commit 730d099e3bd54bc06bdc9af24d9a83a4cff82a37\nMerge: 5e46f15404 1003796ff2\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-09-03 21:04:56 +0100\n\n Merge pull request #1816 from 1and1/fix-logging-dependencies-in-core\n \n Use slf4j adapters for logging.\n", "commit 1003796ff22ee7af122abe9d080d3f4b1ebbee43\nAuthor: Mirko Friedenhagen <mirko.friedenhagen@1und1.de>\nDate: 2015-09-03 09:41:39 +0200\n\n Manage commons-logging and log4j as provided, include slf4j adapters for tests.\n \n By means of this *all* logging should go to JUL. By defining slf4j-api as compile\n scope we mark it as the one to be used, while by declaring it optional we make\n sure it is not packaged in the resulting HPI.\n", "commit 892f203b9d2a5fe678e68a59d5d5cd499a278d64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-02 22:50:12 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c105ce5ab430708226cdab3bfa407b9b680c4e73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-09-02 22:50:11 -0700\n\n [maven-release-plugin] prepare release jenkins-1.609.3\n", "commit 5e46f1540421ae7825e9f24c6e12daccd321efa4\nMerge: 69a98484c8 ed94d62c34\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-09-02 12:24:10 +0200\n\n Merge pull request #1817 from daniel-beck/better-api-doc\n \n Document allBuilds for Job remote access API\n", "commit e2d62f84b117a6b07f6136391420f0c0f89a4f19\nAuthor: szczechp <p.szczech@tt.com.pl>\nDate: 2015-09-02 11:58:47 +0200\n\n Add task-icon-link class to left menu remove and wipe workspace\n navigation links.\n", "commit ff36f58886ea4784125eb33e0e3c5c929706af61\nAuthor: Mirko Friedenhagen <mirko.friedenhagen@1und1.de>\nDate: 2015-09-02 08:46:43 +0200\n\n Exclude commons-logging and log4j in dangerous scopes compile and runtime in plugins as well.\n", "commit a6485510be07ef06639d7b193a9a0d119effc3be\nAuthor: Mirko Friedenhagen <mirko.friedenhagen@1und1.de>\nDate: 2015-09-02 08:41:53 +0200\n\n Only exclude commons-logging and log4j in dangerous scopes compile and runtime.\n", "commit 9080c699e30c0184eff2889d9789cecaf9059eb5\nAuthor: Mirko Friedenhagen <mirko.friedenhagen@1und1.de>\nDate: 2015-09-02 06:52:18 +0200\n\n Reintroduce enforcer rules as suggested by @jtnord.\n", "commit ed94d62c342ba9c09e1853f4a0bccf3fee6d9543\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-09-01 15:29:36 -0700\n\n Document allBuilds for Job remote access API\n", "commit a639beed2b0a1e07a09ac70400d8238a4675b400\nAuthor: Mirko Friedenhagen <mirko.friedenhagen@1und1.de>\nDate: 2015-09-01 22:59:34 +0200\n\n Include slf4j-jdk14 during tests.\n", "commit b61a4095904f3d1b148a3546c573f04c53c1019e\nAuthor: Mirko Friedenhagen <mirko.friedenhagen@1und1.de>\nDate: 2015-09-01 22:47:13 +0200\n\n Use slf4j adapters for logging.\n \n - By introducing adapters for log4j and commons-logging and\n - including the original log4j and commons-logging dependencies as provided\n all logging should be redirected to slf4j and finally java.util.logging.\n", "commit 8fc5b5f161de2481f781d03f95256c920ec3feb2\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-09-01 11:14:20 -0700\n\n Add new plugin labels to clean up Plugin Manager\n", "commit 69a98484c8a879fef9532e68670e72f5d74267b7\nMerge: bc2ad1b992 0d54d89a36\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-31 09:46:14 -0400\n\n Merge pull request #1811 from ikedam/feature/JENKINS-28440_AdditionalFix\n \n [JENKINS-28440] Additional fixes for #1715\n", "commit bc2ad1b992d14a7470931284ce3d569122b9464e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-30 15:04:15 -0700\n\n updated changelog for release\n", "commit fc9a7350c5b3385b8ed535aca96212391689fced\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-30 14:58:08 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 51d13389c0f4949d506997726c8e690f118ddef0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-30 14:58:07 -0700\n\n [maven-release-plugin] prepare release jenkins-1.627\n", "commit 7e053afbfd2e4c38c4d7ee2fc5b42f2d33bf37c6\nAuthor: Peter Major <peter.major@forgerock.com>\nDate: 2015-08-30 10:52:34 +0100\n\n Make changelog URL a build parameter\n", "commit 0d54d89a367e5b3de3bde6fcc590ba6bedbfa82e\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-08-30 12:05:54 +0900\n\n [JENKINS-28440] Uses CLICommandInvoker in tests.\n", "commit d6f9c5cdde8b80a40d3ce65f716099621c0ae9ce\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-08-30 12:04:44 +0900\n\n [JENKINS-28440] Added @since for CriticalXStreamException.\n", "commit f552d48f5047e42810cc0e999cb33fbf9519d284\nMerge: b5b377997c 3f98011bd4\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-08-26 19:48:14 +0100\n\n Merge pull request #1774 from tfennelly/upgrade-htmlunit\n \n Upgrade HtmlUnit to v2.18 (from forked version)\n", "commit 3f98011bd4aae0ee6956d264c952782452389f79\nMerge: 1625c8466f b5b377997c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-26 18:56:52 +0100\n\n Merge branch 'master' into upgrade-htmlunit\n \n * master:\n commons-compress -> 1.10\n Noting #1788\n Remove hardcode in tar test\n [FIXED JENKINS-10629] Unbroke stream with new tar implementation.\n Revert \"Revert \"FIXED JENKINS-10629] - Enable BigNumber mode to support archiving of files with size >8Gb\"\"\n Revert \"Revert \"[JENKINS-10629] - Migrate the Tar archives handling code to commons-compress\"\"\n Fix at-since from PR #1788\n Merge PR #1788: Make plugin manager pluggable\n", "commit b5b377997c5f30d66d7abb73460fd66f67d3a523\nMerge: 79bf40bc2d 8e97fd1c5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-26 12:41:04 -0400\n\n [JENKINS-10629] Merging #1670.\n", "commit 1625c8466f05c1f14db8e74deaf186d5686ed774\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-26 15:44:37 +0100\n\n Some docs\n", "commit d85b0362cbcbaa1731daa3f9db36d13c3c284881\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-26 15:41:57 +0100\n\n Some docs\n", "commit 67208cf5bf9a4ce1778c469cbfcbde39e8da18d7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-25 16:30:43 +0100\n\n Fixing comments from @amuniz\n", "commit 7adbeef5a70a37768f6d2f8caf3f9e29c8e57436\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-25 15:36:47 +0100\n\n Fixing NITs from @KostyaSha\n", "commit 8e97fd1c5cd6e809fb1a4b9521af83862220686f\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-25 01:17:07 +0300\n\n commons-compress -> 1.10\n", "commit 79bf40bc2d91ffd642cb9639422d4e3842bc068c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-25 00:13:57 +0200\n\n Noting #1788\n", "commit bfa6d8be0cdb077b9fe9a341812e075e729f78ab\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-24 03:06:37 +0300\n\n Remove hardcode in tar test\n", "commit 3e187a026408d5ca74202f7e26dd565cde2e87d0\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-04-23 23:45:19 +0300\n\n [FIXED JENKINS-10629] Unbroke stream with new tar implementation.\n \n Causes bytes lost and truncated tar archive.\n TarBuffer not used in TarArchiveOutputStream.\n", "commit 2ef29215c2b311a9d5c2e515268285b5623ce833\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-04-24 00:18:32 +0300\n\n Revert \"Revert \"FIXED JENKINS-10629] - Enable BigNumber mode to support archiving of files with size >8Gb\"\"\n \n This reverts commit ee57300963ca0137565f61fe314d459b627ad74b.\n", "commit 03bd5959cb94a0e626c5ace910d14c3083a9db2c\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-04-24 00:18:11 +0300\n\n Revert \"Revert \"[JENKINS-10629] - Migrate the Tar archives handling code to commons-compress\"\"\n \n This reverts commit 8f1280a85c54ea6150b15c38303464ab23b32e92.\n", "commit 2c0d1a1fdb6484c2dbbd23443e7a351ec9d860f1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-25 00:08:47 +0200\n\n Fix at-since from PR #1788\n", "commit 80abb986406e1147126c9241ba754abdf0f3f523\nAuthor: Sam Van Oort <samvanoort@gmail.com>\nDate: 2015-08-24 23:37:43 +0200\n\n Merge PR #1788: Make plugin manager pluggable\n \n Squashed commit of the following:\n \n commit f2c6ad272fe9bd3b93e21001be63694f2b8841ec\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Thu Aug 20 18:28:09 2015 -0400\n \n After much discussion, just remove the helper method to let a plugin manager override easily get instance of the PluginManager\n \n commit a96f933d8dcd1bf2f02b216ccf0a6517bb649121\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Thu Aug 20 16:59:07 2015 -0400\n \n Add javadocs and restrict access on the PluginManagerStaplerOverride getManager method\n \n commit 7e1facf887ab1b3219b116cac42a785c99b2a635\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Thu Aug 20 12:50:47 2015 -0400\n \n Simplify plugin manager test using @TestExtension\n \n commit b9f2841f6d3453a2b9a38ec3d90247ce8020add3\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Thu Aug 20 10:32:49 2015 -0400\n \n Modify the Since version for pluginmanager overrides\n \n commit 3af45ce579310f157f4cc3ee128a14a33bd4e480\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Thu Aug 20 10:28:14 2015 -0400\n \n Add test for PluginManagerStaplerOverride\n \n commit 786409456590026cb2c4f56f687bae71d05990d8\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Mon Aug 17 20:59:33 2015 -0400\n \n Changes from review, mostly comments and rename of class\n \n commit 1c23f086eced9fb46a7c643174a50f71bc64ec37\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Mon Aug 17 12:58:07 2015 -0400\n \n Cleanup for PluginManager extensibility/UI overrides\n \n commit e105a13bcf9324c87d896ddc04ae03f905dd0f0a\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Fri Aug 14 15:23:07 2015 -0400\n \n Different approach to plugin manager UX pluggability, using Extension and StaplerOverridable\n \n commit 81f21fba08a170a0f11bb88b769d6b8c69e4d1c0\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Thu Aug 13 21:32:45 2015 -0400\n \n Initial round of changes to allow overriding PluginManager\n \n This includes renaming the setTarget method to setUIProxy and defining an interface to retain APIs\n Fields have not been mapped through yet as that is still in progress\n Also, an AbstractStaplerUIProxy has been defined to delegate Stapler bound calls to the pluginManager\n \n commit eeef666de718ddfca04895108f5015eb13729e5e\n Author: Sam Van Oort <samvanoort@gmail.com>\n Date: Wed Aug 5 17:40:50 2015 -0400\n \n Make plugin manager pluggable\n", "commit 4bde07033e44f219924ccb528a3c65988cac46af\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-24 21:39:14 +0100\n\n WebClientUtil (HtmlUnit to v2.18)\n", "commit ca3308cb0a96ee50ac528d0aa2c82a7cf69b327a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-24 21:07:42 +0100\n\n Updated HtmlUnit to v2.18\n", "commit 07f6c26e36e29c94ee6194b8d422f4495c88c520\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-24 21:06:57 +0100\n\n Remove JavaScriptEngine override\n", "commit 9c482ea59e7c793119a9d2203027a948590a4f45\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-24 19:47:08 +0100\n\n Fixed TaskTest tests\n", "commit 1fabf0f5f1f3415667b7a5b47330326d4e3a4870\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-24 19:36:46 +0100\n\n Fixed RobustReflectionConverterTest tests\n", "commit fa4bede78b7a2d8135f5ad923ad87cef1a269e22\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-24 19:11:32 +0100\n\n Fixed RobustReflectionConverterTest compile errors after merge\n", "commit 373b9f7fcb888850ebc4337d7331d57593d37983\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-24 13:10:08 +0100\n\n Make sure all background JS is done executing before querying the DOM\n \n Lots of tests di \"stuff\" that relies on JS execution and then check for a result in the DOM by querying it. We should check make sure all JS has finished executing before we perform the DOM query.\n", "commit 0801043992b716291ceed989708d328fe9ab34d8\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-24 12:54:49 +0100\n\n ApiTokenPropertyTest fixes\n", "commit 34f2756011e6975c804a1e7adc94076f02b1e878\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-23 14:34:43 +0100\n\n Jenkins19124Test fixes\n", "commit cc7d39552963f9eaf75c529c5c21001ee1b0e872\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-23 14:23:32 +0100\n\n FormFieldValidatorTest fixes\n", "commit d5a19e9d67fe3286b5d7ac5aec6fbcc3ac034767\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-23 14:14:37 +0100\n\n RelativePathTest fixes\n", "commit a930d31fd15c8183d104eac6759aaf56b1ed4efc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-23 14:05:10 +0100\n\n HelpLinkTest fixes\n", "commit 7ba1798a58c6a3e699bddc49ef8b60b9cae04dc3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-23 12:30:46 +0100\n\n HudsonTest fixes\n", "commit 55dbbc034da97d12d8e37901bebc18f3eadd122b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-23 12:27:50 +0100\n\n DirectlyModifiableViewTest fixes\n", "commit 19cf13a512badf61e438b21fd984f7a94f5abd45\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-23 12:23:54 +0100\n\n ExceptionTest fixes\n", "commit bceaf9cef066c43ea3efb516806e1f78c0784065\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-22 20:52:47 +0100\n\n JenkinsTest fixes\n \n runScriptOnOfflineComputer has always been dodgy from what I can see. It was relying on the slave not being connected at the time the doScript call happened. I tested this on a vanilla master and it's easy to make this test fail -just put a loop in after the slave is created, waiting on the slave channel to be connected before making the doScript call.\n \n This change makes sure the slave has connected and disconnected before continuing.\n", "commit 5109e84b0518457be33ebde8e968b8ba9df2660e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-22 15:23:37 +0100\n\n RenderOnDemandTest fixes\n", "commit 537c46658da188c893b621551b55a6f94ed98f48\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-22 15:18:09 +0100\n\n Wait for background JS to execute on form submit\n", "commit 41bf661ec218c5bd6f58b6a8a75bb4b99480e152\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-22 15:13:53 +0100\n\n ValidateButtonTest fixes\n", "commit 32017945e70ae9085fcc914cc59a349d59614ecf\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-21 17:06:40 +0100\n\n BuildListTableTest fixes\n", "commit 60e646e81599f135b98caf4f0cd22f7942f29ba2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-21 17:04:40 +0100\n\n Added javascript enabled getter/setter to JenkinsRule.WebClient\n", "commit 92944d6e637e584926d1449b2adc0162b41259d1\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-21 16:58:04 +0100\n\n JNLPLauncherTest fixes\n", "commit 373f665a356cf0f0b53cc2fb13b18d2ec1cebca0\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-21 16:46:55 +0100\n\n TokenBasedRememberMeServices2Test and Cookie\n", "commit c7491babe10d89a07a233ba925e7a654b9c4b646\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-21 15:13:36 +0100\n\n Handle empty responses with no content-type header\n", "commit 405af0385fcad59f09aaf28d25d73b805326592c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-21 13:41:21 +0100\n\n Reverting the WebClientResponseLoadListenable stuff\n \n No need for it as it turns out. We can get the \"current\" page (i.e the form submit result) from the webclient.\n", "commit a35bba6e963e5ec7bc03697d296718d4bd1b4d0f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-21 13:30:17 +0100\n\n Revert earlier \"fix\" to the UserTest\n", "commit 6813ded101aff25b21ecf431ad9ff43455ad7a94\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-21 13:29:50 +0100\n\n Force the web response loading for a submit\n \n and sniff in on the response\n", "commit 516a4e52b3b2791ef1a0c15e6f68defa6b4edc8d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-20 16:24:31 +0100\n\n Fixed UserTest tests\n", "commit a3e7c632606df9530aa59eca63178444774f95be\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-15 19:14:26 +0100\n\n Tweak to HtmlUnitUtil form submit\n", "commit 7f1dce41e76f468232fd5315dc7d6227b83a3e2d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-11 21:08:40 +0100\n\n HtmlFormUtil.submit to return Page from Submitable\n", "commit d4ab85297a7e6bb7a5343370de8f431f347397a6\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-11 19:07:39 +0100\n\n Set the form encoding type on WebRequest instances\n \n default is url-encoding, which is not what it used to be)\n", "commit ec9e3e3995a3d36d3bd416d3cd6a9e136c9b1d0a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-11 13:26:09 +0100\n\n Disable browser postMessage support when running in test mode\n", "commit 2f39d50071a6e607455fb64a1bd126fbe8bc90b2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-08-10 21:56:13 +0100\n\n Updated HtmlUnit BrowserVersions to FIREFOX_38\n", "commit 98354fbf914d75341a48fb6983cbbf85c780b3e3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 14:48:55 +0100\n\n Fixes to AbstractProjectTest.groovy\n", "commit f33b84d9f3b44758cd5a62891fe3788ca59caccf\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 14:48:25 +0100\n\n Setting browser version for HudsonTestCase\n", "commit fd4fdc91812bd17626140b079ea79219c2f402ec\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 13:32:18 +0100\n\n Don't click and submit if it's a SubmitableElement\n", "commit bc88d2124fd0da5e42b955e22a8f6210b72da52f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 13:30:22 +0100\n\n No need to call doProcessPostponedActions at all\n", "commit a7a02373367082f6c3d4bc61485f13987d712e13\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 12:49:14 +0100\n\n Only call doProcessPostponedActions on execute\n", "commit ea2e44ae0ca2d7a4bb3a96c180b90cfa1bca9adf\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 12:08:28 +0100\n\n Set browser version to Firefox_24\n", "commit 48207a19da82836c1e281244a4cf180ffb39f0f1\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 12:08:02 +0100\n\n Removed prototypejs extended create syntax support check (always returning false)\n", "commit b5b76bab93a08e1d14c0c6319b41f90980e0b0f7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 12:06:45 +0100\n\n Fixed getSubmitButton to accommodate <input> or <button> submit\n", "commit 5e493f889649d84b124e26055f962a11131a3654\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 12:05:10 +0100\n\n Perform AJAX requests as a postponed action, so that the XHR (part 2)\n \n See https://github.com/jenkinsci/htmlunit/commit/72262c3edb2431c2ef9ec3d17977a683e1ccec82\n", "commit ce06a0a771a2605859cae1fa19892c37051adc6f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 09:33:12 +0100\n\n Perform AJAX requests as a postponed action, so that the XHR\n \n See https://github.com/jenkinsci/htmlunit/commit/72262c3edb2431c2ef9ec3d17977a683e1ccec82\n", "commit 684a25daaff21b7899fa152c9e3a2a0e5af2966e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-24 08:51:57 +0100\n\n Added temp copy of JavaScriptEngine for patching\n \n TODO: remove once upstream has the fixes made here\n", "commit 5a08cf48b411f90565235921af6ae5f42aaba3c6\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 20:20:09 +0100\n\n Dependency exclusions for http commons + some test fixes\n", "commit f189af856bddaa6db678e5ac4350bd285d2edfd6\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:49:29 +0100\n\n SignupPage compiling against HtmlUnit 2.17\n", "commit 20bbaea191cf8306210d9e80a82f15306b7ee45f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:49:13 +0100\n\n SearchTest compiling against HtmlUnit 2.17\n", "commit 12ff659deb326b0a8b978104ff5211b8b59817b9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:41:58 +0100\n\n RenderOnDemandTest compiling against HtmlUnit 2.17\n", "commit 17ea748fa9ed9ed35eebee8c0bc835c25cd4914b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:39:28 +0100\n\n JobTest compiling against HtmlUnit 2.17\n", "commit fc557968d2e4c3d04643f2b7bf34f6a3bcbcfbaa\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:38:07 +0100\n\n AsynchPeopleTest compiling against HtmlUnit 2.17\n", "commit dc1e42088691d06c61023fea8210490d82d491a7\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:37:25 +0100\n\n NodePropertyTest compiling against HtmlUnit 2.17\n", "commit 61173941bd384c9ea9465ce3b774447d0c605864\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:36:46 +0100\n\n IconTest compiling against HtmlUnit 2.17\n", "commit 8dea7d9b01c72f7ead9fb457a80c996c7ce5c705\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:35:14 +0100\n\n Security177Test compiling against HtmlUnit 2.17\n", "commit c2491f913e1bfb9cd89b5899886b87684c0a90fc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:34:46 +0100\n\n ManagementLinkTest compiling against HtmlUnit 2.17\n", "commit d2606593579e9849235a0b91864a4512be2bd0cc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:34:14 +0100\n\n ValidateButtonTest compiling against HtmlUnit 2.17\n", "commit 9b5a4ea4c637b99353e5d8ea8293740eea4360d2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:33:22 +0100\n\n LayoutTest compiling against HtmlUnit 2.17\n", "commit 6cad8d254cab52b69aae635938d816e9741f7a98\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:32:14 +0100\n\n AdvancedButtonTest compiling against HtmlUnit 2.17\n", "commit 63d42661daca29c0fb663c9d453df379be6f1674\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:31:32 +0100\n\n LoginRedirectTest compiling against HtmlUnit 2.17\n", "commit 4a3ec64b648dc7662485c65566abb6353cef0aa9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:30:32 +0100\n\n RowVisibilityGroupTest compiling against HtmlUnit 2.17\n", "commit 9e6dab9e26db52ff343997fe188a25da1a034d78\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:29:02 +0100\n\n JnlpAccessWithSecuredHudsonTest compiling against HtmlUnit 2.17\n", "commit 1cdfdf5809e1426817863cf0402a0dcb4bb56060\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:28:18 +0100\n\n ViewPropertyTest compiling against HtmlUnit 2.17\n", "commit fa8865b9f256e9745e14380faa9b8e50bc3c9b8f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 19:01:51 +0100\n\n ApiTokenPropertyTest compiling against HtmlUnit 2.17 (PITA)\n", "commit ed2f9cab15d67dd7aec9b3693b0d87a14e34ae47\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 18:09:49 +0100\n\n ParametersTest compiling against HtmlUnit 2.17\n", "commit fc80e221a66b3f9dc4925a272ce0af9757c16b8e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 18:02:14 +0100\n\n ListScmBrowsersTest compiling against HtmlUnit 2.17\n", "commit be110a65bd4451fec49985c58c151bb76a03c762\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 18:01:29 +0100\n\n QueueTest compiling against HtmlUnit 2.17\n", "commit 69b6b725c2bf31692cb73e682142a6f3085d26f9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 18:00:39 +0100\n\n LoginTest compiling against HtmlUnit 2.17\n", "commit 84788b757e27e52467e96bb20e75d2050f72262c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:57:35 +0100\n\n UseRecipesWithJenkinsRuleTest compiling against HtmlUnit 2.17\n", "commit 83d529cb93c21a06a36ba64531cdf7787dd2fb73\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:57:01 +0100\n\n TooManyJobsButNoViewTest compiling against HtmlUnit 2.17\n", "commit 1894e1dfe61b9842a7b36b397764c72096c7bed3\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:55:58 +0100\n\n HelpLinkTest compiling against HtmlUnit 2.17\n", "commit eb66d6b3107b1454da15ba67f4b5da9316e0a878\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:54:20 +0100\n\n RekeySecretAdminMonitorTest compiling against HtmlUnit 2.17\n", "commit 6127455912ef4b9104fc35839d34c5144f11faef\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:52:52 +0100\n\n DirectlyModifiableViewTest compiling against HtmlUnit 2.17\n", "commit f6d882f9982f795a3a0da284abf32d828bc3ab7f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:47:57 +0100\n\n FrameOptionsPageDecoratorTest compiling against HtmlUnit 2.17\n", "commit c3b4f24057b88aa0bc23780e2744bb38431f31b8\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:46:46 +0100\n\n JDKInstallerTest compiling against HtmlUnit 2.17\n", "commit d380c884498cdc5ce5fea49765e6cf39a13c94f9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:45:50 +0100\n\n ViewTest compiling against HtmlUnit 2.17\n", "commit b19ccc28b8832b04f30d6d478f7446bcfc4220c9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:42:19 +0100\n\n HudsonTest compiling against HtmlUnit 2.17\n", "commit 5d983399313833ac239f4847b8285e2f6da6f3ce\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:38:27 +0100\n\n JenkinsTest compiling against HtmlUnit 2.17\n", "commit 19818ec745b626e4b34cfffa5121ba3bcd2be45f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:32:25 +0100\n\n BasicHeaderProcessorTest compiling against HtmlUnit 2.17\n", "commit 3de7117413e026b87edef42ff65674cbc27ec53e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 17:31:41 +0100\n\n RepeatableTest compiling against HtmlUnit 2.17\n", "commit c7738f6351fb598a9e733eaa1f1c4a1b96d61d0a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 16:52:38 +0100\n\n ExpandableTextboxTest compiling against HtmlUnit 2.17\n", "commit d3078ca4faa7d8f848721ca55e0db89cb3e6c033\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 16:51:59 +0100\n\n ReverseProxySetupMonitorTest compiling against HtmlUnit 2.17\n", "commit 6d763f256fb6c57aafa7a4bf1e13308f2442371a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 16:51:10 +0100\n\n ConsoleAnnotatorTest compiling against HtmlUnit 2.17\n", "commit d1ca4225260d810b12c4eb4b3ea5f08f18bf351b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 16:49:42 +0100\n\n Simplify HtmlFormUtil.submit\n", "commit 919cbfbed6273c5aaed8fad2eda8c91938da1c5b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 14:22:48 +0100\n\n Remove xml-apis transitive exclusion from htmlunit dependency\n", "commit a0040dbc27a97b26033570c6897c56bf84fdf8ee\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 14:17:45 +0100\n\n Reinstate FailedTest\n \n Not sure how I managed to delete that duh\n", "commit 4e75d375193f8fbfe55a5c41cd63d52921a376b9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 14:11:23 +0100\n\n DirectlyModifiableViewTest compiling against HtmlUnit 2.17\n", "commit b5093630b308d78ec6a1031fce249a92028f37f2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 14:10:09 +0100\n\n HudsonTestCase compiling against HtmlUnit 2.17\n", "commit 38b469f62f1c799d9237c249c6353a9b58a93d7f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-23 14:02:11 +0100\n\n JenkinsRule compiling against HtmlUnit 2.17\n", "commit b204bd0719c75201a454a2b6c6883d8acc7d0712\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-24 10:51:15 -0400\n\n [JENKINS-28840] Cancel the test timer only after we call Jenkins.cleanUp, in case that hung.\n Merges #1809.\n", "commit 434608ba38438b7acde2417c1d6ae047773db560\nMerge: 5e9492d122 c26fd238e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-24 08:58:01 -0400\n\n [JENKINS-29790] Noting merge of #1783.\n", "commit 5e9492d1229921d0c1701d880650671fddd6cbfd\nMerge: 05a0b6ca0b d72d7b83ba\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-08-24 12:15:05 +0100\n\n Merge pull request #1807 from jtnord/JENKINS-30057\n \n [FIXED JENKINS-30057] NodeProperties should be owned by the corresponding Saveable\n", "commit 05a0b6ca0b4e2fcbffaf1e497ecc1df0edfb7cf5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-23 21:07:55 -0700\n\n updated changelog for release\n", "commit 5c48d79cbd1dbc5d93ac55224f7bdd3732b7d052\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-23 21:02:00 -0700\n\n [maven-release-plugin] prepare release jenkins-1.626\n", "commit 7a3502b22fffdcc028a5e7df3191633ce77ff115\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-23 21:02:00 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 499aef1e63289feb47cc2f4c8a15d8e5c31e964b\nMerge: b4d57aebd1 647e82f9c4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-23 23:25:36 +0200\n\n Merge pull request #1435 from arcivanov/JENKINS-25205\n \n [FIX JENKINS-25205]: \"Slaves in label\" produces wrong results\n", "commit 647e82f9c4792cadf30fa65621d8c147414d8869\nAuthor: Arcadiy Ivanov <arcadiy.ivanov@servicemesh.com>\nDate: 2014-10-18 18:53:40 -0400\n\n [FIXED JENKINS-25205]: \"Slaves in label\" produces wrong results\n \n Changes \"Slaves in label: N\" to \"Label is services by N slave(s) and M cloud(s)\".\n Portugese translation reset.\n", "commit b4d57aebd182c9204bb042b7adeefa90f5d483e2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-21 17:18:00 -0400\n\n [JENKINS-29989] Noting merge of #1802.\n", "commit 3d7878ff7650c929179ceff79c7c3a65dffe926f\nMerge: ee7565ee65 7795039e33\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-21 17:16:34 -0400\n\n Merge pull request #1802 from jpederzolli/master\n \n [FIXED JENKINS-29989] Update RunIdMigrator to properly handle matrix and Maven jobs\n", "commit ee7565ee65b4588d11f0cdf26ee8bcb107d05674\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-08-21 23:13:44 +0200\n\n @since\n", "commit 6dd5aa6684edea496dfa3e3c9293728e2d93f3a3\nMerge: 1d3b96205b c973f8ea7d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-21 17:09:02 -0400\n\n Merge pull request #1808 from KostyaSha/patch-1\n \n maven-hpi-plugin -> 1.114\n", "commit c973f8ea7d26a338f8c5ee4eb5fbe5be3c9ef2a1\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-20 19:51:00 +0300\n\n maven-hpi-plugin -> 1.114\n", "commit c26fd238e020bbd40bd8d90bb6d458d7a12520b1\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-21 21:45:30 +0300\n\n Multi-catch in SCMTrigger.class\n", "commit 65cca9822c2aa501c741dcdff3076d3e630875a4\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-21 21:44:36 +0300\n\n FB annotation in SequentialExecutionQueue\n", "commit fa8973062f4a02edba99667589f88b5604a9a270\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-20 23:28:50 +0300\n\n FB annotations and Diamons in CronTabList.class\n", "commit e70f134d7d72a1d4c3b293ae3497bcf7a6bcfc40\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-20 23:30:10 +0300\n\n FB annotations in TimerTrigger.class\n", "commit 194c1dc6069e06a0b8f17812aa497f8d81fc8c5b\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-20 23:31:09 +0300\n\n FB annotations for Trigger.class\n", "commit 4ffb025f70227594257749939f46c4cdb5baf46a\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-20 23:32:21 +0300\n\n FB annotations and diamond in ReverseBuildTrigger.class\n", "commit 79c0bbf76680c8491e601be76d062299b7170971\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-05 02:37:33 +0300\n\n Protect from race condition in Triggers\n \n [FIXED JENKINS-29790] [FIXED JENKINS-29945]\n", "commit a2ba196e63cfdc41c9d4d31422f6946a57403a04\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-21 21:08:47 +0300\n\n test-annotations -> 1.2\n \n Allows @Issue(String[])\n", "commit d72d7b83ba33f99799adbd9139ade9b64661c617\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-08-20 19:41:14 +0100\n\n compiler tweaks and address review comments\n", "commit 06f690dbb9f491d592d42f5b911ae9d49f6e1290\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-08-20 15:27:53 +0100\n\n [JENKINS-30057] NodeProperties should be owned by the corresponding Saveable.\n \n Node objects are owned by the Nodes class not by Jenkins so NodeProperties\n and anything modifiying them needs to be updated. Also modifying Nodes\n requires a lock on the Queue so use this lock not Jenkins to prevent the\n deadlock observed in JENKINS-30057\n", "commit 1d3b96205b4440b60ecd82f54c1f93596b1010ca\nMerge: 832236fc0c 906aaf7ca3\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2015-08-20 08:49:08 +0200\n\n Merge pull request #1805 from ndeloof/JENKINS-30007\n \n [JENKINS-30007] let Installable implement NodeSpecific\n", "commit 9a63d6f8cb734d99597c12263f232fc49604eeb0\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-08-13 19:10:51 +0100\n\n [JENKINS-29936] when removing an item use ACL.SYTEM.\n \n The OldDataMonitor should be using ACL.system not the ACL of the calling\n thread - this also avoids the deadlock when an authorization strategy is\n being saved (locking the auth strategy) which will call into the ODM at\n the same point the ODM is being called an a Run has been saved (which will\n cause a lookup of the job which will do a permissions check).\n \n (cherry picked from commit 8a077a801960aa74da455441cfb12d300c6d6e3a)\n", "commit db1e2d2a199f7231f85809234cc1c703d3cb67a0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-23 09:07:52 +0100\n\n [FIXED JENKINS-29568] A better fix\n \n - 252e1296099e838b8fba52221910442e0a757db4 doesn't work for all cases as there are code paths\n where a pending launch can be removed from the pending list and not have spent() called.\n - There was no reason for iterating the list twice anyway, as all of this takes place with the locks held\n - My notifying each one as we process, if there is an Error, we will not leave any stranded. The next run\n through, if there is one, will cover those instances.\n \n (cherry picked from commit 4f0ca16b01abcd5ac84a9259736c2d96b1712354)\n", "commit f2500bd51b715de5191dad1b7ed58090b63da50f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-22 10:34:37 +0100\n\n The call to PlannedNode.spent() *must* always occur\n \n - They have been removed from the pendingLaunches, so once we leave this method we have no reference to them\n - Arguably the call to spent should take place when removing from the pendingLaunches, but that would change\n the method contract\n \n (cherry picked from commit 252e1296099e838b8fba52221910442e0a757db4)\n", "commit 832236fc0c7875c84cd841a8c80b448cd36c0c3e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-19 17:51:47 +0200\n\n Consistently use 'issue' instead of 'JENKINS'\n", "commit 2cf8446ba9273815aba064a51e6d4ec8aade7266\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-19 17:48:40 +0200\n\n Disambiguate message for 1.623\n", "commit 190e9e849cd36052f8a651a603a4482d56fd6251\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-19 17:46:54 +0200\n\n Move entries from trunk to 1.625\n", "commit b8f5342c73843b530ccbcd8bb3748d8365b9d762\nMerge: d81cd2bbf1 d3f53b9304\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-08-19 13:12:32 +0100\n\n Merge pull request #1784 from Vlatombe/JENKINS-29798\n \n [FIXED JENKINS-29798] Failed to listen to incoming slave connection\n", "commit 906aaf7ca355a5c7ddf6cabefbe513afed06022e\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-08-19 09:20:52 +0200\n\n @since\n", "commit 115ccba4aa1124927f57b850308ab5a76157ab75\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-08-19 08:51:26 +0200\n\n convenient decorator class to make Installable NodeSpecific\n", "commit 7795039e33961ce250db9729a9e1c2b7a8313c92\nAuthor: John Pederzolli <jpederzolli@shutterfly.com>\nDate: 2015-08-18 08:41:15 -0700\n\n additional comments\n", "commit 1c0e94bfe95de6fb9087318bc208c2091f9b2d08\nAuthor: John Pederzolli <jpederzolli@shutterfly.com>\nDate: 2015-08-18 08:27:58 -0700\n\n minor cleanup to trigger pull request\n", "commit c775e25f40087a4bcb608f8e1fdc24e4bb382e37\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-08-18 14:53:52 +0200\n\n [JENKINS-30007] let Installable implement NodeSpecific\n", "commit d81cd2bbf156d3184ccc07cdb608ff856f5a95d7\nMerge: 1bc69577c3 8d9ef036b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-18 05:45:17 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 087103015473119b18fdf8eda5de441fcd286612\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-08-18 14:38:32 +0200\n\n [JENKINS-30007] let Installable implement NodeSpecific\n", "commit 8d9ef036b75e35522fc5992789c8217c00825fde\nMerge: 94d80ea4f2 dc27285173\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-08-18 13:10:32 +0200\n\n Merge pull request #1801 from KostyaSha/updJavadoc\n \n Update javadoc-plugin version\n", "commit 1bc69577c3689edf625a899d08e2863e0db6fb5d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-17 21:25:50 -0700\n\n updated changelog for release\n", "commit 8d8703a781f83be19086592e0c8fa4b4c14da13c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-17 21:19:42 -0700\n\n [maven-release-plugin] prepare release jenkins-1.625\n", "commit b75cc47c978eed4c02ca9f9161533319eaac17bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-17 21:19:42 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 60ebcfb3f12fa58a7ea52eec6a3572d7e38d85c6\nAuthor: John Pederzolli <jpederzolli@shutterfly.com>\nDate: 2015-08-17 15:53:11 -0700\n\n Update RunIdMigrator to properly handle matrix and maven jobs\n \n Properly revert job history for matrix and maven jobs (depending on\n setup).\n \n Examples paths include:\n \n jobs/someproject/Environment=prod/builds\n jobs/someproject/test$test/builds\n", "commit dc27285173132c4dda0801b9246ae78b87b4fe3e\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-08-18 01:51:28 +0300\n\n Update javadoc-plugin version\n", "commit d3f53b9304fc4c505c05f9be2e1abc3c4985f488\nMerge: 03bba48729 94d80ea4f2\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-08-17 15:22:42 +0200\n\n Merge branch 'master' into JENKINS-29798\n", "commit 94d80ea4f227fe5e121ea0d3806e59c9f779a2d5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-17 13:19:19 +0200\n\n Noting #1715, #1767\n", "commit 3944c1f2c5569b62b58fa6e78999363e5c868795\nMerge: 68c1e351f8 d58903558e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-17 13:15:03 +0200\n\n Merge pull request #1789 from vlajos/typofixes-vlajos-20150807\n \n typofix - https://github.com/vlajos/misspell_fixer\n", "commit 68c1e351f8dc7f63973ff1fa0291b2907cd93f3f\nMerge: 7add0d1646 e0849bdaf8\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-08-17 10:35:04 +0100\n\n Merge pull request #1799 from jtnord/changelog-JENKINS-29936\n \n Noting JENKINS-29936\n", "commit e0849bdaf84457246708c10e6cd8a5a10fa35725\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-08-17 10:32:14 +0100\n\n Noting JENKINS-29936\n", "commit 7add0d1646b2e501af68097b3e4dcc4125848b6d\nMerge: e46afb59fd 94efc7ba6a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-08-17 07:16:03 +0200\n\n Merge pull request #1793 from pjdarton/utiltest_enhancement\n \n Improved unit test for Util.deleteFile & Util.deleteRecursive\n", "commit 94efc7ba6a96eb54a4ff18e0073a3d213e2e82ae\nAuthor: Peter Darton <pjdarton@gmail.com>\nDate: 2015-08-12 16:36:56 +0100\n\n Improved unit test for Util.deleteFile(File)\n Added unit test for Util.deleteRecursive(File)\n", "commit e46afb59fd09c9418297a0573252171921a48cea\nMerge: c1b60f18b5 7958928aed\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-16 11:38:51 +0200\n\n Merge pull request #1715 from ikedam/feature/JENKINS-28440_HandleCriticalField\n \n [JENKINS-28440] Reject configurations with errors in critical fields via REST / CLI\n", "commit c1b60f18b548852428b835ecba72a3467d726ba0\nMerge: 6bfbe0c79d 8a077a8019\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-16 11:31:37 +0200\n\n Merge pull request #1796 from jtnord/jenkins-29936\n \n [JENKINS-29936] when removing an item use ACL.SYSTEM.\n", "commit 8a077a801960aa74da455441cfb12d300c6d6e3a\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-08-13 19:10:51 +0100\n\n [JENKINS-29936] when removing an item use ACL.SYTEM.\n \n The OldDataMonitor should be using ACL.system not the ACL of the calling\n thread - this also avoids the deadlock when an authorization strategy is\n being saved (locking the auth strategy) which will call into the ODM at\n the same point the ODM is being called an a Run has been saved (which will\n cause a lookup of the job which will do a permissions check).\n", "commit 6bfbe0c79d9ff7f7caf27199760192c4c2034f8a\nMerge: b9b7f16369 697fe70f59\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-08-13 16:57:21 +0200\n\n Merge pull request #1795 from gastaldi/master\n \n Fixed typos in pt_BR and pt_PT translations\n", "commit 697fe70f59040e147d16840c0b31dba9f150b4b4\nAuthor: George Gastaldi <gegastaldi@gmail.com>\nDate: 2015-08-13 11:43:41 -0300\n\n Fixed typos in pt_BR and pt_PT translations\n", "commit d58903558e9047cb6dde4a64f15e587de6972278\nAuthor: Veres Lajos <vlajos@gmail.com>\nDate: 2015-08-08 11:12:31 +0100\n\n typofix - https://github.com/vlajos/misspell_fixer\n", "commit b9b7f16369fcaffd6e859465dcc0114f487b1bec\nMerge: a80972307e 2a75ca1ffe\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-11 16:42:42 +0200\n\n Merge pull request #1767 from petermarcoen/JENKINS-2327\n \n [FIXED JENKINS-2327] Do not display 'No changes' if changelog calcula\u2026\n", "commit fea12f76f50ecb49bef5b20ca23677fa0aa4ef0a\nMerge: 7613069799 2906718ff5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-11 00:29:40 -0700\n\n Merge branch 'stable-1.609' of github.com:jenkinsci/jenkins into stable-1.609\n", "commit a80972307e03a7f67e97dee700720cb80f7f65d8\nMerge: 7ab816878b 0ba505b60c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-08-10 22:22:02 +0100\n\n Merge pull request #1786 from stephenc/jenkins-28690-correct-interrupt-override\n \n [JENKINS-28690] Aha! So I believe this will fully resolve any of these kinds of deadlocks\n", "commit 7ab816878b16eb9ef918abe57018546316a5645f\nMerge: 4b9318f504 030793f01d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-08-10 22:21:21 +0100\n\n Merge pull request #1785 from stephenc/pr-1777-is-better-when-lockfree\n \n [FIXES PR#1777] Make accessing pendingLaunches lock free\n", "commit 4b9318f5046834e9615807b7db5757a63c015af5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-10 20:49:49 +0200\n\n Noting #1779\n", "commit c898a2e3fa9e02321c9ce9de443904081f88cc96\nMerge: 157cd10284 fb82015520\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-08-10 20:07:17 +0200\n\n Merge pull request #1791 from BenjaminHerbert/update-groovy-link\n \n Update link to Groovy\n", "commit fb820155203807810b3aa7970678d055a4105a6b\nAuthor: Benjamin Herbert <benjamin@herbert.cc>\nDate: 2015-08-10 16:39:28 +0200\n\n Update link to Groovy\n \n Codehaus terminated all services - now Groovy's new home is groovy-lang.org.\n", "commit 157cd10284bb65dd48f7d58bfe1f9a816fc66f8b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-09 10:34:03 -0700\n\n updated changelog for release\n", "commit a27638e110266bdc87490dd61f07e4e0097b0b7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-09 10:27:53 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit fe7514a5990aeb12bf3baa6c541cbf3a34327aec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-09 10:27:52 -0700\n\n [maven-release-plugin] prepare release jenkins-1.624\n", "commit 03bba487296dd7d0f44a0c235724c3b7fb41cd69\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-08-07 11:57:33 +0200\n\n [JENKINS-29798] Add a lock to serialize updates of tcpSlaveAgentListener\n", "commit fd83a285b3b1560ba19122ff33edc522de7027f0\nMerge: a798aa427f 9bcd351eec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-07 05:16:05 -0400\n\n Merged #1747.\n", "commit 9bcd351eec9663a583d57f20395653b64a6e1efd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-06 14:59:48 -0400\n\n arbitrary change\n", "commit 63a29a90ee5dcc4e99e19f36b456033c7afe84a7\nMerge: 50c28171a2 a798aa427f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-06 14:58:54 -0400\n\n Merge branch 'master' into BlockedBecauseOfBuildInProgress\n", "commit 030793f01da3607ad59d6d644192e0a226c7efa2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-08-06 11:03:40 +0100\n\n [FIXES #1777] Make accessing pendingLaunches lock free\n \n - My objection to #1777 is that it is introducing more locking. The ultimate aim is to make\n node provisioning and queue maintenance completely lock free. Thus adding more locks than\n is strictly required is a bad plan.\n - We cannot completely remove provisioningLock at this time as it is used to ensure that\n only one provisioning activity can take place for a given label at a time.\n - This change ensures that the provisioningLock is only used by the NodeProvisioner for\n its internal thread guarantees and is thus no-longer used accidentally by any\n external threads\n", "commit a798aa427ff34e1e0e835515cc07ec41dc2d1b56\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-08-06 11:42:07 +0200\n\n 1.623 has no notable changes\n", "commit 0ba505b60ca86d6b103b070a690a98ae6fef8c5d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-08-06 10:39:54 +0100\n\n [JENKINS-28690] Aha! So I believe this will fully resolve any of these kinds of deadlocks\n \n - Without this, then it becomes a question of find catch and release for each potential code path that\n might end up restoring the interrupt flag on the current thread.\n - Since standard Lock support is kind enough to restore the interrupt flag on the current thread\n when blocked waiting for the lock, that would be a hiding to nothing\n - I welcome others to review my logic detailed in the code comment\n - I am leaving the code comment as this is IMHO too important to assume that somebody will\n check the git commit history\n", "commit 4d3285398b9dbbf4ab6dd0b7704f0e9dd02346de\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-08-05 12:38:13 +0200\n\n Remove administrativeMonitor in loop to catch hypothetical dups\n", "commit 7dfa765d8b7562ea25b8eab6c26d8c7a5ca6ef1b\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-08-05 11:59:32 +0200\n\n [FIXED JENKINS-29798] Failed to listen to incoming slave connection\n \n Factor tcpSlaveAgentListener logic to a single method able to shutdown\n existing listener if required, then launch a new one if it needs to.\n \n Also, the administrative monitor gets cleared if we had previously a\n taken port and changed to a valid port.\n", "commit d331c12bbc2cf863efd39e0b135c584da364937a\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-08-04 16:26:23 +0200\n\n prefer Computer#isUnix to be abstract\n few chances there\u2019s another implementation\n but if one exists Function.isWindows would probably be wrong implementation\n", "commit 585f9b1a128aaacd6b52eaf7a0237ca3397927d5\nMerge: c3bc2214db 4589ce5d66\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-08-04 15:37:38 +0200\n\n Merge pull request #1780 from olivergondza/defensive-getCanonicalName\n \n Avoid \"EmptyStackException: null\" in Items#getCanonicalName\n", "commit 50c28171a25e7b4146b258bff66fc0ab1a46e1a3\nMerge: 112dd652d1 c3bc2214db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-04 08:05:14 -0400\n\n Merge branch 'master' into BlockedBecauseOfBuildInProgress\n \n Conflicts:\n core/src/main/resources/hudson/model/Messages.properties\n core/src/main/resources/hudson/model/Messages_de.properties\n core/src/main/resources/hudson/model/Messages_it.properties\n core/src/main/resources/hudson/model/Messages_ja.properties\n core/src/main/resources/hudson/model/Messages_zh_TW.properties\n core/src/main/resources/jenkins/model/Messages.properties\n core/src/main/resources/jenkins/model/Messages_da.properties\n core/src/main/resources/jenkins/model/Messages_de.properties\n core/src/main/resources/jenkins/model/Messages_es.properties\n core/src/main/resources/jenkins/model/Messages_fr.properties\n core/src/main/resources/jenkins/model/Messages_it.properties\n core/src/main/resources/jenkins/model/Messages_ja.properties\n core/src/main/resources/jenkins/model/Messages_nl.properties\n core/src/main/resources/jenkins/model/Messages_pt_BR.properties\n core/src/main/resources/jenkins/model/Messages_ru.properties\n core/src/main/resources/jenkins/model/Messages_tr.properties\n core/src/main/resources/jenkins/model/Messages_zh_CN.properties\n core/src/main/resources/jenkins/model/Messages_zh_TW.properties\n", "commit c3bc2214dbb9648294acb994e54ee84a6c043321\nMerge: 1fbc4fdac0 dcf8bc753b\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2015-08-04 11:18:29 +0200\n\n Merge pull request #1781 from ndeloof/isUnix\n \n Make it easier to determine Computer is Unix or Windows\n", "commit dcf8bc753b0283c625e10f59e7587472b172717c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-08-04 10:12:03 +0200\n\n Make it easier to determine Computer is Unix or Windows\n", "commit 4589ce5d669ac18b4415f22daf4305d5f9f0d50e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-08-04 09:33:10 +0200\n\n Avoid \"EmptyStackException: null\" in Items#getCanonicalName\n", "commit 1fbc4fdac0401f76c1acbb39208d536a0bc4b011\nMerge: 668cf95f26 6bf099d322\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-08-03 10:04:32 -0400\n\n Merge pull request #1779 from jglick/BUILD_NOW_TEXT-JENKINS-26147\n \n [JENKINS-26147] New home for BUILD_NOW_TEXT\n", "commit 668cf95f262a38dcfb3f8f4cfe62a67651ff8874\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-02 21:32:23 -0700\n\n updated changelog for release\n", "commit 2391c4fc431de7865050f58aaabf62b0dc69e49e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-02 21:26:37 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit bb37842ab419e32e8736f5b97e5b345a68ec2d26\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-08-02 21:26:36 -0700\n\n [maven-release-plugin] prepare release jenkins-1.623\n", "commit 6bf099d322ae5e9adb777f2b12653a60fb38ae9a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-31 17:37:43 -0400\n\n Moving some messages to the natural package.\n", "commit 3f7875c1509ee6d062891ac3904ce46ca6162fe5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-31 17:25:45 -0400\n\n [FIXED JENKINS-26147] Move BUILD_NOW_TEXT to ParameterizedJobMixIn.\n", "commit ac1cc266a3debeacb4af73ffe42658599aa9e730\nMerge: 90fb626496 98c8caf51b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-31 10:10:27 -0400\n\n Merge pull request #1778 from jglick/ExceptionInterruption\n \n Deleting bogus class ExceptionInterruption\n", "commit 98c8caf51b5107ce59963a4f1df37f7eadfa000b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-31 07:03:24 -0400\n\n Revert \"Adding another cause\"\n \n This reverts commit 68b383e0b2cdd2b1403a13a4284dc1a2d3e03e12.\n", "commit 90fb626496a34a30c3ac76eb070089271a80a29c\nMerge: 1fd08b1b96 db559bd6f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-31 06:55:34 -0400\n\n Merge pull request #1776 from jglick/NodeProvisioner-log-level\n \n Reduce logging level\n", "commit db559bd6f5f611c588e127ff20852c81f45bc989\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-30 16:28:12 -0400\n\n Reduce logging level of \u201cqueue length is less than the available capacity\u201d message.\n", "commit 2906718ff53dd781a1248fff5dd56ac729438558\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-14 15:22:15 +0100\n\n [FIXED JENKINS-28844] The curious case of the Channel memory cycles\n \n Pick up the remoting 2.52 release\n (cherry picked from commit aac20468ff5511ea6c58de07f3bcf3ae108b9cb0)\n", "commit b591a241b4a437863bf48ebbd6aa4d3f2c0f831c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-23 10:17:50 +0100\n\n [FIXED JENKINS-28058] Don't send a reference to Computer.class over remoting channels\n \n - Logging added to help diagnose was actually causing Jenkins.class to be initialized on the remoting side\n \n (cherry picked from commit df831325b6623c479dcf4b215415f4523d10530b)\n", "commit 132b915615bed822a14d751667c4a0842ed6ffa6\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-13 09:07:30 +0200\n\n [FIXED JENKINS-29286] Use byte size to sort disk space monitor columns\n \n (cherry picked from commit fabec0eef00212109a1ad5c2bedcb8c55de4f38a)\n", "commit 8f5bdcb414cd70227f7e768f8b23ddfc328250b0\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-13 10:34:47 +0200\n\n [FIXED JENKINS-29376] Rename help texts as well\n \n Amends eec43983a3bdfce6de45ca0559d8a9f8a1250b71.\n \n (cherry picked from commit 1c1d5a95d9d5aa86b5ae890942553fbcb0f1a641)\n", "commit 1fd08b1b96221b1ed1dffa3d76a64bed28b8045e\nMerge: 1598a464ff 90f29f8cbc\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-29 19:55:52 +0200\n\n Merge pull request #1773 from olivergondza/result-null-safety\n \n Null safety for hudson.model.Result\n", "commit 1598a464ff7973cbe6d3d6aa2493085a4a0646ec\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-29 15:35:09 +0200\n\n Noting #1770 in 1.622, JENKINS-29568\n", "commit 7613069799dacf7e8eced3441631cb6424dde36f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-28 08:46:49 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 88f9f4c8fcf23ebe14abe550e849a46504aa9131\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-28 08:46:47 -0700\n\n [maven-release-plugin] prepare release jenkins-1.609.2\n", "commit 64a389ad9d83053e5861004dd6729d3c9d98fdd0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-27 07:24:10 -0700\n\n updated changelog for release\n", "commit 5712881069566d56e6a753613438ad127769cdc8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-26 21:39:19 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e82f0094a01c45f63046cd340056963c2028aa46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-26 21:39:18 -0700\n\n [maven-release-plugin] prepare release jenkins-1.622\n", "commit 92afdbe6601d3f57d392d69c4dc796f279c64308\nMerge: e7f3f8b211 ed2988fc86\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-25 13:05:09 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 90f29f8cbc68312cbdbef8d4101fa5b5e971e021\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-23 16:35:45 +0200\n\n Null safety for hudson.model.Result\n", "commit ed2988fc86f0d8eacca2985d72805f981a949ddf\nMerge: 4f0ca16b01 3a527b24fc\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-07-23 15:03:13 +0100\n\n Merge pull request #1765 from eidottermihi/log4j-over-slf4j\n \n Use log4j-bridge of slf4j and dont ship log4j.\n", "commit 4f0ca16b01abcd5ac84a9259736c2d96b1712354\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-23 09:07:52 +0100\n\n [FIXED JENKINS-29568] A better fix\n \n - 252e1296099e838b8fba52221910442e0a757db4 doesn't work for all cases as there are code paths\n where a pending launch can be removed from the pending list and not have spent() called.\n - There was no reason for iterating the list twice anyway, as all of this takes place with the locks held\n - My notifying each one as we process, if there is an Error, we will not leave any stranded. The next run\n through, if there is one, will cover those instances.\n", "commit 4ece8c06aa80e05edad876ad1b7d93e55995cbd5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-22 18:03:54 -0700\n\n Added a test case to verify the behaviour of rowSet\n \n ... as a control case in the master branch to ensure the changes in the\n config-ui-changes do not break its behaviour.\n", "commit ab133abf9fce6de93a0ac3e4f853988bbb2ee02d\nMerge: e55f356ed0 05c6e66f07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-22 11:19:29 -0700\n\n Merge pull request #1770\n", "commit e55f356ed0132b966200e5266a5e382a1c019388\nMerge: 252e129609 44d1d2b75f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-22 11:13:54 -0400\n\n Merged #1771.\n", "commit 44d1d2b75fd4df1ab93ee33648ba645a0d4a3680\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-22 09:39:10 -0400\n\n Offering new convenience methods in ParameterizedJobMixIn.\n", "commit 252e1296099e838b8fba52221910442e0a757db4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-22 10:34:37 +0100\n\n The call to PlannedNode.spent() *must* always occur\n \n - They have been removed from the pendingLaunches, so once we leave this method we have no reference to them\n - Arguably the call to spent should take place when removing from the pendingLaunches, but that would change\n the method contract\n", "commit 05c6e66f0767347604b51cb02190882cca77ad6b\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2015-07-20 13:07:51 -0400\n\n akuma 1.10 adds support for FreeBSD\n", "commit e7f3f8b2117681f35001a39643177b870363c5a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-19 11:50:13 -0700\n\n updated changelog for release\n", "commit fc90a4cdb8dc4d1baf4b21f8d867c02976e5cea9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-19 11:43:59 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0cc691578cfa0abb3fbb0c3173ac5ddb15e455ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-19 11:43:58 -0700\n\n [maven-release-plugin] prepare release jenkins-1.621\n", "commit 4c7daf643ff4dbf62e75390dc702c800a52a4429\nMerge: f6a2fc17b9 669f94f4c3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-07-17 20:34:02 +0300\n\n Merge pull request #1768 from eitoball/fix-typo\n \n Fix typo\n", "commit 669f94f4c31bb6676b79c5786d387391c2420e03\nAuthor: Eito Katagiri <eitoball@gmail.com>\nDate: 2015-07-18 01:59:13 +0900\n\n Fix typo\n", "commit 2a75ca1ffe0df0035024cb221381a66bb6dcf61c\nAuthor: Peter Marcoen <peter.marcoen@outlook.com>\nDate: 2015-07-17 14:01:57 +0200\n\n [FIXED JENKINS-2327] Do not display 'No changes' if changelog calculation is still in progress\n", "commit f6a2fc17b97e94857c6eb0d51c816c592ca94595\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-16 15:18:27 +0200\n\n Noting #1617, fix broken changelog\n", "commit 1edb51cb919a3270b26e8782a0426381385df9b9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-16 13:15:31 +0100\n\n [JENKINS-28844] Noting merge of #1766\n", "commit 23d800cf8a35f8858047e2fb1896918ac6e77985\nMerge: 9cd1929cfc 1bea95f7a2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-16 12:40:46 +0100\n\n Merge pull request #1617 from KostyaSha/cronFix\n \n Don't run trigger for disabled/copied projects\n", "commit 9cd1929cfc80145657ad51c2d7d98d16b9f62195\nMerge: 9a853b9d10 aac20468ff\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-16 08:41:24 +0100\n\n Merge pull request #1766 from jenkinsci/jenkins-28844\n \n [FIXED JENKINS-28844] The curious case of the Channel memory cycles\n", "commit 3a527b24fc6ad527aa9dd297554150ba2ff8994d\nAuthor: Michael Prankl <eidottermihi@gmail.com>\nDate: 2015-07-14 19:02:58 +0200\n\n Added log4j to banned dependencies via maven-enforcer-plugin.\n", "commit aac20468ff5511ea6c58de07f3bcf3ae108b9cb0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-14 15:22:15 +0100\n\n [FIXED JENKINS-28844] The curious case of the Channel memory cycles\n \n Pick up the remoting 2.52 release\n", "commit 9a853b9d1076c648f6094c818e3c78e9211a9b70\nMerge: 316b32e07b fabec0eef0\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-14 10:11:27 +0200\n\n Merge pull request #1763 from olivergondza/JENKINS-29286\n \n [FIXED JENKINS-29286] Use byte size to sort disk space monitor columns\n", "commit 316b32e07b34946f6759a45b88a0f22f269e824f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-14 10:08:59 +0200\n\n Noting #1763 and #1764\n", "commit c7c408bf88379dd20f31216778b5ad82c3f75294\nMerge: 30b6c8dfc8 1c1d5a95d9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-14 10:06:23 +0200\n\n Merge pull request #1764 from olivergondza/JENKINS-29376\n \n [FIXED JENKINS-29376] Rename help texts as well\n", "commit 1c1d5a95d9d5aa86b5ae890942553fbcb0f1a641\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-13 10:34:47 +0200\n\n [FIXED JENKINS-29376] Rename help texts as well\n \n Amends eec43983a3bdfce6de45ca0559d8a9f8a1250b71.\n", "commit 41ca5b8a36391a95701b794d41faaecb50abef40\nAuthor: Michael Prankl <eidottermihi@gmail.com>\nDate: 2015-07-13 10:30:34 +0200\n\n Use log4j-bridge of slf4j, exclude log4j.\n", "commit fabec0eef00212109a1ad5c2bedcb8c55de4f38a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-13 09:07:30 +0200\n\n [FIXED JENKINS-29286] Use byte size to sort disk space monitor columns\n", "commit 30b6c8dfc86a492c27386f1f630eb328aaf35784\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-12 18:36:38 -0700\n\n updated changelog for release\n", "commit e4ff3287283838fc2ebd010d329c82ea182670e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-12 18:30:38 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit fe9756673f8604d11cbe18e414c5578ea869df67\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-12 18:30:37 -0700\n\n [maven-release-plugin] prepare release jenkins-1.620\n", "commit ae2163ac88e2b5953a6cb6dea1fbcebcb477b2db\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-10 16:13:40 +0200\n\n Noting #1761\n", "commit 4f22d5bf420ab492d211e48203bca14158404c64\nMerge: 82d265d144 48b909dbf0\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-10 16:12:37 +0200\n\n Merge pull request #1761 from olivergondza/JENKINS-29300\n \n [FIXED JENKINS-29300] Display system info even when slave is temporarily offline\n", "commit 82d265d144a56a8d364346d34cb6f38178c5066d\nMerge: 8af198e9c8 b103e59238\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-07-10 08:38:19 +0100\n\n Merge pull request #1759 from tfennelly/isMultipart\n \n Added a simple isMultipart utility to MultipartFormDataParser\n", "commit 8af198e9c86a95474675990b4e7601dad51dda6e\nMerge: 0016f85a50 f32e9673af\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-09 18:38:32 +0200\n\n Merge pull request #1760 from olivergondza/fix-interactiveBreak\n \n Fix url presented by JenkinsRule#interactiveBreak\n", "commit 48b909dbf03b4ab712d474596d3ea4a215209192\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-09 16:24:17 +0200\n\n [FIXED JENKINS-29300] Display system info even when slave is temporarily offline\n", "commit f32e9673af478f8167d65c8efb734afc2cfd37ef\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-09 16:14:50 +0200\n\n Fix url presented by JenkinsRule#interactiveBreak\n", "commit b103e59238f9924f5261d0b9c7099329c8b84f94\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-08 15:08:09 +0100\n\n Making @jtnord happy\n \n ridiculous stuff\n", "commit 49e0d64f57ad0d43f31c887d32ddf4be224cf0cc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-08 14:58:49 +0100\n\n More @jtnord w*f\n", "commit 76841f9d7e81bc4aa43caeca6916f52778bbd878\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-08 14:03:28 +0100\n\n Javadoc etc for @jtnord\n", "commit d703b10fd6f9b6412d5e3450d5d637dae98d9550\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-07-08 13:16:11 +0100\n\n Added a simple isMultipart utility to MultipartFormDataParser\n", "commit 1bea95f7a26e9d3ddcc3f5b6f1db014ba34ab976\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-03-26 21:31:57 +0300\n\n Clarify doc because of unknown race conditions\n", "commit 3c471f1fd26fd893726e3f7216de38a2fd3f7c5d\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-03-26 19:07:07 +0300\n\n Dont start onLoad and after submit for disabled\n", "commit df4bb2de2d22bfa8a0e1beed14615a40786e3942\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-03-23 22:23:49 +0300\n\n Don't run disabled/copied projects\n", "commit 0016f85a500ca74a90358177c3cdb51ad7c8e5d2\nMerge: 38fc3e53e2 60c64a2047\nAuthor: Kamran Mackey <kamranm1200@gmail.com>\nDate: 2015-07-07 09:25:53 -0600\n\n Merge pull request #1750 from ikedam/feature/JENKINS-29064_DropdownDescriptorSelectorOptional\n \n [JENKINS-29064] dropdownDescriptorSelector should accept descriptors without configurations.\n", "commit 3005532a94561ac597c6debbb65f1c3dece442f8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-07 13:45:56 +0200\n\n Avoid Long#compare for now\n", "commit 260b0947cd10bae186fe9f5688d6f9bfa739087c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-07-07 13:33:31 +0200\n\n Avoid diamonds for now\n", "commit 8596004024e9d8a00a99c459b4d7c82c004d1724\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-17 12:30:46 +0100\n\n [JENKINS-28926] Adding test case\n \n - I was forgetting the call to `rebuildDependencyGraph()` which was why the test didn't work for me\n \n (cherry picked from commit c44c088442e1821f8cd44f4fdaa146d94dd85910)\n", "commit 4f4a64a522ec7bf31f24280827757214e6985f3d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-17 12:04:33 +0100\n\n [FIXED JENKINS-28926] Block while upstream/downstream building cycles never complete\n \n - One could argue that without this change the system is functioning correctly and that previous behaviour\n was a bug. On the other hand, people have come to rely on the previous behaviour.\n - The issue really centeres around state changes in the blocked tasks. Since blocking on upstream/downstream\n relies on checking the building projects and the queued (excluding blocked) tasks we need any change in\n the blocked task list to be visible immediately (i.e. update the snapshot)\n - I was able to reliably reproduce this behaviour with a convoluted set of manually configured projects\n but turning this into a test case has not proved quite as easy. Manual testing confirms that the issue is\n fixed for my manual test case\n - I have also added a sorting of the blocked list when probing for tasks to unblock. This should prioritise\n tasks as intended by the QueueSorter\n \n (cherry picked from commit de87736795898e57f7aca140124c2b1a3d1daf40)\n", "commit c3dcaeb8d55fe8a8065fb60cecef23d23eb9b87c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-06-10 00:49:22 +0200\n\n [FIX JENKINS-14899] Don't use truncating LargeText for /consoleText\n \n (cherry picked from commit 20bd4e304976dc64fa6abc165823425ba524ccb2)\n", "commit 0fcb58813b78cf698726a4987e8edcedea130acd\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-06-01 18:06:41 +0300\n\n Contine the JENKINS-27289 ticket: update the getResources as well\n \n (cherry picked from commit 40e75129f40675f8a71b489b38c5911b37cb8559)\n", "commit 119fcbbf98c27f0257ac1be02104e0d87acc8728\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-15 12:12:00 +0100\n\n [FIXED JENKINS-28840] Deadlock between Queue.maintain and Executor.interrupt\n \n More fun here:\n \n - All this originates from Executor extending Thread.\n - There is funky logic in the lock handling code of the JVM that makes assumptions\n about how it might proceed with the lock when the thread holding the lock has its\n interrupt flag set.\n - Really it would be better if Executor did not extend Thread as that way we wouldn't\n have to deal with some of that complexity. But OTOH we are where we are and backwards\n compatibility may make such a change not possible without a lot of breakage.\n - Fixing the issue at hand, firstly requires that interrupting a Computer happens with the\n Queue lock held (to speed up tests we have Jenkins.cleanup get the lock for all Computers)\n That prevents the Queue maintain thread from getting caught\n - Secondly, when removing an executor from a computer we process the removal while\n holding the Queue lock, but we move the removal itself to a separate thread if we cannot\n get the Queue lock in order to avoid deadlock.\n - Also add helper methods to wrap tasks to be performed while holding the lock\n and a helper method for Runnables that exposes the tryLock functionality\n \n (cherry picked from commit 6f343dc7c2f0c32e9eb1a0b5d588a2e7ad6f62ba)\n", "commit c24c3236917cfac2ae7c536b5fd6ad737fa2253c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-08 14:38:49 +0100\n\n [FIXED JENKINS-28690] Deadlock in hudson.model.Executor\n \n - Rather fun one here. The Lock code relies on assuming that Thread.interrupted() is clear on entry\n - If it then sees Thread.interrupted() set, it will interrupt the current thread in order to set the\n flag again.\n - Executor is a thread that does funky things with an overridden interrupt method\n - Executor.abortResult() is used to track a build be interrupted or aborted in some other way\n - As a result the abortResult can cause a deadlockif there is a genuine interruption\n - This fix clears the interrupt flag in abortResult() and uses the write lock in order to ensure:\n - The same lock as used in interrupt() is helf\n - The interrupt flag is clear\n - Clearing the interrupt flag should be safe as the only time it is called is immediately after\n an interruption and the resulting exception is caught and rethrown/logged anyway\n \n (cherry picked from commit ddb0a472ad44fcbce31fb565d477901575e3c581)\n", "commit 23528253f0204298ebf2e9bdbaf487a37a033fab\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-07-07 08:38:30 +0200\n\n Add new plugin labels to clean up Plugin Manager\n", "commit 38fc3e53e2322e8b3b39f2828f26bc4986c86504\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-05 21:25:29 -0700\n\n updated changelog for release\n", "commit bacaee02d729bdc884e1956a4ae2578b3cbb89dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-05 21:19:49 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 564a16df77b4ddcca1168af2925283cdef4353c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-07-05 21:19:48 -0700\n\n [maven-release-plugin] prepare release jenkins-1.619\n", "commit 94ff948981a9ef926040bb4410083a0323638000\nMerge: 5410740d95 38818064a8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-05 21:31:14 +0100\n\n Merge pull request #1717 from recena/master\n \n [JENKINS-28550] Unwanted effect rendering the pages\n", "commit 5410740d95ccd7074fb9f0fddbd91f1c9006042e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-05 16:52:59 +0200\n\n Noting #1684\n", "commit 9a047acd4b5a4e805cee7260f3d091405dc7b930\nMerge: 3c785d5af0 a220431770\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-05 15:52:10 +0100\n\n Merge pull request #1684 from DanielWeber/JENKINS-9104\n \n [JENKINS-9104] Add extension point that allows extensions to veto killing...\n", "commit 3c785d5af0ad7362c5944aca95424a028219ce29\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-05 16:42:08 +0200\n\n Noting #1754\n", "commit 038edc1be0108cef96c4965f97d2ee5829ff038d\nMerge: 01bf18b83f 63186180e0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-05 15:40:29 +0100\n\n Merge pull request #1754 from daniel-beck/JENKINS-27694\n \n [FIX JENKINS-27694] Update dynamically loaded plugins' Downloadables\n", "commit 01bf18b83fdaec3bd9d7447582fde783d2af405a\nMerge: da0d3027ae c3eb4cfddb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-04 12:08:09 -0400\n\n Merge pull request #1753 from jglick/Job.properties\n \n Typo. This list is of JobProperty, not UserProperty.\n", "commit da0d3027ae036a07acfe0ea7435b14ca751aa418\nMerge: 09fd8aa791 2c6dd5e627\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2015-07-03 18:01:47 +0200\n\n Merge pull request #1755 from dalbertom/gardening\n \n LoadStatistics: fix spacing issue in message bundle\n", "commit 09fd8aa7913f5167dde2f20196851ae34717c255\nMerge: 2557e58c1f 86c26cd17e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-07-03 16:55:25 +0100\n\n Merge pull request #1756 from carlossg/patch-1\n \n Add @since annotation to ExtensionListListener\n", "commit 86c26cd17e1ba1413f32e653568539ff3902808f\nAuthor: Carlos Sanchez <carlos@apache.org>\nDate: 2015-07-03 16:38:13 +0200\n\n Add @since annotation to ExtensionListListener\n", "commit 2c6dd5e6276d04702ccf76a7d71c860ed7921ef9\nAuthor: David Alberto <david.alberto@appian.com>\nDate: 2015-07-03 09:33:40 -0400\n\n LoadStatistics: fix spacing issue in message bundle\n \n pretty minor, but some words were joined together when rendering the\n message in the load statistics page.\n", "commit 63186180e0b17c486302cb4ac2c8add47096b637\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-07-02 16:31:34 +0200\n\n [FIX JENKINS-27694] Update dynamically loaded plugins' Downloadables\n", "commit 2557e58c1fd63c5de1800f977749acb87f8f13e4\nMerge: 76c1e77656 4299e83293\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-01 23:30:33 +0100\n\n Merge pull request #1713 from deadmoose/use_trigger_update\n \n When an AbstractNodeMonitorDescriptor doesn't have a result, request it via triggerUpdate()\n", "commit c3eb4cfddb3e628c3410d4655643eb14a0718200\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-01 13:55:06 -0400\n\n Typo. This list is of JobProperty, not UserProperty.\n", "commit 112dd652d11993b68bb6b59001842e2ce3cf8f9f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-01 07:20:24 -0400\n\n Adding @Deprecated at the suggestion of @daniel-beck.\n", "commit 7a7071c3a6b1c7cca36d8592cecc8a84c0aae42d\nMerge: 93d91a3689 76c1e77656\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-07-01 07:19:29 -0400\n\n Merge branch 'master' into BlockedBecauseOfBuildInProgress\n", "commit 76c1e776569da8f04a78821a551ebd60e9edd3fd\nMerge: a5f704c73c 79f99e1e8d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-01 10:09:44 +0100\n\n Merge pull request #1716 from ManuelB/jenkins-1.614-branch-JJI-188\n \n [JENKINS-28553] Stable workaround for adding PluginServletFilter\n", "commit a5f704c73ccd0aff2ef5272726b4e41982a7f410\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-07-01 10:47:51 +0200\n\n Fix typo\n", "commit 38818064a80d4e61ff286ccc2386bf971f54bddc\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2015-06-30 10:32:01 +0200\n\n [JENKINS-28550] A commented line has been removed\n", "commit 93d91a3689ac9d4eb5b05ae6795d6003f4ef32d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-29 13:53:39 -0400\n\n Matching test update.\n", "commit 87d2ac642abc05faf7839b528b865b4bac295dfd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-29 13:50:22 -0400\n\n Moved BlockedBecauseOfBuildInProgress to the jenkins.model package.\n", "commit ea3c9726af231ddd5678aa8381138e692da13259\nMerge: 05f49062de 2e4fe6a7c7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-29 13:07:06 -0400\n\n Merge branch 'master' into BlockedBecauseOfBuildInProgress\n", "commit 2e4fe6a7c7ce59c596294b6cb133fe5054990842\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-06-29 06:56:18 -0700\n\n updated changelog for release\n", "commit f9783892069f1633bd3b2959e90bbacfdc854b72\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-06-29 06:45:55 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit fbf484377c7389bb4ee0844c10b1c22301aa77ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-06-29 06:45:54 -0700\n\n [maven-release-plugin] prepare release jenkins-1.618\n", "commit bc744f989204fa21c1569b1c21ed046997da043a\nMerge: 5d00292462 8886b04ab5\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2015-06-29 13:32:06 +0200\n\n Merge pull request #1734 from eidottermihi/master\n \n [FIXED JENKINS-4433] Explicitly set log4j version to 1.2.17.\n", "commit 60c64a2047ae81004d7633c8bb185db19e733ed1\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-06-28 12:10:11 +0900\n\n [FIXED JENKINS-29064] dropdownDescriptorSelector should accept descriptors without configurations.\n", "commit 986530a7802e47486a79d4490be2681d15a6f7cd\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-06-26 14:47:52 +0100\n\n Moved some jelly files to match earlier Java package move\n", "commit 7106d2cba9ef2e6e9673046cce48fde11e3d62f2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-06-26 13:10:09 +0100\n\n Fix jelly refs to historyPageFilter\n", "commit 5dfe78d2fcda17d92226af141c9522942b228330\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-26 09:52:18 +0100\n\n Moved Build History pagination and search classes to jenkins as requested by @jglick\n \n I understand the motivation for this but I think it creates a bit of a maint/comprehension issue in that splits related classes across 2 different package hierarchies. I know we'll say that's ok but I don't like it. Just say'n.\n", "commit c9a6c3f8de327f089820dbbcc7e0207a3b734918\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-26 09:39:14 +0100\n\n Build History pagination/search tweaks based on feedback from @oleg-nenashev\n", "commit 7c28ed8b7d34a7c3f3fc42d8e2683a1e04395cc0\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-12 00:24:28 +0100\n\n Moved Mock Queue.Item out into test/java\n \n Not sure why I ever had it in Queue.MockItem. I must have wrongly though it was private/protected in some way that did not allow it to live anywhere else.\n", "commit 85b3b1bc983304caa32ff0833ea7ef0a011c3e0e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-11 14:07:07 +0100\n\n Fixed screwy indent\n", "commit 078d3c7c4b5ffc5eae2f8c300a681bc340dfec60\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-02-17 10:56:03 +0000\n\n Build history pagination and search\n", "commit 5d002924628ab4a7734e93ae23607c8770f3d890\nMerge: bf5e2878d0 1d2e91a114\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-06-24 12:56:30 +0200\n\n Merge pull request #1749 from muhammedeminakbulut/muhammedeminakbulut-patch-1\n \n Grammer fix\n", "commit 1d2e91a114720a3d0f692d83e7ccc02f0339220a\nAuthor: Muhammed Akbulut <muhammedeminakbulut@users.noreply.github.com>\nDate: 2015-06-24 09:28:04 +0200\n\n Grammer fix\n", "commit bf5e2878d01a02a0fc04a85d20d52a196434af0b\nMerge: df9588270c 09d9367f56\nAuthor: Kamran Mackey <kamranm1200@gmail.com>\nDate: 2015-06-23 09:54:54 -0600\n\n Merge pull request #1748 from jglick/it.run\n \n AbstractScmTagAction.getBuild is deprecated in favor of getRun\n", "commit 09d9367f56827aec87b3260f97d98887b16fac0b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-23 07:12:10 -0400\n\n AbstractScmTagAction.getBuild is deprecated in favor of getRun; Jelly views should be updated accordingly.\n", "commit 05f49062de590baf37f97b206fb6aa99b3520651\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-22 15:01:11 -0400\n\n Added BlockedBecauseOfBuildInProgress.\n", "commit df9588270c08926f76bd94649fef84286c14442f\nMerge: 5fa7dc0b6c 17fb4a4ffb\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-06-22 12:05:09 +0200\n\n Merge pull request #1744 from olivergondza/fix-button-link\n \n [JENKINS-27436] Fix button link appearance\n", "commit 5fa7dc0b6c9ef9e7e17bd08ce2a4744529d507a5\nMerge: 107a502db4 9eb5793c8d\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2015-06-19 15:56:58 +0200\n\n Merge pull request #1745 from Sounie/master\n \n Added warning flag to shebang line, corrected string formatting, minor spelling and grammar fixes\n", "commit 415b65f8192205ff3441c96fbbf738f9b64308b8\nMerge: 4b1f46be48 107a502db4\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2015-06-19 15:32:42 +0200\n\n Merge remote-tracking branch 'upstream/master'\n", "commit 107a502db4a55122f9be13ef0e31bebde8fe733d\nMerge: 76f4c3519b 6ac59d6154\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-19 11:13:42 +0200\n\n Merge pull request #1742 from QUIDDIA/master\n \n [JENKINS-22028] update label to reflect actual behavior\n", "commit 9eb5793c8d7567c03cfa3aa9b5eac59da8c77f9f\nAuthor: Stephen Souness <sounie@hotmail.com>\nDate: 2015-06-19 08:22:51 +0100\n\n Added warning flag to shebang line, corrected string formatting, minor spelling and grammar fixes to comments.\n", "commit 6ac59d6154da6a408e0bdc4a7d6e0aaf41235fe8\nAuthor: Rados\u0142aw Antoniuk <radek.antoniuk@quiddia.com>\nDate: 2015-06-18 21:22:59 -0400\n\n Update Messages.properties\n", "commit 4b1f46be4806bdb20e40a864d47f3ffa1b32c0eb\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2015-06-18 22:11:31 +0200\n\n Avoid other unwanted effect\n", "commit 17fb4a4ffb41b44ff54a0233afeb64ee3a34469f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-06-18 22:01:26 +0200\n\n [JENKINS-27436] Fix button link appearance\n", "commit 76f4c3519b62ff25c6169e2dd95742f90b3cbbaf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-18 17:06:18 +0200\n\n Noting #1665\n", "commit c9c62d3681460d4898f26e8fe07b9d4fc80f40e7\nMerge: 8c5b9cd008 1072f5c137\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-18 17:05:00 +0200\n\n Merge pull request #1665 from daniel-beck/JENKINS-2180\n \n [JENKINS-2180] Always use earlier scheduling date.\n", "commit bce0bed49d7814de6d97f9adafe3e40caefac86a\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2015-06-18 12:58:44 +0200\n\n Layout adapted to small devices\n", "commit 21d622132579babdd69c1bfa37ac6bbbed9c1f1f\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2015-06-18 11:49:37 +0200\n\n Removing a commented CSS property\n", "commit 6d8db1c69ea53ffeb86ec1091993565eb21d2294\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2015-06-18 11:39:24 +0200\n\n Solving a problem in listing jobs\n", "commit 7f142e699e2c22498d41fa02b72c0c0e959968c2\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2015-06-18 00:12:48 +0200\n\n Modifications related to daniel-beck revisions\n", "commit 8c5b9cd008a4d0fb30dc39d9ee1bd72b95b199f2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-17 13:55:35 +0100\n\n [JENKINS-28926] Tidy-up TODO for the Java 7+ Jenkins versions\n", "commit a208dfeac886d67d805505546e49ae52940a191e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-17 13:54:27 +0100\n\n [JENKINS-28926] Noting merge of #1743\n", "commit 7929412037ff75f60791cfb23631521f8726c23d\nMerge: 482bffa9cb c44c088442\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-17 13:51:33 +0100\n\n Merge pull request #1743 from stephenc/jenkins-28926\n \n [FIXED JENKINS-28926] Block while upstream/downstream building cycles never complete\n", "commit c44c088442e1821f8cd44f4fdaa146d94dd85910\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-17 12:30:46 +0100\n\n [JENKINS-28926] Adding test case\n \n - I was forgetting the call to `rebuildDependencyGraph()` which was why the test didn't work for me\n", "commit de87736795898e57f7aca140124c2b1a3d1daf40\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-17 12:04:33 +0100\n\n [FIXED JENKINS-28926] Block while upstream/downstream building cycles never complete\n \n - One could argue that without this change the system is functioning correctly and that previous behaviour\n was a bug. On the other hand, people have come to rely on the previous behaviour.\n - The issue really centeres around state changes in the blocked tasks. Since blocking on upstream/downstream\n relies on checking the building projects and the queued (excluding blocked) tasks we need any change in\n the blocked task list to be visible immediately (i.e. update the snapshot)\n - I was able to reliably reproduce this behaviour with a convoluted set of manually configured projects\n but turning this into a test case has not proved quite as easy. Manual testing confirms that the issue is\n fixed for my manual test case\n - I have also added a sorting of the blocked list when probing for tasks to unblock. This should prioritise\n tasks as intended by the QueueSorter\n", "commit 79f99e1e8dec7c27a56267ba480936e5b485e3c2\nAuthor: Manuel Blechschmidt <manuel.blechschmidt@gmx.de>\nDate: 2015-06-17 11:53:37 +0200\n\n JENKINS-28553 added more feedback from #1716 pull request\n * documented getInstance\n * used @CheckForNull\n", "commit 401512ef73b8c625b61a5c4e1272cf29ceb63f3e\nAuthor: Manuel Blechschmidt <manuel.blechschmidt@gmx.de>\nDate: 2015-06-17 11:46:18 +0200\n\n * Integrated Feedback from #1716\n", "commit 482bffa9cb91d2acc1175c5c99fa322a37fdb89b\nMerge: ce14a99b46 b6ae4f5b79\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-17 10:39:38 +0300\n\n Merge pull request #1740 from jglick/ExtractResourceWithChangesSCM\n \n ExtractResourceWithChangesSCM now needs to have a descriptor\n", "commit d758818b09ecd8d3eebebc927409e0ed58b2938a\nAuthor: Radek Antoniuk <r.antoniuk@oberthur.com>\nDate: 2015-06-16 23:15:40 -0400\n\n JENKINS-22028 - update label to reflect actual behavior\n", "commit 905930f0b1eef8d9885c95a471ef99a4390cb75a\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-02 17:22:36 +0300\n\n Using JUnit assertions only\n \n (cherry picked from commit ae20c03771d8e0ec34c5261c6f69dd707eeeb906)\n", "commit 726e390627ff4543b95736610a589a270726a0f1\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-04 12:23:52 +0300\n\n minor: items could be made final\n \n (cherry picked from commit ce862f0b6af330839b3b9fe80d8feebdf62ca88c)\n", "commit 0612d94092ebffa8733bb84097c5cd896dd5059c\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-03-09 14:54:22 +0200\n\n JENKINS-27289\n \n (cherry picked from commit 7db618e64a8b70514df227dd706566e93a0e112c)\n", "commit ce14a99b463c710d8bf58409c79ad5e8090d434e\nMerge: 78f631805d 9178977490\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-06-16 10:05:09 -0700\n\n Merge pull request #1739 from jenkinsci/type-on-body\n \n Expose the type information for people's JavaScript\n", "commit 78f631805dacc6682e67123bd5e9c16e251259ef\nMerge: f3f8abd36b a65d007533\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-06-16 18:56:38 +0200\n\n Merge pull request #1735 from Vlatombe/JENKINS-25785_prerequisite\n \n Prerequisite for JENKINS-25785\n", "commit f3f8abd36bdd60d2d85c9cd5a9f2555640dd53a1\nMerge: a013c03368 dc23c1120d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-16 09:45:30 -0400\n\n Merge pull request #1725 from liorhson/JENKINS-27289-update\n \n Contine the JENKINS-27289 ticket: update the getResources as well\n", "commit 8886b04ab5cbdb591f64704d0bba896d0d61d3ff\nAuthor: Michael Prankl <eidottermihi@gmail.com>\nDate: 2015-06-16 14:49:09 +0200\n\n [JENKINS-4433] Add log4j to dependency management section, exclude it for acegi-security dependency.\n", "commit a013c033685d148c6fcdf8eb86102b05a9c8c5f7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-16 10:29:07 +0200\n\n Archive 2013 changelog entries\n", "commit 71e684ad900363c48d845f73c1993f90de4417ad\nMerge: fe83963084 e385231b40\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-16 00:02:16 +0100\n\n Merge pull request #1738 from stephenc/jenkins-28840\n \n [FIXED JENKINS-28840] Deadlock between Queue.maintain and Executor.interrupt\n", "commit e385231b408db56d2c051822be24556588be9733\nMerge: c02e02df42 fe83963084\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-16 00:01:58 +0100\n\n Merge remote-tracking branch 'jenkins/master' into jenkins-28840\n", "commit c02e02df420ea1e44d8ef1a3052f37c21307c3a8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-16 00:00:45 +0100\n\n prepare for merge\n", "commit 10a88756420eaab97bac175dac7654e0a5f4433c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-15 21:39:32 +0100\n\n Test case was subject to timing bugs\n \n - I suspect the synchronization on Jenkins is a bug also... but not causing the test failure, so will ignore for now\n", "commit b6ae4f5b798068fad48d292dee860fe97bdc7d55\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-15 15:46:47 -0400\n\n ExtractResourceWithChangesSCM now needs to have a descriptor.\n Otherwise you get:\n java.lang.AssertionError: class org.jvnet.hudson.test.ExtractResourceWithChangesSCM is missing its descriptor\n at jenkins.model.Jenkins.getDescriptorOrDie(Jenkins.java:1166)\n at hudson.scm.SCM.getDescriptor(SCM.java:654)\n at hudson.scm.AutoBrowserHolder.get(AutoBrowserHolder.java:54)\n at hudson.scm.SCM.getEffectiveBrowser(SCM.java:136)\n at hudson.scm.ChangeLogSet.browserFromBuild(ChangeLogSet.java:82)\n at hudson.scm.ChangeLogSet.<init>(ChangeLogSet.java:76)\n at org.jvnet.hudson.test.ExtractChangeLogSet.<init>(ExtractChangeLogSet.java:41)\n at org.jvnet.hudson.test.ExtractChangeLogParser.parse(ExtractChangeLogParser.java:80)\n at org.jvnet.hudson.test.ExtractChangeLogParser.parse(ExtractChangeLogParser.java:52)\n at org.jvnet.hudson.test.ExtractChangeLogParser.parse(ExtractChangeLogParser.java:46)\n at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:894)\n at hudson.model.AbstractBuild.access$600(AbstractBuild.java:104)\n at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:634)\n at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)\n at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:528)\n at hudson.model.Run.execute(Run.java:1745)\n at \u2026\n", "commit 917897749014c79f2b95f20a9f0263510cf0f637\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-06-15 10:40:47 -0700\n\n Expose the type information for people's JavaScript\n \n For people doing JavaScript based page manipulation from JavaScript for\n quick UI hack/prototyping, information about what the page is about is\n useful, even if it's not completely reliable (e.g., the top page\n reporting it's for AllView not for Hudson)\n", "commit fe839630847b26fc2c3725f1d575ca1e32069a28\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-15 13:59:02 +0200\n\n Noting #1737\n", "commit d5651d171b83567d0d6dda899b789ca1de069385\nMerge: 7e1a92157d abef5b060f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-15 13:55:39 +0200\n\n Merge pull request #1737 from oleg-nenashev/master\n \n [FIXED JENKINS-28601] Revert \"[FIXED JENKINS-17290] - Corrected sort order of tables\"\n", "commit 6f343dc7c2f0c32e9eb1a0b5d588a2e7ad6f62ba\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-15 12:12:00 +0100\n\n [FIXED JENKINS-28840] Deadlock between Queue.maintain and Executor.interrupt\n \n More fun here:\n \n - All this originates from Executor extending Thread.\n - There is funky logic in the lock handling code of the JVM that makes assumptions\n about how it might proceed with the lock when the thread holding the lock has its\n interrupt flag set.\n - Really it would be better if Executor did not extend Thread as that way we wouldn't\n have to deal with some of that complexity. But OTOH we are where we are and backwards\n compatibility may make such a change not possible without a lot of breakage.\n - Fixing the issue at hand, firstly requires that interrupting a Computer happens with the\n Queue lock held (to speed up tests we have Jenkins.cleanup get the lock for all Computers)\n That prevents the Queue maintain thread from getting caught\n - Secondly, when removing an executor from a computer we process the removal while\n holding the Queue lock, but we move the removal itself to a separate thread if we cannot\n get the Queue lock in order to avoid deadlock.\n - Also add helper methods to wrap tasks to be performed while holding the lock\n and a helper method for Runnables that exposes the tryLock functionality\n", "commit abef5b060f5299ec7790d78db40c18a128dc0b4f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-14 20:05:35 +0300\n\n Revert \"[FIXED JENKINS-17290] - Corrected sort order of tables\"\n \n This reverts commit d739bedc0d5cc42aa28868fa28a709081460671c.\n", "commit a220431770cfe716e4f69fd76a4a59bbb27aa045\nAuthor: Daniel Weber <daniel.weber.dev@gmail.com>\nDate: 2015-06-14 14:53:27 +0200\n\n [JENKINS-9104] Add ProcessKillingVeto extension point\n \n This allows extensions to veto killing of certain processes.\n \n Issue 9104 is not yet solved by this, it is only part of the solution. The\n rest should be taken care of in plugins.\n", "commit a65d007533cc882d85715677ec75f06e001e1e8a\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2015-06-13 14:17:16 +0200\n\n Prerequisite for JENKINS-25785 in order to break dependency cycle when windows-slaves will depend on credentials\n", "commit 7e1a92157ddfaefe94a41d69d6d764c3a4260c6e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-13 13:30:32 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1651\n", "commit 408b53193125a8326f904b1716671db2ae0c5a6e\nMerge: ea5f98fdf9 d39865c6b2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-13 13:27:37 +0300\n\n Merge pull request #1651 from deadmoose/logger_class\n \n Fix some loggers which are identifying as the wrong class.\n", "commit ea5f98fdf9c2e976cfc973c7843f105d9662eba3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-13 13:22:35 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1692\n", "commit 67f4dd516633a5ef0f6d0085c0f1b90c5ebf3c8e\nMerge: 3f0e2926c0 44eeb10461\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-13 13:20:07 +0300\n\n Merge pull request #1692 from daspilker/JENKINS-28292\n \n [JENKINS-28292] fixed synchronization issue when setting JDK installations\n", "commit 3f0e2926c01b20aa1be25233f914e4dd30398e8a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-13 13:18:36 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1468\n", "commit d5d8463e3759f00059d0586795952cdb9b1a4a8d\nMerge: 194fa5655b bf7f14b165\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-13 13:15:09 +0300\n\n Merge pull request #1468 from synopsys-arc-oss/JENKINS-25734\n \n [JENKINS-25734] - Prevent NPE in Executor/causeOfDeath page on \"expected thread death\"\n", "commit 194fa5655b28af41a3d6946b2c23ec65c8084d40\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-11 17:25:22 +0200\n\n Noting #1733, #1730, #1704\n", "commit ad7cba99d7eef6e2849baeed427a452b8ba874bd\nMerge: 9b7d8e9f8a 20bd4e3049\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-11 17:09:52 +0200\n\n Merge pull request #1733 from daniel-beck/JENKINS-14899\n \n [FIX JENKINS-14899] Don't use truncating LargeText for /consoleText\n", "commit b6cdc39343a63ac457f9a47588f8674b48166a44\nAuthor: Michael Prankl <eidottermihi@gmail.com>\nDate: 2015-06-10 22:32:13 +0200\n\n [JENKINS-4433] Upgrade log4j to 1.2.17\n", "commit 9b7d8e9f8a9661989e7deafefcfd96239ccb0b0a\nMerge: f971310d30 59b603dc9c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-10 16:24:53 -0400\n\n Merge pull request #1487 from KostyaSha/findbugs\n \n Update FindBugs annotation library and maven plugin\n", "commit f971310d306e3622148647629a65fb5321fd6193\nMerge: 4540ba71b5 4ecd6cc837\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-10 10:10:44 -0400\n\n Merge pull request #1732 from jglick/PluginAutomaticTestBuilder\n \n PluginAutomaticTestBuilder improvements\n", "commit 4540ba71b5fac5eede500878993eb3e5b165979d\nMerge: f628e39928 ddb0a472ad\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-10 14:09:47 +0100\n\n Merge pull request #1730 from stephenc/jenkins-28690\n \n [FIXED JENKINS-28690] Deadlock in hudson.model.Executor\n", "commit f628e399284216add89c8365f4a29df4d1122f0f\nMerge: b6bff4f2c0 e7fba1e655\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-06-10 12:53:57 +0200\n\n Merge pull request #1723 from dalcouffe/master\n \n NPE fix for AbstractProject polling when node is not available\n", "commit 20bd4e304976dc64fa6abc165823425ba524ccb2\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-06-10 00:49:22 +0200\n\n [FIX JENKINS-14899] Don't use truncating LargeText for /consoleText\n", "commit 4ecd6cc8377e7e124cbeb87ded49af9424b8a81a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-09 17:14:56 -0400\n\n Added testPluginActive to catch problems like in JENKINS-28816.\n", "commit a7b8ebaa7effab6535005c285b6a689b0d980ab8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-06-09 17:00:59 -0400\n\n Consolidate testCliSanity into the same HudsonTestCase run as the Jelly tests, to avoid overhead.\n", "commit b6bff4f2c078dc0f1474a96ab18f629c213aa509\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-06-09 13:10:46 +0200\n\n [JENKINS-28041] fix failing unittest\n", "commit 0e846fca9fb850ffc242bb016c6e9e16aa3a1626\nMerge: 998b2f2be5 65d78d5bd1\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-06-09 12:55:52 +0200\n\n Merge pull request #1704 from pjanouse/JENKINS-28041\n \n [FIXED JENKINS-28041] - Allow delete-* CLI commands to operate on multiple arguments\n", "commit 8e19340c0c2645dc02d06b5faeae73b7be2d3dea\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-04-30 19:11:27 +0300\n\n Fixing PR comments:\n \n - Typo\n - Print error combined\n - Set result only when phase like in other code parts.\n - Test for expected error message in log\n \n (cherry picked from commit 161a009271f4b05ed5d865932a0dae70fc276e31)\n", "commit 231f658d79a79ebe88ff8412bc3856590b0e2853\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-04-30 01:58:25 +0300\n\n Fix PR comments\n \n - Print publisher display name instead of class, so user can understand what publisher in UI was used and failed.\n - Setter for artifact archiver shows how it handle status\n - Minor typos\n - Added test for stacktraces in build log\n \n (cherry picked from commit 92734a8345b782ffd7e5f7c6f023b6228aa4c93d)\n", "commit e18bde37c9e5f02482eb0ab7394029ff733dbf85\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-02-20 18:53:39 +0300\n\n [FIXED JENKINS-26964] Handle AbortException right\n \n (cherry picked from commit 625a22e63b73bd387d2b33cbb66d3ec05037ea26)\n", "commit 7a2950b7ad217796df7b1c2ddf2bc129f2ea8bf9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-06-09 09:46:50 +0200\n\n Fixup imports\n", "commit ba69511c4775bb72feada0b2c0d3fd299f5179a7\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-06-06 01:49:27 +0200\n\n [JENKINS-27739] Ensure cache clearing listener runs first\n \n (cherry picked from commit c6d4204af1db78a6b1ba8cdd5f40f61756a1d009)\n", "commit aaf0afc54d4e320e2d75a4af6a263745d9de9928\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-06-05 13:50:46 +0200\n\n [FIX JENKINS-27739] Clear cached env vars when node goes online\n \n (cherry picked from commit c569036fca43f286ebbb80498f3f0937766e44c5)\n", "commit 59b603dc9c95fe166b9963d3404ac9d4982f5116\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-12-16 02:41:45 +0300\n\n Update FindBugs annotation library and maven plugin\n", "commit 16883377dff9ad3f48e9fe6404af1e9cf2c9dbbf\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-06-09 08:01:30 +0900\n\n [FIXED JENKINS-28192] Uses java.nio.file.Path#toRealPath instead of File#getCanonicalPath, which resolves symbolic links also on Windows.\n", "commit 958f089244968be555afd4baa6062cc7a9f2a2c3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-14 13:56:24 +0200\n\n Do not follow href after sending POST via l:task\n \n Simple `<l:task post=\"true\" href=\"someurl\"/>` triggers post request as expected\n but then proceeds to href as normal link to. If the URL accepts GET then request\n is sent twice it if does not after POSTing on background user get\n 'POST is required' error.\n \n (cherry picked from commit baa192499a12ecd3fd819b14fcd9c33cd96433ef)\n", "commit acf716af98076d20979baafca0e47d3c2442eab0\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2015-03-23 17:11:17 +0100\n\n [FIXED JENKINS-27549] log job full name and catch Throwable (+1 squashed commit)\n Squashed commits:\n [73308b5] [FIXED JENKINS-27549] job loading can be broken by a NPE in a build trigger\n \n (cherry picked from commit 4c0d3ac6230300c369bc68878ea32c33a23c399a)\n", "commit b8ce8da7888453ff32190de3c3f2467897864334\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-16 14:31:35 +0300\n\n [FIXED JENKINS-28419] - Support the reset of JenkinsLocationConfiguration::adminAddress\n \n (cherry picked from commit 17116a2129b808d64d76b5dcba9d3037003aed30)\n", "commit 4c11691a8f020a31194366b24ffc05de40049884\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-16 14:25:45 +0300\n\n [JENKINS-28419] - Direct unit tests for JenkinsLocationConfiguration::adminAddress setter and getter\n \n (cherry picked from commit dab392f80f68d222272846927dc7345f80887f63)\n", "commit 84d80f57f2a31af44d733477efeb89db3f896021\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-18 13:59:31 +0300\n\n [JENKINS-28446] - Introduce new API method in Queue to optimize the performance of UnlabeledLoadStatistics\n \n (cherry picked from commit 7697bdb4f57d974546ec4c7e95e87fc8f2ad7f1a)\n", "commit ece651d4d0acc2a12bcc3c53780d67379a801e28\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-18 12:09:18 +0300\n\n [FIXED JENKINS-28446] - Calculate only tasks without assigned labels\n \n This implementation does not create new methods in API, hence it can be backported.\n \n (cherry picked from commit 294ce778b3381d84fdb8969729b3628dd3197600)\n", "commit 56fc3860954ea4e6d408dc617c1557f9cb9ec870\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-18 12:07:32 +0300\n\n [JENKINS-28446] - Direct unit test for the issue\n \n (cherry picked from commit 43b06626414b192e695237dfbfe2b4d137cb1363)\n", "commit de5d83de09d2f0ec47292691da063a8eb43846f0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-18 10:49:02 +0300\n\n Code documentation/annotation around JENKINS-28446.\n \n Just to prevent similar misuses in the future.\n \n (cherry picked from commit 298e371321b3fa3744d923554624fb94135d32ee)\n", "commit c7264c4668b1ccc9e8e8c7585c46bee818ddd3d5\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-05-18 15:53:55 +0100\n\n [FIXED JENKINS-28455] Build History badges don't wrap\n \n (cherry picked from commit 35eb8ac93e5c232b9fd18fa4e36f9bebe84fda7e)\n", "commit 41dd74dd43baf77884041ea900cb20920ef274ed\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-13 21:39:26 -0700\n\n DefaultJnlpSlaveReceiver should return true when rejecting a takeover.\n \n The contract for JnlpAgentReceiver in case of error on a claimed node is\n to call handshake.error() but still return true so other handlers don't\n take another crack a it.\n \n Also added unit tests DefaultJnlpSlaveReceiver.\n \n (cherry picked from commit 2d452b6eb30181f477ff089a8d0d970b0b804f27)\n", "commit 0ce0428f7d4a23f06e6fcf3b87ea64e321da7a1c\nAuthor: Martijn Baay <martijn.baay@gmail.com>\nDate: 2015-05-02 16:59:33 +0200\n\n Add support for Maven 3 .cmd files in Windows\n \n (cherry picked from commit f7c0a49b4b40f5159545533fedf288ae2d11d693)\n", "commit fb47e9b58b8266498a421c00e9adb48b40f968b9\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2015-04-30 19:05:07 +0200\n\n Update bundled LDAP plugin in order to restore missing help files\n \n In e91782e78f1ade105c5f9ce11088bf9c95618180 some help files were removed\n from core because they were moved to LDAP plugin.\n Unfortunately, these help files are not available in LDAP plugin\n versions prior to 1.11.\n (cherry picked from commit 824662a84dc7aceab8acd6f0e682377cd1b371a0)\n", "commit 61681d1d15d41e8e55639e684999bebd15411d5a\nAuthor: vb-linetco <vbatz@linetco.com>\nDate: 2015-03-16 19:59:08 +0100\n\n avoid IndexOutOfBoundsException when called with 0\n return an empty list when called with maxLines = 0\n added unit test for getLog(0) returning an empty list\n \n (cherry picked from commit 75f58103d4cd39199705071d6e710da9d318cca6)\n", "commit ddb0a472ad44fcbce31fb565d477901575e3c581\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-06-08 14:38:49 +0100\n\n [FIXED JENKINS-28690] Deadlock in hudson.model.Executor\n \n - Rather fun one here. The Lock code relies on assuming that Thread.interrupted() is clear on entry\n - If it then sees Thread.interrupted() set, it will interrupt the current thread in order to set the\n flag again.\n - Executor is a thread that does funky things with an overridden interrupt method\n - Executor.abortResult() is used to track a build be interrupted or aborted in some other way\n - As a result the abortResult can cause a deadlockif there is a genuine interruption\n - This fix clears the interrupt flag in abortResult() and uses the write lock in order to ensure:\n - The same lock as used in interrupt() is helf\n - The interrupt flag is clear\n - Clearing the interrupt flag should be safe as the only time it is called is immediately after\n an interruption and the resulting exception is caught and rethrown/logged anyway\n", "commit 65d78d5bd1dedc24c6ea54efcd46afa0750e5aec\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-06-08 15:15:58 +0200\n\n Unification of issue passing (all in exceptions)\n", "commit 998b2f2be5f4f0b34b6933687e6b0f50b9c3aae2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-06-07 21:43:51 -0700\n\n updated changelog for release\n", "commit bd8a2142c99a35e453b7bf3f05f5173d38efc373\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-06-07 21:36:53 -0700\n\n [maven-release-plugin] prepare release jenkins-1.617\n", "commit 7d2b005008051e4e304a9617da3e13ed0e4f026c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-06-07 21:36:53 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit bf7f14b165f235fed69ebabec0a852bff1874965\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-07 16:05:35 +0300\n\n [JENKINS-25734] - Prevent NPE in Executor/causeOfDeath page if the field is null\n \n The change does not fix the issue, but it suppresses NPE at least.\n", "commit 365ce31cff637e558e0e9832fd848b33bfd872cb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-07 12:08:23 +0300\n\n Noting #1724\n", "commit 695a3d7dabdd23ba5fd8faca9c45dbbed9215b15\nMerge: 29f223a507 a7ec87c007\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-06-07 11:47:10 +0300\n\n Merge pull request #1724 from oleg-nenashev/AbstractProject_constructor_NPE\n \n [FIXED JENKINS-28654] - Check null nodes condition in AbstractProject constructor\n", "commit 29f223a5078ccb79175ae9814163a14cd805ef6f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-06 18:37:05 +0200\n\n Noting #1728\n", "commit 31208c3dc2682fe04f5008dcd794fb39e41d6b13\nMerge: 9b3039295e c6d4204af1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-06 18:35:16 +0200\n\n Merge pull request #1728 from daniel-beck/JENKINS-27739\n \n [FIX JENKINS-27739] Clear cached env vars when node goes online\n", "commit dc23c1120d7758a9288c418b49ab887309fa5e62\nMerge: 865afbe4b3 9b3039295e\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-06-06 19:16:12 +0300\n\n Merge branch 'master' into JENKINS-27289-update\n", "commit c6d4204af1db78a6b1ba8cdd5f40f61756a1d009\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-06-06 01:49:27 +0200\n\n [JENKINS-27739] Ensure cache clearing listener runs first\n", "commit c569036fca43f286ebbb80498f3f0937766e44c5\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-06-05 13:50:46 +0200\n\n [FIX JENKINS-27739] Clear cached env vars when node goes online\n", "commit 4f60993f8b70f690aae24edf8d623cdfd116acff\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-06-05 14:41:12 +0200\n\n Handle correctly missing View/Read permission during view deletion\n", "commit 1571359f18f406e79dd29486353aad8ddd7afe20\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-06-05 14:04:20 +0200\n\n Submit an Unexpected exception occurred to Jenkins log too.\n", "commit ef34eb5aa5f96c3e4eb59ac02da5649614d212b1\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-06-05 14:01:31 +0200\n\n View getView(String name): checkPermission() -> hasPermission() and return NULL if the user doesn't have a READ permission\n", "commit 9b3039295edb69bd90c74621b367cb1bbf6ad25f\nMerge: aa0d84a19a 2522ffcb7d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-06-05 11:45:54 +0200\n\n Merge pull request #1727 from thomassuckow/feature/JENKINS-28704\n \n [FIXED JENKINS-28704] Regression for build-history link not opening console\n", "commit 2522ffcb7da066cf52445c3c3a9eedcc0d55fcc2\nAuthor: Thomas Suckow <thomas.suckow@pnnl.gov>\nDate: 2015-06-02 16:30:10 -0700\n\n [FIXED JENKINS-28704] Regression for build-history link not opening console\n", "commit 865afbe4b3ac8df269df40b666f4e7f6a6a70526\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-06-01 23:18:06 +0300\n\n fix to return empty enumeration instead of null\n", "commit 40e75129f40675f8a71b489b38c5911b37cb8559\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-06-01 18:06:41 +0300\n\n Contine the JENKINS-27289 ticket: update the getResources as well\n", "commit aa0d84a19a30ea8693c71fe13492b079d40957c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-31 19:26:11 -0700\n\n updated changelog for release\n", "commit 9fb3aa23758a1814dba04ef6de7c22a835d4f622\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-31 19:15:59 -0700\n\n [maven-release-plugin] prepare release jenkins-1.616\n", "commit 81d2fc2544ef01f1c0b689eec5d70e425ddd2893\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-31 19:15:59 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 01c036a25bb2833f4c488826a4ae96f58fdd8ea4\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2015-05-31 14:07:19 +0200\n\n updated German localization\n", "commit a7ec87c007817c15528a58ac3b35de979adef895\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-31 15:08:14 +0300\n\n [FIXED JENKINS-28654] - Check null nodes condition in AbstractProject constructor\n", "commit e7fba1e655894eacb91cc0d46848912764c50687\nAuthor: Doug Alcouffe <dalcouffe@rallydev.com>\nDate: 2015-05-30 15:25:53 -0600\n\n NPE fix for AbstractProject polling when node is not available\n", "commit 0cace71a51e525be1aeaf085150543ed2cd3b0c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-29 18:08:03 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0c04593627a9d22aeb258c0aab9c0ba6ab470471\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-29 18:08:03 -0700\n\n [maven-release-plugin] prepare release jenkins-1.609.1\n", "commit 6bca813768e763a75a51f8f4f031574f2e60b764\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-29 08:42:30 -0400\n\n Starting to write tests for printThrowable.\n", "commit 47cb028ac308b5a2a12d1859408a331154d2c77e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-29 08:02:59 -0400\n\n Added Javadoc.\n", "commit f73255968f1570ada189c28afd74466ccbfe377f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-29 07:54:36 -0400\n\n Use system line separator.\n", "commit 313ccb9646279f4456996949f3d7b2fa318e9280\nMerge: 9c443c8d5b 10401aa7fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-29 07:38:34 -0400\n\n Merge pull request #1722 from jglick/removeExecutor-NPE\n \n Null safety for removeExecutor\n", "commit 532e9d24e8a7441871395db70e0390e2f8d0df17\nMerge: 9d9f2b9499 9c443c8d5b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-29 07:31:06 -0400\n\n Merge branch 'master' into printStackTrace-JDK-6507809\n", "commit 10401aa7fce3fb84924d01131f086f8a2f817053\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-28 20:03:43 -0400\n\n Null safety for removeExecutor.\n Sometimes observed at end of (passing) WorkflowTest.executorStepRestart in 1.596.1:\n Exception in thread \"Executor #0 for slave0 : executing PlaceholderExecutable:job/demo/1/:null\" java.lang.NullPointerException\n at hudson.model.Computer.removeExecutor(Computer.java:869)\n at hudson.model.Executor.run(Executor.java:272)\n", "commit 9c443c8d5bafd63fce574f6d0cf400cd8fe1f124\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-27 11:43:50 +0300\n\n Noting #1616\n", "commit 6c7da9c3c78c275f28c0a0126915dde4484ddd00\nMerge: a594973432 4c0d3ac623\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-27 11:36:25 +0300\n\n Merge branch 'fix-JENKINS-27549' from #1616\n", "commit 4c0d3ac6230300c369bc68878ea32c33a23c399a\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2015-03-23 17:11:17 +0100\n\n [FIXED JENKINS-27549] log job full name and catch Throwable (+1 squashed commit)\n Squashed commits:\n [73308b5] [FIXED JENKINS-27549] job loading can be broken by a NPE in a build trigger\n", "commit a594973432dbc04b0b53d6b29ec5abb7240d9568\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-05-26 20:01:36 +0200\n\n Move JENKINS-28425 and JENKINS-28455 to 1.615\n", "commit 4299e83293802fa019c6b31d596db90c3f9c6bfe\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-05-19 15:55:22 -0700\n\n When an AbstractNodeMonitorDescriptor doesn't have a result, request it via triggerUpdate()\n \n It was spinning up its own thread instead of going through normal\n channels, so subsequent calls would still think there was no update in\n progress and would fire off another.\n \n Lather, rinse, repeat, threadsplosion.\n", "commit 5f8eb9de97e423f528d457e85edcf48ed40551cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-25 21:06:35 -0700\n\n updated changelog for release\n", "commit c1d3f7789b6760bdf08e37ce083621dca2bfb370\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-25 20:33:50 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 77374f66ddc72503a48630a4a7c782b54dea869e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-25 20:33:49 -0700\n\n [maven-release-plugin] prepare release jenkins-1.615\n", "commit 6496a946848204dc908c503452fc294c7daebb73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-25 20:17:44 -0700\n\n [JENKINS-28120] Phase 2: allow the core to use Java7 syntax and runtime.\n", "commit 74912f7be1e8bd4c6a015bab9f32893cf04d90a3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-25 11:34:17 +0300\n\n Noting #1714 and #1707\n", "commit 9033afe3a9f14aaf951ed8966a05c742088a263c\nMerge: 7e4171ca5b 790a307124\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-25 11:27:17 +0300\n\n Merge pull request #1714 from deadmoose/just_one_sleeper\n \n Reduce the thread overhead in NodeMonitorUpdater.\n", "commit 7e4171ca5bb338aa8aba99d22c77991e20c76115\nMerge: 17f5227b1a 17116a2129\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-25 10:48:49 +0300\n\n Merge pull request #1707 from oleg-nenashev/jenkins_local_config\n \n [FIXED JENKINS-28419] - JenkinsLocationConfiguration::adminAddress can be reset\n", "commit e0fcf91910782cea30d5bacb1f15077088628ef3\nAuthor: recena <mrecena@cloudbees.com>\nDate: 2015-05-24 17:40:24 +0200\n\n Related to https://issues.jenkins-ci.org/browse/JENKINS-28550\n", "commit 790a3071249e578d6442982982f55dd713f84c61\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-05-20 11:04:23 -0700\n\n Reduce the thread overhead in NodeMonitorUpdater.\n \n Before, if N nodes connected quickly, this would spawn N threads all\n sleeping for 5 seconds before realizing they don't need to do anything.\n", "commit 1c74641e9144d082206eca1f6973c3b90227915d\nAuthor: Manuel Blechschmidt <manuel.blechschmidt@gmx.de>\nDate: 2015-05-21 13:49:12 +0200\n\n * Add a more stable workaround for adding PluginServletFilter when they\n are not available yet e.g.\n https://marvelution.atlassian.net/browse/JJI-188\n", "commit 17f5227b1af6c3f94f0c0f5ee3217ab6cdfe6d1a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-21 08:56:51 +0300\n\n Noting #1672\n", "commit 73e151f3d1582b90a68e2f8c0e8bec0fbc042ee3\nMerge: 5540e93f4a 6b4d044ae0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-21 08:48:08 +0300\n\n Merge pull request #1672 from productsupcom/JENKINS-9283\n \n [JENKINS-9283] Timezone Support for Scheduling\n", "commit 5540e93f4a10626b5066e6c17d3b229726593201\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-21 08:46:07 +0300\n\n Noting #1708 (squashed copy of #1471)\n", "commit 9cb9a8f63fcab3f909288c9e95d23e68e94d5b2b\nMerge: 216d3355a2 d739bedc0d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-21 08:42:37 +0300\n\n Merge pull request #1708 from oleg-nenashev/JENKINS-17290-fix\n \n [FIXED JENKINS-17290] - Corrected sort order of tables\n", "commit 216d3355a256370e030722b057c8a957d10f56b2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-21 08:41:10 +0300\n\n Noting #1709\n", "commit 7205da0205a67324919cb9aae024cdd45a00792b\nMerge: 048ea9c754 7697bdb4f5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-21 08:34:18 +0300\n\n Merge pull request #1709 from oleg-nenashev/JENKINS-28446-fix\n \n [FIXED JENKINS-28446] - proper calculation of queue length in UnlabeledLoadStatistics\n", "commit 0c39e8eafff6a8c0a9cc3c8d14395b4778bb9ac9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-20 22:05:09 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d189a6a189d865cbae88601af028f5e60252b74e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-20 22:05:08 -0700\n\n [maven-release-plugin] prepare release jenkins-1.596.3\n", "commit 7958928aedab9695379f17e6462f8b8236910497\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-05-21 06:52:13 +0900\n\n [JENKINS-28440] Updates tests for JENKINS-28440 to verify behaviors of UI.\n", "commit 2082b08e2a0e54856370af9e3dda342475dff334\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-05-21 06:45:40 +0900\n\n [FIXED JENKINS-28440] Raises a critical exception for an error in a critical field. This allows plugins to reject unacceptable configurations via REST / CLI.\n", "commit be67b45a31f2987dd20cdbdfd4b4997f5250d66f\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-05-18 07:56:30 +0900\n\n [JENKINS-28440] Added tests to reproduce and explain JENKINS-28440.\n", "commit 048ea9c754f9700d14983863d06f4bf86c14b3e7\nMerge: f108f0eb76 3c1e216c15\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-19 15:05:48 +0300\n\n Merge pull request #1691 from deadmoose/modern_maven_jar\n \n [FIXED JENKINS-28274] Update to the latest versions of maven-jar-plugin and maven-war-plugin.\n", "commit f108f0eb76a7302b02bb246781446bd223bbf733\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-05-19 11:34:45 +0100\n\n Noting 28455\n", "commit 9d284a5e5f225d3465bfefd9c5946e4c48f7fa38\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-05-18 16:29:37 +0200\n\n [JENKINS-28041] Incorporated changes from feedback by Oleg\n", "commit 1bc6e80010a5986d7070c6a9e3a948c495ef8245\nMerge: 55a4bfaac5 35eb8ac93e\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-05-19 11:31:13 +0100\n\n Merge pull request #1710 from tfennelly/JENKINS-28455\n \n [FIXED JENKINS-28455] Build History badges don't wrap\n", "commit 6b4d044ae065c5abf515c48b37a990015ee1be24\nAuthor: Boris <dev@borispenck.de>\nDate: 2015-05-19 07:53:08 +0300\n\n JENKINS-9283 - Allow timezone definition in scheduler\n", "commit 55a4bfaac5c38e93c19a278a219e86cdd060e222\nMerge: 8d7fff092b cf88e0e032\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-18 19:20:03 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit cf88e0e0323fc2a20c1dcf4995ea288d2539da1a\nMerge: 369ec48fa4 db5f80597b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-18 20:39:52 +0200\n\n Merge pull request #1711 from andreldm/master\n \n Fix ptBR translation\n", "commit 369ec48fa48a301076572d28686388d9da25d5d8\nMerge: 69a9938739 bb7a479c7e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-18 20:39:27 +0200\n\n Merge pull request #1706 from deadmoose/only_build_hash_once\n \n Use ConsistentHash's mass-add method.\n", "commit bb7a479c7e5912b1b11537faf6c889e678cfff09\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-05-15 12:41:30 -0700\n\n Use ConsistentHash's mass-add method.\n \n Calling hash.add() in a tight loop gets very expensive. With a\n good-sized queue & slave pool, this cost tens of seconds, but now it\n costs tens of milliseconds.\n", "commit db5f80597b7b11418413390227135eac23a6beac\nAuthor: Andre Miranda <andreldm1989@gmail.com>\nDate: 2015-05-18 13:54:36 -0300\n\n Fix ptBR translation\n", "commit 35eb8ac93e5c232b9fd18fa4e36f9bebe84fda7e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-05-18 15:53:55 +0100\n\n [FIXED JENKINS-28455] Build History badges don't wrap\n", "commit 69a9938739d086d377e8ddda2ec8d611508602ec\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-05-18 15:35:51 +0100\n\n Noting 28425\n", "commit 84236bf6d7351622e7916b9cf1a4be59b0ebbaa6\nMerge: c1e3a64eea 97cffbe2e4\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-05-18 15:31:47 +0100\n\n Merge pull request #1705 from thomassuckow/feature/history-overflow\n \n [FIXED JENKINS-28425] Fix build history styling badness\n", "commit 44eeb10461b0f49fe6c0125a9727f57480d10f10\nAuthor: Daniel Spilker <daniel.spilker@coremedia.com>\nDate: 2015-05-18 13:45:36 +0200\n\n [JENKINS-28292] fixed synchronization issue\n", "commit 7697bdb4f57d974546ec4c7e95e87fc8f2ad7f1a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-18 13:59:31 +0300\n\n [JENKINS-28446] - Introduce new API method in Queue to optimize the performance of UnlabeledLoadStatistics\n", "commit 294ce778b3381d84fdb8969729b3628dd3197600\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-18 12:09:18 +0300\n\n [FIXED JENKINS-28446] - Calculate only tasks without assigned labels\n \n This implementation does not create new methods in API, hence it can be backported.\n", "commit 43b06626414b192e695237dfbfe2b4d137cb1363\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-18 12:07:32 +0300\n\n [JENKINS-28446] - Direct unit test for the issue\n", "commit 298e371321b3fa3744d923554624fb94135d32ee\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-18 10:49:02 +0300\n\n Code documentation/annotation around JENKINS-28446.\n \n Just to prevent similar misuses in the future.\n", "commit 8d7fff092b7a556dd7fabcbf44230b18ff160a47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-17 21:15:59 -0700\n\n updated changelog for release\n", "commit 06fee51400f57c43220b65ab444b9c4d0febdbb3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-17 21:07:50 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 49aacf1a739af90ce863042db73cd61472ba7f11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-17 21:07:49 -0700\n\n [maven-release-plugin] prepare release jenkins-1.614\n", "commit c1e3a64eea8889b5483343f9bc717bb803fd8357\nMerge: 5adf5fa905 21b2859d6c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-16 17:41:14 +0200\n\n Merge pull request #1693 from fbelzunc/runmap-retrieve\n \n [JENKINS-27748] Improve exception management in RunMap#retrieve\n", "commit d739bedc0d5cc42aa28868fa28a709081460671c\nAuthor: ruoxijiang <rjiang@lazycakestudios.net>\nDate: 2014-11-27 16:18:13 +0800\n\n [FIXED JENKINS-17290] - Corrected sort order of tables\n ---------\n It seems that the sort is for sorting ascending order, thus a\n \"descending\" order should be sorter.reverse (+1 squashed commit)\n Squashed commits:\n [a5eb304] [FIXED JENKINS-17290]\n", "commit 5adf5fa9050ce485fa723d9a9372ec5cc521ac53\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-16 15:23:55 +0300\n\n Noting merge of #1702\n", "commit cdb2406c892b357c4727e3bcf43ae31bb2b96286\nMerge: f68a912879 baa192499a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-16 15:19:47 +0300\n\n Merge pull request #1702 from olivergondza/post-nofollow\n \n [FIXED JENKINS-28437] - Do not follow href after sending POST via l:task\n", "commit f68a9128795c457d8d80bba506c9a3b6b1cb57f3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-16 15:12:22 +0300\n\n Noting #1649\n", "commit 17116a2129b808d64d76b5dcba9d3037003aed30\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-16 14:31:35 +0300\n\n [FIXED JENKINS-28419] - Support the reset of JenkinsLocationConfiguration::adminAddress\n", "commit dab392f80f68d222272846927dc7345f80887f63\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-16 14:25:45 +0300\n\n [JENKINS-28419] - Direct unit tests for JenkinsLocationConfiguration::adminAddress setter and getter\n", "commit 9a3e5518baa044ce2fedf25af73490d58b0d3976\nMerge: 056fe9a309 2d452b6eb3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-16 12:55:00 +0300\n\n Merge pull request #1649 from deadmoose/follow_the_api_rules\n \n [FIXED JENKINS-27939] - DefaultJnlpSlaveReceiver should return true when rejecting a takeover.\n", "commit 056fe9a30901ba2b2d80e40302e4a1cead740674\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-05-15 23:43:12 +0100\n\n Noting JENKINS-28434\n", "commit 97cffbe2e421d4e847ec91223cb995342319ac70\nAuthor: Thomas Suckow <thomas.suckow@pnnl.gov>\nDate: 2015-05-15 08:49:22 -0700\n\n [FIXED JENKINS-28425] Fix build history styling badness\n", "commit e84ab69445d8075080d66f4d8e5fef440648462d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-05-15 14:47:03 +0100\n\n Small updates based on jglick comments\n", "commit 2c6bc734b741ab18631973ecd9722322b22616ca\nMerge: 30ece5ffb2 98a6c6f26c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-05-15 14:28:45 +0100\n\n Merge branch 'master' into extensionlist-listener\n \n * master: (61 commits)\n [JENKINS-28384] Noting merge of #1700.\n update changelog: PR 1682 -> issue 28233, fix markup issue\n Remove duplicated 1.613 section from changelog\n [FIXED JENKINS-28384] NPE when Node.toComputer \u2192 null.\n Refactor fingerprint classes: Javadoc and annotations\n fixup ce747f942c3502f3dc93b69079b4786ceb38fe86\n Refactor ArgumentListBuilder#toWindowsCommand\n Improve ArgumentListBuilder#toWindowsCommand test coverage\n Forgotten @Test annotation\n updated changelog for release\n updated changelog for release\n [maven-release-plugin] prepare release jenkins-1.613\n [maven-release-plugin] prepare for next development iteration\n Report launcher exited before establishing the channel\n Remove erroneous '+ ' from log message.\n Increase visibility of Java 7 requirement\n Expose SlaveComputer#getLogDir() explicitly\n [FIXED JENKINS-28227] Switch to Enblish locale in RunTest#getDurationString to test messages.\n Noting #1591\n Noting #1682\n ...\n", "commit 3cc5162d68ee0f8922e1de184f75b34cdbac93bd\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-05-15 12:46:37 +0200\n\n [JENKINS-28041] Code clean-up\n", "commit 1cd30ac665013418fb580652e773ff1dd2ddb745\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-15 11:31:26 +0300\n\n Annotate JenkinsLocationConfiguration according to the current behavior\n", "commit baa192499a12ecd3fd819b14fcd9c33cd96433ef\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-14 13:56:24 +0200\n\n Do not follow href after sending POST via l:task\n \n Simple `<l:task post=\"true\" href=\"someurl\"/>` triggers post request as expected\n but then proceeds to href as normal link to. If the URL accepts GET then request\n is sent twice it if does not after POSTing on background user get\n 'POST is required' error.\n", "commit 98a6c6f26cab774384146948d6bcab13ce31c255\nMerge: 6966f33d3d cfc7f2ddc4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-14 09:37:31 -0400\n\n Merge pull request #1699 from oleg-nenashev/fingerprints-api\n \n Refactor Fingerprint classes: Javadoc and annotations\n", "commit 6966f33d3db7e7308a201580c9c842f30f7245c9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-14 09:15:50 -0400\n\n [JENKINS-28384] Noting merge of #1700.\n", "commit 0f0047a17d04aa0111e76046b5d3c8b1208e8385\nMerge: aadc9914ff c15bd27978\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-14 14:10:51 +0200\n\n Merge pull request #1701 from jglick/backport-JENKINS-26781\n \n [JENKINS-26781] Backport to 1.609\n", "commit c15bd27978e85915e9c96739f5e2c8a5a6d48625\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-14 06:50:10 -0400\n\n Using @Restricted(NoExternalUse.class) rather than @since for backported API additions (as opposed to b62a07c0dbba637001539c1e668be814a164f701).\n", "commit 3ebd0b3930da70d554e744d3640e9ad7dba40b14\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 19:21:34 -0400\n\n @kohsuke requested some more comments in the code itself.\n Given the minefield that is databinding, that seems prudent.\n (cherry picked from commit 8e0cbbc98b5a0e373a83d7de066f2afe72d553f7)\n", "commit 11d46ad639943feb9f17da5d4d1529cdfbd87495\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 18:52:07 -0400\n\n [JENKINS-28110] Reproduced problem in test.\n Starting in 4f24a02 (1.587-SNAPSHOT, before #1443 or stapler #39), nestedDescribableOverridingId passes.\n nestedDescribableSharingClass fails given {stapler-class: D3, kind: d3a}.\n (Stapler has no way of interpreting kind since it knows nothing of Descriptor, only implementation class names.)\n In master (3080573), both fail in the way reported (only kind is passed in).\n After adding stapler-class back, nestedDescribableOverridingId passes again.\n (cherry picked from commit 1f41bec8ef656da014b7145fdff82563c030ca29)\n", "commit 2e51740fbeef363a888446846b497550d4d2981b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 16:48:01 -0400\n\n [FIXED JENKINS-28110] Always generate stapler-class, even when generating kind.\n \n (cherry picked from commit ef2b6580a8621a4a627ef015481d58bf4c83a682)\n", "commit 83c7f8467c15e10b18833acae1154bdf285a589a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 16:47:30 -0400\n\n [FIXED JENKINS-28093] Reverting getDownloadableId from #1563. Not compatible.\n \n (cherry picked from commit 972db2a593fc978b8fb16a8d14cf485b8679c6e2)\n", "commit 30f13604b8a2873188b19b1364ab8a7ccff645eb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 16:46:55 -0400\n\n newInstancesFromHeteroList should recover gracefully from the case that both kind and $class are missing.\n (cherry picked from commit 17a88352abd07b0b3f59a221f2c1ed5c88d97e8c)\n", "commit ecc848b20dd3d972c76f9435e83908e419111fe2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-20 15:13:58 -0400\n\n [FIXED JENKINS-28011] Amending #1563, ${descriptor} is not necessarily ${attrs.descriptor}!\n (cherry picked from commit 343382b9ff8a978f6914cc64714a5c16bd9b511a)\n", "commit 13ea8b76d2ebef90a071841ceb5ad1bd84103407\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-14 18:45:39 -0400\n\n Reverting whitespace change.\n \n (cherry picked from commit f4ddac10838ba1fb5a17933d9fdd30163a1af79b)\n", "commit ed9b16ece3ced99a3686acbec5261088864e1a83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-11 12:45:12 -0700\n\n Doc improvements\n \n (cherry picked from commit 3c4b1e63a271ddd3e35f7bda0c6ea7ea2a424cf8)\n", "commit d7a75713b29b90fd8e5b8d742659f7ac9c64f1fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-11 12:39:29 -0700\n\n $class is not legacy, stapler-class is, so making sure it's not getting mixed up.\n \n (cherry picked from commit 4e2efcda7e4b94693240ab6ee51715073a93e87f)\n", "commit 10821fc0a4a531ae35f979f3ab8f7a13c7bc2d8f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:58:49 -0400\n\n Noting deprecations more widely.\n (cherry picked from commit 37167d5f0875bf2a7460f76a4a8fe7b3d4afa9d4)\n", "commit acc55190bb6be315f24504e75b1822e58c5c408b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:50:19 -0400\n\n findByClassName should not be advertised to outside code.\n (cherry picked from commit 8dd079a8f04d3b9897b4e037378fc539ee5a6093)\n", "commit 9079eb8070eb409e449874bcc8abe0817ac96b61\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:47:29 -0400\n\n Improving Javadoc.\n (cherry picked from commit 33923db17344b300ba59d15ba644f6dd23451dc1)\n", "commit 0a6249e63a1cde16f2895212c4285e41ed2be559\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:38:49 -0400\n\n Added @since.\n (cherry picked from commit c4c7259849b92dd02faddfd07aae5f4dda9040f8)\n", "commit df7d8623b9f14fcc51a5ba49136147566cdb343c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:27:54 -0400\n\n Now it passes.\n (cherry picked from commit 8f1883a0ca9d676e8d23b1b6174459d9860cb541)\n", "commit 00cbb2823187df7efcf8c9de33907f0f58c77729\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:21:06 -0400\n\n [JENKINS-26781] Reproduced problem in test.\n Besides failing in master, it also fails in 4e0af43 (merge of #1443), but passes in the 1.598-SNAPSHOT parent 239caf8.\n (cherry picked from commit 33041903ab67c3e32959b7b78e557ffb7d4ecd16)\n", "commit 5ecda7689970557f46b5e1dd8a34f748d578f5a4\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-06 17:09:12 +0100\n\n make $class and kind mutually exclusive\n Use kind when descriptor.id != descriptor.clazz.name and $clazz otherwise.\n (cherry picked from commit 901194ae77358b49016a32e6c97e74a70cbbb261)\n", "commit 929adc516289d5396234ecd180be45e8d249c449\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-05 17:00:49 +0100\n\n deprecated find(string) and introduce explicit methods\n to lookup descriptor by id or by Describable class name\n (cherry picked from commit 6a8ce6ca099cc9b51db6e1417e507973978a9271)\n", "commit dfa17c4a18cb9585681102770db8b7117eab9531\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-04 18:14:01 +0100\n\n [JENKINS-26781] lookup descriptor by ID, then by class if explicitly set\n to match some specific use cases.\n \n (cherry picked from commit 8881703f7c7351695c5d5b2662faefae60de68e8)\n", "commit aadc9914ff34edaf564b67706852f34c17245fb4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-13 14:19:45 -0400\n\n [FIXED JENKINS-28384] NPE when Node.toComputer \u2192 null.\n (cherry picked from commit 86bac90fcbc6f3720242fa0db8836e562d4113d7)\n", "commit 49f5a4586720ba4eed50c214558f65fd4692542f\nMerge: 550ba0c1be 86bac90fcb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-13 18:54:17 -0400\n\n Merge pull request #1700 from jglick/NPE-JENKINS-28384\n \n [JENKINS-28384] NPE when Node.toComputer \u2192 null\n", "commit 550ba0c1be51f8b06e169096c22ba800aa32f6b9\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2015-05-13 21:11:32 +0200\n\n update changelog: PR 1682 -> issue 28233, fix markup issue\n", "commit f49a2ce1707095183b59fe36d536a02c15653d1e\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2015-05-13 21:08:40 +0200\n\n Remove duplicated 1.613 section from changelog\n", "commit 86bac90fcbc6f3720242fa0db8836e562d4113d7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-13 14:19:45 -0400\n\n [FIXED JENKINS-28384] NPE when Node.toComputer \u2192 null.\n", "commit efe1f3b9151c7a965ed1c9681683698664bd7292\nMerge: f728da2bb3 3e38a509c5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-13 19:32:08 +0300\n\n Merge pull request #1686 from ikedam/feature/JENKINS-28227_fixGetDurationStringTest\n \n [FIXED JENKINS-28227] Switch to Enblish locale in RunTest#getDurationString to test messages.\n", "commit cfc7f2ddc48c68949b5a19b8d2d24b48a4510bfc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-13 19:19:22 +0300\n\n Refactor fingerprint classes: Javadoc and annotations\n", "commit f728da2bb349a3cf3e27872e5ba0849d15720767\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-13 14:23:33 +0200\n\n fixup ce747f942c3502f3dc93b69079b4786ceb38fe86\n", "commit ce747f942c3502f3dc93b69079b4786ceb38fe86\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-13 13:20:05 +0200\n\n Refactor ArgumentListBuilder#toWindowsCommand\n", "commit 90ef2110655f762aca67857913c17a7aa769c47e\nMerge: caedb49c23 410fd3f596\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-13 13:07:48 +0200\n\n Merge pull request #1697 from olivergondza/win-launcher-escape-tests\n \n Improve ArgumentListBuilder#toWindowsCommand test coverage\n", "commit caedb49c23f2ec24dae9c28f8a604864dc1fbb3e\nMerge: 0d553783fd a503b66977\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-12 12:48:00 -0400\n\n [JENKINS-27289] Noting merge of #1598.\n", "commit 410fd3f596839ca94c89914a1b5bda6b66237d81\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-11 14:10:26 +0200\n\n Improve ArgumentListBuilder#toWindowsCommand test coverage\n", "commit 0d553783fdfe20bdc964beceb9d51e4a8d566cc0\nMerge: 32da5d7936 1070194ca5\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-11 19:20:00 +0200\n\n Merge pull request #1688 from olivergondza/report-launcher-exited\n \n Report launcher exited before establishing the channel\n", "commit 32da5d7936342a1173ac390494d8dbd1fcd14bc8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-11 14:43:12 +0200\n\n Forgotten @Test annotation\n", "commit 21b2859d6c29b9e0cd1cd28c8f5682a40d4d50b6\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-05-11 12:22:01 +0200\n\n Remove re-throw\n", "commit 718eca574543c5a550c0a661433b17fb0f9c84c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-10 17:41:53 -0700\n\n updated changelog for release\n", "commit b393981026c004828cc0a1a1c3da2c4553611b2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-10 16:44:44 -0700\n\n updated changelog for release\n", "commit 8373984f6e76332f9821b2b1a8c88d68b9e5b05b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-10 16:36:26 -0700\n\n [maven-release-plugin] prepare release jenkins-1.613\n", "commit 359e38e73d26fb6da3eb5137e79f6a451937f501\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-10 16:36:26 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0d1efdad304df3c9cf5bd9157cce9e9fec5643aa\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-14 17:03:53 +0300\n\n [JENKINS-27871] - Added a direct unit test for the issue\n \n (cherry picked from commit 7514e8c6ce35283da4a8bb4422fe885350fc8681)\n", "commit 11b89d9c0b46f0afad0ca86a11264b503b799c2e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-13 09:47:47 +0100\n\n [FIXED JENKINS-27708][FIXED JENKINS-27871] Ensure that identification of blocked tasks is using the live state.\n \n - The creation of a snapshot itself should be relatively cheap given the expected rate of\n job execution. You probably would need 100's of jobs starting execution every iteration\n of maintain() before this could even start to become an issue and likely the calculation\n of isBuildBlocked(p) will become a bottleneck before updateSnapshot() will. Additionally\n since the snapshot itself only ever has at most one reference originating outside of the stack\n it should remain in the eden space and thus be cheap to GC.\n \n - JENKINS-27708 comments 225819 and 225906 provide more complex but logically equivalent fixes of\n this issue. I am favouring this approach as it is simpler and provides less scope for error as any\n new helper methods can just rely on the snapshot being up to date whereas with the other\n two candidates if a new helper method is introduced there is the potential to miss adding support\n for the live view. The comment 225819 has the risk of introducing extra lock contention while\n the comment 225906 version forces every access to the helper methods to pass a second memory\n barrier\n \n (cherry picked from commit 5880ed830201f9349ae9def6653c19a186e1eb18)\n", "commit 1fed368e4944efeab3bc7d87d905ffbdf79f0e73\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-04-06 17:59:26 +0200\n\n [FIXED JENKINS-27067] Larger minimum popup menu height\n \n (cherry picked from commit f6454983acff9687f0655d23157f723ca5e11090)\n", "commit d42e8465fc2829bc7a926fe8d52d3bdfaabd857e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-23 11:05:52 +0100\n\n [FIXED JENKINS-28062] A Launcher.afterDisconnect() method that propagates an exception is a sign of a bad Launcher not a problem closing the channel.\n \n (cherry picked from commit d760216d1e3a927b971edf27c7af317a5de71e20)\n", "commit e7efb4430308acad09ceae9ee3f9433a22692ce4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-27 16:24:31 +0100\n\n [FIXED JENKINS-28115] Division by zero in Executor.getProgress()\n \n ```\n WARNING: Caught exception evaluating: executor.progress in /ajaxExecutors. Reason: java.lang.reflect.InvocationTargetException\n java.lang.reflect.InvocationTargetException\n ...\n at java.lang.Thread.run(Thread.java:744)\n Caused by: java.lang.ArithmeticException: / by zero\n at hudson.model.Executor.getProgress(Executor.java:649)\n ... 154 more\n ```\n (cherry picked from commit e685b604eeeed9c48bee2f728c3ecec3303e5c56)\n", "commit 3c838705782ae84e458a265274b5b23a1e7c4af5\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-04-13 15:00:12 +0200\n\n Tab major clean up\n \n (cherry picked from commit 6528ff1e86055da06d74ece23c98d8015c6ea95e)\n", "commit 54f952545eab62e2f24be57abf5acb2cf072488c\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-04-13 14:57:58 +0200\n\n Corrent tab in assertTrue again\n \n (cherry picked from commit dab565068347381498c5f3a83e11670391d53e0e)\n", "commit 0029ba827c834bfd018397303be4dee56bba5fef\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-04-13 14:50:46 +0200\n\n Corrent tab in assertTrue\n \n (cherry picked from commit e5e53be0005745040694c8b2c90c1ac63923266f)\n", "commit 7aad12ec0c5f0b75d6dcc2b909d603f003ab33f1\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-04-13 14:47:53 +0200\n\n Correct tests\n \n (cherry picked from commit 9afb092b44a7d72cc5f34aa9309822db3ca8afe0)\n", "commit 4535beee8552aeaa73e2d811e5a4e07cecd35a2d\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-03-17 14:05:15 +0100\n\n JENKINS-24433 Improving tests\n \n (cherry picked from commit cb174607b348636eeaf27c6b0eab502ec1f2f3a6)\n", "commit 0c2f237b261a76ddf6b6fc3b440fc91ab79467bf\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-02-23 13:18:15 +0100\n\n JENKINS-24433 Searchbox doesn't work properly inside a folder\n \n (cherry picked from commit 44db6aef3f055455635da1e126bcd162c95f80df)\n", "commit 0ce181072cd068b76d0aa12557b09825bc7d31dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-16 12:43:11 -0400\n\n [FIXED JENKINS-27918] Downgrade warning from Stapler.\n \n (cherry picked from commit c51fd534634f06a34276a857c25983fd3d0c061c)\n", "commit 78b15b33f296e490d344685ba6fdd4f9ce1a0a15\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-05-08 14:02:38 +0200\n\n Improve exception management in RunMap#retrieve\n", "commit 3c1e216c15b697378fc932895630799697aa93f9\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-05-06 13:17:38 -0700\n\n [FIXED JENKINS-28274] Update to the latest versions of maven-jar-plugin and maven-war-plugin.\n", "commit c05b80f73d65f941441d6c1d1efa0ea713c6c3e4\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-05-07 16:21:30 +0200\n\n [JENKINS-28041] Extended delete-job CLI command to accept multiple names to delete\n", "commit 67e4e88b052dcad1d5802527e79ead32dafba3cf\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-05-07 16:19:55 +0200\n\n [JENKINS-28041] Extended delete-node CLI command to accept multiple names to delete\n", "commit 4ddc5aa313e6ba1c0fc0377552646bfddacf239e\nAuthor: Ing. Pavel Janousek <pjanouse@redhat.com>\nDate: 2015-05-07 16:15:18 +0200\n\n [JENKINS-28041] Extended delete-view CLI command to accept multiple names to delete\n", "commit 1070194ca5a1ee40f5d94024c5b58573e2bd7d70\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-06 14:51:06 +0200\n\n Report launcher exited before establishing the channel\n", "commit f06add2b466280053e52a369c60c21271d03b3fc\nMerge: 3ccbb42235 caebca36c4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-06 21:04:02 +0300\n\n Merge pull request #1689 from deadmoose/patch-3\n \n Remove erroneous '+ ' from log message.\n", "commit caebca36c428d89832b89feef0a5bf7b82d8aa15\nAuthor: David Hoover <karma@deadmoose.com>\nDate: 2015-05-06 10:13:28 -0700\n\n Remove erroneous '+ ' from log message.\n", "commit a503b66977e3058cdd54f1701c248cc864d9e36c\nMerge: e166c9268e bcb86d94fb\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-06 09:43:53 +0300\n\n Merge branch 'master' into JENKINS-27289\n", "commit bcb86d94fbc1888b11eb2775e6f647f878a39aed\nMerge: 56a44530cd 3ccbb42235\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-06 09:42:41 +0300\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 58edc35abf6c3d7da2800395a8af4433d49450a2\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-05 21:02:45 +0200\n\n Towards 1.609.1\n", "commit 3ccbb42235a373fcf194d1a6b72d37563f724562\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-05-05 18:59:13 +0200\n\n Increase visibility of Java 7 requirement\n", "commit be403d3781ba61a7bfb74e20f7e3534c30a5c9be\nMerge: 7ccc4acc62 b12b16942e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-05 18:47:01 +0200\n\n Merge pull request #1681 from olivergondza/cleanup-logs\n \n Remove logs after deleting the computer\n", "commit b12b16942edb774b841407f8201402719358c38c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-05-05 15:54:35 +0200\n\n Expose SlaveComputer#getLogDir() explicitly\n", "commit e166c9268e3cffbe8eab1d7a7502ac272b325a02\nMerge: ce862f0b6a 56a44530cd\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-05 11:04:45 +0300\n\n Merge branch 'master' into JENKINS-27289\n", "commit 56a44530cd1af90a3ae90b2e1ec18c957aab880e\nMerge: cf59d93b0b 7ccc4acc62\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-05 11:04:12 +0300\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 3e38a509c5aa014cefa8fb2270c04c0531d32164\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-05-05 11:47:01 +0900\n\n [FIXED JENKINS-28227] Switch to Enblish locale in RunTest#getDurationString to test messages.\n", "commit 7ccc4acc623bf87857d5f8d88d1a71081719a572\nMerge: 39f9edbd51 f7c0a49b4b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2015-05-05 09:41:27 +1000\n\n Merge pull request #1683 from baaym/master\n \n Add support for Maven 3.3 .cmd files in Windows\n", "commit 39f9edbd5163652929b5352c2a54d6f2c0168561\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-04 16:00:43 +0300\n\n Noting #1591\n", "commit 3bb39bbf1c1066570ef8a5a0c265befe6b0aec38\nMerge: 43188ec7a3 75f58103d4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-04 15:56:02 +0300\n\n Merge pull request #1591 from vb-linetco/patch-1\n \n [FIXED JENKINS-27441] avoid IOOBE in getLog when called with 0\n", "commit 43188ec7a3337c79d8fa23a135bd7091179dbb98\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-04 15:36:31 +0300\n\n Noting #1682\n", "commit b7ad98614de69bed4d323b9712f68e7c4c442779\nMerge: a3aa43c60c 824662a84d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-05-04 15:27:40 +0300\n\n Merge pull request #1682 from albers/ldap-plugin-1.11\n \n Update bundled LDAP plugin in order to restore missing help files\n", "commit ce862f0b6af330839b3b9fe80d8feebdf62ca88c\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-04 12:23:52 +0300\n\n minor: items could be made final\n", "commit 6428d15aae54d5716fc34ace386fc87bfcb031a0\nMerge: ae20c03771 cf59d93b0b\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-04 12:05:40 +0300\n\n Merge branch 'master' into JENKINS-27289\n", "commit cf59d93b0bc975052057894868344e88a513b012\nMerge: 791bf56822 a3aa43c60c\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-04 12:05:04 +0300\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit a3aa43c60c3eeead0e160c7dd25096f36b93e0d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-03 18:42:32 -0700\n\n updated changelog for release\n", "commit 812b591524328fd340d35ee89e20f3688e1f5747\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-03 18:36:22 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 09ddfc09434e0c27bcc2d1deb9be9412b1476557\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-05-03 18:36:21 -0700\n\n [maven-release-plugin] prepare release jenkins-1.612\n", "commit f7c0a49b4b40f5159545533fedf288ae2d11d693\nAuthor: Martijn Baay <martijn.baay@gmail.com>\nDate: 2015-05-02 16:59:33 +0200\n\n Add support for Maven 3 .cmd files in Windows\n", "commit ae20c03771d8e0ec34c5261c6f69dd707eeeb906\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-02 17:22:36 +0300\n\n Using JUnit assertions only\n", "commit 791bf568224399bb6263ac17838eadc4040715a5\nMerge: 7db618e64a 23758d49b0\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-05-02 16:46:02 +0300\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 23758d49b087c2c32733c88e1203143bd1f52af2\nMerge: 0a6e00cb57 161a009271\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-05-01 17:57:51 -0400\n\n [JENKINS-26964] Merging #1577.\n", "commit 824662a84dc7aceab8acd6f0e682377cd1b371a0\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2015-04-30 19:05:07 +0200\n\n Update bundled LDAP plugin in order to restore missing help files\n \n In e91782e78f1ade105c5f9ce11088bf9c95618180 some help files were removed\n from core because they were moved to LDAP plugin.\n Unfortunately, these help files are not available in LDAP plugin\n versions prior to 1.11.\n", "commit 161a009271f4b05ed5d865932a0dae70fc276e31\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-04-30 19:11:27 +0300\n\n Fixing PR comments:\n \n - Typo\n - Print error combined\n - Set result only when phase like in other code parts.\n - Test for expected error message in log\n", "commit 3e856e6889478228b7c5683ce466b0495cb55f49\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-04-30 03:09:55 +0300\n\n Note JENKINS-26964\n", "commit 92734a8345b782ffd7e5f7c6f023b6228aa4c93d\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-04-30 01:58:25 +0300\n\n Fix PR comments\n \n - Print publisher display name instead of class, so user can understand what publisher in UI was used and failed.\n - Setter for artifact archiver shows how it handle status\n - Minor typos\n - Added test for stacktraces in build log\n", "commit 625a22e63b73bd387d2b33cbb66d3ec05037ea26\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-02-20 18:53:39 +0300\n\n [FIXED JENKINS-26964] Handle AbortException right\n", "commit 0a6e00cb576cf8beb5c971c682029fb1e761b487\nMerge: 0dd2dbc0bf 77bc6ad835\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-29 10:56:23 -0700\n\n [FIXED JENKINS-26604] Ensures GlobalSettingsProvider does not swallow fatal exceptions\n \n Merge pull request #1546\n", "commit 733f091125099a7ed823c0d0d7cb96ae8d39f364\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-29 19:42:55 +0200\n\n Remove logs after deleting the computer\n", "commit 0dd2dbc0bf3b29aa64376ecda9959a781aa33b89\nMerge: 8d3cd91e28 15d32562b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-29 10:35:59 -0700\n\n [FIXED JENKINS-23197] add timestamp to node-offline message\n \n Merge pull request #1605.\n", "commit 15d32562b4bf748123563a121352e7d41adda902\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-29 10:33:54 -0700\n\n Timestamp should be a property, and formatting should be done in the UI.\n", "commit 8d3cd91e281861ac9e28f60a39cb7d131e1911f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-29 10:16:37 -0700\n\n Follow up fix to JENKINS-28120.\n", "commit c5331d7dc9ac43ec5c4464fa75d7066b830e0394\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-29 10:08:48 -0700\n\n Recording the previous change.\n", "commit 809c3000d1302f776050b85e7696b036fb65dfe2\nMerge: e4458fbe30 f6454983ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-29 10:07:12 -0700\n\n Merge pull request #1640 from daniel-beck/JENKINS-27067\n \n [FIXED JENKINS-27067] Larger minimum popup menu height\n", "commit e4458fbe301df84e07cedbd4fcf0081ee8e5a10f\nMerge: e75bea8928 57255ccb10\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-29 10:06:14 -0700\n\n Merge pull request #1660 from deadmoose/really_sync\n \n Fix concurrency issues in ConsistentHash\n", "commit e75bea8928a904c5a2de47f3ee54ae726b12f4af\nMerge: ca3b1db4d6 c00935f0b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-29 09:59:20 -0700\n\n [FIXED JENKINS-28120] Merge pull request #1679\n", "commit ca3b1db4d6f761861885d03355f35ccafe7cc425\nMerge: 6dd379dd69 8e0cbbc98b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-29 11:09:31 -0400\n\n [JENKINS-28110] [JENKINS-28093] Merging #1680.\n", "commit c00935f0b212272c7b00dc446bdbab20a13bb787\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-28 19:11:06 -0700\n\n [JENKINS-28120]\n \n Reflecting more code review comments from\n https://github.com/jenkinsci/jenkins/pull/1679\n \n - Jesse wants to keep the variable pointing to 1.6\n - Update executable-war so that it fails gracefully if run with Java6 or\n earlier.\n - CI build fails with VerifyError due to a regression in JDK.\n To support wide range of development environment, just cut off the\n verifier.\n - Have enforcer require 1.7 although javac fails in a kinda obvious way.\n", "commit 8e0cbbc98b5a0e373a83d7de066f2afe72d553f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 19:21:34 -0400\n\n @kohsuke requested some more comments in the code itself.\n Given the minefield that is databinding, that seems prudent.\n", "commit 6dd379dd69c68c001dedc60195130870b2f135d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-28 15:57:44 -0700\n\n Test failure\n", "commit 93cda64730b7c0ed7c5153a96f0261a040f673b0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-04-29 00:55:55 +0200\n\n Make weather icon URLs scheme-relative\n", "commit 1f41bec8ef656da014b7145fdff82563c030ca29\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 18:52:07 -0400\n\n [JENKINS-28110] Reproduced problem in test.\n Starting in 4f24a02 (1.587-SNAPSHOT, before #1443 or stapler #39), nestedDescribableOverridingId passes.\n nestedDescribableSharingClass fails given {stapler-class: D3, kind: d3a}.\n (Stapler has no way of interpreting kind since it knows nothing of Descriptor, only implementation class names.)\n In master (3080573), both fail in the way reported (only kind is passed in).\n After adding stapler-class back, nestedDescribableOverridingId passes again.\n", "commit ef2b6580a8621a4a627ef015481d58bf4c83a682\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 16:48:01 -0400\n\n [FIXED JENKINS-28110] Always generate stapler-class, even when generating kind.\n", "commit 972db2a593fc978b8fb16a8d14cf485b8679c6e2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 16:47:30 -0400\n\n [FIXED JENKINS-28093] Reverting getDownloadableId from #1563. Not compatible.\n", "commit 17a88352abd07b0b3f59a221f2c1ed5c88d97e8c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-28 16:46:55 -0400\n\n newInstancesFromHeteroList should recover gracefully from the case that both kind and $class are missing.\n", "commit 3080573addbb073c929eb3ca7371891d5cfff697\nMerge: 656d0d01b1 aa50f169e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-28 08:53:44 -0700\n\n Merge pull request #1671 from jenkinsci/rsa-credential-store\n \n Define additional ConfidentialStore around RSA key pair\n", "commit aa50f169e4bdd101890f1a178092b8561b71b2f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-28 08:37:52 -0700\n\n Test for RSADigitalSignatureConfidentialKey\n", "commit 31960d0de60033541c5ac5ce58b6faf87015b1fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-28 08:07:41 -0700\n\n Adding copyright header.\n", "commit ef7db48bf37fb3da63b0026a538b073690d8b9fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-28 08:06:54 -0700\n\n doc improvements\n", "commit 656d0d01b1b6508c23227c8429751952e33156d6\nMerge: 9c9049eb4d e0099877a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-28 07:56:22 -0700\n\n Merge pull request #1675 from KostyaSha/contributing\n \n Add CONTRIBUTING.md file.\n", "commit 30ece5ffb20d354173cec3b6d7a2ea902a9eb681\nMerge: a9f03924c2 9c9049eb4d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-28 12:48:45 +0100\n\n Merge branch 'master' into extensionlist-listener\n \n * master:\n Noting merge of JENKINS-28111\n @jglick wants it this way\n Noting merge of JENKINS-28115\n [FIXED JENKINS-28115] Division by zero in Executor.getProgress()\n [FIXED JENKINS-28111] JNLP slave JVM Options are inconsistently applied\n updated changelog for release\n [maven-release-plugin] prepare for next development iteration\n [maven-release-plugin] prepare release jenkins-1.611\n remove ips profile\n Now that packaging is in https://github.com/jenkinsci/packaging and given that the ips packaging is stale, we should just drop this\n", "commit de8bba40cf593bec5fda197e09f644ae53e207a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-27 14:49:32 -0700\n\n [JENKINS-28120]\n \n As the first step of Java7 migration, ship Java7 class files without\n requiring Java7 runtime.\n", "commit 9c9049eb4da6145261d6b5fda6ed57dd676bf108\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-27 22:42:18 +0100\n\n Noting merge of JENKINS-28111\n", "commit ce94434b164d1ac74132cecdc6f123787decbf48\nMerge: 5b4ed2dae2 647ccb0839\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-27 22:40:32 +0100\n\n Merge pull request #1676 from stephenc/jenkins-28111\n \n [FIXED JENKINS-28111] JNLP slave JVM Options are inconsistently applied\n", "commit 647ccb0839df2ae70620b5c5a8c2c14c4932241d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-27 22:34:36 +0100\n\n @jglick wants it this way\n", "commit 5b4ed2dae2dd0122e65641e01c141f76ac5fd0b8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-27 21:37:51 +0100\n\n Noting merge of JENKINS-28115\n", "commit a574cd9574f7ce1386816c0cc10560a341861b3c\nMerge: cd8dbedaf0 e685b604ee\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-27 21:36:19 +0100\n\n Merge pull request #1678 from stephenc/jenkins-28115\n \n [FIXED JENKINS-28115] Division by zero in Executor.getProgress()\n", "commit e685b604eeeed9c48bee2f728c3ecec3303e5c56\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-27 16:24:31 +0100\n\n [FIXED JENKINS-28115] Division by zero in Executor.getProgress()\n \n ```\n WARNING: Caught exception evaluating: executor.progress in /ajaxExecutors. Reason: java.lang.reflect.InvocationTargetException\n java.lang.reflect.InvocationTargetException\n ...\n at java.lang.Thread.run(Thread.java:744)\n Caused by: java.lang.ArithmeticException: / by zero\n at hudson.model.Executor.getProgress(Executor.java:649)\n ... 154 more\n ```\n", "commit 84e485fc5e608bccf080bf46c0e31c43c6bef474\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-27 14:47:47 +0100\n\n [FIXED JENKINS-28111] JNLP slave JVM Options are inconsistently applied\n", "commit cd8dbedaf0f8385a13da543b0c8e0ec72d3e53c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-26 18:01:58 -0700\n\n updated changelog for release\n", "commit 5d37807f3371fee910639e0953686fc18059dcc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-26 17:33:03 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 017328cb97db44812a8958cae0ec0790235027e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-26 17:33:02 -0700\n\n [maven-release-plugin] prepare release jenkins-1.611\n", "commit e0099877a575e4053e15e0e0a731e438b09b6f68\nAuthor: Kanstantsin Shautsou <kanstantsin.sha@gmail.com>\nDate: 2015-04-27 00:23:50 +0300\n\n Add CONTRIBUTING.md file.\n \n https://github.com/blog/1184-contributing-guidelines\n", "commit c6d9eb8af0b86aef4079258dda45c3693cbaf4f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-26 12:37:03 -0700\n\n Making people happier\n", "commit a9f03924c2798faff63ced906dd3aac89c7c81b1\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-26 20:21:33 +0100\n\n Call ExtensionListListener.onChange outside lock for @stephenc.\n", "commit 89594df79a1f5a4e7ce8afbfd4d5051ce3664ac6\nMerge: 6a138b59b4 93e8d95e4a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-26 12:06:34 -0700\n\n Merge pull request #1664 from stephenc/remove-ips-packaging\n \n Now that packaging is in https://github.com/jenkinsci/packaging and give...\n", "commit 0d41a2c3eb9274c1452b0644cc6cf96789fae031\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-26 11:26:02 -0700\n\n whitespace reformatting\n", "commit 279f12d0ce49333b4fa265072451f53fa8c87c07\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-26 15:13:33 +0100\n\n Call ExtensionListListener.onChange for add and remove (as well as refresh).\n", "commit cad0fdaba8540cbcc2a2749db030b1af16b893fb\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-26 10:26:33 +0100\n\n ExtensionListListener fixes spotted by @jglick\n", "commit f97cae4d15992f584c86375f73d506d021b482a9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-04-25 12:36:14 +0100\n\n ExtensionList listener\n", "commit 43a2f43a9f4b85aa17c80a3d9a0d51be3150452e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-24 13:18:54 -0700\n\n These exceptions are pretty unlikely.\n", "commit 947d35c210166725cb1372dabcde0aeb3f591c40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-24 13:10:00 -0700\n\n Define additional ConfidentialStore around RSA key pair\n", "commit 6a138b59b4eee42f65d620730802d3a97a0f6c4a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-24 16:17:28 +0100\n\n Noting JENKINS-28062\n", "commit 5e311a3dca6c725ab794dc35504bf0484a56be8f\nMerge: 3bf6061786 5d0f697eba\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-24 16:15:21 +0100\n\n Merge pull request #1669 from stephenc/jenkins-28062\n \n [JENKINS-28062] Channel listener onClose propagated exceptions\n", "commit 3bf6061786404ddb248d978d27302d800bee87ee\nMerge: 463b3fff2b 7231bac8da\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-24 16:15:01 +0100\n\n Merge pull request #1668 from jenkinsci/dont-send-excessive-classes\n \n [JENKINS-28058] Don't send a reference to Computer.class over remoting channels\n", "commit 5d0f697eba980365c3248a2b070ef293a5dead28\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-24 13:37:15 +0100\n\n print the computer's name as toString() is probably useless\n", "commit 463b3fff2b86e7b323394ca23e00ef3b3fabeedb\nMerge: e44e1544f1 ef4be01fb5\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-24 12:50:16 +0200\n\n Merge pull request #1662 from deadmoose/override_varargs\n \n Match the overriden method's actual varargs signature.\n", "commit e44e1544f17999d1e641088f74b497ed863a0309\nMerge: ad6f005e29 0826bfe5f0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-23 12:41:21 -0700\n\n Merge pull request #1666 from JTSweet/26036\n \n Change AsynchPeople column from last active to last commit activity.\n", "commit ad6f005e29d72e137ec8e7b626f34e3624b03eeb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-23 12:38:17 -0700\n\n Noting #1667\n", "commit df8b9406026f8a1482136d99ebc7ed567b21136f\nMerge: ca21c65bf2 3ad517e73f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-23 09:21:15 -0700\n\n Merge pull request #1642 from deadmoose/null_check\n \n Remove unnecessary null check.\n", "commit ca21c65bf2538982126bd465eb70840071a61e4e\nMerge: 8c94920973 8f1280a85c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-23 09:07:34 -0700\n\n Merge pull request #1667 from oleg-nenashev/JENKINS-10629-FIX\n \n [JENKINS-28013,JENKINS-28012] - Revert changes for JENKINS-10629\n", "commit 7231bac8da0acced503706293c28e3ab0c8b0086\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-23 14:13:35 +0100\n\n jesse wants a comment explaining devaition from pattern\n", "commit 8c94920973c4e28432d89d4427cfb350e92d7d4d\nMerge: fd42e33d61 343382b9ff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-23 07:18:33 -0400\n\n [JENKINS-28011] Noting merge of #1663.\n", "commit d760216d1e3a927b971edf27c7af317a5de71e20\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-23 11:05:52 +0100\n\n [FIXED JENKINS-28062] A Launcher.afterDisconnect() method that propagates an exception is a sign of a bad Launcher not a problem closing the channel.\n", "commit e9f5caa13fa1a3d1bf602ec9d67dac75f3310889\nAuthor: Akshay Dayal <akshay_abd@yahoo.com>\nDate: 2015-04-23 02:24:40 -0700\n\n [JENKINS-26580] Updated implementation of Jnlp3 protocol\n", "commit df831325b6623c479dcf4b215415f4523d10530b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-23 10:17:50 +0100\n\n [FIXED JENKINS-28058] Don't send a reference to Computer.class over remoting channels\n \n - Logging added to help diagnose was actually causing Jenkins.class to be initialized on the remoting side\n", "commit 8f1280a85c54ea6150b15c38303464ab23b32e92\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-22 17:22:44 -0700\n\n Revert \"[JENKINS-10629] - Migrate the Tar archives handling code to commons-compress\"\n \n This reverts commit b6c7b83e7ba1a7538382d220d044626f2b2e65be.\n", "commit ee57300963ca0137565f61fe314d459b627ad74b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-22 17:22:34 -0700\n\n Revert \"FIXED JENKINS-10629] - Enable BigNumber mode to support archiving of files with size >8Gb\"\n \n This reverts commit 4ddeeb84195fa29c964ef2e55661b669c310baeb.\n", "commit fd42e33d619597ee4f3e7648792f4541ad6cc089\nMerge: 342dc735b0 1709ed3a2e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-22 16:21:45 -0700\n\n Merge pull request #1661 from deadmoose/deprecated_annotations\n \n Add @Deprecated annotations to things documented as @deprecated.\n", "commit 342dc735b0df9e0be0e7e436ccc016bc6515e8e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-22 12:42:43 -0700\n\n [FIXED JENKINS-27218]\n \n Advertise X-JNLP-Host-Name correctly\n", "commit 93e8d95e4ad1719ce86e30e8b646a8d73131c6ee\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-22 13:49:35 +0100\n\n remove ips profile\n", "commit 0826bfe5f0de8dc68a8b4ea7814a2dcc83a2ac47\nAuthor: JTSweet <jtsweet@cloudbees.com>\nDate: 2015-04-21 18:13:49 -0400\n\n Change Last Active column to reflect only commit activity.\n", "commit 1072f5c1372d2884beb07c9114b9b90ce0bf037e\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-04-21 23:03:38 +0200\n\n [JENKINS-2180] Always use earlier scheduling date.\n", "commit 86bf6b7603c5c51c8ffc34fe1e78698fa9d03d3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-21 08:25:53 -0700\n\n Allow the advertised TCP slave agent port number to be modified.\n \n This allows TCP slave agent port to be reverse proxied.\n", "commit 64e832f9d6ff460a648eefcc5575158704b138b3\nMerge: 1a8a00a82c 6528ff1e86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-21 09:33:24 -0400\n\n [FIXED JENKINS-24433] Noting merge of #1581.\n", "commit 4957207c9d6cbbec9f055938bdd6b7ad924505d7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-21 10:53:43 +0100\n\n Now that packaging is in https://github.com/jenkinsci/packaging and given that the ips packaging is stale, we should just drop this\n", "commit 1a8a00a82c3b05ec76f833deee073a0b1b2ac6fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-20 20:58:48 -0700\n\n If CLI main thread fails, kill the JVM no matter what.\n \n This prevents a long running CLI process (such as CloudBees OPE\n proccesses) to hang forever when the main thread fails.\n \n Whereas if the process terminates cleanly, the wrapper (such as systemd)\n can take corrective actions.\n", "commit 343382b9ff8a978f6914cc64714a5c16bd9b511a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-20 15:13:58 -0400\n\n [FIXED JENKINS-28011] Amending #1563, ${descriptor} is not necessarily ${attrs.descriptor}!\n", "commit 6dbf13ac2ebd2f182d2fbb536c7e1ecdcab2bf3e\nAuthor: Kamran Mackey <kamranm1200@gmail.com>\nDate: 2015-04-20 10:31:12 -0600\n\n Made minor changes to the contributing section in the README.\n \n Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>\n", "commit 1880324a27a2d60ae24bddc6ca7fa5ea15eaa800\nAuthor: Kamran Mackey <kamranm1200@gmail.com>\nDate: 2015-04-20 10:07:52 -0600\n\n [JENKINS-27995] Added contributing section to the README.\n \n Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>\n", "commit d48d4e5aeb04e736c80b44c1cfadd97d43d75d47\nMerge: 1790122faa c51fd53463\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-20 07:06:07 -0400\n\n Merge pull request #1658 from jglick/stapler-warning-JENKINS-27918\n \n [JENKINS-27918] Downgrade warning from Stapler\n", "commit 1790122faaa2df64d7b390cf2fae9c16e735e292\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-04-20 10:11:28 +0200\n\n Noting #1645\n", "commit 3186e0c1a5483a599dc315b95c2e5a70627067e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-19 18:42:34 -0700\n\n updated changelog for release\n", "commit 57b776bd02337b298acc6f90797c89e438eb9a9f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-19 18:36:45 -0700\n\n [maven-release-plugin] prepare release jenkins-1.610\n", "commit 5ae0be5cafaa51e5861ea3fcaf4f7d316e4c2694\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-19 18:36:45 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 55269e6d229ec6e5f0277898200f878fd1e94865\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-19 18:01:26 -0700\n\n Integrating a new version with better diagnostics\n", "commit ef4be01fb57924d38b6231c0a2a85a6b60167ccf\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-15 11:06:53 -0700\n\n Match the overriden method's actual varargs signature.\n \n http://errorprone.info/bugpattern/Overrides\n", "commit 1709ed3a2e08081869e79774eee2a6e88914ed54\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-15 10:38:05 -0700\n\n Add @Deprecated annotations to things documented as @deprecated.\n", "commit 57255ccb10546f4ed8bfda1cf30ba0e99d762acd\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-16 14:26:35 -0700\n\n Clean up some generics in ConsistentHash and add tests for non-defaults.\n", "commit aea48a9d7bb24df94d5de61a5dd39eda3dd028bd\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-16 14:04:24 -0700\n\n Synchronize all appropriate methods in ConsistentHash.\n \n Only add(T, int) was synchronized (and its javadoc claimed it was the\n only one modifying .items), but all the bulk add methods were going\n straight to addInternal() and then refreshTable() on their own. Then\n countAllPoints() was iterating over items.values() which has undefined\n behavior if the underlying Map changed.\n \n Technically I didn't need to synchronize the current implementations of\n remove(T) and add(T) since they delegated fully to add(T, int), but\n that's leaking implementation details and inviting trouble down the road\n when someone doesn't realize that.\n \n Likewise, addInternal() and refreshTable() need not be synchronized\n since they're only ever called from already synchronized methods, but\n I'm inclined to go for belt & suspenders in the wake of these other\n issues.\n", "commit 9bb35a78b8298930adf978046e9f6c53c6853e27\nAuthor: Akshay Dayal <akshay_abd@yahoo.com>\nDate: 2015-04-17 08:11:43 -0700\n\n [JENKINS-26580] Initial implementation of JNLP3-connect protocol\n", "commit d7f83ec264bf702073cb743f3599c5fd3c89fbbf\nAuthor: Kamran Mackey <kamranm1200@gmail.com>\nDate: 2015-04-17 08:06:25 -0600\n\n Made the license in the README display a bit nicer.\n \n Minor changes are always good.\n \n Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>\n", "commit dd5008a18b6000a4c175666c96da342a57e2d4ec\nAuthor: Kamran Mackey <kamranm1200@gmail.com>\nDate: 2015-04-16 22:06:57 -0600\n\n windowsinstallerlink: Fixed some typos in _restart.properties.\n \n Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>\n", "commit c51fd534634f06a34276a857c25983fd3d0c061c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-16 12:43:11 -0400\n\n [FIXED JENKINS-27918] Downgrade warning from Stapler.\n", "commit 152d00ad09931c10f02fab4ac8a42e574d622bd3\nMerge: b688047877 57efbea3d0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-15 16:27:47 +0100\n\n Merge pull request #1645 from stephenc/jenkins-27708\n \n JENKINS-27708, JENKINS-27871 Ensure that identification of blocked tasks is using the live state.\n", "commit b688047877cf6b735ee17cd3d22436f5b4219b03\nMerge: bc8c0dfe03 f3070d940c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-15 07:17:24 -0400\n\n [JENKINS-26781] Merging #1563.\n", "commit f3070d940c0e7655a50fc041e74d29a8e5ca2139\nMerge: f4ddac1083 bc8c0dfe03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-15 07:03:46 -0400\n\n Merge branch 'master' into JENKINS-26781\n", "commit bc8c0dfe0302ec610796fb3e7af1265b4046fb98\nMerge: bb93136e70 4398c98040\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-15 08:29:08 +0200\n\n Merge pull request #1652 from deadmoose/s_slash_hudson_slash_jenkins_slash\n \n Replace 'Hudson' with 'Jenkins' in more docstrings.\n", "commit bb93136e70de5f83c1439c10f566f4093df58333\nMerge: 46220d7e18 fbfa9b87f6\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-15 08:23:04 +0200\n\n Merge pull request #1650 from deadmoose/patch-3\n \n Fix release note typo.\n", "commit f4ddac10838ba1fb5a17933d9fdd30163a1af79b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-14 18:45:39 -0400\n\n Reverting whitespace change.\n", "commit fbfa9b87f65ddbb20cd4871aba3c97a9cd8037b6\nAuthor: David Hoover <karma@deadmoose.com>\nDate: 2015-04-14 15:13:51 -0700\n\n Fix release note typo.\n", "commit d39865c6b23b5b2c90006f13bb61e353988c4902\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-14 13:26:12 -0700\n\n Fix some loggers which are identifying as the wrong class.\n", "commit 2dcb6d3505d7166a94a6410c3c146a5e4350f8c1\nMerge: b62a07c0db 3c4b1e63a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-14 16:49:36 -0400\n\n Merge branch 'JENKINS-26781' of github.com:jenkinsci/jenkins into JENKINS-26781\n", "commit b62a07c0dbba637001539c1e668be814a164f701\nMerge: 37167d5f08 e26d6b79b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-14 16:48:42 -0400\n\n Merge branch 'master' into JENKINS-26781 and fixing @since TODO.\n", "commit 46220d7e1822e05b46724d488248dcdb86b989d1\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-14 23:47:00 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1647\n", "commit e26d6b79b750caf8902ed97e8c3c7e71545537d6\nMerge: 38c2f98f21 4ddeeb8419\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2015-04-14 19:44:14 +0000\n\n Merge commit '4ddeeb84195fa29c964ef2e55661b669c310baeb'\n", "commit 75f58103d4cd39199705071d6e710da9d318cca6\nAuthor: vb-linetco <vbatz@linetco.com>\nDate: 2015-03-16 19:59:08 +0100\n\n avoid IndexOutOfBoundsException when called with 0\n return an empty list when called with maxLines = 0\n added unit test for getLog(0) returning an empty list\n", "commit 4398c9804027f7a68b1787b323918c8b7b5b1bf8\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-14 11:05:46 -0700\n\n Replace 'Hudson' with 'Jenkins' in more docstrings.\n", "commit 2d452b6eb30181f477ff089a8d0d970b0b804f27\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-13 21:39:26 -0700\n\n DefaultJnlpSlaveReceiver should return true when rejecting a takeover.\n \n The contract for JnlpAgentReceiver in case of error on a claimed node is\n to call handshake.error() but still return true so other handlers don't\n take another crack a it.\n \n Also added unit tests DefaultJnlpSlaveReceiver.\n", "commit 4ddeeb84195fa29c964ef2e55661b669c310baeb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-14 19:03:38 +0300\n\n FIXED JENKINS-10629] - Enable BigNumber mode to support archiving of files with size >8Gb\n \n BIGNUMBER_STAR mode has been selected, because it utilizes GNU extensions (like LONGFILE_GNU does).\n", "commit b6c7b83e7ba1a7538382d220d044626f2b2e65be\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-14 19:02:32 +0300\n\n [JENKINS-10629] - Migrate the Tar archives handling code to commons-compress\n", "commit 32dca8819c003ee6d815d1c9858dccb19f64b71d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-14 18:59:38 +0300\n\n [JENKINS-10629] - Direct unit test for the issue\n \n This test also introduces additional round-trip tests for small files\n", "commit 57efbea3d0326f8b24bbe458fa1d25f6f45589f8\nMerge: 5880ed8302 7514e8c6ce\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-14 15:16:07 +0100\n\n Merge pull request #2 from oleg-nenashev/JENKINS-27871\n \n [JENKINS-27871] - Added a direct unit test for the issue\n", "commit 7514e8c6ce35283da4a8bb4422fe885350fc8681\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-14 17:03:53 +0300\n\n [JENKINS-27871] - Added a direct unit test for the issue\n", "commit 3ad517e73f699c89701b14fd02d68eadbe9de679\nAuthor: David Hoover <dhoover@google.com>\nDate: 2015-04-08 14:18:12 -0700\n\n Remove unnecessary null check.\n \n UserPropery promises it's set, and even if it somehow wasn't, this would\n have thrown a NullPointerException two lines earlier.\n", "commit 38c2f98f21a3e9829e7d1619ba424087e0858114\nMerge: ebffeccd10 74ec2f175d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-14 07:34:20 +0300\n\n Merge pull request #1648 from deadmoose/patch-2\n \n Name the correct class in javadoc.\n", "commit 74ec2f175da12141bd22deb4f8f31e8f6ef07b99\nAuthor: David Hoover <karma@deadmoose.com>\nDate: 2015-04-13 16:08:10 -0700\n\n Name the correct class in javadoc.\n", "commit 6528ff1e86055da06d74ece23c98d8015c6ea95e\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-04-13 15:00:12 +0200\n\n Tab major clean up\n", "commit dab565068347381498c5f3a83e11670391d53e0e\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-04-13 14:57:58 +0200\n\n Corrent tab in assertTrue again\n", "commit e5e53be0005745040694c8b2c90c1ac63923266f\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-04-13 14:50:46 +0200\n\n Corrent tab in assertTrue\n", "commit 9afb092b44a7d72cc5f34aa9309822db3ca8afe0\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-04-13 14:47:53 +0200\n\n Correct tests\n", "commit ebffeccd10add9725a60519b8db9c453d9ca08a2\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2015-04-13 13:36:25 +0200\n\n Remove empty list item from changelog\n", "commit 7887dc2df3acb588ac3e52c97b6adb08925ec1af\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2015-04-13 13:34:46 +0200\n\n Remove extra 1.609 sections from changelog\n", "commit 5880ed830201f9349ae9def6653c19a186e1eb18\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-13 09:47:47 +0100\n\n [FIXED JENKINS-27708][FIXED JENKINS-27871] Ensure that identification of blocked tasks is using the live state.\n \n - The creation of a snapshot itself should be relatively cheap given the expected rate of\n job execution. You probably would need 100's of jobs starting execution every iteration\n of maintain() before this could even start to become an issue and likely the calculation\n of isBuildBlocked(p) will become a bottleneck before updateSnapshot() will. Additionally\n since the snapshot itself only ever has at most one reference originating outside of the stack\n it should remain in the eden space and thus be cheap to GC.\n \n - JENKINS-27708 comments 225819 and 225906 provide more complex but logically equivalent fixes of\n this issue. I am favouring this approach as it is simpler and provides less scope for error as any\n new helper methods can just rely on the snapshot being up to date whereas with the other\n two candidates if a new helper method is introduced there is the potential to miss adding support\n for the live view. The comment 225819 has the risk of introducing extra lock contention while\n the comment 225906 version forces every access to the helper methods to pass a second memory\n barrier\n", "commit 64465feb3ddae82d0180b398639004ff47892c82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 20:08:17 -0700\n\n updated changelog for release\n", "commit 4adf179d11834d06f9530a6c9b6c74db3d742457\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 19:50:26 -0700\n\n updated changelog for release\n", "commit 810cb437d5fa323ffa02fa76ee69d6d81b5f2325\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 19:48:55 -0700\n\n updated changelog for release\n", "commit 427924f2e8f69a1377e5040f73a9bba5a4b958c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 19:03:50 -0700\n\n updated changelog for release\n", "commit ccc5428560e8aaa0b1cdf8a612068d382afde5e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 19:00:55 -0700\n\n updated changelog for release\n", "commit 33eb71673f80d48c91b72afe5449db3126d97e4d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 18:59:48 -0700\n\n updated changelog for release\n", "commit 767c79a1a3dd4d96c0d3b3cdea92a7a7dfc5447f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 18:44:40 -0700\n\n updated changelog for release\n", "commit 74b0a80000d19e2560a304e0f805e3da56e84f18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 18:34:20 -0700\n\n updated changelog for release\n", "commit 359440699797bc6cb69f736ae4248d21911f22bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 18:28:43 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 94cc18a2d77ff450eca2bbb96cf8f39e1905dd9d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-12 18:28:42 -0700\n\n [maven-release-plugin] prepare release jenkins-1.609\n", "commit 3c4b1e63a271ddd3e35f7bda0c6ea7ea2a424cf8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-11 12:45:12 -0700\n\n Doc improvements\n", "commit 4e2efcda7e4b94693240ab6ee51715073a93e87f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-11 12:39:29 -0700\n\n $class is not legacy, stapler-class is, so making sure it's not getting mixed up.\n", "commit 37167d5f0875bf2a7460f76a4a8fe7b3d4afa9d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:58:49 -0400\n\n Noting deprecations more widely.\n", "commit 8dd079a8f04d3b9897b4e037378fc539ee5a6093\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:50:19 -0400\n\n findByClassName should not be advertised to outside code.\n", "commit 33923db17344b300ba59d15ba644f6dd23451dc1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:47:29 -0400\n\n Improving Javadoc.\n", "commit c4c7259849b92dd02faddfd07aae5f4dda9040f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:38:49 -0400\n\n Added @since.\n", "commit 8f1883a0ca9d676e8d23b1b6174459d9860cb541\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:27:54 -0400\n\n Now it passes.\n", "commit 724df641168aa3a213d3322561782a1ba12b2ebd\nMerge: 33041903ab 901194ae77\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:23:42 -0400\n\n Merge remote-tracking branch 'origin/JENKINS-26781' into JENKINS-26781\n", "commit 33041903ab67c3e32959b7b78e557ffb7d4ecd16\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-11 13:21:06 -0400\n\n [JENKINS-26781] Reproduced problem in test.\n Besides failing in master, it also fails in 4e0af43 (merge of #1443), but passes in the 1.598-SNAPSHOT parent 239caf8.\n", "commit f0a88e65be79628b4cd407b0d7576d7a1abcdd9e\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-04-11 10:49:17 +0900\n\n [JENKINS-27505] Collapse tests for JENKINS-27505 to save execution time.\n", "commit 8f8aa71e3cc044b0f2365a4df57e3561d9ee7c67\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-02 12:45:47 -0700\n\n A bit easier formula\n", "commit 0000211df74765f35902028508ba104102d379d2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-08 10:44:32 +0100\n\n [JENKINS-27836] Add test case\n", "commit 9fd4c1a854dfea43501060511cfd3597d83a0226\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-08 09:47:55 +0100\n\n [FIXED JENKINS-26520] Noting merge of #1637\n", "commit 6e7e3c8f3ae7fd048ab34a4eb3469d89679d6949\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-08 09:45:49 +0100\n\n [FIXED JENKINS-27836] Noting merge of #1570\n", "commit e80c69c433a4b90e18af234c154eec44803cafd1\nMerge: c2e9423b95 77327a5e37\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-07 16:26:46 -0400\n\n Merge pull request #1637 from jglick/BUILD_ID-JENKINS-26520\n \n [JENKINS-26520] Documentation fix for $BUILD_ID\n", "commit c2e9423b95cbce7718ed9995d19ab8d678138996\nMerge: 62a33091d2 5f7629bb8b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-07 13:16:15 +0100\n\n Merge pull request #1570 from ndeloof/ZD-24695\n \n prevent removing artifact when build isn\u2019t completed yet\n", "commit 62a33091d26c3c50f13cc04c9520720b6f1549bc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-07 10:00:36 +0100\n\n Another method that should be part of the API\n", "commit 696a7f96202d591a4dccf0cb8f62a291c61bdab7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-04-07 09:30:50 +0100\n\n Add API to allow complete roundtrip from Authentication to User\n \n Without this change you need to do:\n \n ```\n User user;\n final SecurityContext oldContext = ACL.impersonate(a);\n try {\n user = User.current();\n } finally {\n SecurityContextHolder.setContext(oldContext);\n }\n ```\n \n Which seems incredibly wasteful.\n \n Or else you need to replicate the logic in User.current() which makes that code hard to change.\n", "commit fec557818c79f8465d3ce73224d51d7f9598f2c2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-04-07 01:23:13 +0200\n\n Improve changelog entry for JENKINS-21322\n", "commit f6454983acff9687f0655d23157f723ca5e11090\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-04-06 17:59:26 +0200\n\n [FIXED JENKINS-27067] Larger minimum popup menu height\n", "commit 6228bbaf607908f7bed77b95653a117eb0fffc72\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-04-06 13:32:47 +0200\n\n Update changelog.html\n", "commit 50dcc54bbf05273895116a130de3d5533364ff2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-05 19:45:50 -0700\n\n Packaging scripts have moved to jenkinsci/packaging repo\n", "commit 7ed6b001368717fdab496a9fb57e447002bc7134\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-05 19:44:16 -0700\n\n Noting that packages come from elsewhere now\n", "commit d974248009809567750935bae8439b63e11da3d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-05 19:03:39 -0700\n\n updated changelog for release\n", "commit e544304c0b11df946c0cdb7a79535785a08ad746\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-05 18:49:28 -0700\n\n [maven-release-plugin] prepare release jenkins-1.608\n", "commit b1bac27272b0b2eb73b42893166a4987e1752d68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-05 18:49:28 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ac424c9470b492c552a81bcec613b14ce507e791\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-04-04 23:59:35 +0200\n\n Noting #1604 and #1501\n", "commit 5e8939732ea319426b16994cf2ac4cd2609ab2ae\nMerge: c294ed8e93 e7e1bf87f3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-04-04 23:55:53 +0200\n\n Merge pull request #1501 from daniel-beck/JENKINS-26208\n \n [FIXED JENKINS-26208] Do not skip polling while quieting down\n", "commit c294ed8e93eda32cd3676dbb9bcff891adbcccdb\nMerge: 8907bb8a34 12e55e4645\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-04-04 23:55:37 +0200\n\n Merge pull request #1604 from daniel-beck/JENKINS-27414\n \n [JENKINS-27414] Don't offer to restart if unsupported\n", "commit 8907bb8a3443457a2e69bdd3bd709ca5b6f26585\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-04 21:27:46 +0200\n\n Noting #1628, #1638 and #1639\n", "commit 8dc70fd69f7aff2e9dcda8dae4578009de714554\nMerge: a803dc1f85 d8b1111cea\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-04 21:12:33 +0200\n\n Merge pull request #1639 from olivergondza/JENKINS-26751\n \n [FIXED JENKINS-26751] Do not run /script on offline slave\n", "commit a803dc1f852fdf5d8add03b8fdca624c6a7ab9ee\nMerge: ad56599e5c 825b04103c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-04 21:12:22 +0200\n\n Merge pull request #1638 from olivergondza/configure-periodic-ws-cleanup\n \n [FIXED JENKINS-21322] Configure periodic ws cleanup\n", "commit ad56599e5c54d9a5f850f365ca0ff969d7c7f87d\nMerge: f2c2f0fa5c ca5b9b6672\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-04 21:12:09 +0200\n\n Merge pull request #1628 from olivergondza/JENKINS-27635\n \n [JENKINS-20989] PeepholePermalink RunListenerImpl oncompleted should be triggered before downstream builds are triggered\n", "commit d8b1111cea8b43ae946788ce9385ac7d1264d738\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-04 11:03:06 +0200\n\n [FIXED JENKINS-26751] Do not run /script on offline slave\n", "commit f2c2f0fa5c6ee880085c1c9f8d89bcad21894f28\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-03 23:32:13 +0200\n\n JUnit 4\n", "commit 825b04103c6ba2777a672d3811a5c0103540fd49\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-03 15:27:45 +0200\n\n [FIXED JENKINS-21322] Make maximal workspace age configurable\n", "commit f5585971ce6daa1f737b3f85c7001c94b513cce9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-04-03 14:13:54 +0200\n\n Refactor WorkspaceCleanupThreadTest\n", "commit 797b128083eb2969c0e31bae9e8b0e54550cedc3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-02 18:22:31 -0700\n\n Revert \"Added Jenkins 100K easter egg for 1.600\"\n \n This reverts commit ee8cec3ad931b73a11006912172d73b095a7713c.\n", "commit 25e3a723f388137e9e22e1b8b1fd7669133591f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-04-02 11:42:58 -0700\n\n Revert \"Added Jenkins 100K easter egg for 1.600\"\n \n This reverts commit fe1a1487d527b0280d5ccebdb20cde3b753d4702.\n It's been about a month, so I think it has served its purpose.\n", "commit 77327a5e37a10244f4ad2bc23988b96982caf200\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-02 10:15:26 -0400\n\n [JENKINS-26520] Documentation for $BUILD_ID did not reflect current reality.\n", "commit 3e88ea26c3c6427651d377f5fca1c5390ddc92a4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-04-01 14:18:39 -0400\n\n [JENKINS-27700] Noting that JENKINS-27565 changed settings format.\n", "commit 776380ff4efa46c5afa6850dbca810f333039a40\nMerge: a976bdcf64 f0d9e13ec8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-04-01 16:35:25 +0300\n\n Merge pull request #1635 from jglick/l10n-JENKINS-26698\n \n [JENKINS-26698] Localization follow-up\n", "commit a976bdcf64a8795289129e20b0244e10edbdea6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-31 18:20:21 -0400\n\n [JENKINS-24436] Noting.\n", "commit f0d9e13ec85ced63ba9db570f4a5c02bc83bbf3b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-31 17:48:08 -0400\n\n [JENKINS-26698] Localization as suggested by @daniel-beck.\n", "commit 61b3fb9483f03bcb614ee43835c21cf39afcdf23\nMerge: 2020bbd513 804588a81a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-31 16:35:12 -0400\n\n Merge pull request #1634 from jglick/SimpleBuildWrapper-JENKINS-27392\n \n [JENKINS-27392] SimpleBuildWrapper.createLoggerDecorator\n", "commit 804588a81ae7c87b2b0230018a58f00cac50a2f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-31 11:50:19 -0400\n\n Allowing some methods to be overridden, with the caveat that the overrides will not be called from CoreWrapperStep.\n", "commit a52d665180a7b11dcd64673c3f08b719f6c9f908\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-31 10:13:23 -0400\n\n [JENKINS-27392] SimpleBuildWrapper.createLoggerDecorator\n", "commit 2020bbd5137d5970add3e7ac2cebb5cc585e60fe\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-31 14:53:51 +0100\n\n Name should never be null, but just in case\n", "commit 11ac075d737d825f38bc9445077aa5c68c741b0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-30 20:41:33 -0700\n\n updated changelog as a part of the release\n", "commit 982f06c5d0713a8be05921e48c8f7ad7ff4a18cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-30 19:51:41 -0700\n\n updated changelog for release\n", "commit b3c2c4d7b6b7c609ad274a69d8ec80b9ff9519aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-30 19:45:58 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6dbf767e7a0ce9b66eb1b1809751de3a3caf5f0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-30 19:45:57 -0700\n\n [maven-release-plugin] prepare release jenkins-1.607\n", "commit 27a2e3dbf00ce4f5fa5267a96852155ff4a14814\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-30 20:16:50 +0200\n\n Fix missing import\n", "commit 5f1d42b2c103f7bb605a8ee5d8fb4e8dfdd59b28\nMerge: 7bb61a248e 68e03c4c12\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-30 13:22:05 -0400\n\n Merge pull request #1607 from Freddie-V4/master\n \n Update README.md; Grammar/Spelling, recommended license format\n", "commit f4611b7c3376d23a55e7857c15b3d21c8beef25d\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-03-09 11:45:00 +0100\n\n JENKINS-27183 Avoid deadlock when using build-monitor-plugin\n \n (cherry picked from commit fb5540e38c935676d7f58e9d2ce7a84275bb898f)\n", "commit 9bce20951c3ffe8e83a18a5a8d5743e183ebf3a8\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-02-14 15:10:03 +0900\n\n [FIXED JENKINS-4409] Disable URLConnection.useCache in tests on Windows. It prevents deleting temporary directories when tests finish.\n \n (cherry picked from commit c4e5fbdbc9c644f1afcae031b3b4638ad5297238)\n", "commit 9441324dbc046a21132ce57e2b291a0899f449ff\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-02 19:05:51 +0100\n\n More robust unit test\n \n (cherry picked from commit a87a5a1a5c6c7594fb322e10c815d94052164e19)\n", "commit 9eaba2af9f0fa2649390f83b9b67fe6ee22fe1ad\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-08 12:48:12 +0100\n\n [FIXED JENKINS-26684] Escape special chars in maven build step arguments\n \n (cherry picked from commit 58a41bcb182290de681da01ba277b5e0d6211707)\n", "commit 6e94ee3f5a620a2010dbbcf94eed1e834f1aa114\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-27 14:09:22 +0100\n\n [JENKINS-26684] Reproduce in unittest.\n \n (cherry picked from commit fae41b01c9c034ab98216c92ca6bd171b8d81d6b)\n", "commit f624aab02251fa7d4d97b05d41954d5dc34575a0\nAuthor: Piotr Wielgolaski <pwielgolaski@gmail.com>\nDate: 2014-12-09 21:25:03 +0100\n\n [JENKINS-25953]Tabs in job view are layouted in wrong way\n \n make equal height of tab regardless if selected or not\n \n (cherry picked from commit 70613202f1177ce83e1d9d724a8b21ca9c222cd3)\n", "commit 446f3cae9f1e660ae48e989a561b7d1ddb722127\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-26 09:23:11 +0000\n\n [FIXED JENKINS-26406] Build history text field wrap fails when containing markup\n \n (cherry picked from commit b31bb1cc1c5a61a3e984e45e33cafa6130517938)\n", "commit 5ed111f0bc4aa1b2608b2aa780bc8778ef6ae60a\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-01-31 11:12:30 -0600\n\n [JENKINS-26718] Allow runs to be discarded even if their project can't be found by its fullname\n \n (cherry picked from commit 327f7780133b2e6083f49686e43298af83b0dea6)\n", "commit dc68946fcacdac8b7e1283d90235671eef5add10\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-29 18:07:07 -0500\n\n Make WorkspaceList.Lease implement AutoCloseable for Java 7 callers, to make releasing the lease more convenient.\n (cherry picked from commit a398cabd32786514d1c373f71c8d566dbc3b22f3)\n", "commit 7e72e7d1218e3443650d8d0c1e20b70d558422b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-29 17:57:47 -0500\n\n [JENKINS-26698] Make sure BuildExecution.cleanUp always calls super, to release the workspace lease.\n Also stop closing the build log in Run.handleFatalBuildProblem; we want to see any subsequent messages too.\n (cherry picked from commit 62af87b67a1097376b9af554421e621d32f7013f)\n", "commit 236632ba7170b073bc269bc64a3633da981dce24\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-03-30 21:26:14 +0900\n\n [JENKINS-27505] Added a test for two initial newlines.\n", "commit 7bb61a248e59c3baa8e06ccb85db9a31fd45272b\nMerge: 37964df006 c2c9a3ef37\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2015-03-30 13:15:17 +0100\n\n Merge fix for 'JENKINS-26777'\n", "commit 37964df0066402ca304e8dd0a5ec691ab50bfda1\nMerge: 478f20e225 693a5c71f7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-30 13:10:53 +0100\n\n Merge pull request #1633 from stephenc/fix-load-stat-description\n \n Fix load statistics description\n", "commit 693a5c71f76ded83e2db27bcb950b17bfa5957dd\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-30 13:10:36 +0100\n\n Use a semi-colon to separate sentence fragments for @tfennelly\n", "commit 062cc11e06b6f1ea0c6b219790453853914328cf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-30 13:06:45 +0100\n\n Grammar police arrived\n", "commit aa4338dd92edb6421941c18f6cec11b17fa103ce\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-30 12:54:56 +0100\n\n Fix load statistics description\n", "commit 478f20e2259ce564ce2ab6c4ce180e49a8b7f04e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-28 07:59:17 +0000\n\n Fix broken merge\n", "commit 6e951bb3be41e2960a43d363f24e2de2010efa10\nMerge: 2dcc16e38f 2737781af0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-28 07:47:42 +0000\n\n Merge pull request #1395 from stephenc/create-item-acls\n \n Allow control over the creation of different TopLevelItems from the ACL\n", "commit 2737781af0a7eda21277d34f858c7ff44e945c61\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-07 11:53:30 +0100\n\n Address @jglick's pull request comments\n", "commit fa4fc30cdb141ff58f1e8e13ad3153afc8ed06d8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-09-16 09:34:46 +0100\n\n Tidy up other code paths\n", "commit e919acb517a79d5cfdf8fd1513ecb612a7450c20\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-09-16 09:15:12 +0100\n\n Grammar fix in javadocs\n", "commit 99488517eac084c6a0c1d7693569e4e4b7e3efad\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-09-16 09:14:29 +0100\n\n Remove unnecessary javadocs\n", "commit c0127a33d064d2e2ecd12fd15749c4a66c126ddd\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-09-16 09:13:04 +0100\n\n Simplify thanks to @jglick\n", "commit ef04663b35fb6878c16e53dc3ab9cfb5278ed226\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-09-15 22:27:18 +0100\n\n fix typos\n", "commit 55db82c0cd3f1757f8a8bd0991330781eb458055\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-09-15 17:41:08 +0100\n\n Allow control over the creation of different TopLevelItems from the ACL\n", "commit 2dcc16e38f09c587ab293307a4099b2af6c27153\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-28 01:08:49 +0000\n\n It's whack-a-mole trying to fix this in my own personal time!\n", "commit d9e4e36fdee7bc004098788634e390a94d5bead9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-28 00:05:22 +0000\n\n fix build\n", "commit fc79e104b3083a9e1f72fb64f01046b9416f8458\nMerge: 7a64e030a3 5055776cd8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-27 15:29:11 -0700\n\n Merge pull request #1631 from kohsuke/cli-socket-improvements\n \n Set proper socket parameters suitable for CLI communication\n", "commit 5055776cd81ec553fe4898c96361f8ea99896099\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-27 14:20:02 -0700\n\n Set proper socket parameters suitable for CLI communication\n \n Keep-alive option ensures that the connection won't hang forever. NoDelay option improves performance as the communication over the socket is already datagram oriented.\n \n See: https://developer.cloudbees.com/bin/view/DEV/On-Premise+Executors\n", "commit 7a64e030a38561c98954c4c51c4438c97469dfd6\nMerge: 63d38d35c9 98605d0afb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 14:08:56 +0000\n\n Merge pull request #1629 from stephenc/fix-build-4044\n \n Fix build 4044\n", "commit 98605d0afb441f7953875097953e626128d31825\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 13:58:44 +0000\n\n After JENKINS-26391 we need to compare labels based on matching names not instance identity\n", "commit 384e02518c68b65ec56ed6e865a75b4d042a3d4e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 13:57:57 +0000\n\n Make test easier to diagnose failures\n", "commit 63d38d35c9487c1e73d97f1e1f36b841d465153d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 13:56:59 +0000\n\n Add @since tags\n", "commit d12d5657a2d39ea79228c44ab233063779652273\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 13:56:06 +0000\n\n Add @since tag\n", "commit ca5b9b667231fb4805e6001910dee1a26c5d4c68\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-27 13:30:37 +0100\n\n [FIXED JENKINS-20989] PeepholePermalink RunListenerImpl oncompleted should be triggered before downstream builds are triggered\n", "commit af5d8310697ed3274a4a014a3c9da88029c0f1b7\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2015-03-27 21:19:49 +0900\n\n fixed COMPILATION ERROR\n - queueLengthSnapshot never used.\n", "commit 021c1b381deec7cab185db4ccaa59ad2b68c4b7a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-27 09:31:16 +0100\n\n [JENKINS-20989] Reproduce\n", "commit c5c6ece11ec0ef71406b1bfd2f05f2defd267747\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 10:39:31 +0000\n\n People complained about the javadoc comment on this method\n", "commit 46dc6850edb1d7ef52592794b15e69db7dfbed1a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 10:32:06 +0000\n\n Noting merges\n \n - JENKINS-15355\n - JENKINS-21618\n - JENKINS-22941\n - JENKINS-25938\n - JENKINS-26391\n - JENKINS-26900\n - JENKINS-27476\n - JENKINS-27563\n - JENKINS-27564\n - JENKINS-27565\n - JENKINS-27566\n \n - Fixing link text for JENKINS-6167\n", "commit 86954de76ecbd62b3c868c6cafed01aab56d57ee\nMerge: 11a8023a97 b8a4a53245\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 10:14:25 +0000\n\n Merge branch 'wip-loadstats-refactor'\n", "commit 11a8023a97843862e9603c6084666d331b6e6e3e\nMerge: 62b62752e7 a21e84c13a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 09:36:45 +0000\n\n Merge branch 'christ66-JENKINS_26391'\n", "commit a21e84c13aebb0c9268192165ddfb8b5f6fdd585\nMerge: 1d818a16fd d8f6187141\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-27 09:33:17 +0000\n\n Merge branch 'JENKINS_26391' of https://github.com/christ66/jenkins into christ66-JENKINS_26391\n", "commit 62b62752e7dde323ee5bf756caca8cc06f816660\nMerge: 1d254b7dc3 9fb3b64072\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-26 17:49:32 -0400\n\n Merge pull request #1619 from KostyaSha/removeEditorconfig\n \n Remove editorconfig\n", "commit 1d254b7dc367b8ebfcb5979b5078f16d55d46a8a\nMerge: 1d818a16fd 3eca1036f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-26 14:24:14 -0400\n\n Merge pull request #1627 from stephenc/simplify-executors-display\n \n simplify displaying the executors\n", "commit 3eca1036f29583dc97edf5d656562fc472ca82a9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-26 15:57:53 +0000\n\n move logic to a method in Executor\n", "commit d863742dd14ad2c9591ab453bd3a5754e24e01b3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-26 15:52:42 +0000\n\n simplify displaying the executors as follow-up to comment by @jglick to #1596\n", "commit 1d818a16fd74c5fb0513a4c7b56b9f72220571af\nMerge: ecac963eaf 1c253bb352\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-26 15:33:45 +0000\n\n Merge pull request #1626 from stephenc/fix-since-tags\n \n fix the @since tags\n", "commit 1c253bb352dc6d43eb4ee2e64f736b4c5a275873\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-26 15:22:33 +0000\n\n fix the @since tags\n", "commit ecac963eaff0608accf950d90d75cff8b66bdc4c\nMerge: 1c781526a6 17d6d415e6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-26 15:13:51 +0000\n\n Merge pull request #1596 from stephenc/threadsafe-node-queue\n \n [JENKINS-27565] Fix threading issues with Nodes and Queue\n", "commit 1c781526a644e9ce43a050dab7923ab188d9ed12\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-26 12:17:56 +0100\n\n Test BuildTrigger waits for parent completion\n", "commit 17d6d415e678ce5a06fea4cfd3b826f0e432b496\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-26 10:25:08 +0000\n\n Doeth, this didn't pick up the old ones\n", "commit 3964189c5d0d4b958585c9f3665aadb67219d1d9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-26 10:51:49 +0100\n\n JUnit4\n", "commit bd4d15785f06e58db5e5a72a091c78411e734dfa\nMerge: e54b19d872 5c6a098997\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 21:07:00 -0400\n\n [JENKINS-27607] Noting merge of #1623.\n", "commit 9a7d578a0b0d9f24a65e3e8ff6e6675f475de400\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-26 00:09:43 +0000\n\n Ensure that listeners do not get notified when a computer is killed from a thread with the Queue lock\n \n - We don't know what those listeners will be doing\n - I'm not completely happy with having to do it this way, there are some theoretical paths where we end\n up re-acquiring the Queue lock in Computer.kill() but they should not be the normal path\n", "commit 7558a6a3840d41f7e5f928e78d02e3ce9590a815\nMerge: a50bdf9e6d e54b19d872\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 23:42:49 +0000\n\n Merge remote-tracking branch 'origin/master' into threadsafe-node-queue\n", "commit e54b19d872317e135c46a415df80651d0de8dbfa\nMerge: cfa4b100be 20c458d993\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 18:37:10 -0400\n\n [JENKINS-27055] Noting merge of #1621.\n", "commit cfa4b100be1b163868ce865efb047ad29170bff6\nMerge: 9ac2257d0a 86fed62314\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 18:32:33 -0400\n\n Merge pull request #1610 from jglick/Executable-JENKINS-25938\n \n API improvements around Executor/Executable\n", "commit 5c6a0989978f1c6f169f36421b8f0ead398caeb7\nMerge: ac80ef27dd ebd4ea3ad2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 18:26:45 -0400\n\n Merged #1595 and enabled test.\n", "commit ac80ef27ddd8307d3f57d1185868ac8d92df88a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 18:24:32 -0400\n\n [JENKINS-27607] Reproduced in test.\n", "commit a50bdf9e6d0695d5f209bb65ff6e1bc0a4cce3a1\nMerge: 8264236a07 9ac2257d0a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 21:40:33 +0000\n\n Merge remote-tracking branch 'origin/master' into threadsafe-node-queue\n", "commit 86fed623145ca8394d54e1dc9628412002e14d9c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 17:40:19 -0400\n\n Addressing some review comments from @stephenc.\n", "commit 5f264940306dd5ed0696056a6f11bcc1b78f4fc8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 17:32:59 -0400\n\n @CheckForNull as suggested by @stephenc.\n", "commit 0e3b6a9bf8dd66037f352f665fa5a49ded4e8581\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 17:31:56 -0400\n\n @GuardedBy as suggested by @stephenc, and some internal Javadoc.\n", "commit 546e0ec977a411d07963d848f5369e2273dc4a8d\nMerge: ced8d78db4 63d3b2641c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 16:47:58 -0400\n\n Merge pull request #1 from jenkinsci/pull-1610\n \n Additional change suggestions on top of PR 1610\n", "commit 63d3b2641c451dc228b75a8bcf1e5d54453e7bad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-25 13:23:14 -0700\n\n Fixed a race condition.\n \n IIUC, the expectation here is that Queue.Executable will instantiate AsynchronousException as a handle, start something asynchronously (say send a JMS message) with a callback, and the callback will tickle AsynchronousException.\n \n So AsynchronousException might complete before it gets its executor set. This code change ensures that that case gets handled correctly.\n", "commit 4a7c2714dc797a018f3ad1185971bad74703cf1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-25 13:15:07 -0700\n\n More minor javadoc\n", "commit 47c39daa5c07de116e0c49131306addb9f878b4e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-25 11:35:37 -0700\n\n javadoc improvement\n", "commit c02f516fa17c883b4af6a4567284979a28987e5e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-25 11:34:15 -0700\n\n javadoc formatting fix for better readability from code editor\n", "commit ced8d78db46159a0f9b18d727671e1f21f0b0346\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 16:16:27 -0400\n\n As requested by @kohsuke, rename Executables.getExecutor to Executor.of.\n", "commit d72d5d2157965be6bc3de71f7df16bb12b4a4b20\nMerge: b106ae347f 9ac2257d0a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-25 15:43:05 -0400\n\n Merge branch 'master' into Executable-JENKINS-25938\n", "commit c2c9a3ef371974ccb5b319c412b35d059974087c\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2015-03-24 19:07:37 +0000\n\n [FIXED JENKINS-26777] Build reports to be running for 45 yr and counting\n", "commit 8264236a07e047c202a4681ff325f0aa9ca7b632\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 15:42:43 +0000\n\n Update the retention strategies... the JSR 305 annotations do not seem to be spec'd to apply to child methods also... bold poorly spec'd annotations\n", "commit 89835c85acff5832631bb1dfd8e4003a8d444c02\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 15:27:15 +0000\n\n Even more fun with GuardedBy\n", "commit cf9f3cfbed7200b17e49941800902e56532f5d47\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 15:25:06 +0000\n\n More fun with GuardedBy\n", "commit 91527df490552327e2beb3e2c54bbfaa76589084\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 15:18:46 +0000\n\n fix guarded by values\n", "commit 0150209edecdd3be6a0d451b6d42c7273ffff763\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 14:25:07 +0000\n\n Remove `jenkins.setNodes(jenkins.getNodes())` style hacks to force the master number of executors to be updated\n", "commit 6a1ed2807ad245f520983469dd7014af3c82adad\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 14:21:09 +0000\n\n Add some javadoc tags and record the time of the termination request\n", "commit df160d63e2526a84c35d920f7fb36cbe95816396\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 14:20:14 +0000\n\n Use the GuardedBy import that the Jenkins core uses by convention\n \n - We will never mind that this is probably the wrong import to use as Jenkins core is consistently using the\n wrong one (If anyone asks, for a `javax` import to be correct, it should have a JSR that has passed through voting\n and not have a JSR that is still subject to change... OTOH one could argue that if the JSR 305 should ever\n become revived from its current dormant state *and* it is decided to include in the JRE *then* the packages\n would get moved out of `javax` and into `java` so they are not in final form anyway... but that pre-supposes\n that the process of standardization does not modify the annotations and by virtue of being in `javax`\n there will be some special case handling by some classloaders which is why depending on the JSR305 versions\n is, in my view, a bad plan... anyway this is moot... Jenkins core is going with JSR305 as it currently stands\n so we call all go down together!)\n", "commit b8a4a532455817f4bf723585763ec16569e1c4bf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 13:05:46 +0000\n\n Arg! cannot use Util.isOverridden as these are protected methods\n", "commit 6b8af39b0317bad90851d4f8025fd71fadb9deaa\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-12-03 16:41:41 +0000\n\n [FIXED JENKINS-21618] Ensure that the LoadStatistics return a self-consistent result.\n \n The original method of computing load statistics would compute the total and idle counts independently\n which could lead to counting errors while jobs started in between the different state counting operations.\n This change switches to returning a `LoadStatisticsSnapshot` so that callers will get a single consistent\n view of the counts which was valid for at least one point in time during the collection of the snapshot.\n", "commit c67eddf27bc8ed18be04905a15e0d7a05a20eee6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 11:17:37 +0000\n\n Arg! damn you copy and paste\n", "commit 2d64d160e9ade2ac16c75276b9ad7fac3f0c8758\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:38:10 +0000\n\n Missing @since and @Restricted\n", "commit dae0a492b55bba3b5247dcb657e38e75a27d71f5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:28:12 +0000\n\n Minimise diff to reduce merge conflicts with #1610\n", "commit f30444c819ae7ac143a8a155a7417b3e2d4ab4ec\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:21:40 +0000\n\n Clarify the cases where we hand-roll in the optimized subset of a save() and how config files are maintained\n", "commit f42e7f80ca47b2aef090660be26a035fb429b98d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:18:04 +0000\n\n Let's keep this private for now\n", "commit 639f06307650de93efce9e93b09cdccc92877bb2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:16:49 +0000\n\n Add license header\n", "commit 951b07789c407aa95b5f59836fc55b3c54480429\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:15:56 +0000\n\n Document locking logic\n", "commit 215186e0f1aed1992a549ab35ab15c2cdb1f2948\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:01:19 +0000\n\n Grammar\n", "commit 1844f0d93571bf175cb519cec862850b74d5da92\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:00:41 +0000\n\n Remove dead code while we are at it\n", "commit b4bb963e217a6ef0e88f6d8975e8ae4ebfe63c63\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 09:59:50 +0000\n\n Move SaveableListener notification outside of the lock\n", "commit 5a1999ea3035c16160e1961ffc6a61166bc6cae4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 09:56:30 +0000\n\n Let's be extra safe with unlocking the lock...\n \n (yes `} finally { updateSnapshot(); } } finally {` looks ugly but it reduces the amount of indentation changes)\n", "commit 1fe73753916646c5f7e45ea6c8eb611cc4f1e5da\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 09:45:17 +0000\n\n Document the terminatedBy methods\n", "commit b341589b5d68c07542f1516207dc1db8eb741c7e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 09:28:56 +0000\n\n If the number of executors changes, then we need to update the computer list\n", "commit 9cd00e40dd5ea7f4bfb7ca11b5383d13d0afd8eb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-25 10:30:45 +0000\n\n added `@since` tag as requested by @jglick\n", "commit 20c458d9933b5d25fc472f84ba8dbbf4eae5edee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-24 17:40:01 -0400\n\n [FiXED JENKINS-27055] <BUILDID> should now also match numeric build IDs.\n", "commit 2da5fb94a099bd020e58b5d572cfdf7fabe40b68\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-24 17:12:36 +0000\n\n Aha! the latest failing test should now be ok\n", "commit 027b8a9b37a461e1b7c411af37ff6c976f7d4f8d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-24 16:11:25 +0000\n\n fix failing tests (hopefully)\n", "commit 9ac2257d0a3fa86928267a82d69d55c5a4e423c1\nMerge: b02e71e3df 94b427f849\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-24 11:25:38 -0400\n\n [FIXED JENKINS-26399] [JENKINS-25975] Merged #1609.\n", "commit ebd0bde9fd065f75fc2deb5c2c0ee8c2fce79a63\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-24 15:08:48 +0000\n\n Ooops, forgot that the setting of nodes needs to happen while the Queue lock is held and the computer list needs updating afterwards\n", "commit 92147c3597308bc05e6448ccc41409fcc7c05fd7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-23 21:00:19 +0000\n\n [FIXED JENKINS-27565] Refactor the Queue and Nodes to use a consistent locking strategy\n \n The test system I set up to verify resolution of customer(s)' issues driving this change, required\n additional changes in order to fully resolve the issues at hand. As a result I am bundling these\n changes:\n \n - Moves nodes to being store in separate config files outside of the main config file (improves performance) [FIXED JENKINS-27562]\n - Makes the Jenkins is loading screen not block on the extensions loading lock [FIXED JENKINS-27563]\n - Removes race condition rendering the list of executors [FIXED JENKINS-27564] [FIXED JENKINS-15355]\n - Tidy up the locks that were causing deadlocks with the once retention strategy in durable tasks [FIXED JENKINS-27476]\n - Remove any requirement from Jenkins Core to lock on the Queue when rendering the Jenkins UI [FIXED-JENKINS-27566]\n", "commit b106ae347f2c7ac1db6d3bea516263b43d76815e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-24 08:30:34 -0400\n\n Deleting forgotten reference to Executable2.\n", "commit bb80340a92538cdc783a55a28d42bcacd46673f4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-24 08:27:52 -0400\n\n [FIXED JENKINS-26900] AsynchronousExecution.displayCell\n", "commit 8589b211f9a99fa47d022a77bd7936636175898a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-24 08:10:08 -0400\n\n [FIXED JENKINS-22941] AsynchronousExecution.blocksRestart\n", "commit d073f799a252d32479b47ea8e179d26115babf7e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-24 07:35:58 -0400\n\n Abandoning Executable2; doing everything in AsynchronousExecution.\n", "commit 9fb3b64072f20259d0355d05bd6161e69d7412be\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2015-03-24 12:25:05 +0300\n\n Remove editorconfig\n \n It doesn't support strip trailing space with \"modified lines\". That ends with many whitespace changes in old code changes.\n", "commit 09f7a2d3d120d77497da1e566a6719ec6feac7ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-23 17:50:39 -0400\n\n [JENKINS-26092] Noting some things that could be improved.\n", "commit b02e71e3dfcb2fe929203c169a66550b161a32a3\nMerge: 412792a282 a6296ebbdd\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-23 22:30:47 +0100\n\n Merge pull request #1618 from sbilinski/polish_translations\n \n Fixed spelling errors in existing Polish translations.\n", "commit eb276d857f737f608c1478d439b13c02b63b79d8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-23 17:25:48 -0400\n\n Added interruptForShutdown flag.\n Long-running executions can ignore shutdown events.\n", "commit a6296ebbdd4bdad8f9289590a3d3f8f6ebd4b4cb\nAuthor: Szymon Bilin\u0301ski <szymon.bilinski@gmail.com>\nDate: 2015-03-23 21:07:55 +0100\n\n Fixed spelling errors in existing Polish translations.\n", "commit 412792a282167c991d1e349a63e68fe35af42117\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 11:09:29 -0700\n\n Update changelog.html\n", "commit dbd262bc0b7d558b6aa0d78376583ee7b51efea0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 10:58:13 -0700\n\n updated changelog as a part of the release\n", "commit 1658b08f4396b1847808f7f798b72e244e470b11\nMerge: 46a900f4cb a6cd99f210\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-23 13:53:57 -0400\n\n Merge branch 'master' into Executable-JENKINS-25938\n", "commit 520a8683b45560b5cbc6c1304d00a7cde0f0040f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 10:33:52 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7809846c90f2a99ace36d55b5a7a3f9f8679c6d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 10:33:51 -0700\n\n [maven-release-plugin] prepare release jenkins-1.596.2\n", "commit a6cd99f2107e9dc197641a8f266089f4619c3693\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 10:15:46 -0700\n\n updated changelog as a part of the release\n", "commit 24594e9c0f4e146c04ca9a2129b236c330a1a686\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 08:48:08 -0700\n\n updated changelog for release\n", "commit 6b0f2c0ed9ee32ce88bb9afcd08da02a4c1be130\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 08:42:19 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit df66934070f7c5a98501de0e0f278ef4e0fb74de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 08:42:19 -0700\n\n [maven-release-plugin] prepare release jenkins-1.606\n", "commit fab7443031550172d9c949e9842f803a4e1b4af0\nMerge: c6d54a1682 dda70ee662\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-23 08:25:43 -0700\n\n Merge security changes\n", "commit 94b427f8497744a50bc0c73f7534e7cbebf67f79\nMerge: 6a90b743da c6d54a1682\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-23 10:31:26 -0400\n\n Merge branch 'master' into JenkinsRule-additions\n", "commit c6d54a1682dd324786f1dc7a09358ff9e4587c33\nMerge: 8c3b703df8 5f750e9f9c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-22 21:32:06 -0700\n\n Merge pull request #1614 from jzjzjzj/patch-2\n \n typo in .editorconfig\n", "commit 8c3b703df80b65478b8f0ee62ee9563e26000d15\nMerge: 215ddd660d 51a398a55c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-22 21:31:39 -0700\n\n Merge pull request #1615 from simon-andrews/patch-1\n \n Fix typo in \"legacy authentication strategy\" description.\n", "commit 51a398a55c216be4c6a3679bea80701ba6b1bdc1\nAuthor: Simon Andrews <simon@simonandrews.org>\nDate: 2015-03-22 20:46:26 -0400\n\n Fix typo in legacy authentication strategy description.\n", "commit 5f750e9f9cd89f131e45dd71bcfc12ac48c3cc40\nAuthor: J\u0101nis <jzjzjzj.fwd@gmail.com>\nDate: 2015-03-23 00:24:48 +0200\n\n typo in .editorconfig\n", "commit 215ddd660d199fa277ebdd6b8ae8cc8c62c7c488\nMerge: eda55d3526 724a675ad6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2015-03-22 23:09:59 +0900\n\n Merge pull request #1613 from ssogabe/l10nja\n \n uodated l10n(ja)\n", "commit 724a675ad6772eeeb8ed36a2912ccd10d559b914\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2015-03-22 23:08:39 +0900\n\n uodated l10n(ja)\n", "commit 9794f026830ae3a9bcd2458a431fd5ee8590a0fe\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-03-21 12:24:22 +0900\n\n [FIXED JENKINS-27505] Preserve an empty line in the beginning of a textarea.\n", "commit d135db19b21d54e67317b8ef7e5cffb4d31a3b5f\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-03-21 11:19:22 +0900\n\n [JENKINS-27505] Add config.jelly for TextareaTestBuilder\n", "commit dda70ee6623e13ea849bd28c9c7dfc00d2c3bc11\nMerge: eda55d3526 5f91b42b9d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-20 15:31:10 -0700\n\n Merge remote-tracking branch 'security/security-rc'\n", "commit 46a900f4cb468853c5dca844d258b5b862c3a8bf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-20 16:00:42 -0400\n\n [JENKINS-25938] Introduced AsynchronousExecutable.\n", "commit a88fb9d492448adf5c3cef8752e02e483a819da2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-20 13:33:41 -0400\n\n Use ResourceList.EMPTY.\n", "commit eda55d3526c99a2c8227906fb777df21b417706c\nMerge: 8b81e482b0 77abe1d11c\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2015-03-20 16:59:35 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 77abe1d11c97ce3cb6cf4438e72cbae0d03f58d3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-20 16:56:53 +0000\n\n tidy up @since tags after merge\n", "commit 1276a6804029a983de18ad16950f0365cc4d33bc\nMerge: 48d933c675 36adbfa8f8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-20 16:55:14 +0000\n\n Merge pull request #1606 from stephenc/jenkins-27058\n \n [JENKINS-27058] Clarify that remoteFS can be relative if you know what y...\n", "commit 8b81e482b01d367c4234daadc24f5870e070ff1b\nMerge: 48d933c675 88e287a83b\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2015-03-20 16:07:26 +0000\n\n Merge commit '88e287a83bca22540a0c2476057d128088532c17'\n", "commit 88e287a83bca22540a0c2476057d128088532c17\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-20 09:03:44 -0700\n\n Updated to reflect changes in args4j SPI.\n", "commit 48d933c675770a060cca92d69d55dbd5c5a82bcf\nMerge: 6f4b467d88 93093c98f3\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2015-03-20 14:37:31 +0100\n\n Merge pull request #1611 from ndeloof/JENKINS-16284\n \n [JENKINS-16284] catch unexpected launcher error\n", "commit 93093c98f3f3098edc7fb48e5d775908ba496a87\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-03-20 13:17:41 +0100\n\n [JENKINS-16284] catch unexpected launcher error\n", "commit 36adbfa8f828f966bf652f1db57b2b75fbb2ddb4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-20 10:14:03 +0000\n\n don't call this local variable absolute as it maybe relative... it will be absolute when we are finished mind!\n", "commit 72e0b9c53a15306e0a7b7117100f4d1b7ec250b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-19 19:09:05 -0700\n\n [FIXED JENKINS-6167 JENKINS-21251 JENKINS-21160]\n \n Integrated a newer version of remoting & args4j\n", "commit f2f988e81fc42d69d32c09dfd8958d53e4dedb30\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-19 17:06:39 -0400\n\n [FIXED JENKINS-26090] Executables.getExecutor\n", "commit 6f4b467d8857c73dd1da8303cc863c8f6401c4a6\nMerge: b62c927a27 d892fd66f0\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2015-03-19 21:28:19 +0100\n\n Merge pull request #1608 from ndeloof/JENKINS-27436\n \n [FIXED JENKINS-27436] <form> elements can\u2019t be nested\n", "commit d892fd66f0d129ed83f2943f0bb6fd1f9bab3c3d\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-03-18 18:21:18 +0100\n\n [FIXED JENKINS-27436] <form> elements can\u2019t be nested\n", "commit 6a90b743daa944c919c0578f39ae0f6c2240671b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-19 10:19:39 -0400\n\n Added BuildWatcher, waitForCompletion, waitForMessage\n", "commit 1cb69f8cc0478bcacede2dc827c62cfcb69b31b8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-19 13:56:19 +0000\n\n Move isRelativePath to Util and use from hudson.model.Slave's descriptor\n", "commit 979ddba0ced2dabc62851e428a2e03d587892e0d\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-03-19 21:42:33 +0900\n\n [JENKINS-27505] Added a test to reproduce JENKINS-27505. The empty line at the beginning will be removed in a textarea.\n", "commit 9788ac6dd14c7c8dc856aba11a283262d5dd7ac8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-18 14:33:18 +0000\n\n Address @daniel-beck's comments\n", "commit ebd4ea3ad2ba12a1bea07a7ed85df5e7fd64df9b\nAuthor: Grogdunn <frzlollo@gmail.com>\nDate: 2015-03-18 14:46:23 +0100\n\n enh: bump stapler to stable version\n \n Bump to stapler 1.236 stable\n", "commit 95c6693ef65743b5eeb0e539b306db2ad6cb787c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-18 12:19:37 +0000\n\n Augment help text to explain when relative paths are OK\n", "commit 98759f531c5ddc516df16b9e66735b5e7461d6f1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-18 12:04:49 +0000\n\n Simplify english\n", "commit af764b02bfe969cca354d15c71752631c553f70c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-18 12:04:06 +0000\n\n Define a consistent serialVersionUID\n \n - Ignoring all the other callables in this class that are missing a serialVersionUID\n", "commit 5de6f84eb724882adda08826c35cfdc46c8c15d2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-18 12:01:26 +0000\n\n Handle mostly-absolute paths on windows that use a drive letter\n \n - of course drive mappings are user scoped and can change from user session to user session, so calling them absolute is a bit of a joke... none the less, for our purposes they are absolute enough\n", "commit 644d9a28fd91f0381620c3e21e7cf8fb5ffad2cb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-18 11:22:09 +0000\n\n Doeth! I meant to have this as warning\n", "commit 68e03c4c1219f11bfa7da7a7bf66f1d7d6eb8ae7\nAuthor: Freddie Vargus <Freddie-V4@users.noreply.github.com>\nDate: 2015-03-17 23:08:34 -0400\n\n Update README.md\n \n Remove extra lines under each title heading (forgot to add in previous commit).\n", "commit 1f18e004385f0e6b241015a7f50ad9e77fb25787\nAuthor: Freddie Vargus <Freddie-V4@users.noreply.github.com>\nDate: 2015-03-17 23:06:18 -0400\n\n Update README.md\n \n Fix grammatical/spelling errors. Paste in copy of MIT License with recommended copyright format.\n", "commit b62c927a27d5928b8577c298b06f7d819cb18ad2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-03 10:31:15 -0800\n\n [FIXED JENKINS-4409] Integrated a newer version of localizer\n", "commit 54af1e0c2d3b211e00cca9d4e7743f2c8e81fe61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-17 14:08:07 -0700\n\n Revisit the way default ListViewColumn set are calculated.\n \n Instead of hard-coding the list, do this through @Extension(ordinal=...) mechanism.\n This way, other plugins can add default columns in places that they control.\n", "commit 5f91b42b9d59ae4b71800d3ecc5f8b310055ab02\nMerge: b44a2fb1bc 2cc3afdebe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-17 14:17:33 -0400\n\n Merge branch 'security' into security-rc\n", "commit cefc52cb9422a7161bd29a94b6abe1b3d4ad25d9\nMerge: 921cfa9ed8 2cc3afdebe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-17 14:17:22 -0400\n\n Merge branch 'security' into security-stable-1.596\n", "commit 9fd9236392b4a8fcb229a5f10f0e7d7fe7a111dd\nMerge: c545777bd2 2cc3afdebe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-17 14:17:09 -0400\n\n Merge branch 'security' into security-stable-1.580\n", "commit 2cc3afdebedbe356b7451e382e62a4d62a521208\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-17 18:01:49 +0100\n\n [SECURITY-180] fix test\n", "commit b44a2fb1bc184077d324a31feee9835fd3a7cc6e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-17 09:45:19 -0400\n\n Can uncomment @Issue now.\n", "commit cb174607b348636eeaf27c6b0eab502ec1f2f3a6\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-03-17 14:05:15 +0100\n\n JENKINS-24433 Improving tests\n", "commit 48d290031245ed6211cd69a2f2a8e958db79df7a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 20:50:11 -0700\n\n updated changelog as a part of the release\n", "commit efee0785bcd3c68097c3f0e4cd90d5d8c0cabe4d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 19:20:06 -0700\n\n updated changelog for release\n", "commit 097a7c5ff46ef23d425297adb3ed9c96aad71039\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 19:14:02 -0700\n\n [maven-release-plugin] prepare release jenkins-1.605\n", "commit 9e36cc731a0b5f9d588a215b5ebdd3c7b3d9d809\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 19:14:02 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 921cfa9ed8ecdc3ebd9f2bdac7caa80e5dcefb06\nMerge: 9abf36612a 6990809360\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 15:27:39 -0700\n\n Merge branch 'security' into security-stable-1.596\n", "commit c545777bd27b84480b3c4881d9379635bf12b48e\nMerge: 1780041009 6990809360\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 15:27:37 -0700\n\n Merge branch 'security' into security-stable-1.580\n", "commit e7773d803772141285e648883d57f1d8d149fe0e\nMerge: 2c4cc77d33 6990809360\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 15:27:31 -0700\n\n Merge branch 'security' into security-rc\n", "commit 6990809360f0afe5fcda548578c030c5cf6a8cf1\nMerge: f58ba6e72f 73b53b231e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 22:24:04 +0000\n\n Merge pull request #14 from jenkinsci-cert/SECURITY-177\n \n [SECURITY-177] Reflected XSS in AdjunctManager.doDynamic\n", "commit 73b53b231e9f90ff2a330d01b5bf19db2f75ba85\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 15:20:38 -0700\n\n [SECURITY-177]\n \n Added a test case to cover bases\n", "commit 2c4cc77d33e836d4b0f8bda7cc575bec8877d9e6\nMerge: 501b61fa14 f58ba6e72f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-16 18:16:09 -0400\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/test/java/hudson/util/FormValidationTest.java\n test/src/test/java/hudson/model/UserTest.java\n", "commit 9abf36612a7a92422e0d6c688796bc0fca590ee8\nMerge: 2f4d890785 f58ba6e72f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-16 18:13:06 -0400\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n core/src/test/java/hudson/util/FormValidationTest.java\n test/src/test/java/hudson/model/UserTest.java\n", "commit 1780041009ca637eafc2790bbeeb4112d2272f77\nMerge: 45c23d3352 f58ba6e72f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-16 18:09:28 -0400\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n test/src/test/java/hudson/model/UserTest.java\n", "commit f58ba6e72f978e2f73299e38a1b54ff70fc73fd8\nMerge: 57e78880cc f880d8d2cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 22:03:51 +0000\n\n Merge pull request #15 from jenkinsci-cert/SECURITY-171\n \n [SECURITY-171] XSS in FormValidation._error(..., Throwable, ...)\n", "commit 57e78880cc035874bda916ef4d8d7fd7642af9db\nMerge: 25411a0bed 25bf232c0d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-16 22:02:41 +0000\n\n Merge pull request #13 from jenkinsci-cert/SECURITY-180\n \n [SECURITY-180] arbitrary API Token change/leak via changeToken\n", "commit f6fa3c79c67521a801c01a99475b3f31fe2c0bf1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-03-16 21:44:35 +0100\n\n Noting JENKINS-27256 more user friendly\n", "commit 0de40da8bff4ba12abacc03bd33791369acb6491\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-03-16 19:38:34 +0100\n\n Fix 'Upcoming changes' JavaScript\n", "commit 73c3021b70807fec81895ef3cee805bbb694d4b9\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-03-16 18:32:02 +0000\n\n Noting JENKINS-27256\n", "commit 6bdd321228e1d8bcea43622c0af4b4cd9eedbc74\nMerge: 11786d8858 7e5063937c\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-03-16 18:18:21 +0000\n\n Merge pull request #1603 from tfennelly/JENKINS-27256\n \n [FIXED JENKINS-27256] Added functional test for stapler fix\n", "commit 7e5063937c31ee33de29254f1f13f5d4aa0d6174\nMerge: 3f3bc348da 11786d8858\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-03-16 17:30:50 +0000\n\n Merge branch 'master' into JENKINS-27256\n \n * master:\n Updated changelog\n updated changelog as a part of the release\n [maven-release-plugin] prepare for next development iteration\n [maven-release-plugin] prepare release jenkins-1.604\n Noting #1597\n Noting #1593, #1579, move JENKINS-22346, #1558\n Remove two fixes that were backported to RC\n JENKINS-27183 Avoid deadlock when using build-monitor-plugin\n", "commit 3f3bc348dad7860af1b11e826604f4980a762caa\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-03-16 17:30:17 +0000\n\n Updated stapler dep to 1.236\n", "commit 81bf54520d2ebaff7c0177c98cb5cb2c0936f058\nAuthor: Matt Legrand <MMLEGRA@MICRON.COM>\nDate: 2015-03-16 10:13:24 -0700\n\n add missing edit to selfcheck\n", "commit e6fdc19cf9174390386a98935ff1d7cf81dbe82f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2015-03-16 12:36:04 +0000\n\n [JENKINS-27058] Clarify that remoteFS can be relative if you know what you are doing\n \n - Get the absolute path on connect and use that while the connection is on-line (which is ok as when the connection is not online a null was returned from getRootPath() anyway)\n", "commit 9d52e5772de250377f5f38d0d083b0e0272a7585\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-03-16 09:05:23 +0000\n\n Updated stapler dep to 1.235\n", "commit 11786d8858dfb74b0a9b02aa6d283f68b1d8850a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-15 14:58:19 -0700\n\n Updated changelog\n", "commit 074f35adf1dc9ad72cc4f7af53799f67a685cc91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-15 13:02:47 -0700\n\n updated changelog as a part of the release\n", "commit 265768908163280c56ac9d3522af6e151beae654\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-15 10:32:26 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0ed1fb97ba7a1cc20179bb9a641b50116438ab41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-15 10:32:26 -0700\n\n [maven-release-plugin] prepare release jenkins-1.604\n", "commit 37534fa359ea9f11a579157feee68b7e959a7c3b\nAuthor: Matt Legrand <MMLEGRA@MICRON.COM>\nDate: 2015-03-13 17:09:23 -0700\n\n alternative and more general solution suggested by D. Beck\n", "commit 9a69d6191ab3259709ed7fba0411b652a32bbab9\nAuthor: Matt Legrand <MMLEGRA@MICRON.COM>\nDate: 2015-03-13 12:07:41 -0700\n\n JENKINS-23197: add datestamp to node-offline message\n", "commit 12e55e4645ee9703cbaba115694c3ea79b762669\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-03-13 14:49:20 +0100\n\n [JENKINS-27414] Don't offer to restart if unsupported\n", "commit 1b75b38d4cce187cceb5cb56a2810073fc54f990\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-13 12:43:37 +0100\n\n Noting #1597\n", "commit 4edbb2565b72d3ac64f520c128a7afcfeba92c33\nMerge: 84800166b0 fb5540e38c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-13 12:13:03 +0100\n\n Merge pull request #1597 from fbelzunc/JENKINS-27183\n \n [FIXED JENKINS-27183] Avoid deadlock when using build-monitor-plugin\n", "commit 94af3a4a8a73bd3bdb3c58ee8e7a193b21d6fb70\nAuthor: Grogdunn <frzlollo@gmail.com>\nDate: 2015-03-13 10:41:46 +0100\n\n Fix: bump stapler version\n \n Bump stapler to lastest.\n", "commit 2e13ebdf389f7bd9daa3e91ea68654ba4c061039\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-03-12 23:02:43 +0000\n\n Fixed snapshot dep in effort to help CI build pass.\n", "commit 84800166b075118cec1845e49aa230ef8a23799c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-03-12 23:44:34 +0100\n\n Noting #1593, #1579, move JENKINS-22346, #1558\n", "commit 50a83a1f6693b70edf5d41d78e0439970fb3da19\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-03-12 20:46:51 +0100\n\n Remove two fixes that were backported to RC\n", "commit ad9d191cbcee8928744d375bc13c629bd470329b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-03-12 19:15:48 +0000\n\n [FIXED JENKINS-27256] Added functional test for stapler fix to handle dispatcher methods for getX(long) model methods\n", "commit 80e9f3f50c3425c9b9b2bfdb58b03a1f1bd10aa3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-12 09:37:02 +0000\n\n [FIXED JENKINS-22346]\n \n The original motivation for the fix (to prevent users from logging in\n once he's removed from the backend identity database) is legitimate,\n but it affected too many users.\n \n So as an escape hatch / non-promoted feature switch, I'm adding this\n option to bring back the old behaviour.\n", "commit fb5540e38c935676d7f58e9d2ce7a84275bb898f\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-03-09 11:45:00 +0100\n\n JENKINS-27183 Avoid deadlock when using build-monitor-plugin\n", "commit 7db618e64a8b70514df227dd706566e93a0e112c\nAuthor: liorha <liorha@jfrog.com>\nDate: 2015-03-09 14:54:22 +0200\n\n JENKINS-27289\n", "commit 44db6aef3f055455635da1e126bcd162c95f80df\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2015-02-23 13:18:15 +0100\n\n JENKINS-24433 Searchbox doesn't work properly inside a folder\n", "commit e9bf4b71cd0b988a0466d024bf78a8e44cc222fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-08 12:42:02 -0700\n\n the trunk is toward 1.604-SNAPSHOT\n", "commit 501b61fa1494e75b09215e983f04dfb32d3fa7b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-08 12:41:58 -0700\n\n creating an RC branch\n", "commit 871c1f11c99857de6e6e15c83a6810a411900e20\nMerge: b400d1507a 57ff82c7d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-08 12:27:51 -0700\n\n merged back the RC branch\n", "commit 57ff82c7d8be043a1b47988f4567f1783d317c91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-08 12:27:49 -0700\n\n updated changelog as a part of the release\n", "commit 87f97f4b07cdaec3a106f632db7cf0d2d96296c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-08 11:11:32 -0700\n\n updated changelog for release\n", "commit ec514be3a14e98dd006472ae9d8fb5f5c5221d92\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-08 11:05:35 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 42c082885c50a0852bf63873114cabe7c48973e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-08 11:05:35 -0700\n\n [maven-release-plugin] prepare release jenkins-1.602\n", "commit f880d8d2cd9d46987ee3630fa04f77b17784f4e8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-07 20:32:17 +0100\n\n [SECURITY-171] test\n", "commit 25bf232c0d1abf20ab5a27c6cc808c53d46ea1c8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-07 20:02:02 +0100\n\n [SECURITY-180] Test\n", "commit feb2703adb0c121705e5c8e9ddf8f663b6481cbd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-07 10:28:40 -0800\n\n [FIXED SECURITY-171]\n", "commit 1699e2c1f36a22d6a149e71c80937e9972ef6224\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-07 10:22:24 -0800\n\n [FIXED SECURITY-177]\n \n Add nosniff header liberally to every request we serve.\n", "commit b400d1507a25c895f99b983bee713952af5edadd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-07 09:54:17 -0800\n\n [FIXED JENKINS-27277]\n", "commit c826a1b8276879c6e3de384b697d42eadfcdf127\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-07 09:35:28 -0800\n\n [FIXED SECURITY-180]\n", "commit 2ba1f8faa5dea3b0a835eeb4a01400d4e4df50a8\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-06 23:21:33 +0100\n\n Noting merge of #1558\n", "commit 20171e4d8649019c6c5e722c2e2f50405d3631cb\nMerge: ba81a15f2a 59bd031487\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-06 23:19:18 +0100\n\n Merge pull request #1558 from patbos/JENKINS-26723\n \n [JENKINS-26723] Expose displayName in Remote API\n", "commit ba81a15f2a1126313b7dfaad8f1f96a2ac8cb3ba\nMerge: 2983905e45 faef34c942\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-05 22:52:53 +0100\n\n Merge pull request #1584 from bmillemathias/patch-1\n \n Spotted a HUDSON variable in debian default file\n", "commit 3344c23a0ea3963e572b02c73d68efd3c1addb76\nAuthor: Grogdunn <frzlollo@gmail.com>\nDate: 2015-03-05 09:55:13 +0100\n\n Fix mime tipe with JSONP\n \n Using https://github.com/stapler/stapler/pull/45 if the request contain jsonp parameter send the correct MIME type to avoid the error:\n Refused to execute script from 'JENKINS_URL' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.\n", "commit 2983905e459a0311a1ca549847663999f4e5cd76\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-04 06:30:25 -0800\n\n the trunk is toward 1.603-SNAPSHOT\n", "commit 08211c26cc3840d83ccf2409fecb965ca910cb5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-04 06:30:17 -0800\n\n creating an RC branch\n", "commit b5ad71ffdcb89cb815d3413a3ce047f8f60b93db\nMerge: da43ffc872 156bd4fabd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-03 22:15:21 -0800\n\n merged back the RC branch\n", "commit 156bd4fabd9789d6d50533d6cbe1909ef95dab48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-03 22:15:19 -0800\n\n updated changelog as a part of the release\n", "commit 04a86ea80b9cd7eb57cad870c49354ed56dc5137\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-03 15:25:04 -0800\n\n updated changelog for release\n", "commit c2227e65d84638bcd6e2dd7d5de01ffd624fc839\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-03 15:19:03 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5c1d47968217d13e59251d96b8bf8423feae4df0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-03 15:19:02 -0800\n\n [maven-release-plugin] prepare release jenkins-1.601\n", "commit 2f4d890785803c22438a40456b08130d61910e87\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 15:45:16 -0500\n\n JUnit 4.\n (cherry picked from commit 778e9e194e66c79b36bab81b621fcb829f4e7c5a)\n", "commit da43ffc872fd2473685ccfb75f9f2b8174c18ff8\nMerge: cf2b02dc58 a51edf7c65\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2015-03-03 13:32:55 +0100\n\n Merge pull request #1593 from ndeloof/check\n \n show \u00ab\u00a0check now\u00a0\u00bb button on PluginManager updates and available pages\n", "commit a51edf7c652c9eaef100ffa94e594ccd2c5b67a3\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-03-03 10:35:54 +0100\n\n show \u00ab\u00a0check now\u00a0\u00bb button on PluginManager updates and available pages\n", "commit 6ee6fc3b2f7a9bceca1b04c4af5e6f1b024e2ab4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-02 20:16:35 -0500\n\n [JENKINS-26739] Backporting #1592 to rc.\n \n (cherry picked from commit cf2b02dc58c140aafc4e20115a8bc936d05815be)\n \n Conflicts:\n changelog.html\n", "commit cf2b02dc58c140aafc4e20115a8bc936d05815be\nMerge: 87ab95e7fc 5ada903554\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-02 20:16:35 -0500\n\n [JENKINS-26739] Merging #1592.\n", "commit ef4d1553bf12f5ba8d584491f1c118c8797a3846\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-02 18:54:06 -0500\n\n [JENKINS-27178] Amended merge of #1590.\n (cherry picked from commit 87ab95e7fc30af0d20a2bfe6a977fa2da7d15dba)\n", "commit 87ab95e7fc30af0d20a2bfe6a977fa2da7d15dba\nMerge: 7d6cd1bd5b 9388ad0a59\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-02 18:54:06 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 7d6cd1bd5b4675dbbcf1df08eb4760fdaea8dffc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-02 18:53:13 -0500\n\n [JENKINS-27188] Noting merge of #1590.\n", "commit e559f39697dad8ee44320b092fc7b32c35ac1eb9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-02 18:51:55 -0500\n\n [JENKINS-27188] Picking a better test location for #1590.\n", "commit 5ada903554a493fcfbc8e23c5c8d02bc50c17845\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-02 18:11:34 -0500\n\n [FIXED JENKINS-26739] Suppress monotonicity assertion for MatrixRun.\n", "commit 9388ad0a599ab645b023f19dc20159a64dff75ee\nMerge: a87a5a1a5c 16e0eb3494\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-03-02 17:08:12 -0500\n\n Merge pull request #1589 from jenkinsci/jtn/transientActionFactoryExtensionPoint\n \n TransientActionFactory should implement ExtensionPoint\n", "commit a624f373c56c650f3bc0af1ab346694aa3c7c735\nAuthor: Johno Crawford <johnathan.crawford@sulake.com>\nDate: 2015-03-02 16:13:28 +0000\n\n Return copy of EnvVars to prevent outside modification.\n", "commit 4c4fb74043fa264a29d83d63d77cbb96de83d840\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-23 13:00:56 +0000\n\n [FIXED JENKINS-26365] Animated ball in job's build history widget won't open Console Output\n \n (cherry picked from commit 1dd60ec7780870f9c11686659178e52d251c15fc)\n \n Conflicts:\n changelog.html\n", "commit ff26bb8a18c62a4cd008cfff935166e38ee94f6a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-06 07:03:50 -0500\n\n [JENKINS-10944] Merge branch 'master' into FlyweightTask-JENKINS-10944\n \n (cherry picked from commit 1a80973ab875d12c3eda61ebb25850795d9cb6d6)\n", "commit 56795ba1f30ea9f060c9bb1e302fcff9827dd947\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-20 13:29:13 +0100\n\n [FIXED JENKINS-22311] Show queue item parameters in tool tip\n \n (cherry picked from commit 44e6b5d76211bc40e1a608ae3aa93c083befaeba)\n", "commit bf6859f059bc809a8b1bae6ef184af56a37f79e0\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-21 04:20:45 +0100\n\n [FIXED JENKINS-25601] Amend JAVA_HOME check to work with JDK 9\n \n (cherry picked from commit 1186e7b4047a70162a1a3be399fc449ae3b0e1f5)\n", "commit b7ccd6bb14becb51a5df9ebf043d28323abd538a\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-23 11:22:01 +0100\n\n [JENKINS-25897] Add tests\n \n (cherry picked from commit b090751c16242402ad2187292e40f0f7bd5bbe10)\n", "commit 6e67cb9e28707c19ded5c5c5c301ffe179ed5d64\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-23 01:40:47 +0100\n\n [FIXED JENKINS-25897] Add range check for H(X-Y) syntax\n \n (cherry picked from commit 9a8329ebfe6b713acd8c6e42de095e44cd126f2c)\n", "commit a87a5a1a5c6c7594fb322e10c815d94052164e19\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-03-02 19:05:51 +0100\n\n More robust unit test\n", "commit 16e0eb34948b9422c829e52e8cd027c42cc1882a\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-03-02 10:38:27 +0000\n\n TransientActionFactory should implement ExtensionPoint\n", "commit 8d9329e57c04d4970e0b065146531663b1a8a300\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-01 11:19:22 -0800\n\n the trunk is toward 1.602-SNAPSHOT\n", "commit 121f3bce290af2125eaa701015771c0f87a24a5d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-03-01 11:19:13 -0800\n\n creating an RC branch\n", "commit dd2083aa4734836164b82a86608ad8a9ec353a02\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-22 16:18:44 -0500\n\n [FIXED JENKINS-19392] Simpler and more efficient to use String.intern to compact fingerprint data.\n This should work across builds and even across jobs, and does not force us to load other builds.\n (cherry picked from commit 2f59ffc475dc73a9a9cd5a7596819f3242c22f6f)\n \n Conflicts:\n changelog.html\n", "commit 669e1dc99f5265e7c0249032f297b6e87f12c471\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-21 03:45:09 +0100\n\n [FIXED JENKINS-25174] Show run display name on parameters page\n \n (cherry picked from commit 3ed7778bd42b99fc5fbef66d63d96604c279ec78)\n", "commit 8ce0a685e6af70d82e937419360c7223ae9eac05\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-03-01 17:29:59 +0100\n\n Noting security fixes in 1.600\n", "commit b8a559c820a984935639fea088a60a7e9a68953f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 12:55:51 -0800\n\n updated changelog as a part of the release\n", "commit 03647c7ce468612d10d741c852f2a8d768b92004\nMerge: a29aef69b9 c49ab88af8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 12:53:13 -0800\n\n merged back the RC branch\n", "commit c49ab88af85573c84d0cfa4bee019a4e8a376df5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 12:53:11 -0800\n\n updated changelog as a part of the release\n", "commit 53249197260bff698ed8574254f5312c8687ef03\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 12:24:12 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9dff4b0f74d33fae41cca5c20b93fca198699723\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 12:24:11 -0800\n\n [maven-release-plugin] prepare release jenkins-1.596.1\n", "commit ee8cec3ad931b73a11006912172d73b095a7713c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 08:16:53 -0800\n\n Added Jenkins 100K easter egg for 1.600\n \n My plan is to remove this in a while.\n \n (cherry picked from commit fe1a1487d527b0280d5ccebdb20cde3b753d4702)\n", "commit a29aef69b92db0116e2debfe221eed7c00feada2\nMerge: dac7dfe94e 8636a2bc08\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-28 15:04:53 -0500\n\n Merge pull request #1588 from jglick/ALLRM.headMap-JENKINS-26690\n \n Simplify code a bit using Collections.reverseOrder()\n", "commit 731a7481fb756a1fac4f9d9b83a650fc292d5457\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 09:29:44 -0800\n\n updated changelog for release\n", "commit 083ea501253d257cde7a51b678fd3512b16e4dc1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 09:23:17 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1d096c265d52c067e9806ec586ebef3664d7e68f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 09:23:17 -0800\n\n [maven-release-plugin] prepare release jenkins-1.600\n", "commit 9f12f91190bebbc2a9c3311f0fb3074877bbf216\nMerge: 6739d35253 25411a0bed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 08:29:08 -0800\n\n Merge branch 'security' into security-stable-1.596\n", "commit 8c5843537ed5a677e1b98cd297582b2eb3f5586b\nMerge: fe1a1487d5 f83e9aef6d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 08:26:13 -0800\n\n Merge branch 'security-rc' into rc\n", "commit f83e9aef6d85f7bf8cc6f0055bc4e87f907a459a\nMerge: d2d91748dc 25411a0bed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 08:25:09 -0800\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n test/src/test/java/hudson/model/UpdateCenter2Test.java\n", "commit fe1a1487d527b0280d5ccebdb20cde3b753d4702\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-28 08:16:53 -0800\n\n Added Jenkins 100K easter egg for 1.600\n \n My plan is to remove this in a while.\n", "commit 45c23d33520c49052b09c2fb38d288f25d7f4514\nMerge: fe6b2dccf3 25411a0bed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-27 16:44:02 -0800\n\n Merge branch 'security' into security-stable-1.580\n", "commit 25411a0bed083242f2d73dfee4de7bb6e642251d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-27 15:09:39 -0800\n\n Fixed a test failure\n \n With the server-side download, the test needs to induce the update\n center metadata retrieval in a separate manner.\n", "commit 8636a2bc08dd3a43d2e418f250c9fc4c73334ebf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 16:02:55 -0500\n\n Simplify code a bit using Collections.reverseOrder().\n", "commit dac7dfe94e6c21eee92704acace2079668a023b1\nMerge: a452023789 db1f805d68\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 15:55:04 -0500\n\n [JENKINS-26690] Noting merge of #1586.\n", "commit d2d91748dc7d91f91b8c8b5aa85a90ebb4192cd8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 14:47:12 -0500\n\n Forgotten @since.\n", "commit f04aee314f97b3181d090bfb49644d34739603e9\nMerge: f60bde00ab 05ebd4ea03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 14:28:04 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n pom.xml\n", "commit 6739d35253404e97cade3e6c4ea4bea57bae1aab\nMerge: 3c2e8171f8 05ebd4ea03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 14:26:19 -0500\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n pom.xml\n", "commit fe6b2dccf319f49862dfbc5d9c9b25ff62f8eb1f\nMerge: 664748283e 05ebd4ea03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 14:25:07 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n pom.xml\n", "commit 05ebd4ea038c7b4530acaa3da5ce1cbbf608968f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 14:14:45 -0500\n\n matrix-project 1.2.1\n", "commit f60bde00ab87712321284ec8ebad677b3d1dcf40\nMerge: 8f84890923 a1875a158d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 13:50:21 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/PluginManager.java\n core/src/test/java/hudson/PluginManagerTest.java\n", "commit 8f84890923aa6dfad5045806f00c2cf16fb12c6c\nMerge: 7f51765a59 67b56f8829\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 13:48:15 -0500\n\n Merge branch 'rc' into security-rc\n", "commit 3c2e8171f89d173d247123aaeaf10f60a9472977\nMerge: 9285ed86a2 a1875a158d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 13:46:24 -0500\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n core/src/main/java/hudson/PluginManager.java\n core/src/test/java/hudson/PluginManagerTest.java\n", "commit 664748283eedee3bb2a44414902bcdd9ab2cdcac\nMerge: d6d127d637 a1875a158d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-27 13:44:12 -0500\n\n Merge branch 'security' into security-stable-1.580\n", "commit a1875a158d1c5139dcaa8568c1a4368a4688692a\nMerge: be06d6c4b8 b8c9841c30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-27 10:34:53 -0800\n\n Merge pull request #12 from jenkinsci-cert/SECURITY-167_3\n \n [SECURITY-167] Plugin manager was also vulnerable to XXE attacks.\n", "commit b8c9841c30738fb12a6024059326dee1177caa51\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-02-27 18:18:23 +0000\n\n [SECURITY-167] Plugin manager was also vulnerable.\n \n Although the plugiun manager was vulnerable getting information\n out of Jenkins was harder - however it would still be possible to\n do bad things such as reading from /dev/zero on Linux\n", "commit a452023789ccf842f49c11980146037ec7885859\nMerge: 3e920a903d c35d2a68be\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2015-02-27 17:11:11 +0900\n\n Merge pull request #1587 from ssogabe/japanese\n \n update Japanese localization\n", "commit c35d2a68be90fff79c770f9f9377d4c264aa935c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2015-02-27 13:57:00 +0900\n\n update japanese localization\n", "commit db1f805d68a1aaf8e2d6d1c96cb006fc1dd4c087\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-26 18:10:05 -0500\n\n [FIXED JENKINS-26690] Integer overflow in AbstractLazyLoadRunMap.headMap with negative arguments.\n", "commit 3e920a903d2cc5b360a136e6c2bc932ae261693a\nMerge: 9bb90f8ea6 a6d26dcc22\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-26 14:07:43 +0100\n\n Merge pull request #1585 from sylvestre/master\n \n Fix a display issue with the French locale\n", "commit a6d26dcc229d2b9f900a2f4c0d5a4c54d929bc5e\nAuthor: Sylvestre Ledru <sylvestre@debian.org>\nDate: 2015-02-26 14:01:58 +0100\n\n Fix a display issue with the French locale by using the french word (show '&amp;')\n", "commit faef34c9420d0b30a330ca56a66860eddfdfe404\nAuthor: Baptiste Mille-Mathias <baptiste.millemathias@gmail.com>\nDate: 2015-02-26 08:24:21 +0100\n\n Spotted a HUDSON variable\n \n rename a commented HUDSON_LOG to JENKINS_LOG\n", "commit d8f61871418f4078fe82e52d6aa91d9eb408e543\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-02-25 13:57:50 -0800\n\n Add a unit test to verify assigned labels with spaces. Reduce duplicate code in test unit when validating cloud labels.\n", "commit 9bb90f8ea6986cbccc18c8d0346475b3e6f57f58\nMerge: a89e53ff61 0f33a3881f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-24 19:03:57 +0100\n\n Merge pull request #1583 from hayderimran7/master\n \n add readme.md file for opensuse install\n", "commit 0f33a3881fcad76d31b5eff163e9c09917b807c1\nAuthor: hayderimran7 <hayderimran7@gmail.com>\nDate: 2015-02-24 09:41:51 -0800\n\n remove readme.html in favor of README.md\n", "commit a89e53ff61902e974519adda7af48d13e1009978\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-02-24 08:23:28 +0000\n\n Noting 27096\n", "commit d81c300c5a1752d43c15af7d2beb2a4d66c7665d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-02-24 08:08:39 +0000\n\n Added @since to some new id related fields/methods in Queue.Item and Run\n", "commit cccf34b9744c4df04c5e7e0c0e8acb36fb8eb02f\nAuthor: hayderimran7 <hayderimran7@gmail.com>\nDate: 2015-02-24 00:08:08 -0800\n\n add readme.md file for opensuse install\n", "commit bd31bde3c30d618b966b2b60abec9f668bfe682e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-02-24 08:01:44 +0000\n\n Fix Queue.Item.id and Run.getQueueId javadoc\n", "commit c8abbfc9728aa7a1bff415e6f4e624209ceb0020\nMerge: f918dd84ac c4e5fbdbc9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-23 12:06:26 -0500\n\n Merge pull request #1572 from ikedam/feature/JENKINS-4409_DisableURLConnectionCache\n \n [JENKINS-4409] Disable URLConnection.useCache in tests on Windows\n", "commit f918dd84acde9b137bd08d68485ae0bfd3cdc940\nMerge: 9f6be6306e 0d8ebb17c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-23 07:47:38 -0500\n\n Merge pull request #1579 from jglick/ArtifactArchiver.allowEmptyArchive-NPE-JENKINS-25779\n \n NPE from ArtifactArchiver.getAllowEmptyArchive\n", "commit 0d8ebb17c2ea2109eb8d8577029c9358b17f6074\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-22 16:26:23 -0500\n\n [JENKINS-25779] Fix an NPE when ArtifactArchiver.setAllowEmptyArchive is not explicitly called.\n", "commit 9f6be6306e1288af1289b623bd512fee8e56119d\nMerge: 61091c1400 e88bf5694b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-22 16:18:37 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit e88bf5694b7f64c833cc991447d511a964c10683\nMerge: 419d670cd0 89681c2029\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-02-20 15:06:12 +0000\n\n Merge pull request #1566 from tfennelly/JENKINS-26445\n \n Permanently valid Queue.Item.id\n", "commit 89681c20296c5f1c134039d2e24d434e1992437b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-02-05 11:39:24 +0000\n\n Mapping of Queue.Item.id onto Run instance\n \n Allowing correlation/tracking all the way through the lifecycle\n", "commit 61091c1400cdfa8c8a426a9a09b1b2d2d5ee90b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-19 09:45:01 -0500\n\n Suggested additions now all filed in JIRA and linked to JENKINS-20999 for tracking.\n", "commit 17527fbcfc8aa99199937244defc0d133c3e4291\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-02-18 16:30:10 -0800\n\n Make matches(String) method private. Change parameter variable name to prevent confusion. Add extra javadoc.\n", "commit 21b786390495378391d9eae5608c3d4d1aa17435\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-02-18 03:57:09 -0800\n\n Add a test unit which tests a cloud label with a complex project label expression. Created a helper method to verify a label name and weight are part of a TagCloud.\n", "commit 6c30cad59cab075b331a1782946861ec660ad5b6\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-02-18 03:54:50 -0800\n\n Create Label.matches(String) which verifies a labels name are equal.\n", "commit 2e8bcc924060bf49de139e83ec6ca0f6920aaa82\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-02-18 01:18:13 -0800\n\n Make hashCode and compareTo methods final since equals is marked final.\n", "commit a45de88631939714c0779a1190c7344a14d6708c\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-02-17 12:04:41 -0800\n\n Implementations of Label should not override the equals method and should be constructed by the LabelExpressionParser.\n", "commit 82e5c8136e9bcd632f9f0a0013e853eb9d9ee8d4\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-02-16 20:01:37 -0800\n\n Add several test units for Labels in more complex scenarios.\n", "commit 419d670cd0f672b0b3eba6ad4bcc97e8c6948424\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-16 17:18:15 -0800\n\n the trunk is toward 1.601-SNAPSHOT\n", "commit 67b56f8829e600bc0bd8ece46a90fecb3ce7b833\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-16 17:18:11 -0800\n\n creating an RC branch\n", "commit 142fe81c7a879ca983ca6a9f647f32cb6b976faf\nMerge: 75b9b314ec dda9f9201d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-16 09:36:42 -0800\n\n merged back the RC branch\n", "commit dda9f9201de320cc750a6ee457c685fd0aeb94a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-16 09:36:40 -0800\n\n updated changelog as a part of the release\n", "commit c49742fd81a906e4e7adfcf94838bd6fd1738fe3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-16 07:43:59 -0800\n\n updated changelog for release\n", "commit 1ef46e4a38a0358426bd194d556b801a28225493\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-16 07:36:49 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 95ea87e7aa18789a274d5451161e2a96e527df27\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-02-16 07:36:49 -0800\n\n [maven-release-plugin] prepare release jenkins-1.599\n", "commit 7a2dc32cc3b309a4391ada820732a550d9d4badc\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-02-15 23:29:21 -0800\n\n [JENKINS-26391] Prevent lazy loading operation when obtaining label information.\n", "commit 75b9b314ec4a50855580c3b245ef798ecc9d9760\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2015-02-15 15:24:15 +0900\n\n added nowrap to avoid table layout being broken.\n", "commit c4e5fbdbc9c644f1afcae031b3b4638ad5297238\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-02-14 15:10:03 +0900\n\n [FIXED JENKINS-4409] Disable URLConnection.useCache in tests on Windows. It prevents deleting temporary directories when tests finish.\n", "commit 5dcdb1d5250736ec97bb2468c8066dc5d7e2215d\nMerge: 6c1db42830 d198bfa511\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-13 17:32:40 +0100\n\n Merge pull request #1571 from muhammedeminakbulut/muhammedeminakbulut-patch-langfix\n \n some language issues fixed\n", "commit d198bfa511c5e882b336a4c7392709867d76613b\nAuthor: muhammedeminakbulut <muhammedeminakbulut@users.noreply.github.com>\nDate: 2015-02-13 16:42:38 +0100\n\n some language issues fixed\n", "commit 5f7629bb8b7d4dc853134a3d831ab4d4d411780a\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-12 22:24:25 +0100\n\n prevent removing artifact when build isn\u2019t completed yet\n", "commit 6c1db428303ba8dbda1536fe50133aa4ea34aa23\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-11 12:58:56 +0100\n\n Noting #1567\n", "commit 66b62b9a1f9b68ef5e61304c6aff6e1bef37514e\nMerge: 27dbc6bc58 58a41bcb18\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-11 10:05:21 +0100\n\n Merge pull request #1567 from olivergondza/maven-special-chars-dirty\n \n [JENKINS-26684] Escape special chars in maven build step arguments\n", "commit 58a41bcb182290de681da01ba277b5e0d6211707\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-08 12:48:12 +0100\n\n [FIXED JENKINS-26684] Escape special chars in maven build step arguments\n", "commit fae41b01c9c034ab98216c92ca6bd171b8d81d6b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-27 14:09:22 +0100\n\n [JENKINS-26684] Reproduce in unittest.\n", "commit 27dbc6bc588b2a6b44fda7238207994c197a5e2d\nMerge: 17baaf7151 70613202f1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-02-07 21:51:22 +0100\n\n Merge pull request #1483 from pwielgolaski/JENKINS-25953\n \n [FIXED JENKINS-25953]Tabs in job view are layouted in wrong way\n", "commit 7f51765a596d69d54e5d6c41dd396e0bef351498\nMerge: 35b97d451c be06d6c4b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-07 11:37:16 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n test/src/test/java/hudson/tasks/ArtifactArchiverTest.java\n", "commit 9285ed86a2d59f2db50b0f273ee6c6ee365fec43\nMerge: 842e6d8eca be06d6c4b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-07 11:29:29 -0500\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n test/src/test/java/hudson/tasks/ArtifactArchiverTest.java\n", "commit d6d127d637c210f68acbef20c5d229a597bd9af1\nMerge: ade1d43664 be06d6c4b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-07 11:28:06 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n test/src/test/java/hudson/tasks/ArtifactArchiverTest.java\n", "commit be06d6c4b8bcc46d47aa7afd772a0c292186508b\nMerge: 1887656c11 1bba1ac3c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-07 11:25:08 -0500\n\n Merge pull request #11 from jenkinsci-cert/SECURITY-162\n \n [SECURITY-162] Forbid symlink attacks from artifact archiving\n", "commit 901194ae77358b49016a32e6c97e74a70cbbb261\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-06 17:09:12 +0100\n\n make $class and kind mutually exclusive\n Use kind when descriptor.id != descriptor.clazz.name and $clazz otherwise.\n", "commit 35b97d451c717d3f75b357b3caca347e1e65fe30\nMerge: 6fe334cc31 1887656c11\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-06 17:31:49 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/model/Api.java\n test/src/test/java/hudson/model/ApiTest.java\n", "commit 842e6d8ecaec77344dd6762141a1c849eb5b9a73\nMerge: 7288fea488 1887656c11\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-06 17:25:13 -0500\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n core/src/main/java/hudson/model/Api.java\n", "commit ade1d43664739d94cd5daeadb3f3113a70b4c8ab\nMerge: 0af6f66c26 1887656c11\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-06 17:24:01 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n core/src/main/java/hudson/model/Api.java\n", "commit 1887656c118784a4fd22435ea6868109f11b9df7\nMerge: 57d2b5382b c03afbbd4f\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2015-02-06 18:18:30 +0100\n\n Merge pull request #9 from jenkinsci-cert/SECURITY-165\n \n [SECURITY-165] blacklist the document xpath function for use in Api\n", "commit 1bba1ac3c6e9ae96e605e3846b9c77e2baafdedd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-06 11:37:24 -0500\n\n [SECURITY-162] Capture the root directory in VirtualFile.forFile and reject attempts to escape it.\n", "commit c03afbbd4fb9f98c1cb928d358c021bda2d60c97\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2015-02-06 14:52:20 +0100\n\n Moved new class to other package\n", "commit 1629a93fbce4dc8b5e59943fc9b97849349db73a\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2015-02-06 10:34:41 +0100\n\n Tidy up\n \n Review comments fixed:\n Added license header\n Reformat the issue comment\n Restricted NoExternalUse\n toLowerCase in English locale\n lesser resolution of declared exception from the test\n", "commit 6fe334cc31a7041fb0ab6e63935a4d9c99d513f2\nMerge: 0b96005f60 57d2b5382b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 21:32:01 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n test/src/test/java/hudson/tasks/BuildTriggerTest.java\n", "commit 7288fea48899e217b9e26c2377df66ff81f93d9a\nMerge: ac0db088c0 57d2b5382b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 21:31:26 -0500\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n test/src/test/java/hudson/tasks/BuildTriggerTest.java\n", "commit 0af6f66c26ee98a23a34b1ffa5d4d58cc9f705a0\nMerge: c9836e7552 57d2b5382b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 21:30:39 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n test/src/test/java/hudson/tasks/BuildTriggerTest.java\n", "commit 57d2b5382b8ca989217eaef74e53873672b9b558\nMerge: 3e40c6fa00 dff4beb641\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 21:27:55 -0500\n\n Merge pull request #8 from jenkinsci-cert/testConfigureDownstreamProjectSecurity-RandomlyFails\n \n @RandomlyFails\n", "commit 6a8ce6ca099cc9b51db6e1417e507973978a9271\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-05 17:00:49 +0100\n\n deprecated find(string) and introduce explicit methods\n to lookup descriptor by id or by Describable class name\n", "commit b237a41af40d8e2d3f7f47603d7196bcbbbb890b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 18:42:54 -0500\n\n Also checking DirectoryBrowserSupport behavior, as in DirectoryBrowserSupportTest.\n", "commit b72246edb12a742f9e21895ecfde498f8ffe9509\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 18:30:16 -0500\n\n outsideSymlinks\n", "commit 0b96005f604c8125b5ae6225775a20090839961d\nMerge: 6ad8cbfc3a 3e40c6fa00\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 17:47:47 -0500\n\n Merge branch 'security' into security-rc\n", "commit ac0db088c03b0fffb066c9f419c282d406289618\nMerge: 253762ac34 3e40c6fa00\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 17:47:39 -0500\n\n Merge branch 'security' into security-stable-1.596\n", "commit c9836e7552316f35842dfe5f4014de61db13c041\nMerge: f3fe83803d 3e40c6fa00\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 17:47:32 -0500\n\n Merge branch 'security' into security-stable-1.580\n", "commit 3e40c6fa00aac7c2b61ace4d3667b08264f4ab18\nMerge: a001f71ded 29f59e42ae\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-02-05 16:39:50 -0600\n\n Merge pull request #10 from jenkinsci-cert/SECURITY-166\n \n [SECURITY-166] Make UI tests work across Jenkins versions\n", "commit 6ad8cbfc3ab570eb5e4d659e44f03b0744c22b0f\nMerge: 10fbe7f1cb a001f71ded\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 16:35:57 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/ClassicPluginStrategy.java\n core/src/main/java/hudson/cli/AddJobToViewCommand.java\n core/src/main/java/hudson/model/Run.java\n core/src/main/java/hudson/node_monitors/MonitorOfflineCause.java\n core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java\n core/src/main/java/jenkins/model/IdStrategyDescriptor.java\n core/src/main/resources/hudson/model/AbstractProject/configure-common_ru.properties\n core/src/main/resources/hudson/model/AbstractProject/configure-common_tr.properties\n core/src/main/resources/hudson/model/FileParameterValue/value_pt_BR.properties\n core/src/main/resources/hudson/model/Job/index.jelly\n core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties\n core/src/main/resources/hudson/node_monitors/Messages_cs.properties\n core/src/main/resources/hudson/node_monitors/Messages_sv_SE.properties\n core/src/main/resources/hudson/security/SecurityRealm/signup.jelly\n core/src/main/resources/hudson/slaves/CommandConnector/config_pt_BR.properties\n core/src/main/resources/hudson/views/BuildButtonColumn/column.properties\n core/src/main/resources/jenkins/diagnosis/HsErrPidList/index_pt_BR.properties\n core/src/main/resources/jenkins/model/IdStrategy/config.jelly\n core/src/main/resources/jenkins/model/Jenkins/MasterComputer/_api.jelly\n core/src/main/resources/jenkins/model/Jenkins/load-statistics_pt_BR.properties\n core/src/main/resources/jenkins/security/s2m/AdminCallableMonitor/message.jelly\n core/src/main/resources/jenkins/security/s2m/AdminWhitelistRule/index_pt_BR.properties\n core/src/main/resources/jenkins/slaves/systemInfo/EnvVarsSlaveInfo/systemInfo.jelly\n core/src/main/resources/jenkins/slaves/systemInfo/Messages.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_da.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_de.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_fr.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_ja.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_nl.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_pt_BR.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_zh_TW.properties\n core/src/main/resources/jenkins/triggers/Messages_fr.properties\n core/src/main/resources/lib/form/class-entry.jelly\n core/src/main/resources/lib/form/helpLink_pt_BR.properties\n core/src/main/resources/lib/form/link.jelly\n core/src/main/resources/lib/hudson/project/configurable.properties\n core/src/main/resources/lib/hudson/project/configurable_bg.properties\n core/src/main/resources/lib/hudson/project/configurable_es_AR.properties\n core/src/main/resources/lib/hudson/project/configurable_eu.properties\n core/src/main/resources/lib/hudson/project/configurable_gl.properties\n core/src/main/resources/lib/hudson/project/configurable_hi_IN.properties\n core/src/main/resources/lib/hudson/project/configurable_nl.properties\n core/src/main/resources/lib/hudson/project/configurable_tr.properties\n core/src/main/resources/lib/hudson/project/console-link.jelly\n core/src/main/resources/lib/hudson/project/console-link_pt_BR.properties\n core/src/main/resources/lib/layout/pane_de.properties\n core/src/main/resources/lib/layout/pane_pt.properties\n core/src/main/resources/lib/layout/pane_pt_BR.properties\n core/src/main/resources/lib/layout/task_pt.properties\n core/src/test/java/hudson/util/XStream2Test.java\n pom.xml\n test/pom.xml\n test/src/test/java/hudson/model/AbstractItemSecurityTest.java\n test/src/test/resources/lib/layout/IconTest/03_testTask.jelly\n war/src/main/webapp/scripts/msie.js\n", "commit 253762ac34eff93648a0e3eb1eb0b9cf3fe59ad1\nMerge: 1ec6abe681 a001f71ded\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 16:31:36 -0500\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n core/src/main/java/hudson/ClassicPluginStrategy.java\n core/src/main/java/hudson/cli/AddJobToViewCommand.java\n core/src/main/java/hudson/model/Run.java\n core/src/main/java/hudson/node_monitors/MonitorOfflineCause.java\n core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java\n core/src/main/java/jenkins/model/IdStrategyDescriptor.java\n core/src/main/resources/hudson/model/AbstractProject/configure-common_ru.properties\n core/src/main/resources/hudson/model/AbstractProject/configure-common_tr.properties\n core/src/main/resources/hudson/model/FileParameterValue/value_pt_BR.properties\n core/src/main/resources/hudson/model/Job/index.jelly\n core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties\n core/src/main/resources/hudson/node_monitors/Messages_cs.properties\n core/src/main/resources/hudson/node_monitors/Messages_sv_SE.properties\n core/src/main/resources/hudson/slaves/CommandConnector/config_pt_BR.properties\n core/src/main/resources/jenkins/diagnosis/HsErrPidList/index_pt_BR.properties\n core/src/main/resources/jenkins/model/IdStrategy/config.jelly\n core/src/main/resources/jenkins/model/Jenkins/MasterComputer/_api.jelly\n core/src/main/resources/jenkins/model/Jenkins/load-statistics_pt_BR.properties\n core/src/main/resources/jenkins/security/s2m/AdminCallableMonitor/message.jelly\n core/src/main/resources/jenkins/security/s2m/AdminWhitelistRule/index_pt_BR.properties\n core/src/main/resources/jenkins/security/s2m/MasterKillSwitchWarning/message.jelly\n core/src/main/resources/jenkins/slaves/systemInfo/EnvVarsSlaveInfo/systemInfo.jelly\n core/src/main/resources/jenkins/slaves/systemInfo/Messages.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_da.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_de.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_fr.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_ja.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_nl.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_pt_BR.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_zh_TW.properties\n core/src/main/resources/jenkins/triggers/Messages_fr.properties\n core/src/main/resources/lib/form/helpLink_pt_BR.properties\n core/src/main/resources/lib/form/link.jelly\n core/src/main/resources/lib/hudson/project/configurable.properties\n core/src/main/resources/lib/hudson/project/configurable_bg.properties\n core/src/main/resources/lib/hudson/project/configurable_es_AR.properties\n core/src/main/resources/lib/hudson/project/configurable_eu.properties\n core/src/main/resources/lib/hudson/project/configurable_gl.properties\n core/src/main/resources/lib/hudson/project/configurable_hi_IN.properties\n core/src/main/resources/lib/hudson/project/configurable_nl.properties\n core/src/main/resources/lib/hudson/project/configurable_tr.properties\n core/src/main/resources/lib/hudson/project/console-link.jelly\n core/src/main/resources/lib/hudson/project/console-link_pt_BR.properties\n core/src/main/resources/lib/layout/pane_de.properties\n core/src/main/resources/lib/layout/pane_pt.properties\n core/src/main/resources/lib/layout/pane_pt_BR.properties\n core/src/main/resources/lib/layout/task_pt.properties\n pom.xml\n test/pom.xml\n test/src/test/resources/lib/layout/IconTest/03_testTask.jelly\n war/src/main/webapp/scripts/msie.js\n", "commit f3fe83803df055ad5eda68a295cc9f58865ded84\nMerge: 5195aff2db a001f71ded\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 16:26:32 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n core/src/main/java/hudson/ClassicPluginStrategy.java\n core/src/main/java/hudson/cli/AddJobToViewCommand.java\n core/src/main/java/hudson/model/Run.java\n core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java\n core/src/main/java/jenkins/model/IdStrategyDescriptor.java\n core/src/main/resources/hudson/model/AbstractProject/configure-common_ru.properties\n core/src/main/resources/hudson/model/AbstractProject/configure-common_tr.properties\n core/src/main/resources/hudson/model/Job/index.jelly\n core/src/main/resources/jenkins/model/IdStrategy/config.jelly\n core/src/main/resources/jenkins/model/Jenkins/MasterComputer/_api.jelly\n core/src/main/resources/jenkins/security/s2m/AdminCallableMonitor/message.jelly\n core/src/main/resources/jenkins/security/s2m/MasterKillSwitchWarning/message.jelly\n core/src/main/resources/jenkins/slaves/systemInfo/EnvVarsSlaveInfo/systemInfo.jelly\n core/src/main/resources/jenkins/slaves/systemInfo/Messages.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_da.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_de.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_es.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_fr.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_ja.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_nl.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_pt_BR.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_sv_SE.properties\n core/src/main/resources/jenkins/slaves/systemInfo/Messages_zh_TW.properties\n core/src/main/resources/lib/form/link.jelly\n core/src/main/resources/lib/hudson/failed-test_pt_BR.properties\n core/src/main/resources/lib/hudson/project/configurable.properties\n core/src/main/resources/lib/hudson/project/configurable_bg.properties\n core/src/main/resources/lib/hudson/project/configurable_es_AR.properties\n core/src/main/resources/lib/hudson/project/configurable_eu.properties\n core/src/main/resources/lib/hudson/project/configurable_gl.properties\n core/src/main/resources/lib/hudson/project/configurable_hi_IN.properties\n core/src/main/resources/lib/hudson/project/configurable_it.properties\n core/src/main/resources/lib/hudson/project/configurable_nl.properties\n core/src/main/resources/lib/hudson/project/configurable_sl.properties\n core/src/main/resources/lib/hudson/project/configurable_tr.properties\n core/src/main/resources/lib/hudson/project/console-link.jelly\n core/src/main/resources/lib/hudson/project/console-link_pt_BR.properties\n core/src/main/resources/lib/layout/breadcrumbBar_pt.properties\n core/src/main/resources/lib/layout/layout_pt.properties\n core/src/main/resources/lib/layout/main-panel_pt.properties\n core/src/main/resources/lib/layout/pane_de.properties\n core/src/main/resources/lib/layout/pane_pt.properties\n core/src/main/resources/lib/layout/pane_pt_BR.properties\n core/src/main/resources/lib/layout/progressiveRendering_pt.properties\n core/src/main/resources/lib/layout/task_pt.properties\n pom.xml\n test/pom.xml\n test/src/test/resources/lib/layout/IconTest/03_testTask.jelly\n war/src/main/webapp/scripts/msie.js\n", "commit 17baaf7151fb3dbb5c7c79ac61a3bf2769dd82f6\nMerge: 25aeb94e8f c0bda98396\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-05 22:13:55 +0100\n\n Merge pull request #1565 from olivergondza/fix-windows-tests\n \n Fix few tests on windows\n", "commit a001f71ded7473a7a122073c2849ec7d119ae888\nMerge: 5564a62eb6 41786ad019\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 15:44:47 -0500\n\n Merge pull request #6 from jenkinsci-cert/SECURITY-125\n \n [SECURITY-125] Matrix project script security\n", "commit c0bda983960e3c368e75fbc18bd97595fd3b0035\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-05 21:32:44 +0100\n\n Refactor ProjectTest#testGetRelationship\n", "commit cb5845db29bea10afd26c4425a44bc569ee75a7a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-05 20:53:29 +0100\n\n Fix ProjectTest#testGetRelationship for Windows\n", "commit 07ecd9e1bf6f009a2440d0d46450f88e7c74a125\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-05 14:11:17 +0100\n\n Broken .bat script in LauncherTest#overwriteSystemEnvVars\n", "commit 29f59e42ae35693756573e324d0f5bbeefa749bc\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-02-05 13:45:33 -0600\n\n [SECURITY-166] Make UI tests work across Jenkins versions\n", "commit de4414cbf355451cb87f14185f295c985ada914d\nAuthor: Robert Sandell <rsandell@cloudbees.com>\nDate: 2015-02-05 15:34:48 +0100\n\n [SECURITY-165] blacklist the document xpath function for use in Api\n", "commit 25aeb94e8f72051a6c9dcd20811efcda441ebf9d\nMerge: c78d1519a1 d44f2aee66\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2015-02-05 21:18:47 +0300\n\n Merge pull request #1564 from hayderimran7/patch-1\n \n Update README with minor grammatical fix\n", "commit d44f2aee665f04b47a5da934a103515003b09672\nAuthor: Imran Hayder <hayderimran7@gmail.com>\nDate: 2015-02-05 10:13:37 -0800\n\n Update README with minor grammatical fix\n \n Removed an extra 'of' in line#5 to fix the sentence structure.\n BEFORE: 'and a number of other \"of\" contributors\n PROPOSED: and a number of other contributors\n", "commit 5564a62eb6b3df8423f255768dea49c2e183ca02\nMerge: 1338e661aa fe5077e534\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-02-05 16:19:14 +0000\n\n Merge pull request #7 from jenkinsci-cert/SECURITY-167_2\n \n [SECURITY-167] Followup tweaks to address review comments.\n", "commit 10fbe7f1cb4aa82020aae394677765065d4d8cad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 10:29:05 -0500\n\n Miscellaneous updates in preparation for merge to trunk.\n", "commit dff4beb6415b8f5e2f0efa85d83eac25a053510f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 10:09:08 -0500\n\n @RandomlyFails\n", "commit fe5077e53418b9a195ff0fa06c8f8a414aac0726\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-02-05 14:44:12 +0000\n\n remove uneeded \"@since TODO\"\n", "commit 1338e661aa12d326270ff9b8c47c24cf9882fa37\nMerge: 76ff1034a9 71f9d5ebf4\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-02-05 08:44:51 -0600\n\n Merge pull request #5 from jenkinsci-cert/SECURITY-166\n \n Fixes for SECURITY-166\n", "commit 1786daa514465b54918d0719f7e338b1a2929080\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-02-05 14:36:29 +0000\n\n [SECURITY-167] Followup tweaks to address review comments.\n \n Addresses some comments received after the original fix was merged.\n", "commit 1d9e1d473acfeed043da21fa10cae549fc4e99e7\nMerge: 5c2ac6f50e 76ff1034a9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 09:07:08 -0500\n\n Merge branch 'security' into security-rc\n", "commit 1ec6abe681e065e47d7194b3ff6b36ca235acd2e\nMerge: 7515734b6d 76ff1034a9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 09:07:01 -0500\n\n Merge branch 'security' into security-stable-1.596\n", "commit 5195aff2db66361ee91aaf07bc5342ac4a75052a\nMerge: 228e3d90b6 76ff1034a9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 09:06:53 -0500\n\n Merge branch 'security' into security-stable-1.580\n", "commit 76ff1034a902f08cd30b69a086cd3fdb7bdc2159\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 09:05:06 -0500\n\n Avoid duplicate class conflict with core/src/test/java/hudson/model/AbstractItemTest.java.\n", "commit 5c2ac6f50eacab928eee68fbde9bdf4120fedd4d\nMerge: 1de59c936c 065c3b40d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 08:54:50 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractItem.java\n core/src/main/resources/hudson/model/Messages.properties\n", "commit 1de59c936c5dae8ae88aff0cfdb8b46fc55dd93e\nMerge: eaaf1fcf45 a0942b8834\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 08:54:16 -0500\n\n Merge branch 'rc' into security-rc\n", "commit 7515734b6dd453a8ed4ac2401df16f25d140ea26\nMerge: 1e884de087 065c3b40d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 08:53:28 -0500\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractItem.java\n core/src/main/resources/hudson/model/Messages.properties\n", "commit 1e884de087ca37d108e59d81118514827d6e2711\nMerge: d671beffe6 0817b78df2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 08:52:56 -0500\n\n Merge branch 'stable-1.596' into security-stable-1.596\n", "commit 228e3d90b63f1b59009706582912468dbb986f89\nMerge: d76961ad67 065c3b40d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-05 08:52:24 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractItem.java\n core/src/main/resources/hudson/model/Messages.properties\n", "commit 065c3b40d39fbe19ed31fac1627204bf9a2d31be\nMerge: 01a087d127 b579a53cfd\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-02-05 10:21:26 +0000\n\n Merge pull request #4 from jenkinsci-cert/security-167\n \n SECURITY-167\n \n defend against XXE attacks in core https://issues.jenkins-ci.org/browse/SECURITY-167\n", "commit c78d1519a12bc6e6dfd393926402f5083ddba0c2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-02-05 09:46:43 +0000\n\n Noting JENKINS-26406\n", "commit a7a48abea71317a5a71335428e44e4db701cdb82\nMerge: a944634e4f b31bb1cc1c\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2015-02-05 09:43:01 +0000\n\n Merge pull request #1542 from tfennelly/JENKINS-26406\n \n [FIXED JENKINS-26406] Build history text field wrap fails when containing markup\n", "commit 8881703f7c7351695c5d5b2662faefae60de68e8\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-04 18:14:01 +0100\n\n [JENKINS-26781] lookup descriptor by ID, then by class if explicitly set\n to match some specific use cases.\n", "commit 41786ad0195cc1221172f47f82b8662040557ea4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-04 16:45:53 -0500\n\n Preventing cyclic dependencies among bundled plugins.\n Reproducible for example via HelpLinkTest.testMatrixConfig.\n Otherwise have: matrix-project \u2192 script-security \u2192 matrix-auth \u2192 windows-slaves \u2192 antisamy-markup-formatter \u2192 matrix-project\n Tried to come up with a generic way of doing this automatically, but failed.\n Just because we bundle a particular build of some plugin does not mean it was built against anything recent,\n and for use on older cores it may well need some of those implicit dependencies.\n", "commit f987f9ce89952c79e045f6125c08bfd7c6b9aa99\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-04 15:52:56 -0500\n\n Need to test against the same version of matrix-project we bundle.\n Otherwise FingerprinterTest.matrixDependency throws an AbstractMethodError.\n", "commit 5b93017568b7780ac7cee2ebb5968dfb6b24a256\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-04 14:58:22 -0500\n\n Integrating snapshot build of matrix-project.\n", "commit 5d43fdf1e65a0589f728cdb022dce290246a18f6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-28 15:04:07 -0400\n\n matrix-project 1.0\n \n (cherry picked from commit 0bd831e2d9053b3e3cca2e711f77eb63815b1cb2)\n", "commit da829b345df78c04384b2d373bb7b150a83dc2c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 23:20:12 -0400\n\n isMatrixProject ought to handle nulls, just in case.\n \n (cherry picked from commit 747d550c3caa3aa012f9906c22211cfe17114842)\n", "commit 075bd9b5b3f5ba5470b79b5faed3ea9bf7b786e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 21:51:12 -0400\n\n matrix-project 1.0-beta-1\n (cherry picked from commit 9259f8736ce9c022270eb44b4b318ee5c98f3601)\n", "commit 92ca85339fce8b3f382592dd70dddced1a7345d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 21:10:17 -0400\n\n Preparing to include transitional release.\n (cherry picked from commit 071951e65898a308d331a510dc5a46b3e10cf373)\n", "commit 9069428f0b45c0595d13296084ed9aa0f9c38fa5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 20:35:28 -0400\n\n Test harness must depend on matrix-project.\n (cherry picked from commit b628b47285a1ef9631760c84ded3097c457a0250)\n", "commit 04681f6b843d7c1a6e4c4ccd30e652f408a3fd3f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:47:20 -0400\n\n Extracting some miscellaneous usages from core/src.\n (cherry picked from commit 04aace98d196f6d6f5c1b9fcb5a356c46ed8d765)\n", "commit a236b34364853ea1c69cbf190a6e362874730bf3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:28:55 -0400\n\n DetachedPlugin entry.\n (cherry picked from commit e4ba41d5394e7c936a2b720e6b672da4f82af354)\n", "commit 5361065437e8027f633bf70fa96899e7e62231e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:26:47 -0400\n\n Extracting MatrixAggregatable dependency.\n (cherry picked from commit 5d9e4d7b073c48bffc5c6179e375660c3ad0ad0a)\n", "commit 3ca23a111170ead21d61738130c518074bbb7390\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:21:12 -0400\n\n Unclear status of MatrixConfiguration when enableFingerprintsInDependencyGraph mode selected.\n (cherry picked from commit b9d8f554c6407da14ac3af68e1fa0ceb9af333fb)\n", "commit 1b47215e68e0126b2e4e845b5f8842771c75073c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:13:24 -0400\n\n Removing MatrixChildAction dependency.\n (cherry picked from commit 42195d83c44da53303d27b0759346747e4ac0857)\n", "commit 5a9b69d2fca6457b301d631744026659b70e782a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:10:20 -0400\n\n XStream initializations moved to MatrixProject.\n (cherry picked from commit dbed3044070cb95fc3e7b5cabaddcf88cf65aaf2)\n \n Conflicts:\n core/src/main/java/hudson/model/Run.java\n", "commit bf2cd1a689e7e0e451fdaf17a217dcc6a1369f28\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:08:43 -0400\n\n isMatrixProject appears unused, but keep for compatibility.\n (cherry picked from commit d72fda46a6a5f521a986dc770afffc89e862c52b)\n", "commit 17ba1dad1f8229b7650e8cbb6cc91ddf89aebe10\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:05:55 -0400\n\n Comment, but not critical for separation.\n (cherry picked from commit e405078e093dac71daeff8576ebccdcf27b718ba)\n", "commit 7d926f720ea2d86ad60556a56ae1c7241b5392b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:03:29 -0400\n\n Removing hudson.matrix classes and associated resources as a first pass.\n \n (cherry picked from commit 4aad749cbe282ef33134ea924a4e547c4767ca07)\n \n Conflicts:\n core/src/main/java/hudson/matrix/MatrixBuild.java\n core/src/main/java/hudson/matrix/MatrixConfiguration.java\n core/src/main/java/hudson/matrix/MatrixProject.java\n core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly\n", "commit 71f9d5ebf4a46ceb5c906df3bf693cc5cc05f1c7\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-02-04 10:24:17 -0600\n\n [SECURITY-165] Add constants for system-wide usernames\n", "commit b31bb1cc1c5a61a3e984e45e33cafa6130517938\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-26 09:23:11 +0000\n\n [FIXED JENKINS-26406] Build history text field wrap fails when containing markup\n", "commit 09c04e3b666ef0832201d4433326b35b4bf84991\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-02-04 09:05:03 -0600\n\n Resolve feedback on SECURITY-165\n", "commit a944634e4f2f97d58fe2736dcfcd9fd95df686a1\nMerge: fac3c21367 bb487bc098\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-02-04 08:21:21 -0600\n\n Merge pull request #1561 from recampbell/JENKINS-26718\n \n [FIXED JENKINS-26718] Update changelog\n", "commit fac3c21367d16b6296850145e6116df762173310\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-04 13:54:11 +0100\n\n Do not fail HudsonTestCase test when TestEnvironment.dispose fails\n \n JenkinsRule does the same for years.\n", "commit 01a087d127d7a871eac02b03143464e2f4c6d48c\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-01-29 08:45:54 -0600\n\n [SECURITY-166] Prevent the creation of anonymous, system or unknown users.\n \n These users can still be instantiated, as would happen if there is no security and an anonymous user triggers a build -- the anonymous user would correctly be created and added to the User list. This fix merely prevents the saving of that user, and therefore prevents them from logging in.\n \n There may be some plugins which trigger a build as the SYSTEM user, and that is not prohibited here.\n \n Also prevent full names of 'anonymous', 'system' or 'uknown'. As discussed on SECURITY-166 this may encumber auditing since full names are used in most places in the UI\n", "commit b579a53cfd8cda22691ffbf8afa0fdde5298eb0a\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-02-04 10:35:03 +0000\n\n [SECURITY-167] update log message when prevention is disabled.\n \n add stack trace so the offending plugin/code can be identified\n", "commit bb487bc0986d99b940f2fff6c3eece16ed2a50d7\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-02-03 12:41:49 -0600\n\n [FIXED JENKINS-21750] Update changelog\n", "commit 70abf12328e2e92de2de19b65bd08467b016a80e\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-03 19:35:36 +0100\n\n [FIXED JENKINS-26755] document fixed issue\n", "commit 2a1b8542cb6a9b9f7d9508711dcb45c4c7599ddb\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-02-03 18:31:52 +0000\n\n [SECURITY-167] fix failing unit test.\n", "commit 692d5450484cf91af235af4bcbcb82a6d7f7b4c8\nMerge: 7f15e67fc7 f582b76801\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-03 19:31:11 +0100\n\n Merge pull request #1560 from olivergondza/powermock-java8\n \n Bump powermock to 1.5.6 that support java 8\n", "commit 7f15e67fc72540e0eca7c0163dce5a7f641d10fe\nMerge: 1e7713402b a186262113\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2015-02-03 19:16:19 +0100\n\n Merge pull request #1559 from ndeloof/JENKINS-26755\n \n [JENKINS-26755] cache node environment\n", "commit 0817b78df204c2403b598d2271c925523d5eb08f\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-09 15:02:35 +0000\n\n force panel resize check before progressiveText bottom scroll\n \n (cherry picked from commit 0b2bf7ad609c62f6bece7fa7258cb61c7e4f3dcf)\n", "commit 8576c0b6ab720f5dd072b1279a726fcd2b3d0389\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-08 22:52:28 +0000\n\n prototypejs setStyle different behavior between firefox and chrome\n \n (cherry picked from commit 7a9649ca704bcf6efb7b15edb2a0d7c0039bca9b)\n", "commit f98947f6e426eb3e922e0836c279084caa296547\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-08 13:09:47 +0000\n\n [FIX JENKINS-26312] reimpl of layout changes 3e9cdcb\n \n Attempt to do it in pure CSS ala 3e9cdcb failed so using CSS and JS combo.\n \n (cherry picked from commit e2ec9eb3c23a6b4f63c338e634d647486a136f7b)\n", "commit 79379fde471eac7bcecad2a8cbde6ecf9e7b4e68\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-07 18:34:36 +0000\n\n Revert \"Tweak of earlier fix for JENKINS-25971\"\n \n This reverts commit 3e9cdcbc8527d6ee2be143aad3365df8fcd02c74.\n \n (cherry picked from commit 66c02a4cc32a22cc81311eb6b478359082924c92)\n", "commit 1e7713402bf3326c5ea2842a151b629bdac71279\nMerge: d6d96e14c1 7f827adac2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-02-03 13:06:37 -0500\n\n Merge pull request #1553 from jglick/SimplerBuildWrapperTest.envOverrideExpand\n \n Added test for env var expansion in SimpleBuildWrapper\n", "commit a1862621138a218ca3ec4c304fa3fc47364c26d8\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-03 16:57:14 +0100\n\n Do not use two volatiles to hold state that needs to be atomically updated\n", "commit c58ea9fe79486f3998f5698262c6bae4646e35d3\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-02-03 15:59:01 +0000\n\n [SECURITY-167] attempt to set JAXP properties.\n \n Atempt to set SAX specific properties to defend against XXE attacks.\n", "commit e0a394ab8666163a6256cceb20a79afb297c564d\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-02-03 15:50:14 +0100\n\n [JENKINS-26755] cache node environment\n to prevent inefficient channel overuse\n", "commit f582b76801bd92a1a0b34643ea5fa89b06fd966e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-02-03 14:23:03 +0100\n\n Bump powermock to 1.5.6 that support java 8\n", "commit d6e14b1eca6cb0ba406308a79f442196f1fd8b45\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-01-31 12:44:12 +0000\n\n [SECURITY-167] defend against XXE attacks.\n \n Added a new EntityResolver that will throw an exception if any attempts\n are made to load external entities.\n Made the transforer use SAX so that we can use out EntityResolover.\n \n As we can't defend against calls that have already parsed the xml (e.g.\n DOMSource) if we are parsed one of those throw an exception (which can be\n disabled with a System property.\n", "commit d6d96e14c11f0ea38ad18c3357012357eb07588d\nMerge: 144a6da24a 327f778013\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-02-02 17:49:24 -0600\n\n Merge pull request #1557 from recampbell/JENKINS-26718\n \n [JENKINS-26718] OldDataMonitor: Handle poorly written project types\n", "commit 327f7780133b2e6083f49686e43298af83b0dea6\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-01-31 11:12:30 -0600\n\n [JENKINS-26718] Allow runs to be discarded even if their project can't be found by its fullname\n", "commit 13774a105d6b750689afe67261f85c5fd949d371\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-08 11:27:29 -0800\n\n [JENKINS-22811] Remove unnecessary check in test unit. Fix misleading test unit comment.\n \n (cherry picked from commit 3661ed5093ee1f4dd508bbea8272de447fcc6996)\n", "commit 937ed1b9ca6d43e8aed04ef8b3b1dd0a6c001256\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-08 11:19:06 -0800\n\n [JENKINS-22811] Remove redundant catch exception\n \n (cherry picked from commit d58c3cd5d6ac851f0a28b1c1bb6dbeb02fd2b1c9)\n", "commit ee309ef92096610259b0ec01e82940ba022bed1a\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-08 11:01:12 -0800\n\n [JENKINS-22811] Fix log message to report more verbose message.\n \n (cherry picked from commit da1c74f619feea134aa887b1e5b1774307ea0e47)\n", "commit 758cb5be1eee8d600734c97a15666002d7c1d39a\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-07 15:17:58 -0800\n\n [JENKINS-22811] If a project action fails to load we should log the project action and continue to load the project.\n \n (cherry picked from commit c3eb1cac794e2cf8efcb26695e8eb27ed80ece5c)\n", "commit 82adc7ff70438ef2484aecfa7d5f31a98b3d9783\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-07 10:16:08 -0800\n\n [JENKINS-22811] Mark test extension with the correct annotation\n \n (cherry picked from commit fa40c102f5dbd8b02470317d730a3778c9153b64)\n", "commit 383223bc467d8e3b77dce0cdc4b542f154e1adc1\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-07 10:14:26 -0800\n\n [JENKINS-22811] Obtain folder from jenkins instead of using local variable.\n \n (cherry picked from commit 8f24c4aa5ccd944c4647e9f99077cad46cb24a2d)\n", "commit 8b528efc49c2735fd3418b4fcb94832190339425\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-06 19:46:01 -0800\n\n [JENKINS-22811] Fixed compilation error\n \n (cherry picked from commit b5213b3815d3223f619113ebbccde4a8733df4c0)\n", "commit 59bd031487697ea46c4fcb6c4cc3d0d82c06f950\nAuthor: Patrik Bostro\u0308m <patbos@patbos.com>\nDate: 2015-02-01 10:15:44 +0100\n\n JENKINS-26723 Expose displayName in Remote API\n", "commit 40382c5fc443f1cf1510103d80ec8358bb2f19d1\nAuthor: Dominique <dominiquebrice@users.noreply.github.com>\nDate: 2014-10-13 21:37:38 -0400\n\n [JENKINS-5253] Allow case insensitive patterns in Artifacts Archiving\n", "commit 144a6da24af2ccc0f21426b7b6dbc484c4732d5e\nMerge: 1f844a5522 a0942b8834\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-30 16:35:02 -0500\n\n Merge branch 'rc'\n", "commit a0942b88346d66770336daec7bf82063163e8001\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-27 19:23:44 -0500\n\n [FIXED JENKINS-26601] Partly reverting #1453 to avoid hitting https://github.com/google/guice/issues/899.\n \n (cherry picked from commit 00c858d403ab1f7747de0b9ce80e1eef921c41b3 into 1.599 rc)\n", "commit 7f82ab94a4f6247abaf9f65998360be5c3136bf8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-29 14:57:32 -0500\n\n [FIXED JENKINS-26519] Build record migration failed on Windows using Java 6.\n In this environment, Util.createSymlink and .isSymlink are implemented, but resolveSymlink is not.\n (cherry picked from commit 388c4b5e6ba52037cae117c5c69f9f4156d41401)\n \n Conflicts:\n changelog.html\n", "commit 22dc8add0e106d100a73c16cb628f1c5d1f94538\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-28 08:48:23 -0500\n\n [JENKINS-26519] More diagnostics in case a numeric rename target already exists.\n (cherry picked from commit 75c8c31f2fdc98081a0446dd3ee03da7243304a1)\n", "commit 4a75e058bafd3cd98832a2a129c9f23c71d26f55\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-27 16:09:48 -0500\n\n [JENKINS-26519] Attempting to improve diagnostics in case rename fails.\n (cherry picked from commit 0633beef0868c59a7e853731aee5f5c0745fa3fc)\n", "commit 1f844a55222c4442102d06f37c205f1819e2ce2f\nMerge: 7ad3f50121 a398cabd32\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-30 07:41:58 -0500\n\n [FiXED JENKINS-26698] Noting merge of #1554.\n", "commit 7ad3f50121560b94a5caa191732eb01827a075d7\nMerge: 388c4b5e6b f593e73e2b\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2015-01-30 11:34:48 +0100\n\n Merge pull request #1548 from ndeloof/OSX-JDK-installer\n \n JDK installer on OSX\n", "commit f593e73e2b04eedf3bf58172650d50e2109aed9d\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2015-01-27 17:30:14 +0100\n\n JDK installer on OSX\n", "commit a398cabd32786514d1c373f71c8d566dbc3b22f3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-29 18:07:07 -0500\n\n Make WorkspaceList.Lease implement AutoCloseable for Java 7 callers, to make releasing the lease more convenient.\n", "commit 62af87b67a1097376b9af554421e621d32f7013f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-29 17:57:47 -0500\n\n [JENKINS-26698] Make sure BuildExecution.cleanUp always calls super, to release the workspace lease.\n Also stop closing the build log in Run.handleFatalBuildProblem; we want to see any subsequent messages too.\n", "commit 388c4b5e6ba52037cae117c5c69f9f4156d41401\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-29 14:57:32 -0500\n\n [FIXED JENKINS-26519] Build record migration failed on Windows using Java 6.\n In this environment, Util.createSymlink and .isSymlink are implemented, but resolveSymlink is not.\n", "commit 7f827adac28d3e556247f63cadf28ca2114e2db4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-29 11:29:38 -0500\n\n Verifying that even recursive expansion works, at least in simple cases.\n", "commit 9dcd3c04972d5b21e91c892d21a3972e879f6b99\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-29 11:20:25 -0500\n\n Added envOverrideExpand to confirm that ${OTHERVAR} is expanded when needed.\n", "commit 16ee133b480787101edc039d94c4f6ff055d4ff7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-22 15:08:34 -0500\n\n [FIXED JENKINS-23568] Be sure to release WorkspaceList.Lease deterministically in a finally block.\n \n (cherry picked from commit 47fa17ba61dac99052304b5a9bb44878ed5898c6)\n \n Conflicts:\n changelog.html\n", "commit 3520042b1b4cdd11f07c4f4d5a80aeafa1a09377\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-06 19:41:51 -0800\n\n [JENKINS-22811] Folder loading can break when an item inside the folder fails to load or throws an Exception.\n \n (cherry picked from commit 3e29bd7eff12d73a9b49c1d6039dc6d0699db15a)\n", "commit c886df063c2a78911e4844af4a1aa5f6a3fdf8f5\nMerge: 75c8c31f2f e95c46e25e\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2015-01-28 14:31:12 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit e95c46e25e0e184759828d5bf56dfdd373464063\nMerge: c66ad897fe ee7999ae6c\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-01-28 08:25:25 -0600\n\n Merge pull request #1549 from recampbell/nonnull\n \n Note some nonnull parameters\n", "commit c66ad897fed39d33f470267e4ed7244298157a31\nMerge: 2b1ef0bf94 7f7db958c2\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-01-28 08:23:58 -0600\n\n Merge pull request #1550 from recampbell/JENKINS-26643\n \n [JENKINS-26643] DescribableList.buildDependencyGraph should catch RuntimeException\n", "commit eaaf1fcf45e8437725f8adca27223fcb8addd9c7\nMerge: 67f338507d 1debf06fe6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-28 09:05:08 -0500\n\n Merge branch 'rc' into security-rc\n", "commit d671beffe68236bdcd82c2156ef2fbd4f7c03e69\nMerge: e471b8b0e2 889b46cc91\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-28 09:04:06 -0500\n\n Merge branch 'security' into security-stable-1.596\n \n Conflicts:\n core/pom.xml\n core/src/main/java/hudson/model/DownloadService.java\n core/src/main/java/hudson/model/UpdateSite.java\n core/src/main/java/jenkins/model/DownloadSettings.java\n core/src/main/java/jenkins/util/JSONSignatureValidator.java\n core/src/main/resources/hudson/model/UpdateCenter/PageDecoratorImpl/footer.jelly\n core/src/main/resources/jenkins/model/DownloadSettings/config.groovy\n core/src/main/resources/jenkins/model/DownloadSettings/help-useBrowser.html\n test/src/test/java/hudson/model/DownloadServiceTest.java\n", "commit d76961ad673e539596b741374a881d9fa852948c\nMerge: 9bf85ed7bd 11c81cacf5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-28 08:57:36 -0500\n\n Merge branch 'stable-1.580' into security-stable-1.580\n", "commit 75c8c31f2fdc98081a0446dd3ee03da7243304a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-28 08:48:23 -0500\n\n [JENKINS-26519] More diagnostics in case a numeric rename target already exists.\n", "commit 2b1ef0bf94dd12bf5e433449ec424a760235d480\nMerge: 00c858d403 bffb409b9e\nAuthor: James Nord <teilo@teilo.net>\nDate: 2015-01-28 12:54:07 +0000\n\n Merge pull request #1551 from jenkinsci/jtnord/ZD23347\n \n Add extra info if the slave can not restart correctly.\n", "commit e471b8b0e21ebb9265a983ad12c02ee7a973454a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-28 13:53:18 +0100\n\n Towards 1.596.1\n", "commit bffb409b9ecd8dee8b68bd00b4abcc62195db185\nAuthor: James Nord <jnord+github@cloudbees.com>\nDate: 2015-01-28 11:46:37 +0000\n\n Add extra info if the slave can not restartc correctly.\n \n If the service can not reliably restart itself add link to the wiki with\n some information about how to fix it.\n", "commit 11c81cacf5776415cd68ee26f32e5d28549a0322\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-27 18:39:03 -0800\n\n updated changelog as a part of the release\n", "commit 9a3ff6c687fc781e609f12b5fabcc100bea00200\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-27 17:38:15 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 49ffccaf030ec85a83f22a86e76a4e94ec314fa2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-27 17:38:15 -0800\n\n [maven-release-plugin] prepare release jenkins-1.580.3\n", "commit 00c858d403ab1f7747de0b9ce80e1eef921c41b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-27 19:23:44 -0500\n\n [FIXED JENKINS-26601] Partly reverting #1453 to avoid hitting https://github.com/google/guice/issues/899.\n", "commit 7f7db958c21b39d29b77c8a186a94fb83f0a30f2\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-01-27 13:29:11 -0600\n\n [JENKINS-26643] DescribableList.buildDependencyGraph should catch RuntimeException\n", "commit 0633beef0868c59a7e853731aee5f5c0745fa3fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-27 16:09:48 -0500\n\n [JENKINS-26519] Attempting to improve diagnostics in case rename fails.\n", "commit ee7999ae6cce396accfa9d85a629335101796fdf\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2015-01-27 13:08:16 -0600\n\n Note some nonnull parameters\n", "commit 19511a117eb3694b838f42b380aef55c88f83d0b\nAuthor: Hughes, Wilfred (London) <whughes@ahl.com>\nDate: 2015-01-15 10:14:21 +0000\n\n Add utility method to compare with the default JDK.\n", "commit 71a09043bd6d9712e5ae1b749488713c81cf3e74\nMerge: a66c06fedb c419d7d794\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-27 08:18:10 -0500\n\n Merge pull request #1547 from jglick/UpdateCenter-download-diag\n \n Trying to diagnose hung connection in UC download.\n", "commit c419d7d7946df9afe1684decbb08f58669fcdf2c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-26 16:15:42 -0500\n\n Trying to diagnose hung connection in UC download.\n Observed in 1.580.1 on credentials-plugin (which you would think would be tiny and fast to get):\n \"Update center installer thread [#1]\" #70 daemon prio=5 os_prio=0 tid=0x00007f5634815800 nid=0x64a8 runnable [0x00007f567cfe4000]\n java.lang.Thread.State: RUNNABLE\n at java.net.SocketInputStream.socketRead0(Native Method)\n at java.net.SocketInputStream.read(SocketInputStream.java:150)\n at java.net.SocketInputStream.read(SocketInputStream.java:121)\n at java.io.BufferedInputStream.read1(BufferedInputStream.java:284)\n at java.io.BufferedInputStream.read(BufferedInputStream.java:345)\n - locked <0x00000007aa3ec760> (a java.io.BufferedInputStream)\n at sun.net.www.MeteredStream.read(MeteredStream.java:134)\n - locked <0x00000007aa3eedd8> (a sun.net.www.MeteredStream)\n at java.io.FilterInputStream.read(FilterInputStream.java:133)\n at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3322)\n at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3315)\n at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:77)\n at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:766)\n at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1138)\n at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1298)\n at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n at java.util.concurrent.FutureTask.run(FutureTask.java:266)\n at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)\n at java.lang.Thread.run(Thread.java:745)\n", "commit 77bc6ad835fc0fc54e4fed16395deb24332a2b49\nAuthor: Alex Bertram <alex@bedatadriven.com>\nDate: 2015-01-26 14:14:16 +0100\n\n JENKINS-26604 Removes try-catch from GlobalSettingsProvider unhelpfully which swallows exceptions\n \n If there is a problem providing the Maven global settings file configured by the user, the build\n should end in error. This is the behavior of SettingsProvider but not of GlobalSettingsProvider, which\n was swallowing the exception and printing only a warning, without details of the exception.\n", "commit a66c06fedb36541555430324b71ccba47ea15b21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-25 20:53:53 -0800\n\n the trunk is toward 1.600-SNAPSHOT\n", "commit 1debf06fe6d61e03e0eec20cbf96221bea5fce52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-25 20:53:49 -0800\n\n creating an RC branch\n", "commit c7cf1ccf1a087170a2c9a98a7e0a01b5c58d54a8\nMerge: 0acf2119b1 cebb18c118\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-25 20:21:31 -0800\n\n merged back the RC branch\n", "commit cebb18c1185f4f24f2aeb9a540d36fcafb787c75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-25 20:21:29 -0800\n\n updated changelog as a part of the release\n", "commit 82905078c810233901a05dc0c03c5d898348cf70\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-25 17:21:40 -0800\n\n updated changelog for release\n", "commit 3556c3f5a2b2d52e34e18e8271bbe365ae22a6e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-25 17:15:40 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 01c0ac0488c840ee71fe5c489e904bcc56bc4df6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-25 17:15:39 -0800\n\n [maven-release-plugin] prepare release jenkins-1.598\n", "commit 0acf2119b18fee5f084de7919eeee3e712bee6eb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-01-24 18:36:58 +0100\n\n Noting #1539\n", "commit ac22cf9e24c67e43c562f6e6a1ba02abac97e33f\nMerge: b37af29504 4c8f33d524\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-01-24 18:34:43 +0100\n\n Merge pull request #1539 from petermarcoen/JENKINS-25234\n \n [FIXED JENKINS-25234] Improve readability of the 'schedule build' tooltip\n", "commit b37af29504920e56e2fb159a61b59cf269c579c5\nMerge: d0458519d7 c1e89aa74e\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2015-01-23 18:47:56 +0000\n\n Merge commit 'c1e89aa74ee1a3f9061645fdea9aaeaa8efc70e8'\n", "commit c1e89aa74ee1a3f9061645fdea9aaeaa8efc70e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-23 10:46:17 -0800\n\n report URL in case of a failure\n", "commit d0458519d7ebc1865f5f58a6ebe1d01716bd3757\nMerge: 416bdef94d b18f736789\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-23 12:52:00 -0500\n\n Merge pull request #1538 from jglick/SCM._for\n \n SCM._for is actually @CheckForNull.\n", "commit 416bdef94db123ed8d051d095007491c9184b6ce\nMerge: 1dd60ec778 94cc487002\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-23 12:39:34 -0500\n\n [JENKINS-24673] Noting merge of #1530.\n", "commit 1dd60ec7780870f9c11686659178e52d251c15fc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-23 13:00:56 +0000\n\n [FIXED JENKINS-26365] Animated ball in job's build history widget won't open Console Output\n", "commit 7b03baab95778665cc8546f1a422132b24cef868\nMerge: 7d652648b2 6e6e2d7ec9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-23 15:40:14 +0100\n\n Merge pull request #1541 from petermarcoen/JENKINS-20606\n \n [FIXED JENKINS-20606] Wrong spelling in Russian localization\n", "commit 7d652648b20753a97e4a475d2096593aa31d5ff7\nMerge: 3b39c30834 bb7b1f950d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-23 09:31:16 -0500\n\n Merge pull request #1540 from jglick/SingleFileSCM-workflow\n \n Updating SingleFileSCM to nondeprecated overload of checkout.\n", "commit 6e6e2d7ec93f99ef178f87ef20fa4bb09d0073ae\nAuthor: Peter Marcoen <pmarcoen@gmail.com>\nDate: 2015-01-23 11:29:46 +0100\n\n [FIXED JENKINS-20606] Wrong spelling in Russian localization\n", "commit 4c8f33d52466388c52a4e1d451e44d4cdc9842f9\nAuthor: Peter Marcoen <pmarcoen@gmail.com>\nDate: 2015-01-23 09:12:47 +0100\n\n Use the same name as the job column\n", "commit bb7b1f950ddfa25dc59ecb55321f352a9a5cc1d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 18:51:01 -0500\n\n Updating SingleFileSCM to nondeprecated overload of checkout.\n", "commit 67f338507dc5b41c880066276367d9e4023e9f53\nMerge: 97ad2e087b 889b46cc91\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 17:00:39 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/model/DownloadService.java\n core/src/main/java/hudson/model/UpdateSite.java\n core/src/main/java/jenkins/model/DownloadSettings.java\n core/src/main/java/jenkins/util/JSONSignatureValidator.java\n core/src/main/resources/hudson/model/UpdateCenter/PageDecoratorImpl/footer.jelly\n core/src/main/resources/jenkins/model/DownloadSettings/config.groovy\n core/src/main/resources/jenkins/model/DownloadSettings/help-useBrowser.html\n test/src/test/java/hudson/model/DownloadServiceTest.java\n", "commit 97ad2e087b95a132a48b2aa35f284406e0f205b1\nMerge: 5e26af25e0 056b446480\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 16:52:48 -0500\n\n Merge branch 'rc' into security-rc\n", "commit 9bf85ed7bd51f1d4412e99a897a03ea5ede409a5\nMerge: d60f1ca559 889b46cc91\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 16:45:52 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n core/src/main/java/hudson/model/DownloadService.java\n core/src/main/java/hudson/model/UpdateSite.java\n core/src/main/java/jenkins/model/DownloadSettings.java\n core/src/main/resources/hudson/model/UpdateCenter/PageDecoratorImpl/footer.jelly\n core/src/main/resources/jenkins/model/DownloadSettings/config.groovy\n core/src/main/resources/jenkins/model/DownloadSettings/help-useBrowser.html\n test/src/test/java/hudson/model/DownloadServiceTest.java\n", "commit d60f1ca559447f80ac76739b253803e3ef6c8ad7\nMerge: 1f3e3fd329 a82b5e195b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 16:42:50 -0500\n\n Merge branch 'stable-1.580' into security-stable-1.580\n", "commit 889b46cc9146fda468023f3ada71070e240c13ac\nMerge: 16afb73b25 318627de88\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 16:19:30 -0500\n\n Merge pull request #2 from jenkinsci-cert/SECURITY-163\n \n [SECURITY-163] Non-browser-based DownloadService\n", "commit 3b39c308345c994dbf7057260eddd9954ff11ac7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-23 05:09:09 +0900\n\n Inject parameters from Guice when we can.\n \n This allows @Initializer to have parameter injection\n", "commit fc60cd09f9c95a43a167f2aae2dc2146d7413119\nAuthor: Peter Marcoen <pmarcoen@gmail.com>\nDate: 2015-01-22 17:36:27 +0100\n\n Added default locale\n", "commit b7ea29f79cf997de98974bae87b9455ca666c3bc\nAuthor: Peter Marcoen <pmarcoen@gmail.com>\nDate: 2015-01-22 17:34:53 +0100\n\n Localized the addition to the tooltip\n", "commit 94cc48700277e67121e9cb6fbde2835b022cebb9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 09:53:07 -0500\n\n Also verifying that initialEnvironment somehow works.\n", "commit e926ed313bb2a36aa317e78798c6f741e14f0768\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 09:21:46 -0500\n\n Added some tests for SimpleBuildWrapper used from a freestyle project as a BuildWrapper.\n This demonstrated that we actually need to call EnvVars.overrideAll explicitly (as CoreWrapperStep already did).\n", "commit b21af0f99ae311d334fe53fa7faf453407e5c270\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 09:12:57 -0500\n\n No need to check for c.env == null any more.\n", "commit 716f5ada3589a322d02497a67aad8ca939694a08\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 09:06:16 -0500\n\n Javadoc improvements.\n", "commit 2533e0ed7adfac09841d9ff31902ee2b7100d14a\nAuthor: Peter Marcoen <pmarcoen@gmail.com>\nDate: 2015-01-22 13:39:52 +0100\n\n [FIXED JENKINS-25234] Improve readability of the 'schedule build' tooltip\n", "commit b18f736789fd145fa8cdf7c0717c1f37d6ddddee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-22 07:25:48 -0500\n\n Better Javadoc.\n", "commit 93fc66f1abd629f8366a13c8dac47f30890b1e64\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-21 17:43:35 -0500\n\n SCM._for is actually @CheckForNull.\n", "commit fccc34987f03a2716f3744a998cfe7d9127abafc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-21 13:57:41 -0500\n\n [JENKINS-26519] Unreproducible NPE from unmigrateJobsDir.\n", "commit b2cc36377e6e18557808f2a185e678ee0f40af80\nMerge: c997ac0c86 056b446480\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-21 13:18:57 -0500\n\n Merge branch 'rc'\n", "commit 056b446480d9f24619c2c30ebdf9df6122a9b653\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-21 13:13:57 -0500\n\n [FIXED JENKINS-26519] Accept Windows text file quasi-symlinks for build numbers.\n", "commit c997ac0c865ca4866ffda0e9ae93fe818c311cba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-21 13:01:05 -0500\n\n [JENKINS-26519] Confirming that it is safe to rerun migration by just deleting legacyId files.\n", "commit a82b5e195b5ffa501eeb236d15dbb506421435aa\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-21 00:05:54 +0100\n\n Revert \"Single/Multiline Build History\"\n \n This reverts commit 3603b69938e72bd7a03dd431cd1ac7066a5646ef.\n", "commit 798dc6137376e032c193b3f3a019401f5057f4c9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-20 16:12:53 -0500\n\n Better to throw the ISE before, not after, overwriting the environment variable.\n", "commit f1102009d922dd0f5dcfc532c33aa1d8dc567331\nMerge: 1b1ad56b23 a22843be16\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-20 16:03:51 -0500\n\n Merge branch 'master' into SimpleBuildWrapper-JENKINS-24673\n", "commit 318627de88d622a1a5167c0f14fbc423f4fd5a44\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-20 14:11:37 -0500\n\n Updated help-useBrowser.html.\n \n In 20340e1842317f2564abd59d15eb2c958892f526 @daniel-beck suggested updating this text.\n", "commit a22843be1623a277c896b7d5ede7c8891062b600\nMerge: 6852d75bd4 36bce39ff4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-20 13:48:33 -0500\n\n [JENKINS-26476] Noting merge of #1536.\n", "commit 20340e1842317f2564abd59d15eb2c958892f526\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-20 13:44:08 -0500\n\n Restricting postBack access to users with ADMINISTER.\n", "commit 6852d75bd45560e70dfc73db3b2d1ecc2564a5af\nMerge: a4165a04dd 5abb0da923\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2015-01-19 22:39:22 +0100\n\n Merge pull request #1509 from smccarthy/JENKINS-19634\n \n [FIXED JENKINS-19634] Fix sorting percentages\n", "commit a4165a04dd5be5f48b76ba3b8ef9ca40a61821ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-19 10:23:54 -0800\n\n the trunk is toward 1.599-SNAPSHOT\n", "commit 876d492bd10056744f6eb73f82d328cf08340732\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-19 10:23:50 -0800\n\n creating an RC branch\n", "commit 63b9c9a7bd17b6755d8020b0ca9756e6bff657aa\nMerge: 19c7aaa5f7 32e004cb21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-19 05:51:15 -0800\n\n merged back the RC branch\n", "commit 32e004cb21f407a9a0d07fa6bf83d53620102563\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-19 05:51:12 -0800\n\n updated changelog as a part of the release\n", "commit 02553384f6c092b662fdc71f05ee94ccac1a6cd1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-19 04:02:39 -0800\n\n updated changelog for release\n", "commit 1d090fa19cc19b57bc99c9936dfb24cbb4390d10\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-19 03:56:48 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 84b211db457958240ea47e0ea6d14541a38d93c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-19 03:56:48 -0800\n\n [maven-release-plugin] prepare release jenkins-1.597\n", "commit 1b1ad56b23bc4025310fc79a3747c3b9e6b0e7be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-16 17:37:54 -0500\n\n Typo.\n", "commit 3c8e1b516a1cf0164d19a9afa488cff1ffc19b32\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-16 17:34:03 -0500\n\n API refinements and documentation.\n", "commit 19c7aaa5f7751a122b2108cc7c2a2311398b574d\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2015-01-16 23:10:01 +0100\n\n Add changelog record for PR #1460\n", "commit 4e48eaa05ca3a76fcb0e1eee307fd20f222079bc\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-11-10 22:35:49 +0100\n\n [FIXED JENKINS-23151, JENKINS-23026] Save CodeMirror editor when it loses focus\n \n * Save CM editor when it loses focus to ensure that test is saved back to textarea\n * Turn on again CM editor for shell scripts\n", "commit e9aeaf11b7171aed80381e8f66c5fb7056960141\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-11-08 18:10:32 +0100\n\n [JENKINS-25455] Avoid zero height of CodeMirror textarea\n", "commit 36bce39ff4fe7fe3f606d7d9599c30e4c7392785\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-16 14:24:52 -0500\n\n [FIXED JENKINS-26476] Work around Remoting problem by avoiding reference to Functions.\n", "commit ee7e66d758814a1f8b786019f95130b2f1ac9922\nMerge: a85204e4d1 c8806c9906\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-16 10:24:22 -0500\n\n Merge branch 'master' into SimpleBuildWrapper-JENKINS-24673\n", "commit c8806c9906399d60ceba503b36d6d06683fc334f\nMerge: a89603f6db b25157adb9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-16 10:23:25 -0500\n\n Merge pull request #1532 from jglick/death-to-groovy-long-live-the-new-test\n \n Convert UpdateCenter2Test to Java\n", "commit a89603f6db41662748ec8898012b27253ce963bd\nMerge: 3859cc36fd c7f9c63086\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-16 16:01:06 +0100\n\n Merge pull request #1534 from tuladhar/fix_exit_code\n \n Fix jenkins debian init script to exit with proper return code on error.\n", "commit c7f9c63086089dfa23ecbff2f2f098e3781f2e81\nAuthor: Puru Tuladhar <tuladharpuru@gmail.com>\nDate: 2015-01-16 14:11:24 +0000\n\n Fix jenkins debian init script to exit with proper return code on error.\n", "commit 3859cc36fd0e1a5316fefac38d943bb4e3563ca9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-16 13:09:34 +0100\n\n Noting merge of #1529\n", "commit 555e2d593fbb419d2fad7e9cfae5911daf3d30e3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-16 11:17:50 +0100\n\n [JENKINS-26411] Handle ChannelClosedException as well\n", "commit a85204e4d1d520f8edbcc6537c732f4eb165bb7b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-15 16:10:27 -0500\n\n tearDown should be allowed to throw exceptions.\n", "commit b0351d21e60ec9d8cb47238e48c4423288496990\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-15 19:50:48 +0100\n\n [JENKINS-26411] Bring slave log link back\n", "commit 788d6ff6e96b7880e555fff4768d1f968094b7ed\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-14 22:07:22 +0100\n\n [FIXED JENKINS-26411] Improve error reporting when channel closed\n", "commit f61f2cd3caffcb97bc1d3d681a4110690df97b5d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-14 15:12:02 +0100\n\n [JENKINS-26411] Do not interrupt build abruptly when exception is thrown from build step\n", "commit b25157adb99b7d0ad0ec1d19842e3958643b5a79\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-15 07:56:14 -0500\n\n Convert UpdateCenter2Test to Java.\n", "commit ef2582db489c0901d52364522dea1498514c7149\nAuthor: chris-daw <github@chrisdaw.co.uk>\nDate: 2015-01-15 12:51:04 +0000\n\n Update login.jelly\n \n Added autocorrect off and autocapitalize off to username input. This switches off functionality on mobile devices which attempts to auto correct text entered into the username field, and removes automatic capitalisation of first word entered.\n", "commit 82e97c4d3a621dbe11d6033cdc213b8f61eed188\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-14 17:47:23 -0500\n\n Compilability fix.\n For some reason (probably a mistake), BuildWrapper.Environment is nonstatic.\n", "commit ec4317d82ccb38bd5d995e70570deaa26c70b751\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-14 17:11:31 -0500\n\n Initial draft of SimpleBuildWrapper.\n", "commit ff021d3c374a067d622fdb078a4e391149df7d41\nAuthor: Hughes, Wilfred (London) <whughes@ahl.com>\nDate: 2015-01-14 16:27:35 +0000\n\n [JENKINS-755] Describe the built-in JDK as '(System)'.\n \n As suggested in\n https://issues.jenkins-ci.org/browse/JENKINS-755?focusedCommentId=206175&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-206175\n this avoids confusion where users incorrectly think they're getting a\n JDK they've listed in the configuration page.\n", "commit 2efb002c265bd31e686ffa50c83a62a09a541490\nMerge: 08b957c12f 80966d014a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-14 09:54:21 -0500\n\n Merge pull request #1527 from jglick/refreshPart-robustness\n \n Error recovery in refreshPart\n", "commit 5e26af25e0313093256a49e2e1bc66a797cd4038\nMerge: 964e5766be fd430a3432\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 14:58:46 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n test/pom.xml\n", "commit 1f3e3fd329355cd4cf304245bc0c228ddcc19b7b\nMerge: a7298c4118 fd430a3432\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 14:58:06 -0500\n\n Merge branch 'security' into security-stable-1.580\n", "commit c1adb4e628699c891de90c37e2071c61b7103ec5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 14:56:45 -0500\n\n Only do a server-side metadata check if at least one update site claims to be due for a check.\n Avoids rechecking at every startup, mainly relevant during interactive testing when restarts may be quite frequent.\n", "commit 73e6650381ffdbb68969bea4ee35ac4bd3fc066f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 14:45:43 -0500\n\n Do not want to download metadata in the background during functional tests.\n", "commit ad5cb7cab6a8f49d25bcc33ee965d5514abeffb0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 14:37:12 -0500\n\n Avoid NPE if DailyCheck happens to run during shutdown.\n", "commit 6dd9c8eb656c9394ddbca5c424c42d156570d911\nMerge: aa36a5d3db fd430a3432\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 14:25:43 -0500\n\n Merge branch 'security' into SECURITY-163\n", "commit fd430a34320e197e6f72baaf21f0ed794b6dc43f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-02 17:09:18 -0400\n\n Do not redirectTestOutputToFile when we are running an individual test (suite or case).\n In this case we are probably interested in looking at the output as it arrives in real time.\n Can always be overridden on the command line if desired.\n (cherry picked from commit 44a8ec110459e560a79c0f11883841bd7095f723)\n", "commit aa36a5d3dbd778d7086bfcba0c16e4ada99a5b1d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 14:19:53 -0500\n\n DailyCheck.initialDelay=0 so it runs right after startup if using server-based download.\n", "commit 83cf4aa451e0010bbf7f1e7419752df3eb26d7f4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 14:16:09 -0500\n\n Need to append .html to .json only in updateNow, not for browser-based checks.\n", "commit 08b957c12f5c6587c108bd761b090355c231cfaa\nMerge: b0908bd5ae 6351a8a258\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 12:54:09 -0500\n\n [FIXED JENKINS-26203] Noting merge of #1503.\n", "commit 80966d014a88b6df6082530e8d7fc6a728de1913\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-13 12:20:51 -0500\n\n 7b90662 added logging in case of an erroneous condition but failed to recover gracefully.\n This results in an error in the JavaScript console during the usual \u201cLOADING overlay fails to disappear\u201d kind of bug:\n TypeError: Argument 1 of Node.replaceChild is not an object.\n", "commit 6351a8a25826679a69648e772e163dafdfc5cae3\nAuthor: Felix Belzunce Arcos <fbelzuncearcos@cloudbees.com>\nDate: 2014-12-22 23:58:09 +0100\n\n JENKINS-26203\n", "commit b0908bd5ae64e161ec310164ba293aec8bc1d29b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-12 18:19:13 -0500\n\n [JENKINS-26382] Noting merge of #1525.\n", "commit 8d1968f5bdfc60eefa5102671f456e4f3de54c94\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2015-01-12 20:38:28 +0100\n\n [FIXED JENKINS-26382] Allow admin signup from /manage as well\n", "commit 7e7d545588b01a44e5f1edcf766f506138bf25c4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-12 11:16:00 -0500\n\n Set up an admin monitor in case of browser-based download.\n Also moving this switch to security settings.\n", "commit 9309cd39ad44836fba983ae6385e7ab567cd5e3b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-12 09:54:51 +0000\n\n Noting 1520\n \n Fixed JENKINS-26312, JENKINS-26298 and JENKINS-26306\n", "commit 0b2bf7ad609c62f6bece7fa7258cb61c7e4f3dcf\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-09 15:02:35 +0000\n\n force panel resize check before progressiveText bottom scroll\n", "commit 7a9649ca704bcf6efb7b15edb2a0d7c0039bca9b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-08 22:52:28 +0000\n\n prototypejs setStyle different behavior between firefox and chrome\n", "commit e2ec9eb3c23a6b4f63c338e634d647486a136f7b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-08 13:09:47 +0000\n\n [FIX JENKINS-26312] reimpl of layout changes 3e9cdcb\n \n Attempt to do it in pure CSS ala 3e9cdcb failed so using CSS and JS combo.\n", "commit 66c02a4cc32a22cc81311eb6b478359082924c92\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2015-01-07 18:34:36 +0000\n\n Revert \"Tweak of earlier fix for JENKINS-25971\"\n \n This reverts commit 3e9cdcbc8527d6ee2be143aad3365df8fcd02c74.\n", "commit 74162aa7b2223c0c4ec193952dae245c55d93cd0\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-11 13:10:50 +0100\n\n Noting #1511\n", "commit 50f940009b3eda003ff59ecdb21816b00be19339\nMerge: 9e333bc1e6 de53fea5f9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-11 13:08:42 +0100\n\n Merge pull request #1511 from olivergondza/override-whyKeepLog\n \n [JENKINS-26281] Allow users to delete builds even if they are supposed to be kept\n", "commit 03f047d801406f8fd60ac0bc86c12e71ccfe12c5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-10 08:33:02 -0500\n\n Test failure.\n", "commit 52cc68808d20266ba85ed7e0b170538c468890c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 16:48:33 -0500\n\n Keep comments in the PR.\n", "commit 712a223728afa6694146f450a32891e2b6ccfa56\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 16:48:23 -0500\n\n Trim whitespace off JSONP.\n", "commit cc95634ddf077d0fddc3deaba79d66c48586c2a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 16:18:04 -0500\n\n Can get signatures from *.json.html.\n", "commit f80faace935d7e900a8b54a40546a13f56cc44ad\nMerge: 6b71faccb9 16afb73b25\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 15:41:41 -0500\n\n Merge branch 'security' into SECURITY-163\n", "commit 964e5766be46954a4e1618766377a784d4f76799\nMerge: 66f92ac5c5 16afb73b25\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 15:38:24 -0500\n\n Merge branch 'security' into security-rc\n", "commit a7298c4118689cd2fd06c2fd3f7ebfd96d367182\nMerge: ef9421f7fd 16afb73b25\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 15:37:58 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n changelog.html\n", "commit 16afb73b254504d0f0f1246e34cce1fb5bd65c35\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 12:07:50 -0500\n\n [FIXED JENKINS-25937] Treat BadPaddingException as an unloadable key and continue.\n \n (cherry picked from commit 6318b8d800abdf8b280f4e1b8ce8bf22e49242ad)\n", "commit 877f4b37ee49e46c6bb6e13536f1f4f53560fa97\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 11:32:51 -0500\n\n Misleading error message.\n (cherry picked from commit e4c5c7104206536c80379ce18ec640f56b7dba74)\n", "commit 6b71faccb95285fb15a72703b2c2e4efdc905512\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 15:25:41 -0500\n\n Reproduced problem in a test.\n", "commit d00f7ab9b62d1524bb286c4bb7be9274adae29cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-17 12:48:24 -0400\n\n Removed DownloadSettings.checkSignature; back to using a plain system property for this.\n (cherry picked from commit df9c92e461443415be06743f0f8fc0b3937f2408)\n", "commit 8311fb5c7f74d0a1b2ee057fd3bc5585b3b2cee1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:52:54 -0500\n\n May as well use new DownloadService.loadJSON method here.\n (cherry picked from commit 1c99cc1af00eb52f6d9ae1963f9db7c12c1fbb5a)\n", "commit 6c6e1751feadb17ada65e8e53612eea6840ee175\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:20:54 -0500\n\n Deleting failing test updateDirectlyWithHtml.\n loadJSON does not support parsing HTML.\n Nor should it need to, since UC URLs are supposed to be to the JSONP file.\n The .html extension is added automatically by downloadService when postBack is supported.\n (cherry picked from commit d6b37a94579a0d01359ba393f792fc0823275593)\n \n Conflicts:\n test/src/test/java/hudson/model/UpdateSiteTest.java\n test/src/test/resources/hudson/model/update-center.json.html\n", "commit 01ba28d0a2ca3f9c0a9b5b1571a5f81be600573f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:19:15 -0500\n\n Testing the loadJSON method directly to make sure various JSONP formats are handled.\n (cherry picked from commit fb5241451337b2c084d8c7772c1d0552a0cc0169)\n", "commit 8c9910f2bba19076ff29216f993027ca77ee8675\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 17:10:01 -0500\n\n @kohsuke prefers that the option to disable signature checks not even be presented unless -Dhudson.model.DownloadService.noSignatureCheck is used.\n (cherry picked from commit 54c85007f355dadfbf8b0fc5924ded55f1614280)\n", "commit a47dc036d8ea06f162d8980223c1ca17bd2b961c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 16:54:16 -0500\n\n Be a bit paranoid and ensure the admin has CONFIGURE_UPDATECENTER before turning off signature checks.\n \n (cherry picked from commit 1262d88289d94c1ee7d6736341ce354e948ceef7)\n", "commit 33d88c015c7fc6c6cdb093d4a3d04a75aa85fa80\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 16:31:07 -0500\n\n [FIXED JENKINS-19081] Offer the option of downloading metadata directly from the server.\n (cherry picked from commit 1ac77750e93f9a1970fecbecdf7f84279d0a62b9)\n \n Conflicts:\n core/src/main/java/hudson/model/DownloadService.java\n core/src/main/java/hudson/model/UpdateSite.java\n", "commit 66f92ac5c53dbac10039cdc39635ab0c891f3546\nMerge: 26e0ef5887 90e989827e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 14:37:31 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/pom.xml\n", "commit ef9421f7fd5c93d1d77e504b868c903f56ac38bb\nMerge: f90e53583a 90e989827e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 14:36:41 -0500\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n core/pom.xml\n", "commit 90e989827e9e7a826c12997d7f7109ac21b0411b\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-12 23:15:21 +0200\n\n [FIXED JENKINS-21341] Merge pull request #1169 from pliljenberg/master\n \n Ugly hack to fix destroyProcess for Java8\n \n (cherry picked from commit 19640e7b4aa6d54865bc0816b604f4c0a9add6b6)\n", "commit 82d6292cf8d9c21cbf9346930cbc3e2a69548fe7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-21 11:53:17 -0700\n\n [FIXED JENKINS-18537]\n \n Integrated the new version of XStream that contains the fix.\n \n (cherry picked from commit 585eb87c2d1fdd93c585efca2b993ad734afdb20)\n \n Conflicts:\n changelog.html\n", "commit de53fea5f96fc5ff042ddb0839f2a7df469d9639\nMerge: 818ae76af8 9e333bc1e6\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-09 16:47:12 +0100\n\n Merge branch 'master' into override-whyKeepLog\n", "commit 9e333bc1e60dd82b9983135276f9379d3eb4d392\nMerge: 7ce51328d5 1a80973ab8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 07:55:26 -0500\n\n [JENKINS-10944] [JENKINS-24519] Noting merge of #1513.\n", "commit 7ce51328d5158647ab9e0796b9982533672f39ed\nMerge: 567596e9b6 3732aba5fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 07:53:35 -0500\n\n Merge pull request #1453 from jglick/guice-update\n \n Update Guice to 4.0-beta5\n", "commit 567596e9b6ea417407c0ce9a6efc606cd9b97641\nMerge: 7ef3d0bbf0 665c4985d7\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-09 13:47:20 +0100\n\n Merge pull request #1522 from darxriggs/no-extends-Assert\n \n Don't extend a test class from org.junit.Assert to use its static methods.\n", "commit 7ef3d0bbf0f5250ac28797193eb105a06454d904\nMerge: 8e5199e377 44e6b5d762\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 07:25:25 -0500\n\n [JENKINS-22311] Noting merge of #1492.\n", "commit 8e5199e377c748907b823bdcbbbda223e3e43c80\nMerge: b33b921dc5 2647af48c8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 07:21:23 -0500\n\n [JENKINS-25338] Noting merge of #1497.\n", "commit b33b921dc5d4dacdca7a9b73cfbe6f8a57f05307\nMerge: 75eeccf866 1186e7b404\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-09 07:16:23 -0500\n\n [JENKINS-25601] Noting merge of #1499.\n", "commit 665c4985d7eaae00caf995b73cc8037762190728\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2015-01-09 12:30:00 +0100\n\n don't extend a test class from org.junit.Assert to use its static methods\n \n * to simplify the static import and test use Hamcrest to compare arrays\n * no need to box boolean[] to Boolean[] when using Hamcrest\n", "commit 13ab787d5f915e38d1eedc507f9073af6f41bed4\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2015-01-09 12:25:37 +0100\n\n don't extend a test class from org.junit.Assert to use its static methods\n", "commit 75eeccf8668e49396477d19fae365cb23442d40a\nMerge: 28984e5920 1fae8c072a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-08 21:08:15 -0500\n\n [FIXED JENKINS-26331] Noting merge of #1519.\n", "commit 28984e5920c606a0ca3c3dbc6bc525b98c2d01d7\nMerge: 12251abe8f 2d3dbad35a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-08 20:11:09 -0500\n\n Merge pull request #1521 from darxriggs/consistent-use-of-Assert\n \n statically import methods used from org.junit.Assert\n", "commit 12251abe8fc46958a1ee931e9bd1ec6730f1efb0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-08 17:35:47 -0500\n\n [FIXED JENKINS-22811] Noting merge of #1517.\n", "commit 3661ed5093ee1f4dd508bbea8272de447fcc6996\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-08 11:27:29 -0800\n\n Remove unnecessary check in test unit. Fix misleading test unit comment.\n", "commit 2d3dbad35a25998e94c7bedb5a185730e390cfcd\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2015-01-08 20:25:18 +0100\n\n statically import methods used from org.junit.Assert\n \n * that's a common practice so do it consistently in all tests\n", "commit d58c3cd5d6ac851f0a28b1c1bb6dbeb02fd2b1c9\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-08 11:19:06 -0800\n\n Remove redundant catch exception\n", "commit f90e53583a7d7aa06660733374ebc458ffd04342\nMerge: 66975f6158 3603b69938\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-08 11:11:49 -0800\n\n Merge branch 'stable-1.580' of github.com:jenkinsci/jenkins into stable-1.580\n", "commit da1c74f619feea134aa887b1e5b1774307ea0e47\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-08 11:01:12 -0800\n\n Fix log message to report more verbose message.\n", "commit 1fae8c072a1e8da360cd10dca8b82d1cd1b00968\nAuthor: Daniel Spilker <daniel.spilker@coremedia.com>\nDate: 2015-01-08 15:39:58 +0100\n\n [JENKINS-26331] use buildDirectory system property to configure target directory\n", "commit c3eb1cac794e2cf8efcb26695e8eb27ed80ece5c\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-07 15:17:58 -0800\n\n If a project action fails to load we should log the project action and continue to load the project.\n", "commit cd0752432ed718e30281eb4e2732646550996868\nMerge: fa40c102f5 8457554149\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-07 13:12:18 -0800\n\n Merge remote-tracking branch 'upstream/master' into JENKINS-22811\n \n Conflicts:\n test/src/test/java/hudson/model/ItemGroupMixInTest.java\n", "commit 84575541491cf44f9b27f867b57bf5f460849d8f\nMerge: 6f8477f49e bd1d6251e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-07 15:53:36 -0500\n\n Merge pull request #1518 from darxriggs/Bug-to-Issue\n \n replace all deprecated @Bug annotations with @Issue\n", "commit fa40c102f5dbd8b02470317d730a3778c9153b64\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-07 10:16:08 -0800\n\n Mark test extension with the correct annotation\n", "commit 8f24c4aa5ccd944c4647e9f99077cad46cb24a2d\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-07 10:14:26 -0800\n\n Obtain folder from jenkins instead of using local variable.\n", "commit bd1d6251e018d09b4f10606d3b418255a4c09513\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2015-01-07 17:12:21 +0100\n\n replace all deprecated @Bug annotations with @Issue\n", "commit b5213b3815d3223f619113ebbccde4a8733df4c0\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-06 19:46:01 -0800\n\n Fixed compilation error\n", "commit 3e29bd7eff12d73a9b49c1d6039dc6d0699db15a\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2015-01-06 19:41:51 -0800\n\n [JENKINS-22811] Folder loading can break when an item inside the folder fails to load or throws an Exception.\n", "commit 6f8477f49ec6c16e6c2c7981dc6af6b6f6fd4561\nMerge: 0cdab01c7e 3a618a0633\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-06 18:07:33 -0500\n\n Merge pull request #1516 from darxriggs/no-more-HudsonTestCase-the-easy-part\n \n migrate tests from using HudsonTestCase to JenkinsRule\n", "commit 3603b69938e72bd7a03dd431cd1ac7066a5646ef\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-11-24 22:58:25 +0000\n\n Single/Multiline Build History\n \n (cherry picked from commit cb9036c45527223525cc1b48020a8ed777020c1a)\n", "commit 2172503f3ce2acf1dd9fb95891e41441bff5197f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-21 03:29:39 +0100\n\n [FIXED JENKINS-25989] Allow breaking label and node lists\n \n (cherry picked from commit 2820e59202975ce8ad302e4a0b0e17c07e4c40cf)\n", "commit 14d676bb15dbf8ddc3208bd8a80033e831756d49\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-09 15:24:06 -0500\n\n [FIXED JENKINS-25788] RunMap.remove was always returning false, even when the Run was in fact removed.\n (cherry picked from commit ce94579c50621990517c86120236ee9a1d0490da)\n \n Conflicts:\n changelog.html\n", "commit 21a619f2e0ad1658435c9edf5e461d9309ff26af\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-09 15:12:19 -0500\n\n JUnit 4.\n (cherry picked from commit 96ecabedb0a6bc77f7f838bdaa5482f4f2c10190)\n", "commit 23152a6da4212b65398650faed91146364343b2f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-09 15:07:15 -0500\n\n For RunMapTest to be Groovy was pointless and aggravating.\n (cherry picked from commit 30f00b111ad7e6ef689ae018969b2b9dc5ce1571)\n", "commit ea6baf9a103b841ec99dd1c2a9aac85fe6d8d29f\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2014-08-15 20:28:44 +0100\n\n [FIXES JENKINS-24272] jnlp slaves fail to reconnect when master is restarted\n \n During master restart only attempt to reconnect the slave after the master has\n finished restarting.\n \n (cherry picked from commit 48e19c58f9e2caa998d0942417d58679f5ce47f0)\n", "commit 3a618a0633db8c6d16fa018e4a67714994e5cb94\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2014-12-30 14:29:08 +0100\n\n migrate tests from using HudsonTestCase to JenkinsRule\n \n * these are simple tests without Jelly files or actions implemented in the test class\n", "commit 0cdab01c7e2869be559537fabbbebd2f727ce5f3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-06 09:54:16 -0500\n\n Jenkins was failing to log exceptions from raw Runnable/Callable sent to Timer (without using SafeTimerTask, PeriodicWork, etc.).\n", "commit 1a80973ab875d12c3eda61ebb25850795d9cb6d6\nMerge: 3e344a94a9 86ed77711b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-06 07:03:50 -0500\n\n Merge branch 'master' into FlyweightTask-JENKINS-10944\n", "commit 86ed77711b2a409e3f74bd1e068817d070bc3603\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-06 07:03:08 -0500\n\n Correcting 9595175f1002e10e4468f6e51f185a5d2b624240 (JUnit 4 merge fixup for #1472).\n", "commit 9595175f1002e10e4468f6e51f185a5d2b624240\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-06 12:28:01 +0100\n\n Use JUnit4 in merged patch too\n", "commit fb832b76a380f34541652904869ba34311928ca7\nMerge: d6c1457d88 e00f99251e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-06 12:17:58 +0100\n\n Merge pull request #1514 from bschelberg/master\n \n Fixed min/max operations in ComputerRetentionWork\n", "commit d6c1457d88249c43079b91f082f9e4152b707f06\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-06 11:54:33 +0100\n\n Noting #1472\n", "commit 5bfaca449ce3b6edbf39a3f623bc8ce62411b37e\nMerge: 4470b9ea04 3edae667b3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-06 11:52:32 +0100\n\n Merge pull request #1472 from jbaranov/JENKINS-25514\n \n [JENKINS-25514] Fixed lock case in FutureImpl\n", "commit e00f99251e0b4db53cb45ed2c0378a52d008fe13\nAuthor: Bernie Schelberg <bernie.schelberg@zoak.solutions>\nDate: 2015-01-06 14:59:52 +1100\n\n Fixed min/max operations in ComputerRetentionWork\n \n As previously implemented, nextCheck would always happen in 1 minute, regardless\n of what the RetentionStrategy.check() returned.\n", "commit 4470b9ea042dcd7ad057b4a18c56d7d2f0e2a77e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 18:01:32 -0500\n\n JUnit 4.\n", "commit 3e344a94a9eed316d0c351becb08287b473b6521\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 17:02:52 -0500\n\n [FIXED JENKINS-10944] [FIXED JENKINS-24519] If makeBuildable fails on a FlyweightTask, keep it in queue.\n", "commit 5abb0da9233ddc76c586c9d777c6d9d85999c203\nAuthor: Shawn McCarthy <shawn.mccarthy3@gmail.com>\nDate: 2015-01-05 13:58:11 -0700\n\n JENKINS-19634 Fix sorting percentages. Make sure > and < percentages besides 0 and 100 get calculated correctly.\n", "commit 64cb70e09a3af7d7fbe8df1a375f44d2b503b424\nMerge: d2327bf883 449fd234a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 15:52:41 -0500\n\n Merge branch 'master' into FlyweightTask-JENKINS-10944\n", "commit 449fd234a6e116b7b6df41a5310c4a434ff4f76e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 15:52:05 -0500\n\n Indentation fix.\n", "commit d2327bf8833907ad18cc38b62fddf4ef3fa33363\nMerge: efb7ebcda8 778e9e194e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 15:49:50 -0500\n\n Merge branch 'master' into FlyweightTask-JENKINS-10944\n", "commit 778e9e194e66c79b36bab81b621fcb829f4e7c5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 15:45:16 -0500\n\n JUnit 4.\n", "commit c02c93543ad05a9a8fd1635ac716ec707be63184\nAuthor: Shawn McCarthy <shawn.mccarthy3@gmail.com>\nDate: 2015-01-05 13:31:14 -0700\n\n JENKINS-19634 Fix sorting percentages. Take care of <100% and >0%.\n", "commit efb7ebcda80052dc3509e3256dea495768349fdb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 15:06:08 -0500\n\n ifBlockedByHudsonShutdown renamed to isBlockedByShutdown.\n", "commit c3021e92ead6f8c2a5bdb13d082b91a31282a210\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-05 15:01:08 -0500\n\n Deprecating Jenkins.FLYWEIGHT_SUPPORT configuration flag.\n Plenty of plugins assume that a FlyweightTask will behave in a certain way\n and might break if this feature were simply disabled.\n", "commit 4e0af4319ce8d7efc2bf6af313d5e154066b6dee\nMerge: 239caf89ec 4de4646515\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-05 10:56:25 -0800\n\n Merge pull request #1443 from mattmoor/master\n \n Change Jenkins to use a single consistent data-binding field.\n", "commit 239caf89ecbac1c3f0ea3604098b502a8098625e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-04 17:45:38 -0800\n\n the trunk is toward 1.598-SNAPSHOT\n", "commit 26e0ef58879bf56d717febb49b4ea0d5eaad2179\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-04 17:45:34 -0800\n\n creating an RC branch\n", "commit e442828f3397efb153142fcf0f605e2688ac9306\nMerge: 7d248e3572 8166c60243\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-04 17:38:41 -0800\n\n merged back the RC branch\n \n Conflicts:\n cli/pom.xml\n core/pom.xml\n test/pom.xml\n war/pom.xml\n", "commit 8166c60243b45aa60f9f578b2f9dba6ccd408e7b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-04 16:45:00 -0800\n\n updated changelog as a part of the release\n", "commit e38ccbe302fa20b4a3700f0a4668aec1ca65a1d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-04 15:16:28 -0800\n\n updated changelog for release\n", "commit d6499f881821d9e69467975a0c363778b58f6ae0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-04 15:09:43 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d76de1e33776f7f94eab5bc96f520879c6e17a43\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2015-01-04 15:09:42 -0800\n\n [maven-release-plugin] prepare release jenkins-1.596\n", "commit 818ae76af82e8cb3f25cfbb83d42812c80809bab\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-04 18:04:07 +0100\n\n [FIXED JENKINS-26281] Allow users to delete builds even if they are supposed to be kept\n \n This expects that any mechanism that keeps builds handles their disappearance gracefully.\n", "commit d65227b4ec53abe159227b3e42c792530531ac9a\nAuthor: Shawn McCarthy <shawn.mccarthy3@gmail.com>\nDate: 2015-01-02 22:39:17 -0700\n\n JENKINS-19634 Fix sorting percentages\n", "commit ca561319fda4aeaa461ca9fe251d9bad74e71cfa\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2015-01-03 13:03:45 +0900\n\n [FIXED JENKINS-26270] Added \"lastCompletedBuild\" to permalinks.\n", "commit 7d248e3572faa3e1dd5b30de0167a83e0f1edf57\nMerge: 42fede3248 8aebada975\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-02 12:36:15 -0500\n\n Merge pull request #1507 from darxriggs/no-more-GroovyHudsonTestCase\n \n not using the deprecated GroovyHudsonTestCase anymore\n", "commit 42fede32489798eb1d80d09d074e6657d340291f\nMerge: 3692db7edb 73efe6825a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2015-01-02 12:33:41 -0500\n\n Merge pull request #1505 from darxriggs/junit3-to-junit4\n \n convert tests from JUnit3 to JUnit4\n", "commit 3692db7edbccc7624065a56e3ae91f9adde277b9\nMerge: 1472258535 fd3dd78de1\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-02 09:33:30 +0100\n\n Merge pull request #1469 from deadmoose/patch-1\n \n Fix typoo.\n", "commit 8aebada975e29e4cb257e46966c37bc117c83b3f\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2015-01-02 01:47:41 +0100\n\n not using the deprecated GroovyHudsonTestCase anymore\n \n * just the two updated classes were affected\n", "commit 1472258535c35c56119b8e330cbd68d7662513ef\nMerge: 59d491f967 e9bb80beae\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2015-01-01 11:00:32 +0100\n\n Merge pull request #1506 from skwuent/master\n \n document-properties imgs get transparent background\n", "commit e9bb80beae21898652f0a0fe2d27229c78137997\nAuthor: NGK Sternhagen <nsternhagen@gmail.com>\nDate: 2014-12-31 20:09:48 -0800\n\n document-properties imgs get transparent bkgrd\n \n Other 24x24 images have this, changed document-properties.png and .gif to\n match.\n", "commit 59d491f9673671e7cd5576710645298216c83628\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 16:16:01 -0500\n\n Throwable.printStackTrace() to stderr is gratuitous when we are sending the exception to Logger.\n", "commit 2d8bb7c8490d3ba9c8b10c2d39d6b92fcbb96132\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 16:02:52 -0500\n\n Javadoc updates.\n", "commit 2beaa95845cc1cc401a6a3d2260d8e141d1e5b1e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 14:51:52 -0500\n\n s/XXX/TODO/\n", "commit 1fcee97d2fdda236fea149f671d9c8a95cdb8528\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 14:49:27 -0500\n\n [FIXED JENKINS-26196] More robust handling of server errors in FilePath.installIfNecessaryFrom.\n", "commit babfb832a39725b6b3c8edc4d49a58c7549f518d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 14:00:48 -0500\n\n JUnit 4.\n", "commit c527628db98fb5518b9993814e3c74652303ad88\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 12:18:53 -0500\n\n installIfNecessaryFrom Javadoc improvements and nullness annotations.\n", "commit 568f906964bb3aaa09d6e7d2fb054256b75262cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 11:55:27 -0500\n\n [FIXED JENKINS-26201] Noting 47fa17b, misattributed to an unrelated issue.\n", "commit 1078e6b68fcdce7bf3db459fc0074aca0625bbba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 10:01:22 -0500\n\n Added assertion as suggested in JENKINS-22767.\n", "commit bacca38aac1320d2a571a3fab1c7decbd7170f62\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-29 09:34:12 -0500\n\n [JENKINS-24380] Linking to Wiki from log message too.\n", "commit 73efe6825af9377ee77bc1660aba9c783d1201db\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2014-12-27 18:17:28 +0100\n\n convert tests from JUnit3 to JUnit4\n \n * life goes on :-)\n * touching all tests that directly inherit from junit.framework.TestCase\n", "commit 447fe9c5b8df97d410c96cf29a348566a15ef49e\nMerge: cf638efee9 d2f49da5b6\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-12-27 15:06:52 +0100\n\n Merge pull request #1504 from darxriggs/maven-pom-cleanup\n \n cleanup - make pom.xml files more consistent\n", "commit d2f49da5b6352a485af13da6f83d1ba63395dbc0\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2014-12-25 18:16:41 +0100\n\n cleanup - make pom.xml files more consistent\n", "commit cf638efee95caead57c63d71b1ae2f7dbf573340\nMerge: 1e8bfc8ac7 9ce5cec112\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-12-24 00:04:59 +0100\n\n Merge pull request #1502 from darxriggs/master\n \n fix Javadoc\n", "commit 9ce5cec1123278ef61c5cdeaf1c92443ff7ca6bc\nAuthor: Ren\u00e9 Scheibe <rene.scheibe@gmail.com>\nDate: 2014-12-23 22:00:31 +0100\n\n fix Javadoc\n", "commit 1e8bfc8ac7a9ff688d992a4392a9939b46f97474\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-23 12:17:31 -0800\n\n Eliminate the use of static field to keep filters.\n \n This helps with the situation where multiple Jenkins instances exist in memory (at the same time or at different times sequentially), such as during unit tests.\n", "commit b47d450ddb44d4aeaff175014e638fd4b7c37f27\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-23 11:29:36 -0800\n\n Fixed RunIdMigratorTest failures in non-EST time zone\n \n RunIdMigrator.LEGACY_ID_FORMATTER was static, which gets instantiated before the time zone is overriden during the test. Changing this to an instance field so that it gets created later on.\n", "commit 4c474cea6f6f8ea9019afd3ff6da6534b79b6b71\nMerge: 78cb49b86a 711b3325ad\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-12-23 16:59:01 +0000\n\n Merge commit '711b3325adf629585d60aa5a2bcac1d49b8324ae'\n", "commit 78cb49b86acef25f32e8ea01caf91023e27820a6\nMerge: aa72b264dc 8d60595fce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-23 09:06:35 -0500\n\n [JENKINS-11172] Noting merge of #1388.\n", "commit aa72b264dc6d1f7ceecf1a7d462d3860a887a2bc\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-12-23 14:39:57 +0100\n\n Noting #1500\n", "commit a89bcddc898898946214b29df2af0607bba09a89\nMerge: 546e0cffeb b090751c16\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-12-23 14:25:28 +0100\n\n Merge pull request #1500 from daniel-beck/JENKINS-25897\n \n [FIXED JENKINS-25897] Add range check for H(X-Y) syntax\n", "commit 8d60595fcedffe947a08be097bc906134118983f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-23 13:39:55 +0100\n\n [JENKINS-11172] Return HTTP 404 on /signup URL if not possible\n", "commit 546e0cffeb55b82b87601bab987a659025ff1706\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-12-23 13:15:04 +0100\n\n Sentence ends with period.\n", "commit e7e1bf87f39d47e993c16e78a7d8eeece3cc822f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-23 11:44:01 +0100\n\n [FIXED JENKINS-26208] Do not skip polling while quieting down\n", "commit b090751c16242402ad2187292e40f0f7bd5bbe10\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-23 11:22:01 +0100\n\n [JENKINS-25897] Add tests\n", "commit 03ee6519cc1d3070ae4682804d1b85c720b129de\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-12-23 11:14:00 +0100\n\n Clarification for JENKINS-25174\n", "commit 711b3325adf629585d60aa5a2bcac1d49b8324ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-22 17:19:04 -0800\n\n [JENKINS-24380]\n \n - Recorded the fix in changelog.\n - Added a separate screen to show the unmigration instruction, which\n makes it easier for people to find it than search logs.\n", "commit 9a8329ebfe6b713acd8c6e42de095e44cd126f2c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-23 01:40:47 +0100\n\n [FIXED JENKINS-25897] Add range check for H(X-Y) syntax\n", "commit 6f0eb9be595764b3cf3478546ed444401c9a3462\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-22 15:59:32 -0800\n\n Path could include whitespace, so double quote would be nice.\n", "commit 73208027269fd0d20b8ef5307e7f1e8998a98a4b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-22 15:58:39 -0800\n\n minor doc improvements\n", "commit ebe2f8cf0515e24a5552e964b94fa8b4db19ad94\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-22 15:51:50 -0800\n\n Formatting change: static import\n", "commit 296849edf93f8929550e0e2d6da1feb83b2dc3e9\nMerge: 2f59ffc475 1e198e6f88\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-22 14:33:48 -0800\n\n Merge pull request 1379\n", "commit 2f59ffc475dc73a9a9cd5a7596819f3242c22f6f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-22 16:18:44 -0500\n\n [FIXED JENKINS-19392] Simpler and more efficient to use String.intern to compact fingerprint data.\n This should work across builds and even across jobs, and does not force us to load other builds.\n", "commit 47fa17ba61dac99052304b5a9bb44878ed5898c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-22 15:08:34 -0500\n\n [FIXED JENKINS-23568] Be sure to release WorkspaceList.Lease deterministically in a finally block.\n", "commit c5c6bc050d49d07ec547f408056f1af8f590675a\nMerge: dd1b65dc9b 04c6f9b63b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-22 12:29:31 -0500\n\n Merge pull request #1491 from daniel-beck/gitignores\n \n Add pom.xml.versionsBackup and .DS_Store to .gitignore\n", "commit dd1b65dc9b28135598c0b2aa42538a7a6cd94ed5\nMerge: d5d6ca21ec 801f37d5a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-22 12:24:49 -0500\n\n [JENKINS-20148] Merged #1494.\n", "commit d5d6ca21ec0d01b10ff112e7b8d9825dc92bd772\nMerge: 44d5c2853c 3ed7778bd4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-22 12:15:30 -0500\n\n [JENKINS-25174] Merged #1496.\n", "commit 44d5c2853c908975429f5076dd60af5f26e1d763\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-21 21:29:45 -0800\n\n the trunk is toward 1.597-SNAPSHOT\n", "commit 0374b79d83306bbb9d2ddf69540cc6d482cfbcf2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-21 21:29:43 -0800\n\n creating an RC branch\n", "commit 2d708d4a1c2128d16414eb030f2054e2b6bdfcfe\nMerge: 3e9cdcbc85 05dae5c024\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-21 21:29:06 -0800\n\n merged back the RC branch\n", "commit 05dae5c024584eae5072c3cd203d57c489b61ea3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-21 21:29:04 -0800\n\n updated changelog as a part of the release\n", "commit 8fb5cd52ab2665aaec75e6b794b6ee493ead0692\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-21 19:30:45 -0800\n\n updated changelog for release\n", "commit 35f174d32ec821c37b7e60cc635c445cb48242b0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-21 19:24:17 -0800\n\n [maven-release-plugin] prepare release jenkins-1.595\n", "commit ec59a2ad73c26f32489a010986bc8b6d054365f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-21 19:24:17 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 75e87f1480739f4e38d2bc26c0e493acc4ab3f91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-21 19:07:53 -0800\n\n Working around MRELEASE-812\n", "commit 5ded56a8288dfcfb9e389ea85edc13cf49981a2a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 12:07:50 -0500\n\n [FIXED JENKINS-25937] Treat BadPaddingException as an unloadable key and continue.\n \n (cherry picked from commit 6318b8d800abdf8b280f4e1b8ce8bf22e49242ad)\n \n Conflicts:\n changelog.html\n", "commit 5e02457709e72c1577cf9a6a52a6bd9450acd590\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 11:32:51 -0500\n\n Misleading error message.\n (cherry picked from commit e4c5c7104206536c80379ce18ec640f56b7dba74)\n", "commit 23e0d6ad1964e0efdd1e0f1c90360321acc8a073\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-24 10:37:58 -0500\n\n [FIXED JENKINS-25759] Avoid consuming too much memory while running validateAntFileMask.\n Not fully solved, since the scannedDirs field can still grow to be large, but at least clearing files/dirsNotIncluded.\n Also imposing a 5s timeout on the scan regardless of file count, and defining a user-customizable bound.\n (cherry picked from commit 534328b264f9338e48418d2bcc0d28daaf48b3a0)\n \n Conflicts:\n changelog.html\n", "commit bd0453fe98e33cd99df9920c822210e49ad5cb6e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-17 17:48:48 -0500\n\n [FIXED JENKINS-25655] Incorrect caching from entrySet sometimes caused incorrect results.\n Caused a failure in hudson.plugins.promoted_builds.conditions.ManualConditionTest.testManualPromotionProcessViaWebClient when run against 1.580.1.\n (cherry picked from commit b76e7bf9988ebf5b3b7e2c5e588d5ce6dbde957e)\n", "commit be34b675f0f9cb59a67c09dbe42364d34c3eaff1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-07 09:40:07 -0800\n\n [FIXED JENKINS-25144] Revisiting the attempted fix in the previous commit.\n \n IIUC, the issue here is that the request in question contains both a\n valid session cookie AND basic authentication header, and that path\n results in a failure because BasicHeaderProcessor expects one of\n BasicHeaderAuthenticators to validate the basic authentication header\n (without knowing that there's already a valid Authentication object that\n came from the HTTP session, yet no BasicHeaderAuthenticator actually\n processes this because BasicHeaderRealPasswordAuthenticator backs away\n from doing that.\n \n I think the corect fix is for BasicHeaderRealPasswordAuthenticator to\n get rid of authenticationIsRequired check. This check instead belongs to\n BasicHeaderProcessor, where it should be used to check if any\n BasicHeaderAuthenticator should be consulted or not.\n \n The problem with having this logic in\n BasicHeaderRealPasswordAuthenticator is that this is just an\n implementation of an extension point, and thus it needs to be removable.\n As it stands right now in this fix, if this impl is removed,\n JENKINS-25144 will be back again.\n \n (cherry picked from commit 9e81b8e4feebceef94d117b757952c965bf91c61)\n", "commit 7169a3916528ac95eada2cf13e3fbd7e50ae6387\nAuthor: Christof Schoell <c.schoell@external.telekom.de>\nDate: 2014-10-14 18:00:10 +0200\n\n [JENKINS-25144]\n \n return authentication object instead of null if authentication is not\n required - otherwise valid login fails with basic authentication\n \n (cherry picked from commit 0176b6d902faeec7bff63eb34ce16e2f70062035)\n", "commit cca17cc4f6106304c954a0bf3942ad0d7be4c7e6\nAuthor: N Nachiappan <nnachi@sighapply.corp.ne1.yahoo.com>\nDate: 2014-10-24 14:06:42 -0700\n\n [FIXED JENKINS-25473] move config file check as part of loading job to do it in multithread fashion than in a single thread\n \n (cherry picked from commit dc547cf2974365a6b355de9981b7183f3d4fc17f)\n", "commit 4629122c5572be5bb1bad4183379a3374b308f6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-09 15:24:00 -0400\n\n [FIXED JENKINS-25074] Make sure to call Job.getBuildHealthReports just once per t:buildHealth render.\n (cherry picked from commit f463abbe53488747725ea2e45dfc4a98ada02b8e)\n \n Conflicts:\n changelog.html\n", "commit 3e9cdcbc8527d6ee2be143aad3365df8fcd02c74\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-12-21 13:34:02 +0000\n\n Tweak of earlier fix for JENKINS-25971\n \n Making side-panel and main-panel absolute positioned and full height\n", "commit 7bfbc4b1d0a68bd6b333b2eb0a85501a21931462\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-12-21 15:13:12 +0100\n\n Noting #1495\n", "commit 8284f5987153db0e88493f3ac9bf25b1486b6864\nMerge: 86a75b620c 2820e59202\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-12-21 12:28:17 +0100\n\n Merge pull request #1495 from daniel-beck/JENKINS-25989\n \n [FIXED JENKINS-25989] Allow breaking label and node lists\n", "commit 1186e7b4047a70162a1a3be399fc449ae3b0e1f5\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-21 04:20:45 +0100\n\n [FIXED JENKINS-25601] Amend JAVA_HOME check to work with JDK 9\n", "commit 2647af48c81e17ea17bfb144bf804abea22530fe\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-21 03:52:46 +0100\n\n [FIXED JENKINS-25338] Show job name rather than display name in CLI\n", "commit 3ed7778bd42b99fc5fbef66d63d96604c279ec78\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-21 03:45:09 +0100\n\n [FIXED JENKINS-25174] Show run display name on parameters page\n", "commit 2820e59202975ce8ad302e4a0b0e17c07e4c40cf\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-21 03:29:39 +0100\n\n [FIXED JENKINS-25989] Allow breaking label and node lists\n", "commit 277b17758e7b3790a2fdfd00bd576caa655da061\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-09-02 01:17:57 +0200\n\n [FIXED JENKINS-11172] Don't throw exception on /signup when not possible\n", "commit 801f37d5a11554fb97bf9c8edbd9f3e5bd21a47f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-19 11:19:56 +0200\n\n [FIXED JENKINS-20148] Rephrase Workspace permission description\n", "commit 44e6b5d76211bc40e1a608ae3aa93c083befaeba\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-20 13:29:13 +0100\n\n [FIXED JENKINS-22311] Show queue item parameters in tool tip\n", "commit 86a75b620ca50aa11f9442056add9cda8791a39d\nMerge: 7f36c3f240 5f38bb4c39\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-12-20 00:44:39 +0000\n\n Merge commit '5f38bb4c3945a7ae5a30e248058c694812581ffa'\n", "commit 04c6f9b63badcd2c11f2623665bfd6cbd8d3268d\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-20 01:25:44 +0100\n\n Add pom.xml.versionsBackup and .DS_Store to .gitignore\n", "commit 7f36c3f2406a9b3f680473759ae6a91c7cef6186\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-12-20 01:23:39 +0100\n\n Noting #1490\n", "commit 540b591ac4e07e22981e2febac900f09c7b61a9a\nMerge: b415b467fb de9b558044\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-12-20 01:20:56 +0100\n\n Merge pull request #1490 from daniel-beck/JENKINS-26155\n \n [FIXED JENKINS-26155] Fix Hungarian build index page while building\n", "commit de9b5580445afc75a29044097fd67dbe070f440c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-12-19 23:11:12 +0100\n\n [FIXED JENKINS-26155] Fix Hungarian build index page while building\n", "commit 5f38bb4c3945a7ae5a30e248058c694812581ffa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-18 11:45:23 -0800\n\n Integrated a new version\n", "commit f49ff4a2c4c5640e78e89daa211d37eee9523495\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-17 09:56:25 -0800\n\n Integrated the new version\n", "commit b415b467fb614048499953ce4db3a8eced4aac9f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-17 15:04:45 -0500\n\n Replacing Util.createTempDir with the standard TemporaryFolder rule in some tests.\n", "commit 89cdd5113fc8e57961c69649a4f9f1472fafc22b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-12-17 12:59:18 +0000\n\n [JENKINS-25971] use css only to size left and right panels\n \n Was using JS to size panels. This change only effects screens > 768px. Less than 768px is responsive.\n", "commit f7389c5b6d587e36e63daa21580edb464a576a6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-19 14:25:11 -0800\n\n report the version number as well\n", "commit 1e198e6f88356eb9dd723addf681c10ac0e17d5b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-15 16:17:35 -0500\n\n ItemsTest.moveItem showed that if migrate is called on a nonexistent directory, we should do nothing.\n", "commit c6486e2b4d71d8e1830b48f43ac4c84d8b06b0fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-15 16:16:29 -0500\n\n #1406 silently skipped the call to moveDirectory in case newBuildDir.isDirectory(), rather than throwing an IOE as renameTo does.\n Also deleting apparently useless call to forceMkdir.\n", "commit 589d74a55e122e9d8f5507c5d6799b24cb5cb621\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-15 15:51:45 -0500\n\n Making reverse migration tool handle more kinds of item groups.\n", "commit 66975f6158423cb60e6ea15852d3c3d6f8b06dfc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-15 11:51:07 -0800\n\n updated changelog as a part of the release\n", "commit 0a9b63828062782643728b0a0f4f86dc20a8e7f9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-15 14:26:36 -0500\n\n Added a tool to reverse the build directory migration if required.\n", "commit 0e445324fbb6e24e9f1a1d2201834ba7410c024e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-15 11:15:17 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 03600e925c3d674b204981a140031a4ae3571609\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-15 11:15:16 -0800\n\n [maven-release-plugin] prepare release jenkins-1.580.2\n", "commit 65ae5c281c5794b17cce6892a981bd34c0794d32\nMerge: 507412e0db 08d16835ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-15 13:44:01 -0500\n\n Merge branch 'master' into build-number-is-id-JENKINS-24380\n", "commit 08d16835ae583ba6d0b767d4897e790df83deca7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-15 10:16:39 -0500\n\n maven-hpi-plugin 1.110\n", "commit 84585f0c3c0f792e3f30e29d32064cc79faa29d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-15 07:13:08 -0800\n\n the trunk is toward 1.596-SNAPSHOT\n", "commit c5d7f6e40a475350c6d1459ad3a17871c8053df2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-15 07:13:00 -0800\n\n creating an RC branch\n", "commit 2c303318c0a6084f8b6209e6f7e11982dc389d4d\nMerge: f87c72f158 1c4f367594\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-14 21:46:17 -0800\n\n merged back the RC branch\n", "commit 1c4f3675942913611b02e8ab25df4d2f5564fda0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-14 21:46:15 -0800\n\n updated changelog as a part of the release\n", "commit 99368c6861e31dc8e8925c85b2d631d666c1de96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-14 20:27:34 -0800\n\n updated changelog for release\n", "commit 17c385c2318e38e0e9890f38eeedd5a38008d9d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-14 20:20:59 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7cc93fa88fc1cf6bd6c6a0caab81074d239d256e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-14 20:20:59 -0800\n\n [maven-release-plugin] prepare release jenkins-1.594\n", "commit f87c72f15858edf5dd499349569497c3c2bf4449\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-12-14 20:09:16 +0000\n\n [FIXED JENKINS-25499] Updated icon-set dependency to version 1.0.5\n \n Also fixes JENKINS-25498\n", "commit 70613202f1177ce83e1d9d724a8b21ca9c222cd3\nAuthor: Piotr Wielgolaski <pwielgolaski@gmail.com>\nDate: 2014-12-09 21:25:03 +0100\n\n [JENKINS-25953]Tabs in job view are layouted in wrong way\n \n make equal height of tab regardless if selected or not\n", "commit 507412e0dbe9533be0f89c87157590b9cc61b5bd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-12 15:43:38 -0500\n\n Safer to use AtomicFileWriter.\n", "commit 0cd13e96703d8a506d75b2b175032e01e82a2989\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-12 14:59:03 -0500\n\n Compilability fix.\n", "commit 7c988de3cdece8a5e6c7d8aca094373b47c7eabb\nMerge: a1cf988bfc 76adbf9223\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-12 13:27:31 -0500\n\n Merge branch 'master' into build-number-is-id-JENKINS-24380\n", "commit 76adbf922369fae214cf86445d422a424f7d309a\nMerge: c6deabb1b1 fef4ef1c61\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-12 13:27:26 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit c6deabb1b1812a1d332df12c1c10394afa87ce8e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-11 17:52:50 -0500\n\n Forgotten @since.\n", "commit fef4ef1c615d5b959c633d064c77d8eca3a22f9e\nMerge: 64e5a4c0e1 e234c29078\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-12-11 21:49:48 +0100\n\n Merge pull request #1482 from olivergondza/node-monitor-refactorization\n \n Node monitor refactorization\n", "commit 64e5a4c0e19b0122bdca222727bf3e52fb5e674a\nMerge: 97bc2dd444 c528feea64\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-11 11:08:10 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 97bc2dd44416ae45e604e634b4d5fcfa839ab2aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-11 11:07:29 -0500\n\n [JENKINS-25533] Noting merge of #1477.\n", "commit c528feea64d67971c03590d871acc90d646aa83f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-12-11 17:04:00 +0100\n\n Remove duplicate entry for 1.593\n", "commit c9a229df382380dcc55461e0265519b71014543e\nMerge: 81701326a0 d69ab65a9a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-10 10:20:37 -0500\n\n Merge pull request #1484 from ocadaruma/japanese-message\n \n change BuildStability message into more appropriate one\n", "commit 9d9f2b9499794c4335c455abbc30e37e6a077ba7\nMerge: 59ebaf43a6 4c8084199a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-10 09:46:57 -0500\n\n Merge remote-tracking branch 'origin/master' into printStackTrace-JDK-6507809\n", "commit 81701326a0ad2f07862bb034f9fb08be52f95608\nMerge: 4c8084199a a946c12622\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-10 09:27:54 -0500\n\n Merge branch 'unique-Permission' (#1444).\n", "commit 4c8084199ab855b539a38f1527a442b02b24592d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-12-10 11:16:54 +0000\n\n Tweaked build history col width defaults\n", "commit d69ab65a9ab962e1ef4faf5a2f328cdb6d253b8f\nAuthor: Your Name <you@example.com>\nDate: 2014-12-09 22:43:10 -0800\n\n change BuildStability message into more appropriate one\n", "commit ce94579c50621990517c86120236ee9a1d0490da\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-09 15:24:06 -0500\n\n [FIXED JENKINS-25788] RunMap.remove was always returning false, even when the Run was in fact removed.\n", "commit 96ecabedb0a6bc77f7f838bdaa5482f4f2c10190\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-09 15:12:19 -0500\n\n JUnit 4.\n", "commit 30f00b111ad7e6ef689ae018969b2b9dc5ce1571\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-09 15:07:15 -0500\n\n For RunMapTest to be Groovy was pointless and aggravating.\n", "commit 3edae667b3955a561296a23122f86b35ec928a98\nAuthor: Eugene Baranov <eugeniy.baranov@gmail.com>\nDate: 2014-11-30 22:52:14 +0200\n\n [JENKINS-25514] Fixed lock case in FutureImpl\n when some other process is waiting for build in queue.\n", "commit cce358bf39df9f8a0971263b1caa89e1b5756dd7\nMerge: eb8d3100dd ff80b5792a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-09 14:21:15 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n \n Conflicts:\n changelog.html\n", "commit ff80b5792a34556de8886bf6e9cbf42505489dff\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-12-09 14:18:24 +0100\n\n JDK8 installer require exclusive access to the installation directory, so can\u2019t log there.\n", "commit a98ccdff0f074b10907ac1b41d3c26bf33e878b0\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-12-09 12:56:20 +0100\n\n [JENKINS-19447] use standard arguments to set installer log file.\n \n Tested on a windows box to automaticaly install 1.4, 1.5, 1.6, 1.7 and 1.8 JDKs\n", "commit 37986c0331f232596def274ae78766c3a2b25207\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-07 22:04:03 -0800\n\n the trunk is toward 1.595-SNAPSHOT\n", "commit 27d753ba866a1c28c00082b6cd32d147b51312a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-07 22:03:54 -0800\n\n creating an RC branch\n", "commit 17e32ea1cd63e3b3ac87b5ad755e36db9e04039b\nMerge: 815e24665c ed34cb530a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-07 22:02:29 -0800\n\n merged back the RC branch\n", "commit ed34cb530abd5bfb5c454bd4d0ffa24263ce2307\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-07 22:02:25 -0800\n\n updated changelog as a part of the release\n", "commit 29fd8e89dc9ec54d97a7710ca65c016e2ec5095e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-07 20:32:34 -0800\n\n updated changelog for release\n", "commit 51ee116d12f16aa27b486e294268706951ad76b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-07 20:26:39 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6383e1f6de86fa00931928ef2093e21107e1dd0d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-12-07 20:26:39 -0800\n\n [maven-release-plugin] prepare release jenkins-1.593\n", "commit e234c290782586a6645bc1b83f647da12aad1424\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-12-07 13:53:00 +0100\n\n Introduce MonitorOfflineCause\n", "commit e382bbae1b0deefdce458eed72ce025eb91d1855\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-12-07 18:32:51 +0100\n\n [FIXED JENKINS-23797] Produce human readable output in DiskSpaceMonitorDescriptor.DiskSpace.toString()\n", "commit eb8d3100dd636105fbc27f9f804ac85050daa9ea\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 15:13:39 -0500\n\n Missing @since.\n", "commit 3af5fe1a6037bbf2c105b05183de8af1f9a3c851\nMerge: 815e24665c 60c2071a30\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 13:59:18 -0500\n\n Merge branch 'jenkins-23966' of https://github.com/dominiquebrice/jenkins\n [FIXED JENKINS-23966] Merging #1474.\n", "commit 815e24665c8165b2e2385f80401a1bc1db4e44d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 13:44:56 -0500\n\n gmaven-plugin 1.5-jenkins-3 update.\n Cf.: https://github.com/jenkinsci/jenkins/commit/d29a90150c839855d4ff0c084c3cd838b48fab5c#commitcomment-8845400 (pending #806).\n", "commit 6318b8d800abdf8b280f4e1b8ce8bf22e49242ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 12:07:50 -0500\n\n [FIXED JENKINS-25937] Treat BadPaddingException as an unloadable key and continue.\n", "commit e4c5c7104206536c80379ce18ec640f56b7dba74\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 11:32:51 -0500\n\n Misleading error message.\n", "commit ac3a5c57a883c8e763d52975bef2840772f5a158\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 11:00:25 -0500\n\n Jenkins.getRootPath will never be null.\n", "commit 14ac815b3c8df3289e6085926557425facf2454d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-05 10:13:45 -0500\n\n Display command.longDescription in a preformatted block.\n This makes the overall appearance of the page match what you would actually see from the console.\n (Using: java -jar jenkins-cli.jar -s <URL> help <COMMAND>)\n For some commands, such as SupportCommand (in support-core), this is critical,\n since the expectation is that longDescription is a multiline fixed-width block.\n", "commit 60c2071a301ec6310e6e71b2c98df1b6cade9c90\nAuthor: Dominique <dominiquebrice@users.noreply.github.com>\nDate: 2014-11-07 22:20:23 -0500\n\n [JENKINS-23966] Master labels disappear when system configuration is updated\n", "commit a59cf9f37f47a9820a5f5859aa82424c039eb1a6\nMerge: ed891f6bc0 15a24dd637\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-03 21:48:26 -0500\n\n Merge pull request #1477 from mattmoor/JENKINS-25533\n \n [FIXED JENKINS-25533] Favor the new style of form submission over the legacy form\n", "commit ed891f6bc0a99497f96126f43b9cd8bec7fec51b\nMerge: 92e5315ec7 48e19c58f9\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2014-12-03 18:30:14 +0000\n\n Merge pull request #1479 from oldelvet/jenkins-24272-v4\n \n [FIXES JENKINS-24272] jnlp slaves fail to reconnect when master restart\n", "commit 92e5315ec7166e34a37446783dc8f644e7b99c02\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-12-03 17:14:14 +0000\n\n Remove excess whitespace\n", "commit 8e5a92d8e67122a397cdb42f3313bf4670e13508\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-12-03 17:02:18 +0000\n\n remove trailing whitespace and tabs\n", "commit 48e19c58f9e2caa998d0942417d58679f5ce47f0\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2014-08-15 20:28:44 +0100\n\n [FIXES JENKINS-24272] jnlp slaves fail to reconnect when master is restarted\n \n During master restart only attempt to reconnect the slave after the master has\n finished restarting.\n", "commit 15a24dd637392f32b98fe76e53db8c7be429ce7d\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-12-02 12:27:25 -0800\n\n Favor the new style of form submission over the legacy form to fix: JENKINS-25533\n", "commit cee15013b41a22a873f4d29088e3b5453d80936a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-12-02 16:30:37 +0000\n\n Keep consistent with LoadStatistics\n \n - There is still the issue with adding isConnecting() polluting the NodeProvisioner, but this is\n a simple, low risk but important change\n", "commit 372bab40051d7e3838e8b1d12e3ee1ac0a3af272\nMerge: 2750dec317 feeb090189\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-12-02 12:24:01 +0100\n\n Merge pull request #1475 from ghostganz/spelling\n \n Fix Swedish spelling of 'tog'\n", "commit feeb090189ecba7722074937f5f3bc923e1026b0\nAuthor: Anders Kindberg <ndrsbngtssn@yahoo.se>\nDate: 2014-12-02 11:30:03 +0100\n\n Fix Swedish spelling of 'tog'\n", "commit 2750dec317204968ba931ac1910b212fcd151861\nMerge: 895f489cf2 fd2bb3febf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-01 11:49:09 -0500\n\n Merge pull request #1449 from ndimiduk/log-param-name-with-error\n \n Include parameter name in exception when value is invalid\n", "commit 895f489cf29f3da720a7c554bed315c14fb58793\nMerge: 679c127f74 4add7c3a5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-12-01 10:43:15 -0500\n\n Merge pull request #1467 from KostyaSha/fix_warexploder\n \n Some null annotations and javadoc fix\n", "commit 679c127f74176cf8d321f71cf7622663950ab45b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-12-01 11:03:25 +0000\n\n Model link on build name in build history\n", "commit 0f0132481d163fd643d8bcb5fb08ee6ec84c19a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-30 17:21:27 -0800\n\n the trunk is toward 1.594-SNAPSHOT\n", "commit 07e5813aeee3dbe24fae0ce9551573db7f8c9929\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-30 17:21:21 -0800\n\n creating an RC branch\n", "commit 0d9b32659e4e3947dafb0d8a4586ec2503fc969a\nMerge: d7a541049b 485fc2d30e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-30 13:47:55 -0800\n\n merged back the RC branch\n", "commit 485fc2d30ed4e11ccf28f17df885ada2d7929baf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-30 13:47:53 -0800\n\n updated changelog as a part of the release\n", "commit be7914c9cca94d4b177e13a3f7b23c81adf80f65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-30 13:09:28 -0800\n\n updated changelog for release\n", "commit 69e6534e7c17a3542b5bc91658c5f4e7ea908638\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-30 12:43:36 -0800\n\n updated changelog for release\n", "commit a72e64d2c0a6715b5e02bfc3dd96bcf905d76056\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-30 12:36:46 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 42e620e6091c777daead91c5cb47edba2156905a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-30 12:36:46 -0800\n\n [maven-release-plugin] prepare release jenkins-1.592\n", "commit d7a541049b451b5ee35fbc64b8a072f67f0e4608\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-11-30 20:03:15 +0100\n\n Move #1470 to 1.593\n", "commit 12aebc5ea853da6cd990e39873ff1b62a3a39d8d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-11-30 16:45:14 +0000\n\n Changelog update for JENKINS-25381 et al\n", "commit cb9036c45527223525cc1b48020a8ed777020c1a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-11-24 22:58:25 +0000\n\n Single/Multiline Build History\n", "commit 4add7c3a5a830cfa6f828c345bd322b9cfb6f55e\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-11-19 02:17:37 +0300\n\n Null annotations for QueueTaskDispatcher.class\n", "commit f16b74be48a2fb3a12fe3e61b3ba5e8c275eaeed\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-11-19 01:27:31 +0300\n\n Null annotations for Resource.class\n", "commit 89f1e1b250a988c11f608cbf173db6eabc9146a2\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-11-19 01:27:11 +0300\n\n Null annotations for Queue.class. Fixed javadoc.\n", "commit 2d89b832eee360103e8f2fad76dd9bd991156dee\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-11-19 01:00:36 +0300\n\n Null annotations for PollingResult.class\n", "commit 6bf6e7f501ce2c27d99824936b92d3f9703856d6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-11-26 12:49:11 +0100\n\n JENKINS-22514 is only in 1.591\n \n Fixing 9162c3cbb742f13548d5513a26e5b6ef42d62480\n", "commit 35c0c7000a1527d198974b7bae0290f6b7cff436\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-25 19:50:29 -0800\n\n the trunk is toward 1.593-SNAPSHOT\n", "commit 318e1c87ef1e421c5b0d5c1261d660bf98cea39e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-25 19:50:19 -0800\n\n creating an RC branch\n", "commit fbe17f3d859e932c3a8c2882bfebd81726caa774\nMerge: dfe98e4785 cac9f12d86\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-25 19:45:10 -0800\n\n merged back the RC branch\n", "commit cac9f12d866441ad304994cef7857c975550cd50\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-25 19:45:06 -0800\n\n updated changelog as a part of the release\n", "commit 2be4e2e251de0b167268b9402ca040054c971bdd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-25 19:11:47 -0800\n\n updated changelog for release\n", "commit 42fb5362ac877919a77b76ea9ceeb7f6b06d8507\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-25 19:05:23 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ba2a177853e0493be3ce16226413c883f8fcb8df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-25 19:05:23 -0800\n\n [maven-release-plugin] prepare release jenkins-1.591\n", "commit dfe98e4785c5e0472d45f2a65771072b86ff8a39\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2014-11-25 23:57:31 -0200\n\n pt_BR translation fix\n", "commit 5fdd3e67542d9a925094ad41304f8327760b90e7\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2014-11-25 23:45:25 -0200\n\n pt_BR translation fix - thanks to @kinow\n", "commit 6080c0124a6f1ac637bea06d4866f81c17889742\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-24 14:50:58 -0500\n\n gmaven-plugin 1.5-jenkins-2\n", "commit 534328b264f9338e48418d2bcc0d28daaf48b3a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-24 10:37:58 -0500\n\n [FIXED JENKINS-25759] Avoid consuming too much memory while running validateAntFileMask.\n Not fully solved, since the scannedDirs field can still grow to be large, but at least clearing files/dirsNotIncluded.\n Also imposing a 5s timeout on the scan regardless of file count, and defining a user-customizable bound.\n", "commit b21827b34a781a2d22f9953bb29b880a87b215b2\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-11-23 00:06:42 +0100\n\n [FIXED JENKINS-25642] Fix link to user list.\n", "commit fd3dd78de15ecca8a1fc09af0e095f794df4e6d6\nAuthor: David Hoover <karma@deadmoose.com>\nDate: 2014-11-21 22:05:25 -0800\n\n Fix typoo.\n", "commit 08542cad7524ba4838922622889700e4dd7c2ce1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-21 11:48:21 -0500\n\n Javadoc notes warning that the action should be hidden if impermissible.\n [JENKINS-25691] Might have prevented the need for: https://github.com/jenkinsci/maven-plugin/pull/33\n", "commit d237acc447c92dce0b658d4afc0a94e36746407d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-20 20:12:22 +0100\n\n Added a hook to perform additional diagnostic activities before killing the channel.\n \n ssh-slaves plugin can leverage this to try to obtain the state of the slave JVM via SSH.\n \n Reference: ZD-23093\n", "commit 960b4053a1c9df0caa80a8dacb45785d97985531\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-20 18:58:17 +0100\n\n Improving diagnostics for NoClassDefFoundError: could not initialize jenkins.model.Jenkins\n \n Reference: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8051847\n Reference: ZD-23093\n", "commit 99b5fc8f387ee611bb0f764a078367e7842a27c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-20 18:38:48 +0100\n\n Report the name of the channel for diagnosis.\n \n Reference: ZD-23093\n", "commit 2cf428f84811b037df47dc01475c576bb2dfe10d\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2014-11-20 01:55:11 -0200\n\n pt_BR translation\n", "commit 21ee00a971b1b1394ec90034a6ce9de620b572e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-18 14:59:57 -0500\n\n Run.getDurationString should compare against startTime, not timestamp.\n", "commit 2a144eb86f1c489edf8ddadd14156bb7de351c35\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-18 11:34:49 -0500\n\n Moving message key to external-monitor-job-plugin.\n", "commit b76e7bf9988ebf5b3b7e2c5e588d5ce6dbde957e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-17 17:48:48 -0500\n\n [FIXED JENKINS-25655] Incorrect caching from entrySet sometimes caused incorrect results.\n Caused a failure in hudson.plugins.promoted_builds.conditions.ManualConditionTest.testManualPromotionProcessViaWebClient when run against 1.580.1.\n", "commit 1568166e76c9bcddb1cb474bafe34d523ee9d1a9\nMerge: 4e56128cd8 9aaeb0a3f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-17 10:42:07 -0500\n\n Merge pull request #1464 from KostyaSha/fix_warexploder\n \n Explode WAR fails when ./target does not yet exist (e.g., run from IDEA)\n", "commit 4e56128cd8e0d82448b583418c954675239ad764\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-11-17 14:18:06 +0000\n\n Allow Projects to take the Queue.Item's actions into consideration when determining their default authentication\n", "commit b27c11acc74b7ddb6b234b43a11dd4ef23981483\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-11-17 13:51:41 +0000\n\n Actually don't need the lock here as c.kill() now does the right thing\n", "commit ddff2faa9009974e2cdedc43cbda3809c289138d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-11-17 12:49:30 +0000\n\n Damn you Java 7 for not catching\n", "commit 65b71c20b126f8ac66bfa2de037a550af9fe90af\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-11-17 11:44:56 +0000\n\n Allow programmatic QueueItemAuthenticators that are not user configurable\n", "commit 7335916f18d8a116bd5ebee0177fe8b01c13acd9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-11-17 11:07:59 +0000\n\n Provide a future path to refactoring the Queue locking strategy\n \n - Also tidy up some holes in locking strategy that can cause builds to be scheduled on\n executors that are about to be interrupted or nodes in the process of being removed\n", "commit 7f990004ec0c862c383a15ca1d84d5edc20fe30b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-16 19:34:12 -0800\n\n the trunk is toward 1.592-SNAPSHOT\n", "commit b2121adb5cd081be2ccddf1a8d527154581ba8dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-16 19:34:08 -0800\n\n creating an RC branch\n", "commit af49ac94eaca3146c5c4fcba07ae5e6e45b14817\nMerge: 4f0e910384 88f2ebc762\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-16 17:38:51 -0800\n\n merged back the RC branch\n", "commit 88f2ebc76201f078bb47fbe797edafb0eb3eee96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-16 17:38:48 -0800\n\n updated changelog as a part of the release\n", "commit 54f5d8969581e7ee496a4c389fcb95eab1b39f9d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-16 15:58:53 -0800\n\n updated changelog for release\n", "commit 09fe8c1d05735bf9a9b7e43489abcb56003a068e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-16 15:52:54 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 29f5057bcf2c31ab8e205deaf1a2be7321760cdf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-16 15:52:54 -0800\n\n [maven-release-plugin] prepare release jenkins-1.590\n", "commit 9aaeb0a3f248f8f7280e6e010c695340eee721d7\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-11-14 20:24:50 +0300\n\n Explode WAR fails when ./target does not yet exist (e.g., run from IDEA).\n \n Create parent directory before trying to lock dir using files.\n \n java.lang.Exception: Failed to initialize exploded war\n at org.jvnet.hudson.test.WarExploder.getExplodedDir(WarExploder.java:49)\n at org.jvnet.hudson.test.JenkinsRule.createWebServer(JenkinsRule.java:582)\n at org.jvnet.hudson.test.JenkinsRule.newHudson(JenkinsRule.java:538)\n at org.jvnet.hudson.test.JenkinsRule.before(JenkinsRule.java:332)\n at org.jvnet.hudson.test.JenkinsRule$2.evaluate(JenkinsRule.java:482)\n at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)\n at org.junit.rules.RunRules.evaluate(RunRules.java:20)\n at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)\n at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)\n at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)\n at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)\n at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)\n at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)\n at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)\n at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)\n at org.junit.runners.ParentRunner.run(ParentRunner.java:309)\n at org.junit.runner.JUnitCore.run(JUnitCore.java:160)\n at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74)\n at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211)\n at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\n at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)\n Caused by: java.io.FileNotFoundException: /Users/integer/Documents/idea/jenkins-ws-git-plugin/./target/jenkins-for-test.exploding (No such file or directory)\n at java.io.FileOutputStream.open(Native Method)\n at java.io.FileOutputStream.(FileOutputStream.java:212)\n at java.io.FileOutputStream.(FileOutputStream.java:104)\n at org.jvnet.hudson.test.WarExploder.explode(WarExploder.java:99)\n at org.jvnet.hudson.test.WarExploder.(WarExploder.java:58)\n ... 24 more\n", "commit 4f0e91038455b625c2da181cc1c407bf19ff38a1\nMerge: fb8a8b4041 07a19fcc3c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-14 17:55:40 -0500\n\n Merge pull request #1463 from intelradoux/patch-1\n \n Update ChoiceParameterDefinition\n", "commit 07a19fcc3c047797580c5eb5ebff379cb1a4236b\nAuthor: intelradoux <intelradoux@users.noreply.github.com>\nDate: 2014-11-14 09:49:10 +0100\n\n Update ChoiceParameterDefinition\n \n The \"it.value\" don't exist, so we need to set the defaultParameterValue.\n \n It help me display correctly parameter for my multilauncher plugin.\n Note that other ParameterDefinition use the default value to display parameter, so IMO it is safe to do this.\n", "commit fb8a8b4041235c2e2f36e7688d1efccd10472991\nMerge: 9a63158175 229ecdc7c8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-13 13:58:30 -0500\n\n Merge pull request #1462 from cyrille-leclerc/add-verbose-logs\n \n Better debug messages in JSONSignatureValidator\n", "commit 9a6315817555ee328e0f60a7dc7bcd3128e3f860\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-13 10:31:12 -0500\n\n AtomicFileWriter.commit should use Util.deleteFile so as to get a more meaningful error message in case the deletion fails.\n The following is not helpful in terms of diagnosing the root problem:\n java.io.IOException: Unable to delete /\u2026/jobs/demo/builds/\u2026/workflow/3.xml\n at hudson.util.AtomicFileWriter.commit(AtomicFileWriter.java:112)\n at hudson.XmlFile.write(XmlFile.java:179)\n at org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage.saveActions(SimpleXStreamFlowNodeStorage.java:106)\n at \u2026\n", "commit 229ecdc7c82418db9348f436a3a90c27fe88f62b\nAuthor: Cyrille Le Clerc <cyrille@cyrilleleclerc.com>\nDate: 2014-11-12 00:55:16 +0000\n\n Better debug messages in JSONSignatureValidator\n", "commit 68b383e0b2cdd2b1403a13a4284dc1a2d3e03e12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-11 11:51:00 -0800\n\n Adding another cause\n", "commit 2e87c36ca046d22fda07caccf9ab0988f70bdb40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-11 11:41:07 -0800\n\n Making this class serializable\n \n The use case that led me here was to use this from workflow which relies primarily on Java serialization\n", "commit e77f79e82b69530c9cfdb0c6fe11a2f3fceaf233\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-11-11 10:58:10 +0100\n\n log error creating slave log directory\n", "commit a946c126229f27029ed3c32c3ef25e685a98f658\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-10 15:45:24 -0500\n\n Enforcing consistent synchronization of PermissionGroup.permissions.\n", "commit 2e778e49383800e8cccd17b64b409364d76424e1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-10 15:44:20 -0500\n\n Document that IllegalStateException will be thrown for a duplicate Permission or PermissionGroup.\n", "commit bc430e7ec7e225bacf3a2f4a69d268cf12476ca9\nMerge: 8878c7fa5b 9cca9e05be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-10 15:36:47 -0500\n\n Merge branch 'master' into unique-Permission\n", "commit 9cca9e05bec116f934e4b667b0e2f69b84314894\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-10 13:30:17 -0500\n\n Expanding Javadoc from #1454 as suggested by @oleg-nenashev.\n", "commit 50124db9d5da2111650e52f952af63d65eff2eb8\nMerge: d57e3e7e34 0b0b868805\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-10 13:28:53 -0500\n\n Merge branch 'Computer.currentComputer-JENKINS-2786'\n", "commit d57e3e7e34ddbbaaa4f54954c7e44c4c81213d26\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-11-10 19:19:08 +0100\n\n Fix 1.589 changes\n", "commit d948344c1eaaf50916b6b65140316b961f185273\nMerge: 9edf0e3f79 4f54c8af33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-10 06:13:05 -0800\n\n Merge remote-tracking branch 'origin/master'\n", "commit 9edf0e3f7969adc36627e81329188b6e23b8a758\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-10 06:12:33 -0800\n\n the trunk is toward 1.591-SNAPSHOT\n", "commit a0b900b9aab0c21ef17ebc9ac79b29276a4a59ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-10 06:12:29 -0800\n\n creating an RC branch\n", "commit 4f54c8af33a0041d805e241bc6997cf8ba9a0376\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-11-10 13:16:31 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1268 , cleanup of previous changelogs\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 9162c3cbb742f13548d5513a26e5b6ef42d62480\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-11-10 12:38:21 +0300\n\n Noting https://github.com/jenkinsci/jenkins/pull/1408\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit fef47e124fb9826f1e1d8f740044496d7dede4af\nMerge: e71d5e42c4 c56362aba3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-11-10 12:26:13 +0300\n\n Merge pull request #1408 from howlger/master\n \n [FIXED JENKINS-22514] In ZIP archives file separator must be '/'\n", "commit e71d5e42c4cc9b27cb74217aca7ecb5e0225773c\nMerge: 1a48deb09d a501f24f98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-09 21:40:34 -0800\n\n merged back the RC branch\n", "commit a501f24f98e50af96d0b13e0874d45b396333aa8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-09 21:40:31 -0800\n\n updated changelog as a part of the release\n", "commit 2521f170e70617aa55d7f03e06f442c25d8f419f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-09 21:01:58 -0800\n\n updated changelog for release\n", "commit b9bfb0e69aaf28f250b3a9a1ab4e87d2c648904e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-09 20:53:06 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 88d406d15784993ba6779b112e1856bb6122f77d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-09 20:53:05 -0800\n\n [maven-release-plugin] prepare release jenkins-1.589\n", "commit 8478e24609d407268bd579609bf0ce3ad395a046\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-04 15:36:01 -0500\n\n [FIXED JENKINS-25400] Rework fix of JENKINS-22769 (c04cdcd) to put the burden on each listener to impersonate ACL.SYSTEM if it needs to.\n (cherry picked from commit a6a3d5e1660735edc18d331500f7ce9850fbc724)\n \n Conflicts:\n changelog.html\n", "commit b70313476a86813417b9197555780622cf5170b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-06 10:18:16 -0400\n\n [JENKINS-21224] Defend against exceptions in listeners, for now just for ItemListener.\n java.lang.RuntimeException: Unable to copy /\u2026/jobs/\u2026/config.xml\n at hudson.plugins.jobConfigHistory.FileHistoryDao.createNewHistoryEntryAndCopyConfig(FileHistoryDao.java:252)\n at hudson.plugins.jobConfigHistory.FileHistoryDao.createNewItem(FileHistoryDao.java:238)\n at hudson.plugins.jobConfigHistory.JobConfigHistoryJobListener.onCreated(JobConfigHistoryJobListener.java:31)\n at hudson.model.listeners.ItemListener.fireOnCreated(ItemListener.java:161)\n at jenkins.model.Jenkins.putItem(Jenkins.java:2483)\n at \u2026\n Caused by: java.io.FileNotFoundException: /\u2026/jobs/\u2026/config.xml (No such file or directory)\n at java.io.FileInputStream.open(Native Method)\n at java.io.FileInputStream.<init>(FileInputStream.java:120)\n at hudson.plugins.jobConfigHistory.FileHistoryDao.copyConfigFile(FileHistoryDao.java:178)\n at hudson.plugins.jobConfigHistory.FileHistoryDao.createNewHistoryEntryAndCopyConfig(FileHistoryDao.java:250)\n ... 108 more\n (cherry picked from commit 6825121f06d6427304fd5149531216ecae6fdf93)\n", "commit 0efd811adb89769c8a6180e33e3d06d755bca4b5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 11:06:00 -0400\n\n [FIXED JENKINS-22769] ItemListener callbacks should run as SYSTEM since they sometimes do ACL-checked calls.\n (cherry picked from commit c04cdcd9f717ddcd3e8c9dbe86cb353c14ae511e)\n \n Conflicts:\n changelog.html\n", "commit 8fbd44db2b2ebf81947a6c3c5861bc30b48cc775\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-11-08 11:12:30 +0100\n\n Revert \"[FIXED JENKINS-20108]\"\n \n This reverts commit 68eb26633b1c042d90a426efac7b6e60dd4b2ede.\n", "commit 1a48deb09dbc6b9370bc80b2f3c23ed92b593f7a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-11-08 10:38:50 +0100\n\n Noting #1458 and #1456\n", "commit e96f08d61ac042028ff11b541f856808e4707f1c\nMerge: 78fde58c30 34850200b2\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-11-08 10:36:08 +0100\n\n Merge pull request #1458 from olivergondza/aggregate-validations\n \n Aggregate multiple FormValidations into one\n", "commit 78fde58c30fafaee601b4afb91759fa513fd6481\nMerge: ae053472a0 e451789ac7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-07 14:13:09 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit e451789ac7ce585306805baf9cd1a833ba688ba6\nMerge: ada8432fc5 e985ee69ff\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-11-07 19:41:06 +0100\n\n Merge pull request #1456 from olivergondza/extract-label-validation\n \n Expose AbstractProject.AbstractProjectDescriptor#validateLabelExpression for plugins\n", "commit ae053472a093daac4faad99857f62849fd55b4ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-07 13:08:53 -0500\n\n Merging #1268.\n", "commit bfa557b16af80f8451980452a3dff97643138614\nMerge: 24c5e5e440 e6c2e16f7a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-07 13:08:03 -0500\n\n Merge branch 'JENKINS-23339' of github.com:synopsys-arc-oss/jenkins\n", "commit ada8432fc57b0293cc7c28777e64f8a72d413409\nMerge: 24c5e5e440 9e81b8e4fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-07 09:42:30 -0800\n\n [JENKINS-25144] Merge pull request #1427\n", "commit 9e81b8e4feebceef94d117b757952c965bf91c61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-07 09:40:07 -0800\n\n [FIXED JENKINS-25144] Revisiting the attempted fix in the previous commit.\n \n IIUC, the issue here is that the request in question contains both a\n valid session cookie AND basic authentication header, and that path\n results in a failure because BasicHeaderProcessor expects one of\n BasicHeaderAuthenticators to validate the basic authentication header\n (without knowing that there's already a valid Authentication object that\n came from the HTTP session, yet no BasicHeaderAuthenticator actually\n processes this because BasicHeaderRealPasswordAuthenticator backs away\n from doing that.\n \n I think the corect fix is for BasicHeaderRealPasswordAuthenticator to\n get rid of authenticationIsRequired check. This check instead belongs to\n BasicHeaderProcessor, where it should be used to check if any\n BasicHeaderAuthenticator should be consulted or not.\n \n The problem with having this logic in\n BasicHeaderRealPasswordAuthenticator is that this is just an\n implementation of an extension point, and thus it needs to be removable.\n As it stands right now in this fix, if this impl is removed,\n JENKINS-25144 will be back again.\n", "commit 0176b6d902faeec7bff63eb34ce16e2f70062035\nAuthor: Christof Schoell <c.schoell@external.telekom.de>\nDate: 2014-10-14 18:00:10 +0200\n\n [JENKINS-25144]\n \n return authentication object instead of null if authentication is not\n required - otherwise valid login fails with basic authentication\n", "commit e6c2e16f7a1e2487a1d201aa11ae0c44e75a6ad7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-11-07 20:07:52 +0300\n\n [FIXED JENKINS-23339] - Introduce the validated Jenkins::getActiveInstance() method\n \n jenkins.model.Jenkins::getInstance() method is marked as @CheckForNull, but the most of Jenkins code does not actually check the return value. It leads to tons of static analysis errors, hence it is hard to analyze the code.\n \n The change also adds annotations to old methods like Hudson::getInstance()\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit be835bfcfb172ecde489ad3598750b7fdc88a965\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-18 22:03:28 +0400\n\n [JENKINS-19017] - Unit tests\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n (cherry picked from commit cc06ae78e3955746176f64ff3f36d7f0e3cc80ab)\n", "commit fff888cc822f235dde8ebdd01152c626e85a12b2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-09-28 18:11:57 +0400\n\n [FIXED JENKINS-19017] - FileParameter - Handle non-null file parameters as different values\n \n The change prevents the issue when Jenkins merges builds with different files coming from one source (It may happen!).\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n (cherry picked from commit 7c4f6b7ef433f4a3d85707096f9e5f8b366f232a)\n", "commit b73bb3d0af419dd653b743b4c0b8458c965396e1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-10-03 22:02:30 +0200\n\n Merge pull request #1306 from bkmeneguello/post-cancel-shutdown\n \n [FIXED JENKINS-23020 JENKINS-23942] Convert the queue's cancel shutdown to POST\n (cherry picked from commit fda84f456f4be4f48048970a6055399f17761ab0)\n", "commit 68eb26633b1c042d90a426efac7b6e60dd4b2ede\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-11 18:26:39 -0700\n\n [FIXED JENKINS-20108]\n \n Integrated the trilead with SecureRandom instantiation fix.\n \n (cherry picked from commit 70f5968160b0a1cf81dc451fd2aacf1e0f9201ea)\n \n Conflicts:\n changelog.html\n core/pom.xml\n", "commit 1b0d8fb63aa98a666f656a60c4c6802c6d023dba\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-09 17:01:58 +0400\n\n [FIXED JENKINS-24340] - Do not disable jobs if supportsMakeDisabled() returns false\n \n This changes prevents the improper usage of method without the preliminary supportsMakeDisabled() check.\n As an example, Subversion plugin behaves in such way (JENKINS-24341)\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n (cherry picked from commit a78f1d3246cfdbee96820d5629dbb8676a3ca19a)\n", "commit 3eefad8d30d38ad2b4ab23f228a82291a87578aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-09 17:58:39 -0400\n\n [FIXED JENKINS-25081] Memory leak in BoundObjectTable when ProgressiveRendering is used.\n (cherry picked from commit aac8c239721ed52caacbff389a29d5db2c1e3a00)\n \n Conflicts:\n changelog.html\n", "commit 03a13fcf973d6add0f02a8ce7102db35d393cba7\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-09-24 16:59:37 +0200\n\n test case for JENKINS-24825\n (cherry picked from commit 8975b0e0b5b5c553301c7bc85fd81d080a658b96)\n", "commit a4a28fb87f6ad64e1faf816ee669c38cc5ada085\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-09-23 17:32:46 +0200\n\n [FIXED JENKINS-24825] define hudson.model.AbstractItem#movedTo\n \n (cherry picked from commit 9b3f48853d481b848f91b4f6fb7d96e87e81b500)\n \n Conflicts:\n changelog.html\n", "commit 34850200b271975fa9823c9796be0d5e433ca389\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-11-06 12:29:45 +0100\n\n Introduce FormValidation#aggregate\n", "commit 24c5e5e44038cd52fafdae7c615c9b703be6c110\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-06 14:29:07 -0500\n\n Javadoc note pertaining to #1454.\n", "commit bcdae275d049639cfd6d4892fe03d61e5a59d466\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-06 09:48:32 -0500\n\n [JENKINS-25473] Retroactively filing #1439.\n", "commit e985ee69ff2cb278f137df5fa4bdc380b1caff88\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-11-06 13:04:24 +0100\n\n Expose AbstractProject.AbstractProjectDescriptor#validateLabelExpression for plugins\n", "commit 12ff0b249ace30cab62a599febdb07acd41315d1\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-11-05 15:36:25 +0100\n\n Junit 4\n", "commit 0b0b868805e43d5b7bcafbdf22a59960a3baeeb0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-05 17:19:45 -0500\n\n [JENKINS-2786] Makes no sense for Computer.currentComputer to return MasterComputer when not on an executor thread.\n", "commit c56362aba30a3ae35312db3ca6222249b063e71d\nAuthor: Holger Voormann <github@voormann.de>\nDate: 2014-11-05 08:41:56 +0100\n\n [FIXED JENKINS-22514] In ZIP archives file separator must be '/'\n", "commit e607048d466a5ab9380cdeb4101f42314fa158fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-04 19:46:22 -0800\n\n SSH slave 1.9 brings in a better error diagnostics.\n", "commit 96f97a45792ea5496544bfb50d0f2cd6884ec552\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-04 19:11:15 -0800\n\n Integrated the new trilead library that has some minor diagnosability improvements.\n", "commit 41c788e2f1ad179639fdb0396a12362332a8fcee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-04 19:10:40 -0800\n\n Integrated a new version of remoting\n", "commit e7d75dc5382e8e47c73f10f6077df3283d8c5a6a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-04 17:25:09 -0800\n\n Make stdout swapping more reliable.\n \n This matches fb65a2c3c8584a9ac4daa49ecbce7a540dc7f5a5 in remoting.\n", "commit 3732aba5fe0d4a55847ae79496a81e5207f2acfc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-04 21:35:43 -0500\n\n Update Guice to 4.0-beta5.\n", "commit 22d433deae5e8e056f83900cc6c9bcc5a3ba60d5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-04 17:25:07 -0500\n\n So far unsuccessful attempt to make Jenkins startup more robust against bugs like JENKINS-25440.\n Even though SezpozModule.configure catches and ignores the faulty component, Guice still dies:\n \u2026 hudson.ExtensionFinder$GuiceFinder <init>\n SEVERE: Failed to create Guice container from all the plugins\n com.google.inject.internal.guava.collect.$ComputationException: java.lang.NoClassDefFoundError: org/eclipse/jgit/storage/file/FileRepository\n at \u2026\n at com.google.inject.Guice.createInjector(Guice.java:73)\n at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:279)\n", "commit a6a3d5e1660735edc18d331500f7ce9850fbc724\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-04 15:36:01 -0500\n\n [FIXED JENKINS-25400] Rework fix of JENKINS-22769 (c04cdcd) to put the burden on each listener to impersonate ACL.SYSTEM if it needs to.\n", "commit b486e46c4eceebbc63a784822c2fb2ca255909fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-04 15:32:33 -0500\n\n Better Javadoc for new impersonate overload.\n", "commit ee13a9a930ba92e29926137f27e2cd5c5dc51d37\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-04 15:01:03 -0500\n\n junit 1.2-beta-4\n", "commit 06074f4bce2059e3ed672b757cce044cfedbfc63\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-11-04 13:12:33 -0500\n\n Noting merge of #1434.\n", "commit 8f079fc4343debe8baf2bdbe3b5670ce9648e919\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-26 10:10:36 +0300\n\n [CID-1182126] - Resource leak in AsynchronousAdministrativeMonitor::run()\n \n Properly close listeners for asynchronous threads.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit c873722726ff1c8876633fe9e2e01816785e8ce2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-26 10:06:41 +0300\n\n [CID-1182132] - Resource leak in BootFailure::loadAttempts()\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 5259996c44b849fffbe8b9fcdff73ca43d1fb94a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-26 09:40:51 +0300\n\n [CID-1219446] - Resource leak in ClassicPluginStrategy\n \n Resource leak may happen during the search of manifest file.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 2ea0276e7b4ea9614961a530382320c49ab626a2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-26 09:34:08 +0300\n\n [CID-1205053] - Resource leak on fingerprint calculation in DirectoryBrowserSupport\n \n The issue is related to JENKINS-18351.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 21ba31af427dbdcce6dbfe79daa29464cdbc8f43\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-26 09:31:36 +0300\n\n [CID-1182127] - Resource leak in HsErrPidList constructor.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 3a8b81a0fc3f842e6d9d45a5dfc784cdbcc27a30\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-26 09:26:38 +0300\n\n [CID-992725] - Resource leak in ClientAuthenticationCache\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 9e720991152669da4004950d698a35b94e30d309\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-24 19:12:42 +0400\n\n [CID-1182128] - Properly close InputStream in ConsoleCommand\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit b93a79ceeb7b61726b784819ac309db52bca39ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-02 20:56:21 -0800\n\n the trunk is toward 1.590-SNAPSHOT\n", "commit 28e0d01b1807da8dae47c0bcfba4a94086f1d0fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-02 20:56:12 -0800\n\n creating an RC branch\n", "commit 8d0b026a1c1ceb927029d35a300cb6a6ab3f8fa1\nMerge: 8b71d13233 316e6bba98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-02 15:07:11 -0800\n\n merged back the RC branch\n", "commit 316e6bba98a8c042f1a851e4fcd96ae663c50fa8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-02 15:07:08 -0800\n\n updated changelog as a part of the release\n", "commit 8b71d13233bd2e45ff492e2fc9627f804a8e31bf\nMerge: 9bf29e4910 c426fd2300\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-11-02 23:42:53 +0100\n\n Merge pull request #1447 from mattmoor/labels\n \n Adjust my prior change to better utilize structured form submission...\n", "commit 1522ff92ce7c1275a18179b1510e1e8c1f1be530\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-02 10:33:22 -0800\n\n updated changelog for release\n", "commit 584c215b02498efd09cfceda7c5d8acbe24c5f74\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-02 10:25:58 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 571ed3b5fa14308de4a1329e55900d046e4f2def\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-11-02 10:25:58 -0800\n\n [maven-release-plugin] prepare release jenkins-1.588\n", "commit fd2bb3febf1352afc781840602191266dd38ec62\nAuthor: Nick Dimiduk <ndimiduk@gmail.com>\nDate: 2014-11-01 13:11:23 -0700\n\n Include parameter name in exception when value is invalid\n", "commit c426fd2300749416b2b729284fceeb3568a52d13\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-11-01 13:10:37 -0700\n\n mark the legacy jelly endpoints as DoNotUse\n", "commit 4de46465153dae1a9e804c0d526c44d528f00fb4\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-11-01 10:07:21 -0700\n\n add back kind for backwards compatibility, until plugins can be staged onto $class\n", "commit 492b4902d8f156146ac324c4342aae22c0adf18c\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-10-30 13:57:26 -0700\n\n Adjust my prior change to better utilize structured form submission to accomodate a plugins that are not using p:config-assignedLabel\n", "commit 034919e1fde18dfecec949931ae875a931cec583\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 21:32:24 -0700\n\n updated changelog as a part of the release\n", "commit 3229bdaac8e07b1ae6f6be784fc945b08d76ad8a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 21:06:06 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 388fa0b44a56cdc1d56596ab5b6415da8e1de04f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 21:06:06 -0700\n\n [maven-release-plugin] prepare release jenkins-1.580.1\n", "commit 9bf29e4910f1abfc882fa4b51bcc32cf3b6b9abf\nMerge: 388148e257 8a68ed0e71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 20:48:15 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 388148e2579e005acd8b3c83f6cab5cc9eb11450\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 20:47:31 -0700\n\n the trunk is toward 1.589-SNAPSHOT\n", "commit 832aaa31aed0b94786b06ca259494e2212c8b494\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 20:47:29 -0700\n\n creating an RC branch\n", "commit 8a68ed0e713294747c660abffb6a2f6a668d4e86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-29 22:35:34 -0400\n\n [JENKINS-25358] Noting merge of #1445.\n", "commit e22cb19feb73922bae6839afab8f0c75a45976b8\nMerge: 47b8d961ae c577fffe43\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-29 22:34:25 -0400\n\n Merge branch 'JENKINS-25358' of github.com:rodrigc/jenkins\n", "commit 47b8d961ae64e2589fdcad509a4d1b843ac20e62\nMerge: e0ce338ba5 3cd241eda6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 18:46:04 -0700\n\n merged back the RC branch\n", "commit 3cd241eda67c0bcb0c0c00a2f547ecf48e8a2f78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 18:46:01 -0700\n\n updated changelog as a part of the release\n", "commit 4d9307f8cb929dd9b51780951ca5ae25089097c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 18:16:08 -0700\n\n updated changelog for release\n", "commit bf736a74070ecf2a250d1ab5f8ca020acfb0fb67\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 18:10:06 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b3660bf84e53d99d442700cc348e12a1d139312a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 18:10:06 -0700\n\n [maven-release-plugin] prepare release jenkins-1.587\n", "commit e0952e94ea7ae5cdc072a579ad13216df2cfb56c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 17:43:29 -0700\n\n Switch to a released version\n", "commit 24ea2485e6bd0beaaa019d7ffa246491590a1656\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 17:11:13 -0700\n\n Noting SECURITY-144\n", "commit 2d46bd5b95bc1e695ebd921b83dd7b5302f0bbb4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 17:06:47 -0700\n\n Bundling the version that has SECURITY-144 related changes.\n", "commit c7bb90881dd2a863e162d4ca7aef7f87363fb41d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-29 17:05:15 -0700\n\n Depend on a released version\n", "commit e0ce338ba5ba8d4b1a5c6716d4bf7a51c4347387\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-29 18:36:37 -0400\n\n Noting merge of #1439.\n", "commit a6204318f8ba57dcf90d4f1f8962e41c1c382900\nMerge: 3880e00190 dc547cf297\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-29 18:35:45 -0400\n\n Merge branch 'master' of github.com:n-nachiappan/jenkins\n", "commit 3880e00190a7432ad6aa53186fdb62154d3218a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-29 18:08:32 -0400\n\n [FIXED JENKINS-25221] Noting merge of #1446.\n", "commit 5976b3840a293f6d9082e528c284925e9807c129\nMerge: 86ea65ab6f 207bf23884\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-29 18:07:48 -0400\n\n Merge branch 'custom-workspace' of github.com:mattmoor/jenkins\n", "commit 207bf238845830c1349cd1384f8f5d8fcdae5e60\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-10-29 14:15:02 -0700\n\n Adjust my prior change to better utilize structured form submission to accomodate a few plugins that are improperly submitting data through this processing logic\n", "commit c577fffe43ba2816934166bb421814426d546d9a\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2014-10-29 12:34:47 -0700\n\n Use a jna Union type for the DUMMYUNIONNAME union structure\n \n JNAerator ( https://code.google.com/p/jnaerator/ ) was helpful\n for generating the Java code from the C struct.\n", "commit cef6b49058d2258ce9b7b87405ee453d5f0b8ceb\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-10-29 12:28:28 -0700\n\n Surface a new class-entry form tag for submitting the appropriate invisible $class form field\n", "commit 86ea65ab6fe768e7fb97782d3e20b44494bdba6c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-29 16:55:41 +0000\n\n Make it possible for sub-classes to have a sub-class specific trust anchor chain\n", "commit f3e9d5d6819b0a96c41f4570487ff42b966d8bb2\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2014-10-29 09:52:59 -0700\n\n [FIXED JENKINS-25358] Remove extra fields from getFieldOrder()\n \n Remove fields which are not part of struct _SHELLEXECUTEINFO.\n", "commit 8878c7fa5b2bc129b6185ed44d8c160a4c4bd651\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-28 16:18:20 -0400\n\n Prevent duplicate Permission or PermissionGroup objects from being created.\n", "commit d0cdcb5798299d68d3565f6980f88ce618ba0f56\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-28 15:42:17 -0400\n\n JUnit 4.\n", "commit 16b46ce27d43c5a53e2f277dbda5760a290b62cc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-28 11:57:30 -0700\n\n Typos.\n", "commit 4cb7414e90e414dd032ef0d1fe7487845d423a6f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-28 11:23:03 -0700\n\n fromExternalizableId should just return null, not throw IAE, if the job has since been renamed/move/deleted.\n (It could already return null if the run has since been deleted; #1264 failed to mark this properly.)\n Reserving IAE for inputs that getExternalizableId could not actually have produced,\n and making sure to also throw this in case of non-numeric text after the hash.\n Adding Javadoc for both methods.\n", "commit c589392dca738ba8b3987a9af9d78d09e51c85c4\nMerge: 8c10c75d85 9a108de405\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-28 11:20:29 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-rc\n", "commit 8c10c75d851983899d6a2a731dfe4e80b70565a3\nMerge: 0434a2ac4a 741e8717d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-28 11:20:25 -0400\n\n Merge branch 'security-rc' into SECURITY-144-rc\n", "commit 741e8717d02fda85ec3feb06b672940ffdac88ce\nMerge: 3a7e170555 4c1d0a5f30\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-28 11:19:06 -0400\n\n Merge branch 'rc' into security-rc\n", "commit 0d24f2d288a1f93b1e929461d54679813bd57d6e\nMerge: b64dfc9599 9a108de405\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-28 11:18:50 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n", "commit 07fb00e05ab37a7a09bc99b6316ace16916f1999\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-28 13:48:00 +0000\n\n If you are synchronizing on something to access a volatile, then you are doing something wrong\n \n - Yet more interrupting bad patterns, especially where we expect the node monitor to take up to 30 seconds to complete if an async variety\n", "commit 68f6222633117566577aaa4594eda7242dc5063e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-28 13:20:26 +0000\n\n Prevent a storm of node monitor updates when there is a storm of nodes coming on line within 1 second\n \n - The old code would result in multiple triggered updates, with corresponding interrupts of in-progress updates\n when faced with lots of slaves coming on line within 1 second of each other.\n \n - New code will ensure that one and only one of the scheduled tasks (i.e. the last one) will trigger the updates.\n", "commit 1587511c554355d3972bff49355880a92ba208e6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-28 13:27:03 +0000\n\n fix @since tags\n", "commit bf2206d783ef620eb7727c95a2ea17e8dc8c3d82\nMerge: a22e20d467 34d59a277e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-28 13:21:56 +0000\n\n Merge pull request #1433 from stephenc/master\n \n Refactor NodeProvisioner to allow for extension of strategies\n", "commit 9a108de4052af482e4a3a0345d0e080ece225de6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-27 15:38:14 -0700\n\n These permissions should be RUN_SCRIPTS\n \n ... as it grants access to the JVM internals of the master in the same\n Groovy scripts do.\n", "commit 81ebb6284ee13616213de894fe4de12daadb1ece\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-10-11 08:11:09 -0700\n\n Change Jenkins to use a single consistent data-binding field.\n \n See also: https://github.com/stapler/stapler/pull/39\n \n This commit includes several changes to accomodate the above change in Stapler (moving away from 'stapler-class'), as well as to make Jenkins consistently use this same JSON field (moving away from 'kind').\n \n NOTE: Stapler will continue to accept 'stapler-class' for backwards compatibility, and similarly this plugin will continue to pass 'stapler-class' for plugins that have keyed off of it.\n", "commit a22e20d4670560d98d577c26bfd8e45fa72ecb2f\nMerge: 8e0b87c0ac ec2b7fcc8d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-27 20:40:47 +0300\n\n Merge pull request #1419 from dnozay/patch-1\n \n JENKINS-21160: update pom.xml to warn about mismatched args4j\n", "commit 8e0b87c0ace41478dce790eceb18019d32371242\nMerge: 6ee4d4a927 16509dc22c\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-27 08:01:40 +0300\n\n Merge pull request #1438 from daniel-beck/JENKINS-15252\n \n [FIXED JENKINS-15252] Explain problems with CSRF protection\n", "commit 6ee4d4a92757b11f6d02888d45591e64221c5d04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 21:31:09 -0700\n\n the trunk is toward 1.588-SNAPSHOT\n", "commit 4c1d0a5f30532012af20ad66e4d5283a7ae2d730\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 21:31:06 -0700\n\n creating an RC branch\n", "commit 5cfdff3c00a6ab7f099f616d3ee6a4b131f0c3e0\nMerge: 1671c9e63a d7097269cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 21:23:34 -0700\n\n merged back the RC branch\n", "commit d7097269cf5f6fc05a83dfb056885b3555cc882c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 21:23:31 -0700\n\n updated changelog as a part of the release\n", "commit 1989d3465bbc19c83cf76cebbb42e464e9b32bd9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 20:36:19 -0700\n\n updated changelog for release\n", "commit e631940a2fffa83b583edff7c4d28083dfec1374\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 20:29:37 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 36cd30b2da9f892c73048b2831669442b14794d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 20:29:37 -0700\n\n [maven-release-plugin] prepare release jenkins-1.586\n", "commit 0434a2ac4a16489bd7b5c18b81013a721d574075\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 15:47:47 -0700\n\n readFromOffset needed to be adjusted too.\n", "commit 48beb9135f540bc07439debe412eea93a430a015\nMerge: a1ff122050 cbf972f575\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 15:27:59 -0700\n\n Merge branch 'SECURITY-144' into SECURITY-144-rc\n \n Conflicts:\n pom.xml\n", "commit a1ff122050254662c6b8b9c34504b8177b050152\nMerge: f0658e233d 3a7e170555\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 15:26:44 -0700\n\n Merge branch 'security-rc' into SECURITY-144-rc\n", "commit 3a7e1705555876ea2ef2cc31794eed67809f216b\nMerge: 56b87d6d11 2394c0cd0e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 15:25:45 -0700\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n pom.xml\n", "commit b64dfc959961d662305a06d8799818b10e1c70ca\nMerge: 2269703ee7 687598888d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 15:25:21 -0700\n\n Merge branch 'security-stable-1.580' into SECURITY-144-stable-1.580\n", "commit 687598888d3d296fb768f127bdc8f6d853db7268\nMerge: 16719ced46 2394c0cd0e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 15:24:12 -0700\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n pom.xml\n", "commit 16719ced4601a1926250551733d6c81e9fb31b7b\nMerge: 0b25d25226 1351b18e42\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 15:23:57 -0700\n\n Merge branch 'stable-1.580' into security-stable-1.580\n", "commit 1671c9e63ad2c0904735cb8862477043db1cf3c4\nMerge: 6f9fc7d9b5 9b36e2ae8d\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-10-26 22:22:28 +0000\n\n Merge commit '9b36e2ae8dbbd2a7ab0d9d4bc9e24e305e33ecbc'\n", "commit 9b36e2ae8dbbd2a7ab0d9d4bc9e24e305e33ecbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 15:20:38 -0700\n\n [FIXED JENKINS-25314]\n \n The original fix was made in 0c3d67097a3394fee7f0eb895c4350ea96887a02.\n In this fix, I'm also moving the code that creates LeftItem.\n \n It makes no sense that there's Item.cancel(Queue) and Queue.cancel(Item)\n and they do different things!\n", "commit 2394c0cd0e233449c85da3bc75628420a2b07a05\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-06 11:27:00 -0700\n\n [FIXED JENKINS-18366] Winstone is now powered by Jetty\n \n (cherry picked from commit b19f4650d7cc146e28398a33ad0625d46991e27f)\n \n Conflicts:\n changelog.html\n war/pom.xml\n", "commit 6f9fc7d9b570edc7071b89e2d37b1073c81d4ea6\nMerge: 300b6fa519 b4a9671c27\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-10-26 21:40:21 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 300b6fa5197ae73d8331b1c1476aee5fd51e0398\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 13:58:40 -0700\n\n Forgotten @since.\n", "commit f0658e233d2e7c6d44bf74beb242d9d5d2b8b03c\nMerge: 97b2f931ae 56b87d6d11\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 13:50:08 -0700\n\n Merge branch 'security-rc' into SECURITY-144-rc\n \n Conflicts:\n core/src/main/java/hudson/FilePath.java\n", "commit 56b87d6d113883fab883a5a05f1a55c8eff9a57c\nMerge: c7369f2cd6 94590fdd69\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 13:46:19 -0700\n\n Merge branch 'security' into security-rc\n", "commit 2269703ee7ce018a2ecef8ea035ac301c25f0a92\nMerge: bc0f363227 cbf972f575\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 13:45:02 -0700\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n \n Conflicts:\n pom.xml\n", "commit bc0f3632276f3bb654ad5615abb53fd3e50feb30\nMerge: e70601482a 0b25d25226\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 13:44:22 -0700\n\n Merge branch 'security-stable-1.580' into SECURITY-144-stable-1.580\n", "commit 0b25d25226360a0bb24e66f3ab5c5bf987464e7d\nMerge: 69a4969a98 94590fdd69\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 13:44:02 -0700\n\n Merge branch 'security' into security-stable-1.580\n \n Conflicts:\n war/pom.xml\n", "commit cbf972f575452288d4a6e65360b38588ad678068\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-26 13:36:06 -0700\n\n Since callable.conf already whitelists AsyncInvoker, it is not necessary to force an update of the bundled maven-plugin.\n", "commit b4a9671c273bfa3a90f28bdf193e48f4dc737e64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-26 13:35:49 -0700\n\n Integrated the newest Stapler version\n \n In particular, this includes pull request #39 from Matt that handles\n '$class'\n", "commit 4f24a0274fd41cd39d3e8c5d40ace20ecd2e46aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-25 18:36:27 -0700\n\n [JENKINS-24527] Noting merge of #1442.\n", "commit 6d3d43275f91084868e20bdba8591a02e62233ca\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2014-10-25 17:19:42 -0700\n\n [FIXED JENKINS-24527] Update jna-posix to 1.0.3-jenkins-1 which uses JNA 4.1\n", "commit 12f5dec0edd09db797fab31bd9e68d8c5bac923c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-25 15:39:08 -0700\n\n junit 1.2-beta-3\n", "commit 2f8e2684af0fd6dc634cab537c4d664f7c12a639\nMerge: e135651539 6ceb24cbd9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-25 12:19:59 -0400\n\n Merge pull request #1441 from mattmoor/upstream-javadoc\n \n Change the javadoc of UpstreamCause to be more accurate...\n", "commit 6ceb24cbd99bdd697b0e3557a4c13b1542fa57d2\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-10-25 08:54:11 -0700\n\n Change the javadoc of UpstreamCause to be more accurate (the upstream build need not be complete)\n", "commit dc547cf2974365a6b355de9981b7183f3d4fc17f\nAuthor: N Nachiappan <nnachi@sighapply.corp.ne1.yahoo.com>\nDate: 2014-10-24 14:06:42 -0700\n\n move config file check as part of loading job to do it in multithread fashion than in a single thread\n", "commit 16509dc22c7129f64c6c2668779b71de819912cf\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-10-24 15:01:56 +0200\n\n [FIXED JENKINS-15252] Explain problems with CSRF protection\n", "commit e135651539ccf7d0b7da08d42ccc0f9324362306\nAuthor: James Nord <teilo@teilo.net>\nDate: 2014-10-23 16:58:01 +0100\n\n [FIXED JENKINS-25280] Failed tests do not get displayed properly in the overview\n \n there is no such mothod getFullDisplayName in a TestObject - only getDisplayName\n \n Change-Id: Idd454be00a22ee3c93f661a3ee3ae322a25c271d\n", "commit 90292ed28ae2adb6aaa9714f0f548fea115bf636\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-21 11:42:11 -0400\n\n Null safety.\n Observed in a test against 1.480:\n \u2026 hudson.model.Executor run\n SEVERE: Unexpected executor death\n java.lang.NullPointerException\n at hudson.model.Computer.getNode(Computer.java:473)\n at hudson.slaves.SlaveComputer.getNode(SlaveComputer.java:177)\n at hudson.slaves.SlaveComputer.getRetentionStrategy(SlaveComputer.java:609)\n at hudson.slaves.SlaveComputer.taskCompleted(SlaveComputer.java:285)\n at hudson.model.queue.WorkUnitContext.synchronizeEnd(WorkUnitContext.java:140)\n at hudson.model.Executor.run(Executor.java:253)\n", "commit 94590fdd69debdfe8469a074b3358f08f6ff0779\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 20:48:50 -0700\n\n [JENKINS-25169] integrated the fix for POODLE\n \n (cherry picked from commit 1351b18e42b1677ee9bb14255583f5b3624d530a)\n \n Conflicts:\n war/pom.xml\n", "commit 8c06d5fb07953da68097efbdd11dec6bb3c078e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-20 10:05:49 -0400\n\n If not enabled by default, need to change wording.\n", "commit 97b2f931aeec816fe271857ca9dc4d3a307aca77\nMerge: af6c5c9070 b2d5cd5162\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-20 08:57:11 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-rc\n", "commit 0fa32eac4eb2fdaf91b48e4aa2a53ade28891a5c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-19 21:51:18 -0700\n\n the trunk is toward 1.587-SNAPSHOT\n", "commit c7369f2cd6cfa4a5cdbe49d1e8c1b0766f398db8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-19 21:51:14 -0700\n\n creating an RC branch\n", "commit de6515fab8b16d1d54c5dc55697568866577f856\nMerge: 6819a620c0 b2fe53aac9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-19 21:50:12 -0700\n\n merged back the RC branch\n", "commit b2fe53aac95d8d57f39cf61f9c6b96438cae2993\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-19 21:50:09 -0700\n\n updated changelog as a part of the release\n", "commit 8e0e584684c868f9cf670c3334aaf9911c43928e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-19 20:10:09 -0700\n\n updated changelog for release\n", "commit 09d4defec30acdee0cb99c3e85c6f1391c98d2b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-19 20:03:53 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 80e79b2af011ad743ad8c45475ea158624d4651c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-19 20:03:52 -0700\n\n [maven-release-plugin] prepare release jenkins-1.585\n", "commit 2820dc723cc4029e529487ec62a71ce17afe1488\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-19 19:43:16 -0700\n\n [JENKINS-25169]\n \n Integrating 2.8 to really ensure SSLv2 is off (even when JDK supports\n that, and we haven't found any JDKs that do that)\n", "commit 6819a620c0e11a84d95e81d299be0159602cf9a2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-19 23:47:35 +0400\n\n Noting #1411\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit e80fa118aa0cdca880d7413890f18e505a5decb1\nMerge: 7fa1252e58 cc06ae78e3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-19 23:28:14 +0400\n\n Merge pull request #1411 from synopsys-arc-oss/JENKINS-19017\n \n [FIXED JENKINS-19017] - FileParameter - Handle non-null file parameters as different values\n", "commit e70601482a71e5876816a4bfbcda1ee76b242d66\nMerge: ae181567a8 b2d5cd5162\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 22:43:12 -0700\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n", "commit b2d5cd5162667d2ce559852115dea502a4009f3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 22:42:28 -0700\n\n Integtrating a new version of credentials plugin.\n \n This version fixes a test failure in 1.580.1\n", "commit b4c2a1392b1cb00579c2a2f3779e29892fafc42f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 22:42:08 -0700\n\n Now that the default is off, test has to activate this explicitly\n", "commit ae181567a895a60c6f97eb7f2c8ee65cf2999796\nMerge: 4ab018a078 1351b18e42\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 20:49:51 -0700\n\n Merge remote-tracking branch 'community/stable-1.580' into SECURITY-144-stable-1.580\n", "commit 1351b18e42b1677ee9bb14255583f5b3624d530a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 20:48:50 -0700\n\n [JENKINS-25169] integrated the fix for POODLE\n", "commit 4ab018a07806bb03542bd1a797fdd763f661c4e2\nMerge: 57b38ecfb7 8632efc35f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 20:30:28 -0700\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n", "commit 8632efc35f5a466c1d96d767ebbfc08369f436a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 20:03:38 -0700\n\n Allowing (and encouraging) rules in config file to use '/' as separator.\n \n Based on comments from Daniel Beck and Jesse Glick in 37a3dda\n", "commit ef2dd2473bf9a56e6c9e34300193d85a7fb94454\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 19:55:28 -0700\n\n $JENKINS_HOME might contain symbols that are interpreted as regular expression\n", "commit b4ffb2d01be9ed5ea2a2fbafbcb9a4d6593b522c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 19:47:19 -0700\n\n More follow-up renames\n", "commit 7376aa0e292c5df6ec7dd46bf0e399d93911348e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 19:39:21 -0700\n\n Renamed package.\n", "commit 062f9d48455f6f9740b86c51647382fa0f727afa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 19:34:57 -0700\n\n Show the warning & config only when it's relevant\n", "commit 5db8cecae3e995eeaa95beebc81296a94f4774ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 18:51:25 -0700\n\n Added a AdminMonitor to to warn when this subsystem is disabled\n \n ... unless a few conditions indicate that it is likely irrelevant.\n", "commit e24ceef22af26061b772bfe4d158a37c6fa943dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-18 18:20:09 -0700\n\n Disabling this subsystem by default.\n \n As much as we'd like to enable this by default, what we've learned over\n the past few days indicate that this is just too disruptive a change. In a nutshell,\n \n - The change is just too big. It touches more than 4000 lines just in the core and remoting,\n which makes this by far the biggest change we've done in secret. The chance of something\n going wrong is just too high. As recently as yesterday we are still finding significant\n problems with this subsystem.\n \n - We've learnt that Subversion 1.x contains Callables that we cannot just whitelist, but\n that version is used by roughly a third of users. If we put this on by default, they will\n see their builds break.\n \n - Every time we come up with a new way to scan plugins to find impacted code, we always\n find several plugins that are affected, indicating that we probably have missed more\n plugins that will be impacted.\n \n - We haven't really analyzed past versions of any plugins at all, but as the Subversion\n version distribution indicates, considerable portion of people run old plugins.\n \n As we see in the Wiki page (http://jenkins-ci.org/security-144), vast majority of Jenkins\n installations will fit in the category of \"I have set up Jenkins master and all slaves by\n myself\", for whom this subsystem is entirely redundant.\n \n Based on the knowledge we now have about the impact of this addition, and considering people\n who benefit from this vs people who don't benefit from this, I'm not enabling this feature\n out of the box, just yet.\n \n Our plan is to advertise this feature, then get necesary plugin updates in place over time.\n At some later point, we can make this feature on by default, which will only impact new\n installations. Further down the road, we can inch up the warning given to people who run\n without this feature, or remove the GUI configuration and force this feature on, to get\n close to the ideal state of having everyone run with this feature on.\n \n Jesse doesn't like this, but I think he understands where I'm coming from. Sorry Jesse,\n this time I'm having this my way.\n", "commit cc06ae78e3955746176f64ff3f36d7f0e3cc80ab\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-18 22:03:28 +0400\n\n [JENKINS-19017] - Unit tests\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 8a105ce57c1d8efe5ca48138e74c755c5a86e464\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 19:03:55 -0700\n\n Adding separate check for symlink to prevent jailbreak\n \n Otherwise a symlink can be created to point to a file outside $JENKINS_HOME and be read\n", "commit ec1e47c05343a466827c739512c4aecaa17ac900\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 18:55:05 -0700\n\n Change the name because this directory is shared by all secrets\n", "commit 9342558ab1959382463d8ba423d4739fc323feb5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 18:51:57 -0700\n\n Based on a discussion with Daniel Beck, implemented a master kill switch as an admin configurable feature.\n \n The wiki page already talks about how an admin can do this: https://wiki.jenkins-ci.org/display/JENKINS/Slave+To+Master+Access+Control#SlaveToMasterAccessControl-Disabletheaccesscontrolmechanismaltogether\n \n There's a risk in making this too easy, but we keep finding more plugins that need SECURITY-144 adjustments, and I'm really worried\n about SECURITY-144 fix blowing up in the face of too many people.\n", "commit 7c9c5c73e87622f268784fd69c46962b9d68c6d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 18:08:35 -0700\n\n Path related changes & Windows fix\n \n - Added <JOBDIR> based on Daniel's comment\n - Path macros need to be translated if on Windows\n - Windows treat '/' as a valid path separator, so it needs to be normalized to '\\\\'.\n", "commit 7fa1252e581115b690bb1e91aac85da112db755e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-10-18 01:28:11 +0200\n\n Noting #1306, 2b6c00d in 1.584\n", "commit e8adb10bcba46341db6a882c8533d6bd9be2daf2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 16:10:01 -0700\n\n tightening up the treatment of access to directory itself\n", "commit 37a3ddaaed29a6c8b7ca394fde000adc28b024df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 16:07:41 -0700\n\n Path has to be in Windows format on Windows\n", "commit ee16f8b63b1f9abba06307da84ae9e54f442c472\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 15:36:39 -0700\n\n Fixing another inconsistency.\n \n Most other files are local, so 'gui.conf' better explains what they are.\n", "commit aec88b73b54673f653dd0384a55819297c6f08d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 15:35:50 -0700\n\n Fixing inconsistency.\n \n Daniel Beck pointed out that if we ask people to create files not writable from Jenkins as a means to suppress edit to gui.conf,\n then we should just stick to the same approach all the way.\n", "commit 050b0e7588520e9e546659d6aefce89c57cf7a22\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 13:13:00 -0700\n\n set a shorter ID to make URL bit nicer\n", "commit bc4d0e1824f3af4b7f8690bd753068e3a01ec111\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 11:39:27 -0700\n\n Adding new line like elsewhere\n", "commit 6ff47b37f667f9e69900cd79b3f96cceb88349d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 11:19:32 -0700\n\n Need to guide the users to SECURITY-144 landing page\n", "commit 57b38ecfb78d292154fe1b3f33636b1d98e1b223\nMerge: 01827e1e2b 14f05e9141\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 17:23:50 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n", "commit 14f05e91418c6bf94cd67ff18b3c1a628485321a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 17:20:47 -0400\n\n One more entry.\n", "commit da0f7e84e90c00660946167038eb04f0e0a896d8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 16:44:40 -0400\n\n Adding a couple of whitelist entries.\n", "commit cfb59257bf88791292e2a749ee0d0218a0bc24e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-17 10:37:32 -0700\n\n Using the wording changes suggested by Daniel\n", "commit af6c5c907047d58a45b90505688a3f4ed025595a\nMerge: c94c1716f3 c0444a5b46\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 12:29:27 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-rc\n \n Conflicts:\n war/pom.xml\n", "commit 01827e1e2ba0fa1e833b6653a76170bd49a2a795\nMerge: 4f3b6811c1 c0444a5b46\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 12:28:52 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n \n Conflicts:\n war/pom.xml\n", "commit c0444a5b46d1c5ba4c388d4b398eaf3112d674a4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 12:23:10 -0400\n\n Updating bundled versions of credentials, ssh-credentials, and ssh-slaves.\n", "commit c94c1716f336f6e857918b01746920517bd16176\nMerge: ef2a90c387 38cb00b325\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 10:59:32 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-rc\n \n Conflicts:\n core/src/main/java/hudson/FilePath.java\n core/src/main/java/hudson/PluginManager.java\n core/src/main/java/hudson/PluginWrapper.java\n", "commit 4f3b6811c10608774a82eb37a7284a31b836f8c8\nMerge: d113d93194 38cb00b325\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 10:36:26 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n", "commit 38cb00b325e35b6de2dd73abf83b49fa3a4ccd48\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 10:34:19 -0400\n\n Refining comments in *.conf.\n", "commit e89da8d52d510df19aeb2c2574fdfc9b8a0a29a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 10:21:00 -0400\n\n Also removing BYPASS_CALLABLES, which should have been superseded by richer admin UI.\n", "commit f327fc284ab256a85aa81770e1b74c3dd8a732af\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 10:18:46 -0400\n\n Removing BYPASS_LOG here as well.\n", "commit ba9525336b877c314cc01be473c7a3023c855fc4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 10:15:28 -0400\n\n Presumably <JENKIN_HOME> was a typo.\n", "commit d113d931943580523aadaff9201fc167db4fb8db\nMerge: 84a92396de 69a4969a98\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 07:50:26 -0400\n\n Merge branch 'security-stable-1.580' into SECURITY-144-stable-1.580\n", "commit 69a4969a988f993eebbfecb65c3e1dfb13fcfdb1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 07:40:47 -0400\n\n b105627 failed to move completely away from 1.580.\n", "commit 4d987accef89aad2a1284696e4cecf3a31fbd5e4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 12:36:01 +0100\n\n Clarify when to use SlaveComputer#setAcceptingTasks over RetentionStrategy#isAcceptingTasks(T)\n", "commit 34d59a277ea56caf51530acf806f16a1e02764c5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 12:27:48 +0100\n\n Tidy up javadoc some more\n", "commit 197f2ffd27c3e866cd22c3f601fa0099b46dd8bb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 12:23:45 +0100\n\n Fix syntax in Javadoc comment\n", "commit 77d9aa33a5e411f8d6882501e4bc6494e020bd02\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 12:18:04 +0100\n\n typos\n", "commit 4e27d4ec1760360e814539887ae0da09927e37bd\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 11:56:54 +0100\n\n Narrow the scope of lock required to get the pending nodes.\n \n - Too many things have incorrect locking assumptions on calling NodeProvisioner#getPendingLaunches()\n - Simpler to narrow the lock requirements as that should prevent deadlocks\n - We now only need the lock for a very short window and the lock is only on the list of pending launches.\n", "commit 6b583764b63983cf4dc3290460ed9e78d114fe46\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 11:46:30 +0100\n\n Clarify the lock semantics\n", "commit 9fff4118d4d5f63cf5c2b5ed5ea54f189b01d64f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 11:40:19 +0100\n\n Make node provisioning strategy plugable\n", "commit 7acbba330c9eea0c90b05cd0d23b60e4b28e1f66\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 09:40:28 +0100\n\n Typo\n", "commit 10ac2b3ccd98c80c0d02dd7920202440d487bf88\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 12:20:07 +0100\n\n add @since tags\n", "commit 84a92396de77f3f744db1287e44ff78f16a5fc1a\nMerge: 69c1492fa0 19f9b63d74\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-17 06:58:12 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n \n Conflicts:\n core/src/main/java/hudson/FilePath.java\n core/src/main/java/hudson/PluginManager.java\n core/src/main/java/hudson/PluginWrapper.java\n", "commit f07fb85352b7cce0b6acaa39bfac4773c7608e5a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-17 09:38:32 +0100\n\n Allow Node and RetentionStrategy to contribute to Computer#isAcceptingTasks\n", "commit 582128b9ac179a788d43c1478be8a5224dc19710\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 19:15:56 -0700\n\n [FIXED JENKINS-25019]\n \n A truly conforming servlet 3.0 container does not allow us to set \"secure cookie\" flag beyond ServletContextListener.onInitialized().\n If we see that, don't scare the users.\n", "commit 19f9b63d74693d4de6f6906e9896399d18b4107f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 18:18:25 -0700\n\n [FIXED JENKINS-24046]\n \n Warn users if the pinning is preventing Jenkins from overwriting older versions with bundled versions.\n", "commit 65e2a757f992171da6e304163a3d79790727c1fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 17:09:30 -0700\n\n ConcurrentList cannot be sorted because iterator doesn't support set()\n", "commit bb3b68079c647b69c82be8b7189ddb91d1f143b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 17:00:02 -0700\n\n Should be only active when there's non-whitelisted Callable\n", "commit 6f622df76142f3a3495d25a2b680c40801d80b7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 16:54:32 -0700\n\n Tweak the order of the extensions to make sure the bypass switch works\n", "commit e5a1e82e11fa5dc9f6e549cacd03e5dec702e8a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 16:50:21 -0700\n\n Higer priority one should come first\n", "commit 8d1f9d56c0e91b521cb71b627df964dd87880a78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 16:48:29 -0700\n\n Removed code that's marked as \"delete before release\"\n", "commit 5794c5d33749795167c5147d53857a46279a9738\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 16:36:22 -0700\n\n provide faster version that doesn't touch I/O\n", "commit d58a9044a3be02a4032b4b6073d20c141727d9c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 15:52:43 -0700\n\n Finding another whitelisted plugin\n", "commit 5af0ac955bb342a27b6289440afcb03cc09cb830\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 15:26:49 -0700\n\n When you don't have any untrusted slaves, the whole defense mechanism is unnecessary\n", "commit 50a63ba6d7bf91249cc581e5562121606617dc1e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 15:25:56 -0700\n\n Wording tweaks after walking this through with Jesse\n", "commit d4efe71219297cb85d10b318dea5d3038da67da2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 15:25:32 -0700\n\n Adding default callable whitelist\n", "commit 50a7ba09a15269bac948c65838a132547ab5323f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 14:01:17 -0700\n\n End of iteration handling was buggy\n", "commit a348f16aaffbb45dc93e797291f6afd967b847c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 14:01:05 -0700\n\n UI touch-up\n", "commit 6d6e19ebf2c89dfefe4d98c78a5eff3451e2d96d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 14:00:58 -0700\n\n if it's already whitelisted, don't bother listing it\n", "commit d495f144bde744b6d7cbf480efb4d53dbff866f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 13:47:01 -0700\n\n redirect access to this monitor to the rule setting UI\n", "commit e1a09359193f9410282551709ed4ed2eefb15299\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 13:42:57 -0700\n\n report a better error\n", "commit b077d9e7b59e35580532d2eaf8bdfe46739e99f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 13:32:32 -0700\n\n This isn't created via injection\n", "commit fbf3b2658a9ca73784dc4714ee03088a8a497797\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 13:32:13 -0700\n\n Now loading upon the first use\n", "commit 2133bb94398acbcbae2682558e11bec2fd11b265\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 13:23:25 -0700\n\n Describing what the default rule will be.\n", "commit 5c4a3bbdde2ac69e7508d413b9262f3b2868c179\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 13:20:51 -0700\n\n Added default rules\n", "commit 9300e7eb15d92b2aeaeb9d2e65eb6f1da420c0d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 13:19:25 -0700\n\n Support for conf.d pattern to help people deploy rules via configuration management tools\n", "commit 5a9b3b4ea5f8d896891869552fc876699009e785\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 12:24:34 -0700\n\n Hooked up the rule configuration in the UI\n", "commit 187e246ab9145c78ace29998c5583b3bc1f5ea06\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 12:08:55 -0700\n\n Added persistence logic for FilePathRules\n", "commit f3283ca4cc25c57e2f0ff41e1fa8d694e266a616\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 11:45:57 -0700\n\n Refactoring: code that handles I/O to a file is moved to a separate class\n", "commit 07809fc12fa2e66cd8e7ceadde350b4d2281ea43\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 11:16:40 -0700\n\n Added a convenience method\n", "commit 356764dced7c84a9ba51379cc41c3d8dc7fa2bae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 11:06:24 -0700\n\n Moved the rules into a separate class\n", "commit cb65dd65f316b6675950080dac3e5ef37ff9468b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 10:56:19 -0700\n\n Moving related code into a separate package and adding a scaffolding to do FilePathFilter\n", "commit 7d5b098bf28f1db76ee8bc4ba0b7df49297abc2c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 10:40:56 -0700\n\n Promoting this common pattern into a convenience class\n", "commit 21ead8532a3d1ca43b7661a1a9c1e1d85ff4d30e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 10:38:34 -0700\n\n Most ordinals will be zero, and it is undesirable for the order to be affected by the order of insertion, which is not necessarily predictable.\n", "commit bbf0162610977c1b27b23533f332f7dc744e4292\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 10:33:57 -0700\n\n doc improvement\n", "commit ef848c67e1f1543b0b58a5999749a563bde1a616\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 10:25:34 -0700\n\n Expose the ordinal control to FilePathFilter\n", "commit b2deccb771707aad412aba74fcd02e8f515886e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 10:23:35 -0700\n\n Now the order of FilePathFilter is significant, so we need to let the caller control that\n", "commit c062e7b426f7033a3893d4d5cba1a5e903d14709\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 10:18:48 -0700\n\n Final rejection is no longer a job of FilePathFilter\n", "commit c20308c3faccdb7d65270dd3f6871c592d68abde\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-16 10:15:27 -0700\n\n Making FilePathFilter itself more composable\n", "commit ef2a90c3875706b03c8aa5873a392bdf983e2ea0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-16 19:41:43 -0400\n\n maven-plugin SECURITY-144 is now 2.7.1-SNAPSHOT.\n", "commit 69c1492fa09c89456d69a804d2560c443405b662\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-16 19:41:26 -0400\n\n maven-plugin SECURITY-144 is now 2.7.1-SNAPSHOT.\n", "commit 32376946b8e97468837f737054933612f21182d4\nMerge: ccbe96227f 11b240c361\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-16 13:18:39 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-rc\n \n Conflicts:\n core/src/main/java/hudson/FilePath.java\n", "commit ccbe96227f934ae311714fb9d16f38534966538d\nMerge: 85f356bc5f 7c2254fbf8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-16 13:18:08 -0400\n\n Merge branch 'security-rc' into SECURITY-144-rc\n \n Conflicts:\n core/src/main/java/hudson/FilePath.java\n pom.xml\n", "commit 4ddafceec3363a7b73358890d76bb8c4947e32a8\nMerge: 1203b09190 11b240c361\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-16 13:13:31 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-stable-1.580\n \n Conflicts:\n core/src/main/java/hudson/EnvVars.java\n core/src/main/java/hudson/FilePath.java\n core/src/main/java/hudson/cli/ClientAuthenticationCache.java\n core/src/main/java/hudson/markup/MyspacePolicy.java\n core/src/main/java/hudson/model/Computer.java\n core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java\n core/src/main/java/hudson/node_monitors/ResponseTimeMonitor.java\n core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java\n core/src/main/java/hudson/security/AbstractPasswordBasedSecurityRealm.java\n core/src/main/java/hudson/slaves/SlaveComputer.java\n core/src/main/java/hudson/tasks/Fingerprinter.java\n core/src/main/java/hudson/tasks/Shell.java\n core/src/main/java/hudson/tasks/junit/JUnitParser.java\n core/src/main/java/hudson/tasks/test/DefaultTestResultParserImpl.java\n core/src/main/java/hudson/util/ProcessTree.java\n core/src/main/java/hudson/util/RemotingDiagnostics.java\n core/src/main/java/jenkins/model/Jenkins.java\n core/src/test/java/hudson/LauncherTest.java\n pom.xml\n", "commit 11b240c361c06463e7c72ff2be5f5d46154458a4\nMerge: 547cc241c0 be195b0e19\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-16 12:27:45 -0400\n\n Merge branch 'security' into SECURITY-144\n \n Conflicts:\n core/src/main/java/hudson/slaves/Channels.java\n pom.xml\n", "commit 1203b091902526620775a3e3603a245b81ed46b4\nMerge: 96b973c408 be195b0e19\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-16 12:21:36 -0400\n\n Merge branch 'security' into stable-1.580\n \n Conflicts:\n .idea/compiler.xml\n .idea/encodings.xml\n core/pom.xml\n core/src/main/java/hudson/Functions.java\n core/src/main/java/hudson/markup/MyspacePolicy.java\n core/src/main/java/hudson/model/AbstractItem.java\n core/src/main/java/hudson/security/ACL.java\n core/src/main/java/hudson/util/RobustReflectionConverter.java\n core/src/main/resources/lib/layout/layout.jelly\n pom.xml\n test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java\n test/src/test/groovy/hudson/cli/BuildCommandTest.groovy\n test/src/test/groovy/hudson/matrix/MatrixProjectTest.groovy\n test/src/test/groovy/hudson/model/AbstractProjectTest.groovy\n test/src/test/groovy/hudson/model/UpdateCenter2Test.groovy\n test/src/test/java/hudson/model/UpdateSiteTest.java\n test/src/test/java/hudson/tasks/FingerprinterTest.java\n test/src/test/java/hudson/tasks/junit/CaseResultTest.java\n test/src/test/java/hudson/tasks/junit/JUnitResultArchiverTest.java\n war/pom.xml\n", "commit d2a0a6c2aebebffb8f7ebc0293348302a2e0e402\nMerge: cafe5493a1 04b8ef8a05\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-16 08:58:57 -0400\n\n Merge pull request #1424 from synopsys-arc-oss/refactoring_User_class\n \n Annotated hudson.model.User methods\n", "commit cafe5493a18a86e7c0aa1298ca10d4e13016a6a2\nMerge: 6e5520a7d5 e168f4d4c9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-16 15:23:33 +0400\n\n Merge pull request #1430 from garlandkr/master\n \n Changed wording for command line message.\n", "commit 6e5520a7d54f2e23b22dbda32a21e1783c4752fb\nMerge: f423174d0b 52941e3381\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-16 15:21:40 +0400\n\n Merge pull request #1416 from dominiquebrice/javadoc_update\n \n Updating javadoc after struggling to add action to nodes\n", "commit f423174d0b60468022c96a7e4d90a829671b815f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-16 10:26:27 +0100\n\n Additional safety as an addendum to 34b4bf52ad13245eb2330de3f0cdb63a85fd1b19\n", "commit 34b4bf52ad13245eb2330de3f0cdb63a85fd1b19\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-10-16 10:17:31 +0100\n\n Do not fail certificate validation because some files in Jenkins Home are not actually certificates\n \n - If there are any files in `$JENKINS_HOME/update-center-rootCAs` that are not ending in `.txt` and are\n not valid certificates, do not blow up the entire certificate checking (and hence the ability to see updates\n or tool installers) but rather ignore those files and warn the user that the file should not be there.\n The correct thing to do is only use as trusted certificates those certificates that parse.\n \n - Also fix resource leak\n", "commit 033637a1436011b35ff33770cf1e889dbf00739a\nMerge: 7230a38da5 c3b40caab3\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-10-16 09:25:55 +0200\n\n Merge pull request #1431 from thiagozanetti/patch-1\n \n Updating the number of provided plugins.\n", "commit 547cc241c00eebcfb8f8e5989da2a039b7284cb7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-15 22:15:30 -0700\n\n untar() has the same problem as unzip() about the directionality of the read.\n \n This code duplication in two sides of the if statement is undesirable.\n Post-release, I need to come back here to introduce a variant of FileCallable that runs on the given FilePath but with InputStream to another FilePath.\n", "commit db5f184981e3ed75ee9db465c2c3946f24d539cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-15 22:05:42 -0700\n\n Preserve fidelity of the whitelist\n", "commit 1aebd6fd4999514d9ab1ebf45ed631b9c31214de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-15 19:50:42 -0700\n\n Implemented the basics of Callable whitelisting\n \n Still has to extend this to cover FilePaths\n", "commit 36f32a7fb30af33b217571c0174f99cee4782cdf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-15 18:51:32 -0700\n\n Navigate the user to the website where we can explain the details, mitigations, etc.\n", "commit 225935af5a16e50515b9403428a584ca177f70d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-15 12:43:50 -0700\n\n Added the extension point to whitelist Callables\n", "commit e37597a81dd489469abd4720d4ccf84fba53a969\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-15 12:37:53 -0700\n\n Unzipping a local zip into a remote directory results in the file getting read from remote.\n \n This change flips the order so that the read happens locally, and pipe gets forwarded to the other side.\n", "commit 52941e338107299a33c56e138a6bfd78b228332f\nAuthor: Dominique <dominiquebrice@users.noreply.github.com>\nDate: 2014-10-01 21:49:40 -0400\n\n Updating javadoc after struggling to add action to nodes\n", "commit 7c2254fbf8d643dc58673d01c97fd855f983d4bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-15 18:42:22 -0700\n\n [FIXED JENKINS-25169]\n \n Integrated the new winstone.jar for 1.585\n", "commit b3bb0b8ae4783d28803b6447f11b46e362f5982c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-15 18:24:30 -0400\n\n FilePath.untar, as called by jenkins-clone-workspace-scm-plugin, was also broken.\n .tar and .zip seem OK.\n", "commit f39c2f1ba2ac382ef82d73597ecbe34f318c9f59\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-15 18:05:16 -0400\n\n Renamed to more appropriate package.\n", "commit 04b8ef8a05c18f67d093bfefb3a0cb9fb0c1900d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-16 02:00:47 +0400\n\n Annotated hudson.model.User methods.\n \n The fix also includes comments in #1424 regarding Nonnull usage\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit c3b40caab385d78fd668a3b3f743590618f9f653\nAuthor: Thiago Zanetti <thiagozanetti@users.noreply.github.com>\nDate: 2014-10-15 17:17:04 -0400\n\n Updating the number of provided plugins.\n \n The goals is to maintain the information about the provided plugins near to the one showed on jenkins-ci.org home.\n", "commit d7abde81d3740d41137fed7b73f9a397e32214e4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-15 16:36:41 -0400\n\n Reproduced FilePath.unzip problem from chromedriver-plugin in test.\n", "commit adc218825dc696c37eb5bb02c789cdb7e935e099\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-15 16:32:46 -0400\n\n FilePath.read should rethrow any FileNotFoundException, SecurityException, etc.\n", "commit 698858fd9264c7213d4227ac00a8c045f96e0ce7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-15 16:12:10 -0400\n\n Changes in remoting make wrapping IOException less necessary.\n Still do it so we capture FilePath.remote (which many JRE methods suppress),\n but fix the wrapper Throwable.message to include cause.toString() according to convention.\n", "commit 7230a38da5d03073dea93e9984cf68d6b0cdeafe\nMerge: c7e9882341 57ee1deb68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-15 12:01:52 -0700\n\n [FIXED JENKINS-24521] Merge branch 'pull-1387'\n", "commit c7e98823415f3619e7a43d3f99b7f627b873fd5c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-14 15:35:15 -0700\n\n Restored backward compatibility.\n \n Up to b5843f3, <t:ballColorTd> supported @iconSize=\"16x16\" and so on that controls the color.\n In the new scheme, it needs to be translated to iconSizeClass\n", "commit e8911ca33c00ef2303247d3a94a356372e9ca5f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-14 15:30:34 -0700\n\n Documenting what this setting controls\n", "commit e168f4d4c925627244731d164075d0d77b0613a8\nAuthor: Kenneth Garland <Kenneth.Garland@hbo.com>\nDate: 2014-10-15 14:26:05 -0400\n\n Changed wording for command line message.\n", "commit cf8f8114f48f465e894f39c6f0f08c569a001342\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-10-15 18:19:10 +0200\n\n Improve #1428 note\n \n The commit message cannot really stand alone.\n", "commit d20f28a06bfaa52b97babd20096a4a555a03cc88\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-15 14:13:17 +0400\n\n Noting #1428\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 0a217ea71b0d33c12d5d841ffea68f7d7acdaa8b\nMerge: d6f758af64 d5d47edae4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-15 14:09:15 +0400\n\n Merge pull request #1428 from daniel-beck/JENKINS-3539\n \n [FIXED JENKINS-3539] Prevent empty file creation if left empty\n", "commit d5d47edae4afd8491b1eac8b3bef6adb3ca0c5b6\nMerge: 190f0b6faf d6f758af64\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-10-15 00:36:00 +0200\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins into JENKINS-3539\n \n Conflicts:\n test/src/test/java/hudson/model/ParametersTest.java\n", "commit 190f0b6faf8aa49a60f1d2177a0b51d7a5170c42\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-10-14 22:19:07 +0200\n\n [FIXED JENKINS-3539] Prevent empty file creation if left empty\n", "commit 96b973c4082569d4ed386aca5edf21205bfb7314\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-08 13:46:33 -0700\n\n Integrated the new version.\n \n This version includes a change from christ66 in\n https://github.com/stapler/stapler/pull/40\n \n (cherry picked from commit 65c2d378814ebd3fe8c43f428a1408dd6354c9bb)\n \n Conflicts:\n core/pom.xml\n", "commit d6f758af647124ced7e11b137fa86e7950db22a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-14 11:31:50 -0700\n\n Accept \"field\" specified in the surrounding <f:entry> since this one expects <f:entry>\n", "commit 89db519e369c18efef3ca90785264d67fadb9ee4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-14 09:40:37 -0400\n\n t:listScmBrowsers was not working inside f:dropdownDescriptorSelector.\n It assumed it was used only inside config-scm.jelly, so assumed it could use ${scmd}\n rather than the more standard ${descriptor}.\n", "commit 95c73c313f64d6a656d993c9ed03184fa95d958f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-14 08:32:44 -0400\n\n NPE in form validation when configured on a non-AbstractProject, like a workflow job.\n", "commit 9620057a58dc07b52752683a433e200f36d4317d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-14 08:16:31 -0400\n\n When a server error is caught by applyErrorMessage (\u201cERROR\u201d link), do not render the whole oops.jelly page.\n Just pick out the <div id=\"error-description\"> from JENKINS-20772.\n", "commit eaf7a26b37852a5bb6292d07f427f30692d8df3a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-14 07:57:23 -0400\n\n Factored out common code into applyErrorMessage function.\n", "commit 57ee1deb68348da171e26f2f44224536811104f9\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2014-10-14 03:53:15 -0700\n\n Update memory-monitor to 1.9 which uses JNA 4.1\n", "commit d5ff9eb8c78b8448d347107ec0f5b2420068dd69\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2014-09-01 11:54:25 -0700\n\n Update libpam4j to 1.8, which uses JNA 4.0\n", "commit b88e55f54391d6dd06029dcd0ab0fc8c3dfc3a78\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2014-08-31 23:21:18 -0700\n\n Update JNA to 4.1.0.\n \n JNA 4.1.0 has a proper license, so remove workaround in\n licenseCompleter.groovy. [JENKINS-24521]\n", "commit 7ddc6be4871610d640d4f7823a08ab1b1fe7d6db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-13 17:30:45 -0700\n\n Release note mess-up.\n \n These items are meant for 1.584\n", "commit e219d196136e7b227e5a6f158a8d3a359db0f4ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-10 12:37:40 -0700\n\n Added a method to read a file from the middle\n", "commit fad538f9ce72bd50d6e9f6770d580272b2035c9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-10 12:14:42 -0700\n\n read access to log file useful for plugins like support-core\n", "commit 66dce647d1d7df919f9707b4ce631cd49dc242f7\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-10-13 22:02:57 +0200\n\n [JENKINS-11543] Unit test\n \n (cherry picked from commit 75f5d2180f7340ce2efd4f41c8670afb049eb530)\n", "commit 75f5d2180f7340ce2efd4f41c8670afb049eb530\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-10-13 22:02:57 +0200\n\n [JENKINS-11543] Unit test\n", "commit 0bd2ea1808c52f82b14a33e61ed70adfb28a8816\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-12 20:00:16 -0700\n\n the trunk is toward 1.586-SNAPSHOT\n", "commit 93e03777ef6ffb8c6b1e083515be82ac1cb01e4d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-12 20:00:13 -0700\n\n creating an RC branch\n", "commit 8b8a80933a4a9434cf28a317bfed3931301d4aac\nMerge: 1cba6be58e 9c5218013d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-12 19:33:48 -0700\n\n merged back the RC branch\n", "commit 9c5218013dcdc87374be2e8300e473d4d2e240a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-12 19:33:46 -0700\n\n updated changelog as a part of the release\n", "commit 47654849a2b06721f982bea1d9f7b07b7fc7fbd2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-12 17:40:49 -0700\n\n updated changelog for release\n", "commit c40f9d8b2eee6d0f94249d2e993798499a7bc98a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-12 17:34:41 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit be9d429534853b0f6a0a8dc8242efcdd24d26e2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-12 17:34:41 -0700\n\n [maven-release-plugin] prepare release jenkins-1.584\n", "commit 1cba6be58e6f40245171d71a03facb4c8e02de7e\nMerge: 70f5968160 245a74ed15\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-10-13 10:28:27 +1100\n\n Merge pull request #1334 from damienfinck/master\n \n Improve French translation\n", "commit 21fb398bfa7068f6f72154763bdbb09baddf313d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-22 18:09:26 -0700\n\n [JENKINS-24453][ZD-20503] Incorporated a newer version of winp.\n \n This version checks the critical flag of the process, as killing such a\n process results in BSoD.\n \n (cherry picked from commit 040b7d4047b324f17c0971f2511f954eb173fa23)\n \n Conflicts:\n changelog.html\n", "commit 20473dab36e88fca4f7826a61346a4e3a043f1ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-17 10:01:13 -0400\n\n @DataBoundConstructor makes no sense on an abstract class.\n (cherry picked from commit 71600d8b37581ea367937e0cda6dbc31b13c6904)\n", "commit efae48a451b1dbb15a13abff26b0bec269a63909\nAuthor: David Ruhmann <david.ruhmann@cerner.com>\nDate: 2014-08-15 12:21:15 -0500\n\n [FIXED JENKINS-7478]\n \n Create Line Ending Conversion utility to convert scripts to proper OS\n line ending type. Tests included.\n \n (cherry picked from commit 67ac47af0709dde6297dffeb210b03d8b65f6033)\n", "commit 4d455fbb0d2f33bd87a8c38580f7ff2ffb78b0ac\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-09-14 13:03:08 +0200\n\n [FIXED JENKINS-24614] Broken format string in Hebrew console output\n \n (cherry picked from commit 07fd5fa45d4b818fc11de97ce99ab6b3423aca85)\n", "commit 9c82fc42eb08b89047c544aaa586291ad1485472\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-05 15:54:04 -0700\n\n [JENKINS-23471 JENKINS-24050]\n \n Integrated the fix in remoting to Jenkins 1.580.\n \n (cherry picked from commit 8fc609fe0952b285d5b26a59fd5ff4c29704d33d)\n", "commit 8ae29e50c7356a8e2ec9be1126bad957dab0117a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-17 15:35:22 -0700\n\n [JENKINS-24458 JENKINS-11543] integrated the newer version of stapler with reduced log level\n \n (cherry picked from commit c57f9ed577b9635f01aa5affabf1f770b689a115)\n \n Conflicts:\n changelog.html\n", "commit b105627b7357149f98f87ec2bf494e25bd2ed88b\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-10-04 19:02:41 +0200\n\n Towards 1.580.1\n", "commit 70f5968160b0a1cf81dc451fd2aacf1e0f9201ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-11 18:26:39 -0700\n\n [FIXED JENKINS-20108]\n \n Integrated the trilead with SecureRandom instantiation fix.\n", "commit 55f15519ced232c9d008dbe75d80275ab627018d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-11 14:31:09 +0400\n\n Noting #1374\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit a7cc2a1b3ad81c9c6279bd57732832800629cad1\nMerge: afdbe73669 a78f1d3246\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-11 14:20:59 +0400\n\n Merge pull request #1374 from synopsys-arc-oss/JENKINS-24340\n \n [FIXED JENKINS-24340] - Do not disable jobs if supportsMakeDisabled() returns false\n", "commit afdbe73669d346d3c9fc4a18abb247bb3a93e821\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-11 14:01:33 +0400\n\n Noting #1422\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit c4df05b652b25c7bb96511e3f6e7f1467dc34a33\nMerge: e518f009c5 0f0c2a7d00\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-11 13:56:44 +0400\n\n Merge pull request #1422 from daniel-beck/JENKINS-10197\n \n [JENKINS-10197] Show keep log reason in tool tip\n", "commit e518f009c5153f0041584c49b86d34e2501eadc5\nMerge: aeec1394f1 10e4265dde\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-11 13:55:00 +0400\n\n Merge pull request #1425 from dpogue/patch-1\n \n Rename JS variable to avoid using reserved word.\n", "commit aeec1394f156606f69e6252ccb81fc8f28ef29d7\nMerge: a8262d503e d6b4a69b81\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-10-10 22:13:23 +0200\n\n Merge pull request #1417 from bkmeneguello/portuguese-translation\n \n Lots of translations and some typo fixes\n", "commit a8262d503e6af11feebac6005360d4db7639aff4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-10 15:30:38 -0400\n\n [FIXED JENKINS-24763] Noting merge of #1402.\n", "commit ef6c04244744670650fb36a4482e74daf2094f26\nMerge: 3addbabf8a 8bece68d33\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-10 15:28:58 -0400\n\n Merge branch 'JENKINS-24763' of github.com:recampbell/jenkins\n", "commit 3addbabf8afae39022440d63216a360233dabc80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-10 10:39:11 -0700\n\n [FIXED JENKINS-22358]\n \n Integrated the newer version of Winstone\n", "commit 10e4265dde26385ad795fa4ab8ed55e811bc36b7\nAuthor: Darryl Pogue <dvpdiner2@gmail.com>\nDate: 2014-10-10 10:05:23 -0700\n\n Rename JS variable to avoid using reserved word.\n \n Chrome throws \"SyntaxError: Unexpected token static\" if experimental future JS is enabled, and then all JavaScript fails to run.\n", "commit 5a9de89139e8635f7026ce22c0ed6b9e87877203\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-10 19:32:47 +0400\n\n Noting #1421\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit d045618e0a009cae321f6b048a7507ec0b3b8eac\nMerge: 657d7151b1 adf8305f8b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-10 19:24:55 +0400\n\n Merge pull request #1421 from daniel-beck/JENKINS-24914\n \n [FIXED JENKINS-24914] Don't block indefinitely every other month\n", "commit 657d7151b149834c9ea650a9c18c9a9c07aa9690\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-10 09:14:33 +0400\n\n Noting #1420\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit d158334f3b3dbed35d9f0ef042215dbf2076fc74\nMerge: aac8c23972 daacb02057\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-10 09:04:36 +0400\n\n Merge pull request #1420 from daniel-beck/JENKINS-16184\n \n [JENKINS-16184] Also escape greater-than character\n", "commit aac8c239721ed52caacbff389a29d5db2c1e3a00\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-09 17:58:39 -0400\n\n [FIXED JENKINS-25081] Memory leak in BoundObjectTable when ProgressiveRendering is used.\n", "commit f463abbe53488747725ea2e45dfc4a98ada02b8e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-09 15:24:00 -0400\n\n [FIXED JENKINS-25074] Make sure to call Job.getBuildHealthReports just once per t:buildHealth render.\n", "commit 9c96f3dcca1784094f28ccd6df6abed1d229a1d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-09 11:19:30 -0700\n\n [FIXED JENKINS-25065 JENKINS-24987]\n \n Based on the reaction to these issues and JENKINS-24514, I'm partially\n reverting the original change, and bringing the umask default back to\n 022.\n \n The configurable option does enable the user to choose a different\n umask, so I think I can still claim that JENKINS-24514 is addressed.\n", "commit 4eefff9f95570ed8be4b98ab4ae683004dc65de8\nMerge: e72c11ae4b f98699fa48\nAuthor: Tom Fennelly <tom.fennelly@gmail.com>\nDate: 2014-10-09 18:35:13 +0100\n\n Merge pull request #1423 from tfennelly/JENKINS-24703\n \n [FIXED JENKINS-24703] Do not set any colors for input elements\n", "commit f98699fa487e8479a4c3bca4cf651bdb9ef28004\nAuthor: quinox <quinox@qtea.nl>\nDate: 2014-09-17 09:38:44 +0200\n\n [FIXED JENKINS-24703] Do not set any colors for input elements\n", "commit 686a65edad6b2f407a0afb0fb47bb57dfe9b6c58\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-09 10:33:28 -0400\n\n 2.46 was released, so SECURITY-144 branch is now 2.47-SNAPSHOT.\n", "commit a78f1d3246cfdbee96820d5629dbb8676a3ca19a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-10-09 17:01:58 +0400\n\n [FIXED JENKINS-24340] - Do not disable jobs if supportsMakeDisabled() returns false\n \n This changes prevents the improper usage of method without the preliminary supportsMakeDisabled() check.\n As an example, Subversion plugin behaves in such way (JENKINS-24341)\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 0f0c2a7d00c22dc9946c18b20e7f576a20cf8a86\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-10-09 00:54:31 +0200\n\n [JENKINS-10197] Show keep log reason in tool tip\n", "commit adf8305f8b128c856a6de33409595fe14e01fd73\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-10-09 00:42:11 +0200\n\n [FIXED JENKINS-24914] Don't block indefinitely every other month\n", "commit daacb02057cd702900f986a0a6867730ece13014\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-10-09 00:36:57 +0200\n\n [JENKINS-16184] Also escape greater-than character\n", "commit ec2b7fcc8d9542cd7b39d3c7594b3ba6d174f6b0\nAuthor: Damien Nozay <dnozay@users.noreply.github.com>\nDate: 2014-10-08 14:58:35 -0700\n\n JENKINS-21160: update pom.xml to warn about mismatched args4j\n \n in some circumstances, you may use some older args4j (coming from remoting) when the jenkins about page shows a different version.\n", "commit e72c11ae4b2a0c40f4f4d857580de13eb0a8fad3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-08 17:13:42 -0400\n\n ssh-credentials 1.6.1, amending 434aecef2fabb8dfd459dacabf1cd99244665e3d.\n", "commit 65c2d378814ebd3fe8c43f428a1408dd6354c9bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-08 13:46:33 -0700\n\n Integrated the new version.\n \n This version includes a change from christ66 in\n https://github.com/stapler/stapler/pull/40\n", "commit fec878678182ac5c03dcf9c727b7f3b9d791dcee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-26 14:07:16 -0700\n\n Upgraded Apache Ant\n \n Turns out there was a security advisory posted on Ant 1.8.3\n (http://ant.apache.org/security.html) though the affected code is not\n used in Jenkins.\n \n Reference: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-2098\n", "commit c8b6f127843632e4ee617570581ef64a67ac18c6\nMerge: 0adf979c4a eec43983a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-08 00:32:57 -0400\n\n Merge pull request #1414 from mattmoor/master\n \n Convert AbstractProject to better utilize structure form submission.\n", "commit 0adf979c4a3fa630de98da8eedbc6988567a13b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-07 23:33:30 -0400\n\n [FIXED JENKINS-10450] Use 404 status code for noWorkspace.jelly.\n", "commit 434aecef2fabb8dfd459dacabf1cd99244665e3d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-07 23:09:18 -0400\n\n ssh-slaves 1.8\n", "commit bbb60e51edc0c7a91a93b065d4d56dacfd64a0a9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-07 14:06:49 -0400\n\n Adding Option.toString; should make ListBoxModel.toString more useful for tests or debugging.\n", "commit d6b4a69b81a499a0956a6be84191893b83c51bae\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-09-18 14:50:00 -0300\n\n Lots of translations and some typo fixes\n", "commit f8146742ed7b4b3111f437b343fba8274848ef21\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-06 12:53:13 -0400\n\n Better robustness when action loading fails.\n For example, the following should not cause Run.onLoad itself to fail:\n java.lang.NullPointerException\n at org.jenkinsci.plugins.workflow.steps.input.InputAction.onLoad(InputAction.java:29)\n at hudson.model.Run.onLoad(Run.java:342)\n at org.jenkinsci.plugins.workflow.job.WorkflowRun.onLoad(WorkflowRun.java:332)\n", "commit 2c5eb2116a24ed6840f41b0b60f550718360d265\nMerge: 6825121f06 02302d4857\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-06 11:08:53 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 02302d4857e997770b00b799d51ff6c5007d8072\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-06 07:56:32 -0700\n\n the trunk is toward 1.585-SNAPSHOT\n", "commit 89d749ee9acd08d0fd150c7f65744a8af0957838\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-06 07:56:23 -0700\n\n creating an RC branch\n", "commit 6825121f06d6427304fd5149531216ecae6fdf93\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-06 10:18:16 -0400\n\n [JENKINS-21224] Defend against exceptions in listeners, for now just for ItemListener.\n java.lang.RuntimeException: Unable to copy /\u2026/jobs/\u2026/config.xml\n at hudson.plugins.jobConfigHistory.FileHistoryDao.createNewHistoryEntryAndCopyConfig(FileHistoryDao.java:252)\n at hudson.plugins.jobConfigHistory.FileHistoryDao.createNewItem(FileHistoryDao.java:238)\n at hudson.plugins.jobConfigHistory.JobConfigHistoryJobListener.onCreated(JobConfigHistoryJobListener.java:31)\n at hudson.model.listeners.ItemListener.fireOnCreated(ItemListener.java:161)\n at jenkins.model.Jenkins.putItem(Jenkins.java:2483)\n at \u2026\n Caused by: java.io.FileNotFoundException: /\u2026/jobs/\u2026/config.xml (No such file or directory)\n at java.io.FileInputStream.open(Native Method)\n at java.io.FileInputStream.<init>(FileInputStream.java:120)\n at hudson.plugins.jobConfigHistory.FileHistoryDao.copyConfigFile(FileHistoryDao.java:178)\n at hudson.plugins.jobConfigHistory.FileHistoryDao.createNewHistoryEntryAndCopyConfig(FileHistoryDao.java:250)\n ... 108 more\n", "commit 7a965452f464405cce7ea6cef0bed13ac8c82820\nMerge: 70f84a6fef 14cd555617\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-10-03 21:11:45 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 14cd5556170932ce7e861906d06288df17049b6a\nMerge: c4c55d1c03 fda84f456f\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-10-03 20:48:24 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 70f84a6feff91f58f8fd11b58324b17f29c9049d\nMerge: fda84f456f 383b90eaf5\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-10-03 20:32:16 +0000\n\n Merge commit '383b90eaf5b9b296c228836316357989ea157a02'\n", "commit 383b90eaf5b9b296c228836316357989ea157a02\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-03 16:31:03 -0400\n\n waitUntilNoActivityUpTo should list OneOffExecutable.executor if that is the problem.\n", "commit fda84f456f4be4f48048970a6055399f17761ab0\nMerge: 2b6c00db34 597cb55e07\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-10-03 22:02:30 +0200\n\n Merge pull request #1306 from bkmeneguello/post-cancel-shutdown\n \n [FIXED JENKINS-23020 JENKINS-23942] Convert the queue's cancel shutdown to POST\n", "commit c4c55d1c0301d0b6eb4393eabcb214f77e122bf2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-03 16:00:56 -0400\n\n waitUntilNoActivityUpTo should also produce a thread dump (despite 80da8f2).\n", "commit 2b6c00db3406c753291ff00ccd16d64ad5f92a78\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-10-03 16:07:24 +0200\n\n [FIXED JENKINS-24966] Return failure when port is in use\n \n Both 0 and 1 are used to indicate some kind of success (the latter when Jenkins doesn't need to be started because it was already running), so we need to return 2.\n", "commit c3d7e940d6ff4eee4716d76c252746883db25582\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-10-02 16:47:44 -0700\n\n NPE during shutdown.\n java.lang.NullPointerException\n at hudson.model.User.idStrategy(User.java:140)\n at hudson.model.User.getOrCreate(User.java:373)\n at hudson.model.User.get(User.java:366)\n at hudson.model.User.get(User.java:331)\n at hudson.model.User.get(User.java:441)\n at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.getAuthentication(CpsFlowExecution.java:614)\n at org.jenkinsci.plugins.workflow.cps.CpsVmThread.run(CpsVmThread.java:20)\n", "commit d10b9fab1d11addb7a4ca008f9eead2cb71415dc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-10-01 23:15:46 +0200\n\n Fix layout\n", "commit 926e5f10bce6006b70e0eeffb9ca5dc77c6704fe\nMerge: 09c59c0171 b875d2cf0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 12:54:13 -0700\n\n merged back the RC branch\n", "commit b875d2cf0e3a4a61b148ebbfb61bed6af5ff9083\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 12:54:08 -0700\n\n updated changelog as a part of the release\n", "commit 1782a256b3ba363dbe0c6e93aa80afbf5a0e9c41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 10:45:16 -0700\n\n updated changelog for release\n", "commit 357af2346707e801a37c4296af8b23794e90ab30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 10:39:00 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4ea483f233923d3f2d8ef2fdb8756216da022ca6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 10:39:00 -0700\n\n [maven-release-plugin] prepare release jenkins-1.583\n", "commit 496f569657c5f893f1eb320540286cd718d22b5e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 10:18:36 -0700\n\n Recording changes\n", "commit a0fe61a0981994f2fdc7e75ba31bb2b5574127f1\nMerge: 481f28b73f be195b0e19\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 10:09:42 -0700\n\n Merge remote-tracking branch 'security/security' into rc\n \n Conflicts:\n .idea/encodings.xml\n core/pom.xml\n pom.xml\n test/src/test/java/hudson/tasks/junit/CaseResultTest.java\n", "commit 481f28b73f0627116942ed70c24cdcf7b2506bae\nMerge: 45ff0bcb83 23f3e0bbe6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 10:06:37 -0700\n\n Merge remote-tracking branch 'security/security-rc' into rc\n", "commit be195b0e19343bff6d966029d8eea99b2c039c32\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-10-01 08:19:27 -0700\n\n [FIXED SECURITY-150]\n \n Integrated the change\n", "commit eec43983a3bdfce6de45ca0559d8a9f8a1250b71\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-09-29 09:36:19 -0700\n\n This change converts several optionalBlock's wrapping a single field to inline=\"true\".\n \n By converting several optionalBlock entries to use inline=\"true\", we convert the submitted JSON from:\n \"hasPropertyFoo\": {\n \"propertyFoo\": \"value\"\n },\n \n which is a somewhat unnatural naming scheme, to:\n \"hasPropertyFoo\": true,\n \"propertyFoo\": \"value\",\n \n This enables us to use the pattern:\n if(json.optBoolean(\"hasPropertyFoo\", json.has(\"propertyFoo\"))) {\n ...\n }\n \n To permit either of the following as JSON blobs, for specifying a value for \"propertyFoo\":\n 1) \"hasPropertyFoo\": true, # What comes through from jelly\n \"propertyFoo\": \"value\",\n \n 2) \"propertyFoo\": \"value\",\n \n It also allows any of the following as JSON blobs, for NOT specifying a value for \"propertyFoo\":\n 3) \"hasPropertyFoo\": false, # What comes through from jelly\n \"propertyFoo\": \"value\",\n \n 4) \"hasPropertyFoo\": false,\n \n 5) (nothing specified)\n \n NOTE: The main interest in flexibility in what JSON comes through is in support of: https://wiki.jenkins-ci.org/display/JENKINS/YAML+Project+Plugin, this is also the purpose of the couple renames that are mixed in with this.\n", "commit 09c59c017106d215da1c25cd99bf539c73c1cb1f\nMerge: e53fde1060 45ff0bcb83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-28 22:33:54 -0700\n\n merged back the RC branch\n", "commit 45ff0bcb835e722b216f96fdbf6d5fdfa7926d82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-28 22:33:50 -0700\n\n updated changelog as a part of the release\n", "commit e53fde10608bafcd1f6f82a625c33c8d5106fe94\nMerge: 1759ffb3e1 1c1a4b7544\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-28 21:34:38 -0700\n\n Merge pull request #1410 from rodrigc/JENKINS-24521\n \n Add getFieldOrder() methods.\n", "commit 86c911e8b9ba31cef77a7cf44179017dc9dc35db\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-09-28 21:10:40 -0700\n\n Switch to using inline optionalBlock for several AbstractProject checkboxes so that we are passed a boolean, instead of either null or {}.\n \n NOTE: The discrepancy between inline-optionalBlock and f:entry/f:checkbox is the text alignment, which optionalBlock keeps consistent with other elements (and what is done for these today).\n", "commit 873de8cd22738150e49bd8cda0d0b510b554fa7d\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-09-28 19:33:47 -0700\n\n Switch the source of a number of AbstractProject config options from StaplerRequest to JSONObject.\n \n This change shifts the way a number of form elements are accessed when handling AbstractProject's doConfigSubmit from using \"req.getParameter(...)\" style access to using JSON-style (structured form submission) access through \"reg.getSubmittedForm()\".\n", "commit e026d522d3156bd68ee61cca4b4c3bad1721259c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-28 14:07:38 -0700\n\n updated changelog for release\n", "commit 4a8f12b3f20ee2d310aa3b576489d21ae1f72624\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-28 14:01:28 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3c99828edfe02f9edd228c269ac8fc258ff78753\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-28 14:01:28 -0700\n\n [maven-release-plugin] prepare release jenkins-1.582\n", "commit 1759ffb3e1038b1d4315101e9e4957fc4d837474\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2014-09-28 18:01:55 +0200\n\n localization cleanup\n", "commit 7c4f6b7ef433f4a3d85707096f9e5f8b366f232a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-09-28 18:11:57 +0400\n\n [FIXED JENKINS-19017] - FileParameter - Handle non-null file parameters as different values\n \n The change prevents the issue when Jenkins merges builds with different files coming from one source (It may happen!).\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 1c1a4b75445ca71e1f9659499e3405d4d2b2a9e0\nAuthor: Craig Rodrigues <rodrigc@FreeBSD.org>\nDate: 2014-08-31 23:12:06 -0700\n\n Add getFieldOrder() methods.\n \n Add getFieldOrder() methods to classes which extend com.sun.jna.Structure,\n for compatibility with newer versions of JNA. [JENKINS-24521]\n", "commit 28d997704f12349941b21c8215c2cede2135962e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-27 15:51:07 -0700\n\n [FIXED SECURITY-159]\n \n Bumping up dependencies to 1.3.1, with extra precaution to make\n DiskFileItem non-serializable\n", "commit 5f1ff56d8c6999cfdba851a617cffc5766ac3ec7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-27 15:46:57 -0700\n\n Maven module was removed\n", "commit b6a15f502c076d3a5b1671bf8b76b0c56f2b3278\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-27 12:54:28 -0700\n\n Winstone now report a proper version during startup and in the 'Server' header\n", "commit 85f356bc5f7bca97157f8019aa843bb05530990e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-26 17:32:53 -0400\n\n Forgotten compilability fix.\n (cherry picked from commit 20e5d06280fcce471abfdcc1921bd607c6a1f4df)\n", "commit 89cbfc4639b7c8c3312f7095ea126fc0ce873add\nMerge: 23f3e0bbe6 4f736a9334\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-26 15:56:48 -0400\n\n Merge branch 'SECURITY-144' into SECURITY-144-rc\n \n Conflicts:\n core/src/main/java/hudson/EnvVars.java\n core/src/main/java/hudson/FilePath.java\n core/src/main/java/hudson/cli/ClientAuthenticationCache.java\n core/src/main/java/hudson/markup/MyspacePolicy.java\n core/src/main/java/hudson/model/Computer.java\n core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java\n core/src/main/java/hudson/node_monitors/ResponseTimeMonitor.java\n core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java\n core/src/main/java/hudson/security/AbstractPasswordBasedSecurityRealm.java\n core/src/main/java/hudson/slaves/Channels.java\n core/src/main/java/hudson/slaves/SlaveComputer.java\n core/src/main/java/hudson/tasks/Fingerprinter.java\n core/src/main/java/hudson/tasks/Shell.java\n core/src/main/java/hudson/tasks/junit/JUnitParser.java\n core/src/main/java/hudson/tasks/test/DefaultTestResultParserImpl.java\n core/src/main/java/hudson/util/ProcessTree.java\n core/src/main/java/hudson/util/RemotingDiagnostics.java\n core/src/main/java/jenkins/model/Jenkins.java\n core/src/test/java/hudson/LauncherTest.java\n pom.xml\n test/src/test/java/hudson/tasks/junit/CaseResultTest.java\n", "commit ee19d1e34f883e3fe4e9169c281366331b6d0370\nMerge: 99020aed61 0a76051a47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-25 17:38:53 -0700\n\n Merge pull request #1400 from msrb/rpm-init-script\n \n init script: don't try to run on Java 5\n", "commit 99020aed61550d29c2d0b237f66c508761d79602\nMerge: e1c3d13cd8 f96f49b7e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-25 17:37:38 -0700\n\n Merge pull request #1407 from michaelneale/master\n \n Use copytruncate consistent with .deb packaging\n", "commit f96f49b7e8b18a9c231d85079730d6ab56fb566b\nAuthor: Michael Neale <michael.neale@gmail.com>\nDate: 2014-09-26 10:10:48 +1000\n\n Use copytruncate consistent with .deb packaging\n \n also requires no signalling of the process and less risk of (ironically) lost logs which postrotate attempts to address.\n", "commit e1c3d13cd8e448b4b742ecc32f36f9474bba201f\nMerge: c1e8b150b3 19da04619d\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-09-25 19:24:03 +0000\n\n Merge commit '19da04619d36b80dcdbc9d69d6ca715b996b2ded'\n", "commit 19da04619d36b80dcdbc9d69d6ca715b996b2ded\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-25 12:21:53 -0700\n\n Integrating a newer version of Stapler\n \n The primary change is that the thread name update code now lives in a\n filter instead of 'Stapler' servlet, so it happens a lot earlier.\n", "commit c1e8b150b3417c48e50d7dc7dd534e0610187e8c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-25 14:10:44 -0400\n\n Simplifying JSONException handling in doConfigSubmit to use standard (?) error reporting.\n Also sending the exception to the log, which is where plugin developers expect to see it.\n (This is also necessary for the exception to be visible say from configRoundtrip in a functional test.\n Otherwise you just see a FailingHttpStatusCodeException due to the 400 error code, with no details.)\n Might actually suffice to just throw a ServletException wrapping the exception up the chain,\n letting Stapler or the container handle it, but this change is more conservative.\n", "commit 2751bf4ac5b57fd121af5effad7287d6992ee7f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-25 14:06:51 -0400\n\n sendError(Exception\u2026) should set the exception attribute on the response, since error.jelly handles this nicely.\n", "commit 4f736a93341bea7734979a8b581ae67ba677fee3\nMerge: 7af7fbb0fc 3ba17df3b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-25 13:30:42 -0400\n\n Merge branch 'security' into SECURITY-144\n", "commit 3ba17df3b3a52f6dece82e5da3e95287fd4a64c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 13:43:48 -0400\n\n Moving one test case to maven-plugin.\n (cherry picked from commit 261f40533ebd5bfd34bc6232052e51c12c88d5c1)\n", "commit 7af7fbb0fcffa98cf0d358d3853e27c79c2f61d7\nMerge: 801b82578e 5612b235ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-25 10:08:34 -0400\n\n Merge branch 'security' into SECURITY-144\n", "commit 5612b235efd719e028e2ba365fe0b6a8e8eb0f91\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 12:50:28 -0400\n\n Moving hudson.maven tests to maven-plugin.\n \n (cherry picked from commit facfc178dfecb17decfc757a186d2888a79ea684)\n", "commit 801b82578ed7897250207c3edce1ea0a386db6c8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-25 09:52:48 -0400\n\n Bundling patched Maven plugin.\n", "commit 695a66f1962eb23606a80480d8bef2376dab09e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-25 09:25:15 -0400\n\n 1af88e8b7f64bca28d86b036e0fd59555d3cb4e3 incorrectly disabled all logging.\n When we are allowing all callables through, we want to enable remote class loading\n (just in case someone is using it legitimately), but continue logging callable issues.\n Currently there is no remoting flag to allow remote class loading while logging it.\n", "commit 40c4a2f35698b88b965cb1b10ded86d38c2ed3f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-24 17:14:41 -0700\n\n Got rid of the unused constants\n", "commit 4f733244e62e0cd3d9943c004927e98c51d949d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-24 17:06:27 -0700\n\n Moving MasterToSlaveFileCallable/SlaveToMasterFileCallable to the top level classes.\n \n If we ever decide to develop a compatibility thunk library for these changes to help promote deployment in plugins,\n then these classes being a nested type is problematic as they'll fail to load under onld Jenkins\n", "commit 1af88e8b7f64bca28d86b036e0fd59555d3cb4e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-24 14:03:21 -0700\n\n Disable classloading from slaves and other VMs connected to the master\n", "commit c3a2069603bad6ba4f3c89c22e4c15242195b023\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-24 13:53:22 -0700\n\n Added a 'ChannelConfigurator' extension point\n \n ... to intercept new Channel creation, which provides the opportunity to set up the new channel.\n", "commit d54bc061b125c580346e42b9af4e6bdb3c6646ef\nMerge: b2bb58895f 8975b0e0b5\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-09-24 23:21:04 +0200\n\n Merge branch 'JENKINS-24825'\n", "commit c5bda70bee226bedbb7049da77f17487d6584869\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 15:49:41 -0400\n\n Reverting e47dc1d5551bee290b31916b291f20c0840e3379.\n The result of a misunderstanding.\n BYPASS_LOG can be deleted by the time we release, and for its temporary purpose, runtime modification is not necessary.\n", "commit 1e40aa58055c2b0f03b38d71c94df31a6a375afe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-24 11:46:22 -0700\n\n Expand the test to cover diagnostic stack trace\n", "commit b2bb58895f2dee77b2811d4edba0a1fb43ec627d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 13:58:12 -0400\n\n Trying to improve a useless log warning when starting Docker slaves.\n \u2026 hudson.tasks.Shell$DescriptorImpl getShellOrDefault\n WARNING: Remote call on \u2026@docker failed\n", "commit e47dc1d5551bee290b31916b291f20c0840e3379\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-24 10:51:21 -0700\n\n I'm begging Jesse to keep those properties modifiable at runtime!\n \n It would just provide so much flexibility that would come in handy for operators.\n \n - One can control this feature from $JENKINS_HOME/groovy.init.d/*.groovy. When these are managed by Chef/puppet,\n this make it very clean to apply this as a patch.\n - The log file is getting too big and wants to rotate? No problem with quick groovy script from the console\n (or from CLI if you need to do the same with 12 masters)\n - Shipping the log over to network instead of local file? No problem!\n \n I thought your primary concern of field being unreachable from outside is already addressed via @Restricted(NoExternalUse).\n", "commit 511af1cea0fddda295b68c5f7edc146a738d4411\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 12:59:45 -0400\n\n Noting that CloudSlaveRetentionStrategy appears to be a poor reimplementation of CloudRetentionStrategy.\n", "commit 71fe6e6650816f2ab82b4362375012650ccf3944\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-24 09:51:31 -0700\n\n Signature update complete for RoleChecker change\n", "commit 201b035cfccf3c0292faff3492acd008b5f2dace\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-24 09:29:34 -0700\n\n Updated to reflect the signature change around role checking in remoting\n", "commit c04cdcd9f717ddcd3e8c9dbe86cb353c14ae511e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 11:06:00 -0400\n\n [FIXED JENKINS-22769] ItemListener callbacks should run as SYSTEM since they sometimes do ACL-checked calls.\n", "commit 8975b0e0b5b5c553301c7bc85fd81d080a658b96\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-09-24 16:59:37 +0200\n\n test case for JENKINS-24825\n", "commit 253943e13ef16a9e14b71ef07a30e51e6a66e38f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 09:32:50 -0400\n\n [JENKINS-5756] Removing workarounds for HotSpot bug.\n https://bugs.openjdk.java.net/browse/JDK-6933067 claims to be fixed as of Java 6, our baseline.\n", "commit bd3abf6beb3ced276f6a28ac09283046084a8c3e\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-09-24 15:30:54 +0200\n\n javadoc\n", "commit 28dfd90d2d6ae99c57eb174871c46f4e07e303ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 08:49:21 -0400\n\n Better to use an IllegalStateException rather than assertion in setResult.\n Assertions are only for cases where you believe the failure of the condition is impossible.\n For cases where external code might mistakenly make an incorrect call, throw an exception.\n", "commit f343595b438e62c47dec2065f26f7cb69bf11e23\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 08:38:19 -0400\n\n Make sure new APIs are marked with @since.\n", "commit 42b2f22c252318892205c166710290ea82ce2baf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 08:36:20 -0400\n\n Utility class, no constructor.\n", "commit c1116a765e7a42419bdbe0c712b3b03a63df05c4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 08:14:43 -0400\n\n CallableDecorator is newly added, so belongs in the package for new classes.\n", "commit 9b3f48853d481b848f91b4f6fb7d96e87e81b500\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-09-23 17:32:46 +0200\n\n [FIXED JENKINS-24825] define hudson.model.AbstractItem#movedTo\n", "commit e640fd4dbc85d71b894f538a527b5c720867cef6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 07:51:31 -0400\n\n BYPASS_LOG is meant to _replace_ all logging, and log what _would have been_ violations.\n (It supersedes other bypass properties.)\n", "commit 9a5e8e975df2bc7023e57b0231beae383b12d150\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-24 07:48:30 -0400\n\n BYPASS_LOG is only needed for testing, not regular operation, so it need not be settable at runtime.\n", "commit 7e09c4f8ad68e4ee9bd07640ad2f03fef032c942\nMerge: d000cd65a7 14b8997cbb\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-09-24 12:26:24 +0200\n\n Merge pull request #1405 from ebourg/update-jetty-documentation-url\n \n Update the link to the Jetty documentation in realm.properties\n", "commit 91c516200f8d7df05c6f6c25b9504fb843a81a02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-23 19:03:05 -0700\n\n Reimplemented the checker as RoleChecker\n", "commit ffb5b65093bb2afd5832cac4ea6799409abc05c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-23 18:33:56 -0700\n\n Switched from annotation based scheme to a function based scheme.\n", "commit 59456c734addd224e43a546d2c57885ce2ee74aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-23 18:00:04 -0700\n\n Defined three remoting roles in Jenkins.\n \n (This requires 82211d10bfc7d066121ba80c8a6755d1dae97bf2 in remoting)\n", "commit 1295aa9180ee9e24ba8609410120d5da4cde5fa2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-23 14:49:31 -0700\n\n I prefer strongly typed named variable for controlling feature flags.\n \n It's faster, it's typed, and failing to use the correct name results in an error, so you know when the flag gets removed.\n Making it more friendly for Groovy script.\n", "commit 140d929516a2b47401de173d72196c5214a43d9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-23 14:42:39 -0700\n\n Fixed the computation of effective FilePathFilter.\n \n If a @SlaveToMaster Callable gets sent to the master, and if inside its call() method the code directly/indirectly performs file system access (for example on files and directories that it didn't receive as parameters), that is not meant to be the subject of the filter check.\n \n Rather, the check is meant for FilePath that the other side sends to us, when it points to a local file.\n \n So it makes more sense to compute the effective FilePathFilter during the deserialization, as opposed to doing so when the actual operation is attempted.\n \n Various FileCallable impls in FilePath fits this pattern, as it drags outer FilePath instance with itself. In addition, this change addresses other situations correctly, where FilePath is used as arguments and return values of other Callables, such as the following:\n \n FilePath f = channel.call(new SlaveWillDoSomeComputationAndGiveMeTheResultAsFile());\n f.copyTo(build.getRootDir().child(\"data.xml\"))\n \n \"f.copyTo\" happens in the context of Channel.current()==null, but we need to check that 'f' is legit and not something like\n new FilePath(new File(\"/etc/shadow\"))\n", "commit c0260056e5098a21bfacc939ed187bef21abbd93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-23 13:49:05 -0700\n\n in pre-cursor for the next change, make all remoting call go through FileCallable\n", "commit 2fe5b96f55467df631c3faa55082a04df3bc14ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-23 16:26:27 -0400\n\n For testing purposes, adding dry-run system properties allowing potential violations to be written to log files.\n", "commit d000cd65a7b0152334532bc7abd148095d5cee09\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-23 13:14:34 -0700\n\n [FIXED JENKINS-24453]\n \n The actual fix is made in 040b7d4047b324f17c0971f2511f954eb173fa23\n through winp.\n", "commit 14d33d4ba4c86fffd57a1a14555f3fb4084bb894\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-23 16:05:10 -0400\n\n Demonstrating that local FilePath operations within a slave callable are unaffected by FilePathFilter.\n This is because we are not installing a filter on the reverse channel.\n", "commit 47f61e55da09ab6278c39f9c80719384ec2464b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-23 15:56:45 -0400\n\n Better toString().\n", "commit cf36145eeda7ec6b924a85ca49011943a291ef9f\nMerge: 735ba83148 1d29041372\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-23 10:17:23 -0400\n\n Merge branch 'security' into SECURITY-144\n", "commit 23f3e0bbe645e548d9312f2f762dc665e12457cb\nMerge: 53958b8a33 1d29041372\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-23 10:16:54 -0400\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n test/src/test/groovy/hudson/cli/BuildCommandTest.groovy\n test/src/test/groovy/hudson/matrix/MatrixProjectTest.groovy\n test/src/test/groovy/hudson/model/UpdateCenter2Test.groovy\n test/src/test/java/hudson/model/UpdateSiteTest.java\n test/src/test/java/hudson/tasks/FingerprinterTest.java\n test/src/test/java/hudson/tasks/junit/JUnitResultArchiverTest.java\n", "commit 1d29041372aeb77cab5a6aa4ce758ba5133c2f51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:45:38 -0500\n\n [JENKINS-21984] Disabling cert check on updateDirectlyWithJson since the certificate is now expired, and it is no good to have a test which is known to start failing at a particular time in the future!\n (cherry picked from commit 334ce1be691c96ad63642c8301c4f0417a0705c3)\n", "commit 1e8076d5698aa697a8f55bda7e90dfb6c5a77cad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-02 15:00:01 -0500\n\n The jenkins_main_trunk job has been retired, so for now just skip these tests when running on any Jenkins server.\n (cherry picked from commit b7d4c6a41407f8b621d5b1263585c07e71f507cc)\n \n Conflicts:\n test/src/test/groovy/hudson/cli/BuildCommandTest.groovy\n", "commit 14b8997cbb62185c683e66605a7b1baf3cda6f2c\nAuthor: Emmanuel Bourg <ebourg@apache.org>\nDate: 2014-09-23 13:09:01 +0200\n\n Updated the link to the Jetty documentation in realm.properties\n", "commit bfa9c503d6c8e213a683e1f9643f511d67f2ead5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-09-23 10:31:39 +0100\n\n Expose the remote cause details\n", "commit 040b7d4047b324f17c0971f2511f954eb173fa23\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-22 18:09:26 -0700\n\n [ZD-20503] Incorporated a newer version of winp.\n \n This version checks the critical flag of the process, as killing such a\n process results in BSoD.\n", "commit bcf34e00f31d38ddf46c45e13a73bf6332fecdf0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-22 12:58:03 -0700\n\n Merged new trilead that has logging improvements\n", "commit df898978963a32e2e6a4e566783a5c90ba72903d\nMerge: c121ee41d0 be76d09384\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-09-22 17:04:36 +0000\n\n Merge commit 'be76d0938401be581c66fbb2f274e95660883904'\n", "commit be76d0938401be581c66fbb2f274e95660883904\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-22 11:54:31 -0400\n\n If during hudson-dev:run we have updated a bundled plugin, honor that pin at next start.\n", "commit 735ba83148505ed08f665c03a3a871ec87ad1027\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-22 11:50:55 -0400\n\n Installing a default FilePathFilter that rejects everything.\n", "commit 53958b8a33461d1a321ce0704cdbbe6e053314e7\nMerge: 041f9b9fec eb191593cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-22 11:56:08 -0400\n\n Merge branch 'rc' into security-rc\n", "commit c121ee41d0f53ac83e1ea5fe94dc97570a10ce74\nMerge: 9d4d0a0bce cb9d218bf1\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-09-22 17:31:27 +0200\n\n Merge pull request #1403 from amaurymedeiros/patch-1\n \n Update package name reference.\n", "commit 755f55cbdf269604a0f9d5ae3569336734213d51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-22 10:58:48 -0400\n\n installTo/uninstallFrom methods ought to be final.\n", "commit 9d4d0a0bced4967d1b9cfb297f69e5bea0214347\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-22 07:52:50 -0700\n\n the trunk is toward 1.583-SNAPSHOT\n", "commit eb191593cf04592ee42e722e9200aebb482141b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-22 07:52:41 -0700\n\n creating an RC branch\n", "commit c2986d9db225ab5cdf17aac0fac35e462e7910df\nMerge: cd8c8e0072 4a3286af14\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-22 07:50:18 -0700\n\n merged back the RC branch\n", "commit 4a3286af141c29427839d49e1e32524e7efad935\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-22 07:50:12 -0700\n\n updated changelog as a part of the release\n", "commit cb9d218bf1050a80704ab3d3b38d2825e320cd3b\nAuthor: Amaury <amaurymedeiros@gmail.com>\nDate: 2014-09-22 11:24:39 -0300\n\n Update package name reference.\n \n Update package name reference from Hudson to Jenkins.\n", "commit 1869eac536d054113fbe2e10810c2cde1245ef43\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-22 09:49:03 -0400\n\n No real reason to mention node name in exception.\n", "commit 308cf242272d8596f3eb64a48a9bccd7a3fc1aa8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-22 09:20:37 -0400\n\n Adding logging to CallableDirectionChecker.\n Also clarified that this is impl, not API.\n", "commit 9ac4e0f69a1a5efad11d2c4fac1416203054fdc9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-21 21:03:57 -0700\n\n updated changelog for release\n", "commit a909e32a670d4818617660a69cdf538d16124312\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-21 20:57:40 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0a9dd730e76717c335f92557b0b87ce1af65fc05\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-21 20:57:39 -0700\n\n [maven-release-plugin] prepare release jenkins-1.581\n", "commit 8bece68d3382463ddc9a08621892f482d59e7d7e\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2014-09-20 16:11:19 -0500\n\n Incorporate feedback from @jglick\n", "commit 4fabe923688758921f4eaaa9162c643e0e92c7ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-20 15:44:12 -0400\n\n One-letter typo caused massive test failures, obscuring any real problems.\n", "commit 43c4a86a3da2ea59824e3185bfae9e015ad7a294\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2014-09-20 13:13:34 -0500\n\n Improve naming of test\n", "commit 2e446fd936e34e1eaef130fe386837f55fe5c59d\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2014-09-20 13:13:27 -0500\n\n Cleanup test file\n", "commit 423b51a43a3c2f469d12695c5fddcda52e97159e\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2014-09-18 13:05:32 -0500\n\n [JENKINS-24763] Prevent thread starvation in OldDataMonitor by reducing scope of synchronization\n", "commit ad200c3888fac18883391e3a9e080048c066fea2\nMerge: f7840f428f 6e1defe58a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 16:46:14 -0400\n\n Merge branch 'security' into SECURITY-144\n", "commit 041f9b9fecc8f591f77c0e66ba8f95a1ad0ff146\nMerge: 678e8810af 6e1defe58a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 16:45:46 -0400\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java\n test/src/test/groovy/hudson/model/AbstractProjectTest.groovy\n", "commit 6e1defe58a2db76f6fff06679d5b2b5505ba9204\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 11:00:28 -0400\n\n Skip a test if starting Jenkins was interrupted.\n For reasons TBD, sometimes CI tests fail with (1.565.x):\n java.lang.InterruptedException: null\n at java.lang.Object.wait(Native Method)\n at java.lang.Object.wait(Object.java:503)\n at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:267)\n at jenkins.InitReactorRunner.run(InitReactorRunner.java:44)\n at jenkins.model.Jenkins.executeReactor(Jenkins.java:915)\n at jenkins.model.Jenkins.<init>(Jenkins.java:814)\n at hudson.model.Hudson.<init>(Hudson.java:82)\n at org.jvnet.hudson.test.JenkinsRule.newHudson(JenkinsRule.java:539)\n at org.jvnet.hudson.test.JenkinsRule.before(JenkinsRule.java:331)\n at org.jvnet.hudson.test.JenkinsRule$2.evaluate(JenkinsRule.java:479)\n (cherry picked from commit 7bbf36b7f0de43db908b23278f39ad8cc573186c)\n", "commit 201065ffefbfb7c76ab361123f0975c5b1ad0967\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-15 13:48:08 -0400\n\n Trying to make SocketTimeoutException\u2019s (as originally noted in 3ec7e56) not turn into test errors. (Works only in JenkinsRule, not HudsonTestCase.) Still have no clue as to cause.\n \n (cherry picked from commit 6fd76ea2e882d7439d3d0fb50df79aee3c073155)\n \n Conflicts:\n test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java\n", "commit d44f85894d4d9c305509def4d744e03076e8cdc8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-23 16:57:05 -0500\n\n Trying to diagnose recent CI failures of HtmlUnit calls.\n For example https://jenkins.ci.cloudbees.com/job/core/job/jenkins-core-validated-merge/38/testReport/lib.layout/LayoutTest/rejectedLinks/ failed with:\n java.io.IOException: GET http://localhost:52099/jenkins/login failed\n at java.net.SocketInputStream.socketRead0(Native Method)\n at java.net.SocketInputStream.read(SocketInputStream.java:152)\n at java.net.SocketInputStream.read(SocketInputStream.java:122)\n at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)\n at java.io.BufferedInputStream.read(BufferedInputStream.java:254)\n at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)\n at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)\n at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)\n at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)\n at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)\n at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)\n at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)\n at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)\n at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)\n at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)\n at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)\n at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:101)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1456)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1387)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:328)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:374)\n at org.jvnet.hudson.test.JenkinsRule$WebClient.goTo(JenkinsRule.java:1944)\n at org.jvnet.hudson.test.JenkinsRule$WebClient.goTo(JenkinsRule.java:1926)\n at lib.layout.LayoutTest.rejectedLinks(LayoutTest.java:44)\n which makes little sense since the named IOException is actually thrown from HttpWebConnection.java:130.\n Perhaps Surefire is not reporting the original cause correctly, conflating the wrapper\u2019s message with the original stack trace.\n As a temporary measure, printing the original stack trace to stderr if there is any.\n (cherry picked from commit 3ec7e562fe9225efb42272a9427499a11e059f48)\n \n Conflicts:\n test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java\n", "commit 389a565de417170f586830ee9fa7a7ec9749fc68\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-11 15:29:20 -0500\n\n [JENKINS-10615] AbstractProjectTest.testWorkspaceLock frequently fails on jenkins.ci due to InterruptedException in HudsonTestCase.setUp.\n Possibly because it is sorted after [JENKINS-15156] testGetBuildAfterGC and the test suite times out.\n \n (cherry picked from commit 85e9e126773c0bb20a8529a2e6591dde17d7e209)\n", "commit f7840f428f0ae3aac688858228bea980bc1846a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 16:09:42 -0400\n\n Enforcing callable checking by default, with system properties to selectively or globally disable.\n", "commit a42f7667e42851bda5061c124cbf22382201a268\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:49:28 -0400\n\n Rewriting method body to more legible flow.\n", "commit 1df5ed000d277834bcc2b8d3425a4f72a164644a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:45:10 -0400\n\n @since, warnings.\n", "commit b1084f8c3817a5e8e4a406713223ad56cc837427\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:44:15 -0400\n\n Unnecessary override.\n", "commit 52ea56abecb619de74f7a782ee1f52983896935e\nMerge: c80741615b 47c254aa32\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:40:00 -0400\n\n Merge branch 'security' into SECURITY-144\n", "commit 47c254aa32ef8f846f07a0200dee5b4bf10571c1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-17 09:55:20 -0400\n\n [JENKINS-19192] Using JNR 3.0.1 which includes JNR-FFI 1.0.7; 1.0.6 has the backported fix for Guava #1505, the root cause.\n So this upgrade ought to prevent a recurrence of the issue in case some other code refers to JNR from the CLI.\n (As yet untested, and we do not especially want to send JNR over the CLI channel anyway for performance reasons.)\n", "commit c80741615b27f4414542b7a1aa8999eef2cd3475\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:27:05 -0400\n\n Revert \"This is failing the animal sniffer test\"\n \n This reverts commit 3e15684f75bb80c0e138052ca71033ce6d6b58cd.\n Not necessary after getting 5e7b844b6.\n", "commit 2d115fd60bd0f4fb91d1b2e3b4e28a58ece9f524\nMerge: 0908362899 ae83957091\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:26:25 -0400\n\n Merge branch 'security' into SECURITY-144\n", "commit ae839570916ec131c18a3583dce01fc7d41f4532\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-29 09:19:24 -0700\n\n Completing the migration to Java6\n \n (cherry picked from commit 5e7b844b65cf021ce1378bc1a1f78f9bc8a2b33d)\n \n Conflicts:\n changelog.html\n", "commit 0908362899a6f61bb2475e13f755ea391b133379\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-29 09:19:24 -0700\n\n Completing the migration to Java6\n \n (cherry picked from commit 5e7b844b65cf021ce1378bc1a1f78f9bc8a2b33d)\n \n Conflicts:\n changelog.html\n", "commit 8a7cd18be132540251b4450ffc7ad0b455d27017\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:23:30 -0400\n\n For now, at least print warnings about unmarked callables.\n", "commit 3c3c476dbf4a732f743fc2d7edea303f44a51097\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:22:24 -0400\n\n Comment.\n", "commit 4a5947d91adcd14e566a8b4e7991dc510607d2f9\nMerge: ed624646a4 c044576745\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:04:32 -0400\n\n Merge branch 'security' into SECURITY-144\n", "commit 678e8810af854638edf2e8003a6396d5026016a1\nMerge: 30f37b2c3a c044576745\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:04:08 -0400\n\n Merge branch 'security' into security-rc\n", "commit c0445767450dae271aff1d95138f2e9be578bfd2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 15:01:58 -0400\n\n Stapler 1.218.1 was apparently never even deployed to the Maven repo, so let us just skip straight to 1.229 which has the fix and which we are using in the merged release branches anyway.\n", "commit ed624646a49b61804638ab54896709190dfcc4e8\nMerge: 7211c0d42a 38563d3470\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 14:46:37 -0400\n\n Merge branch 'security' into SECURITY-144\n", "commit 30f37b2c3a3293cb0da28bca76f9cb657dd648cd\nMerge: ee9410d1d2 38563d3470\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 14:43:05 -0400\n\n Merge branch 'security' into security-rc\n", "commit 38563d34709abf60e281153bcf8cc329be0a7d0b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-17 10:01:13 -0400\n\n @DataBoundConstructor makes no sense on an abstract class.\n (cherry picked from commit 71600d8b37581ea367937e0cda6dbc31b13c6904)\n", "commit ee9410d1d2429878629a9166f9333f55a5581ad8\nMerge: 8aafca039d e1d2322e69\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 14:33:27 -0400\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n .idea/compiler.xml\n core/pom.xml\n pom.xml\n war/pom.xml\n", "commit 7211c0d42ad1bc6528b49c1359b96673b180b11f\nMerge: 148ad489b1 e1d2322e69\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-19 14:06:56 -0400\n\n Merge branch 'security' into SECURITY-144\n \n Conflicts:\n maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java\n maven-plugin/src/main/java/hudson/maven/AbstractMavenProcessFactory.java\n maven-plugin/src/main/java/hudson/maven/Maven31ProcessFactory.java\n maven-plugin/src/main/java/hudson/maven/Maven3Builder.java\n maven-plugin/src/main/java/hudson/maven/Maven3ProcessFactory.java\n maven-plugin/src/main/java/hudson/maven/MavenBuildProxy.java\n maven-plugin/src/main/java/hudson/maven/MavenBuilder.java\n maven-plugin/src/main/java/hudson/maven/MavenProcessFactory.java\n maven-plugin/src/main/java/hudson/maven/MavenVersionCallable.java\n maven-plugin/src/main/java/hudson/maven/ProcessCache.java\n maven-plugin/src/main/java/hudson/maven/RedeployPublisher.java\n maven-plugin/src/main/java/hudson/maven/SplittableBuildListener.java\n", "commit e1d2322e694ed8da3ec8b8bc513b5040760bcde9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-22 08:24:08 -0400\n\n Updated to maven-plugin 2.0 general release.\n \n (cherry picked from commit 9b53643c7a573f64fe199ca8c9f5b60d8a3d771f)\n \n Conflicts:\n pom.xml\n", "commit 048d759792e97020512eac37c1e3af5352bfd945\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-03 22:34:40 -0700\n\n maven plugin is moved off to a separate repository.\n \n See https://github.com/jenkinsci/maven-plugin\n \n (cherry picked from commit f98070d3e6dabab0817f80f2526f78f61ffa1c83)\n \n Conflicts:\n maven-plugin/pom.xml\n maven-plugin/src/main/java/hudson/maven/AbstractMavenProcessFactory.java\n maven-plugin/src/main/java/hudson/maven/MavenModuleSetBuild.java\n maven-plugin/src/main/java/hudson/maven/MavenProcessFactory.java\n maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.jelly\n plugins/pom.xml\n pom.xml\n", "commit 0a76051a47ce92c935c30445154021ade7b69907\nAuthor: Michal Srb <msrb@redhat.com>\nDate: 2014-09-19 13:00:56 +0200\n\n init script: don't try to run on Java 5\n \n Jenkins now requires at least Java 6. Version 7 and 8 should also work.\n", "commit 148ad489b157c53fa149a27d3d7742e468ef7918\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 18:52:15 -0700\n\n Filled in the blank of FilePathFilter\n", "commit 7bd7e4f0b26a7a339016a3c678db50a1b2f423bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 18:52:05 -0700\n\n Fix up.\n \n - If a write results in a file creation, do the create check, to align with the POSIX semantics.\n - Don't make pointless mkdirs check if the directory already exists\n - read vs readSymlink difference is dangerous because read() can be called for symlinks in other context as well.\n", "commit e4a1ac2ba18993c10b6b6a858f07327e93a55355\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 18:40:56 -0700\n\n Added a hook to intercept remote file access and reject them if necessary\n", "commit 3e15684f75bb80c0e138052ca71033ce6d6b58cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 15:50:01 -0700\n\n This is failing the animal sniffer test\n", "commit e9eb408e6fddc810629632ea8fe54154207feafa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 15:49:53 -0700\n\n A merge failure in 1239ed3b\n \n If you look at the log graph of this file, you'll see that 535c111 removed this line for SECURITY-76, but it's still present in 1239ed3b.\n \n Most likely because d482fc50 edited a nearby line, and the merge conflict wasn't properly resolved.\n", "commit 42b36e460dff815ba78dfdab9ef7b1eded12a4c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 15:14:55 -0700\n\n Allow hudson.remoting.* callables that are used to implement lower-level functionalities\n \n ... like pipes.\n \n IOSyncer, PingThread.Ping, RPCRequest, SetMaximumBytecodeLevel look all harmless.\n \n PreloadJarTask is dubious, but with classloading from slave disabled, it becomes harmless.\n", "commit 101b4e7fd5c3bbb2651ee2492519a92701d0bab4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 14:57:52 -0700\n\n [SECURITY-144] Classify all the core callables one way or the other\n", "commit 91d3febd6dd71ef46b72ca7872f46062683fdf51\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 15:01:06 -0700\n\n [SECURITY-144] Make annotation of anonymous Callables easier\n \n We often create anonymous Callable types, yet anonymous class cannot be annotated.\n \n These convenient base classes make that transition easy\n", "commit 12acbefca63c6b7651b7c38407a31df1145eec15\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 10:41:39 -0700\n\n [FIXED SECURITY-147]\n \n This callable allows an arbitrary file to be read from the master\n", "commit 79ab57ec015dee55adf97759b96e49ec2d9048e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 10:38:36 -0700\n\n [FIXED SECURITY-146]\n \n Hide system information and diagnostics of the master from slaves\n", "commit 2c5666c600d2f589c6cc50c9a20cd5eb1d6481ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 10:37:05 -0700\n\n [SECURITY-144] Introduced annotation to mark Callables whether they can be safely invoked from slaves\n", "commit 387804b7ff0994c9005c7387f0d2d8c37462f67f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-18 10:24:21 -0700\n\n [SECURITY-144]\n \n Provide opportunity to install CallableDecorators before channels are created, to ensure every callable sent gets caught\n", "commit 8aafca039d5609314570e7e5b4dedf33727d84fb\nMerge: 747238d898 c93635b9e9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-18 10:32:00 -0400\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractItem.java\n core/src/main/java/hudson/security/ACL.java\n test/src/test/groovy/hudson/model/AbstractProjectTest.groovy\n", "commit 747238d898b0435d01e744e4095ecf2adb5f3440\nMerge: c7cf218076 db8cd4a7e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-18 10:29:09 -0400\n\n Merge branch 'rc' into security-rc\n", "commit cd8c8e00722595b0ab182b291b348b1d0257deb6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-18 11:26:31 +0200\n\n Noting #1397\n", "commit 6ce6ab31018a6ef3c6544f588215709f50c2aded\nMerge: 67b3e64d68 2b5890b27b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-18 11:24:28 +0200\n\n Merge pull request #1397 from OEP/fix-ignored-umask\n \n Explicitly set the umask for daemon in Debian init script\n", "commit 67b3e64d68b881456439a2c1aaffdc9053231bcb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-17 17:19:32 -0700\n\n Bundling new slave-installer module for better progress UI feedback\n", "commit a75c3cbacf4b5ca0fbf5a1cad5a18dcedde41d8a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-17 16:40:41 -0700\n\n [JENKINS-23665] integrated newer version of Winstone\n", "commit 2b5890b27b6bd5153d16ae18da38273ababcb8d3\nAuthor: Paul Kilgo <pkilgo@clemson.edu>\nDate: 2014-09-17 19:05:35 -0400\n\n remove useless call to umask\n", "commit c57f9ed577b9635f01aa5affabf1f770b689a115\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-17 15:35:22 -0700\n\n [JENKINS-24458 JENKINS-11543] integrated the newer version of stapler with reduced log level\n", "commit fdf4163550073452eef810bc7a7d9ded6bea1294\nAuthor: Paul Kilgo <pkilgo@clemson.edu>\nDate: 2014-09-17 17:27:53 -0400\n\n only set umask if set in /etc/default/jenkins\n", "commit 739b81450a45f54f618e2b2789b42b7b6aca9d44\nAuthor: Paul Kilgo <pkilgo@clemson.edu>\nDate: 2014-09-17 17:10:49 -0400\n\n Explicitly set the umask for daemon\n \n As discovered by danielbeck in #jenkins, daemon(1) does not inherit the parent\n process's umask. The --umask flag is the means to set it explicitly.\n", "commit 16cbab5e480dbf73625d43fc9e3e73104312ddbc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-17 14:26:38 -0400\n\n Better toString.\n", "commit 8b2d70f60bda6878675eebb797a487abf536bb2a\nMerge: 71600d8b37 5e649c2403\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-09-17 14:42:17 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 5e649c24032d0e0cf9371a7176b585aa8cea0bb3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-17 16:25:55 +0200\n\n Noting #1370, #620\n", "commit 3d25f57aa1352359331675c05cd387e6bc536a3a\nMerge: 8bb88be27e 67ac47af07\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-17 16:22:40 +0200\n\n Merge pull request #1370 from DavidRuhmann/JENKINS-7478\n \n [FIXED JENKINS-7478] Correct Line Endings for Batch Files\n", "commit 8bb88be27ec4bc2444db3afff6623185e8c00564\nMerge: f715fc7598 680c54887b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-17 16:20:21 +0200\n\n Merge pull request #1392 from dominiquebrice/javadoc_update\n \n Updating javadoc of Plugin, LabelAtomProperty, GlobalConfiguration with ...\n", "commit f715fc7598a5c1ab8074a58f29dd0339209cb4f3\nMerge: 8fc609fe09 a74fb0270e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-17 16:18:14 +0200\n\n Merge pull request #620 from laurence-h/master\n \n [FIXED JENKINS-15576] Label's Load Statistics queue length based on label assigned to job rather than to item in build queue.\n", "commit 71600d8b37581ea367937e0cda6dbc31b13c6904\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-17 10:01:13 -0400\n\n @DataBoundConstructor makes no sense on an abstract class.\n", "commit 680c54887ba9c847fcb992196dc375d5a7a86588\nAuthor: Dominique <dominiquebrice@users.noreply.github.com>\nDate: 2014-09-16 21:12:59 -0400\n\n Updating javadoc based on PR feedback\n", "commit 8fc609fe0952b285d5b26a59fd5ff4c29704d33d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-05 15:54:04 -0700\n\n [JENKINS-23471 JENKINS-24050]\n \n Integrated the fix in remoting to Jenkins 1.580.\n", "commit 7ef07766631b4dede72feb753ce99fe2fe3ac2cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-15 13:02:19 -0400\n\n Typo in docs.\n", "commit c2267b0ef69cc12cdc4f63e6843934b5d281fc65\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-09-15 12:18:34 +0200\n\n [JENKINS-24214] Integrate mailer 1.11\n", "commit fb547c127ec89649997649254c4138f2299dfdce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-14 17:56:14 -0700\n\n the trunk is toward 1.582-SNAPSHOT\n", "commit db8cd4a7e7c659b8f99889086283e8c5dbf1eaa1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-14 17:56:11 -0700\n\n creating an RC branch\n", "commit bbd97062eb40a6c7b9e929619c23abda184f3e40\nMerge: 9caf16e801 bf759aa922\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-14 17:14:45 -0700\n\n merged back the RC branch\n", "commit bf759aa9226d06afd5775be09ed89da6363c5e40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-14 17:14:43 -0700\n\n updated changelog as a part of the release\n", "commit b621144b8a68e15fe008c7cd7d2b81e01ca1e1c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-14 16:36:30 -0700\n\n updated changelog for release\n", "commit 892af3c4b7191fcd039eac97d88518a1f9a79127\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-14 16:30:02 -0700\n\n [maven-release-plugin] prepare release jenkins-1.580\n", "commit 70497c2df0bb5337b01c49565c2c71cb3b771cbd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-14 16:30:02 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9caf16e801da658e133a8775e3d282e7032dc5e0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-14 13:08:50 +0200\n\n Noting 07fd5fa\n", "commit 07fd5fa45d4b818fc11de97ce99ab6b3423aca85\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-09-14 13:03:08 +0200\n\n [FIXED JENKINS-24614] Broken format string in Hebrew console output\n", "commit 3f896406ab1a6216d238b0ed5f73fcc77c9d2bdb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-13 18:30:06 +0200\n\n Noting #1394\n", "commit 2753fac18d6ead74d8f446abcebda659eab29155\nMerge: 8cbd2b57a8 143581e67f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-13 18:27:22 +0200\n\n Merge pull request #1394 from quinox/master\n \n [FIXED JENKINS-24625] Set background color on input elements\n", "commit 8cbd2b57a8e22b6215264972e365e9fcc8ffa7f9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-13 14:29:50 +0200\n\n Updated since\n", "commit 6ccdd9201bf233faf594e17218d5e45a32f55744\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-13 14:28:45 +0200\n\n Noting #1360, #1391\n", "commit 852ba85c961499be716012e76ecbb1104a64091a\nMerge: 598aea4307 3b5564a4ab\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-13 14:14:37 +0200\n\n Merge pull request #1391 from daniel-beck/JENKINS-21881\n \n [FIXED JENKINS-21881] System property for disabling X-Frame-Options\n", "commit 598aea4307a7018f1de06897f60fa58e2f3ca146\nMerge: f5a245e95d c86e14dcad\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-13 14:14:05 +0200\n\n Merge pull request #1360 from sfarbota/master\n \n Enlarge and move Jenkins head icon\n", "commit 143581e67fbcf971bfdadf2ad42535a6912caf73\nAuthor: quinox <quinox@qtea.nl>\nDate: 2014-09-11 21:45:28 +0200\n\n [FIXED JENKINS-24625] Set background color on input elements\n", "commit f5a245e95db04b771864bfae8e83577d4bedc897\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-11 15:20:54 +0200\n\n Exposing this to use it from other places that use channels\n", "commit 259f5e1780a68a76f5ca47f8e5689775e7013a2f\nAuthor: Dominique <dominiquebrice@users.noreply.github.com>\nDate: 2014-09-09 21:25:10 -0400\n\n Updating javadoc of Plugin, LabelAtomProperty, GlobalConfiguration with my observations from working on my plugin\n", "commit 9009cccffb0ba1dab372f1c777b29616a458f08a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-08 12:44:32 +0100\n\n Updating to reflect changes made in remoting\n", "commit 1fc3edbd5824b6ae650bb94d212e2d2ddc245c36\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-08 12:36:50 +0100\n\n Use SECURITY-144 branch of remoting as the starting point\n", "commit 734cc9c744afd92b9ccf8852f8ef15bbfea1ff27\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-08 09:37:31 +0200\n\n Noting #1090\n", "commit 3b5564a4abf8f8976d42ce11d7711cd7022b639b\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-09-07 19:22:45 +0200\n\n [JENKINS-21881] Add test\n", "commit fc78fdee9b7a95a6791d23575907cb3389363087\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-09-07 18:46:49 +0200\n\n [FIXED JENKINS-21881] System property for disabling X-Frame-Options\n", "commit 2e39af250a07a336b64a63aee106f5604450a254\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-06 09:04:49 -0700\n\n the trunk is toward 1.581-SNAPSHOT\n", "commit daadca75e388aa2354275de8e36806a2576b7d82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-06 09:04:45 -0700\n\n creating an RC branch\n", "commit e659407bb022028c63e6237d81b1d3aac4e4565a\nMerge: 2c5900f5a9 3b9ac2fbfa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-06 08:42:00 -0700\n\n merged back the RC branch\n", "commit 3b9ac2fbfa43db771cf86eb0594f9e2e5856225f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-06 08:41:58 -0700\n\n updated changelog as a part of the release\n", "commit 8cc14ca75f20f25c25cb4a25e6fd29661ac954e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-06 07:08:22 -0700\n\n updated changelog for release\n", "commit 65172a9784d6d70aaa09064cdf6d437b9e21735d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-06 07:02:05 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit db5d60c4a8d91accddfcf081db18054135c298c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-06 07:02:04 -0700\n\n [maven-release-plugin] prepare release jenkins-1.579\n", "commit 245a74ed155a418da2b4a45fef4f0356e943be32\nAuthor: Damien Finck <damien.finck67@gmail.com>\nDate: 2014-09-06 14:09:18 +0200\n\n Fix french translation\n", "commit 2c5900f5a9a50969aa5b2fd7e722018a8c4f0c29\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-06 00:55:41 +0200\n\n Noting #1380\n", "commit 934d000bfd22f0983fa64d41e9d74643e3cc105c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-06 00:52:51 +0200\n\n Inserted missing at-since\n", "commit 8aac35d4a1caa6e8accf87c4ce0c505f78fe0818\nMerge: c49649bc5a f8638bab1a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-06 00:51:59 +0200\n\n Merge pull request #1380 from daniel-beck/JENKINS-6153\n \n [FIXED JENKINS-6153] Add description for label atoms\n", "commit c49649bc5ae5a4348f74673c2d87e29549d55bde\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-06 00:35:30 +0200\n\n Noting #1377\n", "commit 9bc2f1d057b49b7a802eb9a39a6412adaa7acc73\nMerge: 4bc1043244 7f4014c740\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-06 00:31:47 +0200\n\n Merge pull request #1377 from daniel-beck/JENKINS-19764\n \n [FIXED JENKINS-19764] Ensure parent dir of new builds dir exists.\n", "commit 4bc1043244c8669030bd9ae9eb56ea5902b9be8b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-06 00:30:30 +0200\n\n Noting 990a84\n", "commit 6a2b879262436966f9348ddd6449322dc6243501\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-05 10:45:42 -0700\n\n Revisiting 9b7b1364c0f33bb7485ace9b49a6d964e9e9faf9 a bit.\n \n Since ConsistentHash is written as a mutable class, I think a better way to fit the existing design is to provide a bulk add operation.\n It already has several methods to that end, so I just added one more that's needed for our purpose.\n", "commit 9650ec5e9c503b637bd06b0a58846ab3d8838360\nMerge: 990a84f753 78d4b85a8d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-09-05 18:23:37 +0200\n\n Merge pull request #1390 from dominiquebrice/incorrect_master_link\n \n Incorrect link to master node on label page\n", "commit 990a84f75396fe942d2cbc690a7c047223b648dd\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-09-04 21:19:25 +0200\n\n [FIXED JENKINS-24407] Restore icon class name during deserialization\n", "commit 9b7b1364c0f33bb7485ace9b49a6d964e9e9faf9\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-09-05 13:54:49 +0200\n\n use a Builder to create ConsistentHash<Node>\n invoking add(Node, replica) for all nodes rebuild the internal Table many times. Using a builder, Table is only created (and sorted) once\n also avoid creating a fresh new Hash object (java 8 lambdas, I miss you)\n", "commit 66766953eb8428863909c6a290e2727888abeafb\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-09-05 13:09:22 +0200\n\n typos\n", "commit 78d4b85a8d4ef50ccdc30291c45eccdbaed020e0\nAuthor: Dominique <dominiquebrice@users.noreply.github.com>\nDate: 2014-09-04 21:36:34 -0400\n\n Incorrect link to master node on label page\n", "commit b119f865c22ea1509fa0759a62eec4dc36c21b82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-02 16:43:16 -0700\n\n [FIXED SECURITY-122]\n \n Added \"X-Content-Type-Options: nosniff\" for serving user-generated\n contents to improve security a little bit\n", "commit c93635b9e9326586778300e5cbc13c93252e960e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-02 16:15:22 -0700\n\n [SECURITY-128]\n \n Plugins that depend on LTS shouldn't be using this API.\n", "commit 54d44502bd6ec8df23bf8ef0413bdad650ef321e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-02 16:12:47 -0700\n\n [FIXED SECURITY-127]\n \n CONFIGURE permission shouldn't allow the type of the job to be changed.\n That's more of CREATE+DELETE.\n \n In any case, the code doesn't correctly handling submitting config.xml\n for a different type.\n", "commit 31df138d696a954b6279cd54c7cf825a78b0576c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-02 14:16:53 -0700\n\n [SECURITY-87]\n \n After talking to Jesse, he's OK with me bringing it back to public so\n long as we don't allow other programmatic dependencies to it.\n \n The intention of leaving them mutable is to allow admins to play with\n this in the groovy script during the initialization and at runtime.\n \n Groovy currently ignores the private access modifier anyway, but that is\n considered as a bug in the upstream\n (https://jira.codehaus.org/browse/GROOVY-3010)\n", "commit db757116f157e397b33143e81f913dea39b2aff7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-02 14:05:13 -0700\n\n [FIXED SECURITY-128]\n \n It may be that the 'newName' exists and just not visible to the user trying to do a rename\n", "commit 314bd64604d6891e5871893d8ef5742e25b3870d\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2014-09-02 12:04:12 +0200\n\n set @since on DecoratedLauncher\n", "commit 1a6e943d04a1fd4b2aabc9fbe290a204df5afd16\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-09-01 21:41:33 -0400\n\n Improved Javadoc for ExecutorListener.\n", "commit 1a4aef1172d6ebc49620f5e698b56bb59aac70cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-01 08:21:17 -0700\n\n the trunk is toward 1.580-SNAPSHOT\n", "commit 39e18511b57815566bd13bcbc79451f8c8a00274\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-09-01 08:21:14 -0700\n\n creating an RC branch\n", "commit 1983d93da746b8b78e48cc4f08141469c3c93939\nMerge: a197999c6c e9235776b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-31 21:47:25 -0700\n\n merged back the RC branch\n", "commit e9235776b1f9ca5539d564636e58a174e3fec7ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-31 21:47:23 -0700\n\n updated changelog as a part of the release\n", "commit a4cf59cb41bb9583846e88ca831d9059fd284a9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-31 19:50:05 -0700\n\n updated changelog for release\n", "commit 803fd365e2f5a013a8deddc5644e05ee2085dfbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-31 19:43:31 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6a9b4bc6860ee6ab151b18e25c736de8ecacbc33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-31 19:43:30 -0700\n\n [maven-release-plugin] prepare release jenkins-1.578\n", "commit 67f23793fcd912ba344cf07c098c1e2f13b7851f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-31 17:44:09 -0400\n\n [SECURITY-120] Do not print a warning with stack trace just because we are using a 2.x servlet container.\n", "commit c7cf218076882d9d73662b76d49b47ebcdb74fc5\nMerge: 9dec86501b 8b23452c5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-31 11:45:07 -0400\n\n Merge branch 'security' into security-rc\n", "commit 9dec86501b29094c5da33abb2fa743167ab3cf5f\nMerge: 3f4eb3bfe2 33b012c539\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-31 11:45:05 -0400\n\n Merge branch 'rc' into security-rc\n", "commit 8b23452c5ca529fecc6190bf2681dba60e89354e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-31 11:20:08 -0400\n\n [SECURITY-87] No apparent reason for CONNECTION_TIMEOUT to be public.\n", "commit a197999c6c57ad761f7242b9f6b28c0333175601\nMerge: c07463ddad 52c28ae38d\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-08-31 15:07:55 +0000\n\n Merge commit '52c28ae38d29773e2a47db3f9dfaa57291e0ee87'\n", "commit c07463ddadddf2863458989ce38f4499c0c5a73e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-30 15:17:46 -0700\n\n Integrated the latest version with a better error diagnostics\n", "commit 79c905e6d0b03b075eef5339b73a6e8c55acd620\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-29 18:41:44 -0700\n\n [FIXED SECURITY-120]\n \n If Jenkins URL is set to https, force the secure flag. Also force the\n cookie to be HTTP only, which mitigates the damage that XSS can cause.\n \n See https://www.owasp.org/index.php/SecureFlag\n", "commit b1803a9539ec773e91a9fd126a7ae3c17c98794b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-29 18:02:02 -0700\n\n [FIXED SECURITY-110]\n \n Don't let UsernameNotFoundException vs BadCredentialsException\n difference to be seen by the caller, for that tells whether the user\n exists or not.\n \n But to assist trouble-shooting, do report that error to the server. UUID\n helps the user finds the information in the log file\n", "commit cf5a9b7c20dfab68247b1cbcf98ba28188475acc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-29 17:33:55 -0700\n\n [FIXED JENKINS-24514]\n \n Ubuntu (at least as of 12.04) has the default umask 022, which made some\n users nervous. Quoting its /etc/login.defs below, which explains its\n historical origin:\n \n UMASK is the default umask value for pam_umask and is used by\n useradd and newusers to set the mode of the new home directories.\n 022 is the \"historical\" value in Debian for UMASK\n 027, or even 077, could be considered better for privacy\n There is no One True Answer here : each sysadmin must make up his/her\n mind.\n \n It does seem to me that a bit more restrictive default is sensible,\n so this change introduces /etc/default/jenkins parameter that sets the\n default umask to 027 to prevent \"others\" from seeing files.\n \n Not that keys and other sensitive files are protected anyway, so it is\n not the case that the privacy of Jenkins data files have been vulnerable\n prior to this change.\n", "commit 880e101b1a449355db6eb91f662aab9e5df75769\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-29 17:13:30 -0700\n\n [FIXED SECURITY-87]\n \n Don't wait for a connection forever, which can cause the thread to hang forever if the upload link never arrives\n", "commit 9db1a1d1065fb1d7de23c88bfcc2901c74570d33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-29 17:01:38 -0700\n\n [FIXED SECURITY-149]\n \n ZeroClipboard 1.3.5 is rather incompatible with 1.1.7, and various API changes were needed.\n \n - setText() call doesn't work until the DOM is populated, which is at some unknown time AFAICT.\n installing it via the datarequested event avoids this problem.\n - constructor now demands the element to attach to, and it's unclear if relative positioning is working or not.\n - \"display: inline-block\" is needed for ZeroClipboard to correctly compute the height of the element\n", "commit 52c28ae38d29773e2a47db3f9dfaa57291e0ee87\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-29 20:01:13 -0400\n\n NPE diagnosis from ProjectTest.testCheckout.\n java.lang.NullPointerException: null\n at hudson.model.AbstractBuild.setWorkspace(AbstractBuild.java:296)\n at hudson.model.ProjectTest.testCheckout(ProjectTest.java:423)\n", "commit cb6e568815976a2309bff9ebf3e4f7e0a070e769\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-29 18:16:14 -0400\n\n [FIXED JENKINS-23522] Defend against stack overflows when a listener (unnecessarily) called super from a deprecated method.\n Fixes #1295 a little differently.\n", "commit a6a7bec04b41e0d6913241e702e0b2195924eda7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-29 09:24:00 -0700\n\n [FIXED SECURITY-138]\n \n Protect default password value from users who are triggering builds.\n", "commit 0f63c678ee49d7f75432ebc778ffdda49890c1d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-29 09:12:47 -0700\n\n [FIXED SECURITY-143]\n \n Coerce the parameter value to one of a legal value\n", "commit d33a63225bf55d90329baf4015d2a33f25cf78b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-28 17:02:27 -0400\n\n Another attempt to diagnose a random test failure. (Cf. #1370.)\n", "commit bdc91654f68145759c1331ab3875b4311386fde8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-28 15:45:47 -0400\n\n [JENKINS-24317] Amending 80f78d573267b69a0bf3e7cbb2f7b4741974d94d.\n If we are running on a case-insensitive FS, the test makes no sense because migration would never even be attempted to begin with.\n", "commit 0b72b85b213a06cf06607609556bde6970809863\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-28 21:10:26 +0200\n\n Noting change to logging in Stapler\n", "commit f6ec318cc217671725d2a680140bf4f3d95ecbfe\nAuthor: Henrik Ygge <henrik@meepo.se>\nDate: 2014-08-01 00:04:58 +0200\n\n [FIXED JENKINS-23724]\n For some reason IE10 craches when document.getElementsByName is called and there is an element with a name attribute but no value. In this case a button had a name attribute set with an empty string as the value.\n", "commit 80f78d573267b69a0bf3e7cbb2f7b4741974d94d\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-27 19:16:04 +0100\n\n Fixing dir listing in test to not be case sensitive (related to JENKINS-24317)\n", "commit a1cf988bfc273c2134d82b760367190276eeccc6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 15:22:26 -0400\n\n Simplified constructor.\n", "commit a046c6c212cbdf37e2088377ef4cf5bb727ab910\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 15:19:31 -0400\n\n A couple of methods that should no longer be @Deprecated.\n", "commit a73ba0ac91bce9d0eb6de0e41095847a80851cff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 15:18:00 -0400\n\n Integer.toString here too.\n", "commit 87e5f27ed5a5c845cdcbe263c597191c39f86eb2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 15:17:18 -0400\n\n Minimizing diff to master.\n", "commit d5680873472669b764597a0316f59c2f9bcf505f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 15:15:21 -0400\n\n Obsolete logic to delete build number symlinks.\n", "commit 348924b4d5adff917b31fd5ed38d121ec08c2cb0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 15:15:02 -0400\n\n Need to synchronize access to LEGACY_ID_FORMATTER.\n", "commit 268d20c34135dc05ab0685957238a21047817de3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 15:13:51 -0400\n\n Be consistent and use Integer.toString rather than String.valueOf.\n", "commit 843d2387234080efc2fa86acdd52b3053cbd08dd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 15:04:45 -0400\n\n Added RunIdMigrator.\n", "commit 25075826b5d26bb8be11789a89b28fd9d11d1c2e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 11:16:52 -0400\n\n Making various changes to ALLRM incompatible to subclasses, so be explicit that this is distinct from RunMap only for purposes of clarity and testing.\n", "commit 1ede3e983386830118bd4e891c76c64f119317f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 11:00:39 -0400\n\n Defend against out-of-order builds even if nextBuildNumber is wrong.\n", "commit 2ca95503eba72dd0d3e0232d76509576aeea3d5f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 10:33:54 -0400\n\n Implemented @daniel-beck\u2019s suggestion for defense against build number duplication.\n", "commit c0d48fc116ee6357b35a4e3f408623b1533f364c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 10:22:10 -0400\n\n Fixed compatibility with MatrixRun.\n The Run constructors taking a timestamp must not be deprecated.\n And the root directory must be created in RunMap.put, not the constructor,\n in case the number (and hence directory name) is changed after the constructor completes.\n", "commit 80724c8eca1a77ad307b28841b04f64a90225b93\nMerge: 6d2e3ae5cb 1d3568835d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 10:04:23 -0400\n\n Merge remote-tracking branch 'origin/master' into build-number-is-id-JENKINS-24380\n", "commit f39c435f8c86403653dc777516a4853e912044e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-27 09:49:12 -0400\n\n [FIXED JENKINS-21977] Skip HsErrPidList when running functional tests.\n", "commit 1d3568835d22dfc5e8837aa72316ccc0acc8e192\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-27 11:22:21 +0200\n\n Noting #1348, #1373\n", "commit 4b6a8dde7d4b9f09d3a8119ea4c1f15142f259bf\nMerge: fe3b33a16e 97366bffe3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-27 11:18:48 +0200\n\n Merge pull request #1373 from daniel-beck/JENKINS-24014\n \n [FIXED JENKINS-24014] Make reverse proxy check tolerate ?auto_refresh\n", "commit fe3b33a16e850f1e5a5fd80b06b3484eb6f4bf98\nMerge: 174786b9f7 9379d1fefc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-27 11:18:32 +0200\n\n Merge pull request #1348 from daniel-beck/JENKINS-20307\n \n [FIXED JENKINS-20307] Consider OneOffExecutors in Run.getExecutor()\n", "commit 174786b9f75847ad95beab9041db8d1c0a7e518a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-26 12:26:22 -0400\n\n Properly documenting the AccessDeniedException as thrown by ItemGroup.read (and methods that call it).\n Also making DISCOVER permission be implied by READ, which is natural since it is only checked if READ is denied.\n", "commit b3e57f8848598767c248c4b10c53a5c936732541\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-25 12:06:19 -0400\n\n Better advertising createCrumbedUrl.\n", "commit 03b31a2361b4bc00cac6c1545ee8300fca5bd8a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-25 09:59:01 -0400\n\n [FIXED JENKINS-21437] Mismatched synchronization monitor.\n", "commit 862cb04ca18b461d50ea7c918df271b392214978\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-25 06:19:24 -0700\n\n the trunk is toward 1.579-SNAPSHOT\n", "commit 33b012c5397ac77ff019f5ac3de14f792dd849e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-25 06:19:21 -0700\n\n creating an RC branch\n", "commit 34c823abd3eb4a21768e1c57205ddc56f3d85ce8\nMerge: aa7f0a938e 4d104f8d5c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-25 06:17:42 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit 4d104f8d5c7bd03909d1cceffef4e278ffc70ad1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-24 22:22:45 -0700\n\n updated changelog as a part of the release\n", "commit 07e636d4b3a98cf3d5884a1335fa344da5c37e7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-24 20:36:31 -0700\n\n updated changelog for release\n", "commit d39b0b910907139949522fc11657ce7b2c8163b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-24 20:30:07 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a6f4d900f5da44948b56b3be9b117bc18b26382f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-24 20:30:07 -0700\n\n [maven-release-plugin] prepare release jenkins-1.577\n", "commit 67ac47af0709dde6297dffeb210b03d8b65f6033\nAuthor: David Ruhmann <david.ruhmann@cerner.com>\nDate: 2014-08-15 12:21:15 -0500\n\n [FIXED JENKINS-7478]\n \n Create Line Ending Conversion utility to convert scripts to proper OS\n line ending type. Tests included.\n", "commit f8638bab1acab79905786b6ded5d350d128ee7f1\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-24 01:08:24 +0200\n\n [JENKINS-6153] Move @since comment to getter\n", "commit 71d8eedaaf4bb41a131686f3024b7755c784d953\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-23 01:23:40 +0200\n\n [JENKINS-6153] Only show configure link for label atoms\n", "commit 1657107f9e875eb5357e4d724245a0be810f97bc\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-23 01:15:27 +0200\n\n [FIXED JENKINS-6153] Add description for label atoms\n \n The change to descriptionForm.jelly is necessary because JEXL\n interprets the previous version as a call to the static method\n get(String) of LabelAtom if ${it} is of that type.\n", "commit 3f4eb3bfe2847271d63959c6c8200036019b7f6b\nMerge: 2852afa96e 5b805fa16e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-22 16:50:28 -0400\n\n Merge branch 'rc' into security-rc\n", "commit 2852afa96e782212d472e6378cc621257155a9f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-22 16:49:23 -0400\n\n comment\n", "commit fda6c2e387c215188c4c4e4cff3c03c4c02b7fe4\nMerge: a623c8e30d f0a29b562e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-22 16:48:04 -0400\n\n Merge branch 'security' into security-rc\n", "commit f0a29b562e14d837912c6b35fa4e81478563813a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-22 16:41:19 -0400\n\n [FIXED SECURITY-155] Do not allow plugin code to be downloaded via doDynamic, only static resources.\n", "commit 31e5d10be0ee2f17da346a3a7c174af963ca85ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-02 17:09:18 -0400\n\n Do not redirectTestOutputToFile when we are running an individual test (suite or case).\n In this case we are probably interested in looking at the output as it arrives in real time.\n Can always be overridden on the command line if desired.\n (cherry picked from commit 44a8ec110459e560a79c0f11883841bd7095f723)\n", "commit aa7f0a938ea81a5113452e6e9f9c94f2e75ac0f7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-22 20:11:41 +0200\n\n Noting #1378\n", "commit e2d9fdc9894bed799893f85f2e884c3567805730\nMerge: 1b9cc8aa1f c45d6be237\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-22 20:07:00 +0200\n\n Merge pull request #1378 from daniel-beck/JENKINS-23963\n \n [FIXED JENKINS-23963] Use absolute sidepanel links for computers\n", "commit 1b9cc8aa1f5e0049eca387421d6a38cbf5bdc93f\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2014-08-22 18:46:55 +0200\n\n localization cleanup\n", "commit 6d2e3ae5cbc57133ba2b46f19031957872ea74b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-21 18:18:25 -0400\n\n Initial sketch of replacement of Run.id by number.\n Does not yet deal with migrating historical records.\n", "commit c45d6be237de4b588c59395b6bcd9a8dc63a7383\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-21 23:46:34 +0200\n\n [FIXED JENKINS-23963] Use absolute sidepanel links for computers\n", "commit 7f4014c74047d96b1557eae09d06853fd841beb4\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-21 19:18:00 +0200\n\n [FIXED JENKINS-19764] Ensure parent dir of new builds dir exists.\n", "commit 608517e187cb5bd1566b1c3728a4df0f7ac4dd5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-21 10:54:18 -0400\n\n [JENKINS-24244] If we are skipping polling due to quietingDown, at least record this fact in the system log.\n", "commit df4ba0d82c3042a86811b49941f2d7eb8ebf2ea6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-21 10:25:58 -0400\n\n Trying to make testRemoteKill less prone to random failure (presumably on a heavily loaded machine).\n", "commit 4c0cfe40c9ebbea81bf2b8a6931cda3513be1bfe\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-21 16:04:19 +0200\n\n Noting RC merge of JENKINS-24316, JENKINS-24317\n", "commit 5b805fa16e240e3657a7f263eeef11281a393efa\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-21 10:15:36 +0100\n\n Readd static resource path for task icons [JENKINS-24316]\n \n Missed this in previous commit - bad idea making even small changes late at night ;)\n \n (cherry picked from commit 3daa6a97b02635d672e7646e83edb93abf50db06)\n", "commit 830a5e7f618a53a4ff3d1cad1127efc5fcc47601\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-20 23:18:32 +0100\n\n [FIXED JENKINS-24316] Fixed unknown task icon src path construction\n \n (cherry picked from commit 286337ea39c0db6e056af61e616736bafc5f0581)\n", "commit bce92ec53ddefb7d5105f3f82af96ee954467bdd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-21 08:00:59 -0400\n\n [FIXED JENKINS-24317] Corrected user dir migration code from JENKINS-23872.\n Adapted from #1375 by @daniel-beck: omitting change to User construction, and adding test.\n (cherry picked from commit 088edabb31a90cd607f3c6a3123effce5703c817)\n \n Conflicts:\n changelog.html\n", "commit 088edabb31a90cd607f3c6a3123effce5703c817\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-21 08:00:59 -0400\n\n [FIXED JENKINS-24317] Corrected user dir migration code from JENKINS-23872.\n Adapted from #1375 by @daniel-beck: omitting change to User construction, and adding test.\n", "commit 151e155338d25e54eefc9bdad004e17f3189660c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-21 07:31:12 -0400\n\n Deleting empty test case.\n", "commit 3daa6a97b02635d672e7646e83edb93abf50db06\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-21 10:15:36 +0100\n\n Readd static resource path for task icons [JENKINS-24316]\n \n Missed this in previous commit - bad idea making even small changes late at night ;)\n", "commit a623c8e30d38685e5372649f439472fcf548c7ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-20 19:18:20 -0400\n\n Using proper @Issue annotation.\n", "commit 46ec7d8fa2d034439950b6f32cf334947cc999b3\nMerge: de1b368aaa 71a28615e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-20 19:14:23 -0400\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/Functions.java\n pom.xml\n", "commit 71a28615e33fe42e3cc7a34ef86e31ed5d87bc74\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-20 19:08:20 -0400\n\n [FIXED SECURITY-131] Recode restOfPath before constructing URLs from it, so it cannot be used for directory traversal.\n", "commit 243a1ba3898b4e489c4c6a53dfb0c8a19798393d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-26 10:07:42 -0500\n\n Let netbeans.compile.on.save revert to its default.\n Seems to work in 8.0 at least for some functional tests.\n Developers can always disable it privately if they run into issues.\n (cherry picked from commit 7b420175222458c4b5fbda247ef3c8a221bc6827)\n \n Conflicts:\n pom.xml\n", "commit 89e50f524c27463b127e9f3c5536a063dd0db31c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-20 18:24:35 -0400\n\n Missing import.\n", "commit 286337ea39c0db6e056af61e616736bafc5f0581\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-20 23:18:32 +0100\n\n [FIXED JENKINS-24316] Fixed unknown task icon src path construction\n", "commit 5fea6cb52c8a5f6323f1744ad20dbaa66d92e6ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-20 17:35:34 -0400\n\n [FIXED JENKINS-24358] RunSaveableReference.get can acquire locks, so avoid calling it while holding a lock on ourselves.\n", "commit e22ff9e9b6bba8d68ad990767428b5b26b028910\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-20 17:02:13 -0400\n\n More useful Dependency.toString.\n", "commit e908219a9a27fab114f2ab78436b4b9bd3bb4a65\nAuthor: anafke <adam.nafke@gmail.com>\nDate: 2014-08-13 17:20:55 -0400\n\n Remove unnecessary onblur call\n \n Right now, checker is being attached to both onblur and onchange. The result is when the user changes input, and that input loses focus, the checker is being fired twice. This can cause issues on non-trivial field changes (such as validating a groovy script). If there is no change, the checker is still called once due to the onblur.\n \n The checker should only be called if the input is changed.\n", "commit a6766763c16333b2bd79f913f7a8ad97d980a9fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-19 18:23:23 -0700\n\n [FIXED JENKINS-24337]\n \n Added no-store to the Cache-Contorl header\n \n Reference: http://stackoverflow.com/questions/866822/why-both-no-cache-and-no-store-should-be-used-in-http-response\n Reference: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.2\n", "commit 9b1df8169201876b185b2b176114f25a155cb210\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-15 09:16:02 +0100\n\n Use noun phrases for new items [JENKINS-24282]\n", "commit c86e14dcad08c14c2a1ed5d15b4d8796baacf7a8\nMerge: f2661134a3 b18d158653\nAuthor: sfarbota <sfarbota@gmail.com>\nDate: 2014-08-19 12:30:39 -0500\n\n Merge remote-tracking branch 'upstream/master'\n", "commit b18d158653ffcaf5b1e4694cdab7b115860ed7b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-19 09:35:12 -0400\n\n Trying to prevent random failure.\n", "commit 1e88a476ed6693420907412337fffe8e4a6e1fd2\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2014-08-19 09:59:06 +0200\n\n @since\n", "commit 8a5d5d752b12614a5aafa0bbef39a1c938f3724b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 22:17:46 -0700\n\n the trunk is toward 1.578-SNAPSHOT\n", "commit 2e209af9ab79ca079f4d00ba1cad7fcfa288e4ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 22:17:43 -0700\n\n creating an RC branch\n", "commit 893ea488b948cb78c4d0a4576b95969cd4f68c27\nMerge: cbae95d607 15c7404fd0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 22:16:58 -0700\n\n merged back the RC branch\n", "commit 15c7404fd0c08760ea9a3ab586fb62ea7d23f05e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 22:16:56 -0700\n\n updated changelog as a part of the release\n", "commit fc5800ce121a80b2a59a1d3acf681095213c6188\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 21:33:31 -0700\n\n updated changelog for release\n", "commit bf54d18ec49b9ccf90ae71c4434f2019276fa81e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 21:27:07 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 39b7ec2b8767cfb67461c417a7c2aff736868cc8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 21:27:07 -0700\n\n [maven-release-plugin] prepare release jenkins-1.576\n", "commit a74d560b6c7a8bd51c6db4a1dbfa9e0db9e4db2c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 20:58:10 -0700\n\n Revisit the source bundle creation\n", "commit cbae95d60785722a8b35dd3158a911acb9b5d5ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-18 16:34:54 -0400\n\n [JENKINS-24110] Noting merge of #1352.\n", "commit 7156e4470f05a9c41015be78d827dd1be0c02fca\nMerge: cd33cdd8b7 128344dda3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-18 16:33:18 -0400\n\n Merge branch 'JENKINS-24110' of github.com:synopsys-arc-oss/jenkins\n", "commit cd33cdd8b73240b165cda665d1c4413be7b93d66\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-18 15:34:41 -0400\n\n [FIXED JENKINS-24309] Caching class loads and misses from UberClassLoader.\n", "commit 6d298b0a4950c4a1507a0b17bc5071fe25cf4e09\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 12:18:06 -0700\n\n [FIXED JENKINS-13709]\n \n Integrated new dom4j\n", "commit 57d6166f9b9149d5411a0f39f17f5f56a812732d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-18 11:57:30 -0700\n\n [FIXED JENKINS-13709]\n \n Integrating dom4j with the fix for java.lang.ClassCastException:\n org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory\n \n See: https://github.com/stapler/stapler/pull/36\n", "commit a2341e6b4c854a0cc183b601acdba7572ad79152\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-18 12:49:18 -0400\n\n [FIXED JENKINS-24251] Do not issue bogus warning about missing default JDK.\n", "commit 9532b550b7157a6103dd37a050f66bfa239c97ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-18 12:48:09 -0400\n\n Should not exist; apparently added by mistake.\n", "commit 128344dda3a3396e252e9e00272093f233c0b9c9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-08-18 19:25:35 +0400\n\n [FIXED JENKINS-24110] - Explicitly handle null Executables in hudson.model.Executor\n \n This change improves the handling of errors in hudson.model.Executor, which cause issues like JENKINS-18164.\n The change also introduces several annotations in order to prevent further issues.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit c6c64f704c8af49d78f8eeab54513423e34583a6\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2014-08-18 10:54:20 +0200\n\n quote vs apostrophe issue in changelog\n", "commit 97366bffe3a7235f8bcd9dfdd30412854ea8308e\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-16 00:06:13 +0200\n\n [FIXED JENKINS-24014] Make reverse proxy check tolerate ?auto_refresh\n", "commit 06b6cc9cddc43319535050618fdccaa9dc0c08b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-15 15:30:43 -0400\n\n Missing `@since`.\n", "commit 3efe07f563d30a38cf405a20c9145c3ea88e5051\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-08-14 18:50:43 +0200\n\n [JENKINS-18824] prevent failure when startedBy is \u2018unknown\u2019\n", "commit 6b4331b1c53da418373d6ed739d43f63d2e37f95\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-08-14 17:27:38 +0200\n\n [FIXED JENKINS-18824] Pass actual username to CLICause\n", "commit 0cfacc6830e0a933c5b2a60265b69abcea4c2ffb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-14 14:58:58 +0200\n\n Noting #1340 #1350 #1353\n", "commit 7fb4591bdcc179f6eddad34175f2e2afe52788aa\nMerge: 2ea7e628c7 05a26da704\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-14 14:53:57 +0200\n\n Merge pull request #1353 from daniel-beck/JENKINS-24095\n \n [FIXED JENKINS-24095] Ensure only numExecutors exist when reducing\n", "commit 2ea7e628c7397188dd7c46bf27a13ab9b9aa2108\nMerge: c869cfdc0e 563388f130\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-14 14:53:12 +0200\n\n Merge pull request #1350 from daniel-beck/JENKINS-24032\n \n [FIXED JENKINS-24032] Different message when restart is not supported.\n", "commit c869cfdc0e9ee0d6f77a9335b1055220e57bc7d5\nMerge: 1cf735417e d8489fc018\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-14 14:52:13 +0200\n\n Merge pull request #1340 from daniel-beck/JENKINS-23988\n \n [FIXED JENKINS-23988] Consider CLIAuthenticator for CLIMethods\n", "commit 597cb55e0794f1aeca7c74363ffd194f7945aaf2\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-07-25 19:07:35 -0300\n\n Jelly Tag to submit POST os Async requests\n", "commit 1cf735417efcc13f734c458e3791ac5e10e217e6\nMerge: 96d090e133 be852af492\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-08-14 21:00:12 +1000\n\n Merge pull request #1368 from andham/sv_SE_translation_updates\n \n Some updates to Swedish translations.\n Thanks!\n", "commit 96d090e133fe3dba68bea8a67518e26a1ec84d9f\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-08-14 12:45:06 +0200\n\n Noting #1221\n", "commit 8175eecc7a3eeedef8e3a7230e2bc8680423a1ba\nMerge: 8423158413 0d825984ff\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-08-14 12:41:17 +0200\n\n Merge pull request #1221 from synopsys-arc-oss/configurable_queue_cache_refresh\n \n [READY] [FIXED JENKINS-19691] - Added the hudson.model.Queue.cacheRefreshPeriod option\n", "commit 0d825984ff7460f988b0a272a33dc60acc30e415\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-08-14 13:14:13 +0400\n\n [FIXED JENKINS-19691] - Added the hudson.model.Queue.cacheRefreshPeriod option\n \n The option allows to manage the refresh period of the internal queue cache.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit be852af49224e0e6251e6b159157dd849b859ddb\nAuthor: Anders Hammar <anders@hammar.net>\nDate: 2014-08-14 08:24:03 +0200\n\n Some updates to Swedish translations.\n \n Signed-off-by: Anders Hammar <anders@hammar.net>\n", "commit 92e45e0af19804040c0130b06ebf8401144a72f5\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-07-01 18:55:58 -0300\n\n Convert the management link to POST and allow other management links to require POST\n", "commit 4be39e1a56d4bb39521b05ddd81007e6a87fc715\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-07-01 18:36:40 -0300\n\n Better way to handle link POST\n", "commit 057fcb82cbf487d1098cdb96f831876cfbee3167\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-07-01 18:14:06 -0300\n\n Restored old appearance\n", "commit f8a71f2f0f16b7bd0cb07b1f39df9276e2ddad72\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-07-01 12:12:49 -0300\n\n Convert the queue's cancel shutdown to POST\n", "commit 84231584139432b3a8737491af10dad1d54bcd6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-13 13:48:54 -0400\n\n An SCM-only user has no groups, so do not throw an undocumented exception looking them up.\n \u2026 hudson.ExpressionFactory2$JexlExpression evaluate\n WARNING: Caught exception evaluating: it.authorities in /user/demo/. Reason: java.lang.reflect.InvocationTargetException\n java.lang.reflect.InvocationTargetException\n at \u2026\n Caused by: org.acegisecurity.userdetails.UsernameNotFoundException: demo\n at hudson.security.SecurityRealm$None$2.loadUserByUsername(SecurityRealm.java:494)\n at jenkins.security.ImpersonatingUserDetailsService.loadUserByUsername(ImpersonatingUserDetailsService.java:32)\n at hudson.model.User.impersonate(User.java:282)\n at hudson.model.User.getAuthorities(User.java:769)\n ... 93 more\n", "commit 1941f098e2e328b4385283ccb8180d2dbae7d6ae\nMerge: a92245a527 8c038bbade\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-12 16:52:46 -0700\n\n Merge remote-tracking branch 'origin/BuildStep-Job'\n \n This really merges pull request #1330\n", "commit a92245a527bef4dc22e513e3a9dce880292f0225\nMerge: 233f52e834 445323da5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-12 16:49:52 -0700\n\n [FIXED JENKINS-23713] Allow BuildStep to work with non-AbstractProject\n \n Merged pull request #1330\n", "commit 445323da5bd17512269ceca50b103040451025f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-12 16:49:31 -0700\n\n Set the target release\n", "commit cf3891dd03fc22ed4a3b49a8b74a35195068f316\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-12 16:47:37 -0700\n\n minor doc changes\n", "commit 6fcbc16434e6c3eaf0032d56af998e5d11f26c63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-12 16:47:17 -0700\n\n If a BuildListener is given, we can just pass through.\n", "commit 8c038bbadebad973249648ca5df56429d950493d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-12 17:24:05 -0400\n\n Widening the return type of Fingerprint.BuildPtr.getJob to actually be Job, not AbstractProject.\n", "commit 3dea432c3d8eb56a678bd7193ec1b84262f27d58\nMerge: af5e06a9f9 233f52e834\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-12 17:13:39 -0400\n\n Merge branch 'master' into BuildStep-Job\n", "commit 233f52e8341dcf6da65e51a28bdbd0ea86b47678\nMerge: fd772948be 6fc11a4bc9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-12 15:17:42 -0400\n\n Merge pull request #1364 from daniel-beck/JENKINS-19586\n \n [FIXED JENKINS-19586] Change description of 'tied' node mode\n", "commit 6fc11a4bc987dfb1bb8da2efbd8ecc356547ed77\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-12 20:59:07 +0200\n\n [FIXED JENKINS-19586] Change description of 'tied' node mode\n", "commit fd772948bea6b5a62c63419f05e29201a7a974c3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-12 12:52:05 -0400\n\n Pulling doChildrenContextMenu up from AbstractProject into Job, since the latter already defines permalinks.\n", "commit e23599a03a2bb5dda5056bf18f720ef787270128\nMerge: 936fb5698e 978d1922ce\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-08-12 15:15:27 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 978d1922ce2e1100f6c6d23304bf4bc08c7575a7\nMerge: 39c122373f debc588b30\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-08-12 15:01:20 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit debc588b30714ffa4d048eb6d73ca2c0b4abc7b2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-08-12 15:36:17 +0100\n\n when using a case sensitive strategy encoded users can appear\n", "commit 936fb5698e4e110e9770742b5b9b2fc89deba0eb\nMerge: 6d73a94a7f ca3b59518d\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-08-12 14:31:54 +0000\n\n Merge commit 'ca3b59518d3898dd282e0148dc35518eb1724d2a'\n", "commit ca3b59518d3898dd282e0148dc35518eb1724d2a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-12 10:30:46 -0400\n\n Deprecating AbstractProject.ABORT, since it is simply Item.CANCEL anyway, and better documenting this permission and its usage.\n", "commit 39c122373fc8474d02b1b8ec9746b3c7cc4cd9bc\nMerge: 6d73a94a7f 9fcaa8aa7b\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-08-12 14:16:08 +0000\n\n Merge commit '9fcaa8aa7b9d932a35191dad84a6204f3258cae0'\n", "commit 9fcaa8aa7b9d932a35191dad84a6204f3258cae0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-12 10:14:59 -0400\n\n Added writeRawLogTo.\n", "commit 6d73a94a7f9bbc6a4d73829ddf4f2c5a0d25df3c\nMerge: 554e087a0a d51ab879bc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-12 09:51:32 -0400\n\n Merge pull request #1362 from JasnaPaka/master\n \n Fix typo in Czech (cs) localization.\n", "commit af5e06a9f9051b1ccf2a1ebb0f2563159bfb5412\nMerge: 4d906d8976 554e087a0a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-12 09:35:33 -0400\n\n Merge branch 'master' into BuildStep-Job\n", "commit d51ab879bc6a6ffa6ce675c272648238025eff8e\nAuthor: Pavel Cvrcek <jasnapaka@jasnapaka.com>\nDate: 2014-08-12 14:41:02 +0200\n\n Fix typo in cs localization.\n", "commit 554e087a0a64007fa4a251d1de1d32e5eaeb812e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-08-12 12:54:35 +0100\n\n Also need @DataBoundConstructor annotated constructors\n", "commit 02336bb2464f88dcded46cdae91348be81076317\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-08-12 12:46:57 +0100\n\n add an empty config.jelly file for IdStrategy so they can be used with a dropdownDescriptorSelector\n", "commit 50a35545410d54b2c93bb860f2aa9a65b8437feb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 17:17:03 -0400\n\n Unclear what cvs-browser.html used to be bound to, but seems obsolete.\n", "commit 0cc333faf285d587a87dee8a5ea54a4f75a2c758\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 17:03:24 -0400\n\n Adjusting test to match different input names (now form-bound).\n", "commit fbce514b494e88851cc239c69c5b7d55733faaf6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 16:51:29 -0400\n\n Moving some more help files to their natural homes.\n", "commit 37f92b2459cd94279db27831c43caa289f1209ff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 16:32:57 -0400\n\n Partly normalizing form binding.\n", "commit e91782e78f1ade105c5f9ce11088bf9c95618180\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 16:13:27 -0400\n\n Deleting help files that were supposed to be in ldap-plugin.\n", "commit 4a02eb98f2fac7a56cb44c227e087a32f332c05c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 16:00:31 -0400\n\n Partly normalizing form binding for User.\n Cannot seem to move war/src/main/webapp/help/user/*.html since there is no Descriptor to bind doHelp to.\n", "commit e826dc1a49a23c4888adec96f149b7aa4367b519\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 15:38:32 -0400\n\n Normalizing form binding.\n", "commit 0e8d363ce99c82a10cb8d990a5bbc8a7e3fedce4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 15:14:35 -0400\n\n Moving help files to their recommended location.\n", "commit 4d906d8976af4ace8902c220c5123ba4f2c95c44\nMerge: 7a43fdfa2c 16e206da9f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 14:48:30 -0400\n\n Merge branch 'master' into BuildStep-Job\n \n Conflicts:\n core/src/main/java/hudson/util/ChartUtil.java\n", "commit 7a43fdfa2c336ff7909f98c7fcbfb6302eea3fe0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 14:46:02 -0400\n\n Reverting portions of patch that were moved to junit-plugin.\n", "commit 16e206da9fd683a8a35fef667f37143331719a4d\nMerge: 986a7a452e 16197ea502\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-08-11 17:48:25 +0000\n\n Merge commit '16197ea502bc2f370f70b65242b9ccb2f0583372'\n", "commit 16197ea502bc2f370f70b65242b9ccb2f0583372\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 13:45:23 -0400\n\n [FIXED JENKINS-23263] JUnit reporter moved to a plugin.\n", "commit f2661134a3bd0d30dd13fe4daab5ba9cb3f2dd74\nAuthor: sfarbota <sfarbota@gmail.com>\nDate: 2014-08-11 12:31:08 -0500\n\n Refactor CSS (top > bottom align)\n \n Refactor CSS to make header images relative to the bottom of the header\n bar rather than relative to the top.\n", "commit 75207008a861e6955d86ceac959f8f0e102e19c3\nAuthor: sfarbota <sfarbota@gmail.com>\nDate: 2014-08-11 11:45:06 -0500\n\n Enlarge and move Jenkins head icon\n \n Enlarge and move Jenkins head image a bit to be flush with the bottom of\n the header bar.\n", "commit 986a7a452e422a7fde2b8cd52c3d3f86345c0d53\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-11 16:24:10 +0100\n\n [FIXED JENKINS-23921] new <div>s layout doesn't work with IE8\n", "commit ec22212b78888a5bbbc353b7c850bf6598987435\nMerge: 51af70f216 37538bb6b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 09:38:21 -0400\n\n Merge pull request #1355 from daniel-beck/SCMTriggerItem-compat\n \n Add compatibility for SCMTriggerItem-related changes in 1.568\n", "commit 6e6ca26370f49c945877be662273397147d74708\nMerge: 706676b4b0 90c6cc3172\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-11 08:03:53 -0400\n\n Merge branch 'master' into BuildStep-Job\n", "commit 51af70f2165a1662c4f962cbfeee625d01e1d929\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-11 12:16:08 +0100\n\n [FIXED JENKINS-24175] Some functional tests for the icon tag\n", "commit 90c6cc3172a21c64b1a33515f266201ea63a7b6e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-10 17:58:25 -0700\n\n the trunk is toward 1.577-SNAPSHOT\n", "commit 149d078adb3a08755978095f895d692305150ba3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-10 17:58:17 -0700\n\n creating an RC branch\n", "commit 7b87e1bde5ae23d0b4b6ec437335eec31ebaf904\nMerge: c57761a308 823a89dc24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-10 10:06:10 -0700\n\n merged back the RC branch\n", "commit 823a89dc2413bb48e77c8c8cf698b7b7347dfa2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-10 10:06:07 -0700\n\n updated changelog as a part of the release\n", "commit 96aa7b20f5d9402317f653f0c9ed283cba3ed8f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-10 09:25:09 -0700\n\n updated changelog for release\n", "commit 2b507014643718730b9070b7ed024bbb98d405f4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-10 09:15:50 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c1ceb552772ab0d878b4dd81c5c7cdef31016fbb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-08-10 09:15:49 -0700\n\n [maven-release-plugin] prepare release jenkins-1.575\n", "commit c57761a308777b34861b7452e8c84917d3bf2e61\nAuthor: Ben McCann <ben@benmccann.com>\nDate: 2014-08-10 08:54:30 -0700\n\n Fix typo in test name\n", "commit 7246b8b8d08170ae9be61737fd9d34e4352eb1d4\nMerge: 11ab9be6ef 6f87e61ebe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-08 15:46:43 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 6f87e61ebe6ecd3dfdff217aea2b05336de29c47\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-08 19:44:00 +0100\n\n [FIXED JENKINS-24181] Status icon not showing in the project view when \"it\" is not a BallColor\n", "commit 11ab9be6ef12e6b4b961809131fc72da86af6d72\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-08 14:29:40 -0400\n\n [FIXED JENKINS-23027] Added Launcher.ProcStarter.quiet option.\n", "commit d0340b25974b2ea4df05fdd8f6788c2335372432\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-08 14:27:38 -0400\n\n f43a450c31d3875e72defa8400c6ada43bfc3ad0 addendum: during migration, if nothing else is being fingerprinted besides archived artifacts, then there is no reason to keep the separate fingerprint publisher at all.\n", "commit 2323855f33b8b164bb9a86f9da81d629da98448d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-08 12:51:59 -0400\n\n Simplifying test to use JenkinsRule.assertLogContains.\n", "commit 617e55222ad9e30862cbea4981f9b2cca46926b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-08 11:36:57 -0400\n\n Display thread associated with ThisIsHowItsLoaded when logging at FINEST.\n Some loggers may show the thread name anyway, but /log/* in the UI at least does not.\n And recent versions of Jenkins are being improved to capture lots of context in the thread name;\n an unreleased improvement in Stapler includes the Jelly views being rendered.\n", "commit 38ff4f08be317ff28222d7d8e1eaa66ea534c3ff\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-08 14:51:22 +0100\n\n Use IconSpec.getIconClassName() instead of Action.getIconFileName() where possible [JENKINS-24170]\n", "commit 37538bb6b93af706edd4e5104a248d67b29a3682\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-08 15:41:15 +0200\n\n Add compatibility for SCMTriggerItem-related changes in 1.568\n", "commit 2f3e1fff214b2d9fd4d87622ed2b5be4cdabb5cb\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-08 11:28:46 +0100\n\n [FIXED JENKINS-24119] Fixed icon src path generation\n \n For icons not defined in the IconSet\n", "commit 706676b4b0200ba79dd9c257ada22ba1ea3c26fa\nMerge: a11884793b 0449883d15\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-07 17:52:08 -0400\n\n Merge branch 'master' into BuildStep-Job\n \n Conflicts:\n core/src/main/java/hudson/tasks/test/AbstractTestResultAction.java\n", "commit 0449883d152a772deea8621ce2e2c3e97e7e8a1f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-07 16:46:01 -0400\n\n [FIXED JENKINS-23945] Test result trend graph should not load builds which were not already loaded.\n", "commit 479dfb404677772a26eecc21d9f82af9e8ce71c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-07 15:56:50 -0400\n\n [FIXED JENKINS-24161] Break recursion in UpstreamCause.onLoad.\n", "commit b55f5ebbd58643465a56723609549439bed8bc34\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-06 20:54:38 +0100\n\n Moved icon-set and icon-shim out to a plugin repo.\n", "commit fd30d7eb15bac4b23c0a3e9b457054e7104fccdc\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-08-07 15:30:07 +0200\n\n prevent build index page to redirect anonymous user to login just because some artifact share fingerprints with another job\n", "commit f939db47d34d479af56e95b5580c30b6d08c1d00\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-06 17:40:06 -0400\n\n Upgrade mailer to 1.10 to pick up SECURITY-152 fix.\n", "commit 68dd35a39780b8c1a912ef48548bb0ca90228b9d\nMerge: 34ec6dc050 e5cffeeb14\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-08-06 19:44:40 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit e5cffeeb140a580d83329715bf424173fe8499a2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-06 21:17:50 +0200\n\n Noting JENKINS-23829, change description of JENKINS-23970\n", "commit 34ec6dc05052499fb4d348e22108407e282771bd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-06 14:58:25 -0400\n\n Deleting help files which were already moved into javadoc-plugin and do not belong here.\n", "commit eeebfee5d895dc27b46a77d1651b3d9d06a6bccc\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-08-06 16:39:55 +0200\n\n [FIXED JENKINS-20966] flush output so cli get the build number being started\n", "commit a11884793b8c3e9076ce98a7149a1f29d16eb633\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-05 17:11:17 -0400\n\n Some more forgotten uses of AbstractBuild.\n", "commit aa595459bad702a746f257c87ae551c5eba8e8a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-05 17:10:57 -0400\n\n Some more forgotten uses of AbstractBuild.\n", "commit 99a948348bca6f3e8147e1ef8f1ad70f287641ed\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-05 17:02:20 -0400\n\n Reverting quasi-fix of JENKINS-4588, as it merely obscured unrelated exceptions.\n Anyway the originally reported stack trace looks like it could no longer happen, due to more robust model classes.\n", "commit 60250e78dce359f09d47256595531b12e8323d73\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-05 16:41:36 -0400\n\n Prefer @DataBoundSetter to lengthy constructors.\n", "commit fff2f4db18ab79c51b8290ce8601827f233da9dd\nMerge: 011499f4e4 80da8f2958\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-05 15:18:46 -0400\n\n Merge branch 'master' into BuildStep-Job\n", "commit 80da8f2958f06aacfddc80adb1d40ea533417c36\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-05 15:18:19 -0400\n\n Only helpful to dump threads in case of a timeout.\n For regular test failures this is normally just annoying noise.\n", "commit 593e55b236841824133930e9f6d133d0434fa9a6\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-08-05 16:16:24 +0100\n\n Noting JENKINS-24030 - Modernize tabBar and bigtable\n", "commit 42eba8ae48c35760356c4a328cb1140a1338212c\nMerge: 7cdb85d09c a66bd04a70\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-05 08:49:35 -0400\n\n Merge pull request #1351 from KostyaSha/for-merge2\n \n @Nonnull annotation.\n", "commit 7cdb85d09c0a709c59694de7b009cb2d0117578b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-07-30 14:39:48 +0100\n\n Modernized projectview and plugin manager (bigtables with tabs) [JENKINS-24030]\n", "commit 2de93f861a8e6997d8f4b7b186b7953c835771cc\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-07-30 13:56:23 +0100\n\n Modernized tabBar [JENKINS-24030]\n", "commit 05a26da704b9fce80527f5dd6fc32bf57bb2089c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-05 09:05:35 +0200\n\n [FIXED JENKINS-24095] Ensure only numExecutors exist when reducing\n \n When reducing the number of executors from M to N, previously it'd\n kill all idle executors, and then create executors 0...N-1 unless\n they already exist (busy executors).\n \n This can lead to the situation where e.g. executor #5 is busy and\n retained, and when setting the number of executors to 3, 0...2 are\n created, resulting temporarily having 4 executors.\n \n This change prevents #2 from being created in the example. When #4\n is finished, it'll be killed anyway and a new executor #2 created,\n so after some time the executor indexes are cleaned up matching\n expectations.\n", "commit a66bd04a7030c93c90316fa05a11c3eebb281f34\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-08-03 20:36:06 +0300\n\n @Nonnull annotation.\n", "commit bc6254b23da6fc4bca115857ede1384aca917698\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-04 16:49:40 -0400\n\n Missing toString.\n", "commit 4a98beaf6463ea2e746fd837965676899d57b873\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-04 15:48:52 -0400\n\n Using ExtensionList.lookup consistently.\n", "commit d025cfbd4af49af92e2a741d31e90655b707b3de\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-04 15:39:49 -0400\n\n Null safety.\n", "commit 130188613420e200bff572bbb19e59036755a00b\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-08-04 13:37:23 +0200\n\n Noting #1337\n", "commit b2062ee4300786dc9c196b9df98d9425fab0aad1\nMerge: bcb494cedc adcd8f22e8\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-08-04 13:34:37 +0200\n\n Merge pull request #1337 from bkmeneguello/cli-arg-ignore-public-key\n \n [FIXED JENKINS-23970] CLI authentication with username/password try to read my .ssh/id_rsa and prompts for key password\n", "commit 563388f13058d7376dd133e509c84d6c7fa895c9\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-03 16:52:32 +0200\n\n [FIXED JENKINS-24032] Different message when restart is not supported.\n", "commit bcb494cedc8eb62bfbb04e5a39a23cfb9a81ae80\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-08-02 23:11:24 +0200\n\n Move the changes to fingerprinting to the top\n", "commit 9379d1fefc49fbe8cf11bb96290a9924a6eb38cc\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-08-02 01:58:52 +0200\n\n [FIXED JENKINS-20307] Consider OneOffExecutors in Run.getExecutor()\n", "commit 137c90cc612ddb3a51d050be298dcd2e0ae86a4c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-01 11:06:46 -0400\n\n [FIXED JENKINS-24080] Improved security of CommandDuringBuild and its current implementations.\n", "commit d8e6732b7e285cf17c8ba446611f6cfd6dbeff4e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-08-01 11:05:54 -0400\n\n Added @RequirePOST in a couple of places where it was missing.\n", "commit 4f27f4cc263392a435937941645dc43670fe8ee4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-31 16:23:56 -0700\n\n Bumping to the new version\n", "commit 5fc7e3ea2df0d0af4f9a2b6aaf23cd090e8bb83d\nMerge: 139c64b0f4 4fd154eee9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 17:18:45 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 139c64b0f4211d8ae871b6790cad9349b6e38fb2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 17:18:34 -0400\n\n Ability to remove keys as well as move them.\n", "commit 011499f4e430e43ead264dd9c4c15acfb277738d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 17:17:48 -0400\n\n Sketch of SimpleBuildStep and its usage; not yet tested.\n", "commit 4fd154eee9153142c7fd308a12f48afdb0956f3b\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-07-31 17:00:26 +0100\n\n [FIXED JENKINS-24062] Icons in context menu broken\n", "commit 4e23793f62aa5019226f2ba96f8063f01affeb92\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-31 09:47:20 -0700\n\n [FIXED JENKINS-22525]\n \n Integrated a bridge-method-injector that rebuilds the constant pool from\n scratch.\n", "commit a64aafc3e70578ba2b20e7fe7d81e787dfb2f8d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 12:42:59 -0400\n\n Updating references to deprecated members from Jelly.\n", "commit 913603c731646f14c835d8739f2b206ad5290264\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 12:38:37 -0400\n\n Unused import.\n", "commit 77d4a6ad6447eea940a3a238cd8adb8dbc0dbfd5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 12:38:26 -0400\n\n Fixing a remaining usage of AbstractBuild.\n", "commit f8157617f6b0440f00fcfb634439fa20a1bd1dd0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 12:21:41 -0400\n\n Adding `@since TODO` to all new members.\n", "commit 7185968f183a437dfec242bc46e47060b0ab1e04\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 12:21:04 -0400\n\n Possibly better compatibility (though does not handle someone actually overriding parse).\n", "commit ac9be4e11e8049da8961d7b3e5da49379b0e1e50\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 12:01:21 -0400\n\n Replace project with job.\n", "commit 41e53375165ef2097cf1e5536b6dfe30f5ac0136\nMerge: d61f7b2d69 7bbf36b7f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 11:56:09 -0400\n\n Merge branch 'master' into BuildStep-Job\n", "commit 7bbf36b7f0de43db908b23278f39ad8cc573186c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-31 11:00:28 -0400\n\n Skip a test if starting Jenkins was interrupted.\n For reasons TBD, sometimes CI tests fail with (1.565.x):\n java.lang.InterruptedException: null\n at java.lang.Object.wait(Native Method)\n at java.lang.Object.wait(Object.java:503)\n at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:267)\n at jenkins.InitReactorRunner.run(InitReactorRunner.java:44)\n at jenkins.model.Jenkins.executeReactor(Jenkins.java:915)\n at jenkins.model.Jenkins.<init>(Jenkins.java:814)\n at hudson.model.Hudson.<init>(Hudson.java:82)\n at org.jvnet.hudson.test.JenkinsRule.newHudson(JenkinsRule.java:539)\n at org.jvnet.hudson.test.JenkinsRule.before(JenkinsRule.java:331)\n at org.jvnet.hudson.test.JenkinsRule$2.evaluate(JenkinsRule.java:479)\n", "commit de1b368aaa2f7476772e0f0849667c8f73a41fbb\nMerge: f3bfc448ba 1239ed3bd9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-30 17:48:01 -0700\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/markup/MyspacePolicy.java\n", "commit 1239ed3bd9f9ad9a826ee49a9792f4cb8ac14c50\nMerge: d030fbbaee 16f2c7af01\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-30 17:39:01 -0700\n\n Merge commit '16f2c7af0122a4f3cfd709bd44d9b5402a6ec8bf' into security\n Updating branch base to 1.532.\n", "commit 42190ed97770677687014db4d4cc161efc8f7559\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-06-24 16:09:42 +0100\n\n <l:icon> tag\n", "commit bced2c75e3409191d2005f06c2a36af897c99a29\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-07-28 16:49:08 +0100\n\n divification of pane tag\n", "commit b2a98f6bc6924d1fd25f7da583888c2f4f36d83c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-29 15:28:06 -0700\n\n Create a single point in which the basic authentication header is processed.\n \n Previously, basic auth header was processed from two different servlet\n filters in a single filter chain.\n \n In case the 1st filter (ApiTokenFilter) manages to authenticate the\n request, the 2nd filter (BasicProcessingFilter) tries to avoid\n interpreting the API token as the password and failing authentication\n (see BasicProcessingFilter.authenticationIsRequired), but the check\n feels rather fragile.\n \n Although I did eventually discover that the original problem (ZD-19640)\n was not caused by this, I've already implemented & tested this change,\n and this feels like a good work to be wasted, so I'm pushing this in\n anyway.\n \n Refrence: ZD-19640\n", "commit 02b46fc5ddb32548019591c63d5700f8d3228b8e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-29 19:48:52 +0200\n\n Noting JENKINS-23872, JENKINS-24006, 19d8b80\n", "commit 4b0ab03cf6a8777513fd1f8d69568558fe2aeb95\nMerge: 46c58c5225 cd03f992a4\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-07-29 17:38:37 +0200\n\n Merge pull request #1326 from albers/missing-td\n \n fixed broken HTML tables, added Jelly tag for help links\n", "commit 46c58c52256c16dff076b92a97290f3930e3d49c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-07-29 11:17:31 +0100\n\n [FIXED JENKINS-23872] Jenkins users disappeared!\n \n - Added migration logic to move the config files\n", "commit 19d8b80bb2f33e4877c7170bcca8bfa318ebe77d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-07-29 10:51:44 +0100\n\n You have just got to love people using non-standard headers...\n", "commit 17fdfab3cd43b03732f322162fac16df87c604f1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-07-29 10:36:58 +0100\n\n [FIXED JENKINS-240006] Customize number of Junit test failures that affect weather\n \n - Implemented as an amplification factor.\n", "commit 5b7d59a71aa01d0c430d98d0b6879c3662a6248b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-28 18:02:13 -0700\n\n [FIXED JENKINS-23248]\n \n Integrated remoting.jar that fixes the problem\n", "commit d8489fc0187306c80eab16915d1f9bb252eaefc5\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-28 11:04:34 +0200\n\n Getting back to existing CLIMethod command as I failed to register CLIMethod from jenkins-test-harness\n", "commit 57e839e6db1e4784592d49a6e13e575f08a6fbb9\nMerge: 55f8a72e53 694bfddb99\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-07-28 09:00:06 +0200\n\n Merge pull request #1342 from xGhOsTkiLLeRx/master\n \n Updated German translation\n", "commit 694bfddb993151510b96e894e7a6c4d003d1e248\nAuthor: xGhOsTkiLLeRx <ratchet.player@gmx.de>\nDate: 2014-07-27 22:41:50 +0200\n\n Updated German translation\n", "commit 55f8a72e53c6dca121bc46bb6ba4f0d15cd47761\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-27 10:56:37 -0700\n\n the trunk is toward 1.576-SNAPSHOT\n", "commit f3bfc448ba745dec01ec1dc94cec73ed4ad12b45\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-27 10:56:31 -0700\n\n creating an RC branch\n", "commit 1625e0d0f6512340c81222c7658e4a0cb6cceeaf\nMerge: a807f32d71 b5d9bb5377\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-27 10:56:08 -0700\n\n merged back the RC branch\n", "commit b5d9bb5377c52ea65152cffe5f5a6484c27d56b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-27 10:56:04 -0700\n\n updated changelog as a part of the release\n", "commit 8f74e20fbfc1d5275cd852c8e66593f22b8c526b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-27 10:18:08 -0700\n\n updated changelog for release\n", "commit 93d11ba05c3b4d5f1d8b2961a54451d718f2ddc9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-27 10:09:48 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 899fd110f0cc5013cb57e5d684ddc51ba5a84ceb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-27 10:09:47 -0700\n\n [maven-release-plugin] prepare release jenkins-1.574\n", "commit a807f32d71c133268cfdcd28ecd838dea48f9ecb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-27 17:51:55 +0200\n\n Update changelog.html\n", "commit e3da0a0e5e9d4a67412ef4496c70692d29b20813\nMerge: 77c3cc2ed9 d4f6532d5a\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-27 17:49:48 +0200\n\n Merge pull request #1282 from daniel-beck/SECURITY-133\n \n [FIXED SECURITY-133] Restrict access to SCMTrigger status page\n", "commit 77c3cc2ed94530b9b6288fc39c495ccd38a0da5c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-27 17:49:21 +0200\n\n Typo\n", "commit 4314f00819bedb0ff3e79774f39cff6defad0ca0\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-27 17:48:35 +0200\n\n Noting #1303\n", "commit 578b513f5379c8efae32f0369be8a9c5e9a06988\nMerge: 75578e9fbd 25acdd8850\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-27 17:46:46 +0200\n\n Merge pull request #1303 from daniel-beck/JENKINS-18902\n \n [FIXED JENKINS-18902] Exclude lower bound of range from changes\n", "commit 75578e9fbd5b977d12ae1820bc0c312704d990d8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-27 17:45:30 +0200\n\n Noting f43a450, a8756c6\n", "commit 280f36de014ea8c793f889a49f0475290afee595\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-27 17:29:06 +0200\n\n Reference JENKINS-23840 for #1315\n", "commit 045bf63abda278cee5613ef13385ea1e610e2e37\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-27 17:27:34 +0200\n\n Noting #1327, #1328, #1315\n", "commit a641ae1a7f3874d53111c9787cd0ca13ac699e51\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-27 10:54:48 +0200\n\n Refactor CLIRegistererTest.testAuthWithSecurityRealmCLIAuthenticator\n", "commit 319c0066d8fd5a60c4aeeb5655f5208569d8f937\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-27 09:43:41 +0200\n\n Noting #1339\n", "commit 01c8c2239dac8fe5536cc613130746ddb6889d97\nMerge: 0f4160bbe3 316b21db26\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-27 09:29:21 +0200\n\n Merge pull request #1339 from daniel-beck/JENKINS-23994\n \n [FIXED JENKINS-23994] Autocomplete logger names\n", "commit adcd8f22e84a305f4a8b3ae6e9a4249ed99cf72f\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-07-25 18:01:49 -0300\n\n Argument name updated to noKeyAuth\n", "commit 0f4160bbe35efafb0776c350c1a98dc38dc7109a\nMerge: 63c7860ae7 c161428560\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-26 23:38:07 +0200\n\n Merge branch 'larger-advanced-icon'\n", "commit c16142856004981dd395e47ad0a0294068f77dac\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-26 23:08:23 +0200\n\n UI: use larger icon for edited advanced area to match the button size\n", "commit 867884f6328a4a16899c49859230442b5316aee1\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-07-26 17:33:41 +0200\n\n [FIXED JENKINS-23988] Consider CLIAuthenticator for CLIMethods\n", "commit 63c7860ae743fa6ae447d0ee6daec4f0f4794891\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-26 13:40:19 +0200\n\n Noting #1237, #1240, #1250, #1251, #1304\n", "commit 39fbd9792e18c3442ecef99b4d24ae44fac989ce\nMerge: cf5cb7077e 8ec206fcd9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-26 13:34:22 +0200\n\n Merge pull request #1250 from daniel-beck/JENKINS-18048\n \n [FIX JENKINS-18048] Fix link of SCMTriggerCause from UpstreamCause\n", "commit cf5cb7077eaf36bb696f618c5dd189b5d55c2519\nMerge: ce18077e0d e761d2fa7d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-26 13:33:44 +0200\n\n Merge pull request #1237 from daniel-beck/JENKINS-22971\n \n [FIX JENKINS-22971] Show full project name when in folder.\n", "commit ce18077e0d2e9ab75abf1d393e8031b21606874e\nMerge: 5751560fc1 e01967eaca\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-26 13:32:51 +0200\n\n Merge pull request #1304 from daniel-beck/JENKINS-23636\n \n [FIXED JENKINS-23636] Indicate node the job workspace is on\n", "commit 5751560fc186ff4add58f9bc7b8eab20a682b09f\nMerge: e8b1a500c9 50cbded7f8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-26 13:32:27 +0200\n\n Merge pull request #1251 from daniel-beck/JENKINS-14583\n \n [FIX JENKINS-14538] Improve builds dir input validation\n", "commit e8b1a500c9b9bbccb792c902c914efcb31ca10c9\nMerge: 551c968c46 19a8a5a0e4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-26 13:32:13 +0200\n\n Merge pull request #1240 from daniel-beck/JENKINS-23041\n \n [FIX JENKINS-23041] Fix systemInfo for offline slaves\n", "commit 316b21db26c8c629207aab30de6fd056642f3249\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-07-26 10:55:24 +0200\n\n [FIXED JENKINS-23994] Autocomplete logger names\n", "commit 0a7a9a921efedae88b1744a9f1c8f895aef53de1\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-07-24 14:09:17 -0300\n\n [FIXED JENKINS-23970] CLI authentication with username/password try to read my .ssh/id_rsa and prompts for key password\n", "commit 551c968c46900c116bb4a470b965da5ae1ef296a\nMerge: 7d0d10c0a8 591899a377\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-07-25 13:18:51 +0200\n\n Merge pull request #1338 from mgedmin/patch-1\n \n Fix keyboard noise in lt_LT translation\n", "commit 591899a377e37c022d00cb69c9d6cf9a7b6db6a2\nAuthor: Marius Gedminas <marius@gedmin.as>\nDate: 2014-07-25 13:43:43 +0300\n\n Fix keyboard noise in lt_LT translation\n \n I've been trying to fix this with the builtin Javascripty translation dialog for months, with no success so far.\n", "commit cd03f992a4b7b51a5b4f40638c49fbda1541b6d5\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2014-07-24 21:20:50 +0200\n\n use <f:helpLink> in several tags\n", "commit 787186f95053814e6723e7d514956a7addfb9524\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2014-07-24 21:22:04 +0200\n\n new jelly tag <f:helpLink> for displaying help links\n \n The new tag ensures that whenever there is no help available, a blank\n table cell is output.\n", "commit 7d0d10c0a82dcbe37d547a87b0c0d78e918971b4\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-07-21 16:03:23 -0700\n\n updates to the login/sign up links\n \n - remove the underline to make them a little less heavy\n - add hover states - underline + color change.\n - remove inline style from login link - is this a security risk, somehow?\n", "commit 2e409becf694ea3491bde90e9952f0650e35838c\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-07-21 14:53:11 -0700\n\n Shrinks the header bar from 50px to 40px.\n", "commit 0593d9b7aafafb4cab5caefbd6999ebc87182f1c\nMerge: 20e40e0906 a389c48ded\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-07-24 16:57:17 +0200\n\n Merge pull request #1335 from lrobertson39/master\n \n UI Improvement - Prevent executor# col expanding\n", "commit a389c48ded3752ad24474caad4c7893c5bf6c6d1\nAuthor: Luke Robertson <lrobertson39@hotmail.com>\nDate: 2014-07-24 11:57:31 +0100\n\n UI - Prevent executor# col expanding\n \n As page expands, the executor number column within the Build Executor Status table expands. By giving a definitive width, column will remain fixed when the page expands. If the executor# is > 99, the column can still expand due to middle column remaining a flexible width.\n", "commit 7cb14e9c8b687e6b0b736cc5e54cd3e7431fdb0e\nAuthor: Damien Finck <damien.finck67@gmail.com>\nDate: 2014-07-24 00:38:37 +0200\n\n Improve French translation\n", "commit 20e40e09060c072e32303c28619211ca9ed8c830\nMerge: 8caf00bf21 8bc0068d5d\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-07-23 21:53:49 +0200\n\n Merge pull request #1333 from froque/JENKINS-23956\n \n resolves issue JENKINS-23956 - wrong portuguese translation for Util.day\n", "commit 8bc0068d5df69d7540d051a1e42b0df2ed4328d4\nAuthor: Filipe Roque <froque@premium-minds.com>\nDate: 2014-07-23 20:32:55 +0100\n\n resolves issue JENKINS-23956 - wrong portuguese translation for Util.day\n", "commit 8caf00bf213ad10ad44194ab50fbd5dd04add9c4\nMerge: b25e8e54dc d74520fd4e\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-23 20:10:11 +0200\n\n Merge pull request #1323 from olivergondza/JENKINS-23893\n \n [FIXED JENKINS-23893] Top level ListView is not updated when job is renamed/deleted\n", "commit d61f7b2d69d1ba35b9e8a7a558f41bb1f15eea85\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 22:22:26 -0400\n\n Mostly removed gratuitous uses of AbstractProject/Build from hudson.tasks.test/junit.\n", "commit b25e8e54dc4e571697d4a011d6cc53abdba7c561\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 17:47:35 -0400\n\n Introduced Run.StatusSummarizer extension point so that Run need not refer directly to AbstractTestResultAction.\n", "commit c8d7019c3058d995c98fbbe0d90ad09b06e6b771\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 16:48:57 -0400\n\n Moving summary of test results in the proper jobMain of project actions.\n Note that this will temporarily cause double display in MavenModuleSet and similar,\n until these are fixed to depend on 1.575+ and not do custom display.\n", "commit 26aad6270ec4b14ab4f272774956df9e56f8ace8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 16:13:22 -0400\n\n Incorrect Javadoc.\n", "commit 260390d0d4391f3c1971a5db35ded574b482c9a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 16:06:15 -0400\n\n Utility to move translations from one set of property files to another.\n", "commit fa3a82a9177476c7397c0a20c0999b4ebb798e29\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 14:30:58 -0400\n\n MatrixTestResult/index.jelly should have been moved to matrix-project-plugin.\n", "commit 0f3574bbc109935e37bbd473c2a9e7b7625e3ced\nMerge: f4f28ff927 0826f09f99\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 13:18:41 -0400\n\n Merge branch 'JENKINS-22641' of github.com:christ66/jenkins\n", "commit f4f28ff92746766919f15a5cfd21a70b2b206521\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 11:58:36 -0400\n\n Deprecating AbstractBuild.getTestResultAction.\n", "commit 37c5bc2fd8616dbf4525c3a816e316015b4ff99e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 10:22:17 -0400\n\n Deprecating getTestResultAction as an unwanted link from the model package to hudson.tasks.test package.\n", "commit 4946fb253e72e913ba7265f0460286982fd7e9a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 10:11:15 -0400\n\n Missing rparen in Javadoc.\n", "commit 9675c14cd115170af171af47fe6f6838ddda18ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-22 09:49:06 -0400\n\n Additional Javadoc explaining why RunnerStack.peek might return null.\n", "commit ca2b0d6913760ffdfdc82d07bad9cc73bbfab8be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 17:51:22 -0400\n\n Corrected NPE from Migrator.\n", "commit 0826f09f99bd370180ea2c192843438cc150dd6a\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-07-21 14:48:20 -0700\n\n Use assertLogNotContains to verify that logs do not contain sleep process.\n", "commit 14a147eda8eebfd78c1cc53e1d59232d720de6b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 17:37:30 -0400\n\n [JENKINS-22641] Noting merge of #1322.\n", "commit f03e67a49bf01343635c60e894b9617483a03011\nMerge: f43a450c31 9ac68b92dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 17:35:29 -0400\n\n Merge branch 'JENKINS-22641' of github.com:christ66/jenkins\n", "commit f43a450c31d3875e72defa8400c6ada43bfc3ad0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 16:58:10 -0400\n\n Replaced Fingerprinter.recordBuildArtifacts with ArtifactArchiver.fingerprint.\n This is simpler: we do not need to inspect the configuration of the project.\n", "commit 9ac68b92dcc0bc093c7983cdb0aab72342165df4\nMerge: 0d4c0cb6b2 10466fef39\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-07-21 13:16:50 -0700\n\n Merge branch 'JENKINS-22641' of github.com:christ66/jenkins into JENKINS-22641\n", "commit 0d4c0cb6b274bfa18c810fcf761e3ad8b27ceb34\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-07-21 13:16:26 -0700\n\n Add test unit for JENKINS-22641\n", "commit f6b43d08af68b051f6335ebacfb5198d7467a1a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 15:41:27 -0400\n\n Removing ArtifactArchiver.latestOnly; LogRotator.artifactNumToKeep handles this more generally.\n", "commit a8756c6c0ddcc4625660288f94da1015eca7bf10\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 14:29:31 -0400\n\n Moved configuration of keepDependencies into AbstractProject/configure-common.jelly, since it is not a property of Fingerprinter.\n", "commit ee253be8ee61d89cbaab576ad2c77a2a3bd7f6a5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 13:44:15 -0400\n\n Normalized form binding and configuration style of Fingerprinter and its targets field.\n", "commit 7076f0de7e003e95d3a95df0052eca27d0dbe75a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 13:08:22 -0400\n\n @CheckForNull\n", "commit c7a236ca1bd906d1f956fab491cb4486a6acddc8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 12:30:25 -0400\n\n Simplified flag to use Boolean.getBoolean.\n", "commit 90ff9f806fcac1a58f4bd40bfcc4ed5273ff116a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 12:21:21 -0400\n\n [FIXED JENKINS-10234] Removed checkpoint from JUnitResultArchiver.\n", "commit c64e4d977b77d123a9710d7d63103a6c2bc6898c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-21 12:09:22 -0400\n\n Permit RunnerStack.peek to return null in case it is not in use (for example, from a workflow), so that we do not get an NPE when trying to run a task that asks for checkpoints.\n https://trello.com/c/DoCMV6gB/31-runnerstack\n", "commit f9a5d8bc52566eb780e18fe2bfc3903600f56e71\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2014-07-16 18:20:51 +0200\n\n add missing td elements for table rows without help\n", "commit dd914688d3c179744374938f1afac2d05954e6b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-20 23:27:40 -0700\n\n the trunk is toward 1.575-SNAPSHOT\n", "commit a0a4b1db5b3745a5953ae09c9d853d7c5aad98ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-20 23:27:35 -0700\n\n creating an RC branch\n", "commit c57010ed14de48bf7d3276b3b0c6fae3b9404a1b\nMerge: 84c7625386 9ff96f98d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-20 23:26:48 -0700\n\n merged back the RC branch\n \n Conflicts:\n core/src/main/java/hudson/tools/InstallerTranslator.java\n", "commit 9ff96f98d1c0d128f860863d0cd9bd00f271cc2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-20 23:24:53 -0700\n\n updated changelog as a part of the release\n", "commit a74fb0270e01253a5d733a71379fd773c0956d6e\nMerge: 89e54ba9ff 84c7625386\nAuthor: laurence-h <laurence-h@users.noreply.github.com>\nDate: 2014-07-21 15:29:08 +1000\n\n Merge with changes from https://github.com/jenkinsci/jenkins/pull/742\n", "commit d74520fd4e565ccbbd55a8645586c5f58239895e\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-20 22:07:24 +0200\n\n [FIXED JENKINS-23893] Top level ListView is not updated when job is renamed/deleted\n", "commit dcc8e686cf0b3ffb25cd48a34531ac373e292de1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-20 13:14:43 -0700\n\n updated changelog for release\n", "commit c8ee902071e9ab96f5e811e05ca48d3a594462d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-20 13:06:36 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 97fc4138ccd8bdd28c7759f7d58fb3000fade48a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-20 13:06:35 -0700\n\n [maven-release-plugin] prepare release jenkins-1.573\n", "commit 10466fef39f43423a2fc8b88aeef5cc603461c5a\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-07-19 00:47:11 -0700\n\n Simplify finally block.\n", "commit 84c76253862a2f36f813a7aa45b77d99c1616be4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-18 15:58:17 -0400\n\n [FIXED JENKINS-20663] For now, go back to using ZipOutputStream from Ant that supports setting the filename encoding (present in java.util.zip only in Java 7+).\n", "commit dab8bafa93d15aa1cef976471347fd1ef97a2d9c\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-07-17 15:11:46 -0700\n\n Fix NPE when stream is already closed.\n", "commit 16c2d2f580efd534688bc2a4531fd45fcb452955\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-07-17 13:05:58 -0700\n\n Remove a closeQuietly call.\n", "commit de6ea1ab52098198ae43af0f4b6bfd651ffba33c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-07-17 14:15:08 +0100\n\n IE compatibility mode tweaks\n \n Set \"X-UA-Compatible\" meta tag (MSIE browsers only - forces browser compatibility mode)\n JS based warning if Document Mode doesn't match IE version (MSIE browsers only)\n", "commit 410f06adfa798d29118c77ed01c5c02fc207cb02\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-07-17 00:16:07 -0700\n\n [FIXED JENKINS-22641] FileUtils.readFileToByteArray behavior has changed in the latest version of commons-io.\n", "commit 78be1aebef8415fdbeb5e3c3b481f19d8fb5d478\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-07-10 09:48:41 -0700\n\n change default font to helvetica\n", "commit 25685d70ef26b3ff30fa230cfb85e4bc7af18785\nAuthor: Harald Albers <github@albersweb.de>\nDate: 2014-07-16 17:00:10 +0200\n\n use class=\"setting-help\" in radioBlock.jelly\n \n All other places use this class for a td with help icon.\n This improves rendering of the different strategies under \"Restrict\n project naming\"\n", "commit a60de6ce6afbdb73961763e2c8577fa0f0008f20\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-16 09:35:27 -0400\n\n Javadoc comment.\n", "commit 0511da3ed010c67bc9100fc9da0300fffc9b27e4\nMerge: 57c2d77085 ef9db76810\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-16 09:26:39 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 57c2d770855f1a973b608a9e5188d04eaed1f3df\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-16 08:59:50 -0400\n\n @since\n", "commit ef9db768104ae53834a21a52c85a7cba2b24cfa2\nMerge: 17d9093165 94bc3be9c6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-16 09:27:13 +0200\n\n Merge pull request #1318 from daniel-beck/JENKINS-2673\n \n [JENKINS-2673] Clarify that suggestion means polling just once per hour\n", "commit 17d90931655e6c67651ec371344552d7c23bdcda\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 13:36:10 -0400\n\n [FIXED JENKINS-17667] Fixed race condition when running tool installers on many slaves at once.\n Correcting change made in #1176, which introduced an NPE, to restore original logic merely wrapped in a synchronized block.\n Reproduced NPE in new functional test (original bug probably very hard to reproduce).\n", "commit 9d016f68fd7f4e45b0d933b48bb79f219ab91437\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 13:25:51 -0400\n\n Report a warning to build log when the selected JDK cannot be found.\n", "commit 7c253c1cef6a40bf504e313e68a85e4fc065aa0f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 12:55:23 -0400\n\n [JENKINS-17667] Reverting commit e3952f41c5649c326ace3cc263420a8c287e1e7c.\n", "commit 45dec68e003e4d720ca282cc429bd920046afe94\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 11:54:01 -0400\n\n FingerprintCleanupThread ought to write messages to its saved log file.\n", "commit 84d49ceef2d68eebc9854800693d385c104752ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 09:37:00 -0400\n\n [JENKINS-14749] Suppress warnings about expected exception from prototype.js#HAS_EXTENDED_CREATE_ELEMENT_SYNTAX.\n", "commit 759c8a52ce4dfb40c8834e3ccab27940eb0b5ed2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 09:22:47 -0400\n\n [JENKINS-14749] Temporarily work around CSS errors by just suppressing the warnings until they can be fixed.\n", "commit d85fd687fe116dea362530487ae32b19b25179b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 09:02:10 -0400\n\n Toning down some uninteresting logging which just clutters test runs.\n", "commit 833130c9456538c203864ec055ebed69f1fb293d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 09:01:25 -0400\n\n The JNLP port is not interesting enough to warrant logging at INFO during every startup, including the vast majority of functional tests which do not even use JNLP slaves.\n", "commit 71469cea8530310818847b8ae85db4a3e8268200\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-15 08:40:48 -0400\n\n JUnit 4.\n", "commit 9d960e68cada4fc10dfa1cdfb6132649cdadf67e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-14 17:40:54 -0400\n\n Updated Javadoc of AntClassLoader2.\n", "commit 6f4242114e72ab82a12ab37078278b8f3e58d54e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-14 15:25:07 -0400\n\n [JENKINS-23774] Better report the case that the incoming web request has no Referer header set.\n", "commit a277b73497edf8a0068a41b5a100d0c856782ce4\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-07-14 12:43:57 +0100\n\n [JENKINS-23492] Fixed auth/login links in top navbar\n", "commit 65d3799f155fe11fe2c86e8be14a929707e9bd9e\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-07-14 12:57:00 +0100\n\n [JENKINS-23492] Fixed issue where empty welcome page callout block was appearing.\n", "commit b598301ec31380a53433f96d2e01e62ce38d597a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-13 21:25:30 -0700\n\n the trunk is toward 1.574-SNAPSHOT\n", "commit 767451cf295203a32476dbb196172aea9cfcc15a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-13 21:25:24 -0700\n\n creating an RC branch\n", "commit 56d5f40f4f4a73eba436addf80c928477ec38b41\nMerge: 6900c7ae7f 6201f04ad2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-13 21:24:01 -0700\n\n merged back the RC branch\n", "commit 6201f04ad2c3121cbde68c5ff878a01bedfaca18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-13 21:23:58 -0700\n\n updated changelog as a part of the release\n", "commit 3d40861c5e31f7ce71c7f779af4face8ca92a0d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-13 19:08:42 -0700\n\n updated changelog for release\n", "commit 7db8af10b848885d625137356248eb3c8794c924\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-13 19:00:24 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d9380f0d4d38510281ca584053b00d043d73efd1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-13 19:00:23 -0700\n\n [maven-release-plugin] prepare release jenkins-1.572\n", "commit 6900c7ae7f8f4b24c42e309822fa3db6d3a7b17b\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2014-07-12 22:13:12 -0300\n\n pt_BR translation\n", "commit 94bc3be9c675664b4690c5962a21fe61037b5265\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-07-12 22:50:58 +0200\n\n [JENKINS-2673] Clarify that suggestion means polling just once per hour\n", "commit 87fe6ce3f8899fc12a8d84856c6576d3b9f72928\nMerge: 72f37e4145 44d1c4027e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-12 21:50:21 +0200\n\n Merge pull request #1157 from phoenix384/patch-2\n \n updated German translation\n", "commit 72f37e414533c02624f9deffc85a2b50f03905e6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-12 02:28:59 +0200\n\n Remove JENKINS-22395, JENKINS-18065 from 1.572 section\n", "commit fdc0b5c5650b3ee849f02e3c5d94d23c12886adc\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-12 02:24:00 +0200\n\n Noting #1314, #1316, #1308, JENKINS-17667, JENKINS-22395, JENKINS-18065\n", "commit 38ab6192a87c61f241de358eb19ac749b3f80811\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-11 16:32:49 -0700\n\n [ZD-19640] diagnostic improvement in case impersonation failed.\n \n I think this is an oversight in bded790f4651459b2ac41d9f96f2393204b41012. A random attacker wouldn't know the correct API token value,\n so given that it matched, I think the caller should know that it was the impersonation that failed, not the authentication.\n \n Also log this at a higher level, since this indicates a problem in SecurityRealm.\n", "commit f09430189e132044ae40efe88d268b726f73c7b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-11 15:31:33 -0700\n\n Bundling the latest\n", "commit 5ef293d7a0ac0a2f7a443a8460abda196f8056e0\nMerge: 7b70bd96d7 e3952f41c5\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-12 01:18:54 +0200\n\n Merge pull request #1176 from jkolash/master\n \n [FIXED JENKINS-17667] - Syncronization of InstallerTranslator::getToolHome()\n", "commit 7b70bd96d7ad6a065f701cd5e6e245e7382f218d\nMerge: 01b888eb59 2f442e4d31\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-12 00:09:51 +0200\n\n Merge pull request #1189 from jeanblanchard/master\n \n Fix changelog generation in ExtractResourceWithChangesSCM\n", "commit 01b888eb597f970cd3f561128a1bf6d299ccf6d2\nMerge: 2f58ceb1a6 128ac8b30c\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-07-11 22:07:51 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 128ac8b30c3848451da880e76445ac10a9aa4e41\nMerge: da57ad5c30 29bfbdcec8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-12 00:05:08 +0200\n\n Merge pull request #1308 from Simek/patch-1\n \n Break links inside pre tags\n", "commit 2f58ceb1a66c8ed621fa2562c5ed3445b29ea200\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-11 17:17:45 -0400\n\n [JENKINS-18065] Uncommenting original test.\n The actual implementation does not behave as nicely as one would hope, for a few reasons:\n 1. isEmpty actually tries to load the newestBuild, rather than simply checking whether there is some idOnDisk.\n Arguably this is necessary, since there could be an unloadable build record, in which case it would be technically correct for the map to be considered empty.\n 2. Loading AbstractLazyLoadRunMap.newestBuild calls search(MAX_VALUE, DESC), which behaves oddly, by doing a binary search, and thus perhaps loading lg(|map|) entries.\n You would think that it would suffice to check for the last member of idOnDisk in index.byId.\n 3. The iterator eagerly loads the next value before hasNext has even been called.\n Looks bad in a test, though it probably has little practical impact since most callers would be calling hasNext soon afterward anyway.\n Might cause one extra build record to be loaded unnecessarily from a limited RunList.\n", "commit da57ad5c30b1c9ca8365f869638abd29c8fb5896\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-11 16:32:53 -0400\n\n [JENKINS-18065] 54c0846 amendment: presumably RunMap.entrySet().iterator().next().setValue(\u2026) should be illegal.\n", "commit 11bc4ba268946e7604c3b99b3342cf1b415653ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-11 16:22:15 -0400\n\n Reverting apparently unintentional change from 54c0846.\n", "commit 54c084613f83f9b7a02957eb98dbd8dc661d1c9c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-11 11:43:12 -0700\n\n [FIXED JENKINS-18065] made ALLRM.entrySet() smarter\n", "commit 8057217f1f5a7f0c1a4057854c375b73b467e010\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-07-10 20:36:25 -0700\n\n Line up elements in the left side\n \n Now you can draw a straight vertical line and see that the logo image, the\n beginning breadcrumb, and the build history are all in a straight line.\n", "commit b7ec8578f938864af9c8dbfb73a54d67f972d694\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-11 10:55:51 -0400\n\n [JENKINS-22395] Taking advantage of BuildReference.clear (just introduced in b6226ad) to simplify test by not requiring a custom build reference holder just to simulate GC.\n Confirmed that dropLinksAfterGC and dropLinksAfterGC2 both fail in the expected way (b1a.nextBuild == b2) after commenting out the call to createReference().clear() in dropLinks.\n (Also that they fail as expected in assertNotSame if the reference is not cleared at all.)\n", "commit aa8e0b4f0e312ba4ef9c647ccf2c093793a9bece\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-10 16:52:52 -0700\n\n [JENKINS-22395] more diagnostics\n \n Just in case the previous fix didn't address the root cause of ZD-11985 (and given the time it takes for changes like this to land in LTS), I'm adding additional diagnostics that let us track how previous/next builds are getting discovered\n", "commit 5e7efa5bfc0b3a744bb8b36628e365931fdee9e5\nMerge: fe3575c176 2214e9cedb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-10 16:33:41 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit fe3575c176c32aea4a5f33ddb57069a882bd7c71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-10 16:15:10 -0700\n\n Doc improvements\n", "commit b6226ad2d1a332cb661ceb5c5f5b673771118e14\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-10 16:15:20 -0700\n\n [FIXED JENKINS-22395] redoing the fix in f1430a2\n \n Based on the last few commits, I proved that the original fix in f1430a2\n doesn't really address the problem.\n \n That is, once b2 is deleted, and after sufficient garbage collection,\n we can make b2.previousBuild.get() be null, and then\n b2.getPreviousBuild().getNextBuild() ends up incorrectly returning b2.\n \n In this commit, I roll back that part of f1430a2, and then fix the\n problem differently.\n \n I started thinking that the main problem we are trying to fix here\n is that the deleted build object should be unreferenceable. That is,\n it should behave almost as if the object has already been GCed.\n The easiest way to do this is to clear a BuildReference object,\n since we always use the same BuildReference object for all inbound\n references.\n \n This change allows us to clear BuildReference. Code like\n b2.getPreviousBuild() will continue to try to update\n b1.nextBuildR to b2, but it will only end up wiping out the field,\n only to have b1.getNextBuild() recompute the correct value.\n \n This fix makes both test cases pass in LazyBuildMixInTest.\n", "commit 7b1b50c85a6a4bdb75f1ae5b40885afa45f96b82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-10 16:03:18 -0700\n\n [JENKINS-22395] correcting the control test\n \n As I step-executed the code, I discovered b2.getPreviousBuild() was getting invoked\n between BRHF.drop(b1) and b2.dropLinks() call, in PeepholePermalink.RunListenerImpl.onDeleted()\n because Run.delete() calls RunListener.fireDeleted(this).\n \n Thus in effect the sequence of the call order was as follows:\n \n assertEquals(1, BRHF.drop(b1));\n b2.getPreviousBuild(); // happens indirectly in PeepholePermalink\n b2.delete();\n FreeStyleBuild b1a = b2.getPreviousBuild();\n \n This defeats the purpose of the fix, because in this call sequence, by b2.dropLinks()\n as implemented before f1430a2 will correctly fix up b1a.nextBuildR to b3.\n \n For the test to work as intended, it is important that b2.previousBuildR.get()==null\n during dropLinks(). That is what causes b2.getPreviousBuild() in the next line to go\n load b1a, and sets up b1a.nextBuildR to b2, and trigger the assertion error.\n \n Added a code to remove all RunListeners. With this change, the test now fails without\n the fix in f1430a2.\n", "commit 53e95ee517259e1e10d7209bcbaa4314397c1f40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-10 15:24:34 -0700\n\n [JENKINS-22395]\n \n I'm not sure if I understand how the original fix in PR #1190 (f1430a2) addresses the problem.\n \n My understanding is of the problem is as follows:\n \n - someone deletes 'b2' but holds on to its reference (could be different threads)\n - someone calls b2.getPreviousBuild()\n - if b2.previousBuildR is null, then this triggers the loading of b1, and\n that process sets up a bi-di link via b1<->b2 via b1.nextBuildR <-> b2.previousBuildR\n - this makes b1.getNextBuild() incorrectly return b2\n \n Presumably f1430a2 addresses this somehow, but I think I can induce this situation in other ways,\n which is what dropLinksAfterGC2() does.\n \n In this test,\n \n initial state:\n \n b1 <-> b2 <-> b3\n \n we load everyone and connect them all up\n \n after deleting b2:\n \n b1 <--------> b3\n ^ ^\n +---- b2 ----+\n \n b1 and b3 points each other, and b2 still refers to each side\n \n after dropping b1:\n \n b2 --> b3\n \n now, here, when I do b2.getPreviousBuild(), it loads b1a and it sets b1a.nextBuildR to b2.\n \n b1a <-> b2 --> b3\n \n So I claim this is a proof that the fix is incomplete, even for the problem JENKINS-22395 has discovered.\n \n I don't think that the problem is for the dropLinks call to fail to patch up references.\n The problem is that b2.getPreviousBuild() forcing b1 to point to b2, because if b2 is deleted and assumed to be\n invalid, then no matter what bX this method will find you never want bX.nextBuildR to point to b2.\n", "commit fb47f1d11346fe45245a8fdb1b2cf9e188d3c0c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-10 14:26:39 -0700\n\n update to #index must be synchronized\n", "commit 2214e9cedb3fc14e175def6d88fd0c3ce3b3cfa1\nMerge: 682ba570a5 c438a5f2ab\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-07-10 12:48:06 +0200\n\n Merge pull request #1314 from kevinburke/lighter\n \n Switch underline/non underline on sidebar\n", "commit 682ba570a516037cb8154a00aa171c5a7e79f621\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-07-09 22:54:48 +0200\n\n Noting #1310, #1294, #1311\n", "commit c438a5f2abadfcf753b3a08a90fc852449d3ac42\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-07-09 13:01:46 -0700\n\n Switch underline/non underline on sidebar\n \n The underline adds slightly too much visual weight to the links in question.\n This changes the links to not have an underline by default, while still adding\n the underline when the link is hovered.\n \n Normally accessibility requirements demand that you add an underline for all\n clickable text. However, in this case the positioning of the elements, their\n changed color, the presence of an icon next to the links, and the link hover\n effect combine to give these elements the appearance of clickability.\n", "commit b524ae9d5f1a60bedc6b31bbdaf87a47409e14c8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-09 14:30:43 -0400\n\n Undeprecating Job.getBuild, since this is the only way to look up a build by ID if you are unsure what kind of Job it is.\n", "commit f2a39b5238b5c0cc802db399cd77cced13b8e129\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-08 12:26:44 -0400\n\n Failed to diagnose an NPE in 1.554.3.\n WARNING: Caught exception evaluating: e.hasStopPermission() in /. Reason: java.lang.NullPointerException\n java.lang.NullPointerException\n at hudson.model.Executor.hasStopPermission(Executor.java:523)\n", "commit 6a418ba2eacaa2b99fd8cb33c8d8d0262a3a1b25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-07 23:11:00 -0700\n\n the trunk is toward 1.573-SNAPSHOT\n", "commit 77d7e52110df458f31a5b6ce59a052f66b253387\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-07 23:10:55 -0700\n\n creating an RC branch\n", "commit 4f39bd09142fed1b9cce1cdfacaa1012109c34c0\nMerge: 5e39f687fb 7f475c5056\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-07 09:24:59 -0700\n\n merged back the RC branch\n", "commit 7f475c505698ca0ce41f5e516a5df30a52a025b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-07 09:24:56 -0700\n\n updated changelog as a part of the release\n", "commit 07a31693e762f412334270fcf3b885b3ac80e8aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-07 08:38:48 -0700\n\n updated changelog for release\n", "commit 4fc3f488dee594a982d1e0271c287f81fa7e50eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-07 08:30:14 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 10fc863814fbc1c1eb7d12790939c89e5462b16b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-07-07 08:30:14 -0700\n\n [maven-release-plugin] prepare release jenkins-1.571\n", "commit 5e39f687fba0f47fa17a4ba15ae20f364868acae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-07 10:27:09 -0400\n\n Suppressing NPE from SaveableListener.all during shutdown.\n https://gist.githubusercontent.com/vivek/0d4d153cd9faad6e5743/raw/78a1d1b317894360c2ca06c7f4469f694ca7d573/gistfile1.java\n", "commit 773144f0a1f786f50086bac6e3af65380ceff9fb\nMerge: ca53100cae b06e2aa341\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-07-07 14:16:28 +0400\n\n Merge pull request #1311 from daniel-beck/JENKINS-23683\n \n [FIXED JENKINS-23683] Check whether war's directory is writable\n", "commit ca53100caea754b9e00e02743fc75e207d029ffe\nMerge: a239197a8f b578b67f8c\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-07-07 10:41:30 +0100\n\n Merge pull request #1253 from daniel-beck/ModelHyperlinkNote-MasterNode\n \n Return correct URL to Jenkins master node\n", "commit a239197a8fd17e3831af36bfb9b3c90c550a9bb1\nMerge: f277502a83 0ae4c2cff6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-07-07 10:36:56 +0100\n\n Merge pull request #1294 from jenkinsci/pull/1265/head\n \n [FIXED JENKINS-23294] Interpret X-Forwarded-Port\n", "commit f277502a8304e38f51160897b9cb2e4ed9910e2c\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-06-16 15:12:37 +0100\n\n New general layout using <div>s\n", "commit b06e2aa3414d480d8b44459b0632226921be85f6\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-07-04 00:55:45 +0200\n\n [FIXED JENKINS-23683] Check whether war's directory is writable\n", "commit 29bfbdcec8c0107243c759b9702653eda2726264\nAuthor: Bartosz Kaszubowski <gosimek@gmail.com>\nDate: 2014-07-03 09:46:29 +0200\n\n Update style.css\n", "commit e8ef8c54c26409f921e5a2746811eb4178b80a32\nAuthor: Bartosz Kaszubowski <gosimek@gmail.com>\nDate: 2014-07-02 11:15:20 +0200\n\n Break links inside pre tags\n \n to prevent page from horizontal scrolling.\n", "commit 308ec2eba1b24775d494616db7747524eaaa436f\nMerge: b9903dd89a 70b0c21f45\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-07-01 12:56:13 -0400\n\n Merge pull request #1305 from KostyaSha/fix2\n \n Fix documentation.\n", "commit 70b0c21f4517f448358f35d9639f482884132bf1\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-07-01 15:29:28 +0300\n\n Fix documentation.\n", "commit e01967eaca0230cdbabcb100fae3132b36968a20\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-07-01 00:36:11 +0200\n\n [FIXED JENKINS-23636] Indicate node the job workspace is on\n", "commit b9903dd89a98f77ec94132f8669d032c3401498c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-30 13:43:25 -0400\n\n Jenkins core does not automatically call Descriptor.load(), so JenkinsRule should not do so either.\n Reverts 66528e4 so as to make test cases more faithful to real behavior.\n", "commit 50cbded7f8636b5dc745c4ee8cae23af3ee110f8\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-30 03:16:48 +0200\n\n [JENKINS-14583] Fix tests\n", "commit b578b67f8c2e161c2bf5d3663a538833958f3d09\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-30 01:26:56 +0200\n\n Reuse Computer.getUrl() for ModelHyperlinkNote and getSearchUrl()s\n", "commit 264bd1a2d574e3fc64fab2f8e1a02827e4326014\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-29 15:17:59 -0700\n\n the trunk is toward 1.572-SNAPSHOT\n", "commit 64864dcd97028d6c6c31f04ef6343b307bfa8127\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-29 15:17:45 -0700\n\n creating an RC branch\n", "commit 467240d38bcd5694f7470130bd40bea42c6a1328\nMerge: 013d55518f 439a3cc67d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-29 13:26:21 -0700\n\n merged back the RC branch\n", "commit 439a3cc67dc59d8b539a62f5d9609636abab3add\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-29 13:26:18 -0700\n\n updated changelog as a part of the release\n", "commit 1a56f730b4820478402e36b88cf729075da56c17\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-29 11:45:57 -0700\n\n updated changelog for release\n", "commit 820bc3a9b8c63dc520a6ab56453ab973803a66ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-29 11:37:20 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8ccb6a20222cda0d81478cd19ca8e126b8ea0e25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-29 11:37:19 -0700\n\n [maven-release-plugin] prepare release jenkins-1.570\n", "commit 013d55518f56accf04f89dfc248189d0f474e6d0\nMerge: 0bfab57ec0 8e2328df32\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-06-29 20:10:05 +0200\n\n Merge pull request #1302 from daniel-beck/JENKINS-21716\n \n [FIXED JENKINS-21716] Set Content-Type header for env-vars.html\n", "commit e761d2fa7d685a87d08ddbee4bd28d5c4dd71a7a\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-12 01:43:12 +0200\n\n [FIX JENKINS-22971] Show full project name when in folder.\n", "commit 8ec206fcd9e7cf222cc54aa4cc37295a4699ba35\nMerge: e937b099cb 0bfab57ec0\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-29 01:41:12 +0200\n\n Merge branch 'master' into JENKINS-18048\n \n Conflicts:\n core/src/main/java/hudson/triggers/SCMTrigger.java\n", "commit 0bfab57ec01355e8507b7d97345623b2359e2438\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-29 02:16:19 +0400\n\n Noting #1287\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 6d5c25ae7e88fa2e870209b4fe2e55b7b75fc0aa\nMerge: 65bc0fb146 c726667162\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-29 02:03:19 +0400\n\n Merge pull request #1287 from nithril/master\n \n [FIXED JENKINS-20086] Allow disabling use of default exclude patterns (.git, .svn, etc.)\n", "commit 25acdd8850ba949d42417febe735dc518e29db80\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-28 20:24:46 +0200\n\n [FIXED JENKINS-18902] Exclude lower bound of range from changes\n", "commit 8e2328df329e4abb1946c61eff240136315613cd\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-28 16:16:17 +0200\n\n [FIXED JENKINS-21716] Set Content-Type header for env-vars.html\n", "commit 65bc0fb146bfcdfe9af441bde27d8571fc7f563e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-28 05:21:24 -0700\n\n Added a convenience method.\n \n Reference: https://trello.com/c/doFFMdUm/46-filepath-getcomputer\n", "commit 358b9cee87c154e7ed9b689acfc35bf58b481614\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-27 15:25:40 -0700\n\n Adding a module to allow organizations to track usage of Jenkins within their domain.\n \n There is a privacy concern in having this information reported, but OTOH\n in a corporate network this seems like a reasonable compromise, and\n people really often do not have any clues where they are running.\n", "commit 0b260dad8c26268f3fc01e1d6016712053645130\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-27 14:38:02 +0400\n\n Noting #1296 an #1280 (FIXED JENKINS-23437)\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit a43b96341410e9095ccd70f35cb658cc6e3f7112\nMerge: 5ab3742d52 03d9554e04\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-06-27 11:06:13 +0200\n\n Merge pull request #1299 from kbeal/master\n \n [JENKINS-23595] - Fix makeFlash script bug with ImageMagick v6.7.9+\n", "commit 5ab3742d528d1ea46eec45e1e56c8288f37b42d7\nMerge: 9be1e35c19 b00aeddf4b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-27 08:17:17 +0400\n\n Merge pull request #1280 from mattmoor/master\n \n Fix a NPE when the 'properties' element is missing from the form's JSON\n", "commit 03d9554e04bbe0716c323fd760f0ee0548f67f58\nAuthor: Kyle Beal <kbeal@debian-fs.normans.com>\nDate: 2014-06-26 22:54:21 -0400\n\n switched off alpha before colorizing temporary gifs when making animated balls. prevents colorize from applying fill to alpha channel. alpha is turned back on after colorize operation\n", "commit 9be1e35c192291b5b8610e11ebbcb49b838c8676\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-26 13:20:09 +0200\n\n Noting #1293\n", "commit 8274c989aed827b75b7e22a0593d6888617b392e\nMerge: 4de07697a1 38799815bc\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-26 13:13:25 +0200\n\n Merge pull request #1293 from olivergondza/master-listener\n \n [FIXED JENKINS-23481][FIXED JENKINS-23551] Send onOffline notification to master computer prior Jenkins restart\n", "commit 38799815bc6934e5c792224b665d9bc3921a525c\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-25 21:06:09 +0200\n\n [JENKINS-23551] Add test\n", "commit 4afcf32cecdcca3d4177c4d4031f44183ee71557\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-17 21:57:30 +0200\n\n [FIXED JENKINS-23481][FIXED JENKINS-23551] Send onOffline notification to master computer prior Jenkins restart.\n \n Introduces new overload `ComputerListener.onOffline(Computer, OfflineCause)`.\n", "commit 4de07697a18724c1ca1241a2ecec847ddc72b4a5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-24 17:39:55 -0400\n\n Helping to track down deprecated calls that send mysterious log output.\n", "commit 3e44e1365e0d20ac77c914c3372767182735f616\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-24 16:56:23 -0400\n\n [FIXED JENKINS-23517] InstallerTranslator should gracefully ignore offline slaves.\n", "commit 25d855360bf00ea31d3ce82570ccff4a59cc41e2\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-06-24 10:12:59 +0100\n\n More memory for surefire plugin (-Xmx256)\n", "commit 840f3800dd3f57558b669c50426ff4ce25c8d5f4\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-23 13:58:25 +0200\n\n Noting #1283\n", "commit 521a98cc03a1259f3bd14085ef75d43fbdd43fc5\nMerge: 49354e0cd8 97c90ace15\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-23 13:48:30 +0200\n\n Merge pull request #1283 from daniel-beck/SECURITY-134\n \n [FIXED SECURITY-134] Restrict access to admin monitor info page\n", "commit 49354e0cd8c9a4e9604940f5865ca364ef8424b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-23 02:47:23 -0700\n\n the trunk is toward 1.571-SNAPSHOT\n", "commit 5a3cd67dd817a2a0abf4fad2b9cfa56d46dfc721\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-23 02:47:19 -0700\n\n creating an RC branch\n", "commit a24c8eda0264e37c85e170eef7ba9958b387bf8f\nMerge: 8aeb7bf9cf e25c9ed071\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-23 02:36:12 -0700\n\n merged back the RC branch\n", "commit e25c9ed0712d193cf5d0a3b188c192df2b9a6f56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-23 02:36:10 -0700\n\n updated changelog as a part of the release\n", "commit c12c84e96961673eb346eae9aace3dd896c5b862\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-23 01:44:03 -0700\n\n updated changelog for release\n", "commit a85b9b3b4c1161f6b4bba7b5fda271d106a203ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-23 01:34:58 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8564c93a92ff21b2ad135ae910ec444b94e05cde\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-23 01:34:58 -0700\n\n [maven-release-plugin] prepare release jenkins-1.569\n", "commit 8aeb7bf9cf9a4fea695364047823526da512c247\nMerge: 1aec030e08 e2cebef67b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-23 01:14:00 +0400\n\n Merge pull request #1296 from daniel-beck/JENKINS-23526\n \n [FIXED JENKINS-23526] Tolerate 'null' result when used creatively\n", "commit e2cebef67b20bea9b7f3653f649481a99f049f48\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-21 23:35:38 +0200\n\n [FIXED JENKINS-23526] Tolerate 'null' result when used creatively\n", "commit c726667162084e0199cea858735d35477d04feb9\nAuthor: nlabrot <nithril@gmail.com>\nDate: 2014-06-16 21:44:26 +0200\n\n [FIXED JENKINS-20086] Allow disabling use of default exclude patterns (.git, .svn, etc.)\n", "commit 0ae4c2cff61f8b0cac8c2544f4583a3101f7a74a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-06-19 14:38:52 +0100\n\n Somebody did not read the javadoc for the goTo method (urls not supposed to start with a /)\n", "commit 454e510d8f825885fbbd360755e5f0dd676ed869\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-06-19 14:38:17 +0100\n\n Since the javadoc for the method says that the relative path should start without a leading '/' strip any leading '/' characters\n \n - I had been tempted to throw IllegalArgumentException but that would break a lot of tests\n", "commit 333b05e356c70e90a7a1eeab9cb7d964c00fcd02\nMerge: cffe9df017 5bad446dd5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-06-19 14:10:56 +0100\n\n [FIXED JENKINS-23294] Interpret X-Forwarded-Port\n \n - Also fixed handling of X-Forwarded-Proto and added support for X-Forwarded-Host\n \n - Additional complexity is that there can be multiple headers with the same name (which was handled by default by accident) and\n that a header value may contain a comma separated list if there were multiple forwarding hops.\n", "commit cffe9df0176b0ff895554ce7f2ea4d2f20062351\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-03 12:55:25 -0400\n\n [FIXED JENKINS-23294] Deal with X-Forwarded-Port.\n If this is set, use it instead of ServletRequest.getServerPort() for purposes of getRootUrlFromRequest().\n Also treat the default port as scheme-specific in that method (which presumes that we in fact got the reported port right).\n And enhance the reverse proxy setup monitor to validate that the Referer header (/manage)\n actually matches what we have computed from getRootUrlFromRequest;\n if it does not, something is messed up, though it may require some digging to find what.\n (Would be better to let the monitor specify the exact problem it determined,\n though this is not always actually possible;\n for example if you are missing AllowEncodedSlashes NoDecode in Apache,\n you just get a 404 from Apache without even getting to Jenkins.)\n", "commit 5bad446dd51d31efd60538eab5c87bdde57114e9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-06-19 13:58:33 +0100\n\n [FIXED JENKINS-23294] Interpret X-Forwarded-Port\n \n - Also fixed handling of X-Forwarded-Proto and added support for X-Forwarded-Host\n \n - Additional complexity is that there can be multiple headers with the same name (which was handled by default by accident) and\n that a header value may contain a comma separated list if there were multiple forwarding hops.\n", "commit 1aec030e0811e9046d2f57395dac98872de715fa\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-06-18 18:52:27 +0100\n\n [FIXED JENKINS-23492] UI improvements / refreshing\n", "commit b1c9c485ba3d1144dd01199d8ac9974c339332ef\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-06-17 10:22:27 -0700\n\n Update menu dropdown styles\n \n - Replaces thick shadow with a fuzzy shadow.\n \n - adds more padding\n \n - adds a pointer cursor to indicate the items are clickable.\n", "commit c37191bbfe27034c5a19006fc4c8e7db39d232df\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-06-17 09:59:33 -0700\n\n Fix inputs bleeding behind help text\n \n Previously the inputs would bleed behind the help text. They were still\n clickable but this is not a desirable visual effect.\n", "commit 83f6d978360ad2f0afb94aa6a7f9ea1291b09e2b\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-17 22:11:52 +0200\n\n Noting #1288\n", "commit 425fdaa0275814f25e2aecfde64194bae87f6af5\nMerge: 9404759d0d c84d3484dd\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-17 22:03:17 +0200\n\n Merge pull request #1288 from daniel-beck/JENKINS-23434\n \n [FIXED JENKINS-23434] Sort NullSCM first\n", "commit c84d3484ddf8e5d2572f1e22b3b2fa09725433a1\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-17 21:09:48 +0200\n\n [FIXED JENKINS-23434] Sort NullSCM first\n", "commit 9404759d0d76951372688c02100fbfc5f383ff6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-17 09:31:38 -0400\n\n [JENKINS-14264] Factor out console-link.jelly for ease of reuse from other run types with logs.\n", "commit 87e2d32faa4f4de9793c7cfcdc365baceedb0411\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-17 09:26:49 -0400\n\n [FIXED JENKINS-14264] For logs >200Kb, just show two <t:task>s without nesting, for proper interoperability with the context menu.\n", "commit c3a2dae75195523b75e4d65506e848f60ddbacf3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-16 19:03:21 -0700\n\n Bumped up to a new version\n", "commit d78f26e4e6c8fae395b9a8795239da9515af6f67\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-06-16 09:37:56 -0700\n\n Friendlier form styles\n \n - Swap out black borders for gray ones\n \n - Add rounded corners to form areas\n", "commit 83b54a9cac21555b148a03a610c3633aa18d6523\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-06-15 22:48:51 -0700\n\n Update Jenkins button styles.\n", "commit 0021967b388b9d5fdf21938d498c476036769c29\nMerge: d660d60ea7 fac1cd2643\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-06-16 17:12:55 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit fac1cd26432899c816f7ef04a4b0126104ac835d\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-06-16 18:39:49 +0200\n\n log full display name to disambiguate jobs when used with folders\n", "commit d660d60ea7e2e411972b215fc7f6fee9ff03e329\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-16 12:28:54 -0400\n\n [FIXED JENKINS-23191] f:radio is not databinding-aware and does not correctly handle multiple configuration sections unless you make it.\n", "commit e1e7f1b93b48998e1068275c6406335e7b7f364d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-16 12:22:12 -0400\n\n [JENKINS-23191] Cannot reproduce problem in HtmlUnit test, but can at least guard against other regressions.\n", "commit 7667abba000d0019c6de9ee1a3d005b54358f7b4\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-16 13:11:52 +0200\n\n Since\n", "commit 21fd44d0172cc9463714abf739b817b96e561a18\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-16 13:10:00 +0200\n\n Noting #1281\n", "commit d743dd6cbe824b53a9ca02675196c5904052938e\nMerge: 2fa74ce947 90337f0608\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-16 13:04:33 +0200\n\n Merge pull request #1281 from daniel-beck/JENKINS-23094\n \n [FIXED JENKINS-23094] Use POST to start slave agent\n", "commit 2fa74ce947ca7f598735ea4a62d4abe95c5b23d9\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-16 13:00:34 +0200\n\n Noting #1269\n", "commit 6f02cd74ff4a172f2fba7326e987d66c28a70501\nMerge: 8fe2f520d0 a1c30c7b84\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-16 12:54:30 +0200\n\n Merge pull request #1269 from olivergondza/view-cli\n \n [FIXED JENKINS-23361] Add CLI commands to add jobs to and remove jobs from views\n", "commit 8fe2f520d0f965adfbc7a5fe71e961c2e9e4dbe3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-15 22:01:49 -0700\n\n the trunk is toward 1.570-SNAPSHOT\n", "commit af4c736f3e696b715b837eaa613e402192645775\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-15 22:01:44 -0700\n\n creating an RC branch\n", "commit 547e9c7265b412af6d7e2edea2e7d28be0a43d93\nMerge: aa8f5955cd 8a1b01d082\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-15 22:01:23 -0700\n\n merged back the RC branch\n", "commit 8a1b01d0822f844adaa56991b1d6a52f031d0c9d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-15 22:01:20 -0700\n\n updated changelog as a part of the release\n", "commit d70e78ffab5524c1de18431610fb771084d74b25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-15 16:39:44 -0700\n\n updated changelog for release\n", "commit 6c917802dc17b382e253666f7f1ab8987a6b3c66\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-15 16:30:50 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 99b3ccb907d3203f5b3b2030462cab9db803afdf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-15 16:30:49 -0700\n\n [maven-release-plugin] prepare release jenkins-1.568\n", "commit 97c90ace15964143aa266da23c9c18de704bb3ad\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-11 00:19:45 +0200\n\n [FIXED SECURITY-134] Restrict access to admin monitor info page\n \n This could contain sensitive information in the list of solutions\n provided. It also shows the path to JENKINS_HOME, exposing OS and\n configuration information.\n", "commit d4f6532d5a56527f961178d03d450d18145f1e30\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-11 00:07:51 +0200\n\n [FIXED SECURITY-133] Restrict access to SCMTrigger status page\n \n The page shows the names and URLs of all jobs currently busy with\n polling. This includes jobs users might not regularly be able to\n access and might therefore reveal otherwise hidden information.\n", "commit 90337f06087ae0ff23f39310a5e07a2775d3d230\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-15 17:05:23 +0200\n\n [FIXED JENKINS-23094] Use POST to start slave agent\n", "commit b00aeddf4bc58a35d0aca67eced5ea89a78b1bf2\nAuthor: Matt Moore <mattmoor@google.com>\nDate: 2014-06-14 16:36:59 -0700\n\n Null check the 'properties' element of the json message before attempting to 'rebuild' the 'DescribableList'\n", "commit aa8f5955cd478d4a473f49126dad1a0efecc0e2a\nAuthor: tfennelly <tom.fennelly@gmail.com>\nDate: 2014-06-13 17:11:08 +0100\n\n [JENKINS-22373] Submit on Enter key bug on IE9\n", "commit 6dd071eaa8dd20ac6734d1b54e05d0a4adb7599f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-12 17:40:49 -0400\n\n [FIXED JENKINS-23417] Noting merge of #1277.\n", "commit 65b7d8a71cd3e4b8c3eb378b4c063e580f821a42\nAuthor: Surya Gaddipati <sgaddipati@groupon.com>\nDate: 2014-06-12 15:56:50 -0500\n\n Remove NoExternalUse Restrictions on SecurityListener methods.\n \n Plugins like github-oauth-plugin implementing SecurityRealm need to call\n these methods in security lifecycle events.\n", "commit 2b89f9d09e3426de8d2d311e059f24cb1c0b0b10\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-12 10:43:41 -0400\n\n [FIXED JENKINS-21631] Noting #1275.\n", "commit 74680ca2213255e937df833f956afa821b82a90b\nMerge: fad3f7db48 5df3f74b4e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-12 10:42:03 -0400\n\n Merge branch 'JENKINS-21631' of github.com:synopsys-arc-oss/jenkins\n", "commit 5df3f74b4e7700d5f51243ced4c97fdc209c6fb2\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-12 11:13:08 +0400\n\n [JENKINS-21631] - Don't fail with NPE if the PeepholePermalink cache contains the non-numeric value.\n \n Actually, the change just prevents symptoms. There should be an error somewhere else.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit fad3f7db48e4184221469fbbb0edc2163e26ac0f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-11 22:30:35 -0700\n\n [FIXED JENKINS-23410]\n \n Integrated the fix made in winp 1.20.\n", "commit 845a2770fa237b1fbfdf019d1d3b835f69f2c93a\nMerge: 677fdc0ac5 4a3c2d1115\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-11 18:49:13 -0400\n\n Merge pull request #1274 from kevinburke/building-link\n \n Link to 'Building Jenkins' page from text file\n", "commit 4a3c2d111532d1b3a9a6754cfc136ebd34f16de5\nAuthor: Kevin Burke <kev@inburke.com>\nDate: 2014-06-11 15:05:20 -0700\n\n Link to 'Building Jenkins' page from text file\n", "commit 677fdc0ac5615a7afc849eddc518d29c6eec1ffe\nMerge: 956ac72bd9 78dcd063da\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-06-11 20:48:36 +0000\n\n Merge commit '78dcd063da55ed725c99165686b14b180d03108f'\n", "commit 78dcd063da55ed725c99165686b14b180d03108f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-11 16:47:01 -0400\n\n MockFolderTest.moving pointed out a refinement to 1197e0c: list folders, if included, before their contents.\n", "commit 5396f51546367a30cae64cd4a28aed704fd90607\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-11 16:46:19 -0400\n\n 1197e0c required mocking Item.getName().\n", "commit 956ac72bd982005475336de6f88337d4b5eac46c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-06-11 22:36:16 +0200\n\n Noting JENKINS-18654 in 1.524\n", "commit 1d3f1df0b10c904c472e1fde64f3808f4b4b5356\nMerge: 1197e0ceaf a1e0e4b70b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-11 16:16:53 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit a1e0e4b70bb293c2f7d8f38ab094035d9d5ff22e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-12 00:07:06 +0400\n\n [JENKINS-19559] - Noting fixes in #1124 (jenkins-1.553)\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit de7147bfdc5d4eaf4d8521aa0fc1279b691e9710\nMerge: 622226ae59 a28c2701c6\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-06-11 20:31:32 +0200\n\n Merge pull request #1224 from daniel-beck/trim-changelog\n \n Move entries older than last year to changelog-old\n", "commit 1197e0ceaf015f9110d2dddf1ed0933d6f4fc9f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-11 11:01:05 -0400\n\n What I hope is a more efficient Items.getAllItems, using a simpler sorting method.\n Cf.: https://github.com/jenkinsci/metrics-plugin/commit/b7a2f58c977c8d1053d702e36dcc36bb1348e1aa\n", "commit d4b6430d117ad2495645f6fa194c95229d67a5d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-11 10:36:38 -0400\n\n Established test baseline for Items.getAllItems with sorting.\n", "commit 76c7cdea5a8af60c292820a0d8fc64c8104ce54e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-11 09:27:22 -0400\n\n Improved robustness of RunParameterValue so it does not break the REST API when there is invalid data.\n Observed in 1.554.1:\n java.lang.ArrayIndexOutOfBoundsException: 1\n at hudson.model.RunParameterValue.getNumber(RunParameterValue.java:63)\n", "commit 622226ae59a2b2ed1784f7dd1043923b633acf85\nMerge: a61cfe2c91 f193c7b6ab\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-06-11 10:17:57 +0200\n\n Merge pull request #1271 from bkmeneguello/portuguese-translation\n \n Fix translation error\n", "commit a61cfe2c91e78c7053090eb3040b0280958dfebe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-10 19:29:34 -0400\n\n [JENKINS-23365] Follow-up API fixes: introduce SCM.getKey(), and add an SCMRevisionState baseline argument to checkout.\n Necessary in order to produce correct changelogs by SCM plugins which actually use SCMRevisionState correctly (unlike git-plugin!).\n (cherry picked from commit df9dc4c850374daeeda72ee37177ba1fe2bcebd6)\n", "commit 0f859a38b4cf4ee02bf51f23552908dfc81f9170\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-10 18:11:33 -0400\n\n Automatically disable test timeout when running in a debugger.\n (cherry picked from commit abf335933388f0ce28edfb86dbe80972f3280e47)\n", "commit df9dc4c850374daeeda72ee37177ba1fe2bcebd6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-10 19:29:34 -0400\n\n [JENKINS-23365] Follow-up API fixes: introduce SCM.getKey(), and add an SCMRevisionState baseline argument to checkout.\n Necessary in order to produce correct changelogs by SCM plugins which actually use SCMRevisionState correctly (unlike git-plugin!).\n", "commit abf335933388f0ce28edfb86dbe80972f3280e47\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-10 18:11:33 -0400\n\n Automatically disable test timeout when running in a debugger.\n", "commit f193c7b6ab6069e757c7eb4c8f0e9f3e72d80ceb\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-06-10 10:32:52 -0300\n\n Fix translation error\n", "commit 03a26f309f763504b08a49047f24af9f166a7e6d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-06-10 22:25:40 +0200\n\n JENKINS-22867 was only fixed in 1.565\n", "commit 69f7b58d2d8596aab3444d40b7fb84f43cd8dc21\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-10 13:49:08 -0400\n\n [JENKINS-23365] Noting some nullness conditions; calcRevisionsFromBuild in particular is tricky.\n", "commit 24cb216200e7868d60e90bbf444b459947967343\nMerge: 9f16b223b3 9f3e1d8181\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-06-10 18:30:49 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 9f3e1d8181e1b7ff50ef13e7d5cc3ab335b34eaf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-06-10 19:57:31 +0200\n\n JENKINS-22028 was only fixed in 1.565\n", "commit 9f16b223b3deaf5ca01f5e88139b695992fc8dd1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-10 13:49:08 -0400\n\n [JENKINS-23365] Noting some nullness conditions; calcRevisionsFromBuild in particular is tricky.\n", "commit adfa9a30c5913563f0c7a9a6dbf826c6901ef043\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-10 11:15:08 -0400\n\n [FIXED JENKINS-20327] When saving a list view, submit POST data with size proportional to the # of jobs selected for inclusion, not the number of options.\n This can be done easily by setting json=\"true\"; otherwise the default is to pass =false for each unselected job.\n Ironically, even with this fix we are sending 2\u00d7 what is needed,\n since currently ListView.submit does not even check the json parameter for job names:\n it only pays attention to top-level request parameters that the browser defines for selected checkboxes.\n Ideally we could ask buildFormTree to ignore a given form element entirely, so as to avoid the wasted data.\n", "commit 2b93c0cb6ad7fcad57d88363d8b40de5fe808c7c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-10 10:54:25 -0400\n\n Reusable API documentation: <st:include page=\"/hudson/model/ModifiableItemGroup/_api.jelly\"/>\n", "commit 3170a1bc153bc12c68d0ac90ae5b701e2c9ec81d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-09 21:29:56 -0400\n\n [JENKINS-19310] Unreproducible failure of DirectlyModifiableViewTest.failWebMethodForIllegalRequest, probably from a StackOverflowError.\n at \u2026\n at hudson.model.View.toString(View.java:514)\n at java.text.MessageFormat.subformat(MessageFormat.java:1246)\n at java.text.MessageFormat.format(MessageFormat.java:836)\n at java.text.Format.format(Format.java:140)\n at java.text.MessageFormat.format(MessageFormat.java:812)\n at java.util.logging.Formatter.formatMessage(Formatter.java:130)\n at java.util.logging.SimpleFormatter.format(SimpleFormatter.java:63)\n at java.util.logging.StreamHandler.publish(StreamHandler.java:179)\n at java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:88)\n at java.util.logging.Logger.log(Logger.java:481)\n at java.util.logging.Logger.doLog(Logger.java:503)\n at java.util.logging.Logger.log(Logger.java:567)\n at hudson.model.AbstractItem.getUrl(AbstractItem.java:423)\n at hudson.model.View.getViewUrl(View.java:510)\n at hudson.model.View.toString(View.java:514)\n at \u2026\n", "commit 15db1b9d23585fa296a911401eb66c428ec5fc82\nMerge: 5cf47f71c2 cc776cb720\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-06-09 22:12:44 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit cc776cb720242975b3282d5cd0a7c81501a64505\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 14:40:02 -0700\n\n the trunk is toward 1.569-SNAPSHOT\n", "commit 3651b0f011dc5f5bedbe1c54557f8ddf2d5fc561\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 14:39:57 -0700\n\n creating an RC branch\n", "commit 8b431faa7fdd36b3415248d8a7892ce2a4044b09\nMerge: ad2e7d6d97 7a1e9f21d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 14:32:08 -0700\n\n merged back the RC branch\n", "commit 7a1e9f21d769ef5366215e2382ba0da1471f17eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 14:32:04 -0700\n\n updated changelog as a part of the release\n", "commit 5cf47f71c2d67f3d542a49ec9ae8e50813b5d279\nMerge: ad2e7d6d97 ea95434938\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-06-09 21:29:44 +0000\n\n Merge commit 'ea95434938b2111d8768528823990a78bdc58d3e'\n", "commit ea95434938b2111d8768528823990a78bdc58d3e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-09 17:28:10 -0400\n\n [FIXED JENKINS-19310] Provide correct links for build history inside a folder.\n The basic fix is to use ${rootURL} plus full model object URLs rather than relying on ${jobBaseUrl}.\n This is made trickier by the fact that the model object URLs are computed inside ProgressiveRendering.compute,\n and therefore will not be correct when nondefault views are in the crumb trail unless the original request information is present.\n So modifying ProgressiveRendering to preserve a copy of the original request for use during computation.\n (This could probably be used to simplify parts of AsynchPeople as well.)\n Also improving AbstractItem.getUrl to properly construct a URL including views even when the current page is not inside the item;\n it should suffice for some ancestor of the current item (or a view thereof) to be in the ancestor list of this page.\n", "commit ad2e7d6d97486beedf265d8351b7380225b1acf0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 14:00:51 -0700\n\n Integrating the fixed version of remoting\n", "commit af752f09aad5ba856efe1a692a04a6544d9e223e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 13:59:11 -0700\n\n Fixing the order\n", "commit 00ab6012b8607b5290aa0bf88fc2f55c5cd36caa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-09 13:58:48 -0400\n\n [JENKINS-19310] Reproduced problem in test.\n", "commit 032a47599d63a38d499b8f015dc57b2d41419130\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-09 13:13:23 -0400\n\n Do not mix old and new test-annotations libraries.\n Corrects 9ce6b0fec3c0a0f1b9ea786865b2130a900a5886.\n", "commit 34f885b73f3a054c6de3e25f47b0e464d9a4df3f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-09 12:47:18 -0400\n\n [FIXED JENKINS-23375] Incorrect redirect after deleting a folder.\n", "commit cab3fc81ef6c9154381c456344125418e14d3457\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 09:39:16 -0700\n\n updated changelog for release\n", "commit be42bafeda6d6cb615d220678980bf969476ee30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 09:30:16 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 17c5766539370df5b7f74b09e18840ba9e64fe1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-09 09:30:15 -0700\n\n [maven-release-plugin] prepare release jenkins-1.567\n", "commit 7423d30e9e3599889597547295e1a8a659fb19d5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-08 23:48:47 -0400\n\n [FIXED JENKINS-23365] Noting merge of #1257.\n", "commit 38e81a69cfca49a35cc0ffab54baea01fdc9b749\nMerge: c95777e476 75c889f265\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-08 23:33:46 -0400\n\n Merge branch 'SCM-Job'\n", "commit 75c889f265ee57a1a2bc3e91f63ab22c20ed359d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-08 22:05:53 -0400\n\n Unused import.\n", "commit 710f168d4f5e203e02648e8d65908a0bae2d55b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-08 21:58:13 -0400\n\n @WithBridgeMethods and @AdaptField did not work to maintain binary compatibility.\n Existing code referring to a member of type AbstractBuild often called methods not present in Run.\n Changed to retain the existing fields and getters but deprecating them and introducing replacements.\n", "commit 3ddef512b21b336e2911598ad3f62def62cb0e18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-08 20:53:48 -0400\n\n Fix of JENKINS-8408 broke some tests of workspace-based polling; disable the fix when inside a test, for better predictability.\n (Ideally Jenkins would actually detect whether there was a *plan* to connect a slave of a given name.)\n", "commit 5e89373187ce09df59f698b57fb58e7ee78b43c4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-08 20:28:43 -0400\n\n NPE in some unit tests.\n", "commit 51f98d83f7bad41b68c6792c23b05dd80e0c6279\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-08 20:18:16 -0400\n\n Some forgotten binary compatibility fixes.\n", "commit a1c30c7b8466f8511f510d39824e0fb30c6d42e3\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-12 22:21:42 +0200\n\n [FIXED JENKINS-23361] Add CLI commands to add jobs to and remove jobs from views.\n", "commit c95777e47638fa7483611a2a09a4b26de8e9a327\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-08 10:16:15 -0700\n\n [FIXED JENKINS-23228]\n \n Documented this feature and integrated a newer version of Stapler.\n \n I took the opportunity to reorder the content in the section, so that\n the tree parameter becomes the main subject.\n \n At this point, the depth parameter should be only used in a limited\n circumstance, so it should be treated as such.\n", "commit 2b079a596dd0142cb84d9e46516fc1bf40c03fed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-06 14:52:14 -0700\n\n Adding another way to extract the value, this time into a \"natural\" Java object.\n \n I came into this use case while working on the workflow, but I think it's useful in other context as well,\n such as Scriptler plugin needing to define some parameters.\n", "commit 6575f57adfeff94f2ac08c4306e9051a8d58805a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-06 14:37:04 -0700\n\n Jenkins!\n", "commit e8ecf3ad70bd650d0389af201f120203e97fde09\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-06 12:31:04 -0700\n\n doc improvement\n", "commit 82d2eb5ff0f2601bd078e0ee0034a1b7091b267a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-06 16:05:37 -0400\n\n @CheckForNull\n", "commit fe1d4472015d978f45f219369fc7123bbdd558dd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-06 16:01:06 -0400\n\n Test SCM implementations now require an SCMDescriptor.\n", "commit f6a6ee9b9c0f4471620a8b982f45e30db7f25b5a\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-06-06 13:20:48 +0200\n\n removed debug output from from\n", "commit 65e87211219da726ef6b1920d43d41a712294440\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-05 23:12:53 -0400\n\n Added SCM.guessBrowser.\n", "commit f67c9f1c1317ab77783897415e2b4a0ec85650d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-05 22:35:54 -0400\n\n Updating comment.\n", "commit 2a08aa1a4c28ca61476d7818af9a9620e8424fbf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-05 22:22:49 -0400\n\n Ability for project-changes.jelly to handle multiple ChangeLogSet\u2019s per build.\n", "commit e526809bda3b54f03735979b915f995211915b90\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-05 21:33:02 -0400\n\n Make sure the RepositoryBrowser is associated with a ChangeLogSet so we do not need to go back through the build and SCM to find it.\n", "commit 5a43591838264c908e7c1210da60c8c458040d67\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-05 16:08:01 -0400\n\n Skip NullSCM since we are returning a collection anyway.\n", "commit d843675d0b3387ae5d3b56c2acbcec0d15d13ca8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-05 16:06:26 -0400\n\n Better display name when there is no defined SCM.\n", "commit 4e24f702af7df2c35fc6ff1809cae6bccdd6cade\nMerge: 6206be1a11 9ce6b0fec3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-05 14:57:06 -0400\n\n Merge branch 'master' into SCM-Job\n", "commit 44d1c4027ed4926bea93459260311958694308db\nAuthor: phoenix384 <phoenix384@gmx.de>\nDate: 2014-06-05 19:50:27 +0200\n\n Update newJob_de.properties\n", "commit 9ce6b0fec3c0a0f1b9ea786865b2130a900a5886\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-04 11:29:30 -0700\n\n Integrating a new version that supports multiple issue trackers\n", "commit fa832c58b06556d9d3e0224be28f9c8673f3230b\nMerge: e6b063ddd4 870ef367b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-04 12:32:58 -0400\n\n Merge pull request #1266 from synopsys-arc-oss/refactoring_security_classes\n \n Added annotations to kernel security classes.\n", "commit 2f442e4d31b9bd4c1059b4c11d865d4e641e68df\nAuthor: Jean Blanchard <jean@jblanchard.fr>\nDate: 2014-04-15 16:07:55 +0200\n\n Fix changelog generation in ExtractResourceWithChangesSCM\n when several files are changed at once\n (used in the fix for JENKINS-22622)\n", "commit 870ef367b77dd4f2822f6a143f3fe09d1a24fae5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-04 18:31:39 +0400\n\n Added annotations to kernel security classes.\n \n Most of methods define @Nonnull inputs and outputs (the legacy behavior is mostly non-documented), but there're several exceptions\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit e6b063ddd43cd45dfab4ea9daa321f697985017a\nMerge: a9c943798e b401cf1fba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-03 22:10:18 -0400\n\n Merge pull request #1259 from daniel-beck/JENKINS-16827\n \n [FIX JENKINS-16827] Don't try to guess the build number\n", "commit a9c943798e5b20a6fdd4753bfabdca0647aa25f8\nMerge: 5d32d495d5 e5cacd1780\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-03 16:50:48 -0400\n\n Merge pull request #1213 from synopsys-arc-oss/node_classes_improvements\n \n [READY] Additional null checks for node access methods.\n", "commit e5cacd1780230fdd6056538d069978b3644295f6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-03 23:37:05 +0400\n\n Fixed node handling methods in order to comply with https://github.com/jenkinsci/jenkins/commit/3f8fc4e2ec5b1b421e1551a2a2fc2a284be330d1\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 5d32d495d5c777c4f21c9ae57b26a98ea615f862\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-03 15:23:13 -0400\n\n getTransientActions should defend against null members even when assertions are disabled.\n Cf.: https://github.com/jenkinsci/remote-terminal-access-plugin/commit/db24e2126b649689652ac8ddb100f3ef6680a422\n", "commit ebccc6a34a7791eadaf08121e8d79f3341434043\nMerge: af4b7e8e68 6c2fffb248\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-03 14:51:35 -0400\n\n Merge pull request #1223 from synopsys-arc-oss/hudson_util_annotations\n \n Annotate hudson.Util methods by @CheckForNull and @Nonnull\n", "commit af4b7e8e68458f48e853ab50ee452d8c385dbf04\nMerge: a881ebb0e7 128408eb50\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-03 14:39:27 -0400\n\n Merge pull request #1246 from daniel-beck/Peephole-RunListener-Logging\n \n Add logging to PeepholePermalink's RunListener\n", "commit a881ebb0e7f005d6f2bec2deb9a4d1f1343378e0\nMerge: 85afb25639 125e49d45e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-03 14:18:39 -0400\n\n Merge pull request #1264 from synopsys-arc-oss/build_classes_refactoring\n \n Annotated hudson.model.Build and hudson.model.Run, minor fixes in Javadoc\n", "commit 85afb256397bacff566addc897d158b2683e4ed5\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-03 15:22:26 +0400\n\n Noting #1013\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 4d4ca20a241aac64d000cc29bc27e7f1c1920f94\nMerge: 4f41d2aa28 c5d01b0645\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-03 15:10:01 +0400\n\n Merge pull request #1013 from synopsys-arc-oss/launcher_fixes\n \n [FIXED JENKINS-20559 and JENKINS-19454] - hudson.Launcher bugfix and additional wrapper\n", "commit 125e49d45e40ff80d75138e03d4dc6a2d99a8812\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-03 15:02:56 +0400\n\n Annotated hudson.model.Build and hudson.model.Run, minor fixes in Javadoc\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 4f41d2aa28d659753286635c5892fa0a9f6f9dc7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-02 21:33:41 -0700\n\n the trunk is toward 1.568-SNAPSHOT\n", "commit 1a8a79dde14b76b77593a017a3874532a7b9dbb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-02 21:33:29 -0700\n\n creating an RC branch\n", "commit e3952f41c5649c326ace3cc263420a8c287e1e7c\nAuthor: Joshua Kolash <joshua.kolash@gmail.com>\nDate: 2014-04-07 16:42:36 -0400\n\n [FIXED JENKINS-17667] - Syncronization of InstallerTranslator::getToolHome()\n \n There appears to be some unthreadsafe initialization going on here.\n Initialize/get inside a synchronized block for threadsaftey.\n", "commit f56a3bdae5baa68a7427efdface0a04028e7d010\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-02 16:57:38 -0400\n\n [JENKINS-17374] [JENKINS-18116] Noting merge of #1260.\n", "commit 8bdff9e578fde6ef93f7d44e1434335169c8272a\nMerge: 3f8fc4e2ec 0a241aafdb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-02 16:55:22 -0400\n\n Merge branch 'JENKINS-17374-18116' of github.com:daniel-beck/jenkins\n", "commit e1ffeec0f74da542652ed6bc7895f292fc88072b\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-05-03 23:33:20 +0400\n\n [node null checks] - Throw the HTTP \"Not found exception\"\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit cf545756489ad982d86a26c0e33455c648bf98b9\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-05-03 00:27:15 +0400\n\n [nodes handling] - Fixed code according to comments from @jglick\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n \n Conflicts:\n core/src/main/java/hudson/model/Job.java\n", "commit abbde7745873cb34cee56d0fcafdd11d45acc6b8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-04-26 17:23:26 +0400\n\n Added missing null checks for Computer::getNode(), SlaveComputer::getNode() and AbstractBuild::getCurrentNode()\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractBuild.java\n", "commit d3cbc2524ee32b7021f27a70bbfb1348de298515\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-04-22 12:58:11 +0400\n\n Minor improvements in Jenkins Node-related classes.\n The change adds some missing null checks\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 3f8fc4e2ec5b1b421e1551a2a2fc2a284be330d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-02 13:55:21 -0400\n\n [FIXED JENKINS-23277] Better diagnosis for an NPE probably involving cloud slaves.\n", "commit 148251f96fcf5f1f9198d51219bf0dcbf4a7c2cb\nMerge: c826a01441 be040c90aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-02 08:39:24 -0700\n\n merged back the RC branch\n", "commit be040c90aab02930d0255bf5205d308d13e48f07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-02 08:39:21 -0700\n\n updated changelog as a part of the release\n", "commit 6206be1a1178a4532f7c87110658be4e8f128cfa\nMerge: 7672f00b11 c826a01441\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-06-02 08:27:23 -0400\n\n Merge branch 'master' into SCM-Job\n \n Conflicts:\n core/src/main/java/hudson/model/CauseAction.java\n core/src/main/java/hudson/triggers/SCMTrigger.java\n", "commit 4d031dced071d06e34064b33f936c9762a10adc1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-01 22:27:50 -0700\n\n updated changelog for release\n", "commit d88109000c7dfab395c3a155587ce438c78b2841\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-01 22:19:33 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit dc98f5dc6ee96ab73b9094d15cb354ccbcb98217\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-06-01 22:19:33 -0700\n\n [maven-release-plugin] prepare release jenkins-1.566\n", "commit 0b556c0fa8dd0ebd1851c3b37025e2c0321fafe8\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-02 01:35:45 +0200\n\n [JENKINS-14583] Move replacement into shared function for reuse\n", "commit c826a01441326901afd28388ed9693710d0cd6c6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 17:30:49 +0000\n\n Fixed noting of #1205\n", "commit 5a8bbcd4755485684ddd77bf562c637a471623c8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 21:25:13 +0400\n\n Noting #1205\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit a71240c88a4bdf1c5adbf5da3acbaf68de84a92c\nMerge: bdad023bd4 6df89e3340\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 10:21:07 -0700\n\n Merge pull request #1205 from daniel-beck/JENKINS-22699\n \n [FIXED JENKINS-22699] - JUnit Archiver. Add option to archive only when successful\n", "commit bdad023bd46ef3e7938d3e4d89afdd2cf1e6367a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-01 18:57:51 +0200\n\n Fixup 00292ff44c38a4d6c1423020f13f97e48efd7bad\n", "commit 00292ff44c38a4d6c1423020f13f97e48efd7bad\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-06-01 18:50:19 +0200\n\n Marking JENKINS-15094 major bug\n", "commit 286d3141854b48edb38e8e802f0d85fd1b8ffd40\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-01 18:28:59 +0200\n\n Noting #1229\n", "commit c47417989f16b9c3727478d87e016014ccd8e269\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-01 17:59:22 +0200\n\n Refactor BuildCommandTest\n", "commit 9402bd82cdafdde8b28a99c2cd6fede9409499a1\nMerge: 9f3a2b5bfb 7b894f57b7\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-01 17:24:44 +0200\n\n Merge pull request #1229 from synopsys-arc-oss/CLI_null_ParameteValue\n \n [READY][FIXED JENKINS-15094] - Handle null parameter values to avoid massive executor deaths\n", "commit 9f3a2b5bfb9d5baafe34fd854de90186f7347f3a\nMerge: 5893bca426 d172f5836d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-01 16:57:45 +0200\n\n Merge pull request #1262 from synopsys-arc-oss/javadoc_hudson_model_executor_isActive\n \n Javadoc: Noting changes in Executor availability check approaches (1.536)\n", "commit 128408eb50ded688fbeb423db1e2a0da0c6f5aa0\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-01 16:49:48 +0200\n\n Add logging to PeepholePermalink's RunListener\n", "commit c5d01b0645a12e64e2a256641b18989c2f68eeea\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 18:21:43 +0400\n\n [JENKINS-20559] - A direct test for the bug\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 5893bca42600a989b10e5cc35ee20847b16fab5f\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-01 15:09:54 +0200\n\n Noting #1258\n", "commit bdfcd2625381e3e9153c1de5ead82abe96ab1c16\nMerge: fa7c5454b1 af67ae868e\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-06-01 15:04:55 +0200\n\n Merge pull request #1258 from daniel-beck/JENKINS-16264\n \n [FIX JENKINS-16264] Don't advertise POSTing config.xml on master\n", "commit fa7c5454b16269100057206daba0335d3a10292f\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 16:20:28 +0400\n\n Noting RPM-related pull requests: #1202 and #1227\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit af67ae868e0d150e4d73e48a301c831bc2732b0c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-01 14:05:51 +0200\n\n [FIX JENKINS-16264] Don't advertise POSTing config.xml on master\n", "commit 3e191ba236d768c53dee92afb1651971c49999b9\nMerge: a3d07dcb19 00b6d99be6\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 04:58:43 -0700\n\n Merge pull request #1227 from n8felton/JENKINS-11673\n \n [FIXES JENKINS-11673] - Support https in RPM service scripts\n", "commit a3d07dcb19abd04ed7acf3541c0ac749e0a02902\nMerge: 0f6258b6cb a08b16d281\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 04:55:09 -0700\n\n Merge pull request #1202 from matthewbarr/JENKINS-22690\n \n [FIXED JENKINS-22690] Remove repo file from RPM\n", "commit 0f6258b6cbdf13d2ecde2c577bb9fa239fe0d496\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-06-01 13:52:59 +0200\n\n Noting #1245, #1252\n", "commit a63606d0b735e80ac6a29504d1173f35e42004bc\nMerge: b152037634 5aa32c8681\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-06-01 13:49:23 +0200\n\n Merge pull request #1252 from daniel-beck/JENKINS-17114\n \n [FIX JENKINS-17114] Distinguish 'nodes offline' from 'no nodes'\n", "commit b1520376340096fe47b19f5b906e275e42fb0a61\nMerge: 73c00442d2 19e40a9338\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-06-01 13:48:39 +0200\n\n Merge pull request #1245 from daniel-beck/JENKINS-19250\n \n [FIX JENKINS-19250] Add causes to queue item tool tip\n", "commit 73c00442d24e2310294a2aa78919da3268f388d7\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 15:12:16 +0400\n\n Noting #1247\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit ee3ea5dc47ffa980ef73930c7f9658c532fad9ee\nMerge: 23e0e919be b517eb7925\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 03:59:00 -0700\n\n Merge pull request #1247 from daniel-beck/JENKINS-22617\n \n [FIX JENKINS-22617] Fix path to deletion of JVM Crash error log\n", "commit ef943a3ee69529a9f41353f134043ed3363f12e0\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2013-11-13 16:14:45 +0400\n\n [FIXED JENKINS-20559] - ProcStarter: Check for null before cloning of environment variables list\n \n Resolves https://issues.jenkins-ci.org/browse/JENKINS-20559\n BTW, I also need to add some tests to \"Test Harness\" in order to improve coverage of nested operations.\n These test require a fix for https://issues.jenkins-ci.org/browse/JENKINS-19454\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit a865a52562a7f29ff065e3c86e67013cf606f9d5\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2013-11-13 16:07:24 +0400\n\n [FIXED JENKINS-19454] - Added DecoratedLauncher implementation to the core.\n This launcher Allows subclasses to only implement methods they want to override.\n Originally, this launcher has been implemented in Custom Tools Plugin, but there are many duplicates in other plugins => it would be useful to have it in Jenkins core.\n \n Resolves https://issues.jenkins-ci.org/browse/JENKINS-19454\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit d172f5836da20f41a4a39c03ed8346b48adec2d0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 14:00:12 +0400\n\n Javadoc: Noting changes in Executor availability check approaches in 1.536\n \n This change is a follow-up to Executor::isAlive() issues in #1229.\n \n Since 1.536, {@link Executor}s start threads on-demand.\n The entire logic should use Executor::isActive() instead of Executor::isAlive() in order to check if the {@link Executor} it ready to take tasks.\n \n Since the change breaks previous executor availability flows, it is required to document changes somehow.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 23e0e919bebda0e09d41638f83ec9ad93b496250\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 13:36:49 +0400\n\n Noting #576\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 4af464a624ee88d479a77f401be9d4f10ffaa791\nMerge: bab3176f82 bffca9cd06\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 02:33:52 -0700\n\n Merge pull request #576 from JoelJ/patch-2\n \n [FIXED JENKINS-18626] - Test result page keeps identifying tests as age 1\n", "commit bab3176f82b5e523c3193ff6f8871d4c08300e65\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 13:14:51 +0400\n\n Noting #1225\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit d2fb6d918c97b7b568eeff5b43e7095cbcb5d107\nMerge: e7ca7ae9ec 8767ddb192\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 02:12:00 -0700\n\n Merge pull request #1225 from synopsys-arc-oss/jenkins22693-inputstream-fix\n \n [FIXED JENKINS-22693] - Properly close InputStreams in FileParameterValue\n", "commit e7ca7ae9ec4ac76a51248a2d44fa747ede6160dc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 13:05:19 +0400\n\n Noting #1230\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 91ef9113262359ab45ed710d6ecad0f73df7b434\nMerge: 1b81efbdf3 e4902e7e8a\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 01:56:36 -0700\n\n Merge pull request #1230 from daniel-beck/JENKINS-22934\n \n [FIXED JENKINS-22934] Show poll thread count option when necessary.\n", "commit 1b81efbdf342484e65fe2e345f5681b38426ed76\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 12:44:03 +0400\n\n Noting #1249\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit d5fc738e636f74856b95ddb26417a0c2ae020dfa\nMerge: c5158d228b 916340750e\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 01:38:22 -0700\n\n Merge pull request #1249 from daniel-beck/JENKINS-8358\n \n [FIX JENKINS-8358] Use DISABLED_ANIME icon while building\n", "commit c5158d228b9f123fe0f4dd1cd671af7e6f0fde35\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 12:34:29 +0400\n\n Noting #1242 (JENKINS-20031)\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 19f4cbcce14ddb0d2d1a06b40af69b8aab2b4ede\nMerge: 7ee4da9acc a4b63d2dc0\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 01:27:58 -0700\n\n Merge pull request #1242 from daniel-beck/JENKINS-20031\n \n [FIXED JENKINS-20031] Useful error message when UC not found\n", "commit 7ee4da9acc0cfcda45d6b2b622832e496c9168fc\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 12:01:20 +0400\n\n Noting #1248\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 0c76f85f8dd563963072323c68f25236d901a9ca\nMerge: b3bb235d57 aa677ed848\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-06-01 00:36:05 -0700\n\n Merge pull request #1248 from daniel-beck/JENKINS-20499\n \n [JENKINS-20499] Don't fail horribly with null causes\n", "commit 0a241aafdbdf3ad15d34efa3077658c5770b9195\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-06-01 00:51:00 +0200\n\n [JENKINS-17374 JENKINS-18116] Don't set gzip header for error\n", "commit b401cf1fbafe50b67d1ed4aebef5bf2909e662e3\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-31 21:42:31 +0200\n\n [FIX JENKINS-16827] Don't try to guess the build number\n \n The confusion resulting from a wrongly guessed build number isn't\n worth the minimal use this information provides.\n", "commit 7b894f57b78be0e4d847fe1c971955d2cbb08e58\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-05-29 21:40:10 +0400\n\n [FIXED JENKINS-15094] - Handle null parameter values in BuildCommand (CLI) and Parameter classes (CLI).\n \n The change adds missing checks for null ParameterValue, which may be passed from the CLI.\n It prevents the death of Jenkins executors during the canTake() check of node labels.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit cd23fac9950c1c0762731372df2c109d4bb80db3\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-05-31 23:38:02 +0400\n\n [JENKINS-15094] - Unit tests for the issue\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 7672f00b11141eb91235104ab7ba83c7ed6c678c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-30 17:05:22 -0400\n\n Modernizing SCMListener registration.\n", "commit bda00bdbf30bad79d5230b95d1994e4ba537d262\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-30 16:14:15 -0400\n\n Note.\n", "commit 7a2e32603ba6c6f21c85f96f1380ca498592b3d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-30 15:22:20 -0400\n\n Added SCMListener.onCheckout.\n Also fixed compilation error from previous change.\n", "commit ae09ee99c2090f5922a9f278374bde51080869dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-30 14:35:03 -0400\n\n A good time to get rid of deprecated return value from SCM.checkout.\n", "commit 5b6522808090ae675826a6033382f2361f7f270c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-30 13:59:39 -0400\n\n SCMListener should also work with Run.\n", "commit 074af6cb31d258bb1e904f69eac11fca061b3b5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-30 13:25:52 -0400\n\n Allow changelogs to work with Run.\n", "commit daa0221ef243987c9e100381c089f5dcd86aa3ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-30 13:25:05 -0400\n\n Permit changelog generation to be skipped.\n", "commit b3bb235d57409381253c60db351b2b7dc384e406\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-29 15:03:28 -0700\n\n Added RestartableJenkinsRule to test Jenkins across restarts\n", "commit e016b501bb22cf76a10228f36605acef49693ed7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-29 18:02:24 -0400\n\n Use TaskListener rather than BuildListener for SCM methods.\n", "commit 5a25214ceff813a169033634f852199a45b92d37\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-29 17:17:39 -0400\n\n Expanded SCMTriggerItem signature; trying to fix multiple-scms integration.\n", "commit 98ee11a28903e3d3003d912f143150bcf1b37c55\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-29 16:01:19 -0400\n\n Trying to make it possible for a non-AbstractProject to use SCMTrigger.\n", "commit 9492baf125f10576b2bf0369835739cad146b092\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-28 18:30:26 -0400\n\n Need to retain original signature of _for(AbstractProject) for binary compatibility.\n", "commit 067ff64b281b0c9534cb1a678e67cc8307f0efa8\nMerge: 30e9ae4ae5 2edf25a26b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-28 18:18:16 -0400\n\n Merge branch 'master' into SCM-Job\n", "commit 2edf25a26b740f42228b75a56de45dfe4ca8f198\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-28 18:17:35 -0400\n\n Copying all-tests profile from test harness.\n", "commit 30e9ae4ae504f226a80048a4abe57c95f1871e68\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-28 18:13:13 -0400\n\n Fixing method compatibility checks.\n", "commit 70e28a58d6e4b3759909eba7db4907d1f3cb2f56\nMerge: 2aef6cf58f 1bcefdb3c3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-05-28 23:55:00 +0200\n\n Merge pull request #1256 from thiagozanetti/patch-1\n \n Changing the number of provided plugins.\n", "commit 1bcefdb3c3ba38f2a42bb2095c7e41fe988bf2bc\nAuthor: Thiago Zanetti <thiagozanetti@users.noreply.github.com>\nDate: 2014-05-28 17:44:37 -0400\n\n Changing the number of provided plugins.\n \n The number of provided plugins was outdated.\n", "commit ce09e19f004e45f1c000fcb97fefa781fba8d177\nMerge: 15a689546f 2aef6cf58f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-28 16:22:40 -0400\n\n Merge branch 'master' into SCM-Job\n", "commit 2aef6cf58f959c8f1aa2db831a83a86a447713b8\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-05-28 11:03:00 +0200\n\n Changelog for PR #1239\n", "commit 3ddd2b0c0876239316b5cfc6bca497821bd200b8\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2014-05-14 11:38:17 +0200\n\n [FIX JENKINS-22818] fix jenkins restart on Linux after plugin update if the java executable running Jenkins is started without its full path\n \n The patch uses 'execvp' instead of 'execv' to lookup the java executable filename in the PATH if the specified filename does not contain a slash (/) character.\n Regression introduced in 547d4ed8d35de6be4b2788e4816019bb8cc94902\n", "commit 2ff7a905ac866aac5aea7aae0cb97ee8906b5829\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-27 22:10:57 -0400\n\n [FIXED JENKINS-22822] PeepholePermalink should maintain an in-memory cache of symlinks to avoid disk I/O.\n", "commit 8a79907280aebfeb17744a8a1cc2d05fa755c36e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-27 18:36:43 -0400\n\n Gratuitous use of Permalink constants when there are standard methods for the purpose in Job.\n", "commit f484daf01eb82c2364a709dd1d01418ed4c22276\nMerge: e96db8ed35 8b9ca06f49\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2014-05-27 14:27:54 -0700\n\n Merge pull request #1033 from daniel-beck/filter-descriptors\n \n [JENKINS-20739] Filter descriptors before adding them to hetero-list\n", "commit e96db8ed359090c88118b35dd643459286738250\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-27 13:47:57 -0700\n\n Integrated the latest remoting library.\n", "commit 495b3c41202cf3de16e90bda709ab370087e4f6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-27 12:37:10 -0400\n\n [JENKINS-10477] Noting #1254.\n", "commit 68fd984c0e98d587548d877b820bc16defd6ddb6\nMerge: 7f7eb60bdd 2f7a49b7cc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-27 12:36:15 -0400\n\n Merge branch 'JENKINS-10477' of github.com:daniel-beck/jenkins\n", "commit 7f7eb60bdd4aa55f0d56c21ef04c12d4922399e4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-27 12:28:03 -0400\n\n [JENKINS-23151] Need to revert part of 5789f0c since codemirror-mode on f:textarea apparently does not work for lazy-load fragments.\n", "commit 8a56b36179b748ede897f09362fac84da1b1c901\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-26 17:42:23 -0700\n\n the trunk is toward 1.567-SNAPSHOT\n", "commit 25f9e64b11e42c04afbf64ec6cb9ca0dab76c1a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-26 17:42:18 -0700\n\n creating an RC branch\n", "commit 17b698c23ea5f49ed3ed5e01586010bf10b1702b\nMerge: 67dd49a2e5 f948f44936\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-26 16:38:01 -0700\n\n merged back the RC branch\n", "commit f948f44936b0181302e220953c43da0dad299981\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-26 16:37:58 -0700\n\n updated changelog as a part of the release\n", "commit 8902aab14c2e192e12c0dbe7b409b4fa3d184830\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-26 15:53:28 -0700\n\n updated changelog for release\n", "commit 1e3195d8ffe9539bd33b9e6353014161fc63cf62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-26 15:44:49 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit fe7ace8816ebe24fe5031d7f4fb4f0444b51cd60\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-26 15:44:48 -0700\n\n [maven-release-plugin] prepare release jenkins-1.565\n", "commit 2f7a49b7cc503606c3d9d6a472ffef37a04d6b7f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-25 17:01:07 +0200\n\n [FIX JENKINS-10477] Use build display name in executors list\n", "commit f2110db998f08934f67001c2602bef52e60bb70f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-24 19:46:29 +0200\n\n Use full display name by default for model links to Items\n", "commit 492599af4d286a2211f38ae34ff763eff8be50d8\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-24 19:34:32 +0200\n\n Return correct URL to Jenkins master node\n", "commit 5aa32c8681410eccfabf68397692f2402e615a48\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-24 15:43:51 +0200\n\n [FIX JENKINS-17114] Distinguish 'nodes offline' from 'no nodes'\n \n Jenkins currently does not distinguish between 'All nodes for a\n label are offline' and 'There are no nodes for a label'. This is\n exacerbated by the current wording:\n \n All nodes of label 'foo' are offline\n \n Instead of just changing the wording to something not seeming to\n imply existence of such nodes, add a second wording that clearly\n states that there are no such nodes.\n", "commit a72c9f7766f283567db0f0aa94d4a139bd59d183\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-24 14:33:40 +0200\n\n [FIX JENKINS-14538] Improve builds dir input validation\n", "commit 15a689546f9b9ccb53f9422f20576b56c4547fb2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-23 19:10:18 -0400\n\n Sketching SCM based on Job/Run.\n", "commit e937b099cb49e7458159980adc4b59d1f98b057c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-24 00:51:26 +0200\n\n [FIX JENKINS-18048] Fix link of SCMTriggerCause from UpstreamCause\n \n - UpstreamCause now tries to initialize upstream causes with the\n correct build in onLoad\n - SCMTriggerCause stores build reference and uses its URL to build\n absolute link to changelog\n", "commit 916340750e5b1588248a92e7d6730c62e5978552\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-23 23:10:31 +0200\n\n [FIX JENKINS-8358] Use DISABLED_ANIME icon while building\n", "commit 67dd49a2e5280320c23713f995f1519f345ebfa8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-23 16:53:44 -0400\n\n Helpful to show the user ID in the same place as the API token, since you will be using them together.\n (With a security realm where the ID is an email address but a short name is used elsewhere, people can get confused.)\n", "commit 68fbc8c664411ca4b6137e1a787692d0b540ad95\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-23 16:49:46 -0400\n\n Avoid using StreamTaskListener.fromStdout.\n", "commit 0cca8929b523b5a75bc160fc2b500b699a43bc82\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-23 16:49:30 -0400\n\n Diagnostic message moved to logger.\n", "commit 60d0761b698a74df480bb05316496f2133f1219b\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-05-23 22:35:31 +0200\n\n Noting #1238\n", "commit f434c22f58ca156af314f806a39e58ffa619dc1d\nMerge: bef077b98c c667110763\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-05-23 22:33:51 +0200\n\n Merge pull request #1238 from gmjck/master\n \n [FIX JENKINS-22685] Jenkins cannot restart Windows service\n", "commit c6671107635a1d0ba0dba4a63b00bda37c3ef428\nAuthor: gmjck <gmjck@users.noreply.github.com>\nDate: 2014-05-12 21:15:18 -0400\n\n [FIXED JENKINS-22685] - Update WindowsLifeCycle.java to call restart! to properly restart the service.\n \n Using \"restart!\" instead of \"restart\" performs the restart in a separate process, so the service wrapper doesn't kill itself.\n", "commit bef077b98c7267ab7301043da19aaf8a642be621\nAuthor: R. Tyler Croy <tyler@monkeypox.org>\nDate: 2014-05-23 10:43:33 -0700\n\n Remove note.txt which appears to be irrelevant.\n", "commit aa677ed8486559433ff71a50cf4f5bbf8fc46cd8\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-23 10:56:41 +0200\n\n [JENKINS-20499] Don't fail horribly with null causes\n", "commit b517eb7925a0ac50bf499d30732b986efbf6d276\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-23 10:13:35 +0200\n\n [FIX JENKINS-22617] Fix path to deletion of VM error log\n", "commit 0d8a1d1015da910a78ef25dd82d2c571112684c2\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-05-23 08:41:25 +0200\n\n adjusted localizations to previous commit\n", "commit d0149ff3daf83947e14c4ed805054cce1865e183\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-22 16:38:29 -0400\n\n Changing remoteFS display label as discussed on jenkinsci-dev.\n", "commit 484db6b645b8f2963f02861678092c5b235687c4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-22 14:36:23 -0400\n\n [FIXED JENKINS-22247] Noting merge of #1161.\n", "commit ef949ee1d31b8f4e13fe0a4531daca8907c05474\nMerge: aeebf9f652 703c7ad9e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-22 14:29:46 -0400\n\n Merge branch 'config-userid-case-sensitivity' of github.com:stephenc/jenkins\n", "commit aeebf9f652234c5f12f9872e12d933af755c447d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-22 10:01:45 -0400\n\n Noting summary.jelly view in run actions.\n", "commit 3bc5381d5f40ff9f320ea7722479cf84d3d1054a\nMerge: 112c6f07df 9ac5357e8d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-05-22 11:06:30 +0200\n\n Merge pull request #1243 from ph-One/patch-2\n \n Move invalid body ID to body class and data\n", "commit 112c6f07df86e501bd2bc7b5d1d00a659820167e\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-21 22:22:07 +0200\n\n Noting #1234\n", "commit c6a492a2bb57fcec277eb8022535104ad08259e4\nMerge: 6302c50be3 5f443a7dba\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-21 22:17:59 +0200\n\n Merge pull request #1234 from olivergondza/directly-modifiable-view\n \n [FIXED JENKINS-22967] Introduce directly modifiable views\n", "commit 19e40a9338a70dbf51f6236be7fcf2fc9b7fb511\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-21 22:03:00 +0200\n\n [FIX JENKINS-19250] Add causes to queue item tool tip\n", "commit 6302c50be327dddc5a94e06f471a3d671fe4aa83\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-21 13:25:48 -0400\n\n [JENKINS-23127] Noting merge of #1244.\n", "commit b3109de4bb174dacbc78d7c76100334c46f1ce11\nMerge: 1a4e17b742 9568986efb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-21 13:24:56 -0400\n\n Merge branch 'fix' of github.com:KostyaSha/jenkins\n", "commit 1a4e17b742f7fe603d45a1d81eaac8d19f3ccb03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-21 13:13:41 -0400\n\n Pending a rework of #538, the least we can do is show users the wiki page with suggestions.\n Cf.: http://stackoverflow.com/questions/8109607/headless-continuous-integration-with-jenkins\n", "commit 9568986efb1f435ca2c95422c57fcf579c8bf222\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-05-21 17:47:17 +0300\n\n [FIXED JENKINS-23127] Allow loading classes from plugins.\n", "commit 9ac5357e8dcf8560b26bd4a685e88a1a0570c722\nAuthor: Kyle A. Matheny <Phaygo.One@gmail.com>\nDate: 2014-05-21 09:05:18 -0400\n\n Move invalid body ID to body class and data\n \n IDs cannot contain spaces. Instead, let's move jenkins-${h.version} to the `class` attribute, which is space delimited. This way it can still be used for styling if needed (using `body.jenkins-x.y`). If this is not used for anything other than knowing which version of Jenkins is running, use `<body id=\"jenkins\" class=\"yui-skin-sam\" data-version=\"jenkins-${h.version}\">` -- IDs and Classes should not be used to store data.\n", "commit 218676d01960455b6247ab2d4a4fd35ff2a7efad\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-21 10:44:46 +0200\n\n JENKINS-22750 was actually fixed in 1.565\n", "commit 2c469240051e83302ea9febf1659c647a3e7a49a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-20 11:30:10 -0700\n\n the trunk is toward 1.566-SNAPSHOT\n", "commit 9334df2375c95db34f732e12a6f48e45b22de7b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-20 11:29:59 -0700\n\n creating an RC branch\n", "commit 7f856b56082b0b164c94bafc108408dfc4b4b138\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-20 12:57:47 -0400\n\n [FIXED JENKINS-12753] Added PluginStrategy.getShortName to avoid actually trying to unpack a plugin before throwing RestartRequiredException.\n", "commit 9062a944b7a7909934185774db40f28407b8d48d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-20 11:59:16 -0400\n\n JUnit 4.\n", "commit e0d0490a085e63e81d9507da0647b2d9d5c630f3\nMerge: 6152d28ecc 4f006fc6f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-20 07:47:27 -0700\n\n merged back the RC branch\n", "commit 4f006fc6f06b5ea1312e7c8462e69ee61a0551a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-20 07:47:23 -0700\n\n updated changelog as a part of the release\n", "commit f4c1a53c05d8f23f6d6ca735a558b9b368f6410e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-19 23:32:47 -0700\n\n updated changelog for release\n", "commit 9a13480b3053b57e88bbd3ad5a0219fe5324dbd9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-19 23:24:12 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f4490c123b7fe8d19da4cfd3047cdfa267ac13d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-19 23:24:11 -0700\n\n [maven-release-plugin] prepare release jenkins-1.564\n", "commit ca9f36f7375b5329c3dc7ce7a408ea2e3b7ffa4a\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-05-12 22:06:36 +0200\n\n Use proper array lenght\n \n See PR #1233 and discussion therein.\n (cherry picked from commit b8c3f61c907d58a024e7122a7549fff8de75a482)\n", "commit a4b63d2dc0ced54196f0ac69fe040246b7579090\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-19 22:27:39 +0200\n\n [FIXED JENKINS-20031] Useful error message when UC not found\n", "commit 6152d28ecc1203f0078df8b27f235a7b9feeb371\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-19 14:00:30 -0400\n\n Removing apparently senseless exception.\n === Starting buildShellScriptOnSlave(org.jenkinsci.plugins.workflow.job.WorkflowTest)\n .. hudson.slaves.CommandLauncher launch\n INFO: slave agent launched for slave0\n Exception in thread \"Executor #0 for slave0 : executing org.jenkinsci.plugins.workflow.support.steps.ExecutorStep$PlaceholderTask$PlaceholderExecutable@c455a14\" java.lang.IllegalStateException: Trying to remove unknown computer\n at hudson.model.AbstractCIBase.removeComputer(AbstractCIBase.java:149)\n at hudson.model.Computer.removeExecutor(Computer.java:837)\n at hudson.model.Executor.run(Executor.java:263)\n", "commit af764281c8243d9bb045a3cc3c7697ff61a560f7\nMerge: 005a5472cc afd8da4990\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-05-19 16:05:17 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit afd8da49901775900a80eb2b2a9746b01156b0ba\nMerge: 8ee523e6c2 a1edbe4aa2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-19 11:30:10 -0400\n\n Merge pull request #1241 from daniel-beck/JENKINS-14979\n \n [JENKINS-14979] Add actual URL redirected to to log output\n", "commit 005a5472cc5488bbb509c701cd63d223f02fe255\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-19 11:17:28 -0400\n\n memory-monitor 1.8\n", "commit a1edbe4aa28990a8e996fa768ffcc62411410de3\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-18 00:58:34 +0200\n\n [JENKINS-14979] Add actual URL redirected to to log output\n", "commit 8ee523e6c2478194ded64a8977b4d817c9014cee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-16 10:36:21 -0700\n\n Yep, it's working\n", "commit b86770131e7ee9456567118784fba5653cab5a2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-16 10:35:45 -0700\n\n [FIXED JENKINS-23070]\n \n Testing the bot\n", "commit 5f443a7dba06791a8877437d984a415634d602ca\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-15 19:51:30 +0200\n\n [JENKINS-22967] Fix item name semantics for DirectlyModifiableView web methods\n", "commit b66fcbc8e3b519b7e36deda67233f9bdd8433906\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-15 19:54:13 +0200\n\n Noting #1215\n", "commit f371bc99685bab5a8bd70a3d461b91024727a5ed\nMerge: 1a4e83124e 5d8a0a7772\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-15 19:52:13 +0200\n\n Merge pull request #1215 from MadsNielsen/JENKINS-21394-Regression\n \n Fixing JENKINS-22750, regression introduced in JENKINS-21394\n", "commit 1a4e83124ea59e71e376a9a10e4ce46e3c3dfa87\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-05-15 11:48:37 +0100\n\n Use logging API correctly and introduce the ability to differentiate between the logging level for task execution taking too long\n", "commit 19a8a5a0e4dea0edba59770e4f63c62f3d1fd070\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-15 05:13:40 +0200\n\n [FIX JENKINS-23041] Fix systemInfo for offline slaves\n \n - Don't show link in sidebar\n - Make systemInfo page more robust when accessed via URL\n", "commit 21ec2a72b1e5fc5b00af33c830885b93b98de85c\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-14 23:59:45 +0200\n\n [JENKINS-22967] Make DirectlyModifiableView an interface rather than class\n", "commit 2eb43ff92a18da3acbec6914645b28483bfd2ce9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-14 12:47:33 -0400\n\n Adding some nullness annotations related to Job.getEnvironment.\n Cf.: https://github.com/jenkinsci/subversion-plugin/pull/83\n", "commit 7c620e9fd321029e05f7cc994d3da1dde48411f7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-05-14 10:14:43 +0100\n\n [FIXED JENKINS-22938] SSH slave connections die after the slave outputs 4MB of stderr, usually during findbugs analysis\n", "commit 433c777b7dd6d4b7fe832848ff08f500bf4d1c7d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-13 15:55:08 -0400\n\n Added nullability annotations to getComputer.\n", "commit 87de5aa5f5ffdde884c9506e8ffd89c3a1f13351\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-05-13 17:48:53 +0200\n\n [FIXED JENKINS-22982] Copy-Paste Errors in German Translation Resource\n for LogRotator\n", "commit 929950b1fc4ea6b01e5f7abeaef6b4a8e50204fa\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-05-13 08:24:04 +0200\n\n Follow-up on JENKINS-22867\n \n Added missing target attributes to links and fixed some apostrophes.\n Also incorporated jglick's suggestions on quoting with '{'.\n", "commit ffaf8edd4178b32f6193c6b679d64e5eb075ebeb\nMerge: 932c811270 d06e2dc67f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-12 17:11:46 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 932c811270b451605e42c6622086b51e006c10a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-12 17:10:06 -0700\n\n the trunk is toward 1.565-SNAPSHOT\n", "commit 6a2db71d199c7edd67eebecd3c9b3de3c917fcfe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-12 17:09:56 -0700\n\n creating an RC branch\n", "commit d06e2dc67fd3e7e796015798a301d83920f391c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-12 17:58:31 -0400\n\n [JENKINS-22867] Noting merge of #1232.\n", "commit a9c4bc4f68ac14bb3c298bbde13d3ec895c639b9\nMerge: f3943a4ef7 5188b26a5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-12 17:57:42 -0400\n\n Merge branch 'JENKINS-22867' of github.com:daniel-beck/jenkins\n", "commit f3943a4ef707697e4cd512463c81b07f9bec95bc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-12 17:32:07 -0400\n\n [JENKINS-22028] Noting merge of #1235.\n", "commit 4770a7beab4fd8c776bd556998557fcefeb35a16\nMerge: b8c3f61c90 ac3a5cd614\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-12 17:29:57 -0400\n\n Merge branch 'JENKINS-22028' of github.com:daniel-beck/jenkins\n", "commit 8fc60f0c71f142d1d283377ccd601a8ceab2d18f\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-12 20:31:25 +0200\n\n [JENKINS-22967] Polish new api\n", "commit b8c3f61c907d58a024e7122a7549fff8de75a482\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-05-12 22:06:36 +0200\n\n Use proper array lenght\n \n See PR #1233 and discussion therein.\n", "commit b276c848202ff618b9977ae2d1df60d7d9767052\nMerge: db78f7e889 eebce27509\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-12 10:47:24 -0700\n\n merged back the RC branch\n", "commit eebce27509bcc1e841be255f2576c2111dc1d12c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-12 10:47:20 -0700\n\n updated changelog as a part of the release\n", "commit db78f7e889b3490893202d644d11397c407e376d\nMerge: 9f222d9002 971ca548ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-12 10:19:05 -0700\n\n Merge pull request #1233 from KostyaSha/fix\n \n Fix NPE.\n", "commit 9f222d9002fec6e88bb59ebe2370f6049981d0cb\nMerge: e1a2a6b0e7 b3c58b27d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-12 13:10:57 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit b3c58b27d98b12a7f3c481d68e157ecd5591656c\nMerge: 227c3d3431 ce5ff3b316\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-05-12 18:52:58 +0200\n\n Merge pull request #1228 from sylvestre/master\n \n Add missing items in the French localization\n", "commit 227c3d34310ebdef50ff868bb731d24c465409cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-12 08:55:34 -0700\n\n handle resizing should trigger the layout recalculation\n", "commit e1a2a6b0e753925c1eeb76bdae81185400486cb8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-12 11:43:18 -0400\n\n Making compatWarning less scary and misleading.\n For example, a user of ldap:1.4 saw ldap:1.9 as an update and though this was a problem, when it is not.\n", "commit afa83ce193f8038d6710765c9f4e22252becd947\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-11 20:35:55 -0700\n\n updated changelog for release\n", "commit 0198209f184cda9c79b1920fd11fcf00e2b54c2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-11 20:27:05 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b07f9cf8e2306f87457590ce0afbcf2e63ad57d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-11 20:27:05 -0700\n\n [maven-release-plugin] prepare release jenkins-1.563\n", "commit ac3a5cd61461c5f7f063c57fba81a5aec6409664\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-11 20:50:10 +0200\n\n [FIX JENKINS-22028] Allow MarkupFormatter without enabling security\n \n Given the current default of 'Escaped HTML', it makes no sense\n to require users to 'Enable Security' to set up a less secure\n alternative. So show it on the global security configuration page\n on top level.\n", "commit a5ee2d1d3e5512522076966fe6b138fba354c007\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-11 17:17:43 +0200\n\n [FIXED JENKINS-22967] Introduce directly modifiable views\n", "commit 971ca548ae64ef7f4267d1956652d175698836a8\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2014-05-11 08:03:14 +0300\n\n Fix NPE.\n", "commit db98ee0afd069e6fd96a9cb18b037be4017163cc\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-05-11 13:31:03 +0200\n\n Fix warnings in ListView\n", "commit 8ea78417ff4f73aed5852ce02981010e3d533041\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-05-11 01:42:30 +0200\n\n Noting update of bundled matrix project plugin\n", "commit 759033bde151f39e86958377b452a0f74345bb05\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-05-11 01:27:57 +0200\n\n Noting #1204 #1210\n", "commit afeacb52771109e106f0c1fb045e900bfe9a9635\nMerge: 137efcfce6 e541ae6b39\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-05-11 01:24:59 +0200\n\n Merge pull request #1204 from daniel-beck/JENKINS-22698\n \n [FIXED JENKINS-22698] Add indicator that build queue is filtered.\n", "commit 137efcfce6aa38990b35def44f668a2fa1d2cf3f\nMerge: 016f304c49 df9adaf8f1\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-05-11 01:24:31 +0200\n\n Merge pull request #1210 from daniel-beck/JENKINS-22720\n \n [FIXED JENKINS-22720] Only call getAllItems in recursive ListView\n", "commit 5188b26a5a38a57c60e275f5c3793b855c8ded4b\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-10 18:54:53 +0200\n\n [FIX JENKINS-22867] Fix localization and relative links.\n", "commit 016f304c491958dac4163939b1655cf38231a1b2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-09 14:02:26 -0400\n\n Better null safety.\n In 1.509.2, probably due to a bad Groovy script:\n java.lang.ClassCastException: hudson.model.Hudson cannot be cast to hudson.model.Slave\n at hudson.slaves.SlaveComputer.getNode(SlaveComputer.java:176)\n at hudson.slaves.SlaveComputer.getNode(SlaveComputer.java:92)\n at jenkins.model.Jenkins$9.compare(Jenkins.java:1547)\n at jenkins.model.Jenkins$9.compare(Jenkins.java:1543)\n at java.util.Arrays.mergeSort(Arrays.java:1270)\n at java.util.Arrays.mergeSort(Arrays.java:1282)\n at java.util.Arrays.mergeSort(Arrays.java:1282)\n at java.util.Arrays.mergeSort(Arrays.java:1282)\n at java.util.Arrays.mergeSort(Arrays.java:1282)\n at java.util.Arrays.mergeSort(Arrays.java:1282)\n at java.util.Arrays.mergeSort(Arrays.java:1282)\n at java.util.Arrays.sort(Arrays.java:1210)\n at jenkins.model.Jenkins.getComputers(Jenkins.java:1543)\n", "commit 872c83891558228c66c04fd088ea4f035aff8d2b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-09 10:47:54 -0400\n\n Deleting obsolete comment.\n", "commit e4902e7e8ab7a21e84ea21a36395b0e2a5077019\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-08 22:14:05 +0200\n\n [FIXED JENKINS-22934] Show poll thread count option when necessary.\n \n * Show the option when the configured value is not the default\n * Show the option even when projects are in other ItemGroups\n * Only consider AbstractProjects\n", "commit 5d4c0c762b0bd624be758bbb660a8cbd0374fc77\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-07 18:10:34 -0400\n\n Make toString safe even when parent == null (as during deserialization).\n", "commit bc4a3892b0582f9935ef123ae8863c2e90e158bd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-07 15:01:49 -0400\n\n matrix-project 1.2\n", "commit b91c78de290e35c1506ad4d3bb0340ac18acaa1c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-07 14:59:23 -0400\n\n Adding hidden kind field to match 29589ba.\n Without that, it is impossible to use f:hetero-radio with descriptors with nonunique describable classes.\n", "commit 03ef8dde8b9935cb88d2d455efd805a3c252cd92\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-07 14:57:51 -0400\n\n Javadoc warning to use Secret instead.\n", "commit ce5ff3b316e2702c2a6512b760e1b7d7a5ff8ad5\nAuthor: Sylvestre Ledru <sylvestre@debian.org>\nDate: 2014-05-07 16:20:25 +0200\n\n Add missing items in the French localization\n", "commit 00b6d99be6b5a23fbef3b53e34368c4e5c30de9d\nAuthor: n8felton <n8felton@gmail.com>\nDate: 2014-05-06 14:24:52 -0400\n\n [FIXES JENKINS-11673] - Support https in RPM service scripts\n \n Adding support for --httpsKeyStore and --httpsKeyStorePassword agruments.\n Follows guide at https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins\n", "commit e75585c2dba85126e7d71edbb36af1fb3bce8ac6\nMerge: a9a650b8f0 f17bcdab08\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-05-05 21:04:49 +0200\n\n Merge pull request #1226 from synopsys-arc-oss/pr1078_noting\n \n Noting #1078 in 1.549\n", "commit 6c2fffb24843324fc3f01da692bff6f4d8b6cd71\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-05-05 22:26:12 +0400\n\n Fixed annotations in hudson/Util.java according to the discussion with @jglick and @kutzi\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit f17bcdab08cbb0bb471bf18cf9eaf0cb95f8614d\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-05-05 21:57:30 +0400\n\n Noting #1078 in 1.549\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 8767ddb192cf752c7d28f512884b9ecd3b9cdbd4\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-05-05 18:11:39 +0400\n\n [FIXED JENKINS-22693] - Properly close InputStreams in FileParameterValue\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit a28c2701c635b0d2ad175deb378431a730ac3a5e\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-05-04 15:15:50 +0200\n\n Move entries older than last year to changelog-old\n \n The current changelog is *more than twice as long* as the \"archive\".\n So it could really use some trimming. I propose to always keep the\n current and previous years' entries.\n \n Second half of the change: Remove the old entries (2012 and older).\n", "commit a9a650b8f02f479ebf5600cb7b254a82cc2cbb54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-04 04:04:42 -0700\n\n the trunk is toward 1.564-SNAPSHOT\n", "commit 36382b8323dedf45a995ca1ebded7dc8b09f6bc9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-04 04:04:37 -0700\n\n creating an RC branch\n", "commit 48cc7e03d4b88c9cd74990ef703f48b5eb6dbc36\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-05-04 12:39:02 +0400\n\n Annotate hudson.Util methods.\n \n The change adds annotations for all methods inside the class. The initial idea - enforce checks of symlink methods to prevent NPEs on Windows platforms.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit d7bc370e634899d9a6fd898d25098a1a5ce7899b\nMerge: 78e1555867 382165d5c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-03 22:04:16 -0700\n\n merged back the RC branch\n", "commit 382165d5c5153176ef9201947f51304296fa5a7a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-03 22:04:14 -0700\n\n updated changelog as a part of the release\n", "commit 2f476bd781f8bb28aa105bd0904802bceab3e8fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-03 21:25:54 -0700\n\n updated changelog for release\n", "commit de5f04cf08caaa988d5b0758b08978b942672b47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-03 21:16:47 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 710917cb645f4ae591fee03907cc763490949ef4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-05-03 21:16:46 -0700\n\n [maven-release-plugin] prepare release jenkins-1.562\n", "commit 78e155586739fe7685165c4118c75bbd1818ae19\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 14:21:18 -0400\n\n Suppressing failure seen on CI builders.\n Somehow they occasionally get corrupted files in the local repo.\n", "commit ce9d47774e0eb67129099268f047f2d64f4667a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 12:10:26 -0400\n\n [JENKINS-22395] Noting merge of #1190.\n", "commit 05ea8cfc55743ee0af746738ba17a4a68a1b9b46\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 12:08:56 -0400\n\n Merging test cases from #1190 and #1191 into one file.\n", "commit 64b98d215098389d2da2db2a1e67364871e5f739\nMerge: cb0743412b f1430a25ec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 11:59:51 -0400\n\n Merge branch 'dropLinks-JENKINS-22395'\n", "commit cb0743412b1e95542b47abce8e65bdaa0231fcb6\nMerge: 0761c7795d 11fd480fec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 11:14:34 -0400\n\n Merge branch 'JENKINS-22839-Improvements' of github.com:daniel-beck/jenkins\n", "commit 11fd480fec71c8906cbc540cbb149aa9a3106357\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-02 17:09:15 +0200\n\n [JENKINS-22839] Style changes after feedback\n", "commit 0761c7795d165482969ccf3b62769f42729ad43f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 11:00:29 -0400\n\n [JENKINS-22839] Noting merge of #1219.\n", "commit 98ccd9d620c1973506ed7797310eac369d84665b\nMerge: 19d8c8a552 92cd35f0e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 10:59:46 -0400\n\n Merge branch 'JENKINS-22839' of github.com:daniel-beck/jenkins\n", "commit 19d8c8a5520e7bbc9259eedcae1b09d440dbbd05\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 10:51:54 -0400\n\n [JENKINS-22840] Noting merge of #1220.\n", "commit c174125454024ea12bd0e110263ef0ca60eb5829\nMerge: 1568a8bc24 f27f2037aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-02 10:50:43 -0400\n\n Merge branch 'JENKINS-22840' of github.com:daniel-beck/jenkins\n", "commit f27f2037aa5a48ba2b445961c0db0ad3c2c4cd5c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-02 01:42:25 +0200\n\n [FIXED JENKINS-22840] Make ring buffer size configurable\n", "commit 92cd35f0e3c9544e6643ae6603b39b00f00d00c0\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-05-02 01:15:38 +0200\n\n [FIXED JENKINS-22839] Allow clearing log recorders.\n", "commit 1568a8bc24a3bc93e815a4b88bab6d46806e8842\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-05-01 13:08:20 -0400\n\n [JENKINS-19561] Edited comment.\n", "commit 5d8a0a77721453b2d270d3220121236112b8d156\nAuthor: Mads Nielsen <man@praqma.net>\nDate: 2014-04-30 09:50:18 +0200\n\n Fixed test and refined behaviour\n", "commit cbb6a8ac857bf6f1e589dd663afb6b15b4c042eb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 19:05:10 -0400\n\n JUnit 4.\n", "commit 3f2958795c18cfffe59eb4eea46bee4d7cb170ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 18:19:17 -0400\n\n ${h.breakableString(\u2026)} might be called with a null argument if something is broken.\n For robustness, pass on the null to Jelly rather than failing page rendering.\n", "commit 87e66570b8cf83ac78057166eb17e155ef710ae4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 17:46:46 -0400\n\n JUnit 4.\n", "commit 8ec605a466969e0ff9b911e20f102c048cb45bc6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 16:09:36 -0400\n\n [FIXED JENKINS-22755] Noting merge of #1214.\n", "commit 8303d6b1ecf357caac3f8c0844a3293e07f19894\nMerge: 5ef8df0c23 e27b05f0e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 16:08:40 -0400\n\n Merge branch 'JENKINS-22755' of github.com:gcummings/jenkins\n", "commit 5ef8df0c230ec7eb9c960550ea1917f0b62da714\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 15:52:07 -0400\n\n Noting merge of #1216.\n", "commit 99e81c67824618e32f4b13b2911e417944d5a2c1\nMerge: 954350b972 eeaa589a18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 15:50:44 -0400\n\n Merge branch 'cron-fixed-start' of github.com:anafke/jenkins\n", "commit 954350b9725c3d10aa9b54cebee5accac45fd5c1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 15:36:43 -0400\n\n Improved form validation for ToolInstallation.home.\n", "commit aebb876cc82d405022dd3317ece199017d3b7aa8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-30 14:52:15 -0400\n\n [FIXED JENKINS-22734] Integrating remoting 2.41 with attempted OOME fix.\n", "commit 6acdd66f435bb0c87479cb32449f0bb52b325d57\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-30 13:26:25 +0200\n\n Noting winstone PR 13/JENKINS-18008, fix wording\n", "commit 4960595ad966424bcffd3f262a2632db418b4a5f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-30 12:25:20 +1000\n\n slf4j 1.7.7\n", "commit c967a407cda3ceaeb69dff461542199b0f9e5b58\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-30 12:22:44 +1000\n\n use last maven-plugin version 2.3\n", "commit 3d6724aaa09900cf7f3ff4f9d1dabb387f8246d5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-29 15:11:00 -0400\n\n Jenkins.getComputers may be called frequently; do not perform an expensive locale-sensitive sort each time.\n", "commit a74df36fe7bfa6ba8cb2f1539424b38bca046a0d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-29 15:09:07 -0400\n\n @Nonnull\n", "commit 872bc1cc3013287943113d25ce0a1a38231ab254\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-29 14:31:39 -0400\n\n JUnit 4.\n", "commit 142825718be9787547973eac0fb801414c6cf39e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-29 12:46:41 -0400\n\n [JENKINS-22681] Toning down some logging to FINER.\n", "commit 3ef8063e43640952442de90e034dadba2ada337c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-29 12:42:54 -0400\n\n [JENKINS-22395] Yet more diagnostics.\n", "commit c1fcb08e08c3ccae1451602af8ea20788dc9950e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-29 11:51:50 -0400\n\n [JENKINS-17236] Run.deleteArtifacts needs to go through ArtifactManager.\n (Also relevant to JENKINS-22395 diagnostics.)\n", "commit 090c41119b719d68bb4a1eeab10e178f69e7f65f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-29 02:39:33 +0200\n\n JENKINS-20245 was already in 1.560\n", "commit 0bd831e2d9053b3e3cca2e711f77eb63815b1cb2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-28 15:04:07 -0400\n\n matrix-project 1.0\n", "commit eeaa589a18c6717b7ccdce7dfa2414f3d9b2fb6b\nAuthor: anafke <adam.nafke@gmail.com>\nDate: 2014-04-28 10:55:13 -0400\n\n Start cron at zero seconds after the minute, and ensure the internal calendar is set to zero seconds. Allows for more predictable behavior.\n", "commit 9a32f9a285b6b447282b59625cbabf3c5012100c\nMerge: e8267c8ceb a93f46193e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-28 10:34:09 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit a93f46193e5d3671bf1c74dc382d0b20e8f0a81b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-28 07:13:26 -0700\n\n the trunk is toward 1.563-SNAPSHOT\n", "commit d367524bb6a0e0aded8db78fcf9b61faeffd4287\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-28 07:13:21 -0700\n\n creating an RC branch\n", "commit 3e1a03eae7cd2cd1cbf6bf28de674611ebe37cea\nMerge: 4c06e70635 b559582d1e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-28 07:12:29 -0700\n\n merged back the RC branch\n", "commit b559582d1e22cd6a726210a3a1011f333f019618\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-28 07:12:26 -0700\n\n updated changelog as a part of the release\n", "commit 492a60a69c2bac35578b7d93d6cb7a9f593da2f8\nAuthor: Mads Nielsen <man@praqma.net>\nDate: 2014-04-28 09:46:01 +0200\n\n Fixing JENKINS-22750, regression introduced in JENKINS-21394\n", "commit e8267c8ceba6b37ed3712cd379aee8dd03818d48\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-28 09:44:23 -0400\n\n Preventing potential NPE on shutdown.\n", "commit e27b05f0e0f85996f212145f5d02635194e288f3\nAuthor: gcummings <github@gcummings.com>\nDate: 2014-04-25 00:32:50 +0100\n\n JENKINS-22755 - RunParameter no longer displays the Full Display Name\n", "commit 5ee9c103527f2c82715007a31f8ceec40a9d22c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-27 18:44:16 -0700\n\n updated changelog for release\n", "commit a886a52267a4840c9aad140561718441686c7563\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-27 18:34:39 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d5b4fcb2451e601b7349051ee4a95a9efde1d90d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-27 18:34:38 -0700\n\n [maven-release-plugin] prepare release jenkins-1.561\n", "commit 4c06e706358aeaeedd35aefce62e5f38aa994139\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-27 03:01:33 +0200\n\n Noting #1196, #1200, #1201\n", "commit 1f069817357b12e15aab6786f97536fd25bc5c3b\nMerge: 7f943027b0 55d855a1ad\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-27 02:58:14 +0200\n\n Merge pull request #1196 from daniel-beck/JENKINS-22672\n \n [FIXED JENKINS-22672] Make /threadDump easier to use.\n", "commit 7f943027b0e55e7f72436abe06d1d1327daee8d9\nMerge: 4570b80ae1 b1be24a735\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-27 02:57:51 +0200\n\n Merge pull request #1200 from daniel-beck/JENKINS-22688\n \n [FIXED JENKINS-22688] Made graph font explicit and configurable\n", "commit 4570b80ae196bc1016c015ae52bc9b3557eef124\nMerge: 9e6771803f eaf30ebed4\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-27 02:57:12 +0200\n\n Merge pull request #1201 from daniel-beck/JENKINS-22689\n \n [FIXED JENKINS-22689] Show load statistics for master node\n", "commit 9e6771803f8d3095ea7223ebd20915dcfc2c0cec\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-24 13:50:56 +0200\n\n Noting #1208 and #1199\n", "commit 4d4286d90bb79c94a0a973fdb12f11ed6d80a162\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-20 22:39:03 +0200\n\n [JENKINS-22686] Don't use fixed pixel count for label distance.\n \n Instead, use a distance of 0.5x the width/height of the label.\n \n This improves appearance in combination with JENKINS-22688 for\n different font sizes.\n", "commit 44d170b29cbd75dcc7951dc3b1fd9488ac42f553\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-19 22:25:35 +0200\n\n [FIXED JENKINS-22686] Add a few pixels distance between tick labels.\n", "commit 82e52456f881087be556a8a212a066b44e68fc8b\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-23 23:36:16 +0200\n\n Show full display name of SCMedItem on polling status page.\n", "commit 05ae0809cccaa1ea714a5b8685e7d996e0e9b3a5\nMerge: dad71f5309 1b706c194a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-24 13:39:21 +0200\n\n [FIXED JENKINS-22715] Merge pull request #1208 from mika/mika/fix_debian_upgrades\n \n Debian postinst: check for present user/group before adding them\n", "commit dad71f530964e99bd0ca9b8d156ddf7ad49b2e43\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-23 16:40:02 -0400\n\n [JENKINS-20662] Noting merge of #1191.\n", "commit b227088704070acf5a50486be0ff6a315e36a9c5\nMerge: 54c5df2c34 b59c490a3b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-23 16:38:23 -0400\n\n Merge branch 'JENKINS-20662' of github.com:daniel-beck/jenkins\n", "commit b59c490a3b49d72e20007c1ca26051b6602f2401\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-23 21:46:02 +0200\n\n [JENKINS-20662] Simplify test after feedback\n", "commit df9adaf8f1e23d57c60ec9fb9313287f6d458c7c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-22 20:39:25 +0200\n\n [FIXED JENKINS-22720] Only call getAllItems in recursive ListView\n", "commit 54c5df2c34cf04da1a39cd468389cda3fcb070ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-22 11:35:05 -0700\n\n trying to come up with a better representation. Not sure if I'm succeeding\n", "commit d8af9b3680de5340a1e8c5adb8c79d0a53fc5b41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-22 11:28:30 -0700\n\n adding assertion\n", "commit 666f0b47816f55a3310cee7d5da0d42b8e354e5a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-22 11:26:09 -0700\n\n Fixing a bug.\n \n pending was null as soon as task started running, so it was possible that another thread submits the task and have that executed while the first one was still running\n", "commit 00336a1d071e273d33e3e02920008b1e780dd329\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-22 11:06:38 -0700\n\n a test case that reveals a bug in AtmostOneTaskExecutor\n", "commit d8a27358b33151209a4d4b19169e5431a9b241af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-21 13:44:48 -0700\n\n made this list configurable\n", "commit 4b9387795f7afd61fefc7a3b8f04de8280c0e1ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-21 13:29:55 -0700\n\n defer MavenEmbedder creation\n", "commit a8e05e2446e6409ef0a7b44b1a9b5cb7a7e193bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-21 12:25:15 -0700\n\n Resolving dependencies among other JPL files\n", "commit bd0c5b28c31a6e6b2cd1c3572aab9f8a346a1237\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-21 12:21:34 -0700\n\n Moving the logic into an inner class.\n \n This is in preparation of resolving dependencies within \"List<URL> all\"\n", "commit 22e64ab7c26313e9336f168020fbd90bd9caabbd\nMerge: 9220f082aa e5f049d0b4\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2014-04-22 16:36:06 +0200\n\n Merge pull request #1167 from christ66/ZD-16606\n \n Fix issue where restart would not properly display username if user was not loaded.\n", "commit 9220f082aa5f31f207a094f38fe7271611a2dd8c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-04-22 11:31:44 +0200\n\n simplify logic to avoid code duplication\n", "commit 703c7ad9e0f31be09331fd4562a6731af0f5d73b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-04-22 10:18:53 +0100\n\n Fix test\n", "commit fb96ffca2ef790ea367934a8521adfebdc6c9b28\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-04-22 10:14:15 +0100\n\n Updated w.r.t. pull request review comments\n", "commit 1b706c194a44a4b49b6d8260fc8ded0a3f9fca06\nAuthor: Michael Prokop <mika@grml.org>\nDate: 2014-04-22 11:03:09 +0200\n\n Debian postinst: check for present user/group before adding them\n \n In git commit 7216aab0d the check for present user was removed\n and therefore upgrading the Debian package on existing Jenkins\n installations fails. Also the newly added code for adding a\n configurable Jenkins group is missing a check for a possibly\n already present Jenkins group.\n \n Closes: JENKINS-22710\n", "commit 6df89e3340c2e31a67b83384f5333ee23bd7fcc8\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-21 19:43:18 +0200\n\n [FIXED JENKINS-22699] Add option to archive only if successful\n", "commit e541ae6b39a90824abe5066f3bc286501d0963f6\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-21 17:38:45 +0200\n\n [FIXED JENKINS-22698] Add indicator that build queue is filtered.\n", "commit 817f8dc4ab76b6217ea2a6c287ea810774ea86bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-20 19:25:16 -0700\n\n the trunk is toward 1.562-SNAPSHOT\n", "commit 15674e4032f4fb6c04e01c1053d91aeffb0f74cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-20 19:25:11 -0700\n\n creating an RC branch\n", "commit 813fc3cfe367f09cda7acc63bdf5ee413bcb0610\nMerge: 64fd84d23b 1e5e457a8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-20 18:18:41 -0700\n\n merged back the RC branch\n", "commit 1e5e457a8e58e502557467f4e8a7956e646abe62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-20 18:18:37 -0700\n\n updated changelog as a part of the release\n", "commit 64fd84d23b40b72399bfadbc1f39f218b357cc37\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2014-04-20 20:03:39 -0300\n\n pt_BR translation\n", "commit 7f9c44d304ecb1790c77554b74b58433fc56d94d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-20 13:37:28 -0700\n\n updated changelog for release\n", "commit 83263e2127ea13505820fcc562b890f64dc6ec8b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-20 13:28:22 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0f24ea3ad5ee6b0e284291f4cfd201bc21a1ee6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-20 13:28:22 -0700\n\n [maven-release-plugin] prepare release jenkins-1.560\n", "commit 14b6e10243522cd7d3db58d55a2363ef51fe3440\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-20 13:38:25 +0200\n\n Noted #648, #737, #733, JENKINS-13546\n", "commit 8c37a311b865bf48d2138d9fddc0fb5704f265b4\nMerge: 16c395e32c 3238a07551\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 20:45:00 -0700\n\n Merge pull request #648\n \n Excluded */empty.gif, which seem to be broken\n \n Conflicts:\n war/src/main/webapp/images/title.png\n", "commit a08b16d281d9f7a34f3cffaefdc21a941d71aebf\nAuthor: Matthew Barr <mbarr@snap-interactive.com>\nDate: 2014-04-19 22:37:23 -0400\n\n Remove repo file from RPM. https://issues.jenkins-ci.org/browse/JENKINS-22690\n", "commit 16c395e32c54fe38d05b88237c376d105c45231a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 18:31:49 -0700\n\n [FIXED JENKINS-16846]\n", "commit d5c368dd8eccef08759fae32d19a4ecd452d0741\nMerge: 2bfc2bb199 20347431ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 18:31:09 -0700\n\n Merge branch 'pull-714'\n", "commit 20347431aee7960846550538c4d48d11225d28d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 18:30:52 -0700\n\n [JENKINS-16846]\n \n This is a much simpler fix\n", "commit 2bfc2bb199a3d04155cb292838398419e32b3135\nMerge: 06348091cd 430667e42f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 16:54:31 -0700\n\n [FIXED JENKINS-15178] Merged pull request #727\n", "commit 06348091cd05fe890866a374e10dd29eb67e9571\nMerge: 52b2571126 a7378e90c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 16:51:28 -0700\n\n Merge pull request #733\n \n Conflicts:\n core/pom.xml\n", "commit 52b2571126afd33db51b3bb4876c27125714cd2a\nMerge: 1d5653a9f1 d1fb126b48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 16:42:31 -0700\n\n Merge pull request #737\n \n Conflicts:\n core/src/main/java/hudson/model/UpdateCenter.java\n", "commit d1fb126b48f7668eedfe6665ebaa1630f4cedf97\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 16:40:10 -0700\n\n Massaging the fix by stevenpost\n \n - coding style was not matching the rest of Jenkins\n - IOUtils.closeQuietly is a lot more concise way of achieving the same\n thing.\n - AtomicFileWriter.abort() does close, so no need to close it one more\n time.\n", "commit 1d5653a9f1107420529f2edc6ece12022aa748ea\nMerge: 4192720f1f 533cfe47d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 16:26:37 -0700\n\n Merge pull request #742\n \n Queue length has to count individual SubTask, so that heavy weight jobs\n correctly provision required number of slaves through Cloud.\n", "commit 533cfe47d3f5ff9f631840edede9208c892b616c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 16:26:22 -0700\n\n simplified\n", "commit 4192720f1f590365909edb0a0823c4acbd664e47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 16:21:02 -0700\n\n Unused code\n", "commit 680dd4a21a575cebe37648b215b8f714848f6a15\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 16:18:02 -0700\n\n [FIXED JENKINS-13546]\n \n Bringing this to the parity with ParameterizedJobMixIn.doBuild()\n \n Instead of returning JSON, it returns \"201 Created\" and responds with the location of the queue item, through which the caller can track how it passes through the queue and eventually gets built/cancelled.\n \n The approach in pull request #750 that relies on\n AbstractProject.getQueueItem() is inherently unreliable, because\n item can be immediately built before the JSON is rendered, or it might\n corresponds to other queued items if the build supports concurrent\n builds, etc.\n", "commit 5e9d59c6250f643b29b9e95ef3d835b9f5ff38e2\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-20 00:56:03 +0200\n\n Noted #877, #1095, #1125\n", "commit 1ce5d40c0c8cc6e05a6d97f4a1602c60c6ce222f\nMerge: 50cc4f0f5d d5f4d9504e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 15:51:06 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 50cc4f0f5daf22b2370e6d17be4c5b297b0e6f22\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 15:48:48 -0700\n\n [JENKINS-17510]\n \n Massaging the pull request.\n \n - Simplifying by reusing InterceptingExecutorService\n - Not hiding the implementation class for better\n consistency with other ExecutorService impls in\n Jenkins.\n", "commit d5f4d9504ea2458b72fc9f450c2634ad5dc22be7\nMerge: e2f22441fa 747055cb22\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-20 00:45:28 +0200\n\n Merge pull request #1125 from daniel-beck/hide-dynamicload-when-updating\n \n Don't offer install without restart unless it's possible.\n", "commit e2f22441fac488ec4d7cc1264ba77ca900f02cc4\nMerge: f234c7bd75 4a1750404c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-20 00:42:13 +0200\n\n Merge pull request #1095 from daniel-beck/computers-table\n \n Minor changes to computers table status row\n", "commit da74cbfd6b53361a50bf1fa980052af106a9854f\nMerge: f234c7bd75 4a3e547fcf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 15:40:24 -0700\n\n Merge branch 'pull-766'\n", "commit eaf30ebed45bb5b9631b4a4204c2705fa32b9e82\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-20 00:23:37 +0200\n\n [FIXED JENKINS-22689] Show load statistics for master node\n", "commit f234c7bd7515a76bef38a19370b2d288bdce2eed\nMerge: c3837b6c48 eb910e342a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 15:23:53 -0700\n\n Merge branch 'pull-877'\n \n Conflicts:\n core/src/main/java/hudson/slaves/SlaveComputer.java\n", "commit b1be24a735843402d735c5a6eb4b1fa94fb11aa7\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-20 00:00:15 +0200\n\n [FIXED JENKINS-22688] Made graph font explicit and configurable\n", "commit c3837b6c483c086cb81d37b85dca89b848193810\nMerge: 908a2e1b08 5b4440a2b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 14:05:12 -0700\n\n [FIXED JENKINS-20974]\n \n Merged pull request #1062\n", "commit 5b4440a2b89bc0ee782c6e6b0b9b3ea08f7eecae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 14:03:55 -0700\n\n [JENKINS-20974] It's more composeable to just define a method that filters out inprogress builds.\n", "commit 39d1a605bca6fd0a2e538471fe7bf28a3a8245f7\nAuthor: gcummings <github@gcummings.com>\nDate: 2013-12-11 22:22:15 +0000\n\n [JENKINS-20974] RunParameter with filtering enabled should not include builds which have not completed\n", "commit 908a2e1b083b0bc19448e0cd985e7d7d80bc55a2\nMerge: 12db6c6510 0b49ff91fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 13:52:46 -0700\n\n Merge pull request #1044\n", "commit 0b49ff91fc2aeec7a68b26174e04c5908609051f\nAuthor: Chris Arnott <cta@softwire.com>\nDate: 2013-12-02 10:35:17 +0000\n\n [FIXED JENKINS-17050] Close pop-up menu when clicking outside.\n \n The _activationButtonPressed get's set to false onMouseUp, so can not be used to decide if the menu is active or not.\n", "commit 12db6c6510cd1a79cb663c9c5513e37f9d1dc8f3\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-04-19 22:45:46 +0200\n\n Noted #1186\n", "commit 268646db0cb74df9fe1226a5772e3c8d55a4ac8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 13:39:35 -0700\n\n Switching to ASM5.\n \n This lets us support plugins written in Java8\n", "commit 5a7c8b4e15df7cf526ebc457e9ea53f9bd8917dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 13:37:32 -0700\n\n Picking up the latest\n", "commit bdfbf25129f26a729076095088c749ef2ed254e0\nMerge: f1c70147ac d8b72b0921\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 12:25:36 -0700\n\n [FIXED JENKINS-20857] Merged pull request 1060\n", "commit d8b72b092172a7915ca420a23e748e115b9b54fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 12:25:26 -0700\n\n Documenting why this can be null\n", "commit 10ea9941ae2449b5f4c38a30fa5459bc1b62afbb\nAuthor: gcummings <github@gcummings.com>\nDate: 2013-12-16 08:39:41 +0000\n\n [JENKINS-20857] - add unit test which recreates NullPointerException if selected build has been deleted\n", "commit f22ecf7d9735de332efa831d45350c879e246c08\nAuthor: gcummings <github@gcummings.com>\nDate: 2013-12-11 22:48:06 +0000\n\n [JENKINS-20857] - Add some null checks to RunParameterValue\n", "commit f1c70147acc9d3239faaa775774996f3888342a1\nMerge: 64083079dc fdc1982c6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 12:07:30 -0700\n\n Merge pull request #1100 from kevinburke/task-link-class\n \n Pass through task-link CSS class to confirmationLink dialog\n", "commit 64083079dc365d8c7b047fd75453c8aaa874f639\nMerge: 6566a0c7f9 cd97b01d0c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 12:06:34 -0700\n\n Merge pull request #1099 from kevinburke/link-both-consoles\n \n Add console-output class even while div is in progress\n", "commit 6566a0c7f9418469281f68cf243ca15d0ec32e95\nAuthor: anafke <adam.nafke@gmail.com>\nDate: 2014-01-21 21:09:23 -0500\n\n [FIXED JENKINS-21729] Fix IE8 NPE with respect to sortability\n \n IE8 (and I assume other browsers that use a doctype pre-html5) interpret the span outside of the link, as in HTML4.01 you needed the closing tag.\n http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4\n \n The code was causing a NPE in IE8 and users could not sort the columns.\n \n >> cell.innerHTML = '<a href=\"#\" class=\"sortheader\">'+this.getInnerText(cell)+'<span class=\"sortarrow\" /></a>';\n \n >> cell.innerHTML ;\n \"<A class=sortheader href=\"#\"> S<SPAN class=sortarrow></A></SPAN>\"\n \n >> cell.innerHTML = '<a href=\"#\" class=\"sortheader\">'+this.getInnerText(cell)+'<span class=\"sortarrow\"></span></a>'\n \n >> cell.innerHTML ;\n \"<A class=sortheader href=\"#\"> S<SPAN class=sortarrow></SPAN></A>\"\n", "commit 3cde986ccf78d57266330d7508c61f674b33a5f8\nMerge: b6b7bfd27c 4517634035\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-19 11:56:00 -0700\n\n Merge pull request #1197 from christ66/remotingupdate\n \n Upgrade remoting to 2.40\n", "commit b6b7bfd27c9b5551fde04416ee9b7b5faf16ad99\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-18 18:36:55 -0400\n\n [FIXED JENKINS-22681] Fix of JENKINS-19418 should have used getById, not load, to avoid reloading the last build gratuitously.\n", "commit b55c157813c0f5dc3cb06d0503834d21115aebc9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-18 18:30:29 -0400\n\n [JENKINS-22681] Additional logging useful for diagnosing certain lazy-loading bugs.\n", "commit e12e40adc6c2770cfa496d1acdfe0c8fb0084626\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-18 23:20:24 +0200\n\n Noting #1175\n", "commit fc471153db957be8d06d2fea63306e8b2f060462\nMerge: 803f91de43 ee64eb920c\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-18 23:08:29 +0200\n\n Merge pull request #1175 from daniel-beck/JENKINS-21720-2\n \n [FIXED JENKINS-20597 JENKINS-21720] Improved config confirmation.\n", "commit 803f91de431dadace6de41103e463d74329e86b1\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-04-18 20:07:20 +0200\n\n updated German localization\n", "commit f7466eba95faa8d61f2638a0594b6e03e5803e65\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-04-18 19:40:53 +0200\n\n wording: use node instead of slave, as this setting also applies to\n masters\n \n likewise, avoid usage of \"machine\" because a physical machine could host\n several nodes.\n", "commit 34ee62ad46fae74a28e3a452eba885b259002058\nMerge: a0a14cab58 2524af1387\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-18 19:56:12 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n \n Conflicts:\n changelog.html\n", "commit a0a14cab58bf8faa80b6832ed5b015bfdbcba36f\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-18 19:52:26 +0200\n\n Noting #1198 and #1195\n", "commit 2524af13872897c6ab16001c71765b8477b9ab2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-18 10:43:38 -0700\n\n Added a new extension point for more pluggable JNLP slave handling\n", "commit 63dbf2fa336002c8069bd0ea3029f708082a1c24\nMerge: a7eb8b7eb3 33e8a8ff00\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-18 19:43:52 +0200\n\n Merge pull request #1198 from daniel-beck/JENKINS-22674\n \n [FIXED JENKINS-22674] Use JS to resize graph.\n", "commit a7eb8b7eb3f5ad9d24e276ba8610a77be987fa65\nMerge: c7f813e205 35b0094137\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-18 19:20:55 +0200\n\n Merge pull request #1195 from daniel-beck/JENKINS-22670\n \n [FIXED JENKINS-22670] Less aggressive word breaking\n", "commit 33e8a8ff005d1f31be3d6a83a68db31d59de4e14\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-18 13:54:05 +0200\n\n [FIXED JENKINS-22674] Use JS to resize graph.\n \n This will make the load statistics graphs fit the window width.\n", "commit 26735ec022d57ffd48340d5aa641e80b84b022c2\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-18 13:23:49 +0200\n\n [JENKINS-20662] Add test.\n", "commit 55d855a1ad1521209514d877e713b9bed04c204d\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-18 00:39:43 +0200\n\n [FIXED JENKINS-22672] Make /threadDump easier to use.\n", "commit c7f813e205c6ab11bfda709744f5dd98bb47c631\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-04-18 08:01:24 +0200\n\n Revert PR #1194\n \n As per discussion under PR #1194, it should go into separate plugin.\n", "commit 45176340351ccc2e61689c0e2a9cc361ce913d6f\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-04-17 20:07:30 -0700\n\n Upgrade remoting to 2.40\n", "commit 35b00941372eafcf8991ff9c10f2d9ec7ac1b347\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-17 21:49:15 +0200\n\n [FIXED JENKINS-22670] Less aggressive word breaking\n", "commit 62e4fd86dcddd619215e427a22894ec3825e4eab\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-04-17 13:24:37 +0200\n\n Add changelog for PR #1194\n", "commit 8e9f16ba0750dd8ffcb8e849224d554ea70db7c3\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-04-17 04:12:32 -0700\n\n Turned off autocomplete function for username in login page.\n", "commit 148a33c72baddee0cf1114ee29f5d8a8b7fa6a8c\nMerge: 16143d0325 316a4768ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-16 18:04:57 -0400\n\n Merge pull request #1193 from slide/master\n \n Update version of bundled Mailer plugin to 1.8 to avoid issues with olde...\n", "commit 316a4768eeeb1a16cc5a12fa821dfed42ca788c4\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2014-04-16 09:27:34 -0700\n\n Update version of bundled Mailer plugin to 1.8 to avoid issues with older version.\n", "commit 16143d03259372fabc3121d9e00e9bd91f6fca7d\nMerge: 929a78f132 547d4ed8d3\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2014-04-16 16:49:42 +0200\n\n Merge pull request #1192 from ydubreuil/fix-restart-after-jre-system-update\n \n Fix jenkins restart on Linux after a JRE system update\n", "commit 547d4ed8d35de6be4b2788e4816019bb8cc94902\nAuthor: Yoann Dubreuil <yoann.dubreuil@gmail.com>\nDate: 2014-04-16 15:58:23 +0200\n\n Fix jenkins restart on Linux after a JRE system update\n \n Daemon.getCurrentExecutable() use /proc/PID/exe to retrieve the used JRE. This link is broken when the target changes (ie after a JRE system update) because the kernel appends ' (deleted)' to the symlink. This patch uses the first argument of the command line (in /proc/PID/cmdline) instead.\n", "commit e6e7526021bdc8e4975c816944b931dcc5f739c0\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-16 01:18:32 +0200\n\n [FIXED JENKINS-20662] Establish relation to new build immediately.\n", "commit e5f049d0b45ccbf55e565282d8211cfa0b82f39a\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-04-15 15:41:07 -0700\n\n When userId is null then return anonymous, otherwise try to obtain the\n display name.\n", "commit f1430a25ec5481b3635d6cf4fb7ea57a890e50f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-15 18:24:01 -0400\n\n [FIXED JENKINS-22395] Attempt to double-delete a Run probably caused by getNextBuild sometimes returning a build which was already deleted.\n", "commit 929a78f1320170e891591c4942e96ea8f8e5be56\nMerge: 02c0e359e2 1bf993caf5\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-04-15 19:27:50 +0000\n\n Merge commit '1bf993caf5be57bfe8c1c4a80bfd51c38d683d5b'\n", "commit 1bf993caf5be57bfe8c1c4a80bfd51c38d683d5b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-15 15:26:54 -0400\n\n [JENKINS-22631] The wrong (newer) build was sometimes being marked for fixing, depending on arbitrary directory listing order.\n", "commit 02c0e359e20d58dc89da3d2a215dc8a6abfb8fca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-11 13:52:13 -0700\n\n refactoring this logic so that it can be reused\n", "commit 6fd76ea2e882d7439d3d0fb50df79aee3c073155\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-15 13:48:08 -0400\n\n Trying to make SocketTimeoutException\u2019s (as originally noted in 3ec7e56) not turn into test errors. (Works only in JenkinsRule, not HudsonTestCase.) Still have no clue as to cause.\n", "commit deb90a493c5341274fec11e653b44d7ad8b33586\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-15 12:54:38 -0400\n\n [FIXED JENKINS-22631] Do not just warn about multiple builds with the same number; note this in the official problem list, and offer to fix it.\n", "commit a33a73a6fc429b08b6c6896c497175f0ac3e52b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-15 12:11:45 -0400\n\n For purposes of diagnostic logs, code names are preferable to display names.\n", "commit b36176736f80eb5d5adae855f0b10edb640132b5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-15 00:43:08 -0400\n\n Noting merge of #1187.\n", "commit 6883b915239b7a8e46b5376f65353c85d3e482c7\nMerge: 23bb42d235 747d550c3c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-15 00:41:53 -0400\n\n Merge branch 'extract-matrix-project'\n", "commit 23bb42d235ec679077a3cec670b357b6c837b65e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 23:35:57 -0400\n\n Unused imports triggering compiler warnings.\n", "commit 747d550c3caa3aa012f9906c22211cfe17114842\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 23:20:12 -0400\n\n isMatrixProject ought to handle nulls, just in case.\n", "commit 9259f8736ce9c022270eb44b4b318ee5c98f3601\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 21:51:12 -0400\n\n matrix-project 1.0-beta-1\n", "commit 071951e65898a308d331a510dc5a46b3e10cf373\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 21:10:17 -0400\n\n Preparing to include transitional release.\n", "commit b628b47285a1ef9631760c84ded3097c457a0250\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 20:35:28 -0400\n\n Test harness must depend on matrix-project.\n", "commit 04aace98d196f6d6f5c1b9fcb5a356c46ed8d765\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:47:20 -0400\n\n Extracting some miscellaneous usages from core/src.\n", "commit e4ba41d5394e7c936a2b720e6b672da4f82af354\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:28:55 -0400\n\n DetachedPlugin entry.\n", "commit 5d9e4d7b073c48bffc5c6179e375660c3ad0ad0a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:26:47 -0400\n\n Extracting MatrixAggregatable dependency.\n", "commit b9d8f554c6407da14ac3af68e1fa0ceb9af333fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:21:12 -0400\n\n Unclear status of MatrixConfiguration when enableFingerprintsInDependencyGraph mode selected.\n", "commit 42195d83c44da53303d27b0759346747e4ac0857\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:13:24 -0400\n\n Removing MatrixChildAction dependency.\n", "commit dbed3044070cb95fc3e7b5cabaddcf88cf65aaf2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:10:20 -0400\n\n XStream initializations moved to MatrixProject.\n", "commit d72fda46a6a5f521a986dc770afffc89e862c52b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:08:43 -0400\n\n isMatrixProject appears unused, but keep for compatibility.\n", "commit e405078e093dac71daeff8576ebccdcf27b718ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:05:55 -0400\n\n Comment, but not critical for separation.\n", "commit 4aad749cbe282ef33134ea924a4e547c4767ca07\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 19:03:29 -0400\n\n Removing hudson.matrix classes and associated resources as a first pass.\n", "commit 4b8c8ebea5790395cbfa399053299a14d99488cc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 16:55:02 -0400\n\n antisamy-markup-formatter 1.1\n", "commit decf902ab797b1ef5f5fb8f5c1651520c0fe33f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 16:42:55 -0400\n\n [FIXED JENKINS-21622] Release workspace leases (and avoid @2) even if post-build actions throw LinkageError.\n", "commit 0faa7b7d2383320fc2357d687a6c535b20c7ef2b\nMerge: 5789f0c75c b93d77119f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 16:25:46 -0400\n\n Merge branch 'hetero-radio' of github.com:wolfs/jenkins\n [JENKINS-22583] Noting merge of #1182.\n Conflicts:\n changelog.html\n", "commit 5789f0c75c3782f5c58d594ccced90428712ecdf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 16:09:43 -0400\n\n Taking advantage of https://github.com/stapler/stapler-adjunct-codemirror/issues/1 for new CodeMirror.\n", "commit d9188ce2ad2070eab5ea27cb7f96257b351392a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 15:01:25 -0400\n\n [FIXED JENKINS-22607] Avoid loading recent builds when deletion of builds older than some date has been requested.\n", "commit 3dc0a444068601a61930af4c422ffefdd0928063\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-14 12:27:02 -0400\n\n [JENKINS-21622] Trying to diagnose who is acquiring workspace leases when and why.\n", "commit 767ccc6a732b2097f2f4f123c5e57882b1aae9f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-14 07:07:38 -0700\n\n the trunk is toward 1.561-SNAPSHOT\n", "commit 71ad22872da76a02f427e91ad3afcebb93fc3635\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-14 07:07:33 -0700\n\n creating an RC branch\n", "commit 370bdee165e197604409e6fe76fd707b7543246e\nMerge: fce4fed4e8 bb219e2000\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-14 06:54:34 -0700\n\n merged back the RC branch\n", "commit bb219e200015e7ecf1df5a81e38750997c08797a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-14 06:54:32 -0700\n\n updated changelog as a part of the release\n", "commit 1c6734098ca068b66bbd1abab30353d7a4f1c5e4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-04-14 14:53:16 +0100\n\n Updating the pull request in light of comments\n \n - Removed the Legacy strategy completely\n - Moved the strategy to an aspect of the security realm\n - Separated the strategy for Users from Groups because... well it might be necessary for some\n - Moved IdStrategy from inner class of User into top level class\n", "commit cbb4c803f9007af357709fa0735d8e7d20ce2cc8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-04-14 13:37:16 +0100\n\n Use a dedicated descriptor\n", "commit 7459ac07044fd159f573a7b216f3e0986161ddd0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-03-18 14:40:41 +0000\n\n [JENKINS-22247] Provide an extension point to define user id case sensitivity contract\n \n * Fix up bad merge\n", "commit a018bbabfb44da6fb7e5ae4b5013da34fca40086\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-03-18 14:19:09 +0000\n\n Abstract username case sensitivity into an extension point\n", "commit ed40f578b89b49f7c5fb255b2dccd9a5d5c1c994\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 20:42:02 -0700\n\n looking for the app in the default location\n", "commit 50e486b2354acc582754705deaa3a1c3b50ac97c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 20:03:05 -0700\n\n updated changelog for release\n", "commit b69f0ff65541d13c8c12a25bf66370e544c5de45\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 19:53:53 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ca6d4a8b6716b49aa7efc3e2c9c228ea0aa3ff8b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 19:53:52 -0700\n\n [maven-release-plugin] prepare release jenkins-1.559\n", "commit fce4fed4e8785ebf2618e5532d1416488bb9fa6d\nMerge: eb0bfa5ece 0c3d67097a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:54:27 -0700\n\n [JENKINS-21932] Merge pull request #1160\n", "commit eb0bfa5ece8e5433f4620e779aeb3cd9a63b1cc6\nMerge: 1fab590ed9 b0a26c28b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:51:45 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 1fab590ed97befbc9198084706f480b463fce106\nMerge: ac80ea9f61 026b03104b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:51:18 -0700\n\n [FIXED JENKINS-13035] Merge pull request #1141\n", "commit b0a26c28b70b9c9226b63ab50eb476b5ea68219f\nMerge: ac80ea9f61 6f8c4989ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:25:22 -0700\n\n Merge pull request #1134 from bparees/master\n \n Force httpclient to use a new protocol socket factory which does not explicitly bind to the client side interface.\n", "commit ac80ea9f61cedb24c3f85727e691a3e03297f487\nMerge: 998d1020da 4807539648\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:19:01 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 998d1020da0eb174946ec1bf4cd61abc9adc1853\nMerge: 6699644c2d a42ebcc84f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:17:18 -0700\n\n [JENKINS-21818] Merge pull request #1131\n", "commit 4807539648819cd93f8521c7eb4504c6d9b64ac1\nMerge: 6699644c2d 15432a11f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:16:06 -0700\n\n Merge pull request #1130 from peter-kutak/patch-1\n \n Update jenkins.init.in\n", "commit 6699644c2d12746d594b54ca0ab5adb8b284a5bb\nMerge: c5ed66c8d6 7216aab0d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:13:21 -0700\n\n Merge pull request #1122\n", "commit c5ed66c8d61b9b10e7a8139e81f275a663607e78\nMerge: 56052c8452 c666b84b97\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:11:21 -0700\n\n Merge pull request #1186 from daniel-beck/JENKINS-20245\n \n [FIXED JENKINS-20245]\n", "commit 56052c8452173140c63d5cc15bdd79b510523cc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 16:07:33 -0700\n\n Incorporated Nicolas' https://github.com/jenkinsci/winstone/pull/13\n", "commit 3276602d13ae35edae8d98828f02fa3e6e2f528e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-13 13:00:00 -0700\n\n [FIXED JENKINS-22582]\n \n Integrated v2.38\n", "commit 8c12242981d7abc4918b870b6f32c0bd1199df04\nMerge: 139d9f51e5 91a85d6d74\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-04-13 19:13:46 +0200\n\n Merge pull request #1185 from daniel-beck/CaseResult-doc\n \n Improved documentation.\n", "commit ee64eb920cee5af9f430cfcdfd341714549960ce\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-13 16:27:42 +0200\n\n [FIXED JENKINS-20597] Only ask when user can change\n", "commit c666b84b971c9dac26fe7dce855645be21613a00\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-13 17:54:21 +0200\n\n [FIXED JENKINS-20245]\n", "commit cd0fae16f00805e63832c4009a4d6984622327c0\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-13 16:09:24 +0200\n\n [JENKINS-21720] Added User, Run, ComputerSet, and LabelAtom\n", "commit 91a85d6d74ef221902d2a75ff83553bd1d579462\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-13 15:46:47 +0200\n\n Improved documentation.\n", "commit 86319de87b8469c06cf56ed933cfe85bade4eee4\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2014-04-13 08:48:09 +0900\n\n [FIXED JENKINS-19565] Pass ${it} and ${instance} to contents of dropdownDescriptorSelector. And developers now can specify attr.capture to pass any variables.\n", "commit 139d9f51e5dc92faa688a51bc52c24d2817a3bb7\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-13 00:10:37 +0200\n\n Noting #1092\n", "commit 82472d7f2b1981c60c3a32cbd7e90d31d3eb748f\nMerge: 578f9c1b0c 32aecc7b67\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-13 00:08:34 +0200\n\n Merge pull request #1092 from jbrejner/master\n \n [FIXED JENKINS-21394] Avoid irrelevant job queing while node is offline\n \n Conflicts:\n test/src/test/java/hudson/model/ProjectTest.java\n", "commit 578f9c1b0c33bd6182459dcfa753060b8b7cd492\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-12 23:56:00 +0200\n\n Noting #1169\n", "commit 19640e7b4aa6d54865bc0816b604f4c0a9add6b6\nMerge: 54c13f147b 0c440099ce\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-12 23:15:21 +0200\n\n [FIXED JENKINS-21341] Merge pull request #1169 from pliljenberg/master\n \n Ugly hack to fix destroyProcess for Java8\n", "commit b93d77119f0df2c89bc0c50727affe2a6755df76\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2014-04-12 23:11:15 +0200\n\n [JENKINS-22583] Changelog\n", "commit 0e845b678f7922a009709e113161f74bd6a90af1\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2014-04-11 15:21:20 +0200\n\n [FIXED JENKINS-22583] Use unique id to distinguish between multiple included instances of the same page.\n", "commit 54c13f147bca9af2ad8c4b9197ada1e9cde56946\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-12 09:10:23 +0200\n\n [JENKINS-22553] Noting #1180\n", "commit 511a84eec2c9b07ea9bb20081b61e53a65736b7f\nMerge: 7f76a93dd9 f76eca4ee8\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-12 09:07:10 +0200\n\n Merge pull request #1180 from olivergondza/plugin-list-safe-copy\n \n [FIXED JENKINS-22553] Do not expose plugin list that can be a subject of modification\n", "commit 7f76a93dd947cb0180a36d2ce54b1e3c2ddaf3bc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-11 21:09:12 -0400\n\n [FIXED JENKINS-16956] Noting merge of #1172.\n", "commit 26ec7bdf936dfbc3f496b1165cea36488a3a06b2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-11 18:29:19 -0400\n\n Properly testing ReverseBuildTrigger, and refining what information is displayed in build logs.\n", "commit 772e36662ec860d1f613e619f8ae3e62650ea1d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-11 16:38:18 -0400\n\n Introduced MockQueueItemAuthenticator as a convenience.\n", "commit ac220e3f2b39f68b6c374523e5dc563dbf57ef74\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-11 16:13:16 -0400\n\n Unnecessary and misleading for a QueueItemAuthenticator to be a @TestExtension.\n (It may have a @TestExtension QueueItemAuthenticatorDescriptor if one is needed.)\n", "commit d4b5549d605f828c5736a04b9233484bfd6bd3fa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-11 16:03:53 -0400\n\n No sense in spending ~20s running HtmlUnit to verify code which has since been deleted anyway (configuration-time ACL checks).\n", "commit 32a8e9dd2a04e61d7ba6ceea66f2ca6021722e5b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-11 15:59:41 -0400\n\n Some mistakes turned up by FindBugs and BuildTriggerTest stack traces.\n", "commit b53139e0db15d1a9b8f6b8eac5b08c33ea40566b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-11 15:39:42 -0400\n\n Test of JENKINS-13502 fix is obsolete since we no longer check permissions when configuring triggers.\n", "commit e321cbb4bc9b3b239a411c2ecb5cfe431905d0fe\nMerge: 840bb66944 a1cd49b948\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-11 15:33:17 -0400\n\n Merge branch 'master' into BuildTrigger-auth-JENKINS-16956\n", "commit 840bb66944783f07dc551062f8274a6608a11214\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-10 20:58:30 -0400\n\n Replacing pseudoUpstreamTrigger with ReverseBuildTrigger.\n", "commit a1cd49b948abfae15d11d068fddb8095aa37fae4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-10 19:40:33 -0400\n\n [JENKINS-22131] Forgot to use a job\u2019s configured quiet period when not otherwise specified.\n", "commit 9bf265e5762f1d27e8560b716a25e2dbb031c8fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-10 17:25:57 -0400\n\n FindBugs annotations to catch the likes of JENKINS-19852.\n", "commit 86c82c84d34395040e62e982cb77da4b2e0161e0\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-04-10 17:44:01 +0200\n\n need to explicitly set unprotected security-constraint to /*\n or servlet container applies form-login to _all_ URLs\n (detected on tomcat 7.0.50)\n", "commit a5d848bcec45100ca4f12303a8c619664f2eb945\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-10 10:51:32 -0400\n\n [FIXED JENKINS-22560] Avoid deadlock by making AbstractBuild.runMixIn final.\n (Forgot that Run\u2019s are unmarshalled in place after a special constructor is called, so there is no need for readResolve or other tricks.)\n Also calling RunListener.onDeleted outside of the Run lock to avoid problems with things like ChangeLogHistoryRunListener.\n", "commit 8a174621e3843f8ff24ddb9b017e6daf7f9d189b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-10 10:03:04 -0400\n\n Incorrect Javadoc.\n", "commit b35f834b665178b52cbcb1b77600a8060509bbc6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-10 09:43:28 -0400\n\n [JENKINS-22142] Noting merge of #1179.\n", "commit e05358bfcc0db92f35115c016fbd65b3a576057d\nMerge: c073011429 6f6dce4bef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-10 09:39:25 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit c07301142961f3dc904161a52fc06fd20f6b4142\nMerge: faea3c65af b264fa6e6a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-10 09:39:14 -0400\n\n Merge branch 'JENKINS-22142' of github.com:daniel-beck/jenkins\n", "commit 6f6dce4bef25846d6efcbf75e1a3aa50bbe77d77\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-04-10 14:28:37 +0100\n\n [FIXED JENKINS-22570] On a configure screen that has multiple groups of radio buttons, clicking the apply button clears all but the last radio group selection\n \n - Always run git status before and after you commit, just in case there are changes you made since your last call to git add\n \n - At least the integration test cases caught this one though\n", "commit 88d84f6e9b2f05366bc8e6f4bc62ac61e7211926\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-04-10 12:58:49 +0100\n\n [FIXED JENKINS-22570] On a configure screen that has multiple groups of radio buttons, clicking the apply button clears all but the last radio group selection\n \n - Changed from mutating the e.name value to maintaining an index and using that index to get the required substring\n \n - Risk of unintended consequences is low. The Submit flow moves off the page before the consequences of the effect\n could be seen... though a careful attention to the page submit can identify the change... and the page is now\n left as before clicking f:apply instead of mutated.\n", "commit d46b17e907ed68833091624b87db9c5b23c0aaec\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-10 10:17:50 +1000\n\n fix my bad missed to add continue;\n", "commit b264fa6e6af6df94db8d9eef86a2a650af125079\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-10 00:38:35 +0200\n\n [FIXED JENKINS-22142] Removed obsolete method.\n \n Hoping nobody uses it programmatically.\n \n Also, added @Restricted to the new one.\n", "commit f76eca4ee801869c1cbf9b59e73fe76594fe265e\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-09 23:21:38 +0200\n\n [FIXED JENKINS-22553] Do not expose plugin list that can be a subject of modification\n", "commit 7f033ec9fa69cbdbd043311dbb52b8299052b2f1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-09 18:31:38 -0400\n\n p:config-upstream-pseudo-trigger is actually applicable to AbstractProject, not only Project.\n", "commit 74bf68271e1a2a6170e4e0026729cfff9a357f94\nMerge: c498c0f6a7 faea3c65af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-09 14:56:14 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit c498c0f6a740c6f4b6e90e2af90d7904b3709b8a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-09 14:54:44 -0700\n\n Needs to use SocketChannelStream to avoid deadlock.\n \n streams created from SocketChannel doesn't allow concurrent read/write\n by different threads, which appear to be a bug in NIO.\n", "commit 0c440099ce4eb3dc9a9b3e67ceb95450c2c4e492\nAuthor: Peter Liljenberg <peter.liljenberg@pagero.com>\nDate: 2014-04-09 21:47:08 +0200\n\n Ugly hack to fix destroyProcess for Java8\n", "commit 3342d74182aee25a502478334ac63d06d82f6f6d\nMerge: ef382f90a5 faea3c65af\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-09 12:10:47 -0400\n\n Merge branch 'master' into BuildTrigger-auth-JENKINS-16956\n", "commit faea3c65afeb9b8785a7344b18e7e9b301277078\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-09 13:06:12 +0200\n\n Fix cs locale according to 808c9cbed4eb95e8fcb6bee5f9c0c281b0c9afce\n", "commit 808c9cbed4eb95e8fcb6bee5f9c0c281b0c9afce\nMerge: e7e7448d9b 41c63838fc\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-04-09 13:04:35 +0200\n\n Merge pull request #1178 from synopsys-arc-oss/refactoring_YourName_to_FullName\n \n Replaced the \"Your name\" by \"Full name\".\n", "commit 41c63838fc4532d2c6adb652040c8f55a66f3acb\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-04-09 14:41:11 +0400\n\n Just a re-factoring...\n Many users may have a configuration access to Users, so the \"Your name\" seems to be a bad label.\n The appearance have been changed in configure.properties and configure_ru.properties.\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit b1024d749376c9d909ffcb91992a1745806b2cf8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-08 10:32:44 -0700\n\n Moved to the trunk section\n", "commit d6b242f2923fd0afb8e65b40d77af0a255b46f8c\nMerge: e7e7448d9b f9624dcf96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-08 10:32:23 -0700\n\n Merge branch 'nio'\n", "commit e7e7448d9b2d6c0ed24021a5f0a4a973576d9d3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-07 19:47:32 -0700\n\n the trunk is toward 1.560-SNAPSHOT\n", "commit d2b58c80b30ddf2e3ccfdb19563790487b87fa46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-07 19:47:27 -0700\n\n creating an RC branch\n", "commit 3b90e93e0fed96c6d65f8ce7a7c3165106a6e573\nMerge: 7937b2bf51 b2ca561b7b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-07 19:45:43 -0700\n\n merged back the RC branch\n", "commit b2ca561b7b718d3f44957f87488a271a848dafcc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-07 19:45:23 -0700\n\n updated changelog as a part of the release\n", "commit 32aecc7b675a4906a67a04aa180c3b519811e21d\nMerge: 90882046ee 0f6321c6bf\nAuthor: Mads Nielsen <man@praqma.net>\nDate: 2014-04-07 11:35:11 +0200\n\n Merge branch 'master' of github.com:jbrejner/jenkins-renamed\n", "commit 90882046ee126791a772eda48098b2d7691dda2c\nAuthor: Mads Nielsen <man@praqma.net>\nDate: 2014-04-07 10:27:15 +0200\n\n [FIXED JENKINS-21394] Change based on feedback\n", "commit 1058bec1693f4dcaac0795d96a8982b52e3da03e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-06 19:30:48 -0700\n\n updated changelog for release\n", "commit b8aa9fec4697cbcd747be645a9eb2600cfa9ba15\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-06 19:21:10 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 56ce824a58f36539dd54508767c34b91c1467d51\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-06 19:21:09 -0700\n\n [maven-release-plugin] prepare release jenkins-1.558\n", "commit 7937b2bf51101e2a701f55d9401ca04b94c24111\nMerge: 535a7837bd c1f234f9ad\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-07 10:58:11 +1000\n\n Merge pull request #1173 from olamy/not-try-to-load-non-existing-files-improved\n \n improve a bit previous commit\n", "commit d85b86e71921f3a43a1c49701f66a1ba2b23477d\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-06 20:22:51 +0200\n\n [FIXED JENKINS-21720] Improved config confirmation.\n \n Ask for confirmation when navigating away from node, global,\n security, view and log configuration after changes.\n \n Don't require confirmation when pressing keys without changing\n (e.g. pressing Tab for navigation) and when pressing Advanced\n buttons.\n \n Don't require confirmation when submitting the form.\n", "commit 0f6321c6bf92dd85f81e3176ab775f6441f2ea56\nAuthor: Jens Brejner <jbr@praqma.net>\nDate: 2014-04-05 19:11:08 +0200\n\n Whitespace change only\n", "commit 535a7837bd5166eb098eb794599b7806d9355c5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-04 18:14:58 -0700\n\n typo\n", "commit f9624dcf968e49556f8ee64b4e7a46d176d918c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-04 18:07:58 -0700\n\n 2.38 is released now\n", "commit 8a530fe1b42653a8cef5f2db0d48b637b3d2bf3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-04 15:48:50 -0700\n\n need to handle half-close correctly\n", "commit a87f329b7ee10812af7f569c5680ca1da202b9cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-04 17:40:43 -0700\n\n Channel.terminate() is now public\n", "commit d4c74bf35d4d04bf289b020efd29f827458e0e11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-04 17:39:44 -0700\n\n Integrated NIO JNLP slaves handling\n", "commit 0497f8437d8430063b8329e3036c03236e7a1777\nMerge: 1f55b80f18 a95096ee94\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-04-05 00:01:28 +0200\n\n Merge pull request #1174 from daniel-beck/at-since\n \n Add missing at-since\n", "commit a95096ee94967a29b86a993f8e718b17188acfec\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-04-04 23:39:39 +0200\n\n Add missing at-since\n", "commit 1f55b80f18d96ebfb9823137549fd4b11f695a7d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-03 21:05:31 -0700\n\n fixed a test regression\n", "commit 8a530bb14b4325ff1a75ce89b63b53b7271a6702\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-26 12:23:57 -0700\n\n [JENKINS-22354]\n \n Reduce classloader activities.\n \n This brings in Stapler and commons bean-utils that we don't need on the\n slaves.\n", "commit 0b27f364f99ec98cb616d4f0cfc0858ecf339852\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-25 22:54:59 -0700\n\n [JENKINS-22354]\n \n Avoid having FilePath to depend on Jenkins, which increases the amount of classloading that has to happen during remoting\n", "commit c1f234f9ad2ffdb989e713e6e1bad0c6f733875f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-04 09:12:15 +1100\n\n add logging if file does not exist\n", "commit 1fcb05c8aa1d23cd12496e9fd31198fe19a1286f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-04 09:09:06 +1100\n\n fix test due to jglick comment\n", "commit ef382f90a5f80dc60e24eeabd30293c48740f8d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-03 17:09:41 -0400\n\n Introduced a QueueItemAuthenticator overload taking Task.\n And moving the permissions checks in BuildTrigger from being hardcoded in execute to being overridable in Dependency.\n This has two benefits:\n \u00b7 We can restore the previous form validation logic predicting whether Item.BUILD will be available.\n \u00b7 A (true) Trigger could check Item.READ on the upstream project\n under the authentication that the downstream project would have if it were to be built.\n (This part is not yet implemented; probably will want to make this replace the current pseudotriggers.)\n", "commit dcfeaf3c2a1265b23d56c305176007bdac2af6c9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-03 12:29:13 -0400\n\n OldDataMonitorTest.robustness consistently passes for me locally, but has been causing trouble in CI. Suppressing for now.\n", "commit 43f218cd79223d96691a0957c7befed6f85ff868\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-03 11:01:25 -0400\n\n [JENKINS-21999] Noting merge of #1145.\n", "commit e7c7bbd541d091923fceb6a2613881944ae8c810\nMerge: 44a8ec1104 eabd1ba5ce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-03 11:00:10 -0400\n\n Merge branch 'JENKINS-21999' of github.com:christ66/jenkins\n", "commit d6203c06d47560e0ae69be9b87ae106e34314f3a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-03 14:16:25 +1100\n\n improve a bit previous commit\n", "commit a8d879eacdc358594b764ce82f710837ebf6e454\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-02 18:53:54 -0400\n\n Documenting expectations of build steps needing specific authentication.\n", "commit d31ff2fed352cc15d808cb8aa91eba6576ed13ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-02 18:28:05 -0400\n\n [JENKINS-16956] More compatible behavior: if no QIA\u2019s are configured yet, fall back to running as SYSTEM.\n Also make a best effort to issue a warning in the log if downstream builds might skipped due to lack of authentication;\n or if downstream build permissions might not be checked due to legacy behavior.\n", "commit 125dbfd1a88a90f94f1468e72096802df81f9530\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-04-02 15:17:56 -0700\n\n Remove unnecessary parameter in method call. Also return \"anonymous\" if\n User is null.\n", "commit 48e92efaed7d48d6bd515a7844f9c055a8e27f6b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-02 17:21:04 -0400\n\n [JENKINS-16956] Make BuildTrigger.execute pay attention to build permissions, rather than checking the configuring user.\n", "commit 44a8ec110459e560a79c0f11883841bd7095f723\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-02 17:09:18 -0400\n\n Do not redirectTestOutputToFile when we are running an individual test (suite or case).\n In this case we are probably interested in looking at the output as it arrives in real time.\n Can always be overridden on the command line if desired.\n", "commit ff1aa0a22329b90985e20a795953a2383b3092e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-02 12:17:09 -0400\n\n When a QueueItemAuthenticator is in use, report the user under whose authentication the build is running.\n", "commit 5fe11e27f5f0450bd72b5e611bb82c9728cc7c25\nAuthor: Mads Nielsen <man@praqma.net>\nDate: 2014-04-02 14:05:38 +0200\n\n [FIXED JENKINS-21394] Re-revised the commit. Creted a check for the size of clouds\n", "commit 23043757664ba4e365f1ac83f670ac65ded8457a\nMerge: 06669e314a 14ef6e8904\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-02 21:27:28 +1100\n\n Merge pull request #1170 from olamy/not-try-to-load-non-existing-files\n \n accept only directories have config.xml file to prevent too many IOException\n", "commit 14ef6e8904a49597c92b6d5cfb0bf1ba92ccff89\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-04-02 17:46:25 +1100\n\n accept only directories have config.xml file to prevent too many IOException\n", "commit 06669e314a2217a7a80ac15d2b2a44a0d802fd71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 16:21:10 -0700\n\n [FIXED JENKINS-19055]\n \n The actual fix has been implemented over the last dozen or so commits\n", "commit 2cdcba7306dfd57cad0cc0fbccc2ce62e123ed04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 16:22:54 -0700\n\n Released this dependency\n", "commit f8469dc516b5ba879c5d90cf411fc91b9f6c0bfc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 16:18:53 -0700\n\n Integrated a new version of the module that auto-updates jenkins-slave.exe\n", "commit 89b1545e58ab176be4cf717012c86138fc109dc0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 15:48:39 -0700\n\n moved to a separate function to reduce the serialization footprint\n", "commit aeeed878b1d000847a979c20d4ad290b67e49078\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 15:45:16 -0700\n\n Use the latest\n", "commit e877db16ba06c9de9a98153ac185db8cdaf839a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 15:44:33 -0700\n\n explaining where winsw comes from\n", "commit db2acfd5b30fa55ad550258401b086a8d1108fe4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 15:24:20 -0700\n\n expand the scope of error handling\n", "commit c5d54fe9068b6f43700566a9145e790fe8c8c5ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 15:16:14 -0700\n\n better be void\n", "commit 943d16742b2cddc74fd3cb304e3398e8bb30f6e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 15:15:37 -0700\n\n needs a new command that escapes Windows SCM recursive process killing\n", "commit 0b43abb7b3b0a884cc6fcdb99bf03f882d07b74d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 15:15:23 -0700\n\n run this asynchronously so that slaves can be used right away\n", "commit 62aa9b91b1bc126ec5b5b7196b5b5cfe542fdd2f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 12:22:01 -0700\n\n added temporary diagnostic UI\n", "commit 88773cb38429ee28b27801a475eb9ac3cbfb2d46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 12:21:52 -0700\n\n report the output in the same place the rest of the log goes\n", "commit a7b22eb3d095a580cd79aecd82852ad0a3157fed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 11:33:14 -0700\n\n resurrect the original ordering\n", "commit 07db9c85048d5072b9adc602c6cf05091b8aafd7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 11:31:33 -0700\n\n error handling improvement and bug fix\n", "commit 54d88949225bdc46e06a6781ab7a60fbec025299\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 11:21:59 -0700\n\n System information of slaves are now extension points.\n \n Existing implementations are retrofitted to the new extension point.\n", "commit 14f73760544d1e37ebd95f44708c8a147919a198\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 11:02:40 -0700\n\n Copied from systemInfo messages\n", "commit 78154778c8f84062432900645efc09f77b712479\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 10:27:29 -0700\n\n [JENKINS-19055]\n \n Adding extension point so that the master can install code that restarts JNLP slaves.\n", "commit 4a23ad9819148725ea9125b4f7e36c9c30afe830\nMerge: bcc8614856 75447b57b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 11:00:15 -0700\n\n Merge branch 'rc'\n", "commit 75447b57b655e38fdb48f1e854a4b287071342cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-04-01 10:53:18 -0700\n\n Fixed a bug Jesse found in remoting\n", "commit bcc86148561ad9ab4a0365ff00d28ff7ee71d57c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-04-01 10:53:25 -0400\n\n [FIXED JENKINS-18364] Functions.getRelativeLinkTo is called many times during rendering, so skip checking View.getItems which is expensive.\n", "commit 7037c23d956e7b732f599d43ca35d07145114622\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 20:43:05 -0700\n\n the trunk is toward 1.559-SNAPSHOT\n", "commit 230535ada8d64b298011c1bc44f002da103f9d93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 20:42:59 -0700\n\n creating an RC branch\n", "commit d927a0c8bea678eb6d179edd786b004bb47a18c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 19:39:58 -0700\n\n [FIXED JENKINS-22442]\n \n Avoid extracting war file under /tmp. When jar files and resource files disappear from under\n us, all sorts of strange errors happen.\n", "commit 5f06dfe852075e1daeac823352004c22a3cd2510\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 19:14:42 -0700\n\n [JENKINS-21018]\n \n Being defensive.\n", "commit 95917370d9d6fa1dab559ec35a663c4f3731b72a\nAuthor: Peter Liljenberg <peter.liljenberg@pagero.com>\nDate: 2014-03-31 15:46:23 +0200\n\n Ugly hack to fix destroyProcess for Java8\n", "commit 1b65fbb502c9e9ad15787693825e52554915d88e\nMerge: d36717cd61 7830b80622\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 08:28:17 -0700\n\n merged back the RC branch\n", "commit 7830b80622dd2c06ed5af2467a146f14894fccbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 08:28:15 -0700\n\n updated changelog as a part of the release\n", "commit 7aeb46dd134a098336514231ece6e5a389af5398\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 07:35:12 -0700\n\n updated changelog for release\n", "commit 9aa0e1863416f252ede8364759416e75d99a1af2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 07:25:43 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8575570d27a93f5a733e2be009e9e5907e30c8eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-31 07:25:36 -0700\n\n [maven-release-plugin] prepare release jenkins-1.557\n", "commit 0a05c6b8610936025fb7a8f40751f587bc7d0bd5\nAuthor: Peter Liljenberg <peter.liljenberg@pagero.com>\nDate: 2014-03-31 15:46:23 +0200\n\n Ugly hack to fix destroyProcess for Java8\n", "commit d36717cd613d27046f5ec9f1feb32b0659c6bdb5\nMerge: cdc3980221 ea1bb21683\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-03-28 19:40:32 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit c9fa974e4159a68e64d8152fc679475a3a4ffbe9\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-03-28 12:04:13 -0700\n\n UserIdCause.getUserName and UserCause.getUsername should both create a\n user if the user does not exist.\n", "commit cdc3980221983a3247c9405831d5bd623b084681\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-28 14:31:29 -0400\n\n Create a ViewJob.ReloadThread only if and when someone has a ViewJob to be reloaded.\n", "commit ea1bb21683a2d745bf1f7b89a66d3248597fd46b\nMerge: ad5cd80456 11458c956e\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-03-28 18:01:04 +0000\n\n Merge commit '11458c956e64673d99a9dc2c05cfd5f9533b4e1b'\n", "commit 11458c956e64673d99a9dc2c05cfd5f9533b4e1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-27 14:08:29 -0700\n\n [JENKINS-20769 JENKINS-20204] integrated remoting 2.35 in the core.\n", "commit ad5cd80456520479e3c1e2f142f578a3ff31ace0\nMerge: 60cffbc10e 769bd81950\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-28 13:57:50 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 769bd8195049def65ab3ed84dd5a7046cb7b3a3a\nMerge: f97b5b33b0 63ece7681d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-28 13:57:28 -0400\n\n Merge pull request #1168 from jglick/Trigger-DependencyDeclarer-JENKINS-22397\n \n [JENKINS-22397] Allow a Trigger to be a DependencyDeclarer\n", "commit 60cffbc10e735cc59c7fd881fd2cc547d2d68559\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-28 13:55:39 -0400\n\n Comment.\n", "commit 1a81f82a92082e17088f8058cdc8cdac4778992a\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-03-28 10:46:09 -0700\n\n Revert \"Fix issue where restart would not properly display username if user was\"\n \n This reverts commit 7dbefd7463a9c580b04ff07d4123a1885a08641d.\n", "commit f97b5b33b0754532b945340cdee4b6ea1d2f6ba4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-28 11:36:19 -0400\n\n Show the user examples of when a cron tab list should actually run.\n", "commit ce1df7d3ce732e12e675461debac8a5b2be30dee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-28 11:34:10 -0400\n\n Improved logging.\n", "commit 63ece7681dfa7f220634a2b1e5074b7bf2bb23e3\nMerge: efd2b990fb 852aba6d3c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-28 09:21:46 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins into Trigger-DependencyDeclarer-JENKINS-22397\n", "commit 852aba6d3c06b85278e00823c34b437192c576d7\nMerge: 8109b9e811 6b350af44d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-28 09:20:34 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 6b350af44dee8e1e6cad4cce67941b3ebf88ac52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-27 22:55:59 -0700\n\n Updated to a newer version\n", "commit 8109b9e81163eee9967505a2f70b97fd3f706e3b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-27 23:13:48 -0400\n\n [FIXED JENKINS-22398] RobustMapConverter\n", "commit efd2b990fbb14de2947dbd405cbfc3c4323d7216\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-27 21:43:30 -0400\n\n [FIXED JENKINS-22397] Allow a Trigger to be a DependencyDeclarer.\n", "commit 7dbefd7463a9c580b04ff07d4123a1885a08641d\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-03-27 11:57:33 -0700\n\n Fix issue where restart would not properly display username if user was\n not loaded.\n", "commit 606d84c5b6a376dca545dbee32598ad17cfb2ec1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-27 12:00:01 -0400\n\n [FIXED JENKINS-22382] Need to restore deprecated overload of BuildAuthorizationToken.checkPermission for binary compatibility.\n", "commit e8e4f5ad5828d95c14445de7082a508ef13d106f\nAuthor: Mads Nielsen <man@praqma.net>\nDate: 2014-03-27 14:46:10 +0100\n\n [FIXED JENKINS-21394] Revised implementation based on feedback\n", "commit 947cbac3e85d05f15de112770ef6be2553d8d4f2\nMerge: 43185287a0 d487d1f0f9\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-03-26 23:41:03 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit d487d1f0f9654c37577861f3a58cbd1180ab8d37\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-26 16:19:50 -0700\n\n [FIXED JENKINS-21875]\n \n User.current() can return null, so this better check for null\n", "commit 43185287a05f461ff995fd070d960f9650a49b02\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-26 18:15:13 -0400\n\n Extending customizedFields support to f:number.\n", "commit 20ea8d1092f5642cc889d80f7c2f7d3334e3739e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-26 16:57:10 -0400\n\n [FIXED JENKINS-20500] Pass ${it} as an alias for ${view} to t:queue and t:executors, correcting regression introduced in 8e6a3f7.\n", "commit b8f8fb190cbc161917be330e64be132896dd50ff\nMerge: 3eb3126e00 ba0ff0625a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-26 15:32:36 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 3eb3126e00f6e6ab42f59475c91d2b634b4dd8a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-26 14:00:42 -0400\n\n Yet more diagnostics for reported LogRotator failure on MavenModuleBuild.\n", "commit ba0ff0625a9f4f307cd2784a6bd724bb4be759c3\nMerge: 6fd01db482 2347573cec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-26 10:43:39 -0700\n\n Merge branch 'rc'\n \n Conflicts:\n changelog.html\n", "commit 2347573cecccd75d4808e0a7657cccce6cdeb9e5\nAuthor: Larry Shatzer, Jr <larrys@gmail.com>\nDate: 2014-03-25 14:56:36 -0600\n\n [JENKINS-22347] Update changelog.\n (cherry picked from commit 20651de1bb62f8861718ce7493ae45cfe5b074c1)\n", "commit 8b69e7e305f45f9981cc182b6725c6314a32b5e2\nAuthor: Larry Shatzer, Jr <larrys@gmail.com>\nDate: 2014-03-25 14:53:20 -0600\n\n [FIXED JENKINS-22347] Allow JDK8 to be downloaded. Left in other cookie for backwards compatability.\n \n (cherry picked from commit e60b355cb44bc02d5b02934ba8d059654037b619)\n", "commit 5e637af5a56cc208fdd8641939faffb3cade74b2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-26 12:52:04 -0400\n\n Fixing some misuses of Logger w.r.t. Run.toString.\n", "commit 5d92b45f47e630b6d9790a7d91b877c4f0acc449\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-26 12:40:22 -0400\n\n Run.toString() should use internal, not display names, since it may be used in logging.\n UI elements should explicitly ask for .fullDisplayName.\n", "commit 6fd01db482222303e47278be013e38825c4f71ed\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-03-26 14:46:07 +0100\n\n updated changelog for resolved download problems with pre-8 JDKs\n", "commit 59012970a280a1cffe62b1f256eb45d91d925467\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-03-25 22:27:41 +0100\n\n Revert \"list-jobs should print names, not display names, since people expect to be able to feed the results into other CLI commands.\"\n \n This reverts commit aaa50018eef14910eefc939b6fd4b0b9b0c6e0bd.\n", "commit e1d74399813d70811e350ab347399bf5d0ddd4c5\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-03-25 22:27:20 +0100\n\n Revert \"list-jobs should print names, not display names, since people expect to be able to feed the results into other CLI commands.\"\n \n This reverts commit aaa50018eef14910eefc939b6fd4b0b9b0c6e0bd.\n", "commit ddfeaf4e98cde8e09c81a758ca17f964eaca2c4d\nAuthor: Larry Shatzer, Jr <larrys@gmail.com>\nDate: 2014-03-25 15:12:33 -0600\n\n Update changelog to include JENKINS-22347 for retroactive ticket.\n", "commit 1523a06a9df7279f0b9cabc667a9bcc49f1c3d7f\nMerge: 86b72241a7 20651de1bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-25 14:01:39 -0700\n\n Merge pull request #1165 from larrys/jdk8\n \n Allow JDK8 to be downloaded. Left in other cookie for backwards compatab...\n", "commit 20651de1bb62f8861718ce7493ae45cfe5b074c1\nAuthor: Larry Shatzer, Jr <larrys@gmail.com>\nDate: 2014-03-25 14:56:36 -0600\n\n Update changelog.\n", "commit e60b355cb44bc02d5b02934ba8d059654037b619\nAuthor: Larry Shatzer, Jr <larrys@gmail.com>\nDate: 2014-03-25 14:53:20 -0600\n\n Allow JDK8 to be downloaded. Left in other cookie for backwards compatability.\n", "commit 86b72241a70db879c80cd10da68211da47da442c\nMerge: 9a2882dd70 1f8a8edbbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-24 23:49:30 -0700\n\n Merge remote-tracking branch 'origin/master'\n \n Conflicts:\n changelog.html\n", "commit 9a2882dd704bece9b7ca51a52347dad15d79f843\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-24 23:04:54 -0700\n\n [FIXED JENKINS-21579] UberClassLoader.findResources() improvements\n \n This is just a locally patched version, so not meant to be used outside\n core.\n", "commit 69773dc9f785b12f033ba268fb4e4107fc3e7f46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-24 23:00:36 -0700\n\n [JENKINS-21579] Copied as-is from Ant 1.8.3 to apply patches\n", "commit 1f8a8edbbc3fd43807718ca46c057128ae906a8a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-24 21:47:08 -0700\n\n the trunk is toward 1.558-SNAPSHOT\n", "commit 5c42a627d043148bee7c9ca0372032db51d5587d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-24 21:46:58 -0700\n\n creating an RC branch\n", "commit 133585e0e865bd47a395df2766b53d4d2d2abe47\nMerge: dd5a3b1465 65eebe9620\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-24 21:37:33 -0700\n\n merged back the RC branch\n", "commit 65eebe962001d7d4a928c440085813b2620d91ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-24 21:37:29 -0700\n\n updated changelog as a part of the release\n", "commit dd5a3b1465d837436eea94b366524fe13da034d6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-24 13:41:54 -0400\n\n @RandomlyFails\n", "commit a01ebae1a4783566e42d74c4edaaf1dc3ed8a43e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-24 13:01:29 -0400\n\n [JENKINS-22326] Calling into foreign code from a toString method, like Queue.Item.getWhy \u2192 QueueTaskDispatcher, is unsafe.\n", "commit fa496c7bf228ecb243acf0135106f18f27132c6f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-24 12:12:10 -0400\n\n Null safety during failing tests (BuildTriggerTest.testMavenBuildTrigger in this case).\n java.lang.NullPointerException\n at hudson.model.Job.getBuildDir(Job.java:790)\n at hudson.model.Run.getRootDir(Run.java:993)\n at hudson.model.Run.getLogFile(Run.java:1306)\n at hudson.model.Run.execute(Run.java:1664)\n at hudson.maven.MavenBuild.access$900(MavenBuild.java:94)\n at hudson.maven.MavenBuild$ProxyImpl2.close(MavenBuild.java:636)\n at hudson.maven.AbstractMavenBuilder.end(AbstractMavenBuilder.java:106)\n at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:839)\n at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:523)\n at hudson.model.Run.execute(Run.java:1688)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:519)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:231)\n java.lang.NullPointerException\n at hudson.model.BuildStepListener.all(BuildStepListener.java:31)\n at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:739)\n at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:714)\n at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.cleanUp(MavenModuleSetBuild.java:1054)\n at hudson.model.Run.execute(Run.java:1733)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:519)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:231)\n", "commit 8c9430f155f81f4c9ef4a3e6376e9442a8b1ccf6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-24 12:03:43 -0400\n\n Cannot call setResult during finalization phase.\n From a random failure of BuildTriggerTest.testMavenBuildTrigger:\n java.lang.AssertionError\n at hudson.model.Run.setResult(Run.java:425)\n at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:722)\n at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.cleanUp(MavenModuleSetBuild.java:1054)\n at hudson.model.Run.execute(Run.java:1733)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:519)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:231)\n", "commit f82f0bb9f6cbf682a1b157a80a7d51d40efd4bbc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-24 11:55:54 -0400\n\n testEnterCredential observed to fail due to offline mirror.\n Since downloading tool metadata seems inessential for the test, leaving it disabled as is the default.\n 503 Service Unavailable for http://mirrors.jenkins-ci.org/updates/updates/hudson.tasks.Ant.AntInstaller.json?id=hudson.tasks.Ant.AntInstaller&version=1.557-SNAPSHOT%2520(private-03%252F24%252F2014%252014%253A15%2520GMT-jenkins)\n", "commit 56b360d6f34a1091a8bf5b73f22baca4072560ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-24 10:10:52 -0400\n\n [JENKINS-19976] Touch-ups to PR #1054.\n", "commit df8df45c27a229a6e3e2358b98db03a6028d8fc4\nMerge: 8a79519aeb 38f670cf39\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-24 09:52:32 -0400\n\n [FIXED JENKINS-19976] Merged #1054: fix class loading from dynamically installed optional dependencies.\n", "commit 85cd278dcd2557b2a7c55960a9cc28f7a53b7b7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-23 20:44:01 -0700\n\n updated changelog for release\n", "commit eed92fa616488fb28aa8927b1a455f056e106a9a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-23 20:32:27 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c0bff5d7bc25c023b49cac5a14e851929a09638b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-23 20:32:26 -0700\n\n [maven-release-plugin] prepare release jenkins-1.556\n", "commit 8a79519aeb6bfd9802997dddae7cf9f3e5772d6c\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-03-23 18:57:53 +0100\n\n updated German localization\n", "commit 559c0ea4fd04b5ba30e4d9cbda4eea04765ce087\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-03-23 18:32:11 +0100\n\n restored messages that got lost because of changed message key\n", "commit 681a8ff3070736610f338972ba433379723346fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-21 18:58:03 -0400\n\n [FIXED JENKINS-19544] When OldDataMonitor is reported a Run, just remember the ID rather than holding a strong reference.\n", "commit 8508fc365ac9faa4fa6ccee116e820c0455f0988\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-21 18:13:51 -0400\n\n [JENKINS-19544] Whether or not we manage to save an object with old data, be sure to remove it from the list, and continue with other objects.\n Otherwise a bug like JENKINS-20950 can prevent *anything* from being saved, and holds references to all the old data.\n", "commit 10eca374e5eba48f6639077b747ca18c405bc967\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-03-21 20:59:54 +0100\n\n Noted 724f9e0 in 1.552\n", "commit 585eb87c2d1fdd93c585efca2b993ad734afdb20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-21 11:53:17 -0700\n\n [FIXED JENKINS-18537]\n \n Integrated the new version of XStream that contains the fix.\n", "commit 3a58db356e46c832b3643cf7db9c4f7de2b3894d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-21 10:08:59 -0400\n\n instance-identity 1.4\n", "commit 83f825e8c4f7913b70b877b3a00f4dc6f4638b98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-20 11:43:40 -0700\n\n Protect the common thread pool against poorly written tasks that do not restore original context classloader.\n \n Reference: RM-2329 in CloudBees\n", "commit 1755b7aa956db2ff51cebb81b56429e95ac79f17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-19 16:59:19 -0400\n\n @RequirePOST\n", "commit 8861563bd1e7fc28c5686f0dc9552529cfdfbf45\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-19 16:03:41 -0400\n\n [FIXED JENKINS-22262] CopyJobCommand and CreateJobCommand were doing incorrect permission checks.\n", "commit 8078894e56495de6687541ca6344dda1bd3ab18a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-19 14:59:24 -0400\n\n Comment.\n", "commit aaa50018eef14910eefc939b6fd4b0b9b0c6e0bd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-19 14:42:17 -0400\n\n list-jobs should print names, not display names, since people expect to be able to feed the results into other CLI commands.\n", "commit b261ab212270179fd286588534e9771dfb15f5fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-19 14:41:26 -0400\n\n Clearer diagnosis for JENKINS-12543 and similar issues.\n", "commit 2b9cfe3a475cc5851fe91d33a917f3db1e33ef23\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-19 11:34:10 -0400\n\n updateByXml need not call reload; just causes duplicated work.\n See comments in ce7e639; and note reverted 71f3acf.\n", "commit f4955b22c2b20c7bf7da533068f030b8910a4689\nAuthor: phoenix384 <phoenix384@gmx.de>\nDate: 2014-03-19 14:09:32 +0100\n\n Update newJob_de.properties\n", "commit b98e0abe56511febc776778648df532f830bb2d7\nAuthor: Mads Nielsen <man@praqma.net>\nDate: 2014-03-14 15:56:02 +0100\n\n Added test for JENKINS-21394\n", "commit 2bf23c0ef4f6582383c943729f961ac9b3c31adc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-18 15:53:51 -0700\n\n Revert \"The intent was for this code to move into the doReload() method\"\n \n This reverts commit 71f3acfc3c1ccdd4e761c5a47e4738bcaf8df3b6.\n Test regressions\n", "commit 71f3acfc3c1ccdd4e761c5a47e4738bcaf8df3b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-18 14:35:25 -0700\n\n The intent was for this code to move into the doReload() method\n \n Not sure why it didn't in ce7e6390ee29ab59ebff92a8f3033c9e5ef02f4e.\n", "commit a65bc64d1d6397d8a725d10bf68427f317d4998d\nMerge: ad0144f51f 4bb0f98901\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-18 14:32:53 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit eabd1ba5ceed326339ec986cb4edf2d7dabf8bd2\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-03-18 11:26:44 -0700\n\n Throw IOException if trying to launch a DummyLauncher. Restrict\n DummyLauncher class to no external use.\n", "commit 4bb0f98901e2836688ae6c56b9f112c105bc1c54\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-17 17:54:48 -0400\n\n [FIXED JENKINS-21190] [FIXED JENKINS-21191] Noting merge of #1082.\n", "commit a135dce2458e093f0f13fb487301cfebfa1c10df\nMerge: 485cc150ea 5de6a8d06d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-17 17:53:37 -0400\n\n Merge branch 'norefresh_views' of https://github.com/synopsys-arc-oss/jenkins\n", "commit 5de6a8d06dbc2fe7e34bf8fb531c6588bbc77db8\nAuthor: Oleg Nenashev <o.v.nenashev@gmail.com>\nDate: 2014-03-17 22:30:58 +0400\n\n [JENKINS-21190] - lib/layout/layout.jelly: Interpret norefresh==\"false\" as \"autorefresh is enabled\"\n \n The fix allows to explicitly disable automatic page refreshes in the @View extensions.\n Resolves https://issues.jenkins-ci.org/browse/JENKINS-21190\n \n Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>\n", "commit 485cc150eaa3d25dc64bc214a3f8a74194969069\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-17 14:24:23 -0400\n\n [FIXED JENKINS-19081] Noting merge of #1144.\n", "commit ad0144f51f3bf5c104ce12bc3235bee807db9e75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-17 11:08:16 -0700\n\n making the version more machine discoverable\n", "commit df9c92e461443415be06743f0f8fc0b3937f2408\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-17 12:48:24 -0400\n\n Removed DownloadSettings.checkSignature; back to using a plain system property for this.\n", "commit db8d6508aaa04e1f56d5c0d36dd41a1995d7f464\nMerge: 507d3a9fb7 db4f60303a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-17 12:33:48 -0400\n\n Merge branch 'master' into DownloadSettings-JENKINS-19081\n", "commit db4f60303aad0d20272a8ff86fc3ef9fab10bfd2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-17 06:40:21 -0700\n\n the trunk is toward 1.557-SNAPSHOT\n", "commit 78760d5b6c1edf95d77053a672563eed38eed520\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-17 06:40:16 -0700\n\n creating an RC branch\n", "commit 7352c4017da2bf95b6bdce7ba5bc0bbc854a4593\nMerge: 0db32ecaa1 192c915768\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-17 00:10:14 -0700\n\n merged back the RC branch\n", "commit 192c915768a343e3c7bd02a149d11af06003876a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-17 00:10:11 -0700\n\n updated changelog as a part of the release\n", "commit e73b0f24f3d01420f834516eec447494fa576f7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-16 22:27:31 -0700\n\n updated changelog for release\n", "commit 9de67ba7e33755d3481b42b1d6f0b1fe8784e724\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-16 22:18:26 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit fed953f01a6705a8ad7174524bcf2ecbe4831e8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-16 22:18:25 -0700\n\n [maven-release-plugin] prepare release jenkins-1.555\n", "commit f0c7ad4c1e6703ce3735c57f83bac486c25a107c\nAuthor: phoenix384 <phoenix384@gmx.de>\nDate: 2014-03-15 21:25:16 +0100\n\n Update sidepanel_de.properties\n", "commit 0c3d67097a3394fee7f0eb895c4350ea96887a02\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2014-03-15 16:08:07 +0900\n\n [FIXED JENKINS-21932] Call Item#cancel when a task in a queue is cancelled.\n", "commit 5c3672270bcc97d5d05541f284c35b44067693ea\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2014-03-15 14:30:24 +0900\n\n [JENKINS-21932] Make the slave used in the test offline explicitly.\n", "commit 35dfc75c682e1c7dbc1308426e1d75a0f18a2ab9\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2014-03-15 09:40:31 +0900\n\n [JENKINS-21932] Added tests to reproduce JENKINS-21932, Future#get does not abort even when a task in the queue is canceled.\n", "commit 0db32ecaa123727e8a0761c8335fa5767ec510ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-14 14:42:51 -0700\n\n Clarifying assertions that they are trying to test.\n", "commit bd8234cceb89ff300ad6249c5ba6cd8c7d2ce512\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-14 14:38:39 -0700\n\n Fixing a test failure.\n \n The intent of this test is to make sure that a floating User object without any storage returns false from canDelete() method.\n The earlier change made User.impersonate() to actually check if the user is a valid, so to make this test case work where it does\n \"user.impersonate\" and \"user2.impersonate2\", I'm creating valid accounts for these two users.\n \n Now what that means is that user2 is no longer a floating flyweight storage-less User, so it breaks the assumption of the\n \"User should not be able to delete because he is not saved.\" assertion.\n \n To make this test case work, I'm introducing the 3rd user that is storage-less, and using it for the test.\n", "commit 17c4c1f50785313416203714579018f53f043858\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-14 13:31:02 -0400\n\n [FIXED JENKINS-22131] Merged deconstructing-AbstractProject branch from #1146.\n", "commit 2b6726290de93f82b0472387f5472e3dd60a7283\nMerge: f04b0e011a 5a01c0b7c5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-14 13:29:11 -0400\n\n Merge branch 'deconstructing-AbstractProject'\n", "commit f04b0e011a94ce6054cef1a21964cbb7ee479282\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-14 10:16:16 -0700\n\n User.impersonate now requires that the user be a valid user.\n \n These tests weren't using a SecurityRealm that recognizes these user names\n", "commit 2a78c10b9411455884897dbb8780ccc062d04c1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-14 09:59:56 -0700\n\n Updating tests to fix more regressions\n", "commit 28710f78744ca8405a9d77fa21d94408694225fa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-14 09:57:05 -0400\n\n Reverting #1154 (superseding #1159).\n There seems to be no way to export this over the REST API without incurring serious performance penalties.\n", "commit 8da19c833c817a085f5dadc951e9d452119db543\nMerge: a77b96a113 410ad80730\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-14 09:36:45 -0400\n\n Merge pull request #1152 from daniel-beck/BuildTrigger_terminology\n \n Fix terminology used in BuildTrigger conditions\n", "commit a77b96a1131e741b9d0a83eabef7d904154fd551\nMerge: 38ae112093 5827f6069d\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-03-14 09:22:49 +0100\n\n Merge pull request #1158 from phoenix384/patch-1\n \n Added some missing German translations\n", "commit 38ae11209347431d6739f65d61c76d1d6520f3bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-13 15:42:25 -0700\n\n LastGrantedAuthoritiesProperty was missing a descriptor\n", "commit 16d0bc3fa98283a49b44ca4ad999990a7f03dbb7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-13 15:19:44 -0700\n\n More test fixes\n", "commit 1694dec5f84e51c95dde102cd7295f4198275de9\nAuthor: phoenix384 <phoenix384@gmx.de>\nDate: 2014-03-13 22:35:15 +0100\n\n updates German translation\n \n Since 'Job' was renamed to 'Item', this translation should be updated\n", "commit 5827f6069d93f2aaaf0c5f25c85ac0330abb03e4\nAuthor: phoenix384 <phoenix384@gmx.de>\nDate: 2014-03-13 22:32:41 +0100\n\n Added some missing German translations\n", "commit c25c223ace2e882f155adc3c7fc3f0911a724d43\nAuthor: phoenix384 <phoenix384@gmx.de>\nDate: 2014-03-13 22:25:53 +0100\n\n Added some missing German translations\n", "commit 664f7e34005d83779371c6f0ebb31dd281012406\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-13 13:31:04 -0700\n\n More test fixes\n", "commit e400bc7d94635840f3c266e2a53b34195b5bc7e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-13 12:48:11 -0700\n\n Working toward fixing regressions.\n \n So far none of them are real regressions but just that I needed to update tets\n", "commit ddf391cfec05521683735a2ba6853b3b638f2f35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-13 12:44:07 -0700\n\n Updating test to fix failures.\n \n Now that User.impersonate() actually checks if the user is valid, User.get(\"user\").impersonate() is expected to fail.\n Use a DummySecurityRealm to make this user a valid user.\n", "commit 5a01c0b7c5ae30bfa32c743f422803e03aa34d63\nMerge: b39a779444 f488ba8cbb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-13 10:37:21 -0400\n\n Merge branch 'master' into deconstructing-AbstractProject\n", "commit 80b1cf9f8bf1cab8199df46f3fdeab706fe6d8c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-12 20:56:27 -0700\n\n Remember Me option doesn't always show.\n", "commit ce7e6390ee29ab59ebff92a8f3033c9e5ef02f4e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-12 16:13:27 -0700\n\n Adding the reload job functionality\n", "commit c0ed4b82fd1f799860ec93b66004e6bfff9c0a97\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-03 17:19:11 -0800\n\n doc improvement\n", "commit 5a28378cd93f958596e33add2fddcb2a5e32ec83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 06:18:52 -0800\n\n a convenience method\n", "commit b478ca8904453f9a47c25c4c391877b4f54b1a5d\nMerge: b078ac62f5 e1272b5859\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 16:32:16 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit b078ac62f5b6aae6acd5f468061e13d66b10a6cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 16:22:40 -0700\n\n added another test for the basic remember-me flow\n", "commit accc0e59d3d7ced94de357be4a8009a1005dd03d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 16:15:18 -0700\n\n NPE fix\n", "commit a4e29ae0df79dbdd8223bfdd85598f293760a8e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 16:11:14 -0700\n\n Doing impersonation here as well.\n \n See javadoc for discussion why this possibly redundant use is desirable\n", "commit 27d208b0a9327a181c10fb5abbe7a56f5bf64825\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 15:55:17 -0700\n\n Moving impersonation logic once again.\n \n I think the cleanest place to do this is as a filter of UserDetailsService.\n \n The problem is that SecurityRealm defines loadUserByName method, which AbstractPasswordBasedSecurityRealm overrides\n", "commit bded790f4651459b2ac41d9f96f2393204b41012\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 15:36:46 -0700\n\n User.impersonate() now does the loadUserDetailsByName call.\n \n So ApiTokenFilter no longer needs to do that.\n", "commit b173e8d403d37e37888b3b6039c667efc352ecad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 15:01:06 -0700\n\n Using latest and greatest (take 2\n", "commit 0e339d7a454df119995b896eea14f09a099f99b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 14:55:25 -0700\n\n [JENKINS-20064]\n \n Jenkins now remembers the authorities (read group memberships) that the user had carried when he/she last time interactively logged in.\n This information is exposed via User.impersonate(), which is used when using Jenkins SSH, Jenkins CLI, or access via API tokens.\n \n Previously this was impossible for a subset of SecurityRealms that does not allow us to read group membership information without\n successful login (such as Active Directory, OpenID, etc.)\n \n For security reasons, if the backend determines that the user does not exist (as opposed to the backend who cannot tell if the user\n exists or not), then the impersonation will fail.\n \n I need to check AD plugin is reporting a failure correctly in this case, before marking as JENKINS-20064 fixed.\n", "commit 86fcc4733d8513a36d4a4e4395cc66c43fee4575\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 14:21:46 -0700\n\n added a convenience method.\n", "commit 983ee33df1f790743b867919df4af0e5a929ec25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 14:12:27 -0700\n\n added a convenience method\n", "commit e1272b58590ece3a54f860933b0ebf990650b683\nMerge: f488ba8cbb dd27df6805\nAuthor: Steven Christou <schristou88@gmail.com>\nDate: 2014-03-11 13:52:50 -0700\n\n Merge pull request #1154 from christ66/exposeRun\n \n Expose the computer runs and timestamp to api.\n", "commit f488ba8cbbe5504e948328ee2911c1e4f29c45cc\nMerge: 967a9aae5c 2dbd6eca7f\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-03-11 19:39:52 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 2dbd6eca7f8c19222a04f68b548d54a163883ba0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 12:17:11 -0700\n\n [JENKINS-11643]\n \n An unexpected failure in processing remember me cookie should be handled\n gracefully. In particular, possibly problematic cookie should be\n removed, or else the browser will keep bombarding the server with the\n same cookie, and will never be able to get through.\n \n It's much better to just drop the cookie.\n", "commit 3b477a62ed0aa2a5486969ccbf1e161a538cd6b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 11:42:31 -0700\n\n Revert \"Using the latest and greatest\"\n \n This reverts commit 816f9d02e6058d807f04a2b560f95ee5b17deefc.\n", "commit 967a9aae5c699f274c90ab2278b88778c2364252\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-11 14:21:10 -0400\n\n Revert \"Using the latest and greatest\"\n \n This reverts commit 816f9d02e6058d807f04a2b560f95ee5b17deefc.\n", "commit fb19139082d48718833c17874702bdf5b949f23b\nMerge: fb0ad71b71 816f9d02e6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-11 14:20:38 -0400\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit fb0ad71b719f4a49e21492273c3f3a03035b92fa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-11 14:15:26 -0400\n\n Ensure that resolveDependencyJar works for NetBeans compile-on-save (and possibly other IDE\u2019s similar features) even when plugin dependencies are snapshots (possibly in the reactor).\n", "commit 816f9d02e6058d807f04a2b560f95ee5b17deefc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 10:08:06 -0700\n\n Using the latest and greatest\n", "commit 5b81675c6d555c24dec194246425c2e538e9df83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-11 09:22:13 -0700\n\n added a convenience method\n", "commit b39a779444c10cf73b9ab511c66a79c2bdd40073\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-11 11:11:21 -0400\n\n Introduced RunMixIn so that Run itself does not have to deal with the details.\n", "commit 8f23ee87a34b756b240b904691bd7f5826ae50b5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-11 10:14:46 -0400\n\n Renamed type variables for consistency with the names used in Job/Run.\n", "commit c3df857cf0176f760664d33fe5d0099dabef4827\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-11 10:10:18 -0400\n\n Replaced job field with asJob().\n", "commit 71a29a7bac73676622c78dc3e08601e7ccc046bc\nMerge: 6aa5ea8c72 000b93fe70\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-11 09:36:42 -0400\n\n Merge branch 'master' into deconstructing-AbstractProject\n", "commit 000b93fe70b42f21809456eeb4ca5ed22284f9c9\nMerge: 0d3819bb91 63ceab84a5\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-03-11 12:14:13 +0100\n\n Merge pull request #1147 from olivergondza/expose-key-reading\n \n Expose PrivateKeyProvider\n", "commit 0d3819bb91459b180b7f39a1926067af875d250c\nMerge: a4c4ed5fda 86ad82227c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-03-11 21:20:38 +1100\n\n Merge pull request #1155 from msrb/logging\n \n Switch to java.util.logging on few places\n", "commit 86ad82227c6a591e5012200f97035bf651cbd390\nAuthor: Michal Srb <msrb@redhat.com>\nDate: 2014-03-11 07:47:05 +0100\n\n Switch to java.util.logging on few places\n", "commit dd27df680507c73d84db3799054e7d475334e272\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-03-10 17:54:47 -0700\n\n Add project name and result for run api\n", "commit a4c4ed5fdabaae6c734545fc6a548e1ed9c3267c\nMerge: 99e080f33a ae5a3cb362\nAuthor: Steven Christou <schristou88@gmail.com>\nDate: 2014-03-10 17:47:54 -0700\n\n Merge pull request #1143 from christ66/JENKINS-21969\n \n [FIXED JENKINS-21969] Performance issue with search box\n", "commit 63ceab84a50600ddaa258b2a78d97f95fe2ad78a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-03-10 22:12:12 +0100\n\n Test PrivateKeyProvider\n", "commit 01e35fc9a6ad42e436b4b11acfb6517344022ccb\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-03-10 12:17:18 -0700\n\n Expose the computer runs and timestamp to api.\n", "commit 6aa5ea8c7225c6726abb9affb22966df778e6ea4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-10 14:29:52 -0400\n\n The new mixin should also handle Trigger\u2019s.\n (Left the upstream pseudo-trigger out of this, as it is pretty hackish and might not generalize well\u2014requires Publisher\u2019s to make any sense.)\n", "commit 99e080f33afcd9c006e83d95c14514a99e4eed0f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-03-10 17:08:07 +0100\n\n Fix link to 21773\n", "commit b0f00aa7dac6263b295efe89c2e5e80b514ed611\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-10 07:46:48 -0700\n\n the trunk is toward 1.556-SNAPSHOT\n", "commit 4253e75c2c4a9667c9b6a95a90ab31a2cdcd4b17\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-10 07:46:43 -0700\n\n creating an RC branch\n", "commit c9ead7d8680661098dfd133452822fe61056d005\nMerge: 32d8a1ee42 76498deaec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-10 07:42:20 -0700\n\n merged back the RC branch\n", "commit 76498deaec95b6e613bff8b93551c7f9a38cf55b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-10 07:42:18 -0700\n\n updated changelog as a part of the release\n", "commit 3e67bf48ce806645d68a0f389be1735b06f37a31\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-09 23:01:15 -0700\n\n updated changelog for release\n", "commit 857a229617b90b5d0a1757038363b0def6bbf282\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-09 22:51:51 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 55eb7957696cd964800c4f2735585b75205c7ec4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-09 22:51:50 -0700\n\n [maven-release-plugin] prepare release jenkins-1.554\n", "commit 32d8a1ee423fc56ee2da9126392718c0357526da\nMerge: 7a78a556a5 d4ff36b9fc\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2014-03-08 21:17:00 +0100\n\n Merge pull request #1153 from daniel-beck/UpstreamCause_Improvements\n \n Improvements to the UpstreamCause\n", "commit d4ff36b9fc26796fdd97f18ca510d5af14d00558\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-03-08 17:17:12 +0100\n\n Improvements to the UpstreamCause\n \n * Use model-links with context menu\n * Show the display name of the linked job\n * If the build isn't available, but the job is, still link to the job\n", "commit 410ad80730b2825111bb5cf86d6638d236070592\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-03-08 16:34:04 +0100\n\n Fix terminology used in BuildTrigger conditions\n \n If the result needs to be SUCCESS, it needs to be called 'stable',\n not 'successful' -- the latter is UNSTABLE or better.\n \n References:\n - PermalinkProjectAction (lastStableBuild for SUCCESS,\n lastSuccessfulBuild for UNSTABLE or better)\n - Last Successful list view column (includes unstable builds),\n Last Stable column (doesn't)\n", "commit 5b7ece6630e52cc32d1ac740fa48bb74f963935d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-07 19:38:44 -0800\n\n Restore getJobActions(AbstractProject) for compatibility.\n", "commit d1b713a4d86a846af2305705e42de8f0709b19ce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-07 19:35:25 -0800\n\n Renaming the newly introduced method avoids the need for an ambiguous overload.\n", "commit d0c61b0fa5caad3cb30b1040f3328ecf57347e84\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-07 19:25:22 -0800\n\n ParameterizedJobMixIn is stateless.\n", "commit 78e09522913be9f4318a53b0d40bbde43534423c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-07 19:22:18 -0800\n\n getParameterizedJobMixIn turned out to be unnecessary.\n", "commit 7a78a556a52bd72eb9ef00039b1d6a13efec37bf\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-03-07 22:12:44 +0100\n\n [JENKINS-21773] Noting merge of #1149\n", "commit 843159b4f9b094e289b53ad61e076089aaa18867\nMerge: 5a6cf8ec04 432d07bfdb\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-03-07 22:09:55 +0100\n\n Merge pull request #1149 from adamwolf/JENKINS-21773\n", "commit 9f19ae91f7611344268390470f22515fdadc5c71\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-07 11:44:28 -0800\n\n Introduced ParameterizedJobMixIn so that non-AbstractProject\u2019s can use ParametersDefinitionProperty.\n", "commit bb2100c84fff74bd1b90919d93be3ca643650d26\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-07 10:09:47 -0800\n\n The concurrentBuild field is defined in AbstractProject (at least for now) so that is where its help should live.\n", "commit 5a6cf8ec047435867ee18269058a5d9e08ca3d1e\nMerge: 067acbf697 483181c0a1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-03-07 15:29:47 +0000\n\n Merge pull request #1151 from stephenc/master\n \n [FIXED JENKINS-22080] Braindead logic in author of original fix... corre...\n", "commit 483181c0a1a0fdb1cb435164d8a8bbfd76084016\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-03-07 15:29:21 +0000\n\n [FIXED JENKINS-22080] Braindead logic in author of original fix... corrected by same author\n", "commit 067acbf6979fb57dbafdfe66aeb471d4d4875c2f\nMerge: 21016fcbef f9b0f348d0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-03-07 15:26:43 +0000\n\n Merge pull request #1150 from stephenc/master\n \n [FIXED JENKINS-22080] NPE if trying to install a plugin from the update ...\n", "commit f9b0f348d0ff674fe058eb1aa4d609c6e3e962e5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-03-07 15:26:06 +0000\n\n [FIXED JENKINS-22080] NPE if trying to install a plugin from the update center and either the update source or the plugin contains a '.' in its name\n", "commit 507d3a9fb73cd1117749225eeb27a0ba117e2936\nMerge: 1c99cc1af0 21016fcbef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-06 09:48:21 -0800\n\n Merge branch 'master' into DownloadSettings-JENKINS-19081\n \n Conflicts:\n test/src/test/resources/hudson/model/update-center.json.html\n", "commit dee334fb0ab24b34a06e39ea3c6c72f971917cf8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-05 20:04:49 -0800\n\n Cannot initialize selfReference until getId() is correct.\n", "commit d3c02465f070c1b8b3d8cbacf93201a16c1e6ff6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-05 19:33:56 -0800\n\n For binary compatibility must continue to override getPrevious/NextBuild in AbstractBuild.\n", "commit f024f59058fd8475b78fbb09b23a121e695a1ae1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-05 16:24:02 -0800\n\n Making RunMap work properly for non-AbstractProject-based jobs using lazy loading.\n JENKINS-22052 is not fixed by this for existing Job types like ExternalJob which still do not use lazy loading.\n", "commit 432d07bfdb97c5707a3a3a4a19f72cbc3b8e24c8\nAuthor: Adam Wolf <adamwolf@feelslikeburning.com>\nDate: 2014-03-05 16:55:32 -0600\n\n JENKINS-21773: Fixed sidepanel Up link for multiaxis jobs.\n", "commit e1ecb6beb17a8f20a5e0432d70796fbabee2a510\nAuthor: Adam Wolf <adamwolf@feelslikeburning.com>\nDate: 2014-03-05 15:27:34 -0600\n\n JENKINS-21773: Removed one level of ../ in the Up link to fix matrix job Up links.\n", "commit 66d61328ccd986204d37e550d10f3aa694839713\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-03-04 23:38:14 +0100\n\n Expose PrivateKeyProvider\n", "commit 6c4a104993dd9c7fe888835955e0bc11add4a9d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 18:14:21 -0800\n\n onLoad should not *recreate* LazyBuildMixIn after a reload.\n", "commit fbf3542e74f1e89e3400824914adc0a237b03a73\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 17:50:59 -0800\n\n Some Jelly fragments which make sense only for AbstractProject were for some reason defined in AbstractItem.\n", "commit 21016fcbefdadcfc839627b069cbea9dcc738601\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 17:28:58 -0800\n\n Removed horribly obsolete but apparently forgotten svn-password.jelly.\n", "commit da79f7b70fb68aee585c57d8f820b773781905ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 17:09:30 -0800\n\n No obvious reason why the specialized doDoDelete in AbstractProject could not be pulled up into AbstractItem.\n", "commit 6f62fcf2b72504ffb1cabfbefd496f050d5cb6ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 16:52:40 -0800\n\n Minor improvement to suggestion in Javadoc.\n", "commit 4c3344bfd19607bb3a412e2023c91179872af10d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 15:44:22 -0800\n\n Introduced LazyLoadingJob marker interface.\n 1. ItemListenerImpl needs to know which items have a RunMap on which it can call updateBaseDir.\n Using reflection sort of worked for this purpose, but was messy.\n 2. onLoad needs to get the RunMap from a peer of the owning job.\n Reflectively calling _getRuns on the peer did not work since it may not yet have had a base dir set.\n So we need a way of finding the actual mixin (or at least the RunMap) of a given job.\n This is not pretty but seems preferable to injecting something into the type hierarchy between AbstractProject and Job.\n", "commit b1acf9c47cebc93d4a2aef5f891b79e65b64b811\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 14:47:59 -0800\n\n Forgot to call LazyBuildMixIn.onLoad.\n", "commit fad45aeb462de06012a3faa92b1c0cc219ebca22\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 12:46:50 -0800\n\n Shuffled a line of Javadoc to its intended location.\n", "commit 6f8c4989ce3fbb006480de17898cbb7d6cd23283\nAuthor: Ben Parees <bparees@redhat.com>\nDate: 2014-02-20 13:35:45 -0500\n\n Force httpclient to use a new protocol socket factory which does not\n explicitly bind to the client side interface.\n", "commit c68cfc9d8cdb47c0e983a6eba9b75559bebc284d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-03-04 12:33:23 -0800\n\n Introduced LazyBuildMixIn.\n", "commit 2ea3d8f129453de4a0851f6c65571faada07b374\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-04 10:17:23 -0800\n\n if available, use the path variable exposed from winsw.\n \n See https://github.com/kohsuke/winsw/commit/2ffdbde6a92cf582baa4137e7b4de1116a3ca88b\n", "commit 54fc890f0592ab47a98339a469c5a3721c138e28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-03 07:01:05 -0800\n\n the trunk is toward 1.555-SNAPSHOT\n", "commit 76fe7f3235a2f6dffd42028fc226e12d4ea66c5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-03 07:01:00 -0800\n\n creating an RC branch\n", "commit bd4f6bcf4cc57b91b7595cda1916bc70398ab8e9\nMerge: bfda933f4b 8b64b62e50\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-03 06:58:15 -0800\n\n merged back the RC branch\n", "commit 8b64b62e503639b151ad60e9fe3ab492bc94c1ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-03 06:58:12 -0800\n\n updated changelog as a part of the release\n", "commit 1ae37b74ee9f332e71d0eb354e2289aac1f56675\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-02 23:13:43 -0800\n\n updated changelog for release\n", "commit ddf1a5267cf27a64907f57d57f0227959354d4c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-02 23:04:12 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1f28286ee683470a0b0a15b9425046292cc7d2a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-02 23:04:12 -0800\n\n [maven-release-plugin] prepare release jenkins-1.553\n", "commit 7b0daade1f891495a70c412ebc258d1788451f91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-03-02 22:25:53 -0800\n\n Timestamp has expired\n", "commit bfda933f4b94772dd692c0c1c836d7e11a863ffb\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2014-03-01 21:12:51 -0300\n\n pt_BR translations\n", "commit ae5a3cb3620b21daf2572b570312efabbaeed046\nMerge: 84e8d01180 00d27176f3\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-02-28 15:40:36 -0800\n\n Merge branch 'master' into JENKINS-21969\n", "commit d2a2ec589f4728fa2cfa35371155bce7cc95a0a7\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-02-28 14:46:28 -0800\n\n [FIXED JENKINS-21999] If a slave node does not exist it will throw a\n null pointer exception. Instead we create a dummy launcher and return\n that if it is unable to get the slave node.\n", "commit 00d27176f3a452e38bd0caafebe78c7bc2fa822f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 14:34:29 -0500\n\n [FIXED JENKINS-22001] Simpler fix of JENKINS-19446 that does not introduce asynchronous behavior.\n", "commit 3aa0dd5368444728b608bce9790e59983dabbc8a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 14:30:44 -0500\n\n [JENKINS-19446] Saving Jenkins configuration in onRenamed/onDeleted is often overkill.\n This is already handled by ListView.Listener (other kinds of views are now responsible for their own listeners).\n And handled better\u2014if there are no actual changes\n (because you have no such views, or they do not mention this job), there is no need to save.\n Also moving the actual saving in those remaining cases out of the lock on the ListView itself, just in case.\n", "commit f3558e17ee5cf3bd2bed09a6d7fe2885533ccfcd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 14:27:39 -0500\n\n Fix imports for Javadoc.\n", "commit 1c99cc1af00eb52f6d9ae1963f9db7c12c1fbb5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:52:54 -0500\n\n May as well use new DownloadService.loadJSON method here.\n", "commit e4faf6950b8fcc4bfc857f983a1e94eaab5aac67\nMerge: d6b37a9457 334ce1be69\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:46:55 -0500\n\n Merge branch 'master' into DownloadSettings-JENKINS-19081\n \n Conflicts:\n test/src/test/java/hudson/model/UpdateSiteTest.java\n", "commit 334ce1be691c96ad63642c8301c4f0417a0705c3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:45:38 -0500\n\n [JENKINS-21984] Disabling cert check on updateDirectlyWithJson since the certificate is now expired, and it is no good to have a test which is known to start failing at a particular time in the future!\n", "commit c87b7daf79f8613de7bfd3ee6745f66d5d1a14a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:44:55 -0500\n\n [JENKINS-21984] Checking stable UC as well. Cannot reproduce certificate problem in test.\n", "commit d6b37a94579a0d01359ba393f792fc0823275593\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:20:54 -0500\n\n Deleting failing test updateDirectlyWithHtml.\n loadJSON does not support parsing HTML.\n Nor should it need to, since UC URLs are supposed to be to the JSONP file.\n The .html extension is added automatically by downloadService when postBack is supported.\n", "commit fb5241451337b2c084d8c7772c1d0552a0cc0169\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 10:19:15 -0500\n\n Testing the loadJSON method directly to make sure various JSONP formats are handled.\n", "commit d695789904d7fcd2d92c7c05eb95e6afa2c77667\nMerge: 54c85007f3 a0d6e5286d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-28 09:50:00 -0500\n\n Merge branch 'master' into DownloadSettings-JENKINS-19081\n \n Conflicts:\n core/src/main/java/hudson/model/DownloadService.java\n core/src/main/java/hudson/model/UpdateSite.java\n", "commit a0d6e5286d9412c929335a985af8caa1d961d5a4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 17:29:29 -0500\n\n Fixed outstanding uses in core of deprecations from #1135 & #1138.\n", "commit 54c85007f355dadfbf8b0fc5924ded55f1614280\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 17:10:01 -0500\n\n @kohsuke prefers that the option to disable signature checks not even be presented unless -Dhudson.model.DownloadService.noSignatureCheck is used.\n", "commit 1262d88289d94c1ee7d6736341ce354e948ceef7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 16:54:16 -0500\n\n Be a bit paranoid and ensure the admin has CONFIGURE_UPDATECENTER before turning off signature checks.\n", "commit 1ac77750e93f9a1970fecbecdf7f84279d0a62b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 16:31:07 -0500\n\n [FIXED JENKINS-19081] Offer the option of downloading metadata directly from the server.\n", "commit f9953add7bd85d605ec9200a2318ea880e6dd693\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 13:34:49 -0500\n\n Attempting NetBeans automatic fixes for deprecations in #1135, #1138.\n Not currently working: https://netbeans.org/bugzilla/show_bug.cgi?id=242428\n", "commit 94d81b018172af83ad76c90551cf92fc7ea59f07\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-27 13:34:03 -0500\n\n Missing deprecation from #1135.\n", "commit 84e8d011805194578d3b3ccfca060ce5cffbf7eb\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-02-26 16:08:24 -0800\n\n [FIXED JENKINS-21969] Performance issue with search box when doing case insensitive searching.\n", "commit ef474202e5151bc62be2b2215c5eecacf960aef8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-26 18:42:54 -0500\n\n @RandomlyFails\n", "commit 6fe5d6c6bab63998b11a3b987c57f59a928c965e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-26 18:01:07 -0500\n\n [JENKINS-21780] Much more effective fix.\n Introduce VirtualFile.run method to batch together commands.\n This should restore pre-ArtifactManager performance for workspace browsing.\n", "commit e51fdbbc0e74f14aceef9f4e9729fc33e300bbc3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-26 16:58:59 -0500\n\n [FIXED JENKINS-21780] Revised fix to make cache work properly without introducing a new remote call to find hash codes.\n", "commit f22cfbf31b733d8eb64ecdfc7444f7e61ad155b2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-26 15:59:48 -0500\n\n [JENKINS-19446] Amending changelog; this actually went into 1.544, not 1.543.\n", "commit d9b16017e4872e8e128a29ee9aab432f1cd26536\nMerge: 7c568178f3 672954baf4\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-02-26 18:31:23 +0100\n\n Merge pull request #1133 from daniel-beck/JENKINS-21855\n \n [FIXED JENKINS-21855] Add preview for parameter descriptions\n", "commit 7c568178f3810ab590d33ba23f1cf7fea418edac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-26 10:13:39 -0500\n\n [FIXED JENKINS-21958] FilePath.copyRecursiveTo given a scanner including a symlink but not any regular file in the same directory would neglect to create the parent directory on the destination and thus not copy the link.\n (Util.createSymlink is partly to blame for not throwing a descriptive IOException when it fails to create a link,\n but this is its historical behavior needed for compatibility.\n copyRecursiveTo also continues to suppress error text from this method because there is nowhere for it to go.\n Perhaps need a new variant of createSymlink that is guaranteed to either have created the link or throw an exception.)\n", "commit 7b420175222458c4b5fbda247ef3c8a221bc6827\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-26 10:07:42 -0500\n\n Let netbeans.compile.on.save revert to its default.\n Seems to work in 8.0 at least for some functional tests.\n Developers can always disable it privately if they run into issues.\n", "commit ddbba340543488079cde6a1aa00de6f2b693907a\nMerge: 8435c53fe5 29948ade45\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-26 08:28:48 +0100\n\n Merge pull request #1142 from qxo/master\n \n fixed i18n issue for Chinese(zh_CN): remove \u67e5\u514b\u00b7\u8bfa\u91cc\u65af\u8bf4\n", "commit 29948ade45e307a63787c9e3db37aa3ad5136303\nAuthor: qxo <qxodream@gmail.com>\nDate: 2014-02-26 11:05:23 +0800\n\n fixed i18n issue for Chinese(zh_CN): remove \u67e5\u514b\u00b7\u8bfa\u91cc\u65af\u8bf4 ( \"\\u67E5\\u514B\\u00B7\\u8BFA\\u91CC\\u65AF\\u8BF4\\uFF1A\" ) from *.zh_CN.properties\n", "commit 20fbd0ca97c4194fbc2357c4a8b021fed65c717b\nMerge: c23adade94 8435c53fe5\nAuthor: qxo <qxodream@gmail.com>\nDate: 2014-02-26 10:40:39 +0800\n\n Merge pull request #3 from jenkinsci/master\n \n merge from jenkins trunk\n", "commit 8435c53fe52bf6d77a888b673b2200ee45d6d666\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-25 18:57:14 -0500\n\n 16x16/gear2.{png,gif} was missing.\n", "commit 011f4ceca8d230a34c80b86ddca44bb6ff75154f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-25 07:18:40 -0800\n\n the trunk is toward 1.554-SNAPSHOT\n", "commit cd3851bc014c316f109e22f3dd1c797890bc2360\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-25 07:18:36 -0800\n\n creating an RC branch\n", "commit 741ee0a82900a4584acd86bb48e8c3ce8b55f03a\nMerge: 56024205c1 f2946558ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-24 21:42:13 -0800\n\n merged back the RC branch\n", "commit f2946558ca0e1c865fce788d88f3576785f94cb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-24 21:42:11 -0800\n\n updated changelog as a part of the release\n", "commit b2652e1f250d12dee2300d8b944ed65e03b17944\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-24 20:47:18 -0800\n\n updated changelog for release\n", "commit 3a0b4b2c8fc2f5b493949976d0883a8de0ee0ea0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-24 20:38:11 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0738314cb054f287cb1c66232672a57140987f2b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-24 20:38:10 -0800\n\n [maven-release-plugin] prepare release jenkins-1.552\n", "commit 56024205c10095d2c0b36f4f3a7465dcae6fc7ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-24 11:54:56 -0800\n\n Excluding this test on unsupported platform\n \n ... based on Tyler's discovery at https://gist.github.com/rtyler/9195510\n \n testRemoting(hudson.util.ProcessTreeTest) Time elapsed: 0.097 sec <<< ERROR!\n java.util.NoSuchElementException: null\n at java.util.HashMap$HashIterator.nextEntry(HashMap.java:897)\n at java.util.HashMap$ValueIterator.next(HashMap.java:922)\n at hudson.util.ProcessTreeTest$MyCallable.call(ProcessTreeTest.java:42)\n at hudson.util.ProcessTreeTest$MyCallable.call(ProcessTreeTest.java:38)\n at hudson.remoting.UserRequest.perform(UserRequest.java:118)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:328)\n at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)\n at java.util.concurrent.FutureTask.run(FutureTask.java:166)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n at java.lang.Thread.run(Thread.java:724)\n \n He runs this on FreeBSD.\n", "commit 97cc96c9256a08dc29a9503bb3a3b8a1a64093c8\nMerge: fdda9ca656 e88de958ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-24 13:32:14 -0500\n\n Merge pull request #1140 from christ66/commons-io-up\n \n Add alternative field calls for deprecated methods.\n", "commit 026b03104b64189ebdcca2e7d1a869be77f7269d\nAuthor: Ignacio Albors <ignacio@albors.ws>\nDate: 2014-02-24 12:09:58 +0100\n\n [JENKINS-13035] Only show this option when more than 1\n MyViewTabBar available.\n", "commit 08654048551e30e412dc17d6904c843845337067\nAuthor: Ignacio Albors <ignacio@albors.ws>\nDate: 2014-02-24 11:42:56 +0100\n\n [JENKINS-13035] Changed the field name.\n \n Now it gets the right property. The dropdown shows the values\n for MyViewsTabBar extension\n and there is help icon and text.\n", "commit 8e485cc0580b14a9b316d169d0f105dc818e928f\nAuthor: Ignacio Albors <ignacio@albors.ws>\nDate: 2014-02-24 11:23:56 +0100\n\n Different name from the main view tab bar.\n \n This setting applies to My View's tab bar.\n", "commit e88de958ca6647b8bd77c3804f603cd1145af736\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-02-24 00:38:46 -0800\n\n Add alternative field calls for deprecated methods.\n", "commit fdda9ca65689423794a8378c1f28faca7dffddf0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-23 17:48:44 -0500\n\n [FIXED JENKINS-16332] Ensure that User records are saved when the fullName is not recoverable from the id.\n Otherwise User.get(id).getFullName() after restarting Jenkins will produce the wrong result.\n", "commit 3ec7e562fe9225efb42272a9427499a11e059f48\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-23 16:57:05 -0500\n\n Trying to diagnose recent CI failures of HtmlUnit calls.\n For example https://jenkins.ci.cloudbees.com/job/core/job/jenkins-core-validated-merge/38/testReport/lib.layout/LayoutTest/rejectedLinks/ failed with:\n java.io.IOException: GET http://localhost:52099/jenkins/login failed\n at java.net.SocketInputStream.socketRead0(Native Method)\n at java.net.SocketInputStream.read(SocketInputStream.java:152)\n at java.net.SocketInputStream.read(SocketInputStream.java:122)\n at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)\n at java.io.BufferedInputStream.read(BufferedInputStream.java:254)\n at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)\n at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)\n at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)\n at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)\n at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)\n at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)\n at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)\n at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)\n at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)\n at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)\n at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)\n at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:101)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1456)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1387)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:328)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:374)\n at org.jvnet.hudson.test.JenkinsRule$WebClient.goTo(JenkinsRule.java:1944)\n at org.jvnet.hudson.test.JenkinsRule$WebClient.goTo(JenkinsRule.java:1926)\n at lib.layout.LayoutTest.rejectedLinks(LayoutTest.java:44)\n which makes little sense since the named IOException is actually thrown from HttpWebConnection.java:130.\n Perhaps Surefire is not reporting the original cause correctly, conflating the wrapper\u2019s message with the original stack trace.\n As a temporary measure, printing the original stack trace to stderr if there is any.\n", "commit 0d77f1795cf97a5e7dbd43f066ab5f97753b464b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-23 13:29:52 -0500\n\n [JENKINS-20965] Noting merge of #1137.\n", "commit 5d91ed77f7402133fd7c9e77b1a6676c6695ec5a\nMerge: 761af2d2db 82e94e5e73\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-23 13:28:47 -0500\n\n Merge branch 'JENKINS-20965' of github.com:christ66/jenkins\n", "commit 761af2d2dbd2754d412e8d0ddea658dcdbd2f6a0\nMerge: e2b0cc9e6b 9beb9cd958\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-02-22 14:14:39 +1100\n\n Merge pull request #1138 from christ66/commons-io-up\n \n Deprecate the static final variables used in IOUtils.\n", "commit 9beb9cd95880cf55e1b2580eb77e8ea44abc601e\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-02-21 17:21:25 -0800\n\n Deprecate the static final variables used in IOUtils.\n", "commit 82e94e5e738c988c36181d8c0ff6b9ffed846bcc\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-02-21 17:03:42 -0800\n\n [FIXED JENKINS-20965] Run.writeWholeLogTo causes high CPU usage.\n Wait one second before writing to log files. Switched to while loop to\n prevent extra one second delay.\n", "commit e2b0cc9e6b4d2f3f0b06eb06a6df17a7668b6702\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-21 16:30:30 -0800\n\n Fixed systemd error on Ubuntu that Jesse found.\n", "commit e98867208d91dad96b89507b334ff8e1e00b803f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-21 15:08:52 -0500\n\n Disabling systemd-slave-installer until it can be fixed to be quiet on Ubuntu.\n", "commit 898f1f76a37e1c69cf38df718a5d3899544ebb44\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-21 14:55:18 -0500\n\n [FIXED JENKINS-12124] Occasionally errors loading plugin classes since it is expected that findClass (and findLoadedClass) are called under synchronization.\n The problem was masked by a blind assumption that an InvocationTargetException was in fact wrapping a ClassNotFoundException.\n Many thanks to @gotwarlost for demonstrating how to reproduce the problem and diagnosing the cause.\n", "commit 8482756860d8cb838e20f7007c241aa77f2524b7\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-02-21 12:40:08 +0100\n\n typo in changelog\n", "commit 3b472e5b867a4664f2cd40633cb197d09f470a16\nMerge: 1b2ac716ba 4c32649db5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-02-21 17:10:04 +1100\n\n Merge pull request #1135 from christ66/commons-io-up\n \n Upgrade to commons-io 2.4\n", "commit 4c32649db54a4a4f6162793179143fb12ae9e521\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2014-02-20 21:50:14 -0800\n\n Upgrade to commons-io 2.4\n \n In order to maintain backwards compatibility we need to keep IOUtils the\n same as in commons-io 1.4. This code is backwards compatible, however\n most of the methods have been deprecated and should instead use the\n org.apache.commons.io.IOUtils version instead.\n", "commit 1b2ac716ba14945fd0654376d44a35feef62d531\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-20 21:20:03 -0800\n\n Slave started from JNLP can now install itself as systemd service.\n", "commit f360ce3ee04a967ec1413612d3cb381f4a6950ed\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-20 11:05:32 -0500\n\n Javadoc for Queue.Task claimed they were compared using .equals(), but in critical cases this was not actually true.\n Does not matter for the common case of Job, but when implementing custom tasks this could cause duplicate queue items (and executables).\n", "commit a72188213e9d28a84cd2af90a62e445c66f5bcf6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-02-20 22:59:14 +1100\n\n really a pain to have those files in the scm, I always have those to commit\n", "commit b09f828706c9a16b8acc4158f2161117f9359047\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-18 18:25:16 -0500\n\n [JENKINS-21159] Noting #663 merge.\n", "commit 20c4b06f8c5176bfe85ca7edfd62a65b49f46a93\nMerge: 2ae83f6ab0 8ee743ec32\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-18 18:10:17 -0500\n\n Merge branch 'master_g' of github.com:ialbors/jenkins\n [FIXED JENKINS-21159] Merged #663.\n", "commit 672954baf4570b93f66b7c1bc997f878322918ba\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-18 17:28:12 +0100\n\n [FIXED JENKINS-21855] Add preview for parameter descriptions\n", "commit 2ae83f6ab099d46d01a2f70c77be069d3050267d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-18 09:32:31 -0500\n\n Corrected a (now-)misleading comment.\n JENKINS-20618 diagnostics (also in 1.532.2) are on top of jzlib 1.1.3.\n", "commit 3d5baf60c46701049b0f441619e78c324c539f1f\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-02-18 11:37:56 +0100\n\n improved description of EscapedMarkupFormatter\n \n also made its display name localizable\n", "commit cf3c157d74e4057f1ece331b54fff069d64a246a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-17 15:12:05 -0500\n\n Unused imports.\n", "commit 6a205a9495f806b7f4c3118b427f599f5eb2c3aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-17 14:34:57 -0500\n\n Senseless for the state field to be protected when the enum used for its type is private: no subtype could use it anyway.\n", "commit a22d914a0e73dd2627385fe32bddfc3727116bb3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-17 14:33:42 -0500\n\n Javadoc improvements.\n", "commit f268d3ba3d97d8996d6b6a982e4422183c2d2c9e\nMerge: b2c69b4a35 1b17335645\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-17 13:58:13 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 1b17335645f13ca74e341f73ab822262c6cd8a12\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-02-17 19:24:09 +0100\n\n Update Javadoc for PR #1124\n", "commit 9856477ffe2d8c4423a30e35740394fbf9872805\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-02-17 19:23:37 +0100\n\n Update Javadoc for PR #1124\n", "commit b2c69b4a355b47f6da400a21173680daea4f6a4c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-17 10:45:07 -0500\n\n Split RawHtmlMarkupFormatter into a bundled plugin (antisamy-markup-formatter).\n https://trello.com/c/NvZt4WXu/15-rawhtmlmarkupformatter\n", "commit 389a3bcf6a88a0c4a8e48753a2f32662caab6879\nMerge: 9454f92989 2d9b2948f7\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-02-16 21:00:47 +0100\n\n Merge pull request #1124 from daniel-beck/fix-autocompletion-for-folders\n \n Fix autocompletion for items in folders\n", "commit 9454f92989a42977b56aa20561ec736de21a9db0\nMerge: 279a46c66a a49e27682d\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-02-16 20:58:52 +0100\n\n Merge pull request #1123 from daniel-beck/fix-build-deletion\n \n Revert 33db54459a80adb8fe435a96956d3f22dd033414\n", "commit ce5802570681195dee64378e7859b8c24993de5e\nAuthor: Jens Brejner <jbrejner@praqma.net>\nDate: 2014-02-16 12:18:38 +0100\n\n [FIXED JENKINS-21394] Avoid irrelevant job queing while node is offline, unless slave is ondemand type\n", "commit a42ebcc84f67acc1dbce60473e0a81e7e8c06e63\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-15 17:31:45 +0100\n\n [FIXED JENKINS-21818] Only show fingerprint links if any exist.\n", "commit 279a46c66a1c9806ff7f036305d9fcbce09887cb\nMerge: 536f6a10c5 f99d62cdb9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 19:34:18 -0800\n\n Merge remote-tracking branch 'origin/rc'\n", "commit f99d62cdb90cb0a7bd4bd840dc0eaa2de9eccd62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 19:31:31 -0800\n\n Record security fixes\n", "commit 536f6a10c59fc721e9454fb27650b787c8685435\nMerge: 2e1d9f28fe 8901dbe49c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 19:29:53 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 2e1d9f28fe7b7b4b18dd208f862d3c8d8cae26ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 18:31:51 -0800\n\n the trunk is toward 1.553-SNAPSHOT\n", "commit fa12eed9c40f565ab4ed73a2eb1a1ba73ada4f4f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 18:31:46 -0800\n\n creating an RC branch\n", "commit 8901dbe49c1271c0aefa92a0c8d068d128990158\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 18:29:06 -0800\n\n Exposing it outside\n", "commit 411c3cfecb8094da86fd0397dc8c29c723f53da3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-07 15:45:31 -0800\n\n [JENKINS-21261]\n \n plugin might erranously put null into the collection, so filter them out\n", "commit b87b1f17998c06bc1a0640b645961b6d32948973\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-07 15:45:10 -0800\n\n made the content type customizable\n", "commit c88698c0afc35d7427b16349f4d411d184f3ae3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-07 15:36:12 -0800\n\n [JENKINS-21261] while I originally misdiagnosed the problem, the test is still marginally useful.\n", "commit bc806ccc27d079467ff7698ac2ace61a60867dd2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-07 12:02:53 -0800\n\n typo\n", "commit bdd8ca3fe418cc77b24669c6eb373c8ce546fd0f\nMerge: 724f9e0dfc ab36f4b898\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 16:34:44 -0800\n\n merged back the RC branch\n", "commit ab36f4b898c84c1841a29707623c4885831f6f6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 16:34:38 -0800\n\n updated changelog as a part of the release\n", "commit bddaf85a57f60a5f3661be0e5829f7e2f3b9646e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 15:50:47 -0800\n\n updated changelog for release\n", "commit 659aa543b03418163b9fa2bfd404b13f38948043\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 15:42:27 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2ba3eb60d68647450af512d3a60b44c09958c70f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-14 15:42:26 -0800\n\n [maven-release-plugin] prepare release jenkins-1.551\n", "commit 15432a11f823b9fc5ea71c4b550db36ff920d8cb\nAuthor: peter-kutak <peter.kutak@gmail.com>\nDate: 2014-02-14 13:34:32 +0100\n\n Update jenkins.init.in\n \n $time removed from Required-Start and Required-Stop\n This prevents properly register the jenkis service and jenkins will not starts at boot.\n $time (boot.clock) start just on runlevel B and S, but not at runlevel 3 and 5 as jenkins do.\n It was also redundant to Shoul-Start and Should-Stop.\n Same modification is applied also on OpenSuseBuildService.\n", "commit 724f9e0dfc2011d4c12e867bd85bc3f32c2b0513\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-13 15:04:32 -0500\n\n Strengthening the reverse proxy admin monitor to detect nontransparent slash encoding (/ vs. %2F).\n Apache in its default configuration botches this: http://stackoverflow.com/a/9933890/12916\n", "commit 408e2acace3caaa37ae4c89e822d46d015755cfb\nMerge: abc77438d2 d030fbbaee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-12 09:59:34 -0500\n\n Merge branch 'security' into security-rc\n", "commit d030fbbaeeb5ee8980b5680b26217930834387f4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-12 09:56:21 -0500\n\n [FIXED SECURITY-105] Disabling DynamicProxyConverter.\n", "commit c528b95c5174aa3d04feafa2bbc197877ba89731\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-02-12 09:22:15 +0100\n\n Add changelog record for PR #1127\n", "commit 237dda40e08f4db759e965738b1b9b3755525161\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-11 21:35:37 +0100\n\n [FIXED JENKINS-21772] Only cache CLI credentials in ~/.hudson if it exists.\n", "commit 6e8278bb6442bf163b4bc16b2b2125423976fca7\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-02-12 09:17:25 +0100\n\n Add changelog recoed for PR #1128\n", "commit 917ea816364db6bec41ed71044767793360c218c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-11 23:45:17 +0100\n\n [FIXED JENKINS-21778] Fix sidepanel links so they don't break from Actions\n", "commit 08a96df6b694314f008186c1748a2c02b5388d8f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-11 23:46:53 +0100\n\n [FIXED JENKINS-21777] Actions contributing to Labels' index page\n", "commit abc77438d2d36a9edd7f2aca91c182891ac88691\nMerge: 80063cc8ae 7541e83cc9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 21:00:54 -0500\n\n Merge branch 'security' into security-rc\n \n Conflicts:\n core/src/main/java/hudson/Functions.java\n core/src/main/java/hudson/markup/MyspacePolicy.java\n core/src/main/java/hudson/util/RobustReflectionConverter.java\n core/src/main/resources/lib/layout/layout.jelly\n war/pom.xml\n", "commit 3c2f5046c0172c366302b442ea86a92c094070e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 19:12:58 -0500\n\n Revert \"Warn user when plugin dependencies don't match\"\n \n This reverts commit 2d40b7e7e9f5f6cd669cb0e3ba8625d05795dabe.\n", "commit 58ff576f0a0eecc8a7387626b66723cb1d89ad27\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 19:12:57 -0500\n\n Revert \"Use dedicated exceptions to track incompatible/missing plugin\"\n \n This reverts commit b32d0e4f7414e4f144148e8e39cc308b2f9131a8.\n", "commit 3e9c732782bbf26c449680f3f7ddf06319994bc9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 19:12:56 -0500\n\n Revert \"minor simplification\"\n \n This reverts commit 6a31d6ebb47f310b2039dcd69085bba1583e3159.\n", "commit d61965bebcdaeb180ca7876627fbc8aadcc71b18\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 19:12:52 -0500\n\n Revert \"groovy null-safe operation, I miss you.\"\n \n This reverts commit 037393c28aad8b8d7d59994328ae7d3ec1f45ee7.\n", "commit d577c0850d10348c92d763309b163223be26f68b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 19:07:28 -0500\n\n [FIXED JENKINS-21780] DirectoryBrowserSupport.FileComparator should cache isDirectory calls.\n", "commit 70a197fb56a908289abb1c28b37e0022757d382c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 18:26:07 -0500\n\n When printing AbstractBuild.BuildingRemotely message to log, also indicate any (non-self) labels of the node.\n This is invaluable when diagnosing problems with a build on a cloud slave after the slave has been deprovisioned.\n If the node name by itself does not indicate what type of machine it was, you would have a hard time guessing.\n", "commit 7541e83cc9812afc2b464f0a3254a2453da53f4c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 17:29:05 -0500\n\n [SECURITY-76] [SECURITY-88] Adjust test to policy changes.\n", "commit b6b2a367a7976be80a799c6a49fa6c58d778b50e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-10 19:13:32 -0500\n\n [FIXED SECURITY-109] SECURITY-55 fix to BuildTrigger configuration failed if downstream project was not visible.\n", "commit ad38d8480f20ce3cbf8fec3e2003bc83efda4f7d\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-02-07 00:46:07 +0100\n\n [FIXED SECURITY-108] Check job name created via CLI\n", "commit 622e39f8b4c4764a0768bf58645767405ba9ccaa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-10 22:28:53 -0500\n\n [FIXED SECURITY-107] When security-related fields in Jenkins cannot be unmarshaled, it is best to halt startup.\n", "commit 29351af4bd01f61715418916fc12c52be46bd9b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-11 14:20:38 -0500\n\n [FIXED SECURITY-106] Jenkins on Winstone vulnerable to session hijacking.\n", "commit bf539198564a1108b7b71a973bf7de963a6213ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 15:28:05 -0500\n\n [FIXED SECURITY-93] PasswordParameterDefinition should serve existing default value in encrypted form.\n And strengthen functional tests (using configRoundTrip) to ensure that the same mistake is not made elsewhere.\n", "commit 5548b5220cfd496831b5721124189ff18fbb12a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 12:57:58 -0500\n\n [FIXED SECURITY-89] When checking an API token, verify that the user actually exists.\n", "commit 788b7d7a067fad4972fefaaa527141847bfeff55\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 15:24:35 -0500\n\n [FIXED SECURITY-88] Forbid offsite-bound forms in default markup formatter policy.\n", "commit 16931bd7bf7560e26ef98328b8e95e803d0e90f6\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-06-14 00:34:17 +0200\n\n [FIXED SECURITY-80] Add X-Frame-Options head to prevent clickjacking attacks\n", "commit fbf96734470caba9364f04e0b77b0bae7293a1ec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 15:18:14 -0500\n\n [FIXED SECURITY-79] Prevent (private security realm) usernames from being guessed.\n", "commit a0b00508eeb74d7033dc4100eb382df4e8fa72e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 15:16:41 -0500\n\n [FIXED SECURITY-77] XSS in iconSize cookie.\n", "commit 535c1115bbf07f8a57d509f2d00598d6e21870d4\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-06-15 01:15:46 +0200\n\n [FIXED SECURITY-76] Prevent iframe injection, forbid iframe by default\n", "commit 8ac74c350779921598f9d5edfed39dd35de8842a\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-06-13 21:45:57 +0200\n\n [FIXED SECURITY-75] Invalidate session after login to avoid session fixation\n", "commit 5d57c855f3147bfc5e7fda9252317b428a700014\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 14:33:10 -0500\n\n [FIXED SECURITY-74] Apply markup formatter to remote cause note.\n", "commit 0530a6645aac10fec005614211660e98db44b5eb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 12:40:18 -0500\n\n [FIXED SECURITY-73] Require RUN_SCRIPTS for /heapDump.\n", "commit 037393c28aad8b8d7d59994328ae7d3ec1f45ee7\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-02-11 18:17:19 +0100\n\n groovy null-safe operation, I miss you.\n", "commit 6a31d6ebb47f310b2039dcd69085bba1583e3159\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-02-11 13:31:27 +0100\n\n minor simplification\n", "commit b32d0e4f7414e4f144148e8e39cc308b2f9131a8\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-02-02 14:24:16 +0100\n\n Use dedicated exceptions to track incompatible/missing plugin\n to be used by other component to log/resolve configuration issue.\n", "commit 2d40b7e7e9f5f6cd669cb0e3ba8625d05795dabe\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2014-02-02 13:38:03 +0100\n\n Warn user when plugin dependencies don't match\n required minimal version\n", "commit 5c83c64e7af95bc5f216d841e4257c79403931d8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-10 11:19:48 -0500\n\n [FIXED JENKINS-20534] Noting merge of #1057.\n", "commit 7b54d2212b954af1bb31e4c714dac8b4ea9aeb80\nMerge: da8eba20ba c0742b8bff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-10 11:18:45 -0500\n\n Merge branch 'avoid_symlink_rename' of https://github.com/Vlatombe/jenkins\n", "commit da8eba20babf217abd7fb7f1cd84bdcd5b729209\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-09 10:03:30 -0800\n\n the trunk is toward 1.552-SNAPSHOT\n", "commit 80063cc8aead45e3e1dcffcfc3a5eeaba3a5a0bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-09 10:03:25 -0800\n\n creating an RC branch\n", "commit 2bc435f6c3bcf12fb99e26b7095e7657a4288078\nMerge: 9dc5a5663c 1b5770b501\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-09 08:59:37 -0800\n\n merged back the RC branch\n", "commit 1b5770b5012394c2fa7f720fd006a05b1279d184\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-09 08:59:35 -0800\n\n updated changelog as a part of the release\n", "commit c99dd8dd8eeddfdf401a16874c269e4adfb39d15\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-09 08:02:57 -0800\n\n updated changelog for release\n", "commit 1c68162536847eb6c435fa65e055999aa0912ec5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-09 07:40:55 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b9802a2b7966e3d25c2b62670f0256cc97b77e11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-09 07:40:45 -0800\n\n [maven-release-plugin] prepare release jenkins-1.550\n", "commit 7216aab0d3f7215be7d71109936ad4b3aa0a583b\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-11-03 08:12:17 -0500\n\n debian: Use a configurable group for the Jenkins user\n \n Typical Debian practice is to have one equally-named group per system\n user. Make that for the jenkins user by default, but allow it to be\n overridden in /etc/default/jenkins, same as for the user name.\n", "commit 9dc5a5663c0a495207a0732b67b7c0745bd976d2\nMerge: b1b3343f0c e22fb678f7\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-09 00:26:04 +0100\n\n Merge pull request #1122 from daniel-beck/api-doc\n \n Improvements to API documentation.\n", "commit 8b9ca06f496066b49f855b79b630d76f16d076f3\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-08 23:05:29 +0100\n\n Added logging when filtering descriptors.\n", "commit 747055cb22b06b76e3eb4bf94cd5a238e815767f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-08 21:27:29 +0100\n\n Don't offer install without restart unless it's possible.\n \n Jenkins cannot dynamically load updated plugins, so there\n is no need to offer it to users.\n", "commit 2d9b2948f7b2bc1399f88ee9f7f5900f56ed7b6b\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-08 21:06:52 +0100\n\n Fix autocompletion for items in folders\n", "commit a49e27682dac9b6f39ec5a1a7eaed4cb79fc8e82\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-08 20:38:30 +0100\n\n Revert 33db54459a80adb8fe435a96956d3f22dd033414\n", "commit e22fb678f71e262bc188d005969cd956f1e58f95\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-08 19:34:01 +0100\n\n Improvements to API documentation.\n \n * Added requirement to send header when POSTing config.xml.\n * Don't tell anyone with Overall/Read where JENKINS_HOME is located\n * Add an alternative to viewing config.xml files on the server for non-admins\n", "commit b1b3343f0c2d002a80652979f96cddbf0776f622\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-08 07:59:51 +0000\n\n The original fix was lost when Winstone became 2.0\n", "commit 6dc15000562e04f11c01d4cce5a428301da04406\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 08:37:26 -0500\n\n [JENKINS-21673] Noting merge of #1120.\n", "commit 715496e16a79797b0f31f016b9b66b2dd88be690\nMerge: a9da921271 380eba7cb7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-07 08:36:08 -0500\n\n Merge branch 'JENKINS-21673' of https://github.com/daniel-beck/jenkins\n", "commit a9da921271ca6483b9b82c82f58f31db2d824625\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-02-07 10:13:13 +0100\n\n Add changelog record for PR #1121\n", "commit 61ec6a942a68d4289a53a5844e6c3ed5ddd05c96\nAuthor: Michael Strasser <michael@michaelstrasser.com>\nDate: 2014-02-06 21:58:29 +1100\n\n safe() also replaces '%' with '_'\n", "commit b03ad296088d13060eb46c484f82de1ed31a903d\nMerge: 59ad27cc47 0e122dfcac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-06 14:08:44 +0100\n\n Merge pull request #998 from jenkinsci/jenkins-19898\n \n [FIXED JENKINS-19898] test base classes should not be linked to the junit implementation.\n", "commit 380eba7cb7920117e32daa082146dcce05a7dd4e\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-05 22:51:40 +0100\n\n [FIXED JENKINS-21673] Sort authorities on user index page.\n", "commit 59ad27cc4726f4fe1d19c438f3b77d3c53255086\nMerge: 4acae8cfc7 bb5bdf0abf\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-05 18:50:06 +0100\n\n Merge pull request #1119 from krzysztofr/master\n \n fixed misspelling in the Polish translation\n", "commit 4acae8cfc7f56738e663b5744e098a96cf8bbda8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-05 09:30:00 -0500\n\n Set the default executor count for a dumb slave to 1, so the user is not forced to type this in.\n", "commit 215a834ea1221b7fb98ecf5f9f1a8448e7e3e258\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-05 09:29:26 -0500\n\n It is legitimate (in fact advisable) to have zero executors on the master.\n", "commit bb5bdf0abf2d50a625ba6bc583fdadf6f2c6578a\nAuthor: Krzysztof Rakowski <krzysztof@rakowski.pl>\nDate: 2014-02-05 14:24:40 +0100\n\n fixed misspelling in the Polish translation\n", "commit cd0b3c7afebdb6c2fb74ff0ed81656b8ebf02c77\nMerge: 931d2960e9 be7a97ee32\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2014-02-04 13:35:31 -0800\n\n Merge pull request #1113 from wolfs/fingerprint\n \n [FIXED JENKINS-17606] Reuse existing fingerprint action if present.\n", "commit be7a97ee32b57dcb27b8fd6c908ebbe451220902\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2014-02-02 13:56:23 +0100\n\n [FIXED JENKINS-17606] Reuse existing fingerprint action if present.\n Prevents multiple FingerprintActions.\n", "commit 931d2960e9eb6765c0b0c2db7b64c042339b1eb9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-04 14:28:08 -0500\n\n [JENKINS-21639] Noting merge of #1117.\n", "commit df5491849d51ff3838ac1a216a1dc05a2207cdad\nMerge: 8660255c42 8457b50d8d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-04 14:27:09 -0500\n\n Merge branch 'dot-name-check' of github.com:daniel-beck/jenkins into daniel-beck-dot-name-check\n", "commit 8660255c426686a1e89b9047f5cf38a14b244425\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-04 19:24:32 +0100\n\n Noting #1118\n", "commit 4effdb0da5e89f96b791a66b68685658ea5d805a\nMerge: ef63ccac0a 5ba9bf4417\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-04 10:22:11 -0800\n\n Merge pull request #1118 from daniel-beck/fix-ooom-message\n \n [FIXED JENKINS-20730] Use correct folder in log message\n", "commit 5ba9bf4417a9de253d8af5471adfcc9baa4d1d3d\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-04 18:04:17 +0100\n\n [FIXED JENKINS-20730] Use correct folder in log message\n", "commit 8457b50d8d82acad0fb89fbf99219456c24b276b\nMerge: 780b38bc75 48cb1304c5\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-04 17:40:17 +0100\n\n Merge https://github.com/jenkinsci/jenkins into dot-name-check\n", "commit 780b38bc755028f4c4d72378896407a182bd5b30\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-04 17:36:56 +0100\n\n [FIXED JENKINS-21639] Prevent creation of job named '.'.\n", "commit ef63ccac0a763523148b0b329db2f41940cd8fce\nMerge: 48cb1304c5 cd526e99e6\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-02-04 16:35:04 +0000\n\n Merge commit 'cd526e99e63ae362f2d1ce1a04c3c68a38032a5c'\n", "commit cd526e99e63ae362f2d1ce1a04c3c68a38032a5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-04 11:34:14 -0500\n\n [FIXED JENKINS-21023] Rewrote WorkspaceCleanupThread to determine where workspaces for known items should be, rather than looking for directories that look like they might be workspaces.\n One key advantage is that this correctly handles the new default workspace location on the master.\n Another is that this allows folders to be correctly skipped, and jobs in folders to be correctly deleted.\n A subtler advantage would be handling of configured nondefault workspace locations, and compatibility with WorkspaceLocator.\n (Orphaned workspaces from deleted jobs are not removed, but these were not removed before either.)\n", "commit 84a01cd2270c742dee85720e7e2e3b77fd6f1b72\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-02-04 10:00:39 -0500\n\n @CheckForNull\n", "commit 48cb1304c5c4138c97d6817f68c30a50e447ee35\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2014-02-04 15:25:31 +0100\n\n Removed \"Jenkins\" prefix from plugin display names.\n \n Since sorting of plugins in the update manager is based on displayName\n this name should not have a common prefix otherwise it's hard to find\n a given plugin name.\n", "commit 5155120d826edbebefceed256fffbde6c8d07463\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-02-04 09:13:15 +0100\n\n Fix @since version for newly added methods\n", "commit 238e6d366893be673f696cb8e7ce504ac122a7b6\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-02-03 23:11:21 +0100\n\n Add @since to newly introduced methods in PR #1115\n", "commit 2ed44e94c902d460f6e86f91c1d6000d4d6e15e2\nMerge: fdb49ccfc0 ddc3aca699\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-03 11:43:49 -0800\n\n Merge pull request #1116 from laenco/patch-1\n \n Update Messages_ru.properties\n", "commit ddc3aca699606a5057ba004d905832e15f8c3cee\nAuthor: laenco <laencode22@gmail.com>\nDate: 2014-02-03 11:37:59 -0800\n\n Update Messages_ru.properties\n \n Fixed typo. Unstable in russian is \"\u041d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\", not \"\u041d\u0430\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\".\n", "commit fdb49ccfc059ee1e3356c21b13a4bf0ec9d89c0e\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-02-03 18:47:18 +0100\n\n Add changelog for PR #1115\n", "commit 8d74b3cd5e7c2eaa5e2e6328edbb6403168bf4aa\nAuthor: boev <iordan.boev@gmail.com>\nDate: 2014-02-03 16:24:17 +0100\n\n Added logging level methods to AsyncPeriodicWork.\n", "commit 48a2c9c1199c5e973cfc6adb4259efac780079a5\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-02-03 09:34:08 +0100\n\n Add changelog recoed for PR #1112\n", "commit 4dd7f71ec2cd5841d5e0685d7df45466c145bc5e\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2014-02-02 16:18:37 +0900\n\n [FIXED JENKINS-19832] Added a descriptor for GlobalSecurityConfiguration. This enables helps on Configure Global Security page.\n", "commit a637810fe090ca59d7d9807a5cd66a3cfa094a9f\nMerge: c2cb5c315f 782614dc63\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-02-02 10:14:32 -0800\n\n Merge pull request #1114 from daniel-beck/fix-tcp-slave-link\n \n Fix link to TCP slave port configuration.\n", "commit 782614dc63598221a9a99f6c976fa5477c044a5f\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-02-02 16:54:33 +0100\n\n Fix link to TCP slave port configuration.\n", "commit c2cb5c315f8b4c8a9555ed3fa18ab3e863b1ed77\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-02-02 18:42:59 +0100\n\n Fixup 33db54459a80adb8fe435a96956d3f22dd033414\n", "commit 33db54459a80adb8fe435a96956d3f22dd033414\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-02-02 14:12:14 +0100\n\n Coding live from FOSDEM! Deletion should send you to the next build.\n \n This will prevent people from accidentally deleting the project when they are trying to bulk-delete buid records\n", "commit e9f648a7bd09aafb5ca9aa4baf1adb9d48d8612d\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-02 11:25:19 +0100\n\n Noting #1110\n", "commit b9cccf6bdcb083f6f85d16c264c8bcff205f3c19\nMerge: 5cef1300b8 cfbf4ca45e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-02 02:12:11 -0800\n\n Merge pull request #1110 from ikedam/feature/JENKINS-21612_setting-input_for_combbox\n \n [FIXED JENKINS-21612] fixed wrong CSS class for f:combobox.\n", "commit cfbf4ca45ec97c05b47b69d1d59d3f5ae1f50c82\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2014-02-02 12:00:55 +0900\n\n [FIXED JENKINS-21612] fixed wrong CSS class for f:combobox.\n", "commit 5cef1300b8cb3f95f24a9c0a3cad98ea57493d9c\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-02-02 01:03:56 +0100\n\n Noted windows-slaves-plugin split in 1.547\n \n If it's significant enough to introduce regressions, it's significant enough for the changelog.\n", "commit 4d39d5bac45b6dd883001dbbf83aace423af3af4\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-02-01 11:02:07 +0100\n\n Follow-up on PR #1105: use != for numeric comparison\n \n This is sort of a cosmetic change, the script also worked with string\n comparison.\n", "commit 7924bd92fb1910bee3be238a76b5aa963082a901\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-02-01 10:48:34 +0100\n\n Noting #1109\n", "commit 01d80e13465bd0d46d36ab27f58f49b58b82643d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-02-01 00:27:23 +0100\n\n Unify slave and label page appearance\n", "commit 380dad924e5321c8346fb820912033dc9a7efa28\nMerge: 547a5f9d31 e31f8dc2d3\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-02-01 00:55:52 -0800\n\n Merge pull request #1109 from olivergondza/JENKINS-21474\n \n [JENKINS-21474] Fix NPE in View.getComputers()\n", "commit e31f8dc2d361990194cb559395c55866092b35cb\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-31 23:59:20 +0100\n\n [JENKINS-21474] Fix NPE in View.getComputers()\n", "commit 547a5f9d31348aa4027e1c0a8909e19c79a16d51\nMerge: 624edd429c e1d59312f9\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-01-31 12:54:00 -0800\n\n Merge pull request #1105 from damienfinck/master\n \n Fix 2 bugs in translation tools + Improve French translations\n", "commit 624edd429c49df615ebbfc4463b004cde2969cc6\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2014-01-31 16:04:33 +0100\n\n Added null check suggested by Kohsuke\n", "commit b89b44816311b933be56b1452820ea71b7127b22\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2014-01-31 15:22:45 +0100\n\n FIXED JENKINS-10468 - Build Queue does not show the executor a build is\n waiting for\n", "commit f9810b5131e3024930df233a02a356e3cb5b5f84\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-31 10:46:21 -0500\n\n [JENKINS-21373] Noting.\n", "commit 3ce04ec56e63892129bb5899582a45c19c88eedf\nMerge: 78931f8554 d33a73591d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-31 07:39:46 -0800\n\n Merge pull request #1108 from kpfleming/no-executable-source\n \n Remove unnecessary executable bits on source files\n", "commit 78931f85547da54da0220d2b832b968f326809c6\nMerge: 68adc8f3f0 15b15f0d06\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-31 07:37:05 -0800\n\n Merge pull request #1106 from Vlatombe/fixing-windows-slaves-plugin\n \n Fix windows-slaves-plugin\n", "commit 15b15f0d0672afd511aeaace2ed319d3de2f63a8\nAuthor: Vincent LATOMBE <vincent@latombe.net>\nDate: 2014-01-31 15:06:46 +0100\n\n Fix windows-slaves-plugin\n \n 2669e4a86d72f2d8b67417812db8f52aa487f3de extracted windows-slaves code\n to a separate plugin.\n However in the process, it introduced a dependency conflict.\n core -> j-interop -> jcifs (1.2.19)\n whereas\n windows-slaves-plugin -> ... -> jcifs (1.3.17-kohsuke-1)\n \n This was causing NoSuchMethodError while launching windows slaves\n", "commit d33a73591d1bd75498fc6e6aa676354e331a7939\nAuthor: Kevin P. Fleming <kpfleming@bloomberg.net>\nDate: 2014-01-31 08:31:37 -0500\n\n Remove unnecessary executable bits on source files\n", "commit e1d59312f9a29269331db36336df6e3fd31de8bf\nAuthor: Damien Finck <damien.finck67@gmail.com>\nDate: 2014-01-31 14:36:28 +0100\n\n Improve French translations\n", "commit 68adc8f3f0710e54633368190e7a5400a144dcf5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-31 14:13:41 +0100\n\n trying to be a bit more helpful\n", "commit d0ca726cae2143a777b1acec9f8cbdb7ac642758\nAuthor: Damien Finck <damien.finck67@gmail.com>\nDate: 2014-01-31 12:49:05 +0100\n\n Fix 2 bugs in translation tools\n \n - Division by zero --> Error\n - Properties with space\n", "commit 3aa812fe1fc0c2b4b9be3c75c17670837266a358\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-29 23:21:11 +0100\n\n Refactor CLI tests\n", "commit de132fb39f9c3cc4912c14082e655afc5b40e648\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-29 22:51:32 +0100\n\n update since\n", "commit 150b8de997e058d2ba996c7a553555c01876188b\nMerge: a4e4271230 244e4dcd59\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-29 22:49:32 +0100\n\n Merge pull request #1103 from olivergondza/refactor-offline-cause\n \n Introduce `OfflineCause.UserCause`\n", "commit a4e427123024afa3773e9a44d44e93c94694c5f8\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2014-01-28 23:59:26 +0100\n\n Moved JENKINS-21457 from 1.549 to 1.550\n", "commit 3bc72bb9d2fdf3a927293d1002c6c106847c8f86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-27 13:51:04 -0800\n\n jdk5 was correctly failing after d73ea7e.\n", "commit 08ab1b788fcdeade243f1cfcc67db2d31d19fd83\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-27 12:43:31 -0800\n\n Let -Dignore.random.failures work on UpdateCenterTest, which is currently failing and so blocking validated merge.\n", "commit d73ea7ee2e664319611217e78d9fdc19d03e584c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-27 15:28:30 -0500\n\n ComputerLauncher.checkJavaVersion should be ensuring that the slave is Java 6+, since Java 5 is no longer supported for a slave agent.\n", "commit c9d69d36bdaaa149bb64887218b35e2ca260da07\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-27 15:27:02 -0500\n\n [FIXED JENKINS-21525] Make command to run an external job work with folders.\n", "commit 18646cb98d04a947606ae8b9fb66c03be0d3c2d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-27 15:12:10 -0500\n\n Fixing jenkins-cli.jar hyperlink when Jenkins is run with a prefix path.\n (What is ${baseUrl}? ${rootURL} was meant.)\n", "commit 2a9197d36dcd544b94ea2b5e2057a6bcb15552fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-27 09:45:10 -0800\n\n Better diagnostics than \u201cFailed to get backup version\u201d: indicate what file was broken.\n", "commit 244e4dcd59eb9d6e1453e3ce66cee9d5de6bfc26\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-24 00:45:41 +0100\n\n Introduce OfflineCause.UserCause\n", "commit 03a04ac327b2237e5fdfffe493deecc0017c43fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-27 07:30:23 -0800\n\n [JENKINS-18282] Noting retroactively.\n", "commit da389263d2a1ff383cbf1acb3f1a1e294b27f5c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-27 07:16:53 -0800\n\n Noting that markup might be null.\n", "commit 9dcdfddc1918b74df00413c6cf7dc195eea5b1e4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-01-27 14:38:38 +0000\n\n Update credentials plugin\n", "commit 4f57fbea02a2c641cf46bd743dcedfd48db299a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-26 07:22:20 -0800\n\n the trunk is toward 1.551-SNAPSHOT\n", "commit d53da58d114a2bd69ad3dbf56973550978986a7d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-26 07:22:15 -0800\n\n creating an RC branch\n", "commit af66dd0639e39217314f7d3648f831e85baf6750\nMerge: b89582d9d9 b40546a864\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-25 23:19:29 -0800\n\n merged back the RC branch\n", "commit b40546a8644124f98f3d639c5338a1538df90456\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-25 23:19:26 -0800\n\n updated changelog as a part of the release\n", "commit ab3c515e3c35c9b0b0bf01b3dccf6a6a2d658045\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-25 22:09:14 -0800\n\n updated changelog for release\n", "commit 4416b6d810dce0f1e55a9881a3fd383a9dd35ce0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-25 22:00:29 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ab98fae5c309a4ae42f4cc8b123a9295328054ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-25 22:00:28 -0800\n\n [maven-release-plugin] prepare release jenkins-1.549\n", "commit b89582d9d9d5203773dd263c0e73378cb2285ebd\nMerge: 4424430636 85e9df36ef\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-01-24 06:31:30 +0000\n\n Merge commit '85e9df36efb7cd042ea8c8418fd80934db8aa9dd'\n", "commit 85e9df36efb7cd042ea8c8418fd80934db8aa9dd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-23 22:30:49 -0800\n\n fromdos\n", "commit a40ff504cffe4e68d5a58a4c3f13e66ef807f91d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-23 17:21:17 -0800\n\n Javadoc refinements for Describable.\n", "commit 44244306364db220aa06c13ad7e9debf700f0b0d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-24 00:08:55 +0100\n\n Update changelog\n", "commit 581024ba0a4d4e68feb6b3cc7137015768b33520\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-23 14:58:32 +0100\n\n [FIXED JENKINS-21457] Replace description in error dialog instead of appending\n", "commit fdc1982c6ffa7389888b6a1666acebce24f6e3f5\nAuthor: Kevin Burke <kevin@twilio.com>\nDate: 2014-01-21 23:55:04 -0800\n\n Pass through task-link CSS class to confirmationLink dialog\n", "commit cd97b01d0c895e3eaea028d7e33a0147d97a81f3\nAuthor: Kevin Burke <kevin@twilio.com>\nDate: 2014-01-21 21:50:35 -0800\n\n Add console-output class even while div is in progress\n", "commit 617281f8102b2185d020627aa177ac45f672447e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-01-21 15:07:17 +0100\n\n Noting #1097\n", "commit eb8fe708d2a6376a45e0da152954ed7fe87c6364\nMerge: bea020fd6d 669d34ed94\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2014-01-21 06:05:02 -0800\n\n Merge pull request #1097 from daniel-beck/all-items-stats\n \n [FIXED JENKINS-21448] Report number of jobs in any container\n", "commit 669d34ed94f103426b764c6e285e8bd2bc34337b\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-01-21 14:55:38 +0100\n\n [FIXED JENKINS-21448] Report number of jobs in any container\n", "commit bea020fd6d377e084a693b0637e478a19500e841\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 18:14:25 -0800\n\n the trunk is toward 1.550-SNAPSHOT\n", "commit c7f2cfcb34ec1d640e6364ae9d0f9e23fa9b244f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 18:14:21 -0800\n\n creating an RC branch\n", "commit 9254545e221df1cbaba4216bf817382586b05346\nMerge: f9a3bb44c6 fcbeafdff5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 17:37:28 -0800\n\n merged back the RC branch\n", "commit fcbeafdff53c8a9f61bc5e2a529e959b44010913\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 17:37:23 -0800\n\n updated changelog as a part of the release\n", "commit f9a3bb44c60c18fd11eb31f64a9ef037853b0ce6\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-01-21 00:07:32 +0100\n\n use <st:nbsp/>\n", "commit 8af7e84cbd9d1d05a33aae5b6517b6ca6aca51dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 10:46:56 -0800\n\n updated changelog for release\n", "commit 8036de9a2e9ff002662462dd584e41ef30601597\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 10:38:10 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 82ec224343e2da8f3b1a0309cebfdcb2479b46c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 10:38:09 -0800\n\n [maven-release-plugin] prepare release jenkins-1.548\n", "commit 02ab7484f8dbf861ccdfc5d2da37ac0ede2f263b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 10:01:21 -0800\n\n [JENKINS-16417]\n \n Follow up fix as pointed out by Daniel Beck.\n", "commit f1e444046353b5f9e98d42f0eea88c1005095d47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-20 09:57:30 -0800\n\n Revert \"Merge branch 'pull-1091'\"\n \n This reverts commit 1fda95b6aea55cb216074b18bbb34fd8708c64c0, reversing\n changes made to 0fd39c445a7a3e58ea9ae5ce605e6b01201b4d07.\n \n Daniel Beck confirmed that I wasn't supposed to merge both 1090 and\n 1091. After discussion with him, I'm taking 1090.\n \n See: https://github.com/jenkinsci/jenkins/commit/1fda95b6aea55cb216074b18bbb34fd8708c64c0#commitcomment-5112285\n", "commit 4335bd435f9e5258831c5631bfab2fd837fd7719\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2014-01-20 13:50:03 +0100\n\n [FIXED JENKINS-12231] ensure right owner\n", "commit 4a1750404cb7970c4b7843496ab975a339d8ceae\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-01-19 21:05:22 +0100\n\n Move update status row to bottom, make it look similar to title row.\n \n Use getPastTimeString instead of getTimeSpanString (which is better for languages using something like '{0} ago' instead of '{0}').\n", "commit a6495c062d5d55d3d2a25794108c3fba257151bc\nMerge: 93db0d11b0 a7643e2df0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-18 16:54:09 -0800\n\n Merge pull request #1078 from synopsys-arc-oss/run-shell-command_renaming\n \n Renamed \"Run Command\" to \"Run Shell Command\"\n", "commit 93db0d11b033da6efd143a3d255a267a198ea6f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-18 16:50:53 -0800\n\n added a hook for use cases like https://github.com/jenkinsci/jenkins/pull/1079\n", "commit 1fda95b6aea55cb216074b18bbb34fd8708c64c0\nMerge: 0fd39c445a bd6b999eb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-18 16:40:57 -0800\n\n Merge branch 'pull-1091'\n \n Conflicts:\n core/src/main/java/hudson/logging/LogRecorder.java\n core/src/test/java/hudson/logging/LogRecorderTest.java\n", "commit 0fd39c445a7a3e58ea9ae5ce605e6b01201b4d07\nMerge: f082765029 b9426e4f17\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-18 16:30:25 -0800\n\n Merge pull request #1090 from daniel-beck/JENKINS-21386\n \n [FIXED JENKINS-21386] Allow more specific loggers to reduce log level\n", "commit f082765029b390479c1251c45ec593dd0dbdb0fc\nMerge: 22f2238b23 2b964e9827\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-18 16:08:04 -0800\n\n Merge pull request #1086 from znz/master\n \n Fix failed to start when removed\n", "commit 22f2238b23312a54e8e07d6100446d30bfc67d0a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-18 16:04:05 -0800\n\n [JENKINS-16417]\n \n My recommended fix in response to https://github.com/jenkinsci/jenkins/pull/1093. This does not eliminate nor exclude the need for more generic pluggability, but it would at least address the security concern.\n", "commit 0c9d7dbafe0724ad4582a09c64187cf5c6a4ec6a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-01-17 09:35:17 +1100\n\n changelog entry for JENKINS-17526\n", "commit 7c51cec55649b0e46047cb5e3198b66c3bdd94d5\nMerge: 5727f287e2 95842fd6b6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-01-16 14:32:06 -0800\n\n Merge pull request #1061 from OnBeep/feature/ampledata-mac_os_x_tmp\n \n [JENKINS-17526] Relocating Jetty/Java tmpdir for Mac OS X.\n", "commit 5727f287e245dc991ba2300790e091eb74981d8b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-16 11:27:27 -0500\n\n Warn in the UI about short cycles in the day of month field for a crontab, which can have surprising behaviors near the end of a month.\n", "commit 1b24e6289f7eacdc8338c944f546d3e74cc79df0\nAuthor: Jens Brejner <jbrejner@praqma.net>\nDate: 2014-01-15 21:33:21 +0100\n\n [FIXED JENKINS-21394] Avoid irrelevant job queing while node is offline\n", "commit 84318cc97d024447d17a411f85ca1acd93a3425d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-15 13:55:59 -0500\n\n Replaced \u201cNew Job\u201d with \u201cNew Item\u201d since various plugins (such as cloudbees-folder) add TopLevelItemDescriptor\u2019s which do not produce Job\u2019s.\n (Might be feasible to automatically use \u201cJob\u201d or \u201cItem\u201d according to the most specific common supertype of all registered descriptors?)\n", "commit 9a1f75c297a611c1a05689d98adcd5af9e308afe\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-01-15 09:25:44 +0100\n\n Add changelog record for PR #1089\n", "commit bd6b999eb0fd4156a281c75dd535090312512fff\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-01-15 01:59:05 +0100\n\n [FIXED JENKINS-21386] Allow reordering loggers, use first with matching name.\n", "commit b9426e4f17e551d6d68818b8a0adb88c6bb26a18\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2014-01-15 00:36:06 +0100\n\n [FIXED JENKINS-21386] Allow more specific loggers to reduce log level\n", "commit f0bbc66921fec56dd9565c2a5146734f20f2fb6c\nAuthor: Jonathan A. Sternberg <jonathansternberg@gmail.com>\nDate: 2014-01-14 14:46:06 -0500\n\n [FIXED JENKINS-20345] file descriptor leak in zip file download\n \n When downloading a zip file with all of the artifacts, file descriptors\n would be opened and never closed. This resulted in many leaked file\n descriptors which would only be cleaned up the next time the garbage\n collector was run.\n \n For directories with a large number of files, the zip file would be\n corrupted because an exception was thrown during the process of creating\n the zip file when the process ran out of file descriptors. Jenkins was\n then left in a very brittle state as random threads wouldn't be able to\n open files or sockets anymore until the garbage collector was run.\n", "commit 4ace130e3b9c4145cc639eb07032d6cc0a0ea84d\nMerge: b01ad4d4b8 ec12c07ef5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-01-14 03:49:24 -0800\n\n Merge pull request #1088 from stephenc/master\n \n [FIXED JENKINS-21371] Enhance SecurityRealm API to support queries of the group membership\n", "commit ec12c07ef51cc38b60ffeb1808c69c155866926e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-01-14 11:48:24 +0000\n\n [FIXED JENKINS-21371] Enhance SecurityRealm API to support queries of the group membership\n", "commit b01ad4d4b8bf889a8e12813d3c846e4a688a0f26\nMerge: f9aaeee402 862bb2017d\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-01-13 16:57:20 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 862bb2017dc6a1b56da01923b7a144e061e242ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-13 08:09:50 -0800\n\n the trunk is toward 1.549-SNAPSHOT\n", "commit 3d049bd384762d9872c10c016705795c84720830\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-13 08:09:39 -0800\n\n creating an RC branch\n", "commit 43babb46be5af6436aec8177dda80a408a472c2a\nMerge: b3bb2077c5 e7d026a8e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-13 08:08:32 -0800\n\n merged back the RC branch\n", "commit e7d026a8e892368483b27c1f0ec76c971f6b14ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-13 08:08:14 -0800\n\n updated changelog as a part of the release\n", "commit f9aaeee402a813ec393f403a85d92b4ea9980684\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-13 10:40:27 -0500\n\n Update annotation-indexer to 1.7 so we can use @Restricted on constructors.\n", "commit 0e89f46deb73602864106237df6811a6bdaf7878\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-12 19:55:30 -0800\n\n updated changelog for release\n", "commit 556df3b6e556a717aa181ea006f0cafd71f0f8be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-12 19:45:34 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9df61499fe1c74511ec2a014a308567f25f67f67\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-12 19:45:33 -0800\n\n [maven-release-plugin] prepare release jenkins-1.547\n", "commit b3bb2077c5c0b8fa857378ae07db54b6508e6ff9\nMerge: c8930ed1b8 072c438951\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-12 19:26:37 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit c8930ed1b8d6b2dfa3dc7692f165ff9d9a2ff95a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-12 18:04:05 +0100\n\n Refactor #992\n", "commit 072c438951cfdb08ca42cca41770f268ef760aff\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-01-11 19:53:33 +0100\n\n updated German localization\n", "commit eaea0465299f628588e57da973dff6958d062515\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-10 17:00:11 -0500\n\n Documenting ${JOB_NAME##*/} trick.\n", "commit 515c395cb503a46626119aa9adeec4449579082e\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-10 14:58:48 +0100\n\n Refactor #741\n", "commit 2767724185d3a11a39f5c3e597b550e7d74eed9a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-10 14:47:21 +0100\n\n Fix #992\n", "commit 25d8b96c615410a13d45374864dc2927c7fd9488\nMerge: bd84403e3e 303ddb1a8c\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-10 12:06:26 +0100\n\n Merge pull request #992 from lvotypko/ViewTest\n \n Add tests\n", "commit bd84403e3e9de712961fba8086d7796128ea4706\nMerge: a05f98dbf2 2d8af340b2\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2014-01-10 12:05:43 +0100\n\n Merge pull request #741 from lvotypko/view-computers\n \n Method getComputers() does not return computers for label expressions.\n", "commit 42c6713c7d506827f70a197d816092e54c119a9a\nMerge: a05f98dbf2 b3b9db7e8d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2014-01-10 02:57:58 -0800\n\n Merge pull request #1087 from thetestpeople/patch-1\n \n Use -Djava.awt.headless=true on Debian service\n", "commit b3b9db7e8db4e9c5d9b9b71fd5c76d445b5370af\nAuthor: Peter Russell <qwertyface@gmail.com>\nDate: 2014-01-10 10:18:07 +0000\n\n Use -Djava.awt.headless=true on Debian service\n \n I installed the Jenkins Debian package, and later installed an XServer (XVFB). The graphs of test results etc. were replaced by an image suggesting that I add this flag to the JVM commandline. I don't see any reason why this shouldn't always be present on Debian systems.\n", "commit 2b964e98278e9a170550e8abe7bf53c579407359\nAuthor: Kazuhiro NISHIYAMA <znz@users.noreply.github.com>\nDate: 2014-01-10 09:51:07 +0900\n\n Fix failed to start when removed\n \n When jenkins and daemon are removed and not purged,\n failed to start.\n Because `(echo && exit 0)` exits sub-shell only.\n", "commit a05f98dbf2e1a3ad3c70528dea4e3a48928d6fbc\nMerge: cb623640cc 328bbcb8e3\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2014-01-09 18:45:52 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 328bbcb8e3e6eef2689ef07f1c7fde78b7523117\nAuthor: Harald Albers <github@folk.de>\nDate: 2014-01-09 18:47:08 +0100\n\n localization cleanup\n \n purged some messages that are obsolete since\n 06514d2517bb124cd3700d8063c755e60a7107fe\n localized redirect message\n", "commit cb623640ccd820ad0540efc3b50cc596626e43a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-09 12:40:48 -0500\n\n [FIXED JENKINS-18694] Generalizing fix of JENKINS-18678 to include also rename of parent folders, taking advantage of JENKINS-18028 API.\n", "commit c21b209ba383e5e4f6522ec866d03fb9ca5745a4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-09 09:13:53 -0500\n\n [JENKINS-18224] Relaxing type parameter restriction on TransientActionFactory since useful mixin interfaces like Item do not extend Actionable.\n", "commit 0f7b144fd32544a872075d58300a53b9abcca5f4\nMerge: e998c2a670 540a529dee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-09 05:55:06 -0800\n\n Merge pull request #1059 from jglick/TransientActionFactory-JENKINS-18224\n \n [JENKINS-18224] TransientActionFactory\n", "commit e998c2a670fbb7f9e32af37218e7076de696455e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2014-01-09 12:46:42 +0000\n\n [FIX JENKINS-21303] There is a NPE here that can and does happen for real when an aggresive slave retention strategy interacts with post build triggers that want to do token macro expansion\n", "commit 540a529dee7ca34ed7dd00bd5da9aa8cfcb57fe6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 21:34:17 -0500\n\n Fixing Actionable.replaceAction.\n", "commit 1a78882be083060f97311d5b708da0baf9a94565\nMerge: 6eb191964b bbe36a5aaa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 21:15:18 -0500\n\n Merge branch 'master' into TransientActionFactory-JENKINS-18224\n", "commit bbe36a5aaa862d0d93430b73ae668e131c3c9120\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 21:13:05 -0500\n\n [FIXED JENKINS-19400] Noting merge of #1055: BuildReference.HolderFactory.\n", "commit 2d8264b69c62a07e8528f29b40b8c35781d8c7b0\nMerge: 0e00797f49 8d79e93db7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 21:11:25 -0500\n\n Merge branch 'BuildReference-JENKINS-19400'\n", "commit 0e00797f49309559d830ed7650e36813a553be33\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 21:09:40 -0500\n\n [FIXED JENKINS-20999] Noting merge of #1064: SecurityListener.\n", "commit 79196b370fb17217b4f22abb7366697e6dfee986\nMerge: 6ca99ff8c2 dbdcaabcef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 21:07:52 -0500\n\n Merge branch 'login-events-JENKINS-20999'\n", "commit 8d79e93db7380fb1f54f20d49375105f1a4dcad3\nMerge: 9e5d1fae4f 6ca99ff8c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 19:53:02 -0500\n\n Merge branch 'master' into BuildReference-JENKINS-19400\n", "commit 6eb191964b415d7f0a025847d5444db922d6fe49\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 19:08:41 -0500\n\n [JENKINS-18224] Preparing to merge #1059.\n", "commit 6815152cd4d4309e63d2ffc48295083c66bd67a9\nMerge: a22e9feaae 6ca99ff8c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 19:05:57 -0500\n\n Merge branch 'master' into TransientActionFactory-JENKINS-18224\n", "commit a22e9feaaef30b89621ae9ca3f33f862ae99f4c7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 17:36:21 -0500\n\n [JENKINS-18224] Introduced Actionable.replaceAction, allowing getActions() to be deprecated except for subclasses.\n", "commit ca1ab424911b4cd900829054b62f04498cd6b265\nMerge: a469a7f4f1 dda099c19a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 17:19:35 -0500\n\n Merge remote-tracking branch 'origin/master' into TransientActionFactory-JENKINS-18224\n", "commit dbdcaabcef7f9b6c7ba89f7725c87b0948d791a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 17:13:49 -0500\n\n Better for SecurityListener.authenticated to take a UserDetails, since some implementations (as for AD) may have additional information.\n", "commit 7ef5f938f1d093a8b0d54d1e9306db2072518557\nMerge: ede95a0fb0 dda099c19a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 17:05:11 -0500\n\n Merge remote-tracking branch 'origin/master' into login-events-JENKINS-20999\n", "commit 6ca99ff8c241769959dec4b31257a54a22e340a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 16:54:53 -0500\n\n [FIXED JENKINS-20008] [FIXED JENKINS-18028] [FIXED JENKINS-18680] #1069: support for moving jobs into or out of folders.\n", "commit 554be78b9b79eb662d8426f0ace2115a509f7406\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 16:38:06 -0500\n\n [JENKINS-18678] [JENKINS-18028] Confirming (as suggested in #1069 by @oleg-nenashev) that build history is retained after a move into a folder.\n", "commit e2659353406fbbc025f644a4f9bb374ea83ad6c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 16:24:05 -0500\n\n More meaningful parameter/local variable names.\n", "commit 0b5927dc0d9dd937641c660e89c857703457da6a\nMerge: 2756f08c13 dda099c19a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-08 16:20:36 -0500\n\n Merge branch 'master' into folder-moving\n", "commit dda099c19a7a015d9c2fc655754dbb07b1b39455\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-07 13:41:09 -0500\n\n [FIXED JENKINS-19826] element.setAttribute('name', \u2026) does not work in IE in compatibility mode, so use prototype\u2019s Element(\u2026) which does.\n", "commit 7c91c402a7c491d51f776178898ee473989ab6c9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-07 10:10:27 -0500\n\n [FIXED JENKINS-21254] Ensuring that all <link>s offered on the /login page can be read even by anonymous users without Jenkins.READ.\n", "commit e9f2adff4f513eb5e94a5010a8d56469c5b3812e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-07 10:06:21 -0500\n\n Fixing some POM warnings.\n", "commit 67f3465e03780db0c995ac5b4858cae2cafec3b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-06 19:31:42 -0800\n\n the trunk is toward 1.548-SNAPSHOT\n", "commit f4314d4430795c91091d07b00a576f458fde4db2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-06 19:31:32 -0800\n\n creating an RC branch\n", "commit b000bd8264373e3e863c70e8a11e0882e1b188d2\nMerge: 52e99b31ac 36c36a6ca4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-06 19:28:54 -0800\n\n merged back the RC branch\n", "commit 36c36a6ca421f69ba63448dc3f657d244b078e80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-06 19:28:41 -0800\n\n updated changelog as a part of the release\n", "commit 52e99b31ac5dce0f30e4c982a17e24101e7bfd96\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2014-01-06 22:06:10 +0100\n\n Changelog record for PR #1084\n", "commit 6763eb88e87638a05f699152937ff6ba44a8aef9\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2014-01-06 16:00:59 -0200\n\n [FIXED JENKINS-21239] Trend Graph NPE when no builds\n", "commit a41be86f47a13ffd5a14b0d6c5d540ee345c13fb\nMerge: e869801b01 84843f25d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-06 10:29:59 -0800\n\n Merge pull request #1083 from bkmeneguello/portuguese-translation\n \n Various translation fixes\n", "commit d006a237570ea8d468bf6608b7820ec9e6f9dd58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-06 09:29:50 -0800\n\n updated changelog for release\n", "commit 4d2f13bebdd3e1cd60252a9478724afdb3583170\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-06 09:20:32 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit bfc8e003dd92a25985890c22d014887c7cf12a6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2014-01-06 09:20:31 -0800\n\n [maven-release-plugin] prepare release jenkins-1.546\n", "commit 84843f25d4835f75728625a7f9536c4a652c568f\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2013-12-21 18:19:06 -0200\n\n Various translation fixes\n", "commit e869801b01bc301ba4100d12c5f1429665c71c7a\nMerge: 307cc011e0 6cc74f511f\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-01-05 02:33:34 -0800\n\n Merge pull request #1081 from stephlag/patch-2\n \n Added some french translations\n", "commit 307cc011e01d3994d3c024a53e6080c9ba95ebad\nMerge: 0765031e07 6d7bd89f62\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2014-01-05 02:30:00 -0800\n\n Merge pull request #1080 from stephlag/patch-1\n \n Added some french translations\n", "commit 0765031e077974643a4ab37bd24153ca3a3bf85f\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2014-01-05 00:58:35 -0200\n\n pt_BR translation (diagnosis + matrix + logging)\n", "commit a1a7f282ff9d3e08ad7ba3c322bbeccfdf0dc7f4\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2014-01-05 00:08:08 -0200\n\n pt_BR translation (diagnosis + matrix + logging)\n", "commit 2669e4a86d72f2d8b67417812db8f52aa487f3de\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-03 17:20:01 -0500\n\n Split out windows-slaves-plugin.\n https://trello.com/c/MhG9Ksqa/12-windows-service-slave-launcher\n", "commit d29a90150c839855d4ff0c084c3cd838b48fab5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-02 16:27:48 -0500\n\n Introduced @RandomlyFails annotation to make it easier to skip unreliable functional tests.\n First tried using excludedGroups and trying to work around SUREFIRE-984.\n Made some progress, but not ideal since marked tests are omitted from output, rather than being listed as ignored.\n Throwing AssumptionViolatedException from JenkinsRule is much simpler and seems to work better.\n https://github.com/junit-team/junit/issues/116 notes its limitations.\n", "commit a7643e2df00c72761e2583d2be150e1f4521f323\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2014-01-03 00:22:06 +0400\n\n [FIXED JENKINS-21202] - Added a BatchCommandInstaller\n \n Related to https://issues.jenkins-ci.org/browse/JENKINS-21202\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit 38afe1650203378295a99cc472a8777718afa427\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2014-01-03 00:21:08 +0400\n\n [JENKINS-21202] - Generalization of Command installers\n This change adds an AbstractCommandInstaller, which can be extended for every script-based installation command.\n \n Related to https://issues.jenkins-ci.org/browse/JENKINS-21202\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit b7d4c6a41407f8b621d5b1263585c07e71f507cc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-02 15:00:01 -0500\n\n The jenkins_main_trunk job has been retired, so for now just skip these tests when running on any Jenkins server.\n", "commit bfaab5118d079405b82b80301d90e19f39970366\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-02 13:34:29 -0500\n\n [JENKINS-18410] NPE from previous fix (fcdf749) under some conditions, which the test case was not exercising.\n java.lang.NullPointerException\n at hudson.tasks.test.AggregatedTestResultPublisher$TestResultAction.getProject(AggregatedTestResultPublisher.java:173)\n at hudson.tasks.test.AggregatedTestResultPublisher$TestResultAction.<init>(AggregatedTestResultPublisher.java:146)\n at hudson.tasks.test.AggregatedTestResultPublisher$TestResultAction.<init>(AggregatedTestResultPublisher.java:135)\n at hudson.tasks.test.AggregatedTestResultPublisher.perform(AggregatedTestResultPublisher.java:90)\n", "commit ede95a0fb02395356ed1435754e6929fd450b61a\nMerge: e4cb9e92a7 3634681324\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-02 13:01:41 -0500\n\n Merge branch 'master' into login-events-JENKINS-20999\n", "commit 2756f08c13157023887de2f4e18dd5899a1cc1ae\nMerge: eddd9d8bb1 3634681324\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2014-01-02 12:51:42 -0500\n\n Merge branch 'master' into folder-moving\n \n Conflicts:\n core/src/main/java/hudson/model/Items.java\n", "commit 6d7bd89f62364a4f7bbf7045ab9ce0f9cef3d000\nAuthor: stephlag <stefanl2@yahoo.fr>\nDate: 2014-01-02 11:08:48 +0100\n\n Translated all messages\n", "commit 36346813242797075a7b7aeb67480e25a002a1c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-31 16:00:07 -0800\n\n the trunk is toward 1.547-SNAPSHOT\n", "commit 162fc30b4ab61fbf983f6e17753858e07f8fb0ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-31 16:00:02 -0800\n\n creating an RC branch\n", "commit cc0622eddab2a1632859d5f4980ab8289994424f\nMerge: 8011acf028 f4a1af2533\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-31 15:02:17 -0800\n\n merged back the RC branch\n", "commit f4a1af253346246c9382059924451ac92fcc1d17\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-31 15:02:14 -0800\n\n updated changelog as a part of the release\n", "commit 6589b88207a462530d2bbcaa898fc520e545dabe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-31 13:13:39 -0800\n\n updated changelog for release\n", "commit ba3b5e073e902951584bb3a2b43d006b7367275d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-31 12:42:32 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4d3549a17fe46209a614f63cd7bdfc2d4276b9b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-31 12:42:31 -0800\n\n [maven-release-plugin] prepare release jenkins-1.545\n", "commit 8011acf02828a3aaa666af1b1db873af1031a11a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-31 11:49:34 -0500\n\n [FIXED JENKINS-21183] Updated XStream to pick up NPE fix.\n", "commit 6cc74f511f4758d56d32857650833a35b51feb91\nAuthor: stephlag <stefanl2@yahoo.fr>\nDate: 2013-12-31 11:13:26 +0100\n\n Added some french translations\n", "commit 0552aceb663993686e09be3d002a7470319e61b6\nAuthor: stephlag <stefanl2@yahoo.fr>\nDate: 2013-12-31 11:00:16 +0100\n\n Added some french translations\n", "commit 1e849c0ed45c1387d28237ade9696d18d67b899c\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2013-12-24 12:04:55 +0400\n\n Renamed \"Run Command\" to \"Run Shell Command\"\n \n The original name is quite confusing for users, because they usually want to run Batch scripts inside this installer. \"Execute Batch Command\" is available inside \"extra-tool-installers\" plugin, so there's no need to implement such installer inside the core.\n \n Related to: https://issues.jenkins-ci.org/browse/JENKINS-20635\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit 7871cb191ffed5e05595ceb54f8b0450f1e9316d\nMerge: e292366f62 fd97a2f5e8\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-12-23 23:10:03 +0000\n\n Merge commit 'fd97a2f5e858ae137935dcf56d3a95b74ba279fc'\n", "commit fd97a2f5e858ae137935dcf56d3a95b74ba279fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 18:08:48 -0500\n\n Fingerprinter calls rebuildDependencyGraphAsync, so since this is now delayed by 500msec, tests incorrect as of 1.522 will now fail pretty reliably unless made to forcibly rebuild the graph.\n", "commit e292366f62e511323442a03abdcf020396cbc407\nMerge: f2e2cbeca4 9b947ae8a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 14:59:21 -0800\n\n Merge pull request #1077 from daniel-beck/better-apply-dialog\n \n [JENKINS-20772] Fix scrolling\n", "commit 9b947ae8a239023482b8dcdec97d37425c42be8c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-12-23 23:46:01 +0100\n\n [JENKINS-20772] Fix scrolling\n", "commit 78ffa3e9234209b9bb8361e9d3e003a8b15377ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 17:40:08 -0500\n\n Noting yet another weird problem with BuildTrigger\u2019s reliance on DependencyGraph for its own execution.\n Since this is now (1.522) updated asynchronously, the value may not actually be correct, potentially causing erratic behavior especially in tests.\n", "commit f2e2cbeca4217785a64b87cd5af42e970ce196d9\nMerge: 3fe6ed7b78 f8a73006e9\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-12-23 22:13:42 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit f8a73006e955a15ac8491301f8d2f0a6e8e4e17c\nMerge: 28e403ac05 b856cc2434\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 13:54:12 -0800\n\n Merge pull request #1076 from daniel-beck/better-apply-dialog\n \n [JENKINS-20772] Only show error message in dialog\n", "commit b856cc2434b33ed7fec3492223e141747369bba3\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-12-23 22:28:47 +0100\n\n [JENKINS-20772] Only show error message in dialog\n \n This change removes the superfluous UI elements around the error\n message if possible. Otherwise, fall back to existing behavior\n of adding entire page to iframe.\n", "commit 1805b90a31430b88576fa943807afab99506bbad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 16:17:19 -0500\n\n rebuildDependencyGraphAsync can wait a fraction of a second to improve the chances that events will be coalesced.\n", "commit 3fe6ed7b78b89606f2375fd2885b61dd6ee0c0ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 15:58:51 -0500\n\n Make sure rebuildDependencyGraphAsync does not repeat work if called many times in quick succession.\n", "commit 28e403ac055f137975b29713a5e8e0cc85646a41\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 14:59:54 -0500\n\n Providing a documented abstraction for Items.updatingByXml.\n (Turns out cloudbees-template at least needs this, and it is possible other things besides Trigger could use it too.)\n", "commit 6a9ce7f9332bddfcf92805ade444583bb5067e77\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 14:10:12 -0500\n\n Incorrect filename in error.\n", "commit c7dcb99290548f82b39846f4db431ab2ceb326ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 13:24:42 -0500\n\n [JENKINS-17401] [JENKINS-20772] Noting.\n", "commit 0e8195c43d744b65e46ce5d66262e29fbdb9fb35\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 13:22:43 -0500\n\n [FIXED JENKINS-20772] Properly render response in case Apply results in an error page.\n", "commit 9e5817adbbf1b8c258c24281d0f61b40b7507cb3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 12:31:58 -0500\n\n [FIXED JENKINS-17401] Behave gracefully if the user tries to rename a job using the Apply button.\n", "commit 9f23c0bdb3a3ed6485e161ff5c57ebba64f88035\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 12:30:51 -0500\n\n JavaScript error when showing a FormException after Apply is clicked. Related to JENKINS-20772 but probably not the same.\n", "commit 833c423268635ba79672ccdf6d17977a2a4d4181\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 11:10:56 -0500\n\n [JENKINS-18678] Tweaking API, adding @since & changelog for #1075, fixing purgeCache so that test can pass.\n", "commit fa039957fab321555e1dd23eafe74ec6d4d3d031\nMerge: 1943801ba7 568ccba818\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 10:13:14 -0500\n\n Merge branch 'synopsys-arc-oss-jenkins_18678_job_renaming_fix'\n", "commit 1943801ba725bff83e1afaea5f4c7670754c5c61\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-23 10:11:53 -0500\n\n [JENKINS-18678] Reproduced problem in test.\n", "commit 568ccba8187cfa859deeefb397983e049a9d942b\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2013-12-23 14:02:50 +0400\n\n [FIXED JENKINS-18678] - Update builds location in RunMap after the job's renaming\n This change resolve the issue with missing builds after the jobs renaming and further cleanup of cache.\n Finally, the cache's directory location will be updated after the each job renaming.\n https://issues.jenkins-ci.org/browse/JENKINS-18678\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit 7b83852b6685934c4429fc484c926dfe477e6aa1\nMerge: 5c28ec83bc 1dc372d049\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-12-22 05:05:47 -0800\n\n Merge pull request #1074 from rowanhill/patch-1\n \n Add optional version arg to build.sh usage message\n", "commit 1dc372d049d4ff5a24c55a77970ff81ad7fb8f39\nAuthor: Rowan Hill <rowan.hill@gmail.com>\nDate: 2013-12-22 11:45:57 +0000\n\n Add optional version arg to build.sh usage message\n", "commit 5c28ec83bcd2158e565335ae6a7960b707cb89e8\nMerge: 7aef5bc6e0 05e6742836\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-12-21 01:58:47 -0800\n\n Merge pull request #1073 from yoichi/help-ja-typo\n \n fix typo in help in Japanese\n", "commit 05e6742836414f138dc76b7847410515f59235d5\nAuthor: Yoichi Nakayama <yoichi.nakayama@gmail.com>\nDate: 2013-12-20 09:00:05 +0900\n\n fix typo in help in Japanese\n", "commit eddd9d8bb121cc926746ac5d6f8f21aa9c840ad6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-20 15:18:58 -0500\n\n FileUtils.moveDirectory falls back to copy-and-delete if target does not yet exist, which fails to work correctly with symlinks.\n", "commit 12adc2248d486963fc56e319a0cd1ae69e97c25a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-20 11:29:17 -0500\n\n Items.move should return the new item.\n", "commit 6d3c2e0d849dd76b6507daca1cc910f75418e941\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-19 18:28:01 -0500\n\n [FIXED JENKINS-18680] Update members of a ListView using a regular listener, not View.onJobRenamed which does not work with folders.\n", "commit a11df3f33898c0aa29f70cbe5393934f1a43f5f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-19 17:21:11 -0500\n\n Rewrote computeRelativeNamesAfterRenaming to work with moves.\n", "commit 7aef5bc6e0cff3d379a9b0cb77f28cf995aca2ae\nMerge: 74db6eba11 bb8fa7a8c8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-19 13:19:18 -0800\n\n Merge pull request #1072 from bkmeneguello/matrix-bundle-fix\n \n Fix Malformed \\uxxxx encoding\n", "commit bb8fa7a8c8618155285e1a776e4f3c87e4c2381b\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2013-12-19 19:03:24 -0200\n\n Fix Malformed \\uxxxx encoding\n", "commit 74db6eba11aba3ce29a0b4b470dcb8b35d68ea31\nMerge: 760e3f65f0 580c53109a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-19 12:46:05 -0800\n\n Merge pull request #1071 from bkmeneguello/matrix-bundle-fix\n \n Fix portuguese translation\n", "commit 580c53109a30eac06a71cabd29ecef9d2b9fdefd\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2013-12-19 17:28:36 -0200\n\n Fixed portuguese translation for some matrix resources\n", "commit 760e3f65f0337e67e5f2e171cd42b55c3842674b\nMerge: 168c50c4d3 ed7828b959\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-12-19 10:33:56 -0800\n\n Merge pull request #1051 from slide/master\n \n Allow SCMPollListener subclasses to provide UI elements\n", "commit ed7828b9599d8ee3eb44790ad4b0ccb5ca94dea9\nMerge: 2ac0a3f534 4fbe1a1fe6\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2013-12-19 11:24:56 -0700\n\n Merge branch 'scmpolllistener'\n", "commit 4fbe1a1fe6ac94bef67afaa7cd82ad6ad7ff6cb6\nMerge: 4364a58c0d 168c50c4d3\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2013-12-19 11:22:12 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into scmpolllistener\n", "commit b65f42c6d0bd5500f97f9707bc0800ba4e7adf61\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-19 12:56:41 -0500\n\n Working on making it straightforward for plugins to update even relative names after a move.\n", "commit 9fc87f4a22ef4e32445451f5114fb800b6b73e9e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-19 12:22:01 -0500\n\n [FIXED JENKINS-18028] Providing a supported way to move an item between folders, firing changes as we go.\n", "commit 168c50c4d3e37921f35f2644e24295f1c7e29cae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-18 18:02:32 -0800\n\n the trunk is toward 1.546-SNAPSHOT\n", "commit 6c71a664b3f3427f975c965a0153b37409d921d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-18 18:02:27 -0800\n\n creating an RC branch\n", "commit 3b8fff81e88f3369ffedf3134ec55dcde6407215\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-18 17:45:24 -0500\n\n Noting API anomaly.\n", "commit 3f5b7e7624dcf3229a337c1a8536e2a7881ab437\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-18 17:43:04 -0500\n\n ItemListener.fireOnDeleted\n", "commit 1d21017e3b54edb36a58aa7d7658250b4f221c80\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-18 17:26:25 -0500\n\n [FIXED JENKINS-20008] Added DirectlyModifiableTopLevelItemGroup.\n", "commit a6e01f77c6d3d72f7ac9e99ce061ce04dbf4b515\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-18 13:39:18 -0500\n\n [FIXED JENKINS-21078] Optimizing loadIdOnDisk.\n", "commit 358fe7fe3a64fcb113caef608759c724f008a37e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-18 11:25:28 -0500\n\n Extra trailing newline.\n", "commit d81c2406a27cee80542dbaecae31ce1b04e0ab52\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-17 18:55:29 -0500\n\n Updated maven-plugin & mailer dependencies so that HelpLinkTest will pass.\n", "commit 6c9ab145d33c1587979f54a327e27ce11c5210d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-17 16:38:46 -0500\n\n copyButton.js uses @include, so there is no need to explicitly include ZeroClipboard here too.\n", "commit 4364a58c0db552b86434b06a7bc912dfe0fc8b6a\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2013-12-17 12:30:09 -0700\n\n Add note to class javadoc\n", "commit 3befec39a3392f0bb6870c5361397b773027bb51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-17 12:13:44 -0500\n\n optionalBlock.jelly should only set a default value for help when field is set.\n Otherwise Descriptor.getHelpFile(null) is called, which may produce a help page, but generally the wrong one.\n (entry.jelly was already correct, so just making it consistent.)\n", "commit ef0b08499514d04c49ea41029d076aefb4d88dc7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-17 11:49:51 -0500\n\n Moving some help files to mailer-plugin where they belong.\n", "commit 65f86c95300b4083c16947f25f7e144edc4777c3\nMerge: 66805b7463 7eecfeb261\nAuthor: Ingo Richter <ingo.richter@gmail.com>\nDate: 2013-12-17 08:29:25 -0800\n\n Merge pull request #1068 from kmaehashi/add-encoding-osx\n \n set file.encoding=UTF-8 as default in OS X runner\n", "commit 7eecfeb261ad76a87eb4f7c24c7872e0afb90540\nAuthor: Kenichi Maehashi <webmaster@kenichimaehashi.com>\nDate: 2013-12-18 01:10:05 +0900\n\n set file.encoding=UTF-8 as default in OS X runner\n", "commit 66805b7463230da6512306b84485700aea83f349\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-16 16:25:05 -0500\n\n Why did these tests have timeouts?\n Seems to have caused spurious timeout errors.\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/1748/testReport/junit/hudson.scheduler/CronTabEventualityTest/testFirstSundayOfMonthWillBeEventuallyTriggeredWithinOneMonthAndOneWeek_0_/\n java.lang.Exception: test timed out after 1000 milliseconds\n at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)\n at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242)\n at java.io.File.exists(File.java:772)\n at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1072)\n at sun.misc.URLClassPath.getResource(URLClassPath.java:199)\n at java.net.URLClassLoader$1.run(URLClassLoader.java:358)\n at java.net.URLClassLoader$1.run(URLClassLoader.java:355)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.net.URLClassLoader.findClass(URLClassLoader.java:354)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:424)\n at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:357)\n at hudson.scheduler.CronTab.set(CronTab.java:87)\n at hudson.scheduler.CronTab.<init>(CronTab.java:83)\n at hudson.scheduler.CronTab.<init>(CronTab.java:66)\n at hudson.scheduler.CronTabEventualityTest.checkEventuality(CronTabEventualityTest.java:113)\n at hudson.scheduler.CronTabEventualityTest.testFirstSundayOfMonthWillBeEventuallyTriggeredWithinOneMonthAndOneWeek(CronTabEventualityTest.java:109)\n", "commit c3508113f0e1659f0e6c1064f31cb2ac1caa2ef3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-16 15:03:07 -0500\n\n [FIXED JENKINS-21024] Catch a full range of XStreamException\u2019s during deserialization, including rethrown exceptions from readResolve.\n", "commit 23f45e7ced2db3545b87f1a72682ec5507ee4b3f\nMerge: be79a5e82e 0d373fa372\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-15 08:59:31 -0800\n\n merged back the RC branch\n", "commit 0d373fa3724ace25154a07f81589bcab2877daef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-15 08:59:28 -0800\n\n updated changelog as a part of the release\n", "commit be79a5e82e5d347f8004b7220f76e35872a438e7\nMerge: 6f9cf72e14 c9432bda97\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2013-12-15 08:19:16 -0800\n\n Merge pull request #1066 from olivierlemasle/fix_fr\n \n Fix french translation\n", "commit c9432bda978ef9e510b2fda19d04c110b2212943\nAuthor: olivierlemasle <olivier.lemasle@apalia.net>\nDate: 2013-12-15 16:35:34 +0100\n\n Fix french translation\n", "commit 8e5a0d37c4e6ca3247c10208ae318f9a61c6e598\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-15 06:07:00 -0800\n\n updated changelog for release\n", "commit e66ff9b51efcad2c174b47d5b378ef992974902c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-15 05:33:36 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0e85f5437380c26130bf3a938847f07718f8d606\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-15 05:33:30 -0800\n\n [maven-release-plugin] prepare release jenkins-1.544\n", "commit 6f9cf72e14f3fe064b7b6c64c9362576bf51fe99\nMerge: 4ca5aba3c0 f6d5448eed\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-12-14 15:25:27 -0800\n\n Merge pull request #1056 from ChrisA89/TestHaveSuccessColumn\n \n [JENKINS-11429] Add a column \"Success\" in test result table\n", "commit 4ca5aba3c0627292d18f8b05e8cc65c60eed6b82\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-13 16:56:16 -0500\n\n Suppressing a senseless stack trace.\n h.n.AbstractNodeMonitorDescriptor$Record#<init>: Previous Free Disk Space monitoring activity still in progress. Interrupting\n h.n.AbstractNodeMonitorDescriptor$Record#run: Unexpected node monitoring termination: Free Disk Space\n java.lang.InterruptedException\n at java.lang.Object.wait(Native Method)\n at hudson.remoting.Request$1.get(Request.java:272)\n at hudson.remoting.Request$1.get(Request.java:210)\n at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59)\n at hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor.monitor(AbstractAsyncNodeMonitorDescriptor.java:97)\n at hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:282)\n", "commit c0c5b076ec7fa75093bfdb13e0b06a12a46e4a6e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-13 10:49:57 -0500\n\n DRY: LogRecorderManager.configDir.\n", "commit c0742b8bff9fe407e568da7ed860f30d9ea8aedc\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-12-10 09:59:10 +0100\n\n [JENKINS-20534] Avoid usage of temporary file to write symlink.\n \n Creating a symlink is an atomic operation, and additionally\n usage of tmp file + rename performs very badly on NTFS file\n system because of the way the rename is tracked in the $MFT.\n \n In case symbolic links are not supported, we still fallback to\n a regular file.\n", "commit 38f670cf39224c40752e47e279710afeebc585e7\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-12-13 23:00:06 +0900\n\n [JENKINS-19976] Fixed confusing comments.\n", "commit e4cb9e92a71911aa8aa9772b8dd5a2cec2063199\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-12 22:42:21 -0500\n\n Firing separate events for password authentication vs. web login, as these are somewhat distinct internally.\n Does not currently seem straightforward to determine when authentication (successful or not) is from REST vs. web UI;\n could distinguish CLI mode if that is useful.\n", "commit 5c768f66243b6fb6df968377656bccb2f480ff2f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-12 21:23:43 -0500\n\n Record correct username upon logout.\n", "commit 59ba11bce6906c46ab420a31868b3ec181292443\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-12 21:09:46 -0500\n\n Making a field final.\n", "commit 192defb79d706343bb38508bf0cfaeaef5a82775\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-12 21:09:28 -0500\n\n Fixing a couple of obsolete references to HudsonTestCase.\n", "commit 36b5420a75b99e7fb5af442c0c8ae19e9b64f7f0\nMerge: 676ec9c45b 2bd36c0791\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-12 16:58:35 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 71059d204453a7cf4100d84aa6e3c9ee683fff84\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-12 16:56:21 -0500\n\n Initial sketch of SecurityListener.\n", "commit 676ec9c45bf03637bbf829d8c09e7347fad945c7\nMerge: bc4c132657 ca139a7c9f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-12 16:02:04 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 2bd36c0791b4831261d1985a148b2f93960f1e08\nMerge: ca139a7c9f bc4c132657\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-12-12 20:29:55 +0000\n\n Merge commit 'bc4c1326579631be648dc6c47f1200b246743b0a'\n", "commit bc4c1326579631be648dc6c47f1200b246743b0a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-12 15:28:52 -0500\n\n Plugins with \u22651 functional test and a \u22651.536 dep would sometimes fail during clean builds due to a race condition in WarExploder.\n", "commit ca139a7c9fc4455aacafd1a66077bc039b723d18\nMerge: b2edcbae17 3f1f122ff4\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-12-12 07:49:16 -0800\n\n Merge pull request #1058 from olivergondza/breakable-regex\n \n [FIXED JENKINS-20928] l:breakable mishandles HTML metacharacters\n", "commit 3f1f122ff415319b6408ab89f8b3ff0bf4da597d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-12-11 15:54:00 +0100\n\n [FIXED JENKINS-20928] l:breakable mishandles HTML metacharacters\n", "commit 23873b9ffb578fc297919167ca7142b30c075452\nMerge: 87e2a7e8d5 2c047e0264\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-12-12 22:27:37 +0900\n\n Merge branch 'feature/JENKINS-19976_TestForInstallDepended' into feature/JENKINS-19976_LoadClassFromNewInstalledPlugin\n", "commit 2c047e0264a03465a3c017abf86c035a011c2479\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-12-12 22:24:50 +0900\n\n [JENKINS-19976] Added plugins to test dynamic loading.\n", "commit 536bac6425b465ad98650083ba81655265e5508f\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-12-12 22:17:42 +0900\n\n [JENKINS-19976] Added tests how dynamic load works for @Extension.\n", "commit 95842fd6b6fe493da6bbb12faa0ec2c5c314f473\nAuthor: Greg Albrecht <gba@onbeep.com>\nDate: 2013-12-11 14:54:57 -0800\n\n [JENKINS-17526] Relocating Jetty/Java tmpdir for Mac OS X.\n", "commit b2edcbae171b97bbf2d9a7078fb1f1381cedccb0\nMerge: 8bfe089c21 85e9e12677\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-12-11 22:26:52 +0000\n\n Merge commit '85e9e126773c0bb20a8529a2e6591dde17d7e209'\n", "commit 85e9e126773c0bb20a8529a2e6591dde17d7e209\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-11 15:29:20 -0500\n\n [JENKINS-10615] AbstractProjectTest.testWorkspaceLock frequently fails on jenkins.ci due to InterruptedException in HudsonTestCase.setUp.\n Possibly because it is sorted after [JENKINS-15156] testGetBuildAfterGC and the test suite times out.\n", "commit a469a7f4f16ead268cb29b2b695fc82f59863e8c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-11 17:16:15 -0500\n\n Need to fall back to it.actions for compatibility with e.g. View/sidepanel.jelly.\n", "commit f1a751f79dfbb975e4c436fd0967323e1ae7b8c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-11 17:09:45 -0500\n\n [FIXED JENKINS-18224] Introduced TransientActionFactory.\n", "commit 8bfe089c21985e5fc05cba13d8e1311b37ebf680\nMerge: cf396b0f9a 5afdade7bb\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-12-11 22:13:59 +0100\n\n Merge pull request #1032 from olivergondza/modifiable-view-group\n \n Introduce ModifiableViewGroup\n", "commit 9e5d1fae4fd1155c719b1821463d861dc18b11b1\nMerge: 0958b28b08 cf396b0f9a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-11 11:14:13 -0500\n\n Merge remote-tracking branch 'origin/master' into BuildReference-JENKINS-19400\n", "commit 2a2a7eb8ed29714961fd145a6186db4aef9d63ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-11 11:11:32 -0500\n\n [JENKINS-20951] [JENKINS-18410] Did not make it into 1.544 due to validated merge holdups (mostly randomly failing tests, sigh).\n", "commit 3a0c0877012a1534cff0508b5380922bbd4a597f\nMerge: bce209ef0a cf396b0f9a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-11 11:07:47 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit cf396b0f9ad234d070341fc6ee87afa2283b81ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-11 07:53:34 -0800\n\n the trunk is toward 1.545-SNAPSHOT\n", "commit a1cd8c73fdd29282b08e31d454819976cdf3612d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-11 07:53:30 -0800\n\n creating an RC branch\n", "commit 8fde2e18a3a6da843d7719844e1fdd737e652c74\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-12-12 00:10:32 +0900\n\n [JENKINS-19976] Tests for the behavior of loading a depended plugin dynamically.\n", "commit bce209ef0a2b6bb86c3623430a346c0b194139bd\nMerge: a58e198f8a bd94124044\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-11 09:52:19 -0500\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit f6d5448eedb57a27a721a17c0603f2ba16345cae\nAuthor: Chris Arnott <cta@softwire.com>\nDate: 2013-12-11 08:52:11 +0000\n\n [JENKINS-11429] Add a column \"Success\" in test result table\n \n Added a column Pass (rather than success) to the tables in the junit plugin.\n", "commit bd94124044edca843987f32b5843bb29c0a77d16\nMerge: 6384672534 a4e011835f\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2013-12-11 00:18:20 -0800\n\n Merge pull request #1053 from ghostganz/typos\n \n Fix Swedish typo\n", "commit 6384672534ea091a972cddee85958c8c73b3ba4f\nMerge: 9679a6123e 6db47326e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-10 18:55:03 -0800\n\n merged back the RC branch\n", "commit 6db47326e1eb8fa5884783f63733399eb1aa9f53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-10 18:55:01 -0800\n\n updated changelog as a part of the release\n", "commit 8bc3da877bc3f35082cf0787ad3ee000587e5e67\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-10 17:40:23 -0800\n\n updated changelog for release\n", "commit 3fa120e4b8089db9eab23fb22f3868e2658329d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-10 16:57:21 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c71a7d070da48a00d5c57f5c2b413dfec27c31aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-10 16:57:12 -0800\n\n [maven-release-plugin] prepare release jenkins-1.543\n", "commit a58e198f8aa60dd0cb244cba338d9c48141590e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-10 18:50:33 -0500\n\n [FIXED JENKINS-20951] XmlFile.read/unmarshal needs to catch general XStreamException so as to include CannotResolveClassException, thrown when a TopLevelItem provided by a plugin is unloadable.\n", "commit fcdf74991226fb6869052caa89ed8d678944b6fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-10 17:49:41 -0500\n\n [FIXED JENKINS-18410] AbstractTestResultAction should be a RunAction2 so it need not persist its owning build.\n", "commit 0958b28b0875c5a864614f37a862a05bedc45aec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-10 16:52:38 -0500\n\n Fixed AbstractLazyLoadRunMapTest failure.\n", "commit 89d7570ddd143c197d394bf2b4f5b34e15cbecdc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-10 14:33:54 -0500\n\n [FIXED JENKINS-19400] Configurable retention system for lazy-loaded build references.\n", "commit 9679a6123ed30cb70e4d6e4b389f14d04746b995\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-10 10:59:43 -0500\n\n [JENKINS-20892] Noting merge of #1046.\n", "commit 67b163321b6bd9b072b281348864867f90a0ba10\nMerge: 0c2b722699 207d6769b2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-10 10:56:48 -0500\n\n [FIXED JENKINS-20892] /{view,computer,user}/*/builds & /job/*/buildTimeTrend block HTTP response on build record loading.\n Merge branch 'lazy-build-lists-JENKINS-20892'\n", "commit a4e011835f33ba78adf6333f63e3f1912a38f611\nAuthor: Anders Kindberg <anders.kindberg@valtech.se>\nDate: 2013-12-10 15:58:54 +0100\n\n Fix Swedish typo\n", "commit 87e2a7e8d5ac995a05b82c1e7839285102c111d0\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-12-10 23:53:38 +0900\n\n [FIXED JENKINS-19976] Enable plugins to load classes from optionally depending plugins even without restarting after depended ones installed.\n", "commit 0c2b72269925322f7247f6a373153942c6b30231\nMerge: 51765382e8 c1d487f325\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-12-10 03:40:02 -0800\n\n Merge pull request #1052 from ChrisA89/highlightResultsRow\n \n [JENKINS 13870] Make all test results tables highlight row on hover\n", "commit c1d487f3256405ea1a43de4cdfffee5d674d4f1b\nAuthor: Chris Arnott <cta@softwire.com>\nDate: 2013-12-10 09:22:21 +0000\n\n [JENKINS 13870] Make all test results tables highlight row on hover\n \n Added the bigtable css class to all testresults tables that were missing it.\n", "commit 2ac0a3f53475a96441bfbc57f55391c021bc838e\nAuthor: Alex Earl <alex.c.earl@gmail.com>\nDate: 2013-12-10 03:26:25 +0000\n\n Remove getDisplayName\n", "commit 207d6769b28a741fc1172e990cd23cb7c2d9f710\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 18:49:44 -0500\n\n So long as we need to define a variable for the tr anyway, it is less scary to terminate the fluid API there between each td.\n", "commit 102d9fc3ca2c618cc8dc95ab330c40ac80b34a21\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 18:44:26 -0500\n\n Progress bar should normally be outside, and above, table.\n", "commit 14b86d7728fdd4367c3ed7a89b1f5f2a47f417f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 18:38:00 -0500\n\n Display build trend progressively.\n", "commit 1e13c13e1c35fe883737c364f463cc24416a9615\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 18:37:00 -0500\n\n Factored out RunListProgressiveRendering supertype.\n", "commit 42fcaa6f5eb1081c2eced785b86f5b81c6434d5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 18:35:36 -0500\n\n Also need to refresh table sorting as we go.\n", "commit 335aa624a58efa4de3cfca1d7280c8a2f4d435ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 18:25:38 -0500\n\n Inefficient to call Behaviour.applySubtree on rows we added earlier.\n", "commit c9bb2bb3d38006baec1f747c0a14978cdd2ce1c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 18:19:33 -0500\n\n More consistent formatting.\n", "commit f313db963c4b9a664b35a0bbaf2fd3d260d2cff3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 17:53:13 -0500\n\n Using Prototype\u2019s new Element(\u2026) is barely more verbose than Template, and seems safer.\n (More practical for conditional inclusion of elements.)\n", "commit c4bc5ebb333d1146e26676f33a1ef39d3962db69\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 14:59:00 -0500\n\n Using Prototype\u2019s Template utility makes inserted table rows shorter and more readable.\n \n Experimented with loading innerHTML of a hidden prototype HTML element,\n but the browser tried to load the bogus image URLs:\n http://stackoverflow.com/questions/805107/creating-multiline-strings-in-javascript\n", "commit 4eac6154db1e228f4e6e88fcdd617a2cbb63a445\nMerge: 98afdd3899 51765382e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 12:38:36 -0500\n\n Merge branch 'master' into lazy-build-lists-JENKINS-20892\n", "commit 51765382e861355037600d9fc63d4aadedf5d7b1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-09 12:38:02 -0500\n\n [JENKINS-4543] Noting retroactively.\n", "commit e3221d7341a349444b4dd244e6642aeb4ea641b9\nMerge: 68f644019b 23e9e7c0a6\nAuthor: Alex Earl <alex.c.earl@gmail.com>\nDate: 2013-12-08 23:03:47 +0000\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 23e9e7c0a6a03405c2e7ba5c72753ad9ed2a5f1a\nMerge: 587992c372 d4fc73a7aa\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2013-12-08 09:15:22 -0200\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 587992c3725d43899c80160bd1178b764af9b371\nAuthor: Fernando Boaglio <boaglio@gmail.com>\nDate: 2013-12-08 09:08:38 -0200\n\n Translation pt_BR - Jenkins Meetup Sao Paulo\n", "commit d4fc73a7aa4dd4af16b6132fe837c8cc84d0bd5e\nMerge: 554e4a6aa2 cf9853e5a5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-12-07 04:44:15 -0800\n\n Merge pull request #1049 from hboutemy/master\n \n fixed typos in french translation\n", "commit cf9853e5a565450ecc90af6aee8926889461f89f\nAuthor: Herv\u00e9 Boutemy <hboutemy@apache.org>\nDate: 2013-11-30 18:35:09 +0100\n\n fixed typos in french translation\n", "commit 554e4a6aa283cf24a25d2a5fc36af1f9947990ce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-07 05:21:57 -0500\n\n [JENKINS-20219] Noting #1048.\n", "commit 181b30071204feb9c22f9cbb58341ac793582426\nMerge: 721b99ffc4 69ff77d43c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-07 05:19:13 -0500\n\n Merge branch 'master' of github.com:iplaman/jenkins into iplaman-master\n", "commit 721b99ffc447191dae3748ea979c061a241ff2f4\nMerge: 46e3a5c56f eb62812d27\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-07 02:17:51 -0800\n\n Merge pull request #1047 from MarkEWaite/javadoc-fixes-m\n \n Javadoc fixes in two tests\n", "commit 98afdd3899e103f4e063b8ba9ddb8903e3b7202a\nMerge: c5e23739fa 46e3a5c56f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-07 04:20:41 -0500\n\n Merge branch 'master' into lazy-build-lists-JENKINS-20892\n", "commit 69ff77d43c0c9c4d2ad76aafb2eb811ecc7e1bd2\nAuthor: Idan Bidani <iplaman@gmail.com>\nDate: 2013-12-07 00:29:41 -0500\n\n [FIXED JENKINS-20219] Filter for installed plugins\n \n Added filter support for installed tab of plugin manager\n", "commit eb62812d276199b13d23375fa31c155454b83c29\nAuthor: Mark Waite <Mark.Waite@ca.com>\nDate: 2013-12-06 21:30:56 -0700\n\n Fully qualify JenkinsRule reference from package-info javadoc\n", "commit fa36dbfb16366d146f07becd1081efcd7b7003a7\nAuthor: Mark Waite <Mark.Waite@ca.com>\nDate: 2013-12-06 21:29:52 -0700\n\n Remove javadoc reference to non-existent class in test source code\n", "commit 46e3a5c56f67c10522a94d657e4f943ec6e5e28e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 21:10:10 -0500\n\n Trying to make test pass after changing the progress bar to use a generated ID.\n Also trying (without success) to diagnose an earlier local test failure.\n", "commit c5e23739fa85a6fe93ad90a35da4051a2767c874\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 18:21:57 -0500\n\n [JENKINS-20892] Partial fix of poor scalability in /builds and related displays.\n", "commit c81136ec1b558494dffd268b46ff8ee05e14236e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 18:09:00 -0500\n\n Generate a unique status div ID for <l:progressiveRendering/> so we do not clash with anything else on the page.\n", "commit a5fd745a9c9f73e670883c67f99528621fdd6ec2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 18:08:01 -0500\n\n Handy way to slow down ProgressiveRendering when starting Jenkins in test mode.\n", "commit bcb39b413a1a053eafdc8e1e3fdfc1ea10894f77\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 18:06:16 -0500\n\n In /asynchPeople, check progressive rendering cancelation status between each user; UserAvatarResolver could be slow.\n", "commit e8e492fe84d8054e6d3c1f7a8626f80cbbf786c4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 17:35:50 -0500\n\n More natural to use Timer for ProgressiveRendering.\n", "commit d98be5590ea095d8db09396de4c2c089a6dc876a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 13:15:34 -0500\n\n #1037 deleted Javadoc which should rather have been corrected to follow some refactorings.\n", "commit 63cbf2be5499f029774aaae04ac13d1d870dd584\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 12:45:20 -0500\n\n Noting #1041.\n", "commit e1086bda1196de26aa1db19c24e983788246e2a3\nMerge: dd7d837bf2 72bb47731f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-06 09:43:40 -0800\n\n Merge pull request #1041 from nzmsv/master\n \n Do not attempt to parse blank responses from cancelled XHR POST requests\n", "commit dd7d837bf297dc7e7b05c966aa247624eb6bd5d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-05 18:46:21 -0500\n\n Typo.\n", "commit 76af02eed23f43ebd7fde094d939339705b1ef0f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-05 18:21:31 -0500\n\n Introduced method so that /user/*/rssLatest can check UserIdCause just like /user/*/builds already was.\n", "commit ece93739dd291d03c673664afe6b4aaa00f07ef1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-05 18:15:56 -0500\n\n /user/*/rssLatest should use getAllItems to check in folders, just like /user/*/builds does.\n", "commit a586609c4a2f2083a7f40a6055776afbf2b1f1c7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-05 17:57:49 -0500\n\n [JENKINS-20892] Noting that RunList.getFirstBuild (used by BuildTimelineWidget) breaks lazy loading.\n", "commit 9cb0638d5183eb17caba3702fd2adb35bd5e2b9c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-05 17:35:49 -0500\n\n Updated bundled plugins.\n", "commit 847ceebf793acd6f45e9411092053f68f844e33a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-05 17:09:41 -0500\n\n Redundant calls of RunList.fromRuns(RunList).\n", "commit a9c475bd7eb849e50adf8dc6c2338b9d3d94916e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-05 17:03:57 -0500\n\n Misleading variable names.\n", "commit 3896aabc0bee39fd94366f5b2dd6bc191c040e40\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-12-05 11:45:12 -0500\n\n [FIXED JENKINS-17929] Pick up transport authentication from groovysh command, by overriding run rather than main.\n", "commit bfa40b2c50ef88803ad698e5da07ecfcde4301fb\nMerge: f34ea92ede 0d07b70003\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-12-05 15:06:07 +0100\n\n Merge branch 'pr/1042'\n", "commit 0d07b700037a621a12bff3502bdb18a5749e24b0\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-12-05 15:05:43 +0100\n\n Add changelog for PR #1042\n", "commit 7ef1d37730997a06386670c343782e55fe4c029f\nAuthor: Chris Arnott <cta@softwire.com>\nDate: 2013-12-05 10:40:14 +0000\n\n [JENKINS-7866] - Fix failed tests displaying as Yellow on \"History for Test Results\" page.\n \n The colours where added in a different order to the data, resulting in failed tests displying as yellow and skipped tests displaying as red.\n", "commit f34ea92edeaf9cb7ff174a6974b950a8e13f97aa\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-12-04 21:46:08 +0100\n\n Link configured label from job configuration\n", "commit b89baa56bf06b2a0f6b67a3e521236e476fe5a9d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-04 10:56:34 -0800\n\n [FIXED JENKINS-20866]\n", "commit 72bb47731fda65c4b27e5e12e1942e5c44738145\nAuthor: Greg Inozemtsev <greg@nzmsv.com>\nDate: 2013-12-03 23:29:34 -0800\n\n Do not attempt to parse blank responses from cancelled XHR POST requests\n \n An XHR POST request may be cancelled by navigating away from the page while the timeline is loading. This causes alert spam on Chrome and Safari.\n", "commit 5b40b8de2fa2aabc11096f72f506d325eb918374\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-12-03 20:56:06 +0100\n\n Noting #1039\n", "commit 5806cfab96d35067c1bfc86985b1e3d894fe9e93\nMerge: e7462a1bc3 3f7de7f317\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-12-03 20:33:53 +0100\n\n [FIXED JENKINS-7776] Merge pull request #1039 from ChrisA89/moreHelpfulDiskSpaceMonitor\n", "commit 3f7de7f317441a36be4179d978007db1f644e033\nAuthor: Chris Arnott <cta@softwire.com>\nDate: 2013-12-03 17:33:04 +0000\n\n [JENKINS-7776] Show human readable units when Monitored space is low.\n \n Revert the logic in DiskSpaceMonitor to be correct again.\n Use Functions.humanReadableByteSize() to show useful values in Monitors.\n", "commit e7462a1bc3b2ebe07dd57e98a8d6ae405bd69c62\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-12-03 18:30:22 +0100\n\n fixed invalid link for JENKINS-20630\n", "commit 3b99b676789cd369366561fc58ed05fb6ebcf535\nMerge: b7c838f8de baed3237a6\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-12-03 05:01:35 -0800\n\n Merge pull request #1040 from thomedw/JENKINS-20853\n \n Fixed JENKINS-20853 Unmatched brace in indonesian translation\n", "commit baed3237a6b8ee88b18eed83aba8d8d3cd2b3ca2\nAuthor: thomas@katalisindonesia.com <thomas@katalisindonesia.com>\nDate: 2013-12-03 19:55:16 +0700\n\n Fixed JENKINS-20853 Unmatched brace in indonesian translation\n", "commit b7c838f8de8bbe32263356b6caff4b94e43e7889\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-12-03 12:12:51 +0100\n\n Noting #1028\n", "commit 777d232053488b2dcedc122529283c6e69e99c95\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-12-03 12:06:46 +0100\n\n [JENKINS-9120] Add test\n", "commit 67838866c6c851adc8e39dbd20ff81a434cf6cc6\nAuthor: Josh Gibbs <jgibbs@box.com>\nDate: 2013-11-20 13:31:04 -0800\n\n [FIXED JENKINS-9120] RingBufferLogHandler has int that needs to be reset.\n", "commit 11b258829ab89e72b4de188c2d0e32006aa49bd2\nAuthor: Chris Arnott <cta@softwire.com>\nDate: 2013-12-03 10:17:32 +0000\n\n [JENKINS-7776] Show decimals when disk space monitored as less than 1 GB.\n \n The logic relied on the monitor being triggered to show more decimals.\n The monitor threshold can be set to something other than 1 GB, and therefore didn't always work as intended.\n", "commit a5755cb3e1f901c98a2263a3ae1851489cb8e47b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-02 19:17:06 -0800\n\n [FIXED JENKINS-19446]\n \n Defer the notification to avoid deadlock.\n", "commit 7c711ac8bc5ab421d79426d044bb5772760e4c52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-02 18:24:03 -0800\n\n the trunk is toward 1.544-SNAPSHOT\n", "commit 99795d42579b79f60e352bc63d29c5d8a1fd581e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-02 18:23:59 -0800\n\n creating an RC branch\n", "commit faf509f468ab0ba54f809bc16f65d9df10353713\nMerge: 451a6953b9 8abd305111\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-02 17:08:50 -0800\n\n merged back the RC branch\n", "commit 8abd305111e939055a0a8a354711045d4239d4c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-02 17:08:47 -0800\n\n updated changelog as a part of the release\n", "commit f3184594257d62484e759c9e57199ca1760a3b80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-02 08:47:49 -0800\n\n updated changelog for release\n", "commit d6c8de645b32987802550f30129bb93808a292cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-02 08:38:36 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c0d67f5ec0d268b7c0b88390342178b51ea0eb64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-12-02 08:38:28 -0800\n\n [maven-release-plugin] prepare release jenkins-1.542\n", "commit 451a6953b9a6aa581f229182eaaa2e648d7a33d9\nMerge: a900b488b5 fa89117aa9\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-12-01 09:44:17 -0800\n\n Merge pull request #1037 from MarkEWaite/javadoc-fixes-k\n \n Fix javadoc warnings in Run.java\n", "commit fa89117aa9d1d6625e05f6979fc942e7ccfa6b38\nAuthor: Mark Waite <markwaite@yahoo.com>\nDate: 2013-11-29 17:07:07 -0700\n\n Fix javadoc warnings in Run.java\n \n ProcessTree was referenced without being imported. Added the import.\n \n ArtifactManager.load() method was referenced but doesn't exist.\n", "commit 68f644019bd6df9b600a5889f1dd56f639e1e518\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2013-11-27 22:59:36 -0700\n\n remove section, it should go into the config page of each listener.\n", "commit e2ce432f785cb5955e2ea9781875826c9f30fc79\nMerge: be09b2965f a900b488b5\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2013-11-27 22:28:37 -0700\n\n Merge branch 'master' into scmpolllistener\n", "commit be09b2965f3283655a6b5038a659b0db65d58216\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2013-11-27 22:27:18 -0700\n\n Add ability for SCMPollListener subclasses to add UI elements\n", "commit a900b488b527a25009e3536bc94e945f5fbfe4ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-27 18:32:22 -0800\n\n [FIXED JENKINS-20800] HTML metacharacters not escaped in log messages.\n", "commit 8fa4ef0530cfb75fa29e3daf5de6ad15bb19771e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-27 16:47:36 -0800\n\n @since\n", "commit 0438e4f7a2142c1d18652aa7bcf8c3d72443f6af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-26 11:36:17 -0800\n\n [FIXED JENKINS-20630]\n \n The size is in wchar_t, not in bytes\n", "commit 3f2abe4b28c0de839965b70e26517e83a48173ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-25 07:53:59 -0800\n\n the trunk is toward 1.543-SNAPSHOT\n", "commit 8163ac16224760a7131afa47521f4721f9fe9888\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-25 07:53:55 -0800\n\n creating an RC branch\n", "commit 3cc7188d03d2328667e5ff1ad733eb5de8fa4722\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-25 16:00:28 +0100\n\n Amending #982\n", "commit 5002949506c8363967502d4b0af8ed3bc7382b6b\nMerge: 5b66416c14 8dfa6f7363\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-25 15:43:37 +0100\n\n Merge pull request #982 from h0nIg/master\n \n added ability to get remote disk sizes\n", "commit 5b66416c14a2af3d601ac0d7e92eb700c6c2ac8e\nMerge: 576b5c8049 c23adade94\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-11-25 06:37:20 -0800\n\n Merge pull request #1031 from qxo/master\n \n fixed \"Console Output \" localization for Chinese(zh_CN)\n", "commit 576b5c80499170cd93aef96dd1c4d59cd25a0e86\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-25 14:46:46 +0100\n\n Noting #1014\n", "commit 6ed2cbf9fa8bf0f84961a2324d59174297273558\nMerge: ececa60cb0 cdf45c6439\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-25 14:27:29 +0100\n\n Merge pull request #1014 from bkmeneguello/collapsible-panes\n \n [DONE] [FIXED JENKINS-5622] Allow build queue list to be collapsed\n", "commit ececa60cb0a03d1539996a13b46b71d89054ef3e\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-25 10:54:17 +0100\n\n Refactor CopyJobCommandTest\n", "commit b53b1b259aeb8e00bdb43db12b8e2a95d864b176\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-25 10:53:37 +0100\n\n Noting #1034\n", "commit 67f2fe64098f0ff683d2242d48a272a1bfbb3488\nMerge: 6e146c84b1 19a2246fe6\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-25 10:28:40 +0100\n\n Merge pull request #1034 from daniel-beck/fix-copy-job-command\n \n [FIXED JENKINS-20744] Don't hold off building jobs copied from CLI\n", "commit 6e146c84b187d23c1ed63756c6ec074023494e2d\nMerge: d990ed58fa d6c864aba2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-24 23:23:26 -0800\n\n merged back the RC branch\n", "commit d6c864aba2f7459d0c715ffa9729084ddfc1afd8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-24 23:23:23 -0800\n\n updated changelog as a part of the release\n", "commit bcad4affee7830658a754b5f0de367eff9e9f1e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-24 22:41:31 -0800\n\n updated changelog for release\n", "commit dc2a485744e85370ad407d401a23cf01236a92bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-24 22:32:24 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9c352d15ccb8fbaf2e06336c3543d4dccfdeca4a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-24 22:32:19 -0800\n\n [maven-release-plugin] prepare release jenkins-1.541\n", "commit 19a2246fe67d938b7f4574dce9180b1d37bd3201\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-11-24 21:45:11 +0100\n\n [FIXED JENKINS-20744] Don't hold off building jobs copied from CLI\n", "commit 5afdade7bba5184a25dce3a8b1fbda6580a63830\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-24 16:08:39 +0100\n\n Introduce ModifiableViewGroup\n", "commit 06c8dcea6105a1505e6e609491dcc806763cd1f0\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-11-23 22:13:46 +0100\n\n [JENKINS-20739] Filter descriptors before adding them to hetero-list.\n \n This allows implementations of DescriptorVisibilityFilter to hide items\n with descriptors from users to prevent them from being added via the UI.\n \n This is already implemented in /lib/hudson/newFromList/form.jelly, but\n nowhere else.\n", "commit c23adade9446726c78fddca248102dfb0728b7c2\nAuthor: qxo <qxodream@gmail.com>\nDate: 2013-11-23 22:58:49 +0800\n\n fixed for \"Console Output \" localization for Chinese(zh_CN)\n", "commit cdf45c6439c9aa5f87dd06e477a732f26fd420ad\nAuthor: Bruno K\u00fchnen Meneguello <bruno@meneguello.com>\nDate: 2013-11-14 14:46:59 -0200\n\n [FIXED JENKINS-5622] Allow build queue list to be collapsed\n", "commit d990ed58faaa5c80eb0145f2bdf44946b09ee134\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-22 09:54:19 -0500\n\n createProjectFromXML is not supposed to be called for a project which already exists, but failed to enforce this.\n", "commit ad1c316ee05851cb9a79afa3d6551cbde09206af\nMerge: 0b8a26c672 aee011b794\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-11-21 00:17:34 -0800\n\n Merge pull request #1029 from tfheen/master\n \n Fix mismatched brackets in Norwegian translation\n", "commit aee011b7946b640ad3bf2dfe94f027f5095f7b21\nAuthor: Tollef Fog Heen <tfheen@err.no>\nDate: 2013-11-21 08:18:12 +0100\n\n Fix mismatched brackets in Norwegian translation\n", "commit 0b8a26c6726ce952be6e2d796bf10209feae35dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-20 17:41:35 -0500\n\n More helpful ToolInstallation.toString.\n", "commit 5517471be4fb76398ff98707b2f37b2a80bef51e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-20 09:58:59 -0500\n\n [JENKINS-18058] Merged #1016 for better diagnosis.\n", "commit a0e19f14bc7a873a861cb78e2ae93d362494edcf\nMerge: 6586d779b1 8067edd97d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-20 09:57:33 -0500\n\n Merge branch 'fork_fix-nas-exception2' of github.com:marco-miller/jenkins into marco-miller-fork_fix-nas-exception2\n", "commit 6586d779b1652ac91c20e2bb11f8915d1e36beea\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-20 09:51:19 -0500\n\n Better null safety.\n Defense against an exception consistently thrown when running functional tests against 1.532.1 (but not 1.540, for whatever reason):\n \u2026 hudson.PluginWrapper stop\n WARNING: Failed to shut down \u2026\n java.lang.NullPointerException\n at jenkins.model.Jenkins.lookup(Jenkins.java:3898)\n at hudson.PluginWrapper.getPlugin(PluginWrapper.java:287)\n at hudson.PluginWrapper.stop(PluginWrapper.java:377)\n at hudson.PluginManager.stop(PluginManager.java:650)\n at org.jvnet.hudson.test.TestPluginManager.reallyStop(TestPluginManager.java:129)\n at org.jvnet.hudson.test.TestPluginManager.access$000(TestPluginManager.java:55)\n at org.jvnet.hudson.test.TestPluginManager$1.run(TestPluginManager.java:140)\n", "commit 90395ee695d2d874087a52755fef94cae2d15d1c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-20 09:20:34 -0500\n\n Do not throw Error for a recoverable condition.\n In this case, someone tried to add an element to a persisted list, and it was added in memory but the configuration could not be saved.\n Unclear whether that should even be treated as an error condition (the write failure might be transient, and a subsequent write would store the addition),\n but if it should be then we should throw a simple runtime exception.\n", "commit aa554ea5fdcf9a7bb0889ac6bd7024a65e109b49\nMerge: 06bdbed5c4 31d541d0ec\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2013-11-20 00:44:36 -0800\n\n Merge pull request #1022 from synopsys-arc-oss/russian-localization-fix\n \n Cleanup of Russian translation ...\n", "commit 06bdbed5c45ad6cbfc32c1b554142f542e33c3d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-19 14:43:35 -0800\n\n [JENKINS-20618]\n \n Added a patched version of jzlib from\n https://github.com/kohsuke/jzlib/tree/jzlib-1.1.3-kohsuke-1 to better\n understand the deflate problem.\n", "commit 82d1440745edff9b9961d21e8751c563ffe0c97d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-19 10:38:07 -0500\n\n Trying to avoid an NPE reported by a 1.537 user with the Multijob plugin (patched 1.10).\n java.lang.NullPointerException\n at hudson.model.queue.FutureImpl.cancel(FutureImpl.java:78)\n at com.tikal.jenkins.plugins.multijob.MultiJobBuilder.perform(MultiJobBuilder.java:156)\n at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)\n at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:781)\n at hudson.model.Build$BuildExecution.build(Build.java:199)\n at hudson.model.Build$BuildExecution.doRun(Build.java:160)\n at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:562)\n at com.tikal.jenkins.plugins.multijob.MultiJobBuild$MultiJobRunnerImpl.run(MultiJobBuild.java:70)\n at hudson.model.Run.execute(Run.java:1665)\n at hudson.model.Run.run(Run.java:1612)\n at com.tikal.jenkins.plugins.multijob.MultiJobBuild.run(MultiJobBuild.java:63)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:230)\n", "commit abe00746110dfc0fc1ce4521f697b0e08ac25edf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-19 10:25:49 -0500\n\n Better OfflineCause.ChannelTermination.toString().\n", "commit d91aaebdb0dbc9eb2181e5816b7648ebaec3d2a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 21:46:56 -0800\n\n define a header that enables 503 pages to disengage applySafeRedirector.\n", "commit e8763e4b8569c802b00406ff76eaac2aeea3bd7d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 21:33:25 -0800\n\n Latest version\n", "commit 27c95c7d82b5bdc0b2caea9e9128bce143e13cf1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 21:32:52 -0800\n\n typo\n", "commit ba72debc9fbd4129e683779bf75100bede698340\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 13:29:28 -0800\n\n the trunk is toward 1.542-SNAPSHOT\n", "commit bd70725038763d29bf10f4612ca08d558b0e5f6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 13:29:24 -0800\n\n creating an RC branch\n", "commit a481727e6bf8d860d2463a9a2aacb409117958d5\nMerge: c8f8e21aed a106b57107\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 13:25:36 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit a106b571071d3813190cfa8fe36fee3a4a21d871\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 13:07:35 -0800\n\n Test regression fix\n", "commit c8f8e21aedeab40ad1d4da9e57173333ce2cdf53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 12:11:57 -0800\n\n Botched update\n", "commit 42c42a0c2cb382bd6e945b8815377eab95aa3d8b\nMerge: 65548d1381 e0352e4fb3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 09:16:35 -0800\n\n merged back the RC branch\n", "commit e0352e4fb37837b6ceaaa9d8a11c2584ef05fc6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 09:16:32 -0800\n\n updated changelog as a part of the release\n", "commit 05d03af07dcef963e761ac46a98841bbbed0bcf3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-18 08:21:31 -0800\n\n updated changelog for release\n", "commit 65548d138158faff02c8000fb422080e650eeaf7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-18 09:31:59 -0500\n\n [JENKINS-20610] Noting merge of #1019.\n", "commit 1f3748b812b47d86592af2a06c64ed124a68cb88\nMerge: 1067585a49 d0f84c2e53\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-18 09:30:47 -0500\n\n Merge branch 'fork_fix-fae-exception' of github.com:marco-miller/jenkins into marco-miller-fork_fix-fae-exception\n", "commit 1067585a49517414398b3becbebed09abf496761\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-11-18 10:59:19 +0100\n\n [JENKINS-13978] option to copy a view\n", "commit 307bad1977392a6ca6fd01fdfb2b05ff40ac281a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-17 22:29:27 -0800\n\n updated changelog for release\n", "commit cbdd551d3478336b80ab5c9b7b9a497f8a2376e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-17 22:20:35 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit dbb4c907af6fb9c613b411fb2037d215f7635b9a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-17 22:20:34 -0800\n\n [maven-release-plugin] prepare release jenkins-1.540\n", "commit 31d541d0ecddfa5874bda8546e08fa64cd483510\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2013-11-17 01:56:27 +0400\n\n Cleanup of Russian translation after merge of community-provided changes in https://github.com/jenkinsci/jenkins/commit/7828dcb46d9a18f88cc8e71046edc9ee91ed95e6\n \n More info: https://groups.google.com/forum/#!topic/jenkinsci-dev/JXvazIROoQg\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit 6b5a2b8fddedb2d82b74596fb6ba4fe2ed1c7dfe\nMerge: 8a46a4c0d4 b1c05f980f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-11-16 13:15:16 -0800\n\n Merge pull request #1020 from MarkEWaite/javadoc-fixes-j\n \n Fix javadoc warning in Combination\n", "commit 8a46a4c0d4962a3a48e460de176b79edcc68e6cd\nMerge: 3b0e6ac02a 03521d788c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-11-16 13:11:29 -0800\n\n Merge pull request #1021 from synopsys-arc-oss/russian-localization-fix\n \n [FIXED JENKINS-20615] - Fixed variable reference in TestResult/index_ru....\n", "commit 3b0e6ac02a9c5ed643ba11e4eb11b575cb491918\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-16 12:56:28 -0800\n\n [JENKINS-20609] test case\n", "commit 03521d788cfd805de7871f7d2794474dd192f486\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2013-11-17 00:18:11 +0400\n\n [FIXED JENKINS-20615] - Fixed variable reference in TestResult/index_ru.properties\n Resolves https://issues.jenkins-ci.org/browse/JENKINS-20615\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit 0c5338dff2a673ca629554f15593e4796e672377\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-16 11:09:07 -0800\n\n expose additional variables\n", "commit 729d41cfe8493e6b39ad9ab6f8a160dcef9a6637\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-16 10:24:21 -0800\n\n [FIXED JENKINS-20609]\n \n Implemented the hook\n", "commit 6b8b266ee3a61c7047721a3030d66c715a85fcf0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-16 10:16:39 -0800\n\n defining hooks for customizing variable bindings\n", "commit a5f298685327e11e906d8a766354e08f762b697d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-16 10:15:06 -0800\n\n recover from exception\n", "commit b1c05f980fca640b95c4867f57d1271386d0c3ba\nAuthor: Mark Waite <Mark.Waite@ca.com>\nDate: 2013-11-16 11:02:01 -0700\n\n Fix javadoc warning in Combination\n \n Removed import that was only used to attempt to satisfy the javadoc\n reference to the class.\n \n Replaced the javadoc reference to an inner class with a fully\n qualified reference to the same inner class.\n", "commit c93f3a6b27576ab45e98902af1b75ad2657e368a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-16 09:58:56 -0800\n\n doc improvements\n", "commit f35696b2609c2fb79b9fc709324dc902043258ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-16 09:57:19 -0800\n\n [JENKINS-20609] refactored script hook\n \n in preparation of introducing other hooks\n", "commit df858ab736780496f0b76676383ec822f854815a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-16 15:03:48 +0100\n\n Add @since to CLICommand.getCmdLineParser()\n", "commit 58ee9395cfddabc08af3a323b308847bccf3fc61\nMerge: 140eaf07c6 d7c016b881\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-16 14:56:49 +0100\n\n Merge pull request #1015 from olivergondza/fix-7285\n \n [FIXED JENKINS-7285] Fix regression from 1.536\n", "commit 140eaf07c669006433bc6c4dae8431e76458d01d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-16 12:55:57 +0100\n\n Introduce jenkins.model.JenkinsReloadConfigurationTest\n", "commit 76b33c83dfbc55840971bc31480e94fa03b55d48\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-16 09:46:08 +0100\n\n Simplify ProjectTest\n", "commit 574b161623e159c05a6777dace2b53dd2c2e58ca\nMerge: b305fe082c d8eca0f5e7\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-11-16 00:02:17 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit d8eca0f5e7f8c57bf991039d8d255640547ed237\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-15 15:34:48 -0800\n\n [FIXED JENKINS-20163]\n \n Integrated the fix in Stapler.\n", "commit 71997f025006bd83e4fcff7d23029c2f868b3646\nMerge: 89ebb8497f 53317a8045\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-15 15:33:27 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit b305fe082ce61d3d5d28cc07b91f4bc478a551c3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 18:30:29 -0500\n\n Added NamingThreadFactory to ensure that all code creating thread pool executors was marking the threads.\n Otherwise we get a bunch of pool-17-thread-5 with no clue who created so many threads or why.\n Also simplifies existing code which previously had to write one-off ThreadFactory implementations just to set a name.\n", "commit 7a6c8654d9708933aaae507f1d0d25a666530504\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 17:47:12 -0500\n\n Avoid creating a mostly idle thread just to run a timed task.\n", "commit 53317a8045ec797e0fd718ec1599be95c18a2ba5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 17:43:03 -0500\n\n [JENKINS-19622] Merged #989: allow background tasks to run simultaneously, preventing task blockage.\n", "commit 3583f3442628bbb962a5475b36aa0112b302e4b6\nMerge: 48efa739c7 c11c6cea34\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 17:39:47 -0500\n\n Merge branch 'scheduled-executor-timer' of github.com:recampbell/jenkins into recampbell-scheduled-executor-timer\n", "commit d0f84c2e5314eb1f6448f0aa325e75adbfba020c\nAuthor: Marco Miller <marco.miller@ericsson.com>\nDate: 2013-11-15 16:32:27 -0500\n\n [FIXED JENKINS-20610] symlink FileAlreadyExistsException\n \n Retrying 3 times while waiting for 100 millis between retries (at\n recreating symlink after \"deleting\" it). Ends up throwing FAE exception\n if thrown for a 4th time in a row - as not much can be done at that\n point. A warning is logged in that case, prior to throwing the last FAE.\n", "commit 48efa739c7d6c2b68ea66f64c1b41124af54aba3\nMerge: ea4ccfb64d 8cd900362d\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-11-15 16:20:25 +0000\n\n Merge commit '8cd900362d3dc649ac838d8c062a610f4e4f0d66'\n", "commit 8cd900362d3dc649ac838d8c062a610f4e4f0d66\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 11:19:31 -0500\n\n Random test failure.\n", "commit 86a5f441c09c3e2f945d73156608c005a68b44a5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 10:36:27 -0500\n\n A few usages of Hudson.getInstance() were actually mandated for use with method signatures which cannot compatibly be changed.\n", "commit ea4ccfb64defdd181e967b2d303e6289ce513d25\nMerge: dbf1ea0717 3d8fb876c4\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-11-15 06:23:02 -0800\n\n Merge pull request #1018 from MarkEWaite/javadoc-fixes-i\n \n Javadoc warning fixes for CLICommand, Run, and ViewOptionHandler\n", "commit 3d8fb876c47c687346bc227f4030ef5a30a3250b\nAuthor: Mark Waite <MarkWaite@yahoo.com>\nDate: 2013-11-15 07:10:33 -0700\n\n Javadoc warning fixes for CLICommand, Run, and ViewOptionHandler\n", "commit c2366eeda5c36f9589179c26d50cd39ca8079932\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 08:46:14 -0500\n\n Updated a couple of comments referring to Java 5.\n", "commit 4825967fe322bd84bf968773d37e4655366120b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 08:43:40 -0500\n\n Deleting code using @IgnoreJRERequirement for Java 5 compatibility.\n", "commit 24052ea59026a0690c07ee14579a681114ad93e5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 08:33:02 -0500\n\n Deprecating Hudson.getInstance.\n", "commit 15ac490af13f5ac022ce9bd05e4a25bc2094b194\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-15 08:19:59 -0500\n\n Now that we use Java 6, can finally deprecate IOException2.\n", "commit dbf1ea0717e3a25e3a21ac9da80e3699fbd0a7f9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-14 21:36:34 -0500\n\n If TopLevelItemDescriptor.newInstance throws a RuntimeException, why are we wrapping it in an IllegalArgumentException?\n Let it throw something like Failure and control the rendering.\n", "commit 30ddc31e4db5c7dfa14ac94ffd729a6eebfacea9\nMerge: 9e09e5a7fe 70fe65f378\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-11-14 09:04:31 -0800\n\n Merge pull request #1017 from kinow/patch-1\n \n Remove weird chars from Javadoc.\n", "commit 70fe65f3788f1ccd744077850abcf61eaa53dcd7\nAuthor: Bruno P. Kinoshita <kinow@users.noreply.github.com>\nDate: 2013-11-14 14:41:37 -0200\n\n Remove weird chars from Javadoc.\n \n Probably a copy+paste caused these extra characters in there.\n", "commit 8067edd97d7a50a3efb3fbe45c58ba5b81ec6ebd\nAuthor: Marco Miller <marco.miller@ericsson.com>\nDate: 2013-11-04 11:36:12 -0500\n\n Throw IOException if negative int from port-based cli connection stream.\n \n -Instead of failing at initializing array with negative size.\n Introducing PowerMock test for the zero-size array case.\n Negative-size case not tested thx to unhelping PowerMock behavior.\n Using ConnectionMockTest instead of ConnectionTest; needed by PowerMock.\n", "commit d7c016b881a82be939401e4e0a31f85e09e008e4\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-14 13:24:59 +0100\n\n [FIXED JENKINS-7285] Fix regression from 1.536\n", "commit 9e09e5a7fef1118b40b40ee5bb646ece8bbbbcf0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-12 11:57:53 -0500\n\n New extra-enforcer-rules published.\n", "commit 3fdcf129be72ace078ad427745010a4c1b054f27\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-12 15:07:07 +0100\n\n Include jobMain.jelly from actions attached to matrix project\n", "commit 723cad3ec226cbea8efc2a4fed2031239ef5faa5\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-12 15:05:35 +0100\n\n Fix indentation\n", "commit d0e00258b45bc3dbec7fa1eb45ff482dcfbed892\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-12 09:17:18 -0500\n\n Improved descriptions of permissions.\n", "commit 187dd978e9d88a170d3f9f41ffc83eb78fa92070\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-12 09:16:02 -0500\n\n Apparently unused copy of something already in hudson.model.Messages.\n", "commit 05ab02a93fbb3746297d13225015dcacf6d9b229\nMerge: d0c4b043d3 9328c42985\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-12 09:07:57 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 9328c42985cd48dbf112fa2db5336f44eec81988\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-12 12:54:49 +0100\n\n Correctly restrict read permission in CLIActionTest.serveCliActionToAnonymousUser()\n", "commit c1188218e54d59d709bb4a756d5426b685a1dcdc\nMerge: e33cac27d2 cd0117d980\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-12 00:40:24 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit e33cac27d2d4bfc9889b069388ae06060d77342d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-12 00:40:01 -0800\n\n the trunk is toward 1.541-SNAPSHOT\n", "commit 14e08aefd64bd3dfdce9b5fc679254deb7524d71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-12 00:39:51 -0800\n\n creating an RC branch\n", "commit cd0117d980bf6661cbe1ead3be55b1454888a51f\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2013-11-12 08:19:17 +0100\n\n Fix typo\n", "commit 4402d5a3acdb505f0ffd2f9919be60e950f6fea4\nMerge: 4137c46182 a9aac63eaa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-11 22:58:27 -0800\n\n merged back the RC branch\n", "commit a9aac63eaadc260511eeafeb6c2488ace0252606\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-11 22:58:25 -0800\n\n updated changelog as a part of the release\n", "commit 463e1e27357403998616c2f2fd9c946439ea353b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-11 22:23:01 -0800\n\n updated changelog for release\n", "commit f6dc9068a233129f079eaa8165207bcc4c4fc84e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-11 22:13:48 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4a23a60552a08cf1611479ed5635ebc3be14c0a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-11 22:13:46 -0800\n\n [maven-release-plugin] prepare release jenkins-1.539\n", "commit 89ebb8497f6e04281492e49b29eabbe72d6edc30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-11 16:48:21 -0800\n\n allow null from the name\n", "commit d0c4b043d3ecf4e4842ec780d99e00192b352e0e\nMerge: 7ff65c5674 4137c46182\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-11 14:14:40 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 4137c46182a0652d2eed2897a1e797bdc3f8c7f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-11 11:13:07 -0800\n\n Recording all the fixes in this new release\n", "commit 950fe7389dbfce6969440178fd928c8cd55c74fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-11 11:08:25 -0800\n\n Upgrading desgination based on Jesse's comment.\n", "commit 7ff65c567450bff00fae39bd70a71ae8418e5381\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-11 13:17:59 -0500\n\n Reducing message from stop() to FINE.\n Normally this is only printed during functional tests or during in-process restart.\n In neither case do we really want to see a log message (i.e. two lines of text) for each plugin in the system being stopped.\n", "commit f3fa56be50b1d367f33b9de440cccb5d0bfcdc0b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-11 12:49:49 -0500\n\n @since forgotten in b2cd412.\n", "commit bdbac284723940e5b2dfd37dd194524305de29c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-11 11:54:58 -0500\n\n [FIXED JENKINS-20415] Lack of type safety in JENKINS-20143 fix sometimes caused CCEs.\n", "commit 2a355129d273326b92cccee9f81df59d3fe88c00\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-11 10:42:48 -0500\n\n matrix-auth 1.1\n", "commit 1884ccfe0534248f202f8e9f7d8a50308dac8477\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-11 15:15:18 +0100\n\n Update changelog after #1005\n", "commit 4533976200a80d8fad5cbf0c679c3e099a58af0a\nMerge: ebeda2add8 678b3d7b2b\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-11 15:09:23 +0100\n\n Merge pull request #996 from POPSuL/better-dialog-buttons\n \n Better buttons into popups\n", "commit ebeda2add81fb5ff7ea6e6101b757fc384c34620\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-11 14:57:26 +0100\n\n Remove unused import\n", "commit 184690c8f399913af26da07364bde2690df1c5af\nMerge: d513253d28 a6914c52de\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-11 14:22:00 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit a6914c52def9c93955094c8fb054ff03ae611807\nMerge: 634d30ebaf 53f754ef85\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-11 14:04:27 +0100\n\n Merge pull request #1009 from stephenc/master\n \n [FIXED JENKINS-20514] Add a core extension point to allow plugins to con...\n", "commit d513253d286fbf0f4a828be2f95a0bfa33a2844f\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-11 12:35:53 +0100\n\n Tidy up after #1005\n", "commit 53f754ef85ba42361f609e24f7820e569db2c0dc\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-11-11 12:47:12 +0000\n\n Javadoc\n", "commit f68638a8fa05fcf665faf4dde926d3ea0e9d36bd\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-11-11 12:40:49 +0000\n\n Fix compiler error\n", "commit beffcd66f5a79a35fdd7a13a66b56c23d1cdba72\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-11-11 11:47:32 +0000\n\n [FIXED JENKINS-20514] Add a core extension point to allow plugins to contribute to the checking of assigned labels\n", "commit a494868c47d103b7bb1457aaaeadf87a55bb48ba\nMerge: d7b031aed2 a2ff61010e\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-11 12:05:38 +0100\n\n Merge pull request #1005 from christ66/master\n \n [FIXED JENKINS-8815] Fixed issue where CLI required giving Overall read ...\n \n Conflicts:\n core/src/main/java/hudson/cli/CLIAction.java\n", "commit 634d30ebaf353163829c5418b01a560d7fb9eef3\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-11-11 11:54:31 +0100\n\n Update changelog for pr #1008\n", "commit 65a29596ef4775e761a1838ced56e1ace448a89e\nAuthor: Alex Rovner <alex.rovner@flurry.com>\nDate: 2013-11-10 21:12:40 -0500\n\n JENKINS-18192 Added last search term to search box\n", "commit d7b031aed2233e64953872285d12cf58cca7b016\nMerge: 9f1796e3ea a8f6d6bc68\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-11 09:58:55 +0100\n\n Merge pull request #1006 from mrebasti/jenkins-test-timeout\n", "commit a8f6d6bc6826dab7678710728f75b53eae37c9b9\nAuthor: mrebasti <mrebasti@gmail.com>\nDate: 2013-11-10 16:42:04 -0300\n\n * Adding a warning message when HudsonTestCase and JenkinsRule reach the configured timeout. This message will be very useful to diagnose test failures caused by timeouts.\n * Adding a mechanism to allow users running tests in slow systems can change the default timeout. Now they can change this value using the environment variable \"jenkins.test.timeout\" expresed in seconds. Example: mvn test -Djenkins.test.timeout=300\n", "commit 9f1796e3ea8034e4a45d63e706b1c087b8f7f2e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-09 14:56:00 -0800\n\n [FIXED JENKINS-20128]\n \n CLI hits \"/cli\", so the server needs to respond to this endpoint.\n", "commit 1b6ba71f9cf8ef037d7ff6522105622eff2c1f5a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-09 14:54:43 -0800\n\n [JENKINS-20128] reproduced the problem\n", "commit cab3d5daa7d8486ec6da3eed2be8424f12bfb046\nAuthor: Matt Blair <me@matthewblair.net>\nDate: 2013-11-06 14:46:51 -0800\n\n [FIXED JENKINS-20407] /var/run/jenkins may not exist\n \n Test for the existence of /var/run/jenkins before trying to chown it in\n the Debian post-install script.\n", "commit 8819ca71f53a426edc2f5ad022096b6cb4d1842d\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-11-09 18:43:20 +0100\n\n Add changelog record for pr #1004\n", "commit a2ff61010e1ee2c1521c94ad26cfe5252bf7aaef\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2013-11-08 17:10:26 -0800\n\n [FIXED JENKINS-8815] Fixed issue where CLI required giving Overall read permission to anonymous.\n Added test unit.\n", "commit 12abd62afe2e7068787d9ce2cb36e52d9109b10d\nAuthor: Wedge Jarrad <wedge.jarrad@gmail.com>\nDate: 2013-11-08 14:36:00 -0800\n\n [JENKINS-20407] Make sure dir exists before chmod\n \n Ensures that the directory /var/run/jenkins exists before the installer\n script attempts to chmod it.\n", "commit d183345007ecd6fae01565975fb48ddec6e47af4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-08 11:49:11 -0800\n\n [FIXED JENKINS-10615]\n \n Hold on to the lease until the very end.\n Previously, the lease was only held until the main build section is over, before publishers start running.\n", "commit 61cf2df0660e507fab20442f44e917d75f946917\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-08 10:52:13 -0800\n\n [JENKINS-10615]\n \n Reproduced the problem. Workspace is getting released prematurely, before publishers run. This has all sorts of serious problems.\n", "commit 7648a95a7c5775e469127ab3ca12eaee119d4000\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-08 10:46:02 +0100\n\n Refactor hudson.console.UrlAnnotatorTest\n", "commit 489a3607e73337cf0061131d6b9064ff9c95daa4\nMerge: dda58ed18f 4bf5e15b18\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-11-08 09:54:32 +0100\n\n [FIXED JENKINS-19866] Merge pull request #1003 from ewongbb/jenkins_19866\n", "commit 4bf5e15b18ed508a05e457b6df7743a457871902\nAuthor: Edmund Wong <ewongbb@pw-wspx.org>\nDate: 2013-11-08 16:22:45 +0800\n\n [JENKINS 19866] Add log handling line beginning with 'file://'\n", "commit dda58ed18fa4d255635069c2182020968a7f9594\nMerge: af7fbce3e4 7d2a3b3f9c\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-11-08 03:18:26 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 7d2a3b3f9c96f3ab950d84781da5cf903ca4c4be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-07 19:00:05 -0800\n\n Added an ability to collect hs_err_pid*.log files\n", "commit 4f6fc65869616eb880d17e33ae2c5733efd17115\nMerge: 7b50b5895b a78bdf094c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-07 18:58:22 -0800\n\n Merge remote-tracking branch 'origin/master'\n", "commit af7fbce3e4d88db9450bc3b27bdf78001123e87a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-07 21:47:09 -0500\n\n Use newest parent POM.\n", "commit a78bdf094cadbc1d478d76a974463bc8d7a970c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-07 11:44:54 -0500\n\n task-reactor 1.4 avoids an NPE during startup that may be masking some other problem.\n", "commit fe836ff3ee2d5113882de2eb429bc8c7d13b969d\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-11-07 13:26:43 +0100\n\n use existing localization in HudsonPrivateSecurityRealm.getDisplayName()\n \n This changes the hard-coded display name in the breadrumb bar to match\n the localized message used in Configure Global Security/Access Control\n", "commit c3150bcd9355469f1e2be0556793829952e6d9e6\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-11-07 11:21:35 +0100\n\n changelog for JENKINS-20191\n", "commit e1a7a43284ab683130b43b67de94f0ca75b5a7e3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-11-07 09:39:47 +1100\n\n changelog for JENKINS-14380\n", "commit 129554b3b7f7fab3bb6a977d8020bbe76817eaba\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-11-07 09:39:02 +1100\n\n Update changelog.html\n", "commit 9722ad858ab7b587a08add1cea8cf547353792a3\nMerge: 7b119448d7 3eb42728ac\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-11-06 14:37:16 -0800\n\n Merge pull request #1001 from albers/JENKINS-14380\n \n [FIXED JENKINS-14380] hudson appears in a the webpage title\n", "commit 3eb42728acb65c9f7e7874d8aedac76364c96c41\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-11-06 22:20:55 +0100\n\n [FIXED JENKINS-14380] hudson appears in a the webpage title\n \n provide localization for HudsonHomeDiskUsageMonitor.getDisplayName()\n", "commit 7b50b5895bb6f57de6aca62aaf4722993fa38b05\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-06 12:23:25 -0800\n\n don't alarm the user by showing an exception\n", "commit 7b119448d75189fd8a4cd5858522a6e741cf4a9b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-06 14:31:04 -0500\n\n parent 1.33\n", "commit a63673afe980bb34a6f68a870ae2ebb690aa7338\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-06 14:27:04 -0500\n\n Inherit maven-stapler-plugin version in all places.\n", "commit 59ebaf43a6a5526d134353ace7d17eedcfbe77d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-06 10:16:36 -0500\n\n Follow suggestion from JDK-6507809 [1] to print stack traces in a readable order.\n Would still need to handle some corner cases; write unit tests; and replace existing calls to Throwable.printStackTrace.\n \n [1] https://bugs.openjdk.java.net/browse/JDK-6507809\n", "commit 684921e8c5ec0a3c75db3f045199b8a5c5e33961\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-06 09:29:42 -0500\n\n [FIXED JENKINS-20442] Integrate annotation-indexer 1.6 with improved robustness.\n", "commit 37d2575f6b11234a37d45695c05e4f95a6faefa2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-06 08:15:44 -0500\n\n [JENKINS-18922] Trying to make this error (missing maven-plugin) nonfatal during startup.\n May not suffice: a fatal error may simply be thrown later on.\n", "commit dec369e68eab3cfdcadf4c9660d174a1106e23a9\nMerge: dfc2f57d19 9ed2ed5fd9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-11-06 02:21:20 -0800\n\n Merge pull request #994 from daniel-beck/dont-remember-me\n \n [JENKINS-15757] Ignore 'remember me' if disabled in configuration\n", "commit 9ed2ed5fd90de8930802090cb7d0ffd0f996620c\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-11-05 23:44:41 +0100\n\n [JENKINS-15757] Add tests\n \n A new test for the existing 'Remember me' functionality that verifies that\n the cookie is set, and a new test showing that, even if requested by the\n user, no cookie will be set, if 'Remember me' is disabled in the security\n configuration.\n", "commit dfc2f57d191b4dcc54f44b225479c62806397628\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-05 12:29:04 -0800\n\n this can happen so early in the game that j might be null\n \n \"Jenkins is loading\" page gets set up before Jenkins instance gets\n initialized.\n", "commit 344ba8de31fb36e6dec1a3e0893ee23b80d9ae1e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-31 11:14:49 -0700\n\n improved error diagnostics\n", "commit b2730f3d31da93a45c7321962141c6f1bc360937\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-31 11:10:04 -0700\n\n error stream isn't always available\n", "commit cf45c6a8f2eed7bdd8bb74c8d756fb34598ff06e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-05 14:33:56 -0500\n\n Another case where RunAction2 is needed: SCM tag actions.\n", "commit 645232557a437803d91d1c1973228f04ab5b164a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-05 14:28:04 -0500\n\n Added Cause.onLoad in case a Cause implementation needs to keep a build field.\n", "commit 521b578a872d1feacdca24f515ed70cf8d41fdd5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-05 14:27:19 -0500\n\n Use RunAction2 to avoid persisting a build field.\n", "commit 678771ade39f4a156f365adb576d17c3c2c98c83\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-05 14:06:03 -0500\n\n Updated @since due to backport.\n", "commit 96294049cb4459d8feebff054a87cb469ecb719b\nMerge: 313c2a804a aa9e1a2f5e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-05 13:38:17 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 313c2a804a83a72536e3c08a79942e4a5718207f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-05 12:58:00 -0500\n\n Should use safeRestart, not immediate restart, when -restart option is given.\n", "commit aa9e1a2f5e330c27c2313fad8f68d6dab87fe04a\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-11-05 10:23:22 +0100\n\n updated German localization\n", "commit 0696dbd2b527c6be91f8f8e57642928526fbeb41\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-11-05 09:22:42 +0100\n\n restored some Spanish messages\n \n these messages were purged in 772bd8f63f7ab45b5235aa02f51e02e781c37c0b\n for being unused, but they are actually active.\n", "commit 1d669aac053ba70b4627df292c22c5ee4d0b4bfc\nMerge: b96e9895fd 553a3850ba\nAuthor: Harald Albers <albers@users.noreply.github.com>\nDate: 2013-11-04 23:43:40 -0800\n\n Merge pull request #990 from ssogabe/JENKINS-20191\n \n [FIXED JENKINS-20191] Add Test button to check proxy connection\n", "commit b96e9895fde2104a56c106d168222bdb0e27be7a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-04 17:23:57 -0500\n\n [JENKINS-20106] Noting.\n", "commit 61c04b2c031fb280717755d9e64afdc7873cb260\nMerge: cd8791e8fd 850485acf3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-04 17:22:47 -0500\n\n Merge branch 'JENKINS-20106' of github.com:daniel-beck/jenkins into daniel-beck-JENKINS-20106\n", "commit 850485acf3f1e95c92231aa0dfb577d132bdc647\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-11-04 21:06:22 +0100\n\n [FIXED JENKINS-20106] Show different \"up\" link for jobs in folders\n \n This change determines in the current items parent is the Jenkins\n instance. If so, behavior is as before. Otherwise, link to parent\n and use the label 'Up' instead of 'Back to Dashboard' similar to\n Folders Plugin.\n", "commit cd8791e8fd2b04cbd0fff5bbfd0ef1a90e7442a9\nMerge: b9e227e65b 177b39a5fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-04 15:05:51 -0500\n\n [FIXED JENKINS-20074] Do not report irrelevant exceptions thrown in the process of reporting a (possibly relevant) exception.\n Merge branch 'uncaught-socket-exceptions-JENKINS-20074'\n \n Conflicts:\n core/pom.xml\n", "commit b9e227e65bff87949d46fc4313020428f48d0fa4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-04 14:54:45 -0500\n\n [JENKINS-17929] Noting that authentication does not work in the groovysh command.\n", "commit 1be677da3698503366c34fc3f8e17959822abdb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-03 22:39:53 -0800\n\n the trunk is toward 1.540-SNAPSHOT\n", "commit 0c7736c5594b5bec79a1978c286afacf04c93ef4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-03 22:39:48 -0800\n\n creating an RC branch\n", "commit 5ac2602762fd67586440ce9904cf4ade4be40c11\nMerge: 837b99896b d668fc82a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-03 20:19:43 -0800\n\n merged back the RC branch\n", "commit d668fc82a4bbc72e9d8ff0acb9d9c27cbc71bbfa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-03 20:19:39 -0800\n\n updated changelog as a part of the release\n", "commit 4e12c7018285db7973ff5267b5ab3da36bd5a09b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-03 18:36:24 -0800\n\n updated changelog for release\n", "commit 4d58124f08e8446eb86d1bab3a6fc686a7928d30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-03 18:28:02 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit df9ea26371a2817c250fec87dbf326eb2367c29a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-11-03 18:28:01 -0800\n\n [maven-release-plugin] prepare release jenkins-1.538\n", "commit 0e122dfcacebbf791223ca416ad845e12a4ca38e\nAuthor: James Nord <teilo@teilo.net>\nDate: 2013-10-24 09:17:49 -0700\n\n [FIXED JENKINS-19898] test base classes should not be linked to the junit implementation.\n \n Changed the return type to be generic and not the junit specific CaseResult.\n \n TestObject.fullName was used in the baseClasses jelly but this was only defined in the CaseResult so add an implementation to the base class such that people can continue to use the generic jelly in their cusomt test implementations.\n \n Change-Id: I39fbff6621d7f20f9cebb210eea4f54a90f77375\n", "commit 837b99896bb04725c1f23ddd0fb2b569857e775c\nMerge: baf4ed6d00 0f52bc3c77\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-11-03 07:19:11 -0800\n\n Merge pull request #997 from POPSuL/better-legend\n \n Fixed text alignment about icons on legend page\n", "commit 0f52bc3c77f61df39d250274e628319e0a7f2ceb\nAuthor: Viktor Suprun <popsul1993@gmail.com>\nDate: 2013-11-04 01:40:42 +1100\n\n Fixed text alignment about icons on legend page\n", "commit 678b3d7b2bcc5da6cef0010738e5e415dc10abf6\nAuthor: Viktor Suprun <popsul1993@gmail.com>\nDate: 2013-11-04 01:23:36 +1100\n\n Removed commented-out style\n", "commit af5cac062c85b10e4690f3b3ccbdfb3b1d3f8585\nAuthor: Viktor Suprun <popsul1993@gmail.com>\nDate: 2013-11-04 00:45:13 +1100\n\n Better buttons into popups\n", "commit baf4ed6d00c69d48b3b5f932b7ad910e98065978\nMerge: 32b0a37e95 90c32b52d1\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-11-02 14:33:12 -0700\n\n Merge pull request #995 from daniel-beck/label-icon\n \n Distinctive icon for labels\n", "commit 90c32b52d1a012af4656dcda423f3e0d75ed25d5\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-11-02 21:31:49 +0100\n\n Better icon for labels\n \n Uses http://rrze-icon-set.berlios.de/tango/gallery.html#attribute\n", "commit 2d9dec951ecb91608ae1644e5c988e8e8734d4f0\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-11-02 15:04:29 +0100\n\n [JENKINS-15757] Ignore 'remember me' if disabled in configuration\n \n The previous implementation of 'disable remember me' just removes the\n checkbox from the UI. Users still can set the parameter using a web\n browser extension, or patch the login page using a Greasemonkey script\n and keep using the feature. And just after the feature is enabled, users\n still might be able to use it if they loaded the login page early.\n \n This change prevents that by checking the current configuration and, if\n 'remember me' is disabled, ignoring any headers set.\n", "commit 32b0a37e95e145b2be1d45b97b56a550a17a697d\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-11-02 21:20:13 +0900\n\n fixed layout of logger list.\n", "commit 338ca9883f7632bedc1467b01a2ecbd8daf587db\nMerge: 7e55b2f265 6d56de71cb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-01 11:40:09 -0700\n\n Merge pull request #993 from ikedam/feature/JENKINS-20280_TopologicalSort\n \n [JENKINS-20280] Decide variable overriding order with topological sorting\n", "commit 7e55b2f2656dd20b7246a8ae71e8537379748d73\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-11-01 11:03:56 -0400\n\n NPE reported in 1.509.3 from OldDataMonitor as part of a general startup failure.\n In this case display the reported exceptions differently and be done with it.\n java.lang.NullPointerException\n at hudson.diagnosis.OldDataMonitor.report(OldDataMonitor.java:178)\n at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:312)\n at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)\n", "commit 6d56de71cb66da077084ee6cc2f577d41e86acac\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-11-01 23:55:29 +0900\n\n [JENKINS-20280] Use topological sorting to decide the order to override variables.\n", "commit 562c64bbdb271ca81ba89e83378175678c7132f6\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-11-01 21:53:38 +0900\n\n [JENKINS-20280] Make it easy to change the implementation. Especially Map.Entry is not so convenient to handle.\n", "commit 2d8af340b2eaff9913a4d4b2140e5895b2a690ed\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-11-01 12:54:26 +0100\n\n Rename method\n", "commit 303ddb1a8cdd2983e650fafe3656216a2bc3aab9\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-11-01 12:35:35 +0100\n\n Add tests\n", "commit fb8b613abfb76be96aa7b1b1313959e36fc643dd\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-11-01 16:29:00 +0900\n\n Updated Japanese localization\n", "commit 553a3850baa7fe697847c0ea2c6d268c307510cd\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-11-01 12:09:43 +0900\n\n Use Common HttpClient instead of URLConnection\n", "commit 1c89aed244075828202693ecf98fbac34bf7f1e6\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-11-01 12:07:17 +0900\n\n fixed typo\n", "commit eade0edb4211b533506b28c6f55bed99bbf793f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-31 19:02:10 -0400\n\n Deprecating SFTPClient.\n", "commit 8661222f2d523e9e693c135529162eca2e59a0a5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-31 16:09:47 -0400\n\n Synchronizing XPath-related assertions with implementations in HudsonTestCase, using HtmlUnit\u2019s XPath engine rather than Hamcrest\u2019s which does not seem to work in this context at least.\n", "commit 5b7543159d3d364a1e2a0a5a5451b429f922ea07\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-31 13:43:55 -0400\n\n It is Thread.getThreadGroup that can return null, not ThreadGroup.getName.\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/1436/testReport/hudson.model/UpdateCenter2Test/install/\n java.lang.NullPointerException: null\n at hudson.Functions$ThreadSorterBase.<init>(Functions.java:1151)\n at hudson.Functions$ThreadSorterBase.<init>(Functions.java:1142)\n at hudson.Functions$ThreadGroupMap.<init>(Functions.java:1163)\n at hudson.Functions.sortThreadsAndGetGroupMap(Functions.java:1136)\n at org.jvnet.hudson.test.JenkinsRule$2.evaluate(JenkinsRule.java:482)\n", "commit ac5767e3bc9e0bdad3fa5d5d8136fadfb2cc0920\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-31 13:39:50 -0400\n\n Deprecating hudson field; use jenkins instead.\n", "commit 8963570c6f21dffdcc4d137648d4f8017eb421de\nMerge: 28f6b762a1 6872d645b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-31 13:38:33 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 6872d645b3721668e30616919c1fc869f512bc9c\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2013-10-30 18:23:18 -0700\n\n Fork the compiler jvm.\n", "commit 8dfa6f7363f3a310880fecbb5ac671365182a530\nAuthor: Hans-Joachim Kliemeck <klk@mmw.ag>\nDate: 2013-10-23 23:42:09 +0200\n\n added ability to get remote disk sizes\n", "commit 28f6b762a1671bc947805b2df2efb5528fccf9e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-29 13:31:05 -0400\n\n Missing @since.\n", "commit ffb93af52e3c97be30b03bedeefa0e3306790b35\nMerge: 32469643ae 5e7b844b65\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-29 12:59:48 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 32469643aef2ad1a2848b674dcfe440824ddfbea\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-29 12:47:09 -0400\n\n Better diagnosis for null parent.\n Observed in 1.509.3:\n java.lang.NullPointerException\n at hudson.model.AbstractItem.getRootDir(AbstractItem.java:162)\n at hudson.model.Items.getConfigFile(Items.java:236)\n at hudson.model.AbstractItem.getConfigFile(AbstractItem.java:461)\n at hudson.model.AbstractItem.save(AbstractItem.java:456)\n at hudson.model.Job.save(Job.java:152)\n at hudson.model.AbstractProject.save(AbstractProject.java:268)\n at hudson.diagnosis.OldDataMonitor.doDiscard(OldDataMonitor.java:275)\n", "commit 5e7b844b65cf021ce1378bc1a1f78f9bc8a2b33d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-29 09:19:24 -0700\n\n Completing the migration to Java6\n", "commit 1fffbfcd6249bc5b0fe957d02eca1e3a63b7fa7a\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-29 16:41:53 +0100\n\n improved localization (de)\n \n thanks to kutzi for spotting this.\n", "commit c853c4719d3d86612e821749f42103734d1d301b\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-10-28 23:09:06 +0900\n\n [FIXED JENKINS-20191] Add Test button to check proxy connection\n", "commit ad93581104dfe58cf0373322166893a614c530df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-28 22:15:12 -0700\n\n [FIXED JENKINS-13125 JENKINS-20074]\n \n Incorporated Stapler 1.222 to pick up fixes\n", "commit 1edf49e6e06b506f0a51f61d55d2290e7d63a28c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-28 21:00:01 -0700\n\n Needs to build now with '-A'\n \n This is presumably related to https://github.com/jenkinsci/jenkins/pull/956\n but I don't fully understand what difference this makes.\n", "commit fd6a2288f97240c54386657d7ae7d5fbbae2b4c2\nMerge: 5e3387c6ae bc711ee1d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-28 15:02:31 -0700\n\n Merge branch 'localization-20131020'\n \n Conflicts:\n core/src/main/resources/hudson/model/UpdateCenter/RestartJenkinsJob/Running/status_de.properties\n core/src/main/resources/hudson/model/UpdateCenter/body_de.properties\n core/src/main/resources/hudson/model/UpdateCenter/index_fr.properties\n core/src/main/resources/hudson/model/View/sidepanel_cs.properties\n \n Conflicts are resolved in favor of the master branch, assuming people\n editing the core is more trustworthy.\n", "commit bc711ee1d8186d4b82b1ec91307ac351f73f56fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-28 14:54:44 -0700\n\n Revert \"Community-contributed localization for Afrikaans (af)\"\n \n This reverts commit b354bca00007496272edf844129e144ea571658d.\n \n Unfortunately, Afrikaaans is the default selection of the language, and\n some people apparently contributed translations without selecting the\n proper locale. I see some Hebrew text in here, which was easier to\n distinguish because it uses an entirely different character set.\n \n But I have to assume other locales are mixed in here as well.\n \n I'll remove the default language from the translation assistance plugin.\n But in the mean time, we don't have anyone who's capable of reviewing\n this, so I'm forced to roll back.\n", "commit c11c6cea34c8af39661ee513998e0e887443f31a\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-10-28 16:01:43 -0500\n\n Remove meaningless initialization\n", "commit 44f6367085a46ed78739db799cf96c9a3d52cf34\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-10-28 15:56:30 -0500\n\n Null check\n", "commit 9471274dcd912d12d8b80aaef28aa14e0733214d\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-10-28 15:44:06 -0500\n\n Synchronize access to the ScheduledExecutorService so that we can avoid NPE's during failed startup and lazily initialize it safely.\n", "commit 6e9b7b7e64e601e654f43e3057b369483fa647a9\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-10-28 15:42:38 -0500\n\n Naming convention\n", "commit da5620a4e8bbe6677b9f73303cf5cc735400576d\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-10-28 15:39:24 -0500\n\n We must still initialize and clean up the legacy Trigger#timer\n", "commit 565ced0dba75c3f198c5cf9b9df247941df6ad46\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-10-26 15:19:49 -0500\n\n [FIXES JENKINS-19622] Replace hudson.model.Trigger#timer with jenkins.util.Timer, which exposes a ScheduledExecutorService. Up to 10 additional threads will be created to run pending tasks even if running tasks are blocked.\n \n Also, move static initialization of timers to the classes which require them.\n", "commit dfda38d9331809223c0bc75b958f8c1d0d10cb17\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-28 20:38:56 +0100\n\n comments on Community-contributed localization for zh_TW (zh_TW)\n", "commit 40983df2f784501575d14a979d5af24017bc229e\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-28 20:33:01 +0100\n\n comments on Community-contributed localization for Finnish (fi)\n", "commit 8249c1ccc09456ee86a644206de02df6748c6b43\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-28 20:24:52 +0100\n\n comments on Community-contributed localization for Spanish; Castilian\n (es)\n", "commit 7126d0b8aa55890e1acd6cf7b9eee6ef7bd0db27\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-28 20:01:40 +0100\n\n comments on Community-contributed localization for en_GB (en_GB)\n", "commit 5e3387c6ae2d16bf10f5da7dd9e86a7b228a6ced\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-28 14:56:33 -0400\n\n Noting that this class is not really necessary now that cloudbees-folder is open source.\n", "commit 3a582717ca493afb224aec0a75b4b7d29cedd903\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-28 19:30:38 +0100\n\n comments on Community-contributed localization for German (de)\n", "commit 4bcb0402e74c5774bb92884cb8f5b1ad3def5c3d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-28 14:33:09 -0400\n\n For convenience, send an X-Error header when a Failure is thrown.\n Otherwise a REST API user needs to scan through a couple pages of HTML to find the actual message.\n", "commit 6a06937dcd38eb480953c715a565823261ffd76b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-28 14:24:29 -0400\n\n maven-hpi-plugin 1.100\n", "commit eb1de2c17571c5794e6088a6d32a1444c91ae607\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-28 07:33:14 -0700\n\n the trunk is toward 1.539-SNAPSHOT\n", "commit 0bf6332ed5d859e8b60216377905c0384457d24a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-28 07:33:04 -0700\n\n creating an RC branch\n", "commit 9600a0aa0b1fe0e2bed90234f324bf03797f9c8c\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 16:38:46 +0100\n\n Test: avoid NPE when zipFile could not be created\n", "commit 2de5e7618dfef22badaf042ee92b525accc94c20\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 16:12:15 +0100\n\n Close stream\n", "commit 7e45780aa43fd8e019682fd55b1cadb77f66606e\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 16:09:03 +0100\n\n Close stream\n", "commit 170bb7bf6e5b7b42c8c506898eb7f48c5e3e24d0\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 16:07:31 +0100\n\n Close stream\n", "commit db9bc18143a2f8bbdf5fe53bcc91425e227339b8\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 16:02:09 +0100\n\n Close stream\n \n The stream was not properly closed.\n In addition, when the abort would fail, the exception caused by the abort\n would be propagated up the stack instead of the original exception.\n This patch makes sure to close the stream and let the original exception\n propagate.\n", "commit dfb0935a0ca811a7ae5066117a42b70edbf16c1d\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 15:43:58 +0100\n\n Close streams on exception\n", "commit 9696e0eda8e2c7b63bcacc45fbb06ac257b64499\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 15:40:13 +0100\n\n JDKInstaller: close stream on exception\n", "commit 8d0811666ba6364a08cbad7ce562d764c680b737\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 15:30:17 +0100\n\n Close stream on exception\n", "commit 84461edc4d6031bd25eebaa7f350fbffdb5d547e\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 15:25:49 +0100\n\n Close stream on exception\n", "commit 5743b6f672c01cf273485e013fe650f39d34fbec\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 15:23:45 +0100\n\n Close stream on exception\n", "commit f02bf908424a72e62ac4cd37fe1b37104854ae70\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 15:22:15 +0100\n\n Close stream on exception\n", "commit 4b023ebc54420d374cfd921cd27d20226d32235a\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 15:16:44 +0100\n\n Close stream on exception\n", "commit 24ac78c58d7a83f167891a4dfe1e0dd5a73b3926\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 11:43:06 +0100\n\n Close FileInputStream on exception\n", "commit 1966b554635b9c7dc85ff5d19e65cfc1600a565d\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 11:39:05 +0100\n\n Close streams on exception\n", "commit 45e409ac0a42716137994797cd2f9de21d1f96e9\nAuthor: Steven Post <steven.post@archimiddle.com>\nDate: 2013-03-18 11:37:58 +0100\n\n Close filewriter on exception\n", "commit 2610b04cb35978fb64681c501f06881a9f28ffcc\nMerge: 6290064971 0a5b89ba0f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 21:45:57 -0700\n\n merged back the RC branch\n", "commit 0a5b89ba0f7aecc3ced70f7cab67359b4e6557b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 21:45:53 -0700\n\n updated changelog as a part of the release\n", "commit 981f1e0b434703083981d76d1e17ed0f69428e89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 18:31:15 -0700\n\n updated changelog for release\n", "commit d292171e3a0c5c476c59e42ac36c9d111ee12f93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 18:22:34 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 48d5749d38d41308dc3cc13f7df618f4cd4132d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 18:22:00 -0700\n\n [maven-release-plugin] prepare release jenkins-1.537\n", "commit 6290064971e8e3829570ec97f9552a012be0495a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 17:33:44 -0700\n\n args4j sets null as value when the value is \"\"\n \n This behaviour is noted in MapOptionHandler.\n", "commit f15f49f6f401c336f73d3eb46b4bd5a8b72c72da\nMerge: df60640343 f5742df16b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 12:05:23 -0700\n\n Merge pull request #923 from evernat/master\n \n Optimize and close Zip resources in ClassicPluginStrategy and FilePath\n", "commit df60640343474d23f4940cec5a9deea2c830a8c0\nMerge: 04195b653b 8b8f13bdf7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 11:53:09 -0700\n\n Merge branch 'master' of ssh://github.com/jenkinsci/jenkins\n", "commit 04195b653bfddaf0b86f2b413fde0464ea8f7708\nMerge: 588ab963a8 975dcadca1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 11:51:49 -0700\n\n [JENKINS-19438]\n \n Merged pull request #931.\n", "commit 975dcadca1d1c4d628532024b77cd2e9a82ef9ad\nAuthor: Marcus Jacobsson <mcs@hanabi.se>\nDate: 2013-09-02 09:26:58 +0200\n\n [FIXED JENKINS-19438]\n \n Changed so that each nobuilt, aborted and disabled will use icons with unique names. The Icons used in this patch are just a copy of grey.\n", "commit 8b8f13bdf7172f4e35251a9c7a0232b3c758bb24\nMerge: 588ab963a8 90ef35ece2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 11:22:50 -0700\n\n Merge pull request #956 from petere/debian-cleanup\n \n Debian cleanup\n", "commit 588ab963a8c53f13a15dab5096218ed0feedb239\nMerge: e86d28155a 27751723da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 11:20:45 -0700\n\n Merged pull request #957\n \n The bulk of the change will be in Maven plugin\n", "commit 27751723da36193648079e7d9f1b18ea63a7adc1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 11:20:15 -0700\n\n noting the version\n", "commit e86d28155a656dcedb3644f91d30665530af3617\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 11:12:19 -0700\n\n explaining why POST_PRODUCTION isn't BUILDING\n \n ... after looking at pull request #957.\n", "commit 7ef6d9a08b8ccfc410f310e4487bf17464ed7335\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 11:05:04 -0700\n\n Wrong source root\n \n ... as pointed out by https://github.com/jenkinsci/jenkins/pull/961\n", "commit cfe4b82994f261fe7623becfd2c7505679284026\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 09:22:04 -0700\n\n Revert \"Updating Guava.\"\n \n This reverts commit d45d18ed4e43057c42c363fe306f3945113f8f80.\n", "commit 206efb87105add0d59d17334675f28448075dfbb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 09:15:14 -0700\n\n Fixed NPE\n", "commit d3bce1e2de9fc0db250a1b7326e8da763d8b98a2\nMerge: a84d1bca7a a6b7f4b076\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 08:58:24 -0700\n\n [FIXED JENKINS-19835]\n \n Merged pull request #962.\n", "commit a6b7f4b0763af6d6e3ba306a1a14c6245e609d8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 08:57:09 -0700\n\n if applied, the data is saved so flag should be reset.\n \n Technically we should doing so only after the server reported success, but unfortunately there's no good hook for that.\n", "commit 6f0e22b129df5e1d0f9fd2e77de48b3f78ccab79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 08:48:42 -0700\n\n simplified using Prototype.js\n", "commit e966aeaddc3e53281936266f6c6538e567d2fa80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 08:39:16 -0700\n\n avoid global namespace pollution\n", "commit 4c21bcee27cb36e1a8b7d687663b445b2f336d81\nAuthor: mcupak <mcupak@redhat.com>\nDate: 2013-09-30 20:24:04 +0200\n\n [JENKINS-19835] added page-leave confirmation on the configuration page\n", "commit a84d1bca7aa3303a096304362e562a57a1b1a321\nMerge: d45d18ed4e 3855f173a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-27 08:00:53 -0700\n\n [FIXED JENKINS-19844]\n \n Merged pull request #966\n", "commit d45d18ed4e43057c42c363fe306f3945113f8f80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-16 16:41:57 -0700\n\n Updating Guava.\n \n I found that literate-api library wants to use a newer version of Guava.\n Sine all the usage of Guava in plugins end up picking up the version\n from core, we need to rev this pretty aggressively.\n", "commit afea2a54551ee9a06800a3a399d4f6d989edc08d\nMerge: b96d227f97 90cef895ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:53:29 -0700\n\n Merge pull request #969 from olivergondza/label-node-list-appearance\n \n Improve label node list appearance\n", "commit b96d227f976cf07b8db544687bbe7873ebbe56cf\nMerge: b26f4e4d2f 952ea0a928\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:50:14 -0700\n\n [FIXED JENKINS-19996] Support view manipulation via Jenkins CLI\n \n Merged pull request #971.\n", "commit 952ea0a9287e256d5e2daf633d533b4bdd91f9ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:49:17 -0700\n\n [JENKINS-19996] Setting the target version\n", "commit b26f4e4d2feca29105cda33b2eab5b9a5a193013\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:45:06 -0700\n\n Looks like I didn't finish writing that sentence.\n", "commit c20a25ece9c7da3284cddc2cb4470aa9f9f24a89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:44:07 -0700\n\n [JENKINS-20023]\n \n noting this change after the fact.\n", "commit 9ee9684681c9e8eaa1de1f005c2f08505bb9b831\nMerge: 705b013c8a ae7440482a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:43:43 -0700\n\n Merge pull request #973 from olivergondza/cli-help\n \n [JENKINS-20023] Make CLI interface help more accesible\n", "commit 705b013c8a80ed49a2afa1642271813032245da7\nMerge: 42ced243af 2fe47370d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:36:21 -0700\n\n Merge pull request #976 from sghill/parametersaction-merge\n \n Adding ParametersAction#merge(ParametersAction) method with tests.\n", "commit 42ced243af90b319db56bdac24d71d78d7515567\nMerge: 68c03c59cf 09693ce75e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:33:52 -0700\n\n Merge pull request #977 from olivergondza/build-name-command-npe\n \n [FIXED JENKINS-20057] NPE when issuing set-build-display-name CLI command\n", "commit 68c03c59cf0cf9776e2fed4ff611dbca4bf69452\nMerge: 28737ee9d1 ba5003a510\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:31:43 -0700\n\n Merge pull request #978 from olivierdagenais/enhanceCurrentUserLink\n \n Enhance the current user link in the header.\n", "commit 28737ee9d1ae4ab02d650a284ec52e98e50d9f63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 14:27:25 -0700\n\n [FIXED JENKINS-8408]\n \n If slaves are late to come online after a Jenkins startup, we will see a huge spike of builds as Jenkins attempt to get a workspace for polling.\n", "commit 41ce6c571493ac1800509200ea7f231729da51f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 13:54:05 -0700\n\n track uptime\n", "commit e68ec055fda2c9fcba7d7cf4347852bcdf3e1fa6\nMerge: d954f22b47 4204d22496\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-26 13:38:47 -0700\n\n [FIXED JENKINS-20280]\n \n Merged pull request #986.\n", "commit 4204d22496a77c2ccc0bb9f959592a01e27fb54d\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-10-27 02:12:00 +0900\n\n [FIX JENKINS-20280] Calculates the order to override variables. This is an improved fix for [JENKINS-19488] and [JENKINS-19926].\n", "commit d954f22b4735c0950a2d18d7e4a7dc17d531d6c9\nAuthor: Daniel Beck <daniel-beck@users.noreply.github.com>\nDate: 2013-10-26 08:42:04 +0200\n\n Fix typo\n \n This caused the whole changelog to be monospaced.\n", "commit 3e4733c7a48b38eddca62fbd805e74531bff2742\nMerge: a26f0fbe9d 17c868753d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-25 16:02:49 -0700\n\n Merge branch 'rc'\n", "commit 17c868753df43a861e2c4f946897e8a54a90b63d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-25 16:02:14 -0700\n\n [FIEXED JENKINS-20262]\n \n Describing the previous fix.\n", "commit b3225944d127412a21e9763394bd90a1c870adcf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-25 15:59:59 -0700\n\n Revert \"[FIXED JENKINS-18629]\"\n \n This reverts commit c01333c346176c93e8cbf93b5822978d8d2c0bff.\n See\n https://issues.jenkins-ci.org/browse/JENKINS-20262?focusedCommentId=188404&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-188404\n for the discussion why this should be reverted.\n \n Conflicts:\n \n core/pom.xml\n", "commit a26f0fbe9ded51afbe09bfa2d3ec467e155912bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-25 14:08:44 -0700\n\n if useSecurity is set to false, it should trump all others\n", "commit 27d1a03866e468d2d9b630f636e53ec7804e4ade\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-25 12:43:27 -0700\n\n [FIXED JENKINS-19383]\n \n Fixed a bug in bytecode-compatibility-transformer where class file\n format prior to 1.49 cannot have the ldc instruction pointing to a class\n constant.\n", "commit f98c4627da3c21e37aff82c75c0ef7240e60b4da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-25 09:35:29 -0700\n\n [JENKINS-19383]\n \n Escape hatch to disable bytecode transformation in case this causes other unforeseen problems.\n", "commit c99b8160335db16fdc5409d9928191788b4fddc4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-25 10:06:00 -0400\n\n Factoring out sufficiently generic parts of _api.jelly into a page displayed for any AbstractItem (e.g. a Folder).\n", "commit d0c45040d6aafa22842e4c3ba7dac908f251522c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-24 14:55:08 -0400\n\n Get/UpdateJobCommand should work with the most generic possible type\u2014AbstractItem.\n", "commit 304b2c071daf0ce0e604d01e37cbbf5f01d89a8e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-24 11:00:02 -0400\n\n [JENKINS-19926] Noting retroactively.\n", "commit 53a8ab20287eb35ea7fdc3fc51e1b9c79aea455c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-23 15:04:51 -0400\n\n Pull #979: noting.\n [JENKINS-11347] [JENKINS-16692] might have been fixed by this, but unclear.\n", "commit 7c606ae5c8c30c471d83dccf27b504d17b4a9856\nMerge: 2771d23307 365df70b1f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-23 14:58:58 -0400\n\n Merge branch 'fix-refused-build-cli-npe' of github.com:marco-miller/jenkins into marco-miller-fix-refused-build-cli-npe\n", "commit 2771d233075e33337cde9910dc7b3f2595ff2472\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-23 14:39:52 -0400\n\n ExtensionList.remove was unconditionally returning true, against Collection contract.\n", "commit 365df70b1f0460e738d6183977ca9c975a98d105\nAuthor: Marco Miller <marco.miller@ericsson.com>\nDate: 2013-10-23 14:14:14 -0400\n\n Refactor string constant duplicate in BuildCommand and BuildCommandTest.\n", "commit 728caf4dd05ca565d36de62c1fc3afd9be17f1a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-23 12:00:10 -0400\n\n Noting executor-ondemand branch merge.\n", "commit 8db9ceaccb99b9dd2bddf9a825a3a65b27dab75c\nMerge: eaeb45bdaa b24aefb31f\nAuthor: Marco Miller <marco.miller@ericsson.com>\nDate: 2013-10-23 11:16:42 -0400\n\n Merge branch 'fix-refused-build-cli-npe' of github.com:marco-miller/jenkins into fork_fix-refused-build-cli-npe\n \n Conflicts:\n core/src/main/java/hudson/cli/BuildCommand.java\n", "commit eaeb45bdaaed37c34d0eca13b10af85eea65e09f\nAuthor: Marco Miller <marco.miller@ericsson.com>\nDate: 2013-10-22 15:13:51 -0400\n\n Null check for if build scheduling Refused by extension => not in Queue.\n \n New test in hudson/cli/BuildCommandTest.groovy, as well as companion\n @TestExtension class, thanks to Jesse' suggestion. This is so that we\n test this hereby fixed case of a QueueDecisionHandler Refusing a build,\n leading to that null value now checked and handled accordingly.\n \n Commit also includes sorted imports and a few minor indentation fixes,\n as well as another (very) minor string change.\n", "commit dceac8f0acbf4823a5c0de17f76f41ff130a2ede\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-23 10:44:01 -0400\n\n [FIXED JENKINS-19173] Added ContextMenuVisibility marker interface for Action\u2019s.\n", "commit 549e23ba64df13cf6f4201e10f450716cc1b42a3\nMerge: bdaea02d88 cdddd38145\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-10-23 06:21:57 -0700\n\n Merge pull request #980 from JasnaPaka/master\n \n Fix typo for Czech (cs) L10N.\n", "commit ba5003a5104a97e0cb8d5159512349f71db666a6\nAuthor: Olivier Dagenais <olivier.dagenais@gmail.com>\nDate: 2013-10-23 09:10:55 -0400\n\n Switch to User.current\n", "commit cdddd3814505801684251c1b6894f82d70957b97\nAuthor: Pavel Cvrcek <jasnapaka@jasnapaka.com>\nDate: 2013-10-23 14:53:49 +0200\n\n Fix typo for Czech (cs) L10N.\n", "commit bdaea02d88631282389a528eb9a049e6481a4660\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-22 18:45:52 -0400\n\n Fail with a clear message when a mode parameter is given but no such descriptor exists.\n Otherwise get e.g.:\n java.lang.IllegalArgumentException: java.lang.NullPointerException\n at hudson.model.ItemGroupMixIn.createProject(ItemGroupMixIn.java:253)\n at hudson.model.ItemGroupMixIn.createTopLevelItem(ItemGroupMixIn.java:175)\n at jenkins.model.Jenkins.doCreateItem(Jenkins.java:2827)\n at jenkins.model.Jenkins.doCreateItem(Jenkins.java:308)\n at \u2026\n Caused by: java.lang.NullPointerException\n at hudson.model.ItemGroupMixIn.createProject(ItemGroupMixIn.java:251)\n ... 65 more\n", "commit e6632cdaab2ceccc11e50149056ee682ea2158dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-22 18:42:34 -0400\n\n Throw Failure, which FormException would just delegate to when we are not coming from a regular form\u2019s Apply button, as in this case.\n", "commit d7fb1f7ed2ae904e0435dcf23a82e026ae3f12e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-22 18:41:25 -0400\n\n Simpler and better to throw Failure than to hand-craft an error result.\n", "commit 08aaf2b9b399b71bd192e5c104c2ff63556a8e69\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-22 17:38:49 -0400\n\n Trying to make AsynchPeopleTest more robust.\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/1369/testReport/junit/hudson.model/AsynchPeopleTest/display/\n org.junit.ComparisonFailure: expected:<[display: none;]> but was:<[]>\n at org.junit.Assert.assertEquals(Assert.java:115)\n at org.junit.Assert.assertEquals(Assert.java:144)\n at hudson.model.AsynchPeopleTest.display(AsynchPeopleTest.java:44)\n was presumably a race condition.\n Could reproduce by adding a Thread.sleep into AsynchPeople.compute.\n This patch (with waitForBackgroundJavaScript) avoids that error;\n but causes the assertNotNull at the end to fail, for reasons TBD.\n", "commit b24aefb31f71f66f96961539e6ca11a29475fec9\nAuthor: Marco Miller <marco.miller@ericsson.com>\nDate: 2013-10-22 15:13:51 -0400\n\n Null check for if build scheduling Refused by extension => not in Queue.\n \n No test added in hudson/cli/BuildCommandTest.groovy, as this case is no\n longer reproducible with bare Jenkins core and cli. Indeed, one now\n need a plugin to extend QueueDecisionHandler, so it can Refuse a build,\n hence test this specific null case. Regression tests do all pass still.\n", "commit 1f5fe41383072a18e4eaac05b035c87250a6576e\nAuthor: Olivier Dagenais <olivier.dagenais@gmail.com>\nDate: 2013-10-22 14:52:51 -0400\n\n Enhance the current user link in the header.\n \n 1 - Link to user's ID, which is properly escaped.\n 2 - Display user's full name if possible, otherwise their ID.\n", "commit ae6ec8491b707d97e3fe82191e4b07ebac4868b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-22 12:32:18 -0400\n\n Can be confusing to import nested classes.\n", "commit 9b53643c7a573f64fe199ca8c9f5b60d8a3d771f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-22 08:24:08 -0400\n\n Updated to maven-plugin 2.0 general release.\n", "commit 82b6e8e02b7e1d535bd3704255363fe7d0d1e6da\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-22 08:13:49 -0400\n\n Fixed [JENKINS-20143], not [JENKINS-20123].\n", "commit 133be863afa827209da226bfb8d0bb9c5ace9719\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-22 11:38:57 +0200\n\n fixed broken link in changelog\n", "commit 711558913410b82d4b2a95d1ff5bb2037f212f0c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-10-22 09:57:20 +0200\n\n [FIXED JENKINS-20143] Pass full list of all possible jobs to ViewJobFilter when recurse option is set\n", "commit f9f14838655195e23969841a83586f5daea090d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-21 21:56:36 -0700\n\n the trunk is toward 1.538-SNAPSHOT\n", "commit 900e12d6d9b11ee104cfeae00821cc82a5de9894\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-21 21:56:31 -0700\n\n creating an RC branch\n", "commit 8dc68b7b991b805344b975c879619863413da71c\nMerge: b8ace7789a deb3fec922\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-21 21:53:50 -0700\n\n merged back the RC branch\n", "commit deb3fec92262c31be1ec0df10f86b7e72aa6ce22\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-21 21:53:27 -0700\n\n updated changelog as a part of the release\n", "commit b8ace7789acd9cf8dffd4eda1db9fe07665607ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-21 15:34:58 -0400\n\n Ensuring that getRelativeNameFrom actually inserts ../ sequences where it should.\n The implementation of the method is rather hard to follow so this certainly needs to be tested!\n", "commit bac8b9795aba7efcfcd14f2ba0725ba68c3fa466\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-21 15:34:17 -0400\n\n Clarified Javadoc: non-display names use '/' as a separator.\n", "commit 0e3afeb6c52eccf343f920d94fc6c9a8ceccbd94\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-21 14:20:24 -0400\n\n Sources are UTF-8 so might as well use the raw character when specifying something that will be a part of output.\n", "commit 76bd6d6b91560e4ce736ef1cb92be83cdf6863dc\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-21 09:03:13 +0200\n\n purged orphaned messages (UpdateCenter)\n", "commit d138464a308ae7ab049c74e357b14e689793ccc2\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-21 09:49:23 +0200\n\n updated German localization (UpdateCenter)\n", "commit 613bd6b550afd2113053fc30a7f182dcfc37a4f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 23:06:14 -0700\n\n updated changelog for release\n", "commit 80ff4fe06c9b9fcc913918f0aa93e1cd12304ad8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:57:55 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 25c4e09528acc03bc060c99f6c4689b47374a503\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:57:54 -0700\n\n [maven-release-plugin] prepare release jenkins-1.536\n", "commit 687a0dbf639e57e70fe2fb66c67a66273c075065\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:05 -0700\n\n Community-contributed localization for zh_TW (zh_TW)\n", "commit 918c619da1effb309e05ffc33d0251712daa280c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:04 -0700\n\n Community-contributed localization for zh_CN (zh_CN)\n", "commit c82cafe98a2db04772b784f60489e7671b118d65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:04 -0700\n\n Community-contributed localization for Ukrainian (uk)\n", "commit b373ec0d3e524456beabd92a28ffcdc433bdc89e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:04 -0700\n\n Community-contributed localization for Turkish (tr)\n", "commit a9079e82e5982398af7cb52c689e0e6313e56d70\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:04 -0700\n\n Community-contributed localization for Thai (th)\n", "commit bf3962fc6b861296afdf0e74f37d3318f11a0155\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:04 -0700\n\n Community-contributed localization for Telugu (te)\n", "commit 59682d6a4f0bca6d68e4021c23c41fa8a76eef39\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:04 -0700\n\n Community-contributed localization for Tamil (ta)\n", "commit d983b58739ad6df1e6d6ab197c6f32858bcef912\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:03 -0700\n\n Community-contributed localization for sv_SE (sv_SE)\n", "commit 0ec13420df1bf06f9bfbe7794a001f74819469a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:03 -0700\n\n Community-contributed localization for Serbian (sr)\n", "commit b9f4af68908c95bffe488c02701e5a20dbcea254\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:03 -0700\n\n Community-contributed localization for Albanian (sq)\n", "commit 60d8abc254cf57c102f83edcc7ba9cdfae43336d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:03 -0700\n\n Community-contributed localization for Slovenian (sl)\n", "commit 6bff2d147bc2012805ea1b1d53d9710bde835ccc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:03 -0700\n\n Community-contributed localization for Slovak (sk)\n", "commit 10206c863cddf7c83b29d2efd9c82dbb05286db0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:03 -0700\n\n Community-contributed localization for Sinhala; Sinhalese (si)\n", "commit 7828dcb46d9a18f88cc8e71046edc9ee91ed95e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:02 -0700\n\n Community-contributed localization for Russian (ru)\n", "commit a4ef863b0354f32b64bc776106500f43c16982dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:02 -0700\n\n Community-contributed localization for Romanian; Moldavian; Moldovan (ro)\n", "commit 1227d3b15592b71134c127eb12a78c078e4cc855\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:02 -0700\n\n Community-contributed localization for pt_PT (pt_PT)\n", "commit 1d0c28952e94fbdd8f7c2d890bdeff9c0f2bc249\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:02 -0700\n\n Community-contributed localization for pt_BR (pt_BR)\n", "commit 55bc94d553dc732f2e8882ff64d0af38d3ba76ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:02 -0700\n\n Community-contributed localization for Polish (pl)\n", "commit 20d12882eed6ea00122e875e49de51460a613bc2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:01 -0700\n\n Community-contributed localization for pa_IN (pa_IN)\n", "commit 9cd6456966bc5f021827171a8c639a2db6c77356\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:01 -0700\n\n Community-contributed localization for Occitan (post 1500); Proven\u00e7al (oc)\n", "commit f8af1eca0f834e463204e1723e3f6720e96ed4aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:01 -0700\n\n Community-contributed localization for Dutch; Flemish (nl)\n", "commit 67492cd9ba15b163391e0f6251996c2aeecbf169\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:01 -0700\n\n Community-contributed localization for nb_NO (nb_NO)\n", "commit cb9081c70b9e757e57d16a2be2fa83ad0bcfe6ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:01 -0700\n\n Community-contributed localization for Marathi (mr)\n", "commit ce703188481c44331f1e00581c3dcbe40cff7034\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:00 -0700\n\n Community-contributed localization for Mongolian (mn)\n", "commit 609d4e2511571919688e195fd8da7c19f65b2cdd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:00 -0700\n\n Community-contributed localization for Macedonian (mk)\n", "commit 5d124998a08bc1d94ba1becfd2ae25978652340b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:00 -0700\n\n Community-contributed localization for Latvian (lv)\n", "commit 9585f209047cfb0c036feae76f1df2e935c55e2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:00 -0700\n\n Community-contributed localization for Lithuanian (lt)\n", "commit 31416f7b8279120285c3f4f6c0f654c64c9f5c78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:10:00 -0700\n\n Community-contributed localization for Korean (ko)\n", "commit f041d3f58f7e42231de7942aefa713103fb8f15d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:59 -0700\n\n Community-contributed localization for Kannada (kn)\n", "commit 3e0e971ec901a3412c585804a2c368a43a8e941f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:59 -0700\n\n Community-contributed localization for Georgian (ka)\n", "commit 6949aa510a0258ca543f8b7d8b4d596487bee023\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:59 -0700\n\n Community-contributed localization for Japanese (ja)\n", "commit dd3d679ccc9cf7f1cbcc02a3cdf0e163d7c7510b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:59 -0700\n\n Community-contributed localization for Italian (it)\n", "commit 03a67c1c768a98bcb8f769c8fbceee6d7fc2d2f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:59 -0700\n\n Community-contributed localization for Icelandic (is)\n", "commit 10e790c5d46ce090c2fad6821833c18901ce635f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:58 -0700\n\n Community-contributed localization for Indonesian (id)\n", "commit f56be2c270fe92993f69479e4f054981390db684\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:58 -0700\n\n Community-contributed localization for Hungarian (hu)\n", "commit 3d9b8e6cddf9af966f4b26313a062749cba58562\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:58 -0700\n\n Community-contributed localization for hi_IN (hi_IN)\n", "commit 6ae8405bfd8b7e0b6ab800ccac81b29c7bc4e0ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:58 -0700\n\n Community-contributed localization for Hebrew (he)\n", "commit 0b5940697ea78f2dccb00c21280fc098efa61076\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:58 -0700\n\n Community-contributed localization for gu_IN (gu_IN)\n", "commit 46603b99282cf60a5e33e2a84c479df4e0c23eff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:57 -0700\n\n Community-contributed localization for Galician (gl)\n", "commit 2ed7a656cecebda87f3251afdeb4cfbc4b1d6582\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:57 -0700\n\n Community-contributed localization for ga_IE (ga_IE)\n", "commit df0377d89f96528a6bdeddfd82b07249f11f4eb4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:57 -0700\n\n Community-contributed localization for fy_NL (fy_NL)\n", "commit 9c7f83659dcf506e27ddbfb72e354f1f96e6bce0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:56 -0700\n\n Community-contributed localization for French (fr)\n", "commit 74ca6927f8c1f9f25a4e165ba9c0dc8cee3efbea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:56 -0700\n\n Community-contributed localization for Finnish (fi)\n", "commit 6fdb7ad89b930cb165e5aba4deb74160df1360a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:56 -0700\n\n Community-contributed localization for Basque (eu)\n", "commit 4a9aaad8b1a01b1b6821d45c47ea9ca160324b42\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:56 -0700\n\n Community-contributed localization for Estonian (et)\n", "commit d3f96fa2c37762577beb087ee50558686de02a88\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:56 -0700\n\n Community-contributed localization for es_AR (es_AR)\n", "commit 68890bb641cb587b7b73b032310b2a725a05c3ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:55 -0700\n\n Community-contributed localization for Spanish; Castilian (es)\n", "commit b1da289b4849de2a1b2ff65ca5dbaec7f2f9aee7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:55 -0700\n\n Community-contributed localization for Esperanto (eo)\n", "commit 7918698cd5071d0c5651f9dbb87ac4b99a979d6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:55 -0700\n\n Community-contributed localization for en_GB (en_GB)\n", "commit 990e9d9c29f17935203ddb2aacc13e5346a42660\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:55 -0700\n\n Community-contributed localization for Greek, Modern (1453-) (el)\n", "commit 0d3b00d6ca2a36c33567fa900086a7010aff9a51\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:55 -0700\n\n Community-contributed localization for German (de)\n", "commit 4691592f10c06f4d4fc3f333f5016982c047557d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:54 -0700\n\n Community-contributed localization for Danish (da)\n", "commit a0afa9d16e73d540185d9025ceb71d425bb16310\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:54 -0700\n\n Community-contributed localization for Czech (cs)\n", "commit f033c4a12fbe4bcc544f7cefaa0a290120e3d386\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:54 -0700\n\n Community-contributed localization for Catalan; Valencian (ca)\n", "commit dedacbccee89f479493e5c9d24acd78d3c0f6abd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:54 -0700\n\n Community-contributed localization for bn_IN (bn_IN)\n", "commit 0655fe39b4a2342b185f2d785409a4989cd8d3cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:54 -0700\n\n Community-contributed localization for Bulgarian (bg)\n", "commit a27df0aca7ee5bfc18d9652abb5cf54ae43085cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:53 -0700\n\n Community-contributed localization for Belarusian (be)\n", "commit a3b6a19f707864400ce45e1c932b854dd5cbfaa7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:53 -0700\n\n Community-contributed localization for Arabic (ar)\n", "commit b354bca00007496272edf844129e144ea571658d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-20 22:09:53 -0700\n\n Community-contributed localization for Afrikaans (af)\n", "commit b0108e79e12dd77eeb356eb8065bf503e378cdf7\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-10-21 12:31:21 +0900\n\n Updated Japanese localization\n", "commit 3855f173a57343d3c9074d0a3ee2e747419b7bd2\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-18 16:04:02 +0200\n\n [JENKINS-19884] .bigtable for test result lists\n", "commit b2651f22b2603efcaafa390bf5ee035abb530c99\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-16 20:32:49 +0200\n\n [JENKINS-19996] Support nested views in Jenkins CLI\n", "commit dea7cfd03920c0989ab058fc5166242ceb33dee6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-17 12:25:00 -0400\n\n [JENKINS-20080] Noting that pull #975 was merged.\n", "commit b79f833dd75b1c3a3e153ac84f41e5f295845476\nMerge: aae949ea21 245a8bf2c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-17 12:22:26 -0400\n\n Merge branch 'fix-build-icon' of github.com:olivergondza/jenkins into olivergondza-fix-build-icon\n", "commit aae949ea2101e2a05dfedde848b2f972e9fb649c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-17 11:26:50 -0400\n\n Removing bad hyperlink from noWorkspace.properties#text.\n", "commit 7b0c63bb49b91a1c97fc2a576accd03a4764e00f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-17 10:41:53 -0400\n\n getItem(String,ItemGroup) Javadoc failed to mention the fallback to getItemByFullName.\n", "commit f0328e55b721f83b3a7556d50affc89c94d05e0d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-17 09:59:06 -0400\n\n testTriggerJob has been unstable recently, probably because of executor-ondemand branch changes.\n", "commit 6fd82c75a030c59b1c5d1adc2e0ef3365a884807\nMerge: acff33106e 04e1d1b73b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-17 09:38:33 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 09693ce75e060ff5ce5008ff0ace406e2a358532\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-15 22:25:50 +0200\n\n [FIXED JENKINS-20057] NPE when issuing set-build-display-name CLI command\n", "commit 3a2aa30afb018deff57c46658d8123acc60dae1d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-15 22:03:30 +0200\n\n Cleanup SetBuildDisplayNameCommand\n", "commit 04e1d1b73b078779e711b495ccee8f8791b83d18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-16 16:34:12 -0700\n\n This version has a better error diagnostics\n", "commit 6dbee53a5a0896d3d51b3d303dd79e9333fd2085\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-16 12:50:40 -0700\n\n Jenkins!\n", "commit f4e8bbc80e0f244f40385f29607b77f3c503f98f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-16 12:49:38 -0700\n\n if restart thread dies for any reasons, record that fact\n", "commit 245a8bf2c60a63ec1c99bb7833358581ee220b5b\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-16 20:56:25 +0200\n\n [FIXED JENKINS-20080] Build Button fails for jobs that require \"Build with Parameters\"\n", "commit acff33106e56f9ee1d3da79a06f794151f17798d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-16 17:03:03 -0400\n\n [FIXED JENKINS-16936] Added SecureRequester extension point.\n", "commit 2fe47370d1d70b9dfbe75dd0c32854a9c34b212e\nAuthor: sghill <sghill.dev@gmail.com>\nDate: 2013-10-16 13:29:42 -0400\n\n Adding ParametersAction#merge(ParametersAction) method with tests.\n", "commit 177b39a5fb8eee20218a9066679727707864edf0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-16 15:29:13 -0400\n\n [JENKINS-20074] When displaying an uncaught exception, if we are unable to write the content, just do nothing.\n", "commit 587c6fe317bfe3560069ceb41495c6f5f5d114d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-16 13:40:34 -0400\n\n [FIXED JENKINS-20085] Overflow in Jenkins.globalIota. Simpler and safer to use an AtomicLong.\n", "commit 4488e6c6544721d22370df5fdb5770caf82e6efb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-16 09:26:40 -0400\n\n [JENKINS-18629] Noting retroactively.\n", "commit 58af1d629a8b1eb9c088b15621b35a22cd770663\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-10-16 12:26:00 +0100\n\n [FIXED JENKINS-20071] Upgrade bundled versions of credentials and ssh-slaves so we can assume <c:select/> available\n", "commit 86fe60eee7101a3416108c72fcb68fdc6f8c041b\nMerge: 71afe8f0a9 b95f269452\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2013-10-16 01:59:32 -0700\n\n Merge pull request #970 from vjuranek/JENKINS-19926\n \n [FIXED JENKINS-19926] Add only new env. variables\n", "commit 71afe8f0a994905830e92b1b3fa0b5d4eb4d91ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-15 08:07:00 -0700\n\n the trunk is toward 1.537-SNAPSHOT\n", "commit 6020992462e7f55d325d4f5b185619f6f1a03d4e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-15 08:06:56 -0700\n\n creating an RC branch\n", "commit 15d4162686c5583cfb71de91f70e181740ce437e\nMerge: 8445725c67 3a61020d85\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-15 08:05:06 -0700\n\n merged back the RC branch\n", "commit 3a61020d85795f1d2ab387f9455d9fbc355c03c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-15 08:04:42 -0700\n\n updated changelog as a part of the release\n", "commit ae7440482a27877fc88416d189ad2137b6dc1eee\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-14 19:14:14 +0200\n\n [JENKINS-20023] Restrict use of CLIAction\n", "commit cddfb47d39ec693398f8012009d7417419bdb7e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-14 08:38:29 -0700\n\n updated changelog for release\n", "commit 9be34e2e35c70c9ae062306dec5edf8558cd671c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-14 08:30:23 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d99329a2e34ec159c68e1b81cb10b23d0c6ed535\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-14 08:30:22 -0700\n\n [maven-release-plugin] prepare release jenkins-1.535\n", "commit 29d441331e3e9e0fc22c0ca07d97133f609c6f0b\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-11 11:48:57 +0200\n\n [FIXED JENKINS-19996] Support view manipulation via Jenkins CLI\n", "commit 8445725c67740e9e57b4d4045e816cbf47451210\nMerge: f8ec806d74 b544eaabc5\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-10-14 06:59:10 -0700\n\n Merge pull request #960 from kevinburke/classes-and-ids\n \n Add classes and ID's for common elements\n", "commit f8ec806d74ae31b96e904a1572dfff389c94632d\nMerge: ec33380788 6af228ebc4\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-10-14 06:58:25 -0700\n\n Merge pull request #823 from olivergondza/jenkins18393\n \n [FIXED JENKINS-18393] Do not list any ItemGroup in list-jobs CLI command\n", "commit ec3338078861311fe94a71154b4c99ec0c845a2f\nMerge: 1c0077d0a4 588ce556df\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-10-14 06:56:49 -0700\n\n Merge pull request #965 from vjuranek/jvm_info\n \n Add Java VM name\n", "commit 5f712b3c5f2937f9b430ef2a469ef79c129b7384\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-14 14:03:49 +0200\n\n [JENKINS-20023] Generate usage for CLI commands registered via CLIMethod annotation\n", "commit 99ccd7f7228ae2f846642f23f81ceb1725f61af6\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-13 21:27:14 +0200\n\n [JENKINS-20023] Display detailed CLI command info via Jenkins UI\n", "commit 6130665e30e952468098283e523d3f6b0f9c3d5d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-12 18:58:57 +0200\n\n [JENKINS-20023] Add support for java -jar jenkins-cli.jar help <cmdname>\n", "commit 1c0077d0a4b94e7958016d28c7e83c2b619ed9cc\nMerge: b68a39aafc b926a41b0a\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-10-12 09:39:06 -0700\n\n Merge pull request #972 from wolfs/aggregate-test-result\n \n Added German Localization\n", "commit b926a41b0adeb00c03054f4f1bb9af273e393fc4\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2013-10-12 18:33:00 +0200\n\n Added German Localization\n", "commit b68a39aafc9e00df44e942cf226485026cb72193\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-12 13:21:32 +0200\n\n Unify CLI command descriptions\n", "commit 496c8ef5f6559b398ed476029af044635021cb2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-11 17:36:13 -0700\n\n Using newer version\n", "commit 162111028f1c4d476a3ab4fb7694637472ef9252\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-11 17:00:02 -0700\n\n Using the later version of the injector\n", "commit 87cc08b2f68325cb225bde6ffe4c0d46dc8788cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-11 12:39:18 -0700\n\n This module is no more\n", "commit 957dbdf675cdf317a8f9b7c7ecbc1f5d2f4d6f7a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-11 12:34:53 -0700\n\n Fixed a test failure.\n \n Turns out in the new executor on-demand code, queue maintenance happens so quickly that even when a job is submitted with delay 0,\n it can still fail the test if the check happens when \"new GregorianCalendar()\" returns the same value as \"top.timestamp\".\n \n I'm relaxing that check\n", "commit 9b9b053e46ee6126031ac9103782f3b308bc8221\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-11 12:31:29 -0700\n\n provide a means to synchronize on the completion of the maintenance, mainly for tests\n", "commit 0806628734ebabf49ea561f2b9221d4aed9b5f7f\nMerge: 70d78ab267 b2e8f6f951\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-11 11:05:27 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit b2e8f6f9511237a9e362c0a04fa6997faf5d1e94\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-11 19:11:27 +0200\n\n purged orphaned messages\n", "commit 20ee12ac11f995e07abe2eb7f0f91e6c4bc5cb9a\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-11 19:09:34 +0200\n\n updated German localization\n", "commit b95f2694529d22523701e8fe20f4f20b2f4d9fc4\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-10-10 22:23:54 +0200\n\n [FIXED JENKINS-19926] Add only new env. variables\n \n Previous patch (3eea39648943583a530f47f69f93737266537d9d) broke usescases when evn. variable overwrites already existing one\n like PATH = $PATH:/my/path\n", "commit 70d78ab267b8ad4a62f8fb4a50000914dcf8712a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-10 10:33:48 -0700\n\n Integrated the latest\n", "commit c370e0a969ca7b7830a44dd4a2fb7c6333d7d91c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-19 19:07:05 -0700\n\n this entire computation appears rather pointless since the result isn't getting used\n", "commit 5b639ae0339ae0507119807e1841d8253d4fbd93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-12 12:50:07 -0700\n\n Reuse compiled groovy script for more efficiency\n", "commit 02e00449e412fa3d18d9c4a04a670eaad899ec91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-09 15:51:36 -0700\n\n [FIXED JENKINS-14336]\n \n Integrating the stapler fix.\n", "commit c01333c346176c93e8cbf93b5822978d8d2c0bff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 08:09:20 -0700\n\n [FIXED JENKINS-18629]\n \n Consult Descriptor.newInstance() even when proccessing is in the middle\n of JSON tree.\n (cherry picked from commit d15c15506e8aaa757983a71c868ed58e0fd48827)\n", "commit 793b6826e567e20a256a6d4166031e75a185ef7a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-09 09:55:06 -0400\n\n [FIXED JENKINS-19947] Restore historical undocumented behavior of a top-level entry in a ZIP.\n Noting that various DirScanner implementations handle this inconsistently.\n", "commit 90cef895eecbf2355a546fd23a7f36b742d8356d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-09 14:30:41 +0200\n\n Improve label node list appearance\n", "commit 0099e0d9f5d9b14c5428b65cafc5c131a3d15cdf\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-10-09 13:06:21 +0100\n\n add link to changelog\n", "commit 2f846ea9a0c0714402c248c103b1d10c7fdb101f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-10-09 12:27:29 +0100\n\n [FIXED JENKINS-19945] Upgraded bundled plugin versions\n", "commit bb265c5e95b0fe39128720b903914236962db41b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-10-09 12:10:10 +0100\n\n [FIXED JENKINS-18836][FIXED JENKINS-18879][FIXED JENKINS-19619] Upgrade trilead-ssh to version with the fix\n", "commit 366952769046b7478f7e95d44a895e48d1adc13d\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-09 09:54:14 +0200\n\n workspace path displayed as \"null\" on \"Error: no workspace\" page\n \n the page used FilePath.getLocal(), which was removed in\n 19860fa0706bfae87fbf7fadb9411ad90bc7ee5c (12/2006)\n", "commit 328d11d80dba6e5ef48b7baa962e9ae8676c9fa8\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-08 21:58:13 +0200\n\n fixed broken localization (zh_CN)\n", "commit ea03e61748f36aa50f3dfe75eb5f8a8eac4134db\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-08 19:06:39 +0200\n\n Noting #968\n", "commit bd2a4c85d36bd8ca678ba09cbf53c728e7c3d727\nMerge: 8a55679823 c4e2e597b3\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-08 18:50:14 +0200\n\n Merge pull request #968 from akiellor/JENKINS-18434\n", "commit 8a55679823ac504de2cace6a3fcf9a27422c46bf\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-08 18:00:29 +0200\n\n purged some orphaned localized messages\n", "commit c4e2e597b347868bb5cca35f19380a2772378413\nMerge: 87f99fa1cb 8c4288ca59\nAuthor: Andrew Kiellor <akiellor@gmail.com>\nDate: 2013-10-08 11:14:23 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins into JENKINS-18434\n", "commit 87f99fa1cb94c61f0aaafa7a9270e11c3b16318b\nAuthor: Andrew Kiellor <akiellor@gmail.com>\nDate: 2013-10-08 11:14:03 -0400\n\n Revent changes to Jenkins and JenkinsTest.\n", "commit 99dcb4121f2fd4c4c32a0487e78423ba8400c153\nMerge: e9e5a3af34 8c4288ca59\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-08 16:25:05 +0200\n\n Merge branch 'master' to reflect maven removal\n \n Conflicts:\n maven-plugin/src/main/java/hudson/maven/MavenBuild.java\n test/src/test/java/hudson/maven/MavenBuildTest.java\n", "commit 3f2d003ba5c0c7ee767180653c0a64d13e09b66b\nAuthor: Andrew Kiellor <akiellor@gmail.com>\nDate: 2013-10-08 09:33:48 -0400\n\n Move check into ChoiceParameterDefinition.DescriptorImpl.\n", "commit 8c4288ca59568e9c8d94022de7871e472f019a2f\nMerge: 9c05c67743 428aa7aaee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 20:38:34 -0700\n\n Merge remote-tracking branch 'origin/master' into executor-ondemand\n", "commit 428aa7aaeec00f9de7834b571874849aeabd296a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 19:56:20 -0700\n\n the trunk is toward 1.536-SNAPSHOT\n", "commit b64296efcc214a6521f7fbdb69a67cdd4902227c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 19:56:15 -0700\n\n creating an RC branch\n", "commit 3f6672d3a5ee0ad8b61a1dc98fe392c90877d5bb\nMerge: dd099cf403 04c8a1efc0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 19:54:09 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 04c8a1efc0f6324868638be9a4cfdb085e17744f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-07 18:40:48 -0400\n\n [FIXED JENKINS-18633] Simplified distinction between Jenkins.description and View.description.\n Both are shown if defined. The edit description link only applies to View.description.\n Properly handle a ViewGroup other than Jenkins itself, such as a folder.\n", "commit d244b6b69aa013ca4818c3e4de15f9b9d4c8427b\nAuthor: Andrew Kiellor <akiellor@gmail.com>\nDate: 2013-10-07 16:27:50 -0400\n\n FIXES JENKINS-18434 - Added validation error to Parameterized build choice, removed hard error.\n", "commit ce29cdb33990e02c2e7c8ef74794bfa9e9fe14d9\nMerge: 6f0a471e51 7ca4dc47ec\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-07 20:06:08 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 7ca4dc47ecff4c3eb3b8041e521fc076efc42767\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-07 13:30:05 -0400\n\n [FIXED JENKINS-19920] Using selfReference to mean \u201cnone\u201d from nextBuild/previousBuild was just asking for trouble.\n JENKINS-16194 and an analogous but opposite bug fixed more simply by introducing a separate NONE constant.\n Also numberOnDisk did not get updated properly after a build was deleted, causing double loading of build records in some cases.\n", "commit dd099cf403dabfcc84964feb0da8f2da4fee2aed\nMerge: ed03fbbc9d 5e6c33e304\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 10:28:11 -0700\n\n merged back the RC branch\n \n Conflicts:\n maven-plugin/pom.xml\n plugins/pom.xml\n ui-samples-plugin/pom.xml\n", "commit 5e6c33e304ac0533b09f85dcdf1fea64b3c514ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 09:06:22 -0700\n\n updated changelog as a part of the release\n", "commit 571de9c148ae34dd75e6bc8c6bb95527206cc870\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-07 11:43:39 -0400\n\n JUnit 4; introduced GroovyJenkinsRule.\n", "commit ed03fbbc9d7a939a75c80bc90da67a46c12bc994\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-07 11:18:36 -0400\n\n Revert \"[FIXED JENKINS-18629]\"\n \n This reverts commit d15c15506e8aaa757983a71c868ed58e0fd48827.\n", "commit d15c15506e8aaa757983a71c868ed58e0fd48827\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 08:09:20 -0700\n\n [FIXED JENKINS-18629]\n \n Consult Descriptor.newInstance() even when proccessing is in the middle\n of JSON tree.\n", "commit 1e1ca08f1238e69827bc46cd4f24f01a6bab38d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 08:01:43 -0700\n\n updated changelog for release\n", "commit 0fef710c7b06efeabf752bdee084b3473ad7eddb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 07:52:13 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d7002b0890bf0934218f61575887839d03c58c91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-07 07:52:13 -0700\n\n [maven-release-plugin] prepare release jenkins-1.534\n", "commit 6f0a471e519743347da2c9112d0b7a4e12c5e526\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-07 15:15:31 +0200\n\n Noting #531\n", "commit 82a10c12cedcb48c8583aea3ff7f8db42cbf8331\nMerge: b533f77065 ff612d29c0\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-07 15:05:43 +0200\n\n Merge pull request #531 from lvotypko:scheduled-jobs-in-view\n \n Conflicts:\n core/src/main/resources/hudson/views/BuildButtonColumn/column.jelly\n", "commit b533f77065dabd94ef7c85ccea366be6497d13b4\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-07 10:38:11 +0200\n\n Amend #616\n", "commit 04359e07a3ce238ce1d11f1bb9ede4f83a4b49d2\nMerge: b19f4650d7 278e751ffb\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-07 09:27:39 +0200\n\n Merge pull request #616 from lvotypko/expand-all\n", "commit b19f4650d7cc146e28398a33ad0625d46991e27f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-06 11:27:00 -0700\n\n [FIXED JENKINS-18366] Winstone is now powered by Jetty\n", "commit 982d939f66ce8dd659a3cd3294be3e6c35e01c3c\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-10-01 19:09:56 +0200\n\n German localization for \"Disable remember me\" option\n", "commit b9437154d8b20023d5242ac4e063a0d63ac2b5da\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 18:19:49 -0400\n\n ClassicPluginStrategy.DETACHED_LIST could confuse ClassicPluginStrategyTest by injecting dependencies on split plugins that have an index.jelly.\n", "commit 4613b15cc431df19e73b21caff63b3bbe262a761\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 17:32:19 -0400\n\n Split out ui-samples-plugin into its own repo.\n", "commit 89149277ae2bba5af702ba01cbb70bd3965b2859\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 17:06:28 -0400\n\n matrix-auth 1.0.2 (couple of fixups)\n", "commit b0ac41c3b1e62b526365a1c7325abd2771316064\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 16:27:15 -0400\n\n Split off matrix-auth plugin.\n", "commit c01f2564eb5f847c0f92d7aa0c4e3702fc736811\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 16:24:13 -0400\n\n Removing test dep on ui-samples.\n Superfluous in that if you *want* to look at UI samples, you can just install that plugin.\n And observed to cause a cyclic plugin dependency error when splitting matrix-auth from core.\n (Unclear why ui-samples had a dependency on matrix-auth; perhaps related to dependency from test module.)\n", "commit 071139f8e532867222e1bfe0399c8ed215ca705a\nMerge: f1205fa4d6 7b38b7c5e9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 14:59:01 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 7b38b7c5e9acb1a742adc026956334516093748b\nMerge: 261f40533e 47c90210e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 11:48:27 -0700\n\n Merge pull request #967 from akiellor/fix-local-build-issues\n \n Fix `mvn -Plight-test install` on Ubuntu 13.04 with OpenJDK\n", "commit f1205fa4d613119909e0266823344dd8e6d5a519\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 14:37:27 -0400\n\n Copy basic Surefire configuration, esp. forkCount=2, to the plugin POM.\n Shaves >11min off the test time for maven-plugin on my machine!\n", "commit 47c90210e300afe10090b1b47cf0f393ec0cde11\nAuthor: Andrew Kiellor <akiellor@gmail.com>\nDate: 2013-10-04 13:51:44 -0400\n\n Remove unused import.\n", "commit 261f40533ebd5bfd34bc6232052e51c12c88d5c1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 13:43:48 -0400\n\n Moving one test case to maven-plugin.\n", "commit ff71ab755cc11d36ae596694b7ddec18312e7596\nAuthor: Andrew Kiellor <akiellor@gmail.com>\nDate: 2013-10-04 12:49:00 -0400\n\n Migrated some usages of GNUCLibrary to the jnr PosixAPI, fixed 'mvn -Plight-test install' on ubuntu with OpenJDK.\n", "commit facfc178dfecb17decfc757a186d2888a79ea684\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 12:50:28 -0400\n\n Moving hudson.maven tests to maven-plugin.\n", "commit 8deb42bf89b0ced99a1ef5a9721986b35deda244\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-04 11:16:55 -0400\n\n [JENKINS-19473] Removing workaround since root bug should be fixed in jzlib 1.1.3.\n", "commit 0460a04f1cafe580d7fd8dff79b28d1cd440346a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-02 13:40:09 +0200\n\n [FIXED JENKINS-19884] Visualize more information in test failure summary\n \n Now lists error details, stack trace, stderr and stdout provided its content is\n not empty.\n", "commit 968acad7013d6bf8019c3913a87cdfd8d5cd5fc9\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-02 13:07:32 +0200\n\n [JENKINS-19884] Use +/- icon instead of >>> and <<< to show and hide test failure summary\n", "commit 9b1bcb86741dc487da5be2b6c9c1fe5bdad88bd4\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-02 10:48:01 +0200\n\n [JENKINS-19884] Unify test failure presentation\n \n - SurefireAggregatedReport lists all aggregated failures now (its maven counterpart MatrixTestResult does it already)\n - Failure summary is available wherever applicable\n", "commit f98070d3e6dabab0817f80f2526f78f61ffa1c83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-10-03 22:34:40 -0700\n\n maven plugin is moved off to a separate repository.\n \n See https://github.com/jenkinsci/maven-plugin\n", "commit 7ca07b5d4b2280d29c1ab92fa83e1391574b1a69\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-03 12:32:04 -0400\n\n [JENKINS-16332] Further diagnostics. Note that you must enable a hudson.model.User logger at FINE or below to use.\n", "commit b544eaabc592d0344fb15dcbbf6779357795dedd\nAuthor: Kevin Burke <kevin@twilio.com>\nDate: 2013-10-03 08:16:27 -0700\n\n Add more classes for disable project and description\n", "commit 1c68183ae80b44e3e11d46d1eb6b20af8f4ecde2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-03 10:34:34 -0400\n\n [FIXED JENKINS-19307] Noting merge of pull #937.\n", "commit b86d9e94d4112e19593a81a03476105025c35d20\nMerge: 5c25cb6a1b 5d56102232\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-03 10:27:07 -0400\n\n Merge branch 'JENKINS-19486_Polling_with_workspace_gets_incorrect_environment' of https://github.com/Vlatombe/jenkins into Vlatombe-JENKINS-19486_Polling_with_workspace_gets_incorrect_environment\n", "commit 5c25cb6a1b3d5640a2c42c2ebd2ca6343ffd3d2f\nMerge: 2b9347a002 ddfa65fae6\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-10-02 14:11:33 -0700\n\n Merge pull request #964 from edenrox/master\n \n [FIXED JENKINS-10675] use X-Forwarded-Proto if present\n", "commit 588ce556df55190d181093c649f97461abb70357\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-10-02 22:44:26 +0200\n\n Add Java VM name\n \n Java VM vendor cannot distinguish between various JVMs, e.g. OpenJDK returns Oraclde as a vendor.\n Adding this property allows to distinguish between Oracle JVM and OpenJDK JVM.\n", "commit 2b9347a002273b6744a68975eea3c8b304a30756\nMerge: 33d1ac6782 07720988a9\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-10-02 20:14:20 +0000\n\n Merge commit '07720988a99eff3c0432e10caef5d4beda4c4ef4'\n", "commit 07720988a99eff3c0432e10caef5d4beda4c4ef4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-02 16:13:01 -0400\n\n Refer to permissions now defined in Item by that name, not via AbstractProject or Job.\n", "commit 33d1ac6782ccb9ba43aac2daa5d9f92f32bece22\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-02 21:21:41 +0200\n\n [JENKINS-19803] Update changelog after #959\n", "commit 3f9402d95675d629f994e47cc14efffd4a2bb4b5\nMerge: 6c886e7b02 b16b203293\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-02 21:15:59 +0200\n\n Merge pull request #959 from sghill/JENKINS-19803\n", "commit 6c886e7b028bbbe35470ada7201be88fbc78afc4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-02 13:36:19 -0400\n\n [FIXED JENKINS-19447] [FIXED JENKINS-8957] Noting changes in pull #946.\n", "commit 9ec37cc08aeba58c589d27c320f2e60a2f5eaec5\nMerge: ea85489a0a 4f6e649294\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-02 13:33:43 -0400\n\n Merge branch 'JENKINS-8957' of https://github.com/cowwoc/jenkins into cowwoc-JENKINS-8957\n", "commit ddfa65fae64663cda51a7b9dd7b45eeebbd10eda\nAuthor: Ian Hopkins <ian@checkout51.com>\nDate: 2013-10-02 11:28:24 -0400\n\n [FIXED JENKINS-10675] use X-Forwarded-Proto if present\n", "commit 89e54ba9ffa4188f72da0a3ba27cdcca1c649ffc\nAuthor: Laurence <laurenhy@tomato.(none)>\nDate: 2013-10-02 11:01:07 +1000\n\n Small comment changes in LabelLoadStatisticsQueueLengthTest\n", "commit d73c9fbe9683a62a86ef5d503d64f173de4f30e8\nMerge: 298ed6187c ea85489a0a\nAuthor: Laurence <laurenhy@tomato.(none)>\nDate: 2013-10-02 09:13:38 +1000\n\n Merge remote-tracking branch 'upstream/master'\n", "commit ea85489a0a8eafaf70917af8079a1839b264c1e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-01 17:09:15 -0400\n\n Fixing JenkinsRule as HudsonTestCase was for optional dependencies in e11c01c.\n (Implies reverting c4e3add as well, since we need resolvePluginFile to return null.)\n", "commit 64aa0b0c01ee6f7dd53e84f132c8839c5850bdd6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-10-01 15:50:35 -0400\n\n @since\n", "commit e9e5a3af349296b8f92e2edb32e16426afbb2227\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-10-01 17:15:39 +0200\n\n [JENKINS-19801] Include POST_PRODUCTION state into Run.isInProgress()\n", "commit 6450647d64b423528431d112b3ca57b7488ce4a8\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-10-01 12:01:49 +0200\n\n [FIXED JENKINS-19821] recognize UNC path as absolute\n", "commit b16b203293ba1533e99419b3efbc00b3fb2f27b2\nMerge: 16f3f4b93f 67be8def39\nAuthor: sghill <sghill.dev@gmail.com>\nDate: 2013-10-01 00:37:17 -0400\n\n Merge remote-tracking branch 'upstream/master' into JENKINS-19803\n", "commit 9e7b071733a0cac2001ee29a6835f1c6e55c4b4d\nAuthor: Kevin Burke <kevin@twilio.com>\nDate: 2013-09-30 09:51:26 -0700\n\n Add classes and ID's for common elements\n \n This should aid theme developers in developing plugins for Jenkins by adding\n CSS classes and ID's to the dom. Developers can then use these to more\n specifically target elements that they want.\n \n For example, the \"Console Output\" was a raw <pre> tag embedded in a <table>.\n Styling it required CSS like so:\n \n #main-panel > pre {\n \n Sadly this will apply to any <pre> elements nested directly under the\n \"#main-panel\" ID; there's no way to get more specific to the console output.\n \n With this change you can style the console output by writing:\n \n .console-output {\n \n Which is much more direct (and more efficient for browsers to render).\n \n A similar treatment is applied to a number of elements in the jenkins UI.\n", "commit 67be8def395045d2c706d0401b4af5b851c7b902\nMerge: 7c493eb35f ef26f8a87d\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-09-29 23:43:56 -0700\n\n Merge pull request #958 from lvotypko/userTest\n \n Better wait until build is finshed and remove existing CauseAction.\n", "commit 7c493eb35f8c74e41df18f75a333b117d33f985b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-29 18:09:41 -0700\n\n the trunk is toward 1.535-SNAPSHOT\n", "commit 587738dfea35271cd11f54b0f2dbc194d73df97e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-29 18:09:30 -0700\n\n creating an RC branch\n", "commit 8e2bda4ac60a5bd6f8ee06f4388cca8ee22b9e54\nMerge: 6b6a69ec0d f491e9c5de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-29 15:54:51 -0700\n\n merged back the RC branch\n", "commit f491e9c5de6d20591d6535ec27f53fdb6d56aadc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-29 15:54:47 -0700\n\n updated changelog as a part of the release\n", "commit d212af6681b56fd0c6e1556ca3c95550d9460a83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-29 15:07:18 -0700\n\n updated changelog for release\n", "commit c79d92949640d25a2641ce3c74d79510720cd46f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-29 14:57:35 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 95f0992989101a2492132ec8ffb32d335018a371\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-29 14:57:34 -0700\n\n [maven-release-plugin] prepare release jenkins-1.533\n", "commit 6b6a69ec0d63986d82616794d5a7fcf93df14b0e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-29 13:08:21 -0700\n\n [FIXED JENKINS-19251] Use hashes rather than modification time to determine if Maven agent JARs are up to date.\n", "commit 16f3f4b93f70b5095e9ed804223abccfb17a17af\nMerge: 58ed86fcf0 7e1fc28c88\nAuthor: sghill <sghill.dev@gmail.com>\nDate: 2013-09-29 15:26:57 -0400\n\n Merge remote-tracking branch 'upstream/master' into JENKINS-19803\n", "commit 58ed86fcf0d2c8fabd9a459291efcbf915e13e2b\nAuthor: sghill <sghill.dev@gmail.com>\nDate: 2013-09-28 20:47:01 -0400\n\n [FIXED JENKINS-19803] breadcrumb bar does not move lower on page than initial\n position\n", "commit ef26f8a87d88910c4ba415d668a7d0684c1d11a1\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-09-28 21:42:13 +0200\n\n Better wait until build is finshed and remove existing CauseAction.\n", "commit 7e1fc28c8892244e39ab0cdf7078ab632d939e23\nMerge: 3a52e3c7af 32b53335c6\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-28 11:51:24 +0200\n\n Merge pull request #799 from imod/JENKINS-17555\n", "commit 3a52e3c7aff2437219b7dc31f6f4ea27a2cf50ab\nMerge: 403d8c037e 2a2f978b60\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-09-28 01:56:56 -0700\n\n Merge pull request #911 from imod/config-order\n \n move environment in maven project to same location as in freestyle project\n", "commit c7a258eb6d92f7e26dd5bff15355c86af46a22d9\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-27 22:52:29 +0200\n\n JUnit 4\n", "commit 02c6393e1e6e5f2ab14d0fd14348373bc649717d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-27 22:40:46 +0200\n\n [FIXED JENKINS-19801] Abort module build when maven build is aborted\n", "commit 403d8c037ef058668cbc9189a1dae92a943cbb32\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-09-27 13:32:58 +0200\n\n Add changelog record for PR #952\n", "commit 4d352aba6e6fd35e516428a2b9f3fe53dcfb3f6c\nMerge: 69ba2b8d67 e4ba0b3659\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-09-27 04:28:57 -0700\n\n Merge pull request #952 from wolfgarnet/master\n \n [fixed JENKINS-19740] Added postCheckout for SCMs\n", "commit 69ba2b8d6725b365734a1c96a71dcbae21bc3b1e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-09-27 10:47:26 +0100\n\n [FIXED JENKINS-15757] Disable\\Delete \"Remember me on this computer\" check box in login screen\n \n - Adds an option to the Global Security screen to hide the remember me checkbox\n - A crafty user could use their browser to re-insert the form field and thereby get Jenkins to set the\n remember_me cookie on their browser, but this option should cover the 99.9% case.\n", "commit 0ebd8a6c3dedd8ff06a08af175571c6bc49893d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-26 22:26:38 -0700\n\n Revert \"[JENKINS-16502] Permission to see an executor/slave\"\n \n This reverts commit 647695e2ffc2f568ca1b80bc5b0cd7b0658eeb3d.\n", "commit 3911ea2c1450e73fabaf51acc1b635a44a5257c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-26 22:25:29 -0700\n\n Revert \"[JENKINS-16502] Permission to see an executor/slave\"\n \n This reverts commit 647695e2ffc2f568ca1b80bc5b0cd7b0658eeb3d.\n", "commit 42d2f3da2435b920b87e509290cb1f1a9ef18a27\nMerge: 64f501d819 7fede55b40\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-26 20:40:32 -0700\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 90ef35ece2c97535ac3732fc58ccc29cca87d7a5\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 22:53:12 -0400\n\n debian: Update package description style\n", "commit 4a599d1de36e79cad296ef740a5c7f06db535b9f\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 22:45:50 -0400\n\n debian: Move dirs to jenkins.dirs for consistency\n", "commit d5f5ee8ee09378599064ea071287a75cbee1698d\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 22:35:36 -0400\n\n debian: Remove /var/run/jenkins from package\n \n Putting this directory into the package is an error because /var/run can\n be on a temporary file system. The init script already takes care of\n creating this directory, so this wasn't necessary anyway.\n", "commit 9b7ef5089cf0fb41d5c6446a051cc2f168e93a76\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 22:27:15 -0400\n\n debian: Reimplement rules using dh\n \n This greatly simplifies things, and also fixes a number of latent bugs,\n especially confusion about architecture-dependent and -independent\n packages.\n \n Also update debhelper compat level and standards version.\n", "commit 3537a3e08c473a6532322f7a5397d3d0401fafe2\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 22:24:15 -0400\n\n debian: Update Java dependencies to current policy\n", "commit a42b7f391dc9efae2fc60cbd80a96c31a9dafbe2\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 22:16:16 -0400\n\n debian: Update debian/copyright\n \n Make the contents match reality, and use new Debian machine-readable\n format for debian/copyright.\n", "commit 66a6d98489bd7874a726bbc27f7f07376759cd5e\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 21:50:58 -0400\n\n debian: Add debian/source/format\n", "commit 7bc35e9af41d6cebe834d16f16fb2d2605d6c7d0\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 21:48:19 -0400\n\n debian: Remove unused dh_make templates\n", "commit 7fede55b409b811f28b732c9a31cccfdd85d32a1\nMerge: 3751edff33 ca067fd273\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2013-09-26 11:52:59 -0700\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 3751edff338ad21029ccf406830fd8cfe54cbe6c\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2013-09-26 11:47:06 -0700\n\n [JENKINS-18634] Noting in changelog.\n", "commit 64f501d81901c5d625f3d0cb5df8105191b266e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-26 10:16:27 -0700\n\n [JENKINS-19752] Noting.\n", "commit 3584e0937f3f5729e9dbdabb2502ead5ddb5f622\nMerge: d82ba3b752 ca067fd273\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-26 10:12:13 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit d82ba3b7524096fe571a37894c5b85091f4f45ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-26 09:16:23 -0700\n\n [FIXED JENKINS-19613] 49c731f made PROXY_HEADER static under the assumption that XStream would treat that like a missing field.\n Unfortunately it threw an error instead, breaking startup; fixed by renaming the constant.\n", "commit ca067fd2732d480f637175f072ed0ecdb5d3478c\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-26 18:08:40 +0200\n\n [JENKINS-19752] Forgotten debug statement\n", "commit 32c451fd78e5a5ddd79b3dabaed5e1acf2d6d52f\nMerge: b36f7e1e1c 82af0fb562\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-26 16:38:20 +0200\n\n Merge 11fe787 from mathieu-pousse/master #954\n", "commit 82af0fb5622f9f913d3cad39c04eb21a2184bef8\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-26 16:34:39 +0200\n\n [JENKINS-19752] Test\n", "commit 2b2a5b4d720a188dee3a18ea8dadee89e4b8f8fa\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-26 16:19:49 +0200\n\n Junit 4\n", "commit b36f7e1e1c725743b17d1f3bb926362554a8c42c\nMerge: 1f5673d446 726b66df18\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-09-25 15:05:23 -0700\n\n Merge pull request #953 from petere/JENKINS-19753-view-link\n \n [FIXED JENKINS-19753] Add view link to job artifacts list\n", "commit 11fe787c0a62e70efb85935ae68b53e59f34c064\nAuthor: mathieu-pousse <mathieu.pousse@zenika.com>\nDate: 2013-09-25 20:23:56 +0300\n\n [FIXED JENKINS-19752] write in the correct outputstream\n", "commit 726b66df18a48500afbc780cbbad413d4b873935\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2013-09-25 11:34:49 -0400\n\n [FIXED JENKINS-19753] Add view link to job artifacts list\n \n Add a \"view\" link to a job's Last Successful Artifacts list, just like\n an individual build's Build Artifacts list has.\n", "commit 1f5673d446e618556c93dfe8fc39ad746fb84e0e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-09-25 15:14:38 +0100\n\n [FIXED JENKINS-19749] Add a -f option for following the build without passing interrupts through to the build\n", "commit e4ba0b365986b1da7c04c881b5edf33df3c4f826\nAuthor: Christian Wolfgang <wolfgarnet@gmail.com>\nDate: 2013-09-25 12:59:59 +0200\n\n [fixed JENKINS-19740] Added postCheckout for SCMs\n", "commit de9816ee7a80f27477be73ec9a0abc05f3dd2702\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-09-25 11:14:07 +0100\n\n [FIXED JENKINS-19739] When installing a plugin and the needed dependencies have compatibility issues, warn the user\n", "commit 01d5fbc2e06d76db1501ad3e24691c2643a9acd7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-09-25 10:54:10 +0100\n\n [FIXED JENKINS-19736] Installing a plugin with optional dependencies doesn't upgrade the optional dependencies when needed\n", "commit 0ab79882978292f3751be8e0acf5ae7edb0751f1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-09-25 09:46:53 +0100\n\n [FIXED JENKINS-12629] Using jenkins-cli connecting to HTTPS port fails due to hostname mismatch in certificate.\n \n - NoCheckTrustManager needed to implement X509TrustManager not just plain TrustManager\n", "commit d5678365eb2130f39dbda263c4cfe7b110e66d98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-24 08:51:30 -0700\n\n the trunk is toward 1.534-SNAPSHOT\n", "commit bfa4f4fa4fc5f1de75b8289c413ef9525168f00c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-24 08:51:25 -0700\n\n creating an RC branch\n", "commit 34cedae571eeb61584b66339c0eb8929447fce28\nMerge: 903ef107d3 eeebfc4d3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-24 08:37:28 -0700\n\n merged back the RC branch\n", "commit eeebfc4d3e6a9f7c283f1a0d6156700e61aec27f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-24 08:37:24 -0700\n\n updated changelog as a part of the release\n", "commit 903ef107d3b279c2cffce99b4d61734fba286ef0\nMerge: 84a176beef 647695e2ff\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-09-24 04:29:34 -0700\n\n Merge pull request #951 from stephenc/master\n \n [JENKINS-16502] Permission to see an executor/slave\n", "commit 647695e2ffc2f568ca1b80bc5b0cd7b0658eeb3d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-09-24 12:28:34 +0100\n\n [JENKINS-16502] Permission to see an executor/slave\n \n - This is an initial version of the feature.\n - The information about slave names is still exposed via label autocomplete\n", "commit 84a176beefd27143c5007daf2d4d6bc072fd4913\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-09-24 09:44:21 +0200\n\n updated German localization\n", "commit 235a358d2c8c5297b2e49397adf0d4d26ff2c468\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-23 08:25:29 -0700\n\n updated changelog for release\n", "commit 16f2c7af0122a4f3cfd709bd44d9b5402a6ec8bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-23 08:16:05 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7f3ead9a047ae557ece12acc99c8231cc2eb4e80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-23 08:16:04 -0700\n\n [maven-release-plugin] prepare release jenkins-1.532\n", "commit fcfc68c8612769eb0a69ea8ff84a69956e6709b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-22 15:41:08 -0700\n\n Typo.\n", "commit 1b22559581abf87344c57ac0dcf21d1612f2c80b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-21 18:07:05 -0700\n\n [JENKINS-5073]\n \n Suppressed a confusing 2nd error message.\n", "commit 6abffa2c45f37428935efbdfe9c506de4659c5e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-18 17:08:27 -0700\n\n added logging\n", "commit 786c1d89936748cdefb02a5e47d3106b7629816d\nMerge: 588da9e6a2 66fdeab216\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-21 18:37:42 +0200\n\n Merge pull request #938 from vjuranek/vjuranek-JENKINS-19488\n", "commit 66fdeab2169fd51b4f435e188565bc70535b8f73\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-21 17:20:24 +0200\n\n [JENKINS-19488] test for #938\n", "commit 588da9e6a2c8cc2344c1e46385cf6eaee6d88cee\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2013-09-20 10:38:15 -0700\n\n Upgrade windows remote command to version 1.4\n", "commit c32f87981cbc05eb2066b26d9cdc0d4e8a581f66\nMerge: 562204628e 854416ad54\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-09-19 10:39:10 -0700\n\n Merge pull request #948 from Batmat/fix-ypo\n \n Update log-rotation_fr.html\n", "commit 854416ad54a76e1bdbebb992f8457928e65c59dd\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2013-09-19 19:34:56 +0200\n\n Update log-rotation_fr.html\n \n fix faute de frappe\n", "commit 4f6e649294e27feb3afc870d0ca959e771ff9778\nAuthor: Gili Tzabari <cowwoc@bbs.darktech.org>\nDate: 2013-09-18 18:20:58 -0400\n\n [JENKINS-8957] JDK installation influences already installed java instances\n", "commit 63bffae13bb503b3ffbef4df3ede99f9330bba93\nAuthor: Gili Tzabari <cowwoc@bbs.darktech.org>\nDate: 2013-09-18 18:16:12 -0400\n\n [JENKINS-19447] JDK installation hangs forever\n", "commit 5d56102232ac99ab1812884ba0633c27f82d944b\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-09-18 08:26:31 +0200\n\n Check that Computer.currentComputer() is never called\n inside buildEnvironmentFor Job since it doesn't make sense\n outside of a running build.\n", "commit 5ac042752ffa0a3303666acc0df1c553a9d50f15\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-09-06 10:08:34 +0200\n\n buildEnvironmentFor job shouldn't override slave's environment with\n master's\n", "commit 562204628e1270fb898a9bdb9ddfcb72e5bb49e9\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2013-09-17 17:26:12 -0700\n\n Add @DataBoundConstructor to SleepBuilder along with test unit.\n", "commit 0c8025e4d1d23dab684323e5ba24c833469992d5\nMerge: 996118b4f1 dd6eab438f\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2013-09-17 17:14:53 -0700\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit dd6eab438f62313cc10278a59c7dace972bca433\nMerge: 22693ab39d 92e81bf0c9\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2013-09-17 13:19:37 -0700\n\n Merge pull request #943 from wolfs/aggregate-test-result\n \n [FIXED JENKINS-9637] More Fixes for Aggregated Test Result\n", "commit 996118b4f130b622b3ff2b1d1c6612cd5002d415\nAuthor: christ66 <schristou88@gmail.com>\nDate: 2013-09-17 12:26:59 -0700\n\n Add @DataBoundConstructor to SleepBuilder along with test unit.\n", "commit 92e81bf0c94a2126d3dadc4065dc81b3ee1b1251\nMerge: f9b9c19249 22693ab39d\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2013-09-17 20:55:53 +0200\n\n Merge branch 'master' into aggregate-test-result\n \n Conflicts:\n changelog.html\n", "commit 22693ab39dc1ef68f939603791de54a2ee18e4a1\nMerge: d3783742e0 d860085408\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-09-17 15:11:31 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit d860085408b0311aa22158271577ef215cb9882e\nMerge: 53ce4f0fa7 bf3d080504\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-09-17 15:03:24 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit d3783742e00e6af0f7c69a017ccabdd10edb584c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-17 10:05:12 -0400\n\n Touch-ups for #914.\n", "commit 96c08fa79b59977551e55c679634600e0a8202d8\nMerge: 53ce4f0fa7 bf3d080504\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-17 10:03:06 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit bf3d08050444bc6f5e7407bb743b7d5a1314a7c3\nMerge: 61b1de7e92 d876679f13\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-17 07:02:52 -0700\n\n Merge pull request #914 from ndeloof/PatternStrategy\n \n provide alternate error message for pattern-based naming strategy\n", "commit 53ce4f0fa74bc2c71cd249635452ade2c7118256\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-17 09:55:20 -0400\n\n [JENKINS-19192] Using JNR 3.0.1 which includes JNR-FFI 1.0.7; 1.0.6 has the backported fix for Guava #1505, the root cause.\n So this upgrade ought to prevent a recurrence of the issue in case some other code refers to JNR from the CLI.\n (As yet untested, and we do not especially want to send JNR over the CLI channel anyway for performance reasons.)\n", "commit 61b1de7e927df515ffd7b85fff9a0f8c8e7c9c6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-16 21:15:29 -0700\n\n the trunk is toward 1.533-SNAPSHOT\n", "commit 84433e03cfb9014ee77cce001af27ffd0bf30de9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-16 21:15:19 -0700\n\n creating an RC branch\n", "commit a0036b298fb2472f42d6d47db642e1ed20a56979\nMerge: e07aac61ef 2f83daa030\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-16 20:41:51 -0700\n\n merged back the RC branch\n", "commit 2f83daa0308833a59c1d1d511053971eb344825b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-16 20:41:47 -0700\n\n updated changelog as a part of the release\n", "commit e07aac61efc6a77fe58dbd99dca28a51504897b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-16 17:41:14 -0400\n\n [JENKINS-16332] More logging at FINE in hudson.model.User.\n Running hypothesis: something historically saved a user configuration file with a bogus fullName;\n thereafter anyone calling User.get(correctFullName) will get a User with the old fullName.\n This would make the bug unreproducible in fresh Jenkins installations.\n", "commit 41a4ef652629dcf8e0336f9b81aee5a2b4cf8a09\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-16 17:23:33 -0400\n\n Random failure.\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/1199/testReport/hudson.tasks/FingerprinterTest/fingerprintCleanup/\n java.lang.AssertionError: expected:<[hudson.model.FreeStyleProject@590e5b8[test0]]> but was:<[]>\n at org.junit.Assert.fail(Assert.java:88)\n at org.junit.Assert.failNotEquals(Assert.java:743)\n at org.junit.Assert.assertEquals(Assert.java:118)\n at org.junit.Assert.assertEquals(Assert.java:144)\n at hudson.tasks.FingerprinterTest.fingerprintCleanup(FingerprinterTest.java:302)\n", "commit 8c59dc7939b16f775eee6b4a7e98c49f3587a0a9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-16 14:00:31 -0400\n\n JUnit 4.\n And ignoring an occasionally failing test:\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/1198/testReport/junit/hudson.model/UpdateCenter2Test/testInstall/\n Sep 16, 2013 12:39:53 PM com.gargoylesoftware.htmlunit.html.HtmlPage loadJavaScriptFromUrl\n SEVERE: Error loading JavaScript from [http://localhost:50727/update-center.json?id=default&version=1.532-SNAPSHOT%20(private-09%2F16%2F2013%2015%3A35%20GMT-jenkins)].\n java.io.IOException: GET http://localhost:50727/update-center.json?id=default&version=1.532-SNAPSHOT%20(private-09%2F16%2F2013%2015%3A35%20GMT-jenkins) failed\n at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:130)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1456)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1387)\n at com.gargoylesoftware.htmlunit.html.HtmlPage.loadJavaScriptFromUrl(HtmlPage.java:988)\n at com.gargoylesoftware.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:953)\n at com.gargoylesoftware.htmlunit.html.HtmlScript.executeScriptIfNeeded(HtmlScript.java:359)\n at com.gargoylesoftware.htmlunit.html.HtmlScript$1.execute(HtmlScript.java:223)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.processPostponedActions(JavaScriptEngine.java:556)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:487)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$6.doRun(JavaScriptEngine.java:451)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:522)\n at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:529)\n at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:536)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:458)\n at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossible(HtmlPage.java:918)\n at com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.executeEventHandler(EventListenersContainer.java:182)\n at com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.executeBubblingListeners(EventListenersContainer.java:200)\n at com.gargoylesoftware.htmlunit.javascript.host.Node.fireEvent(Node.java:619)\n at com.gargoylesoftware.htmlunit.html.HtmlElement$2.run(HtmlElement.java:886)\n at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:529)\n at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:536)\n at com.gargoylesoftware.htmlunit.html.HtmlElement.fireEvent(HtmlElement.java:891)\n at com.gargoylesoftware.htmlunit.html.HtmlPage.executeEventHandlersIfNeeded(HtmlPage.java:1133)\n at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:177)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:456)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:332)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:374)\n at org.jvnet.hudson.test.HudsonTestCase$WebClient.goTo(HudsonTestCase.java:1811)\n at org.jvnet.hudson.test.HudsonTestCase$WebClient.goTo(HudsonTestCase.java:1802)\n at org.jvnet.hudson.test.HudsonTestCase$WebClient$goTo.call(Unknown Source)\n at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)\n at hudson.model.UpdateCenter2Test.testInstall(UpdateCenter2Test.groovy:41)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:606)\n at junit.framework.TestCase.runTest(TestCase.java:176)\n at org.jvnet.hudson.test.HudsonTestCase.runTest(HudsonTestCase.java:428)\n at junit.framework.TestCase.runBare(TestCase.java:141)\n at org.jvnet.hudson.test.HudsonTestCase.runBare(HudsonTestCase.java:290)\n at junit.framework.TestResult$1.protect(TestResult.java:122)\n at junit.framework.TestResult.runProtected(TestResult.java:142)\n at junit.framework.TestResult.run(TestResult.java:125)\n at junit.framework.TestCase.run(TestCase.java:129)\n at junit.framework.TestSuite.runTest(TestSuite.java:255)\n at junit.framework.TestSuite.run(TestSuite.java:250)\n at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)\n at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)\n at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)\n at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)\n at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)\n at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)\n at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)\n Caused by: java.net.SocketTimeoutException: Read timed out\n at java.net.SocketInputStream.socketRead0(Native Method)\n at java.net.SocketInputStream.read(SocketInputStream.java:150)\n at java.net.SocketInputStream.read(SocketInputStream.java:121)\n at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)\n at java.io.BufferedInputStream.read(BufferedInputStream.java:254)\n at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)\n at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)\n at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)\n at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)\n at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)\n at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)\n at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)\n at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)\n at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)\n at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)\n at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)\n at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:101)\n ... 55 more\n", "commit f9ddeaad718fde9d9056119ef55311f541e0f8f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-16 13:38:09 -0400\n\n [JENKINS-19192] Note.\n", "commit 0ee5f00858f47a9f6ae08d48accbc78c6bf16838\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-16 11:30:56 -0400\n\n [JENKINS-16332] Trying to determine if CanonicalIdResolver is implicated.\n", "commit 3a9f27a9e47a6a72ada72536c78b1e8e280f76ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-16 08:09:19 -0700\n\n updated changelog for release\n", "commit db6e5e2dcac9b4a3224185c24d9c49374cbf3828\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-16 07:59:57 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 2989ce16f8183cb727c40317a87fbf9996dfd9c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-16 07:59:57 -0700\n\n [maven-release-plugin] prepare release jenkins-1.531\n", "commit b70f4c07f298d79af91aa911a5cc5ce78083663a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-16 11:11:50 +0200\n\n Add forgotten @since from pull reguest #803\n", "commit 37d1b8d7a42be63b8dd28c60a24e7d358371890c\nMerge: 7ec8787122 83d5ac10a5\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-16 10:38:24 +0200\n\n Merge pull request #855 from olivergondza/node-permissions\n", "commit 9c05c67743f88ded5e69146173220775af363b9d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-15 13:04:25 -0700\n\n users shouldn't be exposed to a bug in the code\n", "commit d5eccdb23feb4a112e86c0d336d0a7212a9af1f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-15 09:47:07 -0700\n\n Fixing more test flakiness\n", "commit 79ffc5eaa88cc6e88b1c0176d17524e7d1dd2239\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-15 09:45:36 -0700\n\n fixing tets flakines\n", "commit b18ae5af38b9e622cfaec990ae7e1442c05c8f86\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-15 08:48:54 -0700\n\n wait for the start of a build more properly\n", "commit 4d6d2432ad2219650d45a637282f6e5323d6704f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-15 08:48:29 -0700\n\n added a convenience class\n", "commit a8ed66475569be4fd231b48624ad03a7ca32cc54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-15 08:10:23 -0700\n\n A Trigger timer thread is used for many things, so its execution can delay significantly.\n \n Use our own queue\n", "commit 2c9761424b98e791984be8c1e7f7455dafe847ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-15 08:09:12 -0700\n\n When the executor is finished, rerun the queue maintenane to allocate more tasks\n", "commit 45f125a0debe2cc779c9ba54775e4a539609480e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-15 07:34:43 -0700\n\n added another Executor-related utility class\n", "commit f9b9c192498ef85126ab41a0af8323cddd2c682c\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2013-09-15 14:27:12 +0200\n\n Added entry in Changelog\n", "commit 5cd4c63ccbb671c8bd8a2ea313c29b0ed6f9bcd2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-14 16:04:37 -0700\n\n fixing a test failure\n", "commit 9264f6c76159a4fe4f264926b5bef4843d8e7586\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-14 16:04:29 -0700\n\n parked can be a local variable now\n", "commit 2fa89daf54b7d6601d119271ada6bf25e7627c26\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-14 13:04:35 -0700\n\n added @Terminator as the opposite of @Initializer\n", "commit dd2b4a180582e4e8e6bdd8a511a457d201fce1ed\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2013-09-13 22:15:57 +0200\n\n [FIXED JENKINS-9637] Make link on Job page to aggregated Test result appear correctly\n", "commit 7ec87871227a92b3efe7dae832257d2876b3f4e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-13 12:54:53 -0700\n\n Wrong target\n", "commit bb848952e3fb5fe7a55d0cc0fb409af65834974d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-13 12:29:13 -0700\n\n More doc improvements\n", "commit ea7480a896a1106364bc21ed0c8533a3d1362372\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-13 12:24:28 -0700\n\n Revert \"for efficiency, run this method asynchronously\"\n \n This reverts commit 836e52e66dd66c3470a61ab57f9197f13c8903e0.\n \n @Asynchronous does deliver method calls in order, but the receiver\n might end up executing multiple calls in parallel, so it doesn't really\n guarantee the in-order execution.\n \n That makes @Asynchronous somewhat useless, so I need to fix that in\n remoting. But until I do so, it's safer to back out this change.\n", "commit 42916285c6a4018c0780e294176e60cc24cd83ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-13 15:28:55 -0400\n\n @since 1.526 for 04d85eb476bdc57eb7ac3c2bb34e91be5b55c487\n", "commit b698b672ec5d4033115d84b2bc2b179812080bdd\nMerge: eea972ec11 f60b631a8a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-13 12:17:10 -0700\n\n [FIXED JENKINS-17236] Introduce ArtifactManager\n \n Merge branch 'ArtifactManager-JENKINS-17236'\n", "commit f60b631a8a549232cf27950e4dbffd014c11dc71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-13 12:16:34 -0700\n\n targeting to 1.531\n", "commit 836e52e66dd66c3470a61ab57f9197f13c8903e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-13 12:10:01 -0700\n\n for efficiency, run this method asynchronously\n", "commit d3a13f46e6fe4f06690fe2f9877637dc45e1a461\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-13 12:00:22 -0700\n\n making the method more discoverable by having an instance method\n", "commit f7900f275989ffd6b4fee99922d71507d7858c0f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-13 11:58:49 -0700\n\n doc improvement\n", "commit eea972ec11a116813a0797ca981292e513fd052f\nMerge: a12c22d43d 5c6553c825\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-09-13 05:02:19 -0700\n\n Merge pull request #942 from MarkEWaite/javadoc-fixes-h\n \n Fix recently introduced javadoc warning\n", "commit 5c6553c8250d1d2e07bbfb264f9d1cc6a411ecd5\nAuthor: Mark Waite <MarkWaite@yahoo.com>\nDate: 2013-09-13 05:53:41 -0600\n\n Fix recently introduced javadoc warning\n \n Use an href for external URL in @see clause\n", "commit a12c22d43d75f7c0772b834af0788018a1f12670\nMerge: 259f16bdad 87dd59de8e\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-09-13 04:00:08 -0700\n\n Merge pull request #941 from ctapobep/master\n \n [FIXED JENKINS-18721] Improvement of ListView render performance\n", "commit 83d5ac10a5b97162d201ad01d79c8811f32a3049\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-12 17:00:13 +0200\n\n [JENKINS-18485] Enable Computer.EXTENDED_READ permission using \"hudson.security.ExtendedReadPermission\".\n", "commit b74750934c4656782e738d5d619fd43ea7245b91\nMerge: 9c99a8cc4f 259f16bdad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-12 07:57:32 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n \n Conflicts:\n core/src/main/java/hudson/FilePath.java\n core/src/main/java/hudson/tasks/ArtifactArchiver.java\n", "commit 259f16bdad2df71e4e83d62183638d889d8bb9cf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-12 07:49:17 -0400\n\n [JENKINS-19034] Noting.\n", "commit 62ed20ee3f1558dfecb69a82674166ebbb2e7414\nMerge: 06ccff707c 2f7520c3d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-12 04:47:40 -0700\n\n Merge pull request #891 from ndeloof/JENKINS-19034\n \n [FIXED JENKINS-19034] restore missing buildnumber-ID symlink\n", "commit 06ccff707c24bb4401e8faaeaf0b7710ccf2f299\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-12 07:45:20 -0400\n\n [JENKINS-19418] Noting.\n", "commit 3f3e05fa4a43272a0f8bd4685d4bd5faf9a683e8\nMerge: 3454c9ec50 d12b16c66b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-12 04:44:41 -0700\n\n Merge pull request #928 from olivierdagenais/FixRandomHttp404\n \n [FIXED JENKINS-19418] Fix random HTTP 404 when viewing build details\n", "commit 3454c9ec50652935b1b955f30b3d2bca3c15676a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-12 07:41:18 -0400\n\n Noting #884.\n", "commit 27a88de83fd0d983c81e021df34bb7d845701007\nMerge: b02d45737e 93606d438d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-12 04:40:23 -0700\n\n Merge pull request #884 from Vlatombe/pr/title-full-displayName\n \n Display the full display name in title for jobs and views\n", "commit 87dd59de8e8cc90bfc42ea366c3028f10f82d748\nAuthor: ctapobep <ctapobep@javatalks.ru>\nDate: 2013-09-12 15:26:20 +0400\n\n Fixed a typo\n", "commit ef74ed31a105f7b6c1e2925e8215b7ddb28d8304\nAuthor: ctapobep <ctapobep@javatalks.ru>\nDate: 2013-08-30 18:06:05 +0400\n\n [JENKINS-18721] Imrovement of performance - now when ListView builds up it asks for all the jobs only once. This is important because RBAC plugin each time checks permissions for all these jobs which impacts performance\n", "commit b02d45737e4eb7a0455ebe192271cf76bbf271e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-11 17:45:10 -0400\n\n [FIXED JENKINS-19473] Trying to work around jzlib bug.\n", "commit 96187b71e7188fcc137a450001328fb4d99c2c48\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-11 15:06:31 -0400\n\n f:repeatableProperty documentation talks about including f:repeatableDeleteButton, but then fails to actually call d:invokeBody.\n While you could put the delete button at the end of the nested config.jelly, this is ugly since it prevents reuse;\n better to specify the delete button in the form using f:repeatableProperty.\n f:repeatableHeteroProperty already inserted a delete button automatically, so its documentation was incorrect.\n", "commit 4373a60256799fcbc02c6725832ce5b87bd77a73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 16:32:04 -0700\n\n the trunk is toward 1.532-SNAPSHOT\n", "commit 28d38cb39d048c0ceaeff34d033e90a7886aa251\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 16:32:00 -0700\n\n creating an RC branch\n", "commit 36e775876b1658a72cf08757899626f6ef74b2f9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-09 17:19:25 -0400\n\n Run.getResult may be null, so check for that.\n Observed in 1.509.2:\n Parsing POMs\n Failed to transfer Could not find artifact \u2026 in central (http://repo.maven.apache.org/maven2)\n Archiving artifacts\n ERROR: Processing failed due to a bug in the code. Please report this to jenkinsci-users@googlegroups.com\n java.lang.NullPointerException\n at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:138)\n at org.zeroturnaround.jenkins.LiveRebelDeployBuilder.getArtificatOrMetadata(LiveRebelDeployBuilder.java:194)\n at org.zeroturnaround.jenkins.LiveRebelDeployBuilder.uploadConfiguration(LiveRebelDeployBuilder.java:171)\n at org.zeroturnaround.jenkins.LiveRebelDeployBuilder.perform(LiveRebelDeployBuilder.java:108)\n at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)\n at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:812)\n at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.build(MavenModuleSetBuild.java:828)\n at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:779)\n at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:594)\n at hudson.model.Run.execute(Run.java:1575)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:485)\n", "commit d9f3af5fef0641aae28bfdff5b6369bbf2e7d764\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-09 17:09:19 -0400\n\n Trying to diagnose an NPE associated with cloudbees-template.\n In 1.516:\n java.lang.NullPointerException\n at hudson.maven.ModuleName.equals(ModuleName.java:115)\n at hudson.maven.MavenModuleSet.reconfigure(MavenModuleSet.java:1108)\n at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:907)\n at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:631)\n", "commit 3275456dc44c0161a10c54d2c7f0b10db131ebb7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 13:27:30 -0700\n\n this method needs no synchronization\n", "commit 0f46fb78fe84c3142cf2780663f265b1d4953723\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 13:06:59 -0700\n\n Experiment revealed that a thread's interrupt flag cannot be set before it's started:\n \n The following code prints false.\n \n public static void main(String[] args) {\n Thread t = new Thread() {\n @Override\n public void run() {\n System.out.println(Thread.currentThread().isInterrupted());\n }\n };\n t.interrupt();\n t.start();\n }\n", "commit 6d9c83a86df49f209963e2e2870f7301abb271a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 13:06:09 -0700\n\n if an executor is interrupted before it's started, just throw it away\n", "commit 7b8a153e2a90aa6ad3b6dc4d53a39c538ca311c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 13:02:39 -0700\n\n killComputer only interrupts idle threads\n", "commit abb64edf4db1babff6402852c9194e57e90d5267\nMerge: 7790dbcabf caeca08fe7\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-09-09 18:29:08 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit caeca08fe7856ac5e67265383378edc246ba2aa2\nMerge: 89a11462c7 1b17ca18a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 11:18:55 -0700\n\n merged back the RC branch\n", "commit 1b17ca18a0c7141087e67688ca5aea3b7c1b7a87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 11:18:53 -0700\n\n updated changelog as a part of the release\n", "commit 7790dbcabfcfe3aeb8db54cf13673036e0548d34\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-09 13:24:58 -0400\n\n [FIXED JENKINS-19515] Try to avoid truncation of fingerprint storage files.\n 1. Use AtomicFileWriter on the hypothesis that an exception during save() caused truncation.\n 2. Improve logging from the cleanup thread since that may be related to the root cause.\n 3. Regardless of the cause, recover more gracefully by deleting any truncated file rather than throwing the error up.\n", "commit 43e799a91405d5374ff6ab4b2e9a17f2d142934a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 10:08:07 -0700\n\n updated changelog for release\n", "commit 7413d2212d5bd80cae25722a36fb208bde76e6bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 09:58:16 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 823d1bf81751d26eda48f8e537475d559632368a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 09:58:15 -0700\n\n [maven-release-plugin] prepare release jenkins-1.530\n", "commit 89a11462c7e77484e8e9fff36baa404eaba9c8e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-09 10:06:55 -0400\n\n [FIXED JENKINS-18337] Must use xmlEscape for freeform text fields in fingerprint XML.\n", "commit e116b906bd3395ec0111a770886373f2b8a14d33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 00:58:24 +0100\n\n improving error reporting\n", "commit 9b058aebc36fdd98d211d7f5bbd18a8661627378\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 00:57:54 +0100\n\n killComputer interrupts executors, so no need to do it separately\n", "commit 111a8d364c4a7a1afb8c8a88a7ab6809bb2a19dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 00:44:42 +0100\n\n more simplification and bug fix\n", "commit 4d9429f88fe3cc98b0e1c27e35d43851fbb00f8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 00:40:41 +0100\n\n needs to be checking a different method\n", "commit 74c2ab460c53880004fc9ec012876b9ece078232\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-09 00:30:31 +0100\n\n further simplification\n", "commit 3eea39648943583a530f47f69f93737266537d9d\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-09-06 13:07:46 +0200\n\n [FIXED JENKINS-19488] Expand variable in a consistent way\n", "commit 7e131ec209360d221c35e993e3c206299ab05a20\nMerge: a219148891 127c1145f9\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-09-06 02:21:46 -0700\n\n Merge pull request #936 from Vlatombe/buildvariablecontributor-copypaste-error\n \n Fixing copy-paste error\n", "commit 127c1145f98427ce25f3d6d564c015854ce9839d\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-09-06 08:51:20 +0200\n\n Fixing copy-paste error\n", "commit a2191488919f107c0dc1080aac4814161374ab70\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-05 23:34:50 +0200\n\n Noting possibility of summary.jelly.\n", "commit d52da3f38d39bf5a45042cbfc9b3de225cc02f33\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-05 20:29:26 +0200\n\n [JENKINS-19171] Noting.\n", "commit 980de3601c66d1ca1807bca98efd8ddc7827b843\nMerge: 99d62c7c2c a184ef54cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-05 11:27:39 -0700\n\n Merge pull request #907 from jglick/JENKINS-19171-IE-11\n \n [FIXED JENKINS-19171] Identify user agent for Internet Explorer 11.\n", "commit 99d62c7c2c49a15ee50d44f8d43c5d66f104c149\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-05 11:55:55 +0200\n\n adding more convenience constructors\n", "commit ac274f153b732d1834b9e0aa46ee6f64fa3527cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-05 10:40:05 +0200\n\n [JENKINS-19457]\n \n Added a test case in an attempt to isolate the root cause of the problem, but this one works as expected. Hmm.\n", "commit b94cab3ac6c1e79fff4929ef1b025fe6716bfe55\nMerge: dfd60492e7 010f2dd0f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-04 23:15:13 -0700\n\n [FIXED JENKINS-19457]\n \n Merge remote-tracking branch 'origin/pr/934'\n", "commit 73073387c85d90bb5543a856af24bfcb5590352a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-09-04 23:11:24 -0700\n\n Still a work in progress\n", "commit dfd60492e7a83f24e5c9a37d0d4af1bee55f9f34\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-09-04 17:56:27 +0200\n\n fixed duplicate builds in view build history when nested in folders\n \n Jenkins with folders A job A/j\n a top-level view to recurse into subfolders and include all available jobs and folders (so A and A/j)\n => builds for A/j are included twice, as view.builds iterate on its items, so get A/j + builds from A.\n", "commit 776e0c7b1682f8a6522c0a47ba6dc2aa46669f12\nMerge: 4c72b339c3 b2c20fd9db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-04 07:30:37 -0700\n\n Merge pull request #935 from Vlatombe/testing-listview2\n \n Simplify assertions since webClient#getPage already throws an exception\n", "commit 010f2dd0f5b608ae294ad9c316f3e03401d9ad1c\nAuthor: Jens Hausherr <jens.hausherr@xing.com>\nDate: 2013-09-04 14:53:39 +0200\n\n Fixed indentation\n \n Replaced tabs by spaces\n", "commit 4c72b339c385d6981f0f33053f0100c2757ab803\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-09-04 12:16:03 +0200\n\n Add changelog for PR #912\n", "commit 8ab50323c58106a7a47c12ab8dc7adfcc9c8a639\nAuthor: rednuht <d.olausson@gmail.com>\nDate: 2013-08-21 15:30:36 +0200\n\n Update AbstractProject.java\n \n Should follow this statement:\n \"Called after a job has its configuration updated.\"\n", "commit fd696e191181b7f482b240c42c37438267da487c\nAuthor: rednuht <d.olausson@gmail.com>\nDate: 2013-08-21 15:29:44 +0200\n\n Update AbstractItem.java\n \n Should follow this statement:\n \"Called after a job has its configuration updated.\"\n", "commit e81a9076c414eda983559f17aa8f0c38b8a89b09\nAuthor: Daniel Olausson <daniel.l.olausson@ericsson.com>\nDate: 2013-08-21 14:22:00 +0200\n\n JENKINS-17108. This solves the problem with ItemListner.onUpdated not being called if the project was disabled/enabled by pushing the button on the project page. Also solved the problem with ItemListener.onUpdated not getting called if the project description was updated using the edit description on the project page.\n", "commit b2c20fd9dbc204566e4897fc0d37af0c0ff6ab64\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-09-04 09:29:11 +0200\n\n Simplify assertions since webClient#getPage already throws an exception\n in case of erroneous http status code.\n", "commit 49c731fc03aa2e003b8209de2f339bc625ecd9e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-03 17:06:47 -0400\n\n PROXY_HEADER should be static, so it does not get serialized into the crumb configuration.\n", "commit afa517e4615371d9a151ef2867dd385093fc8619\nAuthor: Jens Hausherr <jabbrwcky@gmail.com>\nDate: 2013-09-03 19:38:18 +0200\n\n [JENKINS-19457] Wrap eval in try-catch to prevent job configuration breakdown\n", "commit 0e3c7a95bf35b7ea20810042266a72d95d5aaba3\nMerge: 3d8c78e2d2 e54c452c6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-09-03 06:16:00 -0700\n\n Merge pull request #816 from jglick/hetero-list-sample\n \n Hetero list sample\n", "commit 4a3e547fcf06b99f06ebdc04a2f189e24fb85785\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-09-02 20:22:35 -0700\n\n Updating unit tests with feedback from review\n", "commit 3d8c78e2d240d0c1b2fce9ce2dcc76f688fd82e3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-09-02 17:49:21 +1000\n\n use guice no_aop which is faster for our usage\n", "commit 08a1fc39d5231f319e64776889d6a66aac94f26d\nMerge: 83410feb4e 18582f8c6d\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-09-02 03:23:17 -0700\n\n Merge pull request #930 from olivergondza/args4j-fix\n \n Bump args4j to 2.0.23 as an alternative to #776\n", "commit 18582f8c6ddf4c300a5a8cc52bd5f4bc694484d4\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-01 22:34:47 +0200\n\n Bump args4j to 2.0.23 as an alternative to #776\n", "commit 83410feb4e74faa9edf8e25e1c68ade01882cf03\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-01 20:07:25 +0200\n\n Add tests for #919\n", "commit 1623160e6b2f0af1e5e119630c3db648142a653f\nMerge: 1933814e46 e757ae3224\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-09-01 18:56:24 +0200\n\n Merge pull request #919 from LarryNorth/JENKINS-17603\n", "commit 1933814e460efef2f6ac5c4878c3ffbdf4a7be89\nMerge: 1007c3f081 6031878c80\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-09-01 08:55:08 -0700\n\n Merge pull request #929 from Vlatombe/testing-listview\n \n Checking that links generated in ListView are valid\n", "commit 6031878c800a34ad176fa837b75fb6b9a7bc2a4f\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-08-31 11:19:26 +0200\n\n Checking that links generated in ListView are valid\n", "commit e54c452c6d6661ec4e078d0b275f45f843d8b8b5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-30 17:43:21 -0400\n\n f:select works fine with form binding; giving up on f:radioBlock.\n", "commit 10cdcdd51428970b3a1c17a6491fb423c121b8b1\nMerge: 3d6a0a684e 1007c3f081\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-30 17:20:22 -0400\n\n Merge branch 'master' into hetero-list-sample\n", "commit 1007c3f081565a1d129f36cbbba347f1515e107a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-30 17:18:31 -0400\n\n [JENKINS-18429] Correcting faulty logic in 8b4f3042700b14dbf4d9fc177e42fadc5ddebb30.\n", "commit 3d6a0a684eaf34f22f18a6ef12b6f92406d8ceba\nMerge: 42fa120ff4 3bf39c16f9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-30 16:59:27 -0400\n\n Merge branch 'master' into hetero-list-sample\n", "commit 3bf39c16f93da2118d68d690fc60af65b71b2c77\nMerge: c63e1f7084 58e8bd7a2e\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2013-08-30 13:25:44 -0700\n\n Merge pull request #916 from wolfs/aggregate-test-result\n \n [FIXED JENKINS-9637] Fixed the 404 when clicking the testResult on the Project Page when there is only an aggregated test result.\n", "commit c63e1f7084abc5c1e440d7a1785f2a2d5a035b78\nMerge: 574fe1409e cc259504ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-29 14:23:02 -0700\n\n Merge pull request #925 from ctapobep/master\n \n [JENKINS-18723] Fixed performance bottleneck. Corrected the formation of...\n", "commit 574fe1409ec80135c91054ed13afd131fa5eb48c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-29 16:13:48 -0400\n\n [FIXED JENKINS-9540] Failure of recursive copy on slave side should be reported.\n Instead it was being thrown in a Future that the master did not wait for:\n the writing side failed with a closed pipe exception, and this meaningless error was thrown up.\n Fixing by waiting for the reading side first, so any error there will be thrown up.\n (If there was _also_ an error on the writing side, we would miss it, but typically this will just be the closed stream.)\n", "commit d12b16c66b6cb2e382321f7bafb653c027931b1a\nAuthor: Olivier Dagenais <olivier.dagenais@gmail.com>\nDate: 2013-08-29 14:35:29 -0400\n\n Minor formatting fixes.\n", "commit 7c9aab3831e3df9f30585473e265efa8e2519537\nAuthor: Olivier Dagenais <olivier.dagenais@gmail.com>\nDate: 2013-08-29 14:31:22 -0400\n\n Fix random HTTP 404 when viewing build details\n \n Added a unit test (and supporting localExpiredBuilder) to expose a\n defect in the search() method of AbstractLazyLoadRunMap whereby the\n index contained an entry for the requested build number, but the\n BuildReference's referent was null.\n Fixed the search() method to handle this rare[ish] corner case.\n", "commit cc259504ae050e705a55613fbc78e38f81b18496\nAuthor: ctapobep <ctapobep@javatalks.ru>\nDate: 2013-08-27 13:03:55 +0400\n\n [JENKINS-18723] Fixing performance bottleneck, first step. There were 2 times relative path for the job was asked which was replaced by a single time and saving the result in a var.\n", "commit d75c350c7bd0ded4bf573d4ea69667d10e2d67d2\nMerge: 352a6f26cb 2b5c4b701c\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-08-29 01:24:44 -0700\n\n Merge pull request #917 from mvach/JENKINS-19332\n \n [FIXED JENKINS-19332]\n", "commit 352a6f26cb2a854a87f24119aa3e502a66060107\nMerge: 7cb81ee826 e8cee74b6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-28 09:54:18 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 7cb81ee826e41d5f70c73bd2992bb249eccd90f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-28 09:53:53 -0400\n\n [FIXED JENKINS-19391] Trying to show the annotation on an Advanced block in newly inserted dynamic section failed since the span is not yet registered.\n More generally, suppressing customizedField detection when attrs.field is null;\n this prevents us from giving false positives for complex forms with Java-based defaults like CoberturaPublisher.\n", "commit e8cee74b6dbfd66eeb4fb9c9679a99a937fe03c1\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-08-28 12:05:20 +0200\n\n Avoid linebreaks around l:breakable\n", "commit b2883e212f4e37b0d608def71b27b2352ed321df\nMerge: f6d20fa8f3 151a58cc8c\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-08-28 12:02:34 +0200\n\n Merge pull request #924 from dwdyer/master\n", "commit f6d20fa8f37da61095cb5bc686dfcb5d2176be74\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-27 18:08:50 -0400\n\n [FIXED JENKINS-3107] Annotate the Advanced section if some fields are already customized.\n", "commit 5c6044ca49b67cdc37b0f418efda84d6ff1fa396\nMerge: 99f84bc8e0 554d0a0e0c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-27 18:03:02 -0400\n\n Merge branch 'advanced-auto-expand-JENKINS-3107'\n", "commit 151a58cc8cc31366e8e4b87ce2b0b3736e9f4ca6\nAuthor: dwdyer <dan@uncommons.org>\nDate: 2013-08-27 22:50:27 +0100\n\n Fixed incosistency, use st:nbsp for all spaces.\n", "commit 99f84bc8e086f7e6e13b2f2efd080a7b719aeab2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-27 17:34:07 -0400\n\n 7232798611b66f4a03ad8670c07cb58220f4d866 mistakenly made a new method deprecated.\n", "commit bf444887ac16cc802695827da0a0f30949aa0f1f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-27 12:22:26 -0400\n\n [FIXED JENKINS-19377] ViewJob.removeRun must take effect synchronously or LogRotator gets confused.\n", "commit 1d20c524e14353aa2c047586a300180d1cdf15d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-27 11:54:31 -0400\n\n [JENKINS-18775] Noting that this usage of XStream is unsupported and could cause future problems.\n", "commit d19a70acf472532c167fbd305493d9ad57395968\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-27 07:54:41 -0700\n\n the trunk is toward 1.531-SNAPSHOT\n", "commit 95b3e8879a5b95e13487e2bee82ef5d9cc1f15e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-27 07:54:36 -0700\n\n creating an RC branch\n", "commit 05953c431f23edb8f70857832717c4d728b11cd5\nMerge: e50d115f33 c6ec106813\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-27 08:37:55 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit c6ec10681302060b6902063105d701af00637d25\nMerge: 8df5cb85e7 4752a852df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-26 21:42:53 -0700\n\n merged back the RC branch\n", "commit 4752a852df1ae5d2c62171cafdfb759ecdadc01f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-26 21:42:49 -0700\n\n updated changelog as a part of the release\n", "commit a3f1e9b2aa9ac1bd42daa4763189f079078038a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-26 21:09:18 -0700\n\n updated changelog for release\n", "commit 2b43f51685b69c2182c901b125ebe446e8333fd0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-26 20:59:32 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e199aa1a7734908c5b49663f59017369a2f2b033\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-26 20:59:30 -0700\n\n [maven-release-plugin] prepare release jenkins-1.529\n", "commit e240b75a2423e3b3a913ad669fb84ecabeba93eb\nMerge: 59b3118807 8df5cb85e7\nAuthor: dwdyer <dan@uncommons.org>\nDate: 2013-08-27 00:58:29 +0100\n\n Fix for underlined trailing spaces on project links. Tried various solutions including the Jelly trim attribute, but in the end the only thing that would work was to remove the line break prior to the closing tag.\n", "commit 59b31188077e93e7c8ef7e6f462456057175b995\nAuthor: dwdyer <dan@uncommons.org>\nDate: 2013-08-26 23:52:00 +0100\n\n Don't underline the space between RSS icons and the link text.\n", "commit f5742df16b629a3ba55362bb8e40e786142a0e29\nAuthor: evernat <evernat@free.fr>\nDate: 2013-08-27 00:03:09 +0200\n\n Optimize and close Zip resources in ClassicPluginStrategy and FilePath\n", "commit e50d115f338c16e8d9a21d33cf182ce2f77080cf\nMerge: 2c428d8096 8df5cb85e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 17:20:56 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 8df5cb85e7340694c2731edc9bbbd2da69e1a7f7\nMerge: 44b1a4a02b 3835b3fcc7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 14:08:30 -0700\n\n Merge pull request #922 from evernat/master\n \n Optimize String appends in hudson.Functions\n", "commit 2c428d809609af6d2de2c645a24293c950358ab6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 16:50:44 -0400\n\n @DataBoundConstructor does not belong on constructos of abstract classes.\n", "commit 554d0a0e0c8a776072896c98821b17876bbb5a20\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 16:42:02 -0400\n\n customizedFields support for f:checkbox (and thus also f:optionalBlock).\n", "commit 3ce3ec4496898734fd4e23968ea74d6cef2f03ac\nMerge: 6eb958a111 44b1a4a02b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 16:08:16 -0400\n\n Merge remote-tracking branch 'origin/master' into advanced-auto-expand-JENKINS-3107\n", "commit d814a6ff7f2e99c9ada722d17c33ca87b0bbea65\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 15:35:24 -0400\n\n [FIXED JENKINS-19168] Stapler 1.218.\n", "commit 3835b3fcc701e0a79d639e1e9b6e80ec7e53976f\nAuthor: evernat <evernat@free.fr>\nDate: 2013-08-26 21:15:35 +0200\n\n Optimize String appends in hudson.Functions\n", "commit 44b1a4a02b4f3d87143aace5a4d87827180a7f12\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 14:28:26 -0400\n\n Does not make much sense to put @DataBoundConstructor on an abstract class.\n (Stapler 1.218 rejects it, I think correctly.)\n", "commit 97d3f02c1a8f09a1050d500d30f89d70a5310ef5\nMerge: d3fa3bc906 5704e5da78\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 13:37:03 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 5704e5da785bcd8e4047e0daf49a9e3c40246ef9\nMerge: d406612ef2 b32b38cdc9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 09:56:00 -0700\n\n Merge pull request #918 from evernat/master\n \n Close JarFile resources in PluginWrapper and UpdateCenter\n", "commit d406612ef2ae4557653cd915577ed64a2ad2da91\nMerge: b386ed31d3 a92b6bfe17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 08:52:29 -0700\n\n Merge pull request #591 from petere/debian-gecos\n \n debian: Fill in gecos field for jenkins user\n", "commit d3fa3bc906c7cb88c267f36b8eba1150435f9aaf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 11:41:14 -0400\n\n [JENKINS-18775] [JENKINS-17248] Noting.\n", "commit 4def416224074c611f41185bd4e2dd0b68bcba5d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 11:38:39 -0400\n\n [JENKINS-17248] Be robust against exceptions in ItemListener.onLoaded, since this could interrupt Jenkins startup.\n", "commit b386ed31d38050064fb6ad827b95eb32e9744de0\nMerge: 89c94dda87 518d09208d\nAuthor: CloudBees DEV@Cloud <nobody@cloudbees.com>\nDate: 2013-08-26 15:24:34 +0000\n\n Merge REMERGE_HEAD into HEAD\n", "commit 518d09208d4bfa879926ee786bf3d0c0b2d703b9\nMerge: 7e8a0fa45f 8cfdf8ac6f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-08-26 08:23:33 -0700\n\n Merge pull request #921 from brauliobezerra/patch-1\n \n Thanks\n", "commit 89c94dda875fba273d22451c540c2ad9e4ac0197\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 10:21:06 -0400\n\n [FIXED JENKINS-18775] Integrated XStream 1.4.4-jenkins-4 with attempted fix for race condition.\n", "commit 7e8a0fa45f384c92037f4a7a9146b75318599406\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-26 09:42:57 -0400\n\n Comment.\n", "commit 8cfdf8ac6ffa40986db58a2df3293ad235f576ae\nAuthor: Br\u00e1ulio Bezerra <brauliobezerra@gmail.com>\nDate: 2013-08-26 09:43:37 -0300\n\n Fixed Brazilian Portuguese translation of \"Full Log\".\n \n The translation was too literal: the log is not full as in a cup of water (this is what \"cheio\" means), it is full because it is not a partial object.\n", "commit 872a6d740ddcc9863fe6a41a5afe9823cc7830a3\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-08-25 12:43:35 +0200\n\n fix computeRelativeNamesAfterRenaming for job tbs using same prefix in name\n", "commit e757ae3224def488fb26fa588cd3ba22d9bcdc7b\nAuthor: Larry North <lnorth@swnorth.com>\nDate: 2013-08-24 20:10:31 -0500\n\n Code format corrections: replaced some tabs with spaces.\n", "commit 3dfcd6760cc7a3360107d281ba34bb11816fd213\nAuthor: Larry North <lnorth@swnorth.com>\nDate: 2013-08-24 20:01:29 -0500\n\n When Jenkins CLI attempts to build an unbuildable project, return -1 to\n indicate failure.\n", "commit cfb9d2fbbd57c0f1c6cbd38775dd121846fab647\nAuthor: Larry North <lnorth@swnorth.com>\nDate: 2013-08-24 19:54:03 -0500\n\n Externalized \"Cannot build...\" messages to Messages.properties.\n", "commit 7ed3dbd3d5fc0f5f531d7bd39e11f262dda96a9f\nAuthor: Larry North <lnorth@swnorth.com>\nDate: 2013-08-24 15:21:01 -0500\n\n Display an explanatory message when Jenkins CLI attempts to build an\n unbuildable project.\n", "commit b32b38cdc9fb7a492231793730b9fee43375476a\nAuthor: evernat <evernat@free.fr>\nDate: 2013-08-24 17:43:01 +0200\n\n Close JarFile resources in PluginWrapper and UpdateCenter\n", "commit bf7eb802d9b4535927dca89a41f62fc24d1c409f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-23 17:39:44 -0400\n\n [FIXED JENKINS-16261] Defer JAR copying from MavenComputerListener.preOnline.\n", "commit 594a4e7560a54b4e2687b566c9737687752a2a13\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-23 15:28:58 -0400\n\n If JenkinsLocationConfiguration.jenkinsUrl is still null, CoreEnvironmentContributor will silently skip several variables.\n No obvious fix for that, but at least document it so it is not so surprising.\n", "commit 4f68a088cd3a71b725db882091d3172e1e321e68\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-23 13:13:25 -0400\n\n Worth recording a UserInterruption even for the anonymous user.\n", "commit 2b5c4b701c95ed9b71983e6af99a9917f5dfd2a5\nAuthor: Matthias Vach <matthias.vach@sap.com>\nDate: 2013-08-23 13:59:00 +0200\n\n [FIXED JENKINS-19332]\n \n - set findbugs version to 2.5.2 to avoid:\n [WARNING] 'reporting.plugins.plugin.version' for\n org.codehaus.mojo:findbugs-maven-plugin is missing. ...\n \n - delete maven-pmd-plugin and maven-checkstyle-plugin (commented out\n since more than two years)\n", "commit 58e8bd7a2eebe7e283386817ac67ff977b2b8e62\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2013-08-23 16:14:08 +0200\n\n [FIXED JENKINS-9637] Fixed the 404 when clicking the testResult on the Project Page when there is only an aggregated test result for a freestyle job. The name of the link is still wrong.\n", "commit 629be4ab30d0d046d6839c07ba5de1b31d8e1feb\nAuthor: Stefan Wolf <stefan.wolf@tngtech.com>\nDate: 2013-08-23 15:58:30 +0200\n\n [FIXED JENKINS-9637] Fixed the 404 when clicking the testResult on the Project Page when there is only an aggregated test result for a freestyle job. The name of the link is still wrong.\n", "commit 2f7520c3d455ec8f24632f7307363fc6b383dc87\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-08-01 16:32:08 +0200\n\n [FIXED JENKINS-19034] restore missing buildnumber-ID symlink when updating permalink\n", "commit 9c99a8cc4f5626bf0abcc55b7a591f86bc47b3d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-22 16:57:44 -0400\n\n Maven artifact paths were getting mangled when running with a Linux master and Windows slave.\n This resulted in them being treated as all outside the workspace, which makes for inefficient archiving.\n Fixed by storing local absolute paths, and later doing a canonical path comparison to workspace\n (which should also prevent problems with e.g. Windows case mismatches).\n", "commit d876679f131e52b84688586206fc35abbd2de1e7\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-08-22 15:17:35 +0200\n\n provide alternate error message for pattern-based naming strategy\n", "commit e724b751dfd78666688815a36e2875854f24c133\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-22 15:46:11 -0400\n\n Better for list() to return an empty array for a nonexistent directory.\n Otherwise you get exceptions when browsing the index page of a build with no artifacts.\n", "commit 23512cd63d07e114b569c41fd1596da263b0919a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-22 15:03:40 -0400\n\n ArtifactManagerFactoryDescriptor\n", "commit 964d9a09be0e54ee0bc67c66d2c1245ffa36b2ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-22 11:32:37 -0400\n\n @since\n", "commit 9abbfcb97681faf76480497e78c4b5076131b6d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-21 17:11:48 -0400\n\n Java 5 API compatibility.\n", "commit 30ed7b7e6a8c76e3bd874481f11e03e8d3a319ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-21 16:48:00 -0400\n\n Improved Javadoc.\n", "commit dee545ff30fa733dea9aa486b46452d69498d0f4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-21 16:41:38 -0400\n\n _throw no longer needed.\n", "commit 862544b2497fb4d083fbe2fa1dcf9d2026760c61\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-21 16:38:27 -0400\n\n Satisfy DirectoryBrowserSupport with a new VirtualFile.\n", "commit 01fa0201fcb28f2130084678bb7129334efe302b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-21 14:05:25 -0400\n\n First draft of reworked artifact listing API.\n", "commit f846169fb5e373f9fec5fa1a75c13988cb636f9b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-21 13:06:17 -0400\n\n Moving what is essentially unit test code out of the test harness module.\n", "commit 851b2d938b1a4772210000cae4a35432ea776c2d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-21 11:22:35 -0400\n\n Making ExplicitlySpecifiedDirScanner public since it can be useful for other artifact managers.\n", "commit 87a794ea94fb9d6aa6d3a8821d33be9871f3e1bb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-21 10:21:17 -0400\n\n Javadoc: use DataBoundConstructor.\n", "commit 12d057b681730c253650476b5942ce1fd7cd1b2a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-20 18:37:56 -0400\n\n Need to restore the owner of the describable list so that changes in subsequent sessions will be persisted.\n (Issue not reproduced here, but was in similar ArtifactManagerConfiguration: 757fe0844ce0d53d08c9d762ddce4b1190ab8cd4.)\n", "commit 757fe0844ce0d53d08c9d762ddce4b1190ab8cd4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-20 18:35:19 -0400\n\n Apparently need to set the owner of the DescribableList when restoring.\n Otherwise changes to configuration on the second startup are not persisted.\n", "commit a3d099b6528234e630a4c9225e96c2333e5de13a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-20 17:46:55 -0400\n\n ArtifactManagerFactory/ArtifactManagerConfiguration to let the administrator select what to use.\n", "commit a38b1103b3421ad33e0cbeb5d079192d15e76079\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-20 14:16:23 -0400\n\n Clarifying that archiving may be run on technically completed builds.\n", "commit 2a2715a4eb114c9c27ee51887aaf6108ed084ede\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-20 13:31:59 -0400\n\n More readable log output.\n", "commit 4ef0018101c9f28e26bc4d447cc7c0ca84fd2c1d\nMerge: 04c3729ea5 a92e9da978\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-20 13:18:23 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n \n Conflicts:\n core/src/main/java/hudson/model/Run.java\n test/src/test/java/hudson/maven/MavenMultiModuleTest.java\n", "commit a92e9da978262c6a7e4d74d3b2750319cbc748fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-20 13:05:21 -0400\n\n [FIXED JENKINS-18846] Update symlinks for Maven module builds.\n", "commit a89edffa9822db492cd2cb88330daf7be2837e8a\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2013-08-20 00:24:05 +0200\n\n Improved name of Maven project.\n", "commit 2a2f978b60db9a20eccadabcc3d52591d61c9ec3\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-08-19 23:03:03 +0200\n\n move environment in maven project to same location as in freestyle project\n", "commit 04c3729ea514c6a0d6324e0e1083d922467ff6e9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-19 16:26:51 -0400\n\n Simpler FilePath constructor.\n", "commit 957595d2b4dbec3ea7f18679f9f9c7be0b6c81da\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-19 16:19:20 -0400\n\n You might expect new FilePath(null, \"/local/path\").getChannel() to be null.\n Confusingly, it is instead MasterComputer.localChannel!\n If that is fed back into FilePath.<init>(VirtualChannel,String) rather than using .<init>(FilePath,String)\n you get an object that behaves strangely and throws exceptions.\n", "commit 34a461eb40dc533d200c2c06317cccb4229af4b2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-19 14:26:53 -0400\n\n Queue up artifacts from a Maven build so they can all be archived in one call (per module).\n", "commit e345678c4e019c813e0d95529acbd0874c8d74b6\nMerge: 920c3fde33 ec503aa831\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-19 11:17:25 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n", "commit ec503aa8316e7d8c38d830b8c32e7eb2732d5117\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-19 08:13:13 -0700\n\n the trunk is toward 1.530-SNAPSHOT\n", "commit c6d83f84609e961fe5fbb4c786e6c5aafa4a5804\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-19 08:13:08 -0700\n\n creating an RC branch\n", "commit c15bf5e21e2219032727bbafb1876aa693db764e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-19 22:27:23 +1000\n\n add changelog entry\n", "commit 329453a80f248ebad724377c7220821bb9d539c4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-19 22:26:29 +1000\n\n avoid log duplication with mvn 3.1 builds\n", "commit 24eb57860d0144e8962a9571275c6a65ab2f0e68\nMerge: 78b5121b21 45eae58d65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-18 21:18:39 -0700\n\n merged back the RC branch\n", "commit 45eae58d65e18e64034977c81828cb1d31fe4085\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-18 21:18:36 -0700\n\n updated changelog as a part of the release\n", "commit 763155036ed28b54555c09b11cf6fad6f3d0a0b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-18 19:33:05 -0700\n\n updated changelog for release\n", "commit 1328bf45f3e91e02089d9be6d9cd0b14b9930f34\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-18 19:23:14 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1d2009094ebe1eb28d4cdfaad7bcd67bb446fb76\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-18 19:23:14 -0700\n\n [maven-release-plugin] prepare release jenkins-1.528\n", "commit 78b5121b21447d01ff6edb9d10bf8cd35cea094c\nMerge: 711316a5be de6bb5c500\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-08-18 03:54:45 -0700\n\n Merge pull request #895 from kutzi/JENKINS-19004-channel-executor-name\n \n [JENKINS-19004] set name of remoting threads\n", "commit 711316a5bed0d388fba00258827ccc9e255a853e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-16 16:21:49 -0400\n\n Log CannotResolveClassException and similar at FINE, not WARING.\n OldDataMonitor already collates these errors and presents them to the user with a fix.\n Printing a stack trace for each and every missing class just clutters the log file.\n (Especially when restarting after disabling a widely-used plugin.)\n", "commit d4a0a6c13a4f9323c20cff61a2afd525b0f7d697\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-16 22:27:14 +1000\n\n plexus-classworlds 2.5.1\n", "commit 34d27ca43b11e5a0f56e2155ed7f4734d8960b87\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-08-16 13:24:30 +0200\n\n Add changelog recoed for PR #909\n", "commit cc2bc4249cad9f52ae7dbcbc6e42f2e39b554e6e\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-08-16 13:21:53 +0200\n\n Add test for PR #909\n", "commit 2b36bd0b5e0f78e0628a4bb0cf53de66f7077183\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2013-08-16 00:41:43 +0300\n\n [JENKINS-16178] Add builds that were run by user to user's build list.\n", "commit 5fe9e52b2f93604423d9d86663ef952da00d74ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-15 13:27:28 -0400\n\n [GROOVY-4292] Update Groovy to 1.8.9 to avoid random livelock during startup when init.groovy specified.\n \"GroovyInitScript.init\" daemon prio=10 tid=0x00007f28d0001800 nid=0x48 runnable [0x00007f28cb79e000]\n java.lang.Thread.State: RUNNABLE\n at java.util.WeakHashMap.get(Unknown Source)\n at org.codehaus.groovy.ast.ClassHelper.makeCached(ClassHelper.java:121)\n at org.codehaus.groovy.ast.ClassHelper.makeWithoutCaching(ClassHelper.java:183)\n at org.codehaus.groovy.ast.ClassHelper.make(ClassHelper.java:170)\n at org.codehaus.groovy.ast.ClassHelper.make(ClassHelper.java:159)\n at org.codehaus.groovy.vmplugin.v5.Java5.makeClassNode(Java5.java:382)\n at org.codehaus.groovy.vmplugin.v5.Java5.makeParameter(Java5.java:403)\n at org.codehaus.groovy.vmplugin.v5.Java5.makeParameters(Java5.java:396)\n at org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:331)\n at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:262)\n - locked <0x00000000f4bfe2b0> (a java.lang.Object)\n at org.codehaus.groovy.ast.ClassNode.getInterfaces(ClassNode.java:356)\n at org.codehaus.groovy.ast.ClassNode.declaresInterface(ClassNode.java:946)\n at org.codehaus.groovy.ast.ClassNode.implementsInterface(ClassNode.java:926)\n at org.codehaus.groovy.ast.ClassNode.isDerivedFromGroovyObject(ClassNode.java:916)\n at org.codehaus.groovy.classgen.AsmClassGenerator.isGroovyObject(AsmClassGenerator.java:1070)\n at org.codehaus.groovy.classgen.AsmClassGenerator.visitPropertyExpression(AsmClassGenerator.java:1027)\n at org.codehaus.groovy.ast.expr.PropertyExpression.visit(PropertyExpression.java:55)\n at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateEqual(BinaryExpressionHelper.java:287)\n at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:76)\n at org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:519)\n at org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:49)\n at org.codehaus.groovy.classgen.asm.StatementWriter.writeExpressionStatement(StatementWriter.java:599)\n at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeExpressionStatement(OptimizingStatementWriter.java:354)\n at org.codehaus.groovy.classgen.AsmClassGenerator.visitExpressionStatement(AsmClassGenerator.java:501)\n at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40)\n at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:80)\n at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:155)\n at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:447)\n at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69)\n at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:101)\n at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:112)\n at org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:312)\n at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:269)\n at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:123)\n at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:389)\n at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1056)\n at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:50)\n at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:173)\n at org.codehaus.groovy.control.CompilationUnit$14.call(CompilationUnit.java:767)\n at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:967)\n at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:546)\n at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:524)\n at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:501)\n at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306)\n at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287)\n at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731)\n at groovy.lang.GroovyShell.parse(GroovyShell.java:743)\n at groovy.lang.GroovyShell.evaluate(GroovyShell.java:578)\n at hudson.init.impl.GroovyInitScript.execute(GroovyInitScript.java:83)\n at hudson.init.impl.GroovyInitScript.execute(GroovyInitScript.java:78)\n at hudson.init.impl.GroovyInitScript.init(GroovyInitScript.java:57)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\n at java.lang.reflect.Method.invoke(Unknown Source)\n at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120)\n at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at jenkins.model.Jenkins$7.runTask(Jenkins.java:889)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\n at java.lang.Thread.run(Unknown Source)\n", "commit ca1c798bc9daf448124eaf4ede7f3e29a38dbdb7\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-15 23:18:43 +1000\n\n add changelog for previous commit\n", "commit 1cecb76c4997c998c6935a638933afd69c7a0cb5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-15 23:16:32 +1000\n\n maven build doesn't honor logging configuration from the maven distribution\n", "commit ad6f55714d2e9e312eb3a5e1592496aecdadbcf1\nMerge: 707629b03f 923d6e48b6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-08-14 02:02:10 -0700\n\n Merge pull request #901 from ssogabe/ComputerLauncherTestFailure\n \n ComputerLauncherTest failed with LANG=ja_JP.\n", "commit 707629b03f96c9d210e9e0b89ea3c62b2ed37bb4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-13 23:03:37 -0400\n\n [FIXED JENKINS-19192] LoginCommand failed on Windows after introduction of JNR.\n Root cause of class loading error (on jnr.ffi.util.ref.internal.Finalizer$ShutDown) still unclear,\n but easy fix is to simplify ClientAuthenticationCache.save to use FilePath.chmod,\n which at least for now relies on hudson.util.jna.GNUCLibrary rather than JNR.\n", "commit 58c8a9393fbe31e4533343229603cae47723cc6e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-13 21:39:16 -0400\n\n [FIXED JENKINS-19135] Permit a user to configure an axis with no values without throwing exceptions.\n The project cannot be usefully built in this case but at least they can go back and reconfigure it.\n Also fixing Layouter.Column to not throw NoSuchElementException (in violation of Iterator contract)\n and thus break project overview when there is an empty Axis in the trivial list (due to an unintentional IndexOutOfBoundsException).\n", "commit b52e32eda3186814e90e0d42407ad164dc1b3d08\nMerge: 4d8bfb5538 f633a44ffb\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2013-08-13 13:02:35 -0700\n\n Merge pull request #908 from KostyaSha/JENKINS-17332\n \n [JENKINS-17332] Allow sign up with username that exists because of SCM commit.\n", "commit f633a44ffba7c4a3b78aaecdb07aebdafa3814dd\nAuthor: Kanstantsin Shautsou <Kanstantsin_Shautsou@epam.com>\nDate: 2013-08-11 17:28:00 +0300\n\n [JENKINS-17332] Allow sign up with username that exist because of SCM people.\n", "commit 5db147e85802c75bac19320383dcaeed88bc77ba\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-08-13 20:27:06 +0200\n\n [FIXED JENKINS-18485] Introduce Computer.EXTENDED_READ permission\n \n From now on user needs:\n Computer.CREATE to use 'create-node' CLI command\n Computer.DELETE to use 'delete-node' CLI command\n Computer.CONFIGURE to use 'update-node' CLI command and its REST alternative\n Computer.EXTENDED_READ to use 'get-node' CLI command and its REST alternative\n", "commit 920c3fde33d7310bf54fde05600ddaf0f753ed79\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-13 13:04:52 -0400\n\n A DirScanner must be serializable.\n", "commit 5250f3c205baaf7457bf2572f284c1c46280c716\nMerge: 2e09239906 1e9f90a45d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-13 12:50:22 -0400\n\n Merge remote-tracking branch 'origin/master' into ArtifactManager-JENKINS-17236\n", "commit 4d8bfb55388c459943fa3c56c417e03b11571819\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-13 12:48:46 -0400\n\n [FIXED JENKINS-19186] Robustness against malformed test result XML.\n", "commit 1e9f90a45d02a7165fe7b8e056280cd6df76308b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-13 08:03:59 -0700\n\n the trunk is toward 1.529-SNAPSHOT\n", "commit 014f565c9078ccc635d0007d1301e0fc3931e67c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-13 08:03:52 -0700\n\n creating an RC branch\n", "commit f425fc5f3389d2c0435d5a04cd7b49955ae6fc99\nMerge: 3751e26fff 52a8959a56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-13 07:42:53 -0700\n\n merged back the RC branch\n", "commit 52a8959a56e26973f3f7b7f6a9fbc641a7176fd3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-13 07:42:50 -0700\n\n updated changelog as a part of the release\n", "commit a72786c4295db38240d981597852dd1d6cf5f9f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-12 22:46:06 -0700\n\n updated changelog for release\n", "commit 8fd8b4f63985148e63908ae4e365204895ed80c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-12 22:34:47 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9b74a888b0f28893021a9134d45f49581cae62c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-12 22:34:46 -0700\n\n [maven-release-plugin] prepare release jenkins-1.527\n", "commit 2e09239906d726ba2aff8d7bcd23c4003f4395ff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-12 19:08:11 -0400\n\n Java 5 compatibility.\n", "commit ee4455d3ea2d51022b8f60f676e9a531a309d3f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-12 18:03:52 -0400\n\n Reworked ArtifactManager.archive to take a Map<String,String> to allow more flexible archiving behaviors.\n", "commit 7575a29d74a6622cec9ec2ecdde55c4cf2090bf6\nMerge: 47eec42c9d 3751e26fff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-12 16:40:43 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n \n Conflicts:\n core/src/main/java/hudson/tasks/ArtifactArchiver.java\n", "commit 3751e26fff2416eb0d88908d30beada7f257ee19\nMerge: 12aa92ce00 c8c45c1133\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-12 16:15:41 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 12aa92ce0068203bb3ff493ca72f0bc263ea591f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-12 16:15:16 -0400\n\n Comment.\n", "commit 71e6990d512ebe968ef84531a423970a9c424cde\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-12 16:15:09 -0400\n\n Unchecked warning.\n", "commit a184ef54cd9da5b2e20ca0bc31c53e99c5793741\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-12 13:29:48 -0400\n\n [FIXED JENKINS-19171] Identify user agent for Internet Explorer 11.\n", "commit c8c45c1133361e309207bc1ebe9729fe98a24ec1\nMerge: 17240f4347 3d3009db9b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-12 08:01:12 -0700\n\n Merge pull request #899 from mvach/potential-npe\n \n Fix potential NPE on exception path\n", "commit 17240f43475dff37c0ecfe62d2e3822656e534bb\nMerge: 3d9745c357 47fde3be8f\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-08-12 06:56:34 -0700\n\n Merge pull request #905 from Vlatombe/fixIncludeRegexListView\n \n [JENKINS-19082] Fix ListView includeRegex\n", "commit 47fde3be8f621c93db7291fcfd34d101daab50f7\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-08-12 15:32:51 +0200\n\n [JENKINS-19082] Fix ListView includeRegex\n", "commit 3d9745c3571fd8e81ca2abc6a25a196c58662de6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-12 22:13:17 +1000\n\n fix new artifactId for wagon aether\n", "commit 1e5ec6f0764b02ceebd5f17939b59515a8d0cf4a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-12 22:01:29 +1000\n\n last aether version 0.9.0.M3\n", "commit 377470f9ed1c2e1d36d38018f1203d45c3582f72\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-08-12 10:14:22 +0200\n\n Added changelog for PR #903\n", "commit bdcefed837509acc898308427826688af54aceba\nMerge: 084117e331 20859b4aad\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-08-12 09:48:57 +0200\n\n Merge branch 'jenkins_19156_windows_processkiller' of https://github.com/synopsys-arc-oss/jenkins into pr903\n", "commit 20859b4aad63689b5338fa32f50cb731118bf16f\nAuthor: Oleg Nenashev <nenashev@synopsys.com>\nDate: 2013-08-12 04:25:38 +0400\n\n Windows::killRecursively() invokes process killers after completion.\n Resolves https://issues.jenkins-ci.org/browse/JENKINS-19156\n \n Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>\n", "commit 084117e3319acae83f3c75eaeaf4cbd9d12420dc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-10 23:41:08 +1000\n\n use Guice from Google rather than a fork\n", "commit aea10298fed376979e41f4482dd6f2a916f4b23f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-08-10 23:05:35 +1000\n\n use guice from google rather than a fork\n", "commit 128ba43413a20b7c78f01f8cfb964bb06f0ccfdf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-09 23:49:52 -0400\n\n Fixing a few warnings.\n", "commit 92b1411926c1c146332f6ed8d081a8e710667cde\nMerge: adec3bb0c5 dfa9c4f384\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-09 23:41:42 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n \n Conflicts:\n changelog.html\n", "commit dfa9c4f384f0c47cd7e4f92382de3a0bf9676da4\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-08-10 11:36:01 +0900\n\n updated changelog for JENKINS-19091\n", "commit 8030ceedad27fc987181a7274856ddec1e9f5b40\nMerge: 7e8bbea333 36c0ebf6d5\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-08-09 19:29:48 -0700\n\n Merge pull request #900 from mpapo/JENKINS-19091\n \n correct help text of Label field => can be a Label Expression\n", "commit adec3bb0c53d288737fe664d6f44dbd7c06a1399\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-09 21:56:45 -0400\n\n Random failure.\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/1065/testReport/junit/hudson.model/ProjectTest/testPoll/\n", "commit ec9d809ddd2ed6930d1bf970999b152c5debdaa4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-09 19:57:56 -0400\n\n [FIXED JENKINS-16918] Use HTTP 405 when POST is required.\n", "commit 7e8bbea3336dc65a10c2fd69a20beac20bc6fca3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-09 12:55:11 -0700\n\n [FIXED JENKINS-18641]\n \n Eliminated the wrong script tag generation from <st:bind/>\n", "commit 0c843f5d8968bc86ed5dba8def9ed56f7aa04e6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-08 18:29:56 -0700\n\n this must be a merge failure\n", "commit 738a1d116409aeb00e86e63c768f58bffe679197\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-08 16:26:17 -0700\n\n adding javadoc based on the question in IRC.\n \n (04:07:53 PM) bbeck: In a plugin, given hudson.model.Node object is there an easy way to figure out how many busy/idle executors that node has? There only seems to be a method to determine the number of executors, but not their states.\n (04:24:02 PM) kohsuke: bbeck: see Computer\n (04:25:51 PM) bbeck: kohsuke: thanks, just noticed the countIdle/countBusy functions there.\n", "commit 7232798611b66f4a03ad8670c07cb58220f4d866\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-08 16:22:09 -0700\n\n [FIXED JENKINS-19124]\n \n Added another attribute 'checkDependsOn' on <input> elements (akin to\n 'fillDependsOn', etc) to list up the other dependency controls, and\n insert appropriate onchange events.\n \n 'checkUrl' is now just the stem portion of the URL to invoke, and\n the client script builds up the query parameters.\n", "commit 176ce5f56db54b547fdf8b5753ba7567bf1f9465\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-08 17:28:51 -0400\n\n Have observed Slave.getNodeProperties returning null, which should not happen.\n", "commit b524e52e298ed10cfe53cfd43fd08393a9e48ef0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-08 16:59:40 -0400\n\n Reducing ThisIsHowItsLoaded to FINEST.\n", "commit 3d208a1fcfbe7991ba9c81d139fddc41f7b05ed1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-07 16:50:35 -0400\n\n May need to call crumb.appendToForm for safeRestart link to work.\n", "commit 923d6e48b6ba817391788b2d03f967aa5f457a53\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-08-07 22:39:55 +0900\n\n ComputerLauncherTest failed with LANG=ja_JP. It seems to use invalid expect.\n If the output of 'java -version' is 'java version \"1.7.0_05\" ', then the expect should be 1.7.0 not 1.7\n", "commit 36c0ebf6d523d1b1a2c085ad2e7bb8c771a758e2\nAuthor: Michael Pailloncy <pailloncy.m@mipih.fr>\nDate: 2013-08-07 14:45:30 +0200\n\n correct help text of Label field => can be a Label Expression\n", "commit 3d3009db9b109f1b7434217600322440775884e6\nAuthor: Matthias Vach <matthias.vach@sap.com>\nDate: 2013-08-05 20:22:55 +0200\n\n Fix potential NPE on exception path\n \n Findbug reported NP_NULL_ON_SOME_PATH_EXCEPTION, Priority: Normal\n", "commit 298ed6187cee1bb9acb1be3396aef4eaae40724e\nMerge: bc0ab0c6ed eec307511c\nAuthor: laurence-h <laurence.hey@gmail.com>\nDate: 2013-08-07 11:36:38 +1000\n\n Merge remote-tracking branch 'upstream/master'\n", "commit eec307511c80112274d27f2a840d9f96cda784d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-06 18:06:43 -0400\n\n [FIXED JENKINS-9913] At least print a diagnostic to the build log if we are waiting on a checkpoint.\n", "commit 3ca7fbf4ee440ce89d5285b65fa0d3ada7adfa16\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-06 17:49:46 -0400\n\n BuildStepCompatibilityLayer already implements BuildStep, so its subclasses need not say they do as well.\n", "commit e5f5402cc2fdc762d14e7df46c9ac9559d149e8d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-06 13:34:05 -0400\n\n 1.525 was botched; move its changelog items into the 1.526 section instead.\n Also [JENKINS-19042] does not seem to have made it into 1.526; seems to have been towards 1.527.\n", "commit 642d8563051610986e226b62e596b17d3133e7b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 15:39:56 -0700\n\n integrated the session timeout change\n", "commit 93c5fe400a35e0ad974dd9e4db2d67b734b15a24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 12:26:50 -0700\n\n integrated 1.97 as requested by Jesse\n", "commit 69ce5d7d6c45b81386d1e9ec1e871a6fd58ed0f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 11:55:48 -0700\n\n the trunk is toward 1.528-SNAPSHOT\n", "commit edbddc11236af37841d11311186b6a43a885c130\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 11:55:43 -0700\n\n creating an RC branch\n", "commit dced4821d61ff25564fa56cf5fcfd3b61e194672\nAuthor: albers <github@folk.de>\nDate: 2013-08-05 20:47:41 +0200\n\n added translation for About Jenkins (de)\n", "commit c8e1be6df5b79b20eabf36bee94e474dc506e23b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-05 14:53:40 -0400\n\n Follow-ups to #893 (search improvements for folders).\n", "commit fd0ff3621bb302d16ea5a914c85bef6c917603ee\nMerge: 30ca0b818e 5bf6c0daf2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-05 11:50:32 -0700\n\n Merge pull request #893 from Vlatombe/pr/improve-search-2\n \n Follow-up on PR #848\n", "commit 30ca0b818e0ae07c877dc63740f073c9782d79a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 11:26:43 -0700\n\n Adding some IntelliJ configuration files.\n \n The contents of those files are manually inspected.\n This will hopefully reduce the ramp-up curve for new users.\n This is based on http://www.jetbrains.com/idea/webhelp/project.html\n", "commit 19c4ac08a65093cd0e6c5fdf5af804499d45046a\nMerge: 5847427dd2 7a5a94265c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 11:11:28 -0700\n\n merged back the RC branch\n", "commit 7a5a94265ce25c1a5c56fc420e783e55c16bd4ff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 11:11:25 -0700\n\n updated changelog as a part of the release\n", "commit c1f0fbfb18b5b48bee55c718b088fce6f31929ff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 10:19:53 -0700\n\n updated changelog for release\n", "commit 894acd7b7fd51e1344c96b4899f8fb35ac1beeec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 10:10:31 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 341ff4024a02e4f2b93111790cf17b437d379e87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-05 10:10:30 -0700\n\n [maven-release-plugin] prepare release jenkins-1.526\n", "commit 6142953f37ad6acf82d64fc7aaf13b62dc01cc1c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-30 09:23:47 -0700\n\n Revert \"Hotfix for test failure from d90d47d1b76ebb5d753e919afefb5d2457664da2.\"\n \n This reverts commit 1a6f3dfa766234057c29b0b5a15b633c6bce9b23.\n forgot to add this file\n", "commit 8575206b52d9d1c6fe49dfb93ca1a0a574dcccf3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 23:32:47 -0400\n\n Hotfix for test failure from d90d47d1b76ebb5d753e919afefb5d2457664da2.\n", "commit 5847427dd2d87a937bc81c0027ef988225744d0e\nMerge: 14a7b557e4 bada68e11c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-05 10:55:43 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 14a7b557e4339c43203bf6e3b192512c4047b1e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-05 10:55:26 -0400\n\n maven-hpi-plugin update, but really need 1.97.\n", "commit 62801817809db34c9358b5b4e5b9241a5a99b6c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-05 10:37:47 -0400\n\n Fixing encoding of sources generated by Localizer.\n MAVEN_OPTS=-Dfile.encoding=Cp1252 mvn -DskipTests -f core/pom.xml clean compile\n", "commit bada68e11cecfb27e311abc4d51a5a119b091cc9\nMerge: 370989fec1 850f55f077\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-08-05 16:20:52 +0200\n\n Merge pull request #897 from lvotypko/concurrent-build\n", "commit 850f55f077b028f9acfc96b9da8b6d819849de87\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-08-05 13:12:00 +0200\n\n Fix NullPointerException which is possible in concurrent builds.\n", "commit 370989fec12a139a96b66335185b2eb804bf298e\nMerge: 47de54d070 6aaf6db458\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-08-04 11:03:10 +0200\n\n Merge pull request #896 from lvotypko/fix-tests\n", "commit 6aaf6db45854a6e7410269d12fece1f7bb412403\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-08-04 10:43:58 +0200\n\n Fix failure of tests\n", "commit de6bb5c500c0c60d876564608051248c19a558d7\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-08-03 15:59:39 +0200\n\n [JENKINS-19004] set name of remoting threads\n", "commit 5bf6c0daf21f003137c158076317e04314ebb1a8\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-08-03 09:53:32 +0200\n\n Follow-up on PR #848 https://github.com/jenkinsci/jenkins/pull/848\n \n a search context is now provided to build SuggestedItem in order to\n provide correct search name and url in the given results.\n", "commit 47de54d070f67af95b4fefb6d006a72bb31a5cb8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-01 10:58:26 -0700\n\n [FIXED JENKINS-18677]\n \n Integrated bytecode-compatibility-transformer that allows core to\n do signature changes on properties that plugins might depend on.\n \n The library performs necessary bytecode transformation to achieve this.\n \n The first use of this is to fix plugins that looks for List\n AbstractProject.triggers, thereby resolving JENKINS-18677.\n \n For the time being, I'm not loading such compatibility annotations from\n plugins, but I did code that in PluginManager. Let's see how this\n feature work out for a while in the core, and if it looks stable and\n solid, we'll open it up to plugins at that point.\n", "commit e7b914306709ccb248e0424f6084721c1e198fe1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-01 11:43:05 -0700\n\n typo\n", "commit 2135a17552fd3378aed8837b4822e2461e305584\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-02 17:03:15 -0400\n\n DRY: introduced method shouldKeepRun.\n", "commit 8e08d2dcddc1ca3c36d7e570da7a35bd0950b8f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-02 16:16:27 -0400\n\n [FIXED JENKINS-10539] Noting that #841 was merged.\n", "commit 69fe8f30c8d98dc46fda5398e4a56fb84e108bac\nMerge: af2c899452 72901837db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-02 16:12:33 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit af2c89945207dc72c04086a6995e9a9dd180ff80\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-02 16:12:03 -0400\n\n Ignoring currently failing tests.\n", "commit 72901837dbbb554ec3d66ecd6b9949f1d794312c\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-08-02 21:36:23 +0200\n\n [FIXED 10539] Preserve backslash in Matrix buildstep properties\n", "commit cb6a8e84fe24376c4c98d74270f38426c3cc0bb9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-02 15:46:47 -0400\n\n Follow-ups to #848.\n", "commit 50cda8ca190315d1f2b9c7da310af0c6cc9224e0\nMerge: 8697ec2947 2971bce840\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-02 12:44:49 -0700\n\n Merge pull request #848 from Vlatombe/improve-search\n \n Improve search to look for items inside ItemGroup\n", "commit 8697ec2947081627c5441648f5f9b78e32826c3b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-02 14:16:38 -0400\n\n JUnit 4.\n", "commit eb19e3409e5d0979dedfcdfbad316e101c14899b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-02 10:31:57 -0700\n\n Integrated a newer remoting.jar\n", "commit 6588f42904ea133b2709750089557e3650bb1910\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-08-01 14:45:34 -0700\n\n [FIXED JENKINS-19042]\n \n Added a new overloaded version that works on a project.\n \n Updated CoreEnvironmentContributor accordingly.\n", "commit 93d027bccc0363b33d6b774a29a9909888256d8b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-01 17:42:00 -0400\n\n @since\n", "commit 902a0747f32637fee74393d05f2a512e90a2f005\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-08-01 15:59:01 -0400\n\n Emphasizing that FileCallable should not be an inner class.\n", "commit ad780b64942a92a765a120cae786ce9480dc8a73\nMerge: 96edfca548 f18f89d6a0\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-08-01 07:24:47 -0700\n\n Merge pull request #890 from olivergondza/deprecated-assert\n \n Avoid deprecated junit.framework.Assert, use org.junit.Assert instead\n", "commit f18f89d6a039d70d5d1c9475bb6b69f36bf6d7ce\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-08-01 15:50:42 +0200\n\n Avoid deprecated junit.framework.Assert, use org.junit.Assert instead\n", "commit 96edfca548b448ca38aa10712e82b63f07b9c837\nMerge: 55f196aa20 68612c4a5f\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-07-31 16:31:04 -0700\n\n Merge pull request #888 from lvotypko/ProjectTest\n \n Add tests for Project class\n", "commit 55f196aa20bd78786469b7d8344215ecf2ba13ed\nMerge: 7e07fab467 e9af33f970\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-07-31 16:30:23 -0700\n\n Merge pull request #887 from lvotypko/NodeTest\n \n Add tests for Node class\n", "commit e9af33f97064ea8771966b3e74a7b572cb27e3cb\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-07-31 10:21:44 +0200\n\n Add tests for Node class\n", "commit 68612c4a5f81b0c508173787bb37156460d6e641\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-07-31 10:04:55 +0200\n\n Add tests for Project class\n", "commit 7e07fab467861d8ea8ec64a4a7ea28806c89ea25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-30 09:23:47 -0700\n\n Revert \"Hotfix for test failure from d90d47d1b76ebb5d753e919afefb5d2457664da2.\"\n \n This reverts commit 1a6f3dfa766234057c29b0b5a15b633c6bce9b23.\n forgot to add this file\n", "commit 1a6f3dfa766234057c29b0b5a15b633c6bce9b23\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 23:32:47 -0400\n\n Hotfix for test failure from d90d47d1b76ebb5d753e919afefb5d2457664da2.\n", "commit e5a254f5d9b551fb0cfdfe8457d91a9094990225\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 23:27:49 -0400\n\n Hotfix for build broken by e2134565049fe4352b411bf5283d3a132b3dd365.\n", "commit 15736c4590e0618bbc195b8c75f7fa5572e1d1a8\nMerge: bf68530857 ec9b4f1186\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 23:18:37 -0400\n\n Merge commit 'ec9b4f1'\n", "commit 39d4c6216aa24400daeaba31e68bb927d187d50a\nMerge: 7cce853971 ec9b4f1186\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 23:17:55 -0400\n\n Merge commit 'ec9b4f1' into rc\n", "commit ec9b4f11866e80ae4a432b9127e71afddf30de86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 23:17:22 -0400\n\n [FIXED JENKINS-18895] Refined fix once again.\n", "commit bf68530857e3c4a4c048b929e574a431e6620ab6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 19:38:10 -0700\n\n the trunk is toward 1.527-SNAPSHOT\n", "commit 7cce85397151057b84b486660524b80a40c6145c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 19:38:05 -0700\n\n creating an RC branch\n", "commit 99c98f36ad1994a209aaac27bc52bf47afdf87b9\nMerge: 4f1693d1d8 d90d47d1b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 19:34:15 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 4f1693d1d8fb76f32d12df34f0bd2469bcb0f0b0\nMerge: 83039db1fc 04ba3dfa97\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 19:33:41 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit d90d47d1b76ebb5d753e919afefb5d2457664da2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 18:38:35 -0700\n\n [FIXED JENKINS-18289]\n \n The code is smart enough to compute a minimum set of builds to remove to\n restore order consistency.\n", "commit a98215426a0705a6188a6c4183dbceb427ca310c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 16:53:09 -0700\n\n Jenkins\n", "commit 1580490220172d4d3230abc7d6c593132dc540de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 16:42:19 -0700\n\n figure out a list of builds to correct to get the ordering back\n", "commit 0c6ab8491bff7b45c117a3fa6f5e600a7f7150c7\nMerge: 8d46aa6d97 112b456f6d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-29 17:22:25 -0700\n\n Merge pull request #886 from MarkEWaite/javadoc-fixes-g\n \n Fix javadoc warnings in hudson.model.Queue\n", "commit 8d46aa6d976f5b0d89a4ad4969d455cd3a4add5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 18:01:25 -0400\n\n [JENKINS-18895] Refined fix to not cache status during the build.\n", "commit d1d524863cbb2f1f443fc4bf7c25933b7a31b85d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 16:06:18 -0400\n\n [FIXED JENKINS-18895] MavenModuleSetBuild.getResult is expensive.\n", "commit 83039db1fc1935566cc37873470ae2ffe71c8558\nMerge: e213456504 1f23168c27\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 12:48:08 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 04ba3dfa9748a662124aecf93b9811808045f953\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 12:48:05 -0700\n\n updated changelog as a part of the release\n", "commit 1f23168c27f582e2129dc802e695c245679f4b9d\nMerge: ecf3d2bdc7 d7dc26ae28\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 15:00:38 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit ecf3d2bdc7c1bc2beb00f1a36d1fb9b70ed778f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 14:57:42 -0400\n\n Unused imports.\n", "commit 72d847d0bd7d5e4445a83bbc88af6cda1ef3bdd7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 11:36:14 -0700\n\n updated changelog for release\n", "commit c61fecd610b3bdd5a12e1fa77749544eb8fb1398\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 11:27:49 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 755a90d6097c165dcd957d9b360f7575b8a96ccb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 11:27:48 -0700\n\n [maven-release-plugin] prepare release jenkins-1.525\n", "commit e2134565049fe4352b411bf5283d3a132b3dd365\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 10:56:04 -0700\n\n Completed JSR-250 license information\n", "commit d7dc26ae2878f3772a9581ac88b450637cecb89c\nMerge: 0cbae2c0cf 26c845c968\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 10:45:13 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 0cbae2c0cf7abc51821d5713ee388bfc8c945408\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 10:44:39 -0700\n\n the trunk is toward 1.526-SNAPSHOT\n", "commit 08f4210764ce9d501e6039ebcbe4d0a70e0d4117\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 10:44:34 -0700\n\n creating an RC branch\n", "commit 26c845c968c61a6d51e752e2ae5f9b7a9a044525\nMerge: 397c63b2ff d5eb4a7182\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-29 10:41:54 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit d5eb4a71821dfd71e3e5a44e824d19564011153a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 13:31:58 -0400\n\n testBasicWorkflow is just not reliable, it seems.\n", "commit 112b456f6da46747f821bac91f337361028877b9\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-29 10:04:34 -0600\n\n Fix javadoc warnings in hudson.model.Queue\n", "commit 7f435c3378d8eacaf37c376636bed6e13014feba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 11:53:26 -0400\n\n Typo.\n", "commit aae1dc3164b94565d2676edbe68a6daec9c62817\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 10:49:13 -0400\n\n [FIXED JENKINS-18119] More compatible fix: make ts_refresh work again.\n", "commit 2cbaf869a6d7faf6b2dac939fe4cd8b2c543ea61\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-29 09:56:47 -0400\n\n Oops, ${java.version} is a system property; switching back to ${java.level}.\n", "commit 47eec42c9d93803ace4044ae18b42dbd772cbce7\nMerge: 5cba0b9ab6 31f216253a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 18:24:17 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n", "commit 31f216253ad0a004ad11e58a24b90d15795552c3\nMerge: 246d351913 079ec15af2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 18:21:33 -0400\n\n Merge commit '079ec15'\n", "commit 079ec15af2f8df3ebfc501fbde04a95fb85fd0a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 18:21:17 -0400\n\n Partly reverting f83d455 as it caused a verify error when running builds.\n", "commit 5cba0b9ab6321e075d6744d202cfd3c3c8e0668a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 17:58:30 -0400\n\n Untested integration of ArtifactManager into Maven plugin.\n", "commit 7a55fd7a76635c1f759c47a57ef51b5f68fa5ebd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 17:57:15 -0400\n\n Behavioral clarifications.\n", "commit f0eb121d3289b060fe3643c15896b689fbaea37b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 17:30:35 -0400\n\n Apparently unused method.\n", "commit 652ecdd2dc1a6533ae74ba4f4cdffab6b3d09b3d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 16:10:52 -0400\n\n More comfortable signature for _throw.\n", "commit 18331959c723cd6f5dd205b60c248497ad1f00a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 16:03:26 -0400\n\n Unused import.\n", "commit cd77e38c0881429cbe39d841621498ab0c12d8c7\nMerge: d53022c2df 246d351913\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-28 16:00:50 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n \n Conflicts:\n core/src/main/java/hudson/model/Run.java\n", "commit 246d351913785dc4db2bb1a2b2c9bc62ea21a640\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-28 15:54:28 +1000\n\n use last sisu version\n", "commit 26f913baaaa14d258d938151e46a9bdae0b1ceaa\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-07-28 01:28:44 +0900\n\n make sure to close writer\n", "commit 93606d438d50a6d9f0b466a45aa969178a636fbf\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-07-20 11:01:28 +0200\n\n Display the full display name in title for jobs and views\n Following kohsuke' s review, keeping the item name at the beginning,\n displaying parent's full display name after between brackets\n", "commit e4ea2fa75ce880f16f53af3aab741432285738d8\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-07-27 17:06:36 +0900\n\n fixed Compilation failure\n", "commit 397c63b2ffa6176f3834e8c3c60c3e26c21ed511\nMerge: e8c663e246 728a805eee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 21:42:57 -0700\n\n Merge branch 'pull-761'\n \n Conflicts:\n test/src/test/java/hudson/model/QueueTest.java\n", "commit e8c663e2466bfb83b2148bf09820d85472386616\nMerge: 3e7181d9a5 14b3d918f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 21:31:55 -0700\n\n Merge branch 'pull-827'\n", "commit 3e7181d9a575164af734e5b27a73f05fd570b597\nMerge: 6af9127409 85592268e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 21:30:23 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 85592268e21d28174a4ca82aabf11ebc1dcc1efa\nMerge: 09cf96f33c d0931025dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 21:29:29 -0700\n\n Merge pull request #809 from jbyers/rpm-init-script-ip-address\n \n expose --listen* command line arguments in RPM init script\n", "commit 6af9127409255332c64ad1dd503f1ed24297f37a\nMerge: 3376cf0158 d0d27ac626\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 21:26:35 -0700\n\n [FIXED JENKINS-15025] no additional info in console log about failures\n \n Conflicts:\n maven-plugin/src/main/java/hudson/maven/Maven3Builder.java\n", "commit 09cf96f33c9075355fb36b42373c76029c59ad8f\nMerge: 3376cf0158 5cfc002081\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 21:18:06 -0700\n\n Merge pull request #854 from ikedam/feature/JENKINS-18643-1\n \n [FIXED JENKINS-18643] Make tests run on Windows (line break character, query parameters for file schema)\n", "commit 3376cf01580ecd9cd099b5513874c8bed2490839\nAuthor: Larry North <lnorth@swnorth.com>\nDate: 2013-07-18 17:35:10 -0500\n\n [FIXED JENKINS-16660] Allow variable names with dots in bracketed references.\n \n Given these <variable,value> mappings: <A,a> and <A.B,a-b>, $A.B would\n evaluate to $a.B, as it currently does, and ${A.B} to a-b instead of the\n current ${A.B}.\n \n Existing ${A.B}-like references will break (not evaluate to ${A.B}) if\n there actually is an A.B variable defined, which I think is very\n unlikely.\n", "commit ba432da2b55383152d6c30bc1ad5ef829d75fa27\nMerge: 016baea4f0 edf932be37\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 21:08:51 -0700\n\n Merge pull request #880 from evilmilo/master\n \n [FIXED JENKINS-18813] Add/RemoveTrigger now works\n", "commit 016baea4f096a75d6f810ebb8ccfb6f6d5c1c38a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 21:05:19 -0700\n\n Opening it up to plugins.\n \n See https://groups.google.com/forum/#!topic/jenkinsci-dev/CPab12692Qs\n and https://github.com/jenkinsci/jenkins/pull/873 for the context.\n \n This change reimplements nullin's original commit as it contains too\n many noise changes.\n", "commit f83d4550fcdbb4676ae289c5c2629ae233388552\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-18 21:02:45 -0700\n\n added more convenience method\n", "commit c462cb634c7a8585af159dec6417f4d8d14d2e3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-18 20:14:15 -0700\n\n added a convenience method\n", "commit cae8c5f2ef2ee86f6199f3547cc61c8344db8f6e\nMerge: ed708297e9 be2cf90075\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-26 20:55:20 -0700\n\n Merge pull request #883 from daniel-beck/master\n \n Show full job names in checkbox tooltips when configuring list views\n", "commit ed708297e95ebf156fb1e6e717e1a065002846a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-26 18:25:20 -0400\n\n Changing property to 1.${java.version} since that will be friendlier to Animal Sniffer.\n", "commit b15ecb753345422a74296258e35e872a830d9e00\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-26 17:52:48 -0400\n\n If you use \u2018real apostrophes\u2019 you do not need to escape ' to '' just for MessageFormat.\n", "commit 8238e6eb3f7b70b7688587864ccdd933f96d184e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-26 17:36:03 -0400\n\n URL-escaping logger names.\n", "commit 010d9e9067b7fa3ce776ec5f76a6cc4d0fdff258\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-26 17:20:32 -0400\n\n [FIXED JENKINS-18959] /log/all should not show FINE messages from custom loggers.\n", "commit 2210ec1bb441ceeacd6ea685ef9406e2e873e2db\nMerge: 2152cf478e 2284c445ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-24 18:22:03 -0700\n\n merged back the RC branch\n", "commit 2284c445acb73b8046c1556a46e2fdef12523f00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-24 18:21:57 -0700\n\n updated changelog as a part of the release\n", "commit 2152cf478e26e01b90be8c818cfe3bb628b32263\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 18:16:18 -0400\n\n [FIXED JENKINS-18918] From plugins we must use target/ not target/classes/ to unpack Maven.\n Also cleaning up variable names to be less misleading.\n \n Note that new File(\"target\") is really a bad idea since we cannot predict the CWD in effect when Maven is run.\n (From the standard bin/mvn launcher, it seems that it will always be *some* Maven project at least.\n This may not be true for Maven run embedded from various tools.)\n But leaving that as is for now, since it is not clear how else we would find the project location.\n (new File(env.description().getTestClass().getProtectionDomain().getCodeSource().getLocation().toURI()).getParentFile() might work but it is pretty hacky.)\n", "commit 68f1fa281f49a8bf7508ec33449887229932ed4e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 18:09:10 -0400\n\n Comment about probable bug.\n", "commit 11953750ab422bcec28d12a436867d0888313aaa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 16:30:48 -0400\n\n [[JENKINS-16301] Use a buffered input stream to get somewhat better performance also from Maven archiving.\n Introducing Util.getDigestOf(File) as a convenience.\n", "commit e0a3a1ddf5fa08e80a94a565dd05c39f76de6e93\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 16:22:48 -0400\n\n [FIXED JENKINS-18178] Reverting an inessential part of the fix of JENKINS-16301 since it broke some Maven builds.\n Apparently the Maven 2 process factory fails to adequately insulate the Maven process from Jenkins library dependencies;\n if you specify a build extension that can override dependencies used by Jenkins core classes!\n A real fix would involve changing class loader delegation, since presumably similar bugs could still occur.\n", "commit 74d57de91b80b3b39919af08cff573d85df1f20e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 15:11:56 -0400\n\n Misleading comment.\n", "commit a0ff0b2f76dc396671a38a97650f53410bcb4d1b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 14:56:09 -0400\n\n Typo in Javadoc.\n", "commit e1b50dcc53245f695055a7fa3ac12d344621bd41\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 12:57:53 -0400\n\n Do not assume that retention strategy descriptor display name functions as a verb.\n", "commit edf932be37ffdad965c3fcaf6c7d7a6f1efc54f8\nAuthor: mcdonan <nathan.mcdonald@practicallaw.com>\nDate: 2013-07-24 13:21:30 +0100\n\n [FIXED JENKINS-18813] Add/RemoveTrigger now works\n \n Ensure the addTrigger and removeTrigger methods only use methods that are\n supported by DescribableList. This means no indexed operations are\n supported, so use only Iterator#remove and Collection#add\n \n Add Integration Tests to ensure methods work as expected\n", "commit d18a27e5bed4822c414997a01e6e498c66147201\nMerge: f209a75d67 06016ac4f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 09:56:59 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit f209a75d672e0bd318ba5e2458abcb208d2b6aa6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-24 09:56:31 -0400\n\n Diagnosis for possible race condition in LogRotator when using external-monitor-job.\n java.io.IOException: \u2026/builds/2013-07-11_12-21-02 is in use\n at hudson.model.Run.delete(Run.java:1363)\n at hudson.tasks.LogRotator.perform(LogRotator.java:133)\n at hudson.model.Job.logRotate(Job.java:406)\n at hudson.model.Run.execute(Run.java:1638)\n", "commit 06016ac4f866600d5e5acca09d3985181ed95b8b\nMerge: 3396247ea6 8b9394dd69\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-07-24 06:33:53 -0700\n\n Merge pull request #866 from Vlatombe/listview-set-includeregex-programmatically\n \n Refactor ListView to allow to set includeRegex programmatically\n", "commit dfd46a4459e75592f156a3e79baffb38e22ea17d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-23 23:35:38 -0700\n\n updated changelog for release\n", "commit 7729eaf2804207b1a43dcd17ad38b3a2f0385ae6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-23 22:47:46 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d33e903dc6291d5b2575a24fde383b6bc3535218\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-23 22:47:46 -0700\n\n [maven-release-plugin] prepare release jenkins-1.524\n", "commit 3396247ea6c8cdb36b411003f37660518dbe87c5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-24 10:55:20 +1000\n\n changelog entry for JENKINS-15935\n", "commit 2a31fc8835bca92badea2e5c3c35293716dd15a7\nMerge: 941e83fae1 b08e1a75e8\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-24 10:52:30 +1000\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 941e83fae1f12cb442d2b4b3c434e0c2e7e9611e\nMerge: 03b1c4f521 6030c77e6b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-24 10:15:49 +1000\n\n [JENKINS-15935] Can't build using maven 3.1.0 latest release candidate\n \n Merge branch 'maven-3.1.0' for maven 3.1.0 support in Maven Integration Plugin\n", "commit b08e1a75e8737ceea4101f393b5a3b4a46f88225\nMerge: 33101a3a01 03b1c4f521\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-23 20:02:13 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 33101a3a01d3ec716a8c81eee97bbccde0c3793e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-23 20:01:56 -0400\n\n [JENKINS-18898] Comment.\n Unclear what Run.getEnvironment is supposed to return after the build is complete.\n In particular, SubversionSCM calls this during polling to substitute variables in e.g. repo URL.\n Presumably in such a case node-specific variables such as ToolInstallation.home would be irrelevant.\n But in general should this reflect the \u201ccurrent\u201d computer (if any), or the computer on which the build ran?\n", "commit be158b4b2ae269de4a55d04f293c1ec34765e056\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-23 19:48:43 -0400\n\n [FIXED JENKINS-18898] ToolInstallation.getHome may be null, and buildEnvVars must take that into account.\n", "commit 03b1c4f521a20831f2d273acfe1abfd8bb83c055\nMerge: 70de0a166b 5b969fd1ca\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 15:37:26 -0700\n\n Merge pull request #878 from MarkEWaite/javadoc-fixes-e\n \n Fix javadoc for QueueTaskDispatcher and NodeProperty\n", "commit 70de0a166be971ebf6f049b75552513459caee0d\nMerge: 6b87aa70dd c04dd51104\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 15:36:41 -0700\n\n Merge pull request #876 from MarkEWaite/javadoc-fixes-d\n \n Fix javadoc for @see reference in MatrixAggregator\n", "commit 6b87aa70dd0f12077b471419d3336c315b879b46\nMerge: 8b862b0ed6 e8c4cd2f7e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 15:36:10 -0700\n\n Merge pull request #875 from MarkEWaite/javadoc-fixes-c\n \n Fix SCMTriggerCause javadoc to deprecated constructor\n", "commit 8b862b0ed62e330fe87f7260adb25292855a3f6c\nMerge: e78c541e89 7d1e35f01c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 15:34:04 -0700\n\n Merge pull request #879 from MarkEWaite/javadoc-fixes-f\n \n Fix javadoc link in MatrixExecutionStrategy\n", "commit 7d1e35f01c829bc45201677a9373599f8da7182b\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-23 16:20:07 -0600\n\n Fix javadoc link in MatrixExecutionStrategy\n \n Uses the outer class plus the inner class to name the argument, which\n satisfies javadoc.\n", "commit 5b969fd1caa4e1879532ef32a00f37a10646a8e9\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-23 16:11:32 -0600\n\n Fix javadoc for QueueTaskDispatcher and NodeProperty\n \n There is a BuildableItem interface in hudson.model, but the references\n in these files to BuildableItem objects are refering to an inner class\n of the Queue object, not to the interface defined in huson.model. The\n javadoc link improvement may help authors see that difference.\n", "commit e78c541e898a45ba79a47ca746d51f828984eecf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-23 18:11:13 -0400\n\n Avoid computing lastFailedBuild if lastSuccessfulBuild is not null.\n", "commit eb910e342acc45bffbb91dca35d873f03c6d30e6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-23 13:54:26 -0400\n\n Some comments.\n", "commit 42f3794484f7fbd7d064a7391e702645e7a8e28a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-23 13:35:09 -0400\n\n Adding @RequirePOST in a bunch of places where it seems to be missing.\n", "commit c04dd5110433cf80e42528ade2fd32ad59d993e7\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-23 10:42:27 -0600\n\n Fix javadoc for @see reference in MatrixAggregator\n \n http://javadoc.jenkins-ci.org/hudson/matrix/MatrixAggregator.html#startBuild()\n has an @see reference which should be a link.\n", "commit e8c4cd2f7eaad73e8c0d3ef62de7f9b3c868188c\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-23 09:38:28 -0600\n\n Fix SCMTriggerCause javadoc to deprecated constructor\n \n http://javadoc.jenkins-ci.org/hudson/triggers/SCMTrigger.SCMTriggerCause.html\n includes a deprecated constructor with an @{link } reference to the\n preferred constructor. That link is broken in the current javadoc.\n This fixes the broken link.\n", "commit 1f8479c7dfcb868f9cf7be92dba3e2064c535395\nMerge: 807e3c81d4 eee526d0c7\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-23 08:11:34 -0700\n\n Merge pull request #874 from MarkEWaite/javadoc-fixes-b\n \n Fix javadoc link from deprecated DumbSlave constructor\n", "commit eee526d0c737a5bc7eed57a33d457946bea8c17e\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-23 08:33:30 -0600\n\n Fix javadoc link from deprecated DumbSlave constructor\n", "commit 6030c77e6b8016d3c7931acfb8891230e0a63d80\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 22:36:27 +1000\n\n maven interceptors released version 1.4\n", "commit bbea4a36081869a1c9819b060ea50a49fca79fdd\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 22:28:43 +1000\n\n ignore .java-version\n", "commit b7488b6c313fc470e5f96b5141b9deb77e2ce2f1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 20:01:01 +1000\n\n fix unit test\n", "commit 4fa61f6f9bc939a46df289fd2843f9975c06a16c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 19:54:21 +1000\n\n adapt to packages changes\n", "commit 807e3c81d41c7d2d86bfa0469289e070fea42a6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-22 18:07:23 -0700\n\n Marking them as a bad example.\n \n See https://groups.google.com/forum/#!topic/jenkinsci-dev/yf8i1v5XSDg\n", "commit 492c22e1ff286e9ff4084598cf37afac3f5f08d3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-23 11:01:51 +1000\n\n use lib-jenkins-maven-embedder 3.11 released and deployed\n", "commit 535247e169c47c7f4db746c23a9fe9d3a1a770f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-22 13:55:08 -0400\n\n Clearer display of log messages: chronological order, and coloration of repeated vs. fresh metadata.\n", "commit 20ab179df5f7d44ee312b7933d50d7d507d06281\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-22 12:39:41 -0400\n\n Collected common idiom into logRecords.jelly.\n", "commit 5099e89b4dd1f42acf3e6151324a442ce1fcbebd\nMerge: 2012345410 793682e3f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-22 11:32:34 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 2615591ba29c85a84055bf419ea7d7e07b265058\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-22 23:33:31 +1000\n\n use last snapshot until I get fixed deployment of release!!\n", "commit 863d57519e37f01634563e5dad5a82f617e6f6d5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-22 23:23:34 +1000\n\n fix support of PlexusModuleContributor for maven 3.1.0\n", "commit 45f5cf2139655c528671c67740f4c58b096fc0b1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-22 23:21:00 +1000\n\n add support for maven spy for maven 3.1.0 only\n", "commit 793682e3f0bfc49feea080e581c9cb9ba02b80b6\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-07-22 13:31:29 +0200\n\n [FIXED JENKINS-10388] Wrong french translation\n", "commit c4e7b58aeeaa835c90a27ae4902cca4692fa9daf\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-22 20:37:40 +1000\n\n upgrade project test to be able to run with maven 3.1.0\n", "commit 92c82a618b21e78417238e98a9c3a1af9d002b9b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 23:37:34 +1000\n\n fix duplicate dependency declaration\n", "commit 4e712aa7c3a4fcad1fc2c99b608c8fe91f88bb2c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 23:35:44 +1000\n\n those class must be now dynamic for 3.0.x vers 3.1\n", "commit b27b8e696108239e5cbe08d071351a227a01e0b4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 22:36:59 +1000\n\n class renamed\n", "commit 491ea97d485607b1e1fcf6c5992008b50b0916d5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 22:26:46 +1000\n\n code cleanup\n", "commit 8c6962e92795f4e049f9bfeb2febf41283024fa3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 22:18:55 +1000\n\n fix Maven31ProcessFactory\n", "commit b9a773964a1b83965bc8e76a7d12d845ae670963\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 21:20:00 +1000\n\n add new MavenProcessFactory for 3.1\n", "commit 51eea0fd9577243596134a3206690ca575a3c613\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 21:19:36 +1000\n\n fix use of new maven embeder\n", "commit c194322d3d75a5a33585c13363238e92c5d31964\nMerge: 8c5e911986 1e3ffa8242\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 00:07:59 -0700\n\n Merge pull request #871 from MarkEWaite/javadoc-fixes-9\n \n Fix ComputerListener.onTemporarilyOffline javadoc to match implementation ...\n", "commit 8c5e911986c64286803309ed74878f7b795832c7\nMerge: cfb40e454a 78713d7a03\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 00:07:08 -0700\n\n Merge pull request #870 from MarkEWaite/javadoc-fixes-8\n \n Remove javadoc reference to now private buildReactorListener\n", "commit cfb40e454a31f73b18f30c07246aedaaa10b11de\nMerge: c605cbe9eb f18c523085\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 00:06:39 -0700\n\n Merge pull request #869 from MarkEWaite/javadoc-fixes-7\n \n Fix several @link javadoc warnings\n", "commit c605cbe9eb2e6b3197a2a3bd5183e049648d7cf7\nMerge: 185ca987ef 253f928209\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-21 00:05:41 -0700\n\n Merge pull request #868 from MarkEWaite/javadoc-fixes-6\n \n Fix many of the javadoc unresolved @link warnings\n", "commit 1e3ffa82425dc1c80d53411e87614ce810ad7495\nAuthor: Mark Waite <MarkWaite@yahoo.com>\nDate: 2013-07-20 18:21:43 -0600\n\n Fix ComputerListener.onTemporarilyOffline javadoc to match implementation\n \n Earlier javadoc for onTemporarilyOffline copied onTemporarilyOnline.\n", "commit 78713d7a03e6bd70dcda18f5acb8c7b807fa497e\nAuthor: Mark Waite <MarkWaite@yahoo.com>\nDate: 2013-07-20 17:12:39 -0600\n\n Remove javadoc reference to now private buildReactorListener\n", "commit f18c5230853680d5af475aa84e4b6bb1b013608d\nAuthor: Mark Waite <MarkWaite@yahoo.com>\nDate: 2013-07-20 18:20:21 -0600\n\n Fix several @link javadoc warnings\n", "commit 253f9282091898d99e52df503b7314c63da0ec9a\nAuthor: Mark Waite <MarkWaite@yahoo.com>\nDate: 2013-07-20 08:05:51 -0600\n\n Fix many of the javadoc unresolved @link warnings\n", "commit 2b20ed1d6ab07113b88d330dde21b61bc5552330\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-20 20:59:03 +1000\n\n more readable code\n", "commit 8b9394dd69e3e7958058a517e303754f0193c982\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-07-20 10:56:19 +0200\n\n Refactor ListView to allow to set includeRegex programmatically\n", "commit fdf2f631185e3bc68dd2679f1aee9fc2dc16ff2c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-20 18:06:06 +1000\n\n add utility methods for maven\n", "commit 4cc342d463c3c0eea1b842a947873a7e82f8153e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-20 18:05:52 +1000\n\n add utility methods for maven\n", "commit c50a7cc6893e7107a460f1de31da5154840df3dc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-20 16:47:15 +1000\n\n use new maven3 interceptor commons jar\n", "commit 565586f8e3f6a3e4adb2d957a44ca938b0426e93\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-20 13:30:32 +1000\n\n will be better with adding files :-)\n", "commit 0a53e45d7f13abbb85ec63c97e4ce9559182389a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-20 13:30:13 +1000\n\n prepare test suite for mvn 3.1.x\n", "commit 10522f205cf32d3b70e26716dfc998114a5d3c82\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-20 13:21:18 +1000\n\n add 3.1.0 distrib for testing\n", "commit 09f831ad951d4e0f44b63256fc9f1025a58834de\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-20 13:19:50 +1000\n\n test with < 3.0.3 for not eventspy version\n", "commit 185ca987eff23e3c92019e2239384781655ddde6\nMerge: d53bf99f32 71e2e56d34\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-19 19:33:48 -0700\n\n Merge pull request #864 from MarkEWaite/javadoc-fixes-5\n \n Fix javadoc tag which was not closed, remove ignored @author tag\n", "commit d53bf99f325f7d0832f4795310739dd4cf7bd042\nMerge: 6a88bd29cd 93518d4d3c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-19 19:33:12 -0700\n\n Merge pull request #862 from MarkEWaite/javadoc-fixes-3\n \n Remove empty @return javadoc tags - add no value\n", "commit 6a88bd29cd65ed0da5d266955f6462354c0c2901\nMerge: b1090d3ba4 7f521e729a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-19 19:32:24 -0700\n\n Merge pull request #861 from MarkEWaite/javadoc-fixes-2\n \n Fix javadoc warnings in method parameters\n", "commit b1090d3ba481346fb90fd44007681fabe04dcc1f\nMerge: 5cd5a1988d 8e0c8f3741\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-19 19:31:24 -0700\n\n Merge pull request #863 from MarkEWaite/javadoc-fixes-4\n \n Fix malformed @see javadoc reference\n", "commit 71e2e56d34dcb96dbcd60a99ea71c299e9c61b5c\nAuthor: Mark Waite <markwaite@yahoo.com>\nDate: 2013-07-19 18:46:12 -0600\n\n Remove @author javadoc tag from method, not honored by javadoc\n \n Can use source code history to locate original author.\n", "commit 8ed85edcd82467cb682ba9c6f842ca948ab39f96\nAuthor: Mark Waite <markwaite@yahoo.com>\nDate: 2013-07-19 18:44:27 -0600\n\n Close link javadoc tag with curly brace\n", "commit 5cd5a1988d08c4d57ffdcb55e154dfd3744096d6\nMerge: c66eba2d4e 37ed010da2\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-07-19 15:10:19 -0700\n\n Merge pull request #860 from MarkEWaite/javadoc-fixes-1\n \n Javadoc fixes for Jenkins core\n", "commit 8e0c8f3741a1698341fe5d2df6fd5498a8f4cdbb\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-19 15:37:09 -0600\n\n Fix malformed @see javadoc reference\n", "commit 93518d4d3c55475b59d995073dc279d2183712e9\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-19 15:27:46 -0600\n\n Remove empty @return javadoc tags - add no value\n", "commit 7f521e729a8ce15ebfe9566c760751ced71ee099\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-19 14:34:13 -0600\n\n Fix javadoc warnings in method parameters\n", "commit 37ed010da276070470e363b921db1592e4b9f9eb\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-19 11:21:34 -0600\n\n Terminate javadoc @link tags with curly brace instead of right paren\n", "commit 1bd321b1dd890bd68206d238263a065337a611d8\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-19 10:39:13 -0600\n\n Remove empty @see javadoc comment in UpdateCenter\n", "commit 024ef145f2c00ae160b8c0cbc268403d0234c3ba\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-19 10:38:08 -0600\n\n Use javadoc @see external URL syntax for these external URLs\n", "commit c24083ae36fd1628d60e0545d8c1f88a0aa662e3\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-19 10:00:50 -0600\n\n Remove trailing extra curly brace from javadoc @see reference\n", "commit 24955a5fd088fa5aaa84e355d6a5c532ce71e071\nAuthor: Mark Waite <mwaite@ptc.com>\nDate: 2013-07-19 09:59:19 -0600\n\n Fix javadoc warnings for unknown tags\n \n @sine -> @since\n \n @lnk -> @link\n \n @author: -> @author\n \n Make embedded @ sign literal in one case where it is literal\n", "commit 20123454108fde6a9c929d313f852f48414f0030\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-19 10:54:24 -0400\n\n Surely this was a typo.\n", "commit c66eba2d4e5b0c8404cf8d3c52d2d03a7c47dbe5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-19 10:49:52 -0400\n\n This is Unicode right?\n", "commit 8f4dc07f82f5ccb34c6fb1aa33ff315121f96d6d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-19 23:42:30 +1000\n\n add groupId and maven build with setRunHeadless( true ): prevent too many coffee on osx!\n", "commit a8ae4cbc338418408dcd911686fadd663ea3d8d3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-07-19 23:24:06 +1000\n\n push a bit of job in this branch to run all tests in ci server: too long locally\n", "commit bb8c1762492a372d896a6d796ab55bf5b54e4fe0\nMerge: 4f95c6e6d7 b7a822b4bc\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2013-07-19 02:09:27 -0700\n\n Merge pull request #856 from pengwynn/patch-1\n \n Fix small typo\n", "commit 4f95c6e6d75599d5c3a32c097b7003c5785cd4c1\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-07-19 12:14:18 +0900\n\n updated help-spec_ja\n", "commit b7a822b4bc6bab2fe084656309976385a476a4b6\nAuthor: Wynn Netherland <wynn.netherland@gmail.com>\nDate: 2013-07-18 17:31:03 -0700\n\n Fix small typo\n", "commit c572146b260616788ef5332799362e03d5746f9e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-18 18:04:18 -0400\n\n [FIXED JENKINS-17302] Corrected GET of a View to serialize the View, not an anonymous inner class.\n Also ensuring that Jenkins configuration is saved after new XML is POSTed.\n", "commit be2cf900750626bd1f887d437e13e79aecdb1182\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-07-18 23:38:35 +0200\n\n Fixed docs, simplified expression\n", "commit a63355979644a4aed5245f92654e1a560cbb6d40\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-07-18 20:57:39 +0200\n\n Use tooltip to show full name of job to facilitate regex building\n", "commit 3cb5d949f15f6ef78b9470a4c86163d617f52c86\nAuthor: Daniel Beck <daniel-beck@github.com>\nDate: 2013-07-18 20:56:58 +0200\n\n Added optional tooltip to checkboxes\n", "commit 3e45ce9a2c72ed5119f5810168e8e16afd27c7bd\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-20 11:00:01 +0200\n\n [FIXED JENKINS-18485] Use correct node permissions in remote API\n \n From now on user needs:\n Computer.CREATE to use 'create-node' CLI command\n Computer.DELETE to use 'delete-node' CLI command\n Computer.CONFIGURE to use 'update-node' CLI command and its REST alternative\n Computer.READ to use 'get-node' CLI command and its REST alternative\n", "commit 504dadca61353bbbf393d4353200330455930e88\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-17 18:04:14 -0700\n\n Oops\n", "commit bf809867342cccb0906ccefec047f7f1e6ac883a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-17 17:49:56 -0700\n\n Replacing org.kohsuke.gmaven by org.codehaus.gmaven\n", "commit 92c2503b1a17826681d66bd277b8f24b56cce7ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-17 16:40:32 -0700\n\n This work around no longer necessary,\n \n ... as the newer Groovy compiler produces the proper enclosing class\n infromation.\n", "commit bd256acda96f1df5bdf55b533545110acb65112d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-17 16:31:52 -0700\n\n Fixing a test failure in RelativePathTest\n \n It turns out that Groovy compiler we use to compile src/test/groovy was\n not properly generating the 'enclosing class' information inside\n *.class, which was causing the load failure of the descriptors marked\n by @TestExtension in test code.\n \n To fix this and forestall other possible GMaven related issues, I\n decided to bump up the GMaven version. As it turns out, Codehaus GMaven\n had ceased the development of the 1.x branch, so I initially tried 2.x\n release line.\n \n The 2.x release line got rid of the stub generation functionality, which\n we badly need for annotation processing. It instead recommend using\n Eclipse compiler to jointly compile Java and Groovy source code\n together, but when I tried to compile our tests, it failed to properly\n handle nested classes. The compiler quality appears quite premature.\n \n I was then going back to GMaven 1.5, the last 1.x release. I took this\n opportunity to rebase my local patches in org.kohsuke.gmaven to the\n latest release, which in my mind gets justified now that the upstream\n has ceased the development.\n \n My local patch to GMaven is captured in GMAVEN-3 and GMAVEN-4\n (see http://jira.codehaus.org/browse/GMAVEN-3 and\n http://jira.codehaus.org/browse/GMAVEN-4).\n \n GMAVEN-4 is claimed to be fixed, but when I tried to compile our source\n tree I discovered that its handling of nested types breaks the generated\n stub code.\n \n In the end, I managed to patch gmaven and posted 1.5-jenkins-1.\n \n The bottom line is, we can now use @TestExtension correctly with Groovy\n tests. Also on the upside, we can get rid of org.kohsuke.gmaven and\n avoid the current confusion situation of using two GMaven plugins.\n \n I'll make a follow-up change to remove org.kohsuke.gmaven from elsewhere\n in our POM.\n", "commit eec271d76dccfffb5aedb96025cea9b01e159b3c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-17 14:12:38 -0700\n\n Groovy compiler doesn't seem to put the enclosing class information in the class file.\n", "commit efc0ca16fb975229afba1917b03eee160ce68986\nMerge: 288b8d0b01 846406725e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 17:12:53 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 288b8d0b01f92072d0b86efb898c011f31a7fc30\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 17:12:03 -0400\n\n [FIXED JENKINS-18403] Detect when an attempt is made to run Maven on JDK 5.\n If so, retry with (6+) slave JVM, setting maven-{compiler,surefire}-plugin properties to point to original.\n", "commit 846406725ef5d7e9d3269c38d4c71f523eb41de0\nMerge: 8ef83fffd7 12c3efc02d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-07-17 22:30:30 +0200\n\n Merge pull request #843 from russellbarnes/master\n", "commit 6fafc8c4febaf3c94a94fb40ceab6bc6e3d62d78\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 15:42:14 -0400\n\n As in StreamTaskListener, the returned PrintWriter must be set to autoflush.\n Otherwise the idiom t.printStackTrace(listener.error(\"\u2026\")) does not work.\n", "commit db921dba15831aacc1043824f1a741564060ec94\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 14:59:13 -0400\n\n [JENKINS-18403] Commented-out bytecode level restriction for Maven process.\n", "commit 8ef83fffd741d24663c7971741a70a7c72dd9939\nMerge: 1bf356eec7 a415a37dbb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 14:51:32 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 1bf356eec7129c75aa57f79643376e5f2d379974\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 14:50:36 -0400\n\n Comment.\n", "commit 207d0faff04ad0671c55b4df090dc4ab1b61ecf7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 14:47:45 -0400\n\n Deleting obsolete comment.\n", "commit 9a40874ad3107d0ed8f6b7849787c552105122c9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 14:44:13 -0400\n\n If we are on Java 6 anyway, we can use the current Commons Codec.\n", "commit a415a37dbb9df81c9fb1a5b4623055ec9a63033b\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-07-17 20:02:31 +0200\n\n [JENKINS-17333] translated \"Configure Global Security\" (es)\n \n \"Manage Credentials\" is defined in credentials-plugin. I will create a\n pull request for that as well.\n", "commit d385b9ffc056cb09e7dd7b52c8c7770767e1d0c5\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-07-15 22:35:49 +0200\n\n [FIXED JENKINS-17333] Some Spanish translations encoding mistakes\n", "commit e314d90e5c37258cc57782d63af1f51900c62b0b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 14:29:35 -0400\n\n #781 updates. We now require Java 6+.\n", "commit 46c9ebc9e05bb40fdd677511d751e1d21cf26266\nMerge: f611e2566e fe3d4a054a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 14:12:27 -0400\n\n Merge branch 'prevent-too-recent-bytecode-in-deps' of github.com:Batmat/jenkins into Batmat-prevent-too-recent-bytecode-in-deps\n", "commit f611e2566ec9512661168270c16d0b474c088c1d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-17 14:10:30 -0400\n\n [JENKINS-18701] Noting.\n", "commit 905bc03b735de8f17a50962d93c520e1651401cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-17 09:41:18 -0700\n\n [FIXED JENKINS-5753]\n \n Integrated the fix into Jenkins\n", "commit 0f515fe81064ad414f166beb82a6d47d59f61e21\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-07-17 22:57:58 +0900\n\n updated changelog for JENKINS-18641\n", "commit 8c8219114dcfd5bb2b63715f6aa33465a584a91b\nMerge: 1ecf4b14d7 c2db894ad5\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-07-17 06:52:02 -0700\n\n Merge pull request #844 from ssogabe/JENKINS-18641\n \n [FIXED JENKINS-18641] <st:bind> tag adds <script> tag. This extra tag caused syntax error if JQuery plugin enabled.\n", "commit 1ecf4b14d7be04210dbd7da522cd90331c6fc5ec\nMerge: 6622a1cd15 c137de3bf8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 22:04:05 -0700\n\n Merge branch 'pull-822'\n", "commit c137de3bf828ba5e1a44a77e96e4e8e07ee9b890\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 22:02:45 -0700\n\n simplified further\n", "commit 4f211a624a8ba82a922e0e58ce525c4197a15835\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 22:00:54 -0700\n\n following the coding convention in Jenkins of 4 ws\n", "commit 8b4f3042700b14dbf4d9fc177e42fadc5ddebb30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 22:00:28 -0700\n\n Simplified a bit.\n \n This was the change suggested by Jesse.\n", "commit 6622a1cd15c05b0b7bfc6a84565a5cdde1605a37\nMerge: 681769a9df 43f4b885a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:56:56 -0700\n\n Merge pull request #853 from jyrkiput/master\n \n Add logging for colliding resources\n", "commit 681769a9df146038b3b44ae739e9baf7f8c2728c\nMerge: b4d6d8c0e5 b74185f133\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:56:01 -0700\n\n Merge pull request #803 from olivergondza/node-cli\n \n [FIXED JENKINS-18282] - Manipulate nodes via CLI\n", "commit b4d6d8c0e5d1940d15314d13e30bf94bc109541e\nMerge: 3318090878 9d2b204ca1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:53:24 -0700\n\n Merge pull request #842 from olivergondza/sysinfo-wordbreak\n \n [FIXED JENKINS-17942] Break long values in property tables\n", "commit 331809087800ae51843262691b67fc59cd9eba00\nMerge: d0a9fb7754 f6ac62bfba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:51:24 -0700\n\n Merge pull request #813 from fredg02/JENKINS-10184\n \n [FIXED JENKINS-10184] wrong timestamps in build timeline.\n \n I'm going to just merge this in for now and welcome anyone who finds the proper way to do this.\n", "commit d0a9fb775487b38ddae3f8f0a47e41c654b48407\nMerge: 09142f0a82 e7ac2e4e1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:50:10 -0700\n\n Merge pull request #828 from jkeroes/master\n \n Add more control of Java heap and perm sizing on OSX and set defaults.\n", "commit 09142f0a82eac00a105a5d5af9d629f6aa425146\nMerge: 5bbb724a7c c2d6b9f4f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:48:37 -0700\n\n Merge pull request #829 from lvotypko/MyViewsPropertyTest\n \n Add tests for MyViewsProperty class\n", "commit 5bbb724a7c88011f39f4a4604fe8ae4f5174cd4b\nMerge: 602afda2ea 62f82a71c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:48:28 -0700\n\n Merge pull request #831 from lvotypko/userTest\n \n Tests for User class.\n", "commit 602afda2ea41f0de72105b1da701ecad31a7f616\nMerge: 12e9a55c39 58541e97da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:48:01 -0700\n\n Merge pull request #830 from lvotypko/myViewTest\n \n Add tests for MyViewTest class\n", "commit 12e9a55c39b0e8db47578fbc9f7ff87cf25fca93\nMerge: 84388823d5 e77441f6f1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:47:25 -0700\n\n Merge pull request #837 from kutzi/estimated-time\n \n [FIXED JENKINS-18196] Change to the estimated duratrion calculation to prevent performance issues with lazy build loading\n", "commit 84388823d5c31972e3ea16446edb8c4d06d44a47\nMerge: 1ce52273ad 702520b1dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:45:10 -0700\n\n Merge pull request #849 from Vlatombe/polling-should-look-at-older-builds\n \n Poll on the last existing workspace instead of the last workspace,\n", "commit 1ce52273ad0188ff92e745c3df37b0150869ef3d\nMerge: afeed97c9e 7bf67b6d0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:40:37 -0700\n\n Merge branch 'pull-850'\n", "commit 7bf67b6d0e6f5318c4200ef4b4df455bb6150dea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:40:27 -0700\n\n Avoid code duplication\n", "commit 43f4b885a1ee8595f0494a1fd759d52a57df356d\nAuthor: Jyrki Puttonen <jyrki.puttonen@sysart.fi>\nDate: 2013-07-17 07:40:03 +0300\n\n Add logging for colliding resources\n \n This helps resolving problems with resources.\n", "commit afeed97c9e8040216a9a296c83e4066ddd373414\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-06 13:43:42 -0700\n\n bumped up to the newer version\n", "commit 6cfd829718f2befc90803392c5cec9b6ce1f0a96\nMerge: bbaeade523 353a241f4e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 21:22:42 -0700\n\n Merge pull request #852 from emonty/master\n \n Allow headless installs again\n", "commit bbaeade5231ca4116047fbd32b2f909a16a59b8d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 12:30:14 -0700\n\n this needs to happen at least after the rowset name/nameRef fixup happens.\n \n Since I don't think any other scripts depend on this one, I'm just giving it a low enough priority.\n", "commit fc836c135e2bba4fa66239ef42e8b542298cdbd9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 12:29:08 -0700\n\n [FIXED JENKINS-18771]\n \n ... with a test case. The fix is in Stapler.\n", "commit 353a241f4ee8f955cb61212837311bb8a97e9a24\nAuthor: Monty Taylor <mordred@inaugust.com>\nDate: 2013-07-16 15:02:49 -0400\n\n Add java2-runtime-headless to the debian depends\n \n Servers often want headless java to not install graphical packages\n but the current depends force the install of non-headless java.\n", "commit 5a3d877164e37554fa93eb9c5f011b6001d23956\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-07-16 20:19:24 +0200\n\n [FIXED JENKINS-15976] update changelog\n", "commit e034d632ec8ff6dfc80bb065f57fce9279547814\nMerge: 3c44439f6f 40f3b095aa\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-07-16 19:10:21 +0200\n\n Merge branch 'JENKINS-15976' of https://github.com/bgloeckle/jenkins into bgloeckle-JENKINS-15976\n", "commit 3c44439f6fb71e72fb5685cb4eea2cca9e289fee\nMerge: b41d61297a 50c2bb3900\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-16 12:52:11 -0400\n\n Merge commit '50c2bb3'\n Now to check behavior in trunk.\n", "commit 50c2bb39008d2da60a957b2c8b5ef7d8e09802cc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-16 12:51:29 -0400\n\n [JENKINS-18641] Test passing in 1.520.\n", "commit 8bb3c5850978b9a63cbdd544e8f4b5cca6fee3fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-16 12:50:58 -0400\n\n Code to update an existing user row never actually worked\u2014just added a new one.\n", "commit b41d61297ae86cbe97ea10f0ec8a2b51a489e352\nMerge: 6c439c0352 562a10cac2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 06:35:03 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 6c439c03529392c15bd517c5f492534a547deb82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 06:34:33 -0700\n\n the trunk is toward 1.525-SNAPSHOT\n", "commit 23e0ddb53aafad5d27ff5a2314016db8e1da041a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-16 06:34:28 -0700\n\n creating an RC branch\n", "commit c2d6b9f4f399ffb02f96c2134e71610a28bd2443\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-06-25 11:41:21 +0200\n\n Add tests for MyViewsProperty class\n", "commit 62f82a71c5cb117721942c998448b61dc1d8d400\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-07-03 09:38:40 +0200\n\n Tests for User class.\n", "commit 562a10cac20ae77fd76cc0a006e0884e23a8f82a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-15 14:20:25 -0700\n\n Bumping up to the new remoting library\n", "commit 7c5724e287745c0387e8892a4ff63f6108abc94b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-03 14:46:43 -0700\n\n Doc fix\n", "commit 8b740530dbc66573171d70bbf8f892bf8e4d318f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-03 13:49:52 -0700\n\n Reduce the # of idle threads.\n", "commit d0d27ac626a7d4965b9fcb4de40d54dba1b91eb7\nAuthor: Nikolas Falco <nikolas.falco@finantix.com>\nDate: 2013-07-15 17:43:09 +0200\n\n Keep format\n", "commit 0b91480b858cc3dda19b15029544e19905f434e4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-15 11:23:26 -0400\n\n Playing with Maven 3.1.0 upgrade.\n", "commit 361071d611c21758bf8e98a876599831a98d59c2\nMerge: ef08900292 588e9cb7e1\nAuthor: Nikolas Falco <nikolas.falco@finantix.com>\nDate: 2013-07-15 17:16:55 +0200\n\n Merge branch 'JENKINS-15025'\n", "commit 45580ac0699fa3502fe7a8dd06e2f5fcb2411df6\nMerge: ef08900292 e48f7364ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-15 08:16:52 -0700\n\n merged back the RC branch\n", "commit e48f7364ee70ce99f4dbaddddc17da4b38ad27fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-15 08:16:49 -0700\n\n updated changelog as a part of the release\n", "commit 588e9cb7e122bda1e2aa2453fa99b8d4a94f418c\nAuthor: Nikolas Falco <nikolas.falco@finantix.com>\nDate: 2013-07-15 17:16:25 +0200\n\n [JENKINS-15025] Change PrintStreamLogger to System.out instead\n listener.getLogger (as MavenCli). In this manner output is highlighted.\n", "commit 0b795de97e0aab2dda1af9b0ca7555cfd94a67b0\nAuthor: Nikolas Falco <nikolas.falco@finantix.com>\nDate: 2013-07-15 16:44:13 +0200\n\n [JENKINS-15025] Handle exceptions in the MavenExecutionResult in similar\n way as MavenCli do.\n", "commit ef08900292726bb35be269ce6d41d8dc141c6dea\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-15 09:59:19 -0400\n\n [JENKINS-3265] [JENKINS-17341] Even if older plugins throw an NPE during reload, continue loading job.\n", "commit 962c1c1dab1cc51a8231ae82d644d10d01c6e023\nAuthor: Luke Petre <lpetre@gmail.com>\nDate: 2013-07-04 15:29:05 +0100\n\n Advertise the CLI TCP port even when we're going to show a 403\n", "commit 626f096f4f424b33800b4ac2cff62bd86f2ddf9c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-14 21:27:28 -0700\n\n updated changelog for release\n", "commit 2f0acd1c1d9d3ac2e25eb2a1b1513dfaaf81a8d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-14 21:18:13 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d694e485b5f7f055422d6fe2f94a621755de070c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-14 21:18:12 -0700\n\n [maven-release-plugin] prepare release jenkins-1.523\n", "commit db3f0ef92b40d08c25c4f15f1879d9b326b9da2e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-14 17:21:58 +0200\n\n preferring != enforcing - therefor disabling this assertion\n", "commit 702520b1dc6686c476e4641ecb5df39a9c1c1f98\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-07-13 16:41:55 +0200\n\n Poll on the last existing workspace instead of the last workspace,\n which may be offline, or wiped.\n", "commit e9e9d3276fe442cab9df93fadc3930e38f2d17c5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-14 11:44:35 +0200\n\n removed the noAnime() conversions, so we can rely on the compiler to warn us, if we forget a case here\n", "commit 9b74de31259eac81da35fccb8dede3995f3a399c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-14 11:41:06 +0200\n\n make clear, where the lenght 6 comes from\n", "commit 852c2f1f6950b8661ee1ba5c654393186386ab41\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-14 11:38:58 +0200\n\n suppress some pointless warnings\n", "commit db6e1d3a369548e4ce948bfb8c7530ac05781deb\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-14 11:35:42 +0200\n\n added @since\n", "commit 47bd4c2ce6673d319fbbf9a11a1dad63873bcff2\nMerge: 46ecc01f9f 4f2626aaac\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-14 02:20:59 -0700\n\n Merge pull request #834 from vjuranek/instanceofMatrix\n \n Add convenience method for checking if object is MatrixProject\n", "commit 2971bce8407632143f74de662b07575dd21b7a0b\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-07-13 15:11:28 +0200\n\n Improved search to search within ItemGroups by looking at all items\n contained in Jenkins instead of only direct members.\n \n SuggestedItem has been modified to display more information about the\n hierarchy of items where results are stored.\n", "commit 46ecc01f9fe818b3f3cab7d19ec266d3cc2d20ff\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-13 13:31:29 +0200\n\n typo\n", "commit efb91a838ffbe78d12302672f4dafbe46b72c2b1\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-13 13:29:26 +0200\n\n Use JenkinsRule instead of deprecated HudsonTestCase\n", "commit f01920915ed6d968724931d5fc709f79f22b30ac\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-07-13 11:42:29 +0200\n\n Use Junit4/JenkinsRule\n", "commit 806d1091edb6b464cfd1d540d9ebabae7e15ba0f\nMerge: 10643f9cf6 5096d24b7b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-12 05:04:45 -0700\n\n Merge pull request #845 from oldelvet/jenkins-18671\n \n [FIXED JENKINS-18671] Clock Difference broken on Manage Nodes page\n", "commit 10643f9cf61e2eee1a7bf8b3394b3f6cb175450a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-11 21:50:24 -0400\n\n [FIXED JENKINS-18441] NPE in MavenFingerprinter.getArtifactRepositoryMaven21.\n", "commit 5096d24b7b1471503184818f39ed7a8d9e51290f\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2013-07-12 00:53:15 +0100\n\n Add basic ClockMonitorDescriptor test\n", "commit a7e83ec8d6a09e1c560b3375ca672c73f6c7a01e\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2013-07-11 21:47:09 +0100\n\n Use System.currentTimeMillis() instead of System.nanoTime() to protect\n against incorrect values if times are ever compared between different JVM nodes\n", "commit da9c2c55c1962dc805a3bc74f7950379371dab98\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2013-07-11 15:09:30 +0100\n\n [FIXED JENKINS-18671] Clock Difference broken on Manage Nodes page\n \n System.nanos() returns a monotonically increasing value that is not related\n to wallclock time. Use System.currentTimeMillis() instead.\n", "commit c2db894ad5ee41a8fd6148bc840e2b82780944f1\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-07-11 20:28:54 +0900\n\n [JENKINS-18641] <st:bind> tag adds <script> tag. This extra tag caused syntax error.\n", "commit 12c3efc02d42e30ab6a7018cf0f89e5e0b881d07\nAuthor: russellbarnes <russell.barnes.1@gmail.com>\nDate: 2013-07-10 17:51:26 -0700\n\n Fixed a bug with Plot Plugin crashing configuration pages.\n", "commit e77441f6f1483679c600fe29ec2e39d1e36cf1a9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-10 22:51:26 +0200\n\n reduce visibility of getEstimatedDurationCandidates to protected\n", "commit 5ce7ea0f048bb7330ac4ca642812a43e6a49d67b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-10 22:48:05 +0200\n\n fixed typo\n", "commit 9d2b204ca1ab90d1a1102136aba13e4cd0146947\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-07-10 15:57:48 +0200\n\n [JENKINS-17942] Break long values in property tables\n", "commit 06c211c6b425e313f808f9cbdd49d32f9c922a84\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-10 09:54:35 -0400\n\n [JENKINS-17728] Fixing another possible cause of an NPE.\n Unlike the bug I originally reproduced, in which the parent had some builds\n but the context in which the new build was scheduled omits a parent,\n this seems to be due to a case in which there is no build record at all for the parent.\n No idea how that could happen (getLastBuild should return even a running, failed, or aborted build),\n but @treydock reports a stack trace in 1.509.2 which implies this.\n So fixing null safety; will not prevent an exception but will report it more gracefully.\n", "commit 50ddd4c60a5f39be8b8a16167a42b719f08125ed\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-07-09 19:51:17 +0200\n\n added translation for SecurityIsOffMonitor (de)\n", "commit b8a580c9b3faeece139693cb7eca3f25571e3ca0\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-07-09 16:54:03 +0200\n\n Add unittests for Util.loadProperties\n", "commit dbdf1d53472289437eced13efb87b76a55029186\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-07-09 09:45:13 -0400\n\n Delete \u201cNo\u201d button when renaming; does not work reliably anyway.\n Going back in browser history can reset configuration form to the *previous* state,\n not what was just saved! (In the case of lazily inserted form elements.)\n Thus clicking Save from that page would actually revert your recent changes.\n For now, just omitting the button; could make it go back to index or configuration pages,\n but there are already links for this.\n", "commit 5981ac4ed7b4b5c462a71ae186a133f7fe44e1a1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-07-08 15:20:43 +0100\n\n [FIXED JENKINS-18660] Added dedicated denormalized counter function\n", "commit bd87d70b3aa6cd8d13dbeae56b3c09fc425e2442\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-07-08 14:34:53 +0200\n\n [JENKINS-18654] document unit test\n", "commit 1f761085e20ee2aa106a196d0148e616138e31fe\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-07-08 12:49:24 +0200\n\n [JENKINS-18654] testcase as suggested by kutzi\n", "commit a6926e1c51c0650a48dec68cbe402248742dd55c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-07-08 11:36:34 +0200\n\n [FIXED JENKINS-18654] exlude disabled plugins from transitive dependency list\n", "commit 5cfc002081593379c4713f0ca370d56824107378\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-07-07 10:39:13 +0900\n\n [JENKINS-18643] Make tests run on Windows. Use local HTTP server to access update-center.json for test.\n", "commit e3ad0561aeb4afc481d2e4e80190fa52e0f4974c\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-07-07 10:33:09 +0900\n\n [JENKINS-18643] Make tests run on Windows. Use line.separator property instead of LF.\n", "commit b74185f1333ca762d50c3165b341b5036cb94f6d\nMerge: 7ac7967f55 a832b3f9b8\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-07-07 00:24:19 +0200\n\n Merge branch 'master' into node-cli\n", "commit 6af228ebc4fa32c9666b9158a345aaed155a8db3\nMerge: 0c65654699 a832b3f9b8\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-07-06 23:53:18 +0200\n\n Merge branch 'master' into jenkins18393\n", "commit a832b3f9b8c069c7350551eae230fa902e673820\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-06 10:17:44 -0700\n\n the trunk is toward 1.524-SNAPSHOT\n", "commit c6124060b140f942d7b3932a59b588b75216e002\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-06 10:17:39 -0700\n\n creating an RC branch\n", "commit 7e4996eb1e518705f7bef78dcdb1b3858cc04126\nMerge: 95ac644029 03251e9e6a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-06 09:29:33 -0700\n\n merged back the RC branch\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractProject.java\n", "commit 03251e9e6ad24db6d3062b4e00bf2a16cd109528\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-06 09:24:54 -0700\n\n updated changelog as a part of the release\n", "commit 1e5cb273c99e4d10590e24504d80a6f1bbb6723b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-06 08:46:00 -0700\n\n updated changelog for release\n", "commit 3a265f5c2fbeab0bbfb5d44092a16b42dfa51648\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-06 07:57:40 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d38ca258131d5a217533bcb7e1bddf2f8436901e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-06 07:57:39 -0700\n\n [maven-release-plugin] prepare release jenkins-1.522\n", "commit 04d85eb476bdc57eb7ac3c2bb34e91be5b55c487\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-06 12:49:47 +0200\n\n Loading the last 3 successful builds may be very expensive in certain rare, but possible situations (all newer builds failed, only some very old builds were successful).\n Go only up to 6 build into the past for calculating the estimated duration.\n Also take failed builds into account, if we don't find any successful ones.\n", "commit 95ac644029997ddc981d17086169faf929760d7a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-06 11:54:25 +0200\n\n fixed some warnings\n", "commit 715436380334ff590faf8cf53f8f86fe5d15cd61\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-06 11:26:14 +0200\n\n This helps a lot when mocking AbstractProject in unit tests, because so I don't have to suppress the constructor with PowerMockito\n", "commit 20bd2fcad1040a72e1b331b622c063bf2e36256b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-06 10:47:50 +0200\n\n [FIXED JENKINS-14585] Noting\n", "commit 84ee0de3238e811a4f2df94ed7e2cda7518f246f\nMerge: 3fdba721fe ee8753af0f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-06 01:45:15 -0700\n\n Merge pull request #810 from kutzi/claim-plugin-fix\n \n [JENKINS-14585] core side fix for: claim-plugin cannot claim broken tests in maven jobs\n", "commit 3fdba721fe1fba2406f3a44f85e906a78278963b\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-07-06 15:25:27 +0900\n\n added l10n(ja)\n", "commit dd3e652b535076e45c55e4b091d6a1224792f5fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-05 07:27:18 -0700\n\n Fixed deadlocks that I started observing a lot during releases\n", "commit 9ad940b600ef450cb99a6797de788738b958f47b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-04 11:13:26 -0700\n\n Ignore generated files\n", "commit 059e6081d0be21a3a92d705c43c9e1f658347797\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-04 11:11:50 -0700\n\n [FIXED JENKINS-18585]\n \n The earlier fix by @ssogabe broke the test. This fix corrects the\n problem properly.\n \n The reason this error happens with some plugins is that if there's an\n input field whose name is \"on\", then even after prototype.js extends\n an element object, \"form.on\" will refer to the input element, not the\n prototype.js function to add an event handler.\n", "commit 87851d176503123ba35ffe22c5a56322d9c2b352\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-04 09:24:47 -0700\n\n Updatign tests\n", "commit 0be0940d8218ead5638792370d6b43b01033a706\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-07-04 12:23:11 +0200\n\n grunt profile to run grunt for web resource optimization\n", "commit aa7eb7c137ad7649782683dcbbf64703982ad8f8\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-07-04 11:55:03 +0200\n\n check name conflicts in local ItemGroup\n", "commit c9282915416653ff6fc904c3f9e467cb2d46ff3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-03 21:50:19 -0700\n\n more bug fix\n", "commit 6dea054125bd63ced30780e6d97b98935f42d3b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-03 12:00:12 -0700\n\n bug fix\n (cherry picked from commit d8f74cf86644ff338aff53879f674b971c11967e)\n", "commit bc0ab0c6edcc8d4db0df387c21d724cd2d2af58e\nMerge: c37815a4dc d8f74cf866\nAuthor: laurence-h <laurence.hey@gmail.com>\nDate: 2013-07-04 12:50:34 +1000\n\n Merge remote-tracking branch 'upstream/master'\n", "commit d8f74cf86644ff338aff53879f674b971c11967e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-03 12:00:12 -0700\n\n bug fix\n", "commit 4f2626aaac65a6e96693cb22fc3ca42380efb2e7\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-07-03 16:11:15 +0200\n\n Add convenient method for checking if object is MatrixProject\n \n This is useful for jelly pages where instanceof operator doesn't work.\n", "commit 40f3b095aae871589b296e455dfad04f368c3dc3\nAuthor: Gl\u00f6ckle Bastian <bastian.gloeckle@bosch-si.com>\nDate: 2013-07-03 14:56:14 +0200\n\n [FIXES JENKINS-15976] After de-serializing changed job settings after \"Save\", the maven settings done by config-file-provider-plugin were overwritten blindly (presumably with fallback values). These fallback values should be set correctly in the constructor of the \"Maven\" class and do not need to be set explicitly after deserialization.\n", "commit ee8753af0f4a7697ebe36a67c7fa6499cb82a848\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-07-03 14:30:07 +0200\n\n must continue and not return, if a single module has no SurefireReport\n", "commit 184b4a9a21b1718a2483ab70ac14ea3a38d20472\nMerge: 503c3bd2e6 55bf883290\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-07-03 02:23:53 -0700\n\n Merge pull request #832 from stephenc/execute-flyweight-anywhere\n \n If every node is restricted to tied jobs only, Matrix build jobs can never start\n", "commit 55bf883290273ac8caacf272e684151676666f42\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-06-18 13:14:34 +0100\n\n If every node is restricted to tied jobs only, Matrix build jobs can never start.\n", "commit 503c3bd2e6f2ec85514e16a260396ddae68f03ae\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-07-03 10:02:24 +0100\n\n [FIXES JENKINS-2494] Restore correct behaviour\n \n - Fixes a regression in core where the display name clear on copy was triggering a save\n - More than one way to do this, could also have used the marker interface approach\n This route seems slightly less fragile, though people could still add ItemListeners\n with order == -Double.MAX_VALUE which would then introduce intdeterminism.\n A marker interface would remove that indeterminism as the onCopyComplete method would\n be only called on the Job as the last method... but it could be hard to\n ensure that all ItemGroupMixin's respect the calling of onCopyComplete contract\n hence this approach seems better to me for that reason\n", "commit 817237d7323f9103458ac95651f234082e7b2000\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-07-03 09:03:45 +0100\n\n Update stale javadoc\n \n - The caller is no longer responsible as the listener is actually invoked from the method\n", "commit c37815a4dc6e5ffb650fd19797ef2a2b2a2565ed\nMerge: c15dc50acd aa23964a78\nAuthor: laurence-h <laurence.hey@gmail.com>\nDate: 2013-07-03 18:08:11 +1000\n\n Merge remote-tracking branch 'upstream/master'\n \n Conflicts:\n changelog.html\n test/pom.xml\n", "commit c15dc50acdff7d99455c4c67fd53a14e1f82eef7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 23:48:06 -0700\n\n the trunk is toward 1.523-SNAPSHOT\n", "commit 147997b65509e0b5ebec782838f7f71e8adb2389\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 23:48:01 -0700\n\n creating an RC branch\n", "commit da5cf222f70df27941e31f9606050139791fd085\nMerge: 7facc7733c c27c7aeae7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 22:37:43 -0700\n\n merged back the RC branch\n", "commit c27c7aeae7c483179be9350f8006809b9e11e03d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 22:37:39 -0700\n\n updated changelog as a part of the release\n", "commit 7facc7733c7040536d4074a2c5805b75ee1d8f35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 15:44:24 -0700\n\n [FIXED JENKINS-18589]\n \n Use DescribableList to handle the copy-on-write semantics correctly. The vector class just doesn't cut it, and we've been setting a new value to this field, which will violates all sorts of the concurrent programming practice.\n \n This change has the nice side effect of removing {{class=\"vector\"}} from the persisted XML. A test is added to make sure we can still read back such an XML.\n", "commit f014d7ac9c5086e2218ae7adeb3013e8f8119fae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 14:25:00 -0700\n\n Pushing the dependency computation down to another thread.\n", "commit 5a547c91fb47b63a1b59c6466c2ecceb90992369\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 08:51:45 -0700\n\n Fixed an overzealous form validation\n", "commit d9b8174e6ca56220f4075733aa04ba59ed54233e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 07:17:02 -0700\n\n updated changelog for release\n", "commit ccf434c891d70bba9dc3998fd99e7367d08d73dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 02:12:06 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 72f3504d572afe1439999d9313c4b3559bd882d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-02 02:12:05 -0700\n\n [maven-release-plugin] prepare release jenkins-1.521\n", "commit 6ceafac2cd6bde14756541423be359be7691080a\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-07-02 11:29:50 +0900\n\n added l10n(ja)\n", "commit 82404407f2c26b3b0509e392ec35dee8ea7dc571\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-01 18:27:25 -0700\n\n removed Java 1.6 dependency\n", "commit f7671e621e374bc51a81ec75c056d15ee359093a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-01 18:19:05 -0700\n\n not sure which code is triggering animal sniffer violation\n", "commit 43ecda6d2d4aba44144d12fb89ad1ed3e77bc7f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-01 18:01:01 -0700\n\n Forgot to close the file\n", "commit 14d980c4377dc703df8db76f192de19246a0266e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-01 17:57:17 -0700\n\n [FIXED JENKINS-15382]\n \n Revisiting the fix. Avoid parsing the entire text by only looking at the tail portion.\n", "commit 047233eb483de1bea5f1aba93156764373dc1cc8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-01 17:38:29 -0700\n\n Don't do memory mapped file unless it's helpful.\n \n This will hopefully reduce the file locking problems on Windows.\n", "commit 59f0f32ff63d081475e5c691a8c932d98f688101\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-07-01 17:30:48 -0700\n\n no longer only about UTF-8\n", "commit 0256f0a74e9b3373fa9fa14ba32bf9cb99dd5ec3\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-06-30 21:58:09 +0900\n\n fixed a javascript error in job configuration page.\n see\n https://github.com/jenkinsci/jenkins/commit/2ffece9d737f4a77ed4059c777948299daf22771#commitcomment-3526425\n", "commit 2995c2869d5bdde84dd83976e5df1b63091acbf0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-06-29 23:20:14 +1000\n\n [JENKINS-15846] add changelog entry\n", "commit 13ae5c793663976587a06d3dca585f7559173efb\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-06-29 23:17:50 +1000\n\n [JENKINS-15846] Deadlock during Maven builds Parsing POM step\n Do not use anymore shaded version of wagon-http as it we can control commons-logging version\n", "commit 4f828a32f7f60dbff585e854f14590c1e648a988\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-28 18:22:21 -0700\n\n expand the detail reporting\n", "commit b83434691276a832e83d7cfe2e47e36b40ff4e8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-28 18:21:55 -0700\n\n this makes no sense.\n \n - if the user is anonymous, he'd go to HudsonAUthenticationEntryPoint, not here.\n - even if there is some code path that comes here, there's no guarnatee that SecurityRealm in charge wants a login form.\n", "commit d6ac6aabaf7298b72322b62a78aba50f35835c3a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-28 18:10:18 -0700\n\n report the details of the access control rejection to assist trouble-shooting\n", "commit 63afbdee4a9a6c30471f0c6392f2a8319a34fbeb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-28 18:09:43 -0700\n\n chain the root cause.\n \n This allows HudsonAuthenticationEntryPoint to access which permission was needed\n", "commit 951b9a0823b015b9297d24b9410822cb7e0299dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-28 18:01:49 -0700\n\n copied verbatim from org.acegisecurity.ui.ExceptionTranslationFilter\n \n ... before making any modification.\n \n The original version is acegi-security 1.0.7\n", "commit 735713801b130fe247cf17bbca7b4561e41b1d13\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-26 16:29:43 -0700\n\n [FIXED JENKINS-18438]\n \n Node monitoring should run in parallel to reduce the total round-trip\n time in large instances.\n", "commit e7ac2e4e1bab9f7d9188ad539602d727a210cbae\nAuthor: Joshua Keroes <joshua.keroes@integratelecom.com>\nDate: 2013-06-26 15:54:07 -0700\n\n Set defaults for Java heap and perms on both i386 and x64_64 architectures. The x64_64 settings work for me. Recommend that they be reviewed by a Java/OSX dev.\n", "commit 598162d845020770733d78a74e5e776b5c264a21\nAuthor: Joshua Keroes <joshua.keroes@integratelecom.com>\nDate: 2013-06-26 15:53:45 -0700\n\n Add minPermGen and minHeapSize settings for defaults(1) which will be used preallocate Java's HeapSize and PermSize.\n", "commit 208cf9cddc2bbb194eecc3b8d97c81536b1028e1\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-06-26 16:42:37 +0200\n\n fixed typo\n", "commit 0c65654699223ca77988fa84f2395665731ea5a5\nMerge: cc139ec758 db9fe324b7\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-26 14:20:25 +0200\n\n Merge branch 'master' into jenkins18393\n", "commit 14b3d918f0b50a9959d3ddd4d983b4e66952d747\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-06-26 13:33:19 +0200\n\n User friendly response if deletion of a build fails\n", "commit db9fe324b7ef559e013a5419a1bd00d9fc18ee6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-26 00:04:25 -0700\n\n the trunk is toward 1.522-SNAPSHOT\n", "commit e0347fa9b2e085cbd616f3a1604a051225345393\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-26 00:04:19 -0700\n\n creating an RC branch\n", "commit 1a3ed4632d3993230a0614a6306c70a366abd222\nMerge: 2ad427f6c3 baf884ee69\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 23:52:25 -0700\n\n merged back the RC branch\n \n Conflicts:\n test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n", "commit baf884ee69bf5b7af86e0bc5eb8f16f630097a66\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 23:51:37 -0700\n\n updated changelog as a part of the release\n", "commit 48c28e2b601d034b2e76503e70c14bf7e2dca788\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 23:06:16 -0700\n\n updated changelog for release\n", "commit 1fcfb9e44099a5e68e516762d74ba441a7d1ce29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 22:54:41 -0700\n\n [maven-release-plugin] prepare release jenkins-1.520\n", "commit 414fe88adabcc7f9743bb4c13ae72f352edae03b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 22:54:41 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 05eae0af7ef8835ebdf8771ea6c3b77aecbaffd6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 22:24:30 -0700\n\n for improving the test performance, running this with the default local repository\n", "commit 2ad427f6c3d187c5b330151b85e1a578e340cf2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 18:31:14 -0700\n\n [FIXED JENKINS-18349 JENKINS-18405]\n \n Integrated the fix toward 1.521.\n", "commit 4fe4d0547c5d34c6cdb4834d63744fb12116c849\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 17:20:37 -0700\n\n Use PNG for better transparency handling\n", "commit 0b8917b344793113a0eaed653ff41489924405ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 17:04:26 -0700\n\n fixed test regressions\n", "commit afcd081bab18a5a872f42294d12911d745c5e083\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 15:13:42 -0700\n\n not sure why this works locally, but when run on Jenkins it complains\n \n ... probably because it's split in two lines\n", "commit 495d97dd5f8ee1066bc3c9b1f87a4688a8b12c71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 15:07:07 -0700\n\n Based on further conversation with the Artifactory plugin developers, revisiting this extension point.\n \n This is a breaking change, but this extension point was added very recently, and it's based on the input from Artifactory plugin, so there's not much point in keeping one that doesn't serve the intended use case.\n", "commit 41a9a68a5e5d22d66a7c16de4d494e96eaa19696\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 14:23:37 -0700\n\n removing what appears to be a left-over from the previous experiment.\n", "commit 8caa1a04f2ac625cec0af164590b5f6e55e55908\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-25 21:48:35 +0200\n\n Minimal refactoring for a8c3a031c068d3a356c105af42c2819dc3962124\n \n IMO this needs further refactoring - respect separation of concerns:\n it's not AbstractProject's call to trigger a node offline\n", "commit f719bd06a46b0c8f8249f5d4848db61947b920be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 11:15:32 -0700\n\n [FIXED JENKINS-18407]\n \n Added Queue.schedule2 to allow the caller to retrieve the existing item in the queue. AbstractProject.doBuild() changed the behavior a bit to reply 201 if the item was already found in the queue (instead of a new one created.)\n", "commit 6ab4cd64ef1fc34ce63aab866151ef68cb2b491c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 11:04:48 -0700\n\n Converted to Groovy for simplification\n", "commit bdfc3f715630888a9147cdef7a4f0d20e6eddb6d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-25 19:48:17 +0200\n\n Fixed Wiki URL\n", "commit 56969828cd9814e1063c8a203349541b9f0c0f29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-25 10:03:38 -0700\n\n [FIXED JENKINS-18425]\n \n \"201 Created\" response doesn't work well with a browser as the user agent.\n", "commit c7c05f6a49d89d0fab360d857981964f49b2320a\nMerge: 39aa918196 b6e1aa0549\nAuthor: Oliver Gond\u017ea <ogondza@gmail.com>\nDate: 2013-06-25 04:36:32 -0700\n\n Merge pull request #826 from lmwang/windows_test\n \n Fix ListJobsCommandTest failed on Windows by replace line ending\n", "commit 58541e97dabd6220478bd1b7f55fb9fbcbcb68b8\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-06-25 10:35:55 +0200\n\n Add tests for MyViewTest class\n", "commit 22b8ae2b67411ff54a8a962b14e78e602f7a2055\nAuthor: Toomas Romer <toomas@zeroturnaround.com>\nDate: 2013-06-25 11:20:45 +0300\n\n Better plugin description in root jelly\n", "commit b6e1aa05491f4a9f20c9b987e732968d67edfd1b\nAuthor: limin wang <wang_limin@hotmail.com>\nDate: 2013-06-25 14:53:40 +0800\n\n Fix ListJobsCommandTest failed on Windows by replace line ending\n", "commit 45ceb18346a8bd500a1012ac6a66fb42280cf111\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-24 21:13:53 -0700\n\n fixing a test failure\n", "commit 39aa9181963cd04a4ce5b3a9dc906a517024eb1d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-24 11:09:54 -0700\n\n This is no longer just about Matrix project.\n \n ... although the primary use case still is. Suggested by Kutzi.\n", "commit 6badbb3227701f93aeebf208cc47f8b1540617da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-21 17:38:33 -0700\n\n Added the error handling screen\n \n This page gets displayed when we throw an unhandled exception.\n", "commit d3575548bbd39acdbc0f73533f9078d59828b428\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-21 15:45:53 -0700\n\n [FIXED JENKINS-15437]\n \n The exception handler ended up adding almost all the headers again,\n resulting in a lot of duplicate headers.\n \n Most critically, stapler was adding \"Content-Encoding\" header twice,\n breaking browsers.\n", "commit 134baf524c1ba7df8e014f4c899b4ad2530d8c30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-21 15:40:03 -0700\n\n report the permission group since the permission name alone isn't unique\n", "commit a8c3a031c068d3a356c105af42c2819dc3962124\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-06-24 17:29:41 +0200\n\n check disk space on workspace creation failure\n", "commit 3f350e0a5e88fae0a13a3536c9cc84d569e46556\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-23 19:13:20 +0200\n\n Automated archiving in Maven jobs can in fact be surprising for new users.\n Add documentation about it. ref. [JENKINS-18451]\n \n If someone knows a way to display this help section only for Maven jobs, feel\n free to amend this commit.\n", "commit cc139ec7584430e38424688ded5ec994d602c154\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-23 18:12:33 +0200\n\n Add @Bug(18393) annotation\n", "commit 827eb7c70bf65d37536ff76b5b6051900c86a9f7\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-06-22 14:18:05 +0200\n\n test parameter description using the actual rendered text, not a fake debug-only attribute on <div>\n", "commit 38412a94555a18ddb97fc5d9dcd78e983bb3856f\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-22 12:34:02 +0200\n\n [fixed JENKINS-18393] Do not list any ItemGroup in list-jobs CLI command\n \n List item group recursively.\n", "commit 20391abe462119973206ee96469724801a524e16\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-06-21 22:09:02 +0200\n\n [JENKINS-18427] log formatter error\n use more explicit method name\n use formattedDescription for all parameter types\n", "commit 21ac88c67d0a6e8695060b00e3bc6ed9eca4202d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-21 13:10:46 -0700\n\n Bundling a newer version of trilead.\n \n This version supports piping of stdout/stderr directly into\n OutputStream, avoiding the need for running a thread to pump the stream.\n", "commit 159566351bc5aa6b83d400c2f34f508cf05f1a8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-21 10:57:00 -0700\n\n [JENKINS-8856]\n \n Integrated the new version of remoting\n", "commit f7113cf0e1d073040632011df0efddd67492261a\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-06-21 17:34:24 +0200\n\n test parameter description using the actual rendered text, not a fake debug-only attribute on <div>\n", "commit c3152c829714679243e8ac728f7fe9c35ff1b976\nAuthor: Toomas Romer <toomas@zeroturnaround.com>\nDate: 2013-06-21 17:19:19 +0300\n\n JENKINS-18429 fixes\n", "commit 0449e79c0e760438eb59967bbe8b145f68e8974b\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-06-20 17:27:25 +0200\n\n [FIXED JENKINS-18427] use MarkupFormater\n", "commit 9108ab7a932883f0adeb838744c7367dadd3d9db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-20 15:15:51 -0700\n\n [FIXED JENKINS-18384]\n \n Not recording in the changelog as the regression isn't released yet.\n", "commit 804f4ca53b3989d1e544204a96bb2d2f297743e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-20 14:28:31 -0700\n\n the interruption at \"inProgress.interrupt()\" report a warning, so let this one die silently.\n", "commit bcce421513e014d8913e7e56eb4c70d81ab8add3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-20 14:20:41 -0700\n\n Fixed NPE with @WithoutJenkins\n", "commit 2ffece9d737f4a77ed4059c777948299daf22771\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-20 14:12:27 -0700\n\n [FIXED JENKINS-18436]\n \n Fire the \"jenkins:apply\" event from the apply button and listen to that to write back edits to <TEXTAREA>\n", "commit aff73d45454819349223bfb7a2df2f578035925d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-20 12:04:55 -0700\n\n [FIXED JENKINS-5076]\n \n Verified that JENKINS-5076 is no longer happening.\n \n Looking at the code, I think the actual fix was in a2d825769669dd8be68feeb80f7886728bd87eb9.\n", "commit 0ee7a5eec1e6ed167b6f96b2a73a5dd1976f5679\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-20 11:43:59 -0700\n\n Not sure why the compilation is failing but this seems to work\n", "commit d35f0d55d3343a499900cc5bc45d004726a224b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-20 11:10:52 -0700\n\n [FIXED JENKINS-7825]\n \n Exposed the UI that sets the assigned label of matrix projects.\n This deprecates the \"Matrix tie parent\" plugin.\n", "commit edb9bc5aca56cb521d58b30a53cea203e673efc1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-20 09:33:45 -0700\n\n [JENKINS-17247] Refactored a bit to extract the SCC computation into a reusable code\n", "commit 8d0f7f5688bb4a6e9083a838695d378ee737f49d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-19 18:07:01 -0700\n\n [FIXED JENKINS-17247]\n \n Reimplemented a proper topological sort and generates a total order\n comparison function.\n", "commit 129732db5ac4f5b2175ac1854f94014fc407907c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-19 15:38:39 -0700\n\n typo\n", "commit 216f5c6a45ed4f5e592817ed6192d5b5fc1dee24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-19 14:57:31 -0700\n\n [FIXED JENKINS-18417]\n \n FingerprintCleanupThread can now partially clean up a fingerprint record\n by removing portions of it that's not referencing existing stuff.\n", "commit d53022c2df94fa418d279f03770f76f9596587c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 14:36:11 -0400\n\n s/XXX/TODO/g\n", "commit b0c222477b0eaf0bc2c7a4c7eba35be7d2e591a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 07:52:33 -0400\n\n [FIXED JENKINS-17713] JobColumn/column.jelly needs to have an itemGroup for display name calculation.\n So passing it in explicitly from both the view main page and from the Maven module set modules page.\n A more automatic solution might be to make getRelativeDisplayNameFrom use Ancestor.\n", "commit 982397ece1b09106c60aac96044d1c281c50d9a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-19 09:34:29 -0700\n\n the trunk is toward 1.521-SNAPSHOT\n", "commit 2049c45a0a0137a7f3f8ca5e07fe656ac2bd0165\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-19 09:34:26 -0700\n\n creating an RC branch\n", "commit 420c7c82c852fdbaea2736243c132510d308e6d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-19 09:33:55 -0700\n\n The update script appears to have run 3 times!\n", "commit 80cf49068fe242c198ae2ba9ea3106e4bf3140fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-19 09:27:25 -0700\n\n [FIXED JENKINS-18259]\n \n Added a listener that gets called at the end of the test to provide opportunity for a cleanup.\n This avoids the code duplication between HudsonTestCase vs JenkinsRule, too.\n", "commit 8c5cf05fc5646745cddb7b3eb5dda104adafe1d1\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-06-09 16:39:39 +0900\n\n [JENKINS-18259] added a test to reproduce JENKINS-18259.\n (cherry picked from commit 9c4cb4b5eca4fbeba5730b66f52042f647075ff8)\n", "commit 61c75ef7d4a643aa270b9c11bd5e0c0c75332aa5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 17:51:16 -0700\n\n minor doc improvement\n", "commit 10a072c7d496e5a11ed94ce071938a5506ec2064\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 11:16:38 -0400\n\n [JENKINS-17977] [JENKINS-18032] Noting.\n", "commit 02022ca29ce2d3072aee87e906b928c08d9b3297\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 11:15:27 -0400\n\n Typo.\n", "commit 120716a8936f9b2cf905b1f29008f6317402263d\nMerge: fbba0cc01e b0f867fc93\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 08:14:57 -0700\n\n Merge pull request #798 from franciscoruiz/master\n \n Fixed confirmPOST JS utility not working with CSRF protection enabled.\n", "commit b0f867fc9390563df99dbb166f1ebe731fe2b873\nAuthor: Francisco Ruiz <quiesagua@gmail.com>\nDate: 2013-06-19 16:12:45 +0200\n\n Added CSRF crumb to actions requiring confirmation only when POST method is used.\n", "commit fbba0cc01eeb1c9d7c412a6e7b76c588cd36c332\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 08:39:24 -0400\n\n [JENKINS-17713] [FIXED JENKINS-14362] These fixes were (mistakenly?) recorded for 1.518 rather than for trunk.\n", "commit 59ff3514532f9c7faef2bc6d841aba53a8107f0f\nMerge: c1c6475bbb b7e2d6127f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 05:37:02 -0700\n\n Merge pull request #804 from jglick/JENKINS-14362-jzlib\n \n Use jzlib\n", "commit b7e2d6127f77711681113a020681508d57622ea5\nMerge: dedb24ef03 c1c6475bbb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 08:36:03 -0400\n\n Merge branch 'master' into JENKINS-14362-jzlib\n \n Conflicts:\n core/pom.xml\n", "commit c1c6475bbb1aa3d7ea14cfeeef8ed417b0e4ca1e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 08:13:36 -0400\n\n [JENKINS-18368] Noting.\n", "commit 81f49bd5c5c8fb74ce7a8c5e0d005d2117c252ad\nMerge: f8ec4c15c2 19320baf7b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 05:12:10 -0700\n\n Merge pull request #817 from tlantz/master\n \n [JENKINS-18368]: Decorated Launcher Does Not Maintain \"isUnix\" for RemoteLauncher\n", "commit f8ec4c15c2924bc2fa4141522f6076e3f0c1d376\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-19 07:02:13 -0400\n\n [JENKINS-17713] Not yet fixed.\n Links are now correct, thanks to Ancestor.getRelativePath as called from getRelativeLinkTo being correct.\n But getRelativeNameFrom is not working, so anchor texts are \u2018project \u00bb module\u2019 rather than simply \u2018module\u2019.\n", "commit 92a113c152fcd2cb3adc21b1d8b38aa522b802b4\nMerge: 7e006e08dd 8095a2157c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 17:31:43 -0700\n\n Merge branch 'pull-819'\n", "commit 8095a2157cd2e9107d4fcb02ffcd4c28c444c4c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 17:31:33 -0700\n\n reusing CauseOfBlockage as it is richer\n", "commit 7e006e08dd9ae0b56933aea453965ef1acfe42a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 17:11:23 -0700\n\n Touching up on the fix by ikedam\n", "commit 2b9a083fbf2b9f4946ffa01e35dffea2b20a98d1\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-05-24 21:11:21 +0900\n\n [FIX JENKINS-4409] Release plugins and class loaders when JVM shuts down.\n", "commit 19320baf7b6f9c542d6bfe84579b81436f699c72\nMerge: 7f67499141 bda95c67a6\nAuthor: Tim Lantz <tim.lantz@gmail.com>\nDate: 2013-06-18 20:00:47 -0400\n\n Merge remote-tracking branch 'upstream/master'\n", "commit bda95c67a6780ff0e6350f80d6f69cf0f61e737c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 16:37:46 -0700\n\n [FIXED JENKINS-17713 JENKINS-14362]\n \n Integrated the new version of Stapler that fixes them.\n", "commit 7fdd4690e74d70b1ce86da4b68c84074bdc73287\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 16:36:07 -0700\n\n this wasn't treating false as false\n", "commit 3e5d4929bd59a027ff9a48759241744739a761f6\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-06-18 11:24:53 -0500\n\n Add CloudProvisioningListener extension point, allowing extensions to block cloud provisioning and be notified of provisioning events\n", "commit 59d4c6a4c25ac649d2ce8975e02905c045477834\nMerge: 5a1bd96d6f ef569ca66f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 08:14:36 -0700\n\n merged back the RC branch\n", "commit ef569ca66f7430dcf95b8f4f48f0190e5f06deb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 08:14:33 -0700\n\n updated changelog as a part of the release\n", "commit 176146e80b574a21bc2d9ba9e4806b5bc833102d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 07:43:34 -0700\n\n updated changelog for release\n", "commit 032d4fa6a1e2ad29b62ccc4b3c1ca657bcc9cc0f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-18 07:42:34 -0700\n\n updated changelog for release\n", "commit 5a1bd96d6fd84ca13852a2f38c0b1cb4f0697ea1\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2013-06-18 15:18:56 +0200\n\n Better pronoun for job types\n", "commit 42fa120ff41a1285432667db1bf5fca66179ae35\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-18 08:40:26 -0400\n\n Better formatting.\n", "commit 2ac54948159e6bb2ec51fd0e9a1c4e2f902edba1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-18 08:35:59 -0400\n\n Immutability & copying of lists.\n", "commit 7f67499141f325dff9fe1ea06331b2bcc0d03003\nAuthor: Tim Lantz <tim.lantz@gmail.com>\nDate: 2013-06-18 06:38:38 -0400\n\n [FIXED JENKINS-18368]: added Bug attributes\n", "commit d6ccf84eb451517c82fe6448fe0259c5a5c112f2\nAuthor: Tim Lantz <tlantz@xbologai03.(none)>\nDate: 2013-06-18 06:32:44 -0400\n\n [FIXED JENKINS-18368]: modified testcase asserts\n", "commit 48e801023123f84ee4eebf60737089f41b44958e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-06-18 10:54:12 +0100\n\n [JENKINS-18381] Provide a mechanism to differentiate between node\n properties that are applicable to the master node only and node properties\n that can be applied to all nodes\n", "commit 01f3a90b895121ca743ee079241a485e26f668e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-17 21:45:59 -0700\n\n updated changelog for release\n", "commit 520cdb6243282c1b3a4fe865702a9f9ed4004cdf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-17 21:34:00 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 300d2b7e3d12c8ea07650fd17e9542c0155e9747\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-17 21:34:00 -0700\n\n [maven-release-plugin] prepare release jenkins-1.519\n", "commit 1262b2c88cc674e5bafbc2bb466b7cc4999cfaba\nMerge: 656738c020 2c8da0b8c8\nAuthor: Tim Lantz <tlantz@xbologai03.(none)>\nDate: 2013-06-17 21:55:57 -0400\n\n Merge remote-tracking branch 'upstream/master'\n", "commit dee8fa7081a898fef65458b983f8054ea22836c9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 16:40:17 -0400\n\n Get choices from descriptor.\n", "commit 33e1b9bb040cb278ed78d6de349ebccf1b1aa7d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 16:28:53 -0400\n\n instance, not it.\n", "commit 0a8e15d9ed12f0de208790e08ad0d9bd4b206153\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 16:19:16 -0400\n\n Apparently cannot have a repeatableHeteroProperty not inside a section/block.\n", "commit 74e7234eb8ada6cc92e7aa5ecd3704afa9706031\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 16:14:03 -0400\n\n Removing debug text.\n", "commit f22af48fe17ab28d33e1d98c4770e1dfd3ca92b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 16:12:31 -0400\n\n Trying to demonstrate how to use some more advanced databinding. No luck so far.\n", "commit 2c8da0b8c837c9c5371333e7363e05ef94dd5b89\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 12:33:02 -0400\n\n Possible to create a custom AbstractDiskSpaceMonitor.\n", "commit 27c3bd0e22e135f0d0ce84c5d3518865b3a13ebd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 12:14:52 -0400\n\n NPE when NodeMonitor.columnCaption is null.\n", "commit 222b5cf69b0175f86612f1b9ce9688a8fa687774\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 12:05:34 -0400\n\n Had some inappropriately nontransient fields.\n", "commit 7fae44d7d22ee39858e6543f112f2a77238940c6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 11:31:33 -0400\n\n Making DiskSpaceMonitorDescriptor public since it is hard to write a disk space monitor without it.\n", "commit 80328483465027495c01d20ae11d743a46965c01\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 10:03:38 -0400\n\n [FIXED JENKINS-18373] View.doConfigSubmit must rawEncode its name.\n", "commit fe70d19110836847ddc9c344083f60d5aa41e84b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-17 09:59:34 -0400\n\n JUnit 4.\n", "commit 656738c020881e96e21511670a2dd4a6e8dad2ce\nAuthor: Tim Lantz <tlantz@xbologai03.(none)>\nDate: 2013-06-16 23:23:49 -0400\n\n [JENKINS-18368] added isUnix override to launcher decorator classes so that isUnix is maintained for remote launcherswq\n", "commit 1e7b82aea0720bef0f2223b71582518932da6b16\nMerge: 5bc00fffcc 1ef9cae2de\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-16 04:01:09 -0700\n\n Merge pull request #815 from olivergondza/list_jobs_retval\n \n [FIXED JENKINS-18367] Use non-zero return code when list-jobs CLI fails\n", "commit 1ef9cae2dea05eb358c3abab59ac4fa60f5fd257\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-16 11:14:29 +0200\n\n [FIXED JENKINS-18367] Use non-zero return code in case list-jobs CLI command fails\n", "commit 5bc00fffcc0a065f5a5a7b68d786a13f9f89f359\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-16 10:58:20 +0200\n\n German translation\n", "commit f5895c479f53362ffedad02f7b8f85d53265f398\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-16 10:34:50 +0200\n\n Noting and minor clean up for 6b79233f136593d62abc6253a1cc37e4be1305c3\n", "commit 6b79233f136593d62abc6253a1cc37e4be1305c3\nMerge: 8678acebed 67827c7eaa\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-16 10:06:28 +0200\n\n Merge pull request #793 from olivergondza/list_jobs_recursively_fix\n List Jobs recursively in hudson.cli.ListJobsCommand\n", "commit 8678acebed7bdd9282aef41260b3f87720287ea8\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-15 23:58:22 +0200\n\n [JENKINS-15380] noting. Ref. https://github.com/jenkinsci/jenkins/commit/029701ce3d109dc1a81991b09d23ba774a30fc2a\n", "commit 029701ce3d109dc1a81991b09d23ba774a30fc2a\nMerge: 3431a7cba4 65c98e0afc\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-15 14:53:03 -0700\n\n Merge pull request #645 from thesam/issue15380\n \n [FIXED JENKINS-15380]. Add some length checking before trying to substring names in ClassResult.\n", "commit 67827c7eaac821aa22a2f26bd4dbe7d44470b6c9\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-15 23:11:41 +0200\n\n Introduce View.getAllItems()\n", "commit f6ac62bfba80093b9cf3957b5055fcce2a15002a\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2013-06-15 19:47:06 +0200\n\n [FIXED JENKINS-10184] wrong timestamps in build timeline - added\n Daylight Saving Time\n", "commit 3431a7cba4a8c73d975ae7db69892a2eb473b5d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-15 15:43:11 +0200\n\n Started producing 1.6 class files\n \n The plan of the record is that we start producing 1.6 class files and\n see if people start complaining. If we hear from users, we'll re-visit\n our decision, and if we don't, then we'll start using 1.6 features\n everywhere in the code.\n", "commit 793fa19fde1299933dcce8fbe6020ef88e98e149\nMerge: 4a71b01161 2d8d473fa3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-15 05:10:17 -0700\n\n Merge pull request #812 from bjkastel/translation_TestParameter\n \n Add German translation for TextParameterDefinition.DisplayName\n", "commit 4a71b011613f8e8c5a31b6b4dee66de43aa4f4dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-15 13:38:54 +0200\n\n [FIXED JENKINS-15578]\n \n The slave launch thread is another background thread, and it should run\n like a super-user\n", "commit 2d8d473fa330b290c36cffdf34175b51b81b1589\nAuthor: Bjoern Kasteleiner <bjoern@kasteleiner.net>\nDate: 2013-06-15 13:35:55 +0200\n\n Add translation for TextParameterDefinition.DisplayName\n", "commit af7cd9bfeefdf25989091d7523d5bdf4119e7cd8\nMerge: db27f01a4a d6905d5759\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-15 03:56:44 -0700\n\n Merge pull request #811 from ericweikl/mvn-locale-de-fix\n \n Fix German i18n for Maven deploy\n", "commit db27f01a4ab67185eb90316ddcfbfc8470af6398\nMerge: cb7e30bf61 0bfa98a874\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-15 02:27:08 -0700\n\n Merge pull request #795 from ndeloof/master\n \n simplify RestartListener.Default using getBusyExecutors()\n", "commit d6905d575970c8ad75bef17e9f00fdaadbe0aff7\nAuthor: Eric Weikl <eric.weikl@tngtech.com>\nDate: 2013-06-15 11:08:36 +0200\n\n fix German i18n for m2 deploy\n \n \"ausbringen\" is not the correct word, use \"ver\ufffdffentlichen\" instead.\n This has some overlap with maven release, which is also translated as\n \"ver\ufffdffentlichen\", but it's obvious from the target name that follows.\n", "commit cb7e30bf61d2da7f7c9fed5279ee368e977aad87\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-15 10:59:18 +0200\n\n don't use star imports\n", "commit 24293ec2c82f7a492bd6154a22f2df93c1b1a74f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-15 10:57:52 +0200\n\n Added CaseResult#isFailed to complement existing methods isPassed and isSkipped\n", "commit 786e617b5cac33cd6cd95573f1a2e77ce1b472ea\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-15 10:36:02 +0200\n\n German translation of pronouns (ref. https://github.com/jenkinsci/jenkins/commit/effcc2d7aa4f40a3f43185ab0bc22619d6ecea97)\n", "commit 7f966f6f312f18bfc8a11166b1b2ebf474965ddb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-14 18:11:14 -0400\n\n [FIXED JENKINS-18351] Better fix for file handle leak.\n", "commit 8d246cbf9de8ed1ad1ec4256f814e7b40fe0e419\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-15 00:00:08 +0200\n\n [JENKINS-14585] MavenTestDataPublisher didn't do anything\n", "commit 66cc975fba62eeac1c137837d6e2f8c8627db66d\nMerge: fa47981c07 93c31be1b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-14 13:30:40 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit fa47981c071bf8c11041d4f11b2be0c73ab0b270\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-14 13:30:06 -0400\n\n [FIXED JENKINS-18356] Restored deprecated AbstractProject.doBuild{,WithParameters} overloads.\n", "commit 26b1362d641c19a0503eb14944ac4bcff80ca62e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-14 13:25:51 -0400\n\n Improved documentation.\n", "commit d0931025dd79f480fd224ecd87df48d1e1f642dc\nAuthor: James Byers <jbyers@gmail.com>\nDate: 2013-06-14 10:11:37 -0700\n\n expose --listen* command line arguments in RPM init script\n", "commit 93c31be1b75940dfd2e8a3c5954a4d57f4c8e6d5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-06-14 18:36:08 +0200\n\n [FIXED JENKINS-18351] file descriptor leak while fingerprinting\n", "commit 0e1bc560ae7f066a2fb366bc78771224df07d278\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-14 11:00:30 -0400\n\n [FIXED JENKINS-18352] Retroactively filing.\n", "commit 98cf52b699ce1eda07da9c61d97efa74ea46eadc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-13 09:41:19 -0400\n\n Slave.remoteFS is intended to be an absolute path.\n (Could consider throwing IAE if it does not appear to be.\n Cannot easily call getRootPath().absolutize() since that requires a connection.)\n", "commit 63aba90db12279ed0114ae41f036f9bbec0de5ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-13 15:37:34 +0300\n\n Introduced a new permission to control whether a given slave can accept a build.\n \n ... as per the discussion in the dev list\n \n Related: https://groups.google.com/forum/?fromgroups#!topic/jenkinsci-dev/TMm-h6Hnb6Q\n", "commit 513a45b3091b88d1ad9020099bbd1aec04a8c686\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-13 11:23:53 +0300\n\n Added QueueListener extension point\n \n This can track items as they go through the queue.\n", "commit 7b2541d4db09d7a1ff140ee483ea84b23d2899eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-13 09:01:19 +0300\n\n doc fix\n", "commit f984e8298d371aa2283e46e9ee9965bc9addd829\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-13 08:59:34 +0300\n\n doc fix\n", "commit c2756ecc33c62812302ce624682d91b384bd6ca6\nMerge: 984c4cf44e 4c0bb61a07\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-13 06:57:52 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 984c4cf44eba0885b64275a41d543dd4d28830ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-13 06:56:44 -0400\n\n Setting a nonempty contextPath turned up a couple problems in the test harness; goTo must be given a relative path.\n https://ci.jenkins-ci.org/job/jenkins_main_trunk/2602/testReport/junit/hudson.model/JobTest/readPermission/\n com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 404 Not Found for http://localhost:47898/jenkins//j_acegi_security_check\n at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:549)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:333)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:357)\n at com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:196)\n at org.jvnet.hudson.test.JenkinsRule$WebClient.login(JenkinsRule.java:1776)\n at org.jvnet.hudson.test.JenkinsRule$WebClient.login(JenkinsRule.java:1788)\n at hudson.model.JobTest.readPermission(JobTest.java:182)\n", "commit 4c0bb61a073a1d2c8faac881672b294496c723e4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-06-13 16:55:07 +1000\n\n Revert \"changelog entry for [JENKINS-18326]\"\n \n This reverts commit 9fb2a02530ffb063af35445ded57e3f8b0842e36.\n", "commit d2212757c7e9b22cb92b2d97a4f8d21b0712c3f2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-06-13 16:54:38 +1000\n\n Revert \"[JENKINS-18326] add maven site support for nested submodules\"\n \n This reverts commit f460e1e817cd7dc2c61bb1b916e79b737bcdb17a.\n", "commit 9fb2a02530ffb063af35445ded57e3f8b0842e36\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-06-13 14:50:08 +1000\n\n changelog entry for [JENKINS-18326]\n", "commit 529f590ebb0f481618c67c256cad689cce7ddb8c\nMerge: bff177dfa1 f460e1e817\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-06-12 21:48:33 -0700\n\n Merge pull request #805 from leachbj/master\n \n [JENKINS-18326] add maven site support for nested submodules\n Thanks!\n", "commit f460e1e817cd7dc2c61bb1b916e79b737bcdb17a\nAuthor: Bernard Leach <Bernard.Leach@monitise.com>\nDate: 2013-06-13 13:05:40 +1000\n\n [JENKINS-18326] add maven site support for nested submodules\n", "commit bff177dfa1ee23dee417c04ef90179bf7ec9b289\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-12 16:23:11 -0400\n\n Deprecating HudsonTestCase.\n", "commit 1ed4e4b80f73f746f9f896b092ed80005912f500\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-12 16:07:39 -0400\n\n Set a nonempty context path to strengthen tests, just like we do for hpi:run & hudson-dev:run.\n", "commit cc26f23ec4f7ba58577c490b35e4c481d0527f49\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-12 15:18:15 -0400\n\n [JENKINS-16845] Properly report the IllegalStateException, rather than throwing an NPE producing the exception message.\n java.lang.NullPointerException\n at hudson.model.Run.getFullDisplayName(Run.java:711)\n at hudson.model.Run.toString(Run.java:706)\n at java.lang.String.valueOf(Unknown Source)\n at java.lang.StringBuilder.append(Unknown Source)\n at hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:218)\n", "commit acf8884f42c45151e2d05afb25c74707021ae4fa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-12 11:44:21 -0400\n\n Was missing Javadoc.\n", "commit 4398a60bcbd54391e549821cceee928552a39beb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 18:29:12 +0300\n\n wrong method was implemented\n", "commit a821d859bcf2423e50c5124cc3c1b464770b07a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 18:28:24 +0300\n\n this sentence was already moved to Queue.Task.getDefaultAuthentication()\n", "commit a452e5ff26aee1187274d9b45d25efc47945ec5c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 17:18:59 +0300\n\n Handshaking should fix on the encoding.\n \n See f8916a839c5a7bfe6d0de100a33cf23de33de6e4 for the corresponding change in the remoting.\n \n Since the error messages only use ASCII\n", "commit 25eff9006fb8035ac6e25d267b154df31d8977a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-12 11:31:08 -0400\n\n getInjector introduced in 1.433.\n", "commit e3a1a78f6d71bfdd9560607ef4ef93ca7296ff67\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 17:18:59 +0300\n\n ProjectAuthenticator -> QueueItemAuthenticator\n \n 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.)\n \n 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.\n", "commit ec91933fc3ccf75c6fed9d64afb823c39be0b076\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 16:53:09 +0300\n\n Minor edits based on review comments\n", "commit b7027563fe61453b49e8e866919fdf6447737b7b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 16:40:50 +0300\n\n how Jesse finds all the typos, I have no idea\n", "commit 48be96865fcdfc5816b79ca4e1ab9fd2b4274171\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 16:39:06 +0300\n\n forgot to update this as well\n", "commit 2d09a0e54be7bea3ae8d0f203aa5baac6e062275\nMerge: 3c01366e0b b89387cfed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 13:55:13 +0300\n\n [FIXED JENKINS-18285] Merge the feature branch\n", "commit b89387cfed7863feef26d555878357bb88079c21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-12 13:52:13 +0300\n\n Not shipping any implementation out of the box.\n \n ... because the fallback behaviour is sufficient for compatibility. In this way, we can phase in this feature more slowly\n", "commit 5e78a17fab36ed9e6e83586a0c3cd8e386958c4f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 21:39:22 +0100\n\n a test case that verifies whether the queue honors the permissions\n", "commit 6fa5b936d71147ce1f150de877c9ed47d0a1d2f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 21:24:25 +0100\n\n wrong package name\n", "commit 931777f0c8861334f736147d2ffbbe5a1e4e0c4c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 21:24:19 +0100\n\n added a test case for ProjectAuthenticator\n", "commit e5b834921c539ca4472e36dd969d6746b4de218d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 21:12:23 +0100\n\n IntelliJ complains about this. Not sure if it's a real problem\n", "commit aa6dd095a4f0e2cdd3e75de84e380dc18107a85a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 21:11:05 +0100\n\n Grouping related messages together\n", "commit 7392d3f0d15d6a8721e237f789e24b32b7260536\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 21:09:30 +0100\n\n tweaking the wording a bit\n", "commit ada4a21607766d23347b927b49ccfa272d685ae7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 21:08:45 +0100\n\n Have the scheduling algorithm honor the permissions\n", "commit 6d8723a985515815f17981b9fff93b1445f83abd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 20:42:44 +0100\n\n Instead of authenticating Executor, authenticating AbstractProjects.\n \n This is necessary because a part of the access control is determining which Executor can accept which Queue.Task, so we can't have the authenticator taking Executor as a parameter.\n \n I briefly thought about changing ExecutorAuthenticator to authenticate Queue.SubTask, but doing this intelligently is very difficult as an authenticator wouldn't really be able to make any sensible decisions unless it checks for specific subtypes (think of the dist-fork plugin and the remote terminal access plugin that implements Queue.Task.) So I made the change to have it accept AbstractProject, which is really the primary use case anyway.\n \n The relevant classes are renamed to better represent what it does now.\n", "commit a3bf8c729724f53b5142449189433eb5365f1458\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 17:55:49 +0100\n\n run the build under the designated Authentication objec\n", "commit 570197fc937a8eb568920ffd04b1195994180fce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 17:05:07 +0100\n\n PersistedList now implements List, not just Iterable.\n \n This required bridge method injector that maps boolean->void\n", "commit 3c01366e0bc5c3e8de23eb7337e8c3e4dbd7843c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 17:48:22 -0400\n\n [FIXED JENKINS-16974] Unsafe to define a function in <script> without a generated name, as it could clash with functions defined in unrelated *.jelly that happen to included in the same page.\n", "commit e42149faa9bac42d4a7943c7c27e42c8250ed354\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 16:29:05 +0100\n\n Added basic abstraction for authenticating Executors\n", "commit 609c4f8df07e8df6531bafaa0e07b6a69dd68420\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 08:59:29 -0400\n\n [JENKINS-17451] Noting.\n", "commit b64d3dbfb76e7498e58dcedc4e6434ab7288a3f3\nMerge: cc2a91bdbd 9cb0d11f5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 05:58:19 -0700\n\n Merge pull request #802 from Vlatombe/JENKINS-17451\n \n [FIXED JENKINS-17451] \"projects tied to slave\" shows unrelated maven\n", "commit dedb24ef034a04fea288eaa50089e8e774714e99\nMerge: 23eddfa145 cc2a91bdbd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 08:00:27 -0400\n\n Merge branch 'master' into JENKINS-14362-jzlib\n", "commit 23eddfa14598a9d8cf14b9448e4d24072ffc6a24\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 08:00:12 -0400\n\n Stapler \u22652.11 to use\n", "commit 47b97cb67fe12ff89119df4b080829f3e35229e4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 07:59:10 -0400\n\n back to 1.513\n", "commit 307bef7c07863178f59ff510ca683c92b09a7056\nMerge: 0cc517f3dc 9d8ee801f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 06:56:21 -0400\n\n Merge commit '9d8ee80' into rc\n", "commit cc2a91bdbdb25c3f61cc69b65dee350e5d1bc473\nMerge: b2d9e7dfb7 9d8ee801f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 06:55:41 -0400\n\n Merge commit '9d8ee80'\n", "commit 9d8ee801f28c797bc4e179b7c07d3cbe54547906\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-11 06:54:52 -0400\n\n Fixed regression in AbstractItem.getShortUrl from e50f0f5 caught by MatrixTest.testSpaceInUrl.\n https://ci.jenkins-ci.org/job/jenkins_main_trunk/2590/testReport/junit/hudson.matrix/MatrixTest/testSpaceInUrl/\n", "commit 7ac7967f55d11e43402e12c5c98a6bc83fa838b4\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-11 10:58:18 +0200\n\n [FIXED JENKINS-18282] Optionally override name from XML in create-node CLI command\n", "commit a6203831c0efc651844476e38fdfc7d6af01ee7d\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-10 23:18:51 +0200\n\n Introduce CLICommandInvoker for testing purposes\n", "commit df786136bd74b233f8d32b9894f27db84e9b803b\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-10 20:43:55 +0200\n\n [JENKINS-18282] Introduce create-node CLI command\n", "commit 92a74104af026362962ccd8121c0e1d1f755b184\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-09 20:57:33 +0200\n\n [JENKINS-18282] Introduce update-node CLI command\n", "commit 548e9b8bbf7910227e416417d498a505cd847d96\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-06-09 00:42:18 +0200\n\n [JENKINS-18282] Introduce get-node CLI command\n", "commit 0cc517f3dcc0839c55a957da0db53deb84e808be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-08 15:10:23 +0300\n\n [FIXED JENKINS-17276]\n \n Noting the fix.\n", "commit b2d9e7dfb763c48ca6b186f28ab299be013f9001\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 03:04:29 -0700\n\n the trunk is toward 1.520-SNAPSHOT\n", "commit 45f2e2521ba2b977b1c14f221262e343d8529e77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 03:04:25 -0700\n\n creating an RC branch\n", "commit 414a49fa31a5d775385d2aac3a8579664852d3de\nMerge: ca53043076 3e2196a147\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 03:00:48 -0700\n\n merged back the RC branch\n", "commit 3e2196a1475f9f307c46eaf4152e533c26391897\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 03:00:45 -0700\n\n updated changelog as a part of the release\n", "commit a7c7e6403f5c52c798219a94de035cb5584fd417\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 02:19:38 -0700\n\n updated changelog for release\n", "commit 91c844af3be6143fe2e138c70d5c9018903a9775\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 02:08:36 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 31708ac50a563adc4338494b0225f404cc062bad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-11 02:08:35 -0700\n\n [maven-release-plugin] prepare release jenkins-1.518\n", "commit ca5304307607a9bddfb472cf6dc014ed5c0f8f83\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 18:33:40 -0400\n\n [JENKINS-18274] ComputerListener methods should be called as ACL.SYSTEM.\n https://ci.jenkins-ci.org/job/jenkins_main_trunk/2588/testReport/junit/hudson.bugs/JnlpAccessWithSecuredHudsonTest/testServiceUsingDirectSecret/\n", "commit e50f0f5fc2291f9d8a8cd54b97fb8d44df79f97f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 18:21:08 -0400\n\n If urlChildPrefix is \".\", do not prefix shortUrl with \"./\".\n", "commit c4e3adde155bf8732a5df05e306149dee23de228\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 17:07:48 -0400\n\n Better diagnosis when resolvePluginFile would be about to return null.\n", "commit d10fbc5eace959d3a5928d40b1c1f8975b3be1d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 15:43:23 -0400\n\n [FIXED JENKINS-18274] LogRecorder.getSlaveLogRecords\n", "commit 6ea8c4943d0a25b6049e354836d6e87005964703\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 14:35:51 -0400\n\n JUnit 4.\n", "commit dd28e970499b4785116a7fe98530534f0dc04590\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 13:40:03 -0400\n\n 2527778d amended to display Level.localizedName but track Level.name in the form submission.\n", "commit 0ca88a6ceae605e7d2e126a328a196c046a91a12\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 13:33:12 -0400\n\n [JENKINS-16952] [JENKINS-18274] Slave computers should record all log messages at INFO+, not just those in the hudson.* namespace.\n", "commit 2527778d3b4b91c6de57b39f05d1582ca10dd4f3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 13:09:25 -0400\n\n Level.getLocalizedName should be preferred to Level.toString().toLowerCase().\n Consider the poor Turk who is prompted to log at f\u0131ner!\n", "commit b8b1edc5660990a16bdc4470c4a7bf20b0dfc34e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 13:08:34 -0400\n\n ALL is a more sensible default value than SEVERE (which would be logged anyway).\n", "commit e66a94868a8135490673dd4d0e3464000ca11319\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 12:48:31 -0400\n\n [JENKINS-16952] contextDestroyed needs to be changed to match.\n", "commit 3238d6328db4f7a5377cf088e5b0e9a3ba5ca740\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 12:19:46 -0400\n\n maven-surefire-plugin 2.15 for SUREFIRE-968 fix: show which test finished even under concurrency.\n", "commit b1c82f1e30fa5f6483415f2c7ad1b95aed1eb072\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 11:53:13 -0400\n\n stephenc asks to use TODO rather than XXX\n", "commit e67746c97ff91c391d058b9beb592618cfd1f614\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 10:52:16 -0400\n\n Queue.clearLeftItems to fix AbstractProjectTest.testGetBuildAfterGC test failure after 84a2593.\n", "commit aec064adc5f4d1cbef77c909276695301b17900c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 10:44:32 -0400\n\n Make assertGC more useful by showing root references in case of failure.\n", "commit cabbe941c73a0db63e59492ff2e3722c41b239f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 09:18:04 -0400\n\n fixed @since\n", "commit 67f3c7626fe4948014aa6499608f1755f28d5741\nMerge: f7330d7a15 20b80cc6a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-10 08:22:24 -0400\n\n Merge branch 'prefetch-JENKINS-15120'\n \n Conflicts:\n pom.xml\n", "commit 9cb0d11f5adde14d07527838132af9774074c846\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-06-10 12:16:38 +0200\n\n [FIXED JENKINS-17451] \"projects tied to slave\" shows unrelated maven\n module jobs. shows TopLevelItem only.\n \n Restricts displayed projects to TopLevelItem only.\n", "commit f7330d7a158eff6705706b1f812993a9b918c351\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-08 12:21:18 +0300\n\n [FIXED JENKINS-15120]\n \n - integrated the newer release of remoting\n - jar caching won't work with class file directory, so plugin\n WEB-INF/classes are now exploded as WEB-INF/lib/classes.jar\n (This should also solve the problem of slow plugin extraction in the\n presene of Anti-virus software on Windows.)\n - because the structure of the exploded jar file has changed, I changed\n the up-to-date check timestamp file name to force re-extraction in\n existing installations.\n", "commit ad60e8e867689220d6b72ac67fabaa655812c04c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-07 20:10:29 +0300\n\n doc improvements and shortening variable names in the hope of making it bit more readable\n", "commit b1f5d28f90ca1dc99de775bb2bed46ada48e68f4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-07 20:02:49 +0300\n\n doc improvements based on Jesse's comments\n", "commit 6a3743a526fccc6474c9d8aa0b1c38a3b0981285\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-07 19:52:10 +0300\n\n deleted this earlier experiment\n", "commit 84a259388c0a1a0d7e70b3d870c10f52e1205c8b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-07 19:51:52 +0300\n\n Improved the tracking of queued jobs and their eventual builds in the REST API.\n \n This came from Alpha CSP guys during JUC Israel. The remote API needs to expose a better way of tracking a submitted task.\n", "commit ee82f5894d8f8696085378aa4c4a7a5467f36404\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-07 19:35:15 +0300\n\n if the master node config changes, executors might have to recalibrate\n", "commit 6c4715820f39d499b942b808f09110c262626fd2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-07 18:33:43 +0300\n\n Jenkins\n", "commit ff91381bc5cec4bf55815b20e092f97d6183b867\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-07 10:56:24 +0300\n\n Added PlexusModuleContributor extension point.\n \n This came up with a conversation with JFrog folks who neede to insert a\n custom Plexus component to tweak the behaviour.\n \n This scheme allows the caller to insert additional jar files into the\n Maven process.\n", "commit 679f1eb4c53197824e5f953f60027484cc456420\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-07 10:10:37 +0300\n\n indentation fix\n", "commit 6c527a0ab5c00c9e7499db84d1d0600d2ca41477\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-05 13:40:00 +0300\n\n doc improvement\n", "commit 08a1e1278a6e7a0284ede4b45b0395f48c93ed52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-05 09:02:41 +0300\n\n added the opt method that returns null\n", "commit 5e21aae8f89f61f9943f58358428a6581aa79991\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-05 08:37:54 +0300\n\n this is just a warning and not fatal\n", "commit 7293b75956f049871191924c8a54692c22bc5df4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-03 18:53:24 -0500\n\n filed\n", "commit ea1db613b53c57976ee709741aeaa7f28ee708b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-03 10:58:48 -0700\n\n improved the signature\n", "commit a5ca50d00272cbb05c18104ec1411306e5aa7648\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-03 10:03:42 -0700\n\n did some more experiments only to hit additional problems\n", "commit 46f603d273215dceb50c1e0ee097cbbc7e30b851\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-03 10:02:51 -0700\n\n just a bit more type information\n", "commit 673ef3e6cee0984252709c2bb7b3545a9a2ff734\nMerge: b086943a35 ff7b943c8d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-06 12:25:01 -0700\n\n Merge pull request #801 from ddavison/styling-fixes\n \n Search bar improvements\n", "commit ff7b943c8d2deb82b28443a8bacb4dbed52b9ada\nAuthor: ddavison <daniel.davison@proquest.com>\nDate: 2013-06-06 14:57:52 -0400\n\n Reverting to head for layout.jelly, and adding the default `has-default-text` back into the search box\n", "commit 0537ffada661715206d750cff2dafbb23268529b\nAuthor: ddavison <daniel.davison@proquest.com>\nDate: 2013-06-06 14:17:19 -0400\n\n Left a trailing 'g' in the layout.\n", "commit 951f927aa99bd280391970238b85de1b42142dc8\nAuthor: ddavison <daniel.davison@proquest.com>\nDate: 2013-06-06 14:12:45 -0400\n\n Taking out the `defaulted` js logic with the search-box, and embracing CSS3's 'placeholder' attribute.\n Prettying up the search box\n", "commit b086943a3577aa325767b6be643256e8c84ebd07\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-06 10:10:30 -0400\n\n [FIXED JENKINS-18236] Noting retroactively.\n", "commit 8e509e1a6cc729e928e42e20149b620270386d56\nMerge: 2c23e643fa effcc2d7aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-06 04:35:59 -0700\n\n Merge pull request #800 from ndeloof/pronoun\n \n offer better pronouns for common job types\n", "commit effcc2d7aa4f40a3f43185ab0bc22619d6ecea97\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-06-06 11:32:27 +0200\n\n offer better pronouns for common job types\n", "commit 2c23e643fac3efef98eec03b83adf735f07a2d62\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-05 16:04:21 -0400\n\n @Bug\n", "commit a614cd5b05b3c8cbcb8970ea439b2a1315252f58\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-05 16:02:36 -0400\n\n [FIXED JENKINS-17125] FingerprintAction no longer need persist the build field thanks to new RunAction2.\n", "commit dfe2b9a21a94d22c43e923f8ad2c6e75ee9bfe1a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-05 15:51:33 -0400\n\n Fixing casing of test method.\n", "commit bd709b0631329f1abaf05de4a3499562a1606691\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-05 15:06:29 -0400\n\n [JENKINS-17125] Establishing baseline FingerprintAction behavior that should not be regressed.\n", "commit 291c39ad42dbd5e2676bc8229051f68f7b33ced5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-05 14:42:55 -0400\n\n JUnit 4.\n", "commit d964d0722039460ef9e0584b1b6b495c4094030c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-05 09:06:07 -0400\n\n @since\n", "commit 5903870d318a337548e3f7ef75603f75a378e7ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-04 20:19:35 -0400\n\n [JENKINS-18065] Documenting current misbehavior in a unit test.\n", "commit f67c3dde20248404643598caa87a88315f8effbd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-04 20:15:44 -0400\n\n [JENKINS-15587] Noting.\n", "commit 07b377cd4a9e49f2f2ee16ac3c75d91eb520ac8e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-04 20:09:06 -0400\n\n Comment.\n", "commit 06b92a49bf80debd4d9f2d334049d790d46c6081\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-04 19:24:28 -0400\n\n [FIXED JENKINS-15587] Do not issue a warning about unparsable build timestamps if it is just a number, i.e. failed symlink.\n", "commit 32b53335c6cdb9971f880db126f763ecbdc46e45\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-06-04 21:14:01 +0200\n\n [FIXED JENKINS-17555] maven should take EnvironmentContributingAction into account to resolve variables\n", "commit 91a62d6574075516ecabf24f920a933683957ccb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-04 14:43:13 -0400\n\n [FIXED JENKINS-18193] NPE thrown when Jenkins failed to initialize.\n Not really solving anything here\u2014there is no plausible implementation that could run under these circumstances\u2014\n but at least reporting the problem more clearly.\n", "commit 638537d0c4d298ca054293076ee39f62cf916ba1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-04 14:29:46 -0400\n\n @CheckForNull\n", "commit 3701a327a75d35e5d0e5795341cc55bb123a2007\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-03 14:20:35 -0400\n\n [JENKINS-14362] Switch to jzlib for GZIP streaming.\n", "commit fc45c84551f9955960752038209749be453aab19\nMerge: c8a6dac2f9 1c00d3f65b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-06-03 11:13:36 -0700\n\n Merge pull request #746 from saschpe/master-jenkins-16276\n \n [JENKINS-16276] and various fixes for related exceptions\n", "commit c8a6dac2f9087719c107e30b172039198ab97b95\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-02 19:20:33 -0700\n\n defer the resolution\n \n Otherwise it might try to access a Descriptor that's not yet registered.\n", "commit 1c00d3f65b0aea70df1c6d64c60bf9541eb4454f\nAuthor: Sascha Peilicke <saschpe@suse.de>\nDate: 2013-03-27 16:01:56 +0100\n\n Fix exception in MatrixBuild.java:371\n \n Happens when build has no parent:\n \n 15:06:14 FATAL: null\n 15:06:14 java.lang.NullPointerException\n 15:06:14 at hudson.matrix.MatrixBuild$MatrixBuildExecution.doRun(MatrixBuild.java:371)\n 15:06:14 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:580)\n 15:06:14 at hudson.model.Run.execute(Run.java:1575)\n 15:06:14 at hudson.matrix.MatrixBuild.run(MatrixBuild.java:304)\n 15:06:14 at hudson.model.ResourceController.execute(ResourceController.java:88)\n 15:06:14 at hudson.model.Executor.run(Executor.java:237)\n 15:06:14 at hudson.model.OneOffExecutor.run(OneOffExecutor.java:66)\n", "commit 8eefed28c8b21557ee2281eca766ec72c4af4ea0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-02 21:09:40 -0700\n\n the trunk is toward 1.519-SNAPSHOT\n", "commit 3a4b1cb23deb6b63e92176806c2654252755d1aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-02 21:09:36 -0700\n\n creating an RC branch\n", "commit 41316888b470f1508e1868654f09c56f1e11257e\nMerge: e86ab7204b 1f8d012b8d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-02 20:35:54 -0700\n\n merged back the RC branch\n", "commit 1f8d012b8d33ccc0eeeb283333b93cd9d514377c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-02 20:32:50 -0700\n\n updated changelog as a part of the release\n", "commit 16f0e1e26bebf454b6f8901404a4bd5845232d3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-02 19:02:19 -0700\n\n updated changelog for release\n", "commit 304790df97bae3af9c679257e77dfa3c9893e638\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-02 18:45:44 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8a53d4f3f52d21b0ff0fa1f699d503d0180ef002\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-06-02 18:45:43 -0700\n\n [maven-release-plugin] prepare release jenkins-1.517\n", "commit e86ab7204bcc264647c947290cf8e019e7eb0687\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-31 15:05:15 -0400\n\n Suppressing some known-good instances of an idiom otherwise warned about by NetBeans plugin for Jenkins.\n", "commit eff5635b75a63a536f8ad24231b3eba3cbc4b63e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-31 14:51:07 -0400\n\n [JENKINS-15587] Diagnostics.\n", "commit 6509ed9eccf20c9736d9b93a56886341a42b63fa\nMerge: 2a1d1631bd 4a95cc6f92\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-31 14:36:59 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 2a1d1631bd4d3e6d37d82295089d70e229ea0548\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-31 14:36:15 -0400\n\n [FIXED JENKINS-14351] jna-posix \u2192 jnr-posix upgrade (opt in).\n", "commit 4a95cc6f9269108e607077dc9fd57f06e4c9af26\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-31 09:58:38 -0700\n\n Fixed NPE.\n", "commit 454d613d79e13e2f7c25a16a4a90db1e200ac07e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-23 15:13:35 -0700\n\n I think I do now.\n", "commit b21e1b01b1282ddbadf43cd0bbc235a3e8f18018\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-10 18:12:54 -0700\n\n using the latest and greatest\n", "commit 4ec2e08f8ccb2d1e40da45bde9df7f3721ff85c1\nAuthor: Francisco Ruiz <quiesagua@gmail.com>\nDate: 2013-05-31 11:48:33 +0200\n\n Fixed confirmPOST JS utility not working with CSRF protection enabled.\n", "commit be5cd4fd169005f50eea8ccefac4b91a9b4c503c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-30 18:10:55 -0400\n\n [FIXED JENKINS-16023] Use permalinks for as many Job.getLast*Build methods as possible.\n", "commit 2b0bd977f38c919f19caf4925124ba00523191e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-30 17:51:45 -0400\n\n JUnit 4.\n", "commit 24334dc1771116e949de2afd8fb81456e41521da\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-30 16:40:44 -0400\n\n Do not fail startup in case ListView.includeRegex was syntactically malformed.\n", "commit 0866cf5c190bcfc8f5b04dd9e335e7ca74bd4980\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-30 16:13:27 -0400\n\n [FIXED JENKINS-17684] Integrate new Winstone with caching fix.\n", "commit 3d190ac69035451eb1bf14c4934c716c63289d7b\nMerge: bab667416d 53a846f1b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-30 12:59:38 -0700\n\n Merge pull request #797 from ljader/master\n \n Fix polish translations\n", "commit bab667416defe0e5fba59bd99c40db8ee12e8dbe\nMerge: a5ac54eac8 0c00faecaa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-30 12:04:17 -0700\n\n Merge pull request #796 from olivergondza/bump-mailer\n \n Bump mailer version to 1.5\n", "commit 53a846f1b9c3589b8e3e97c881272577f3a5c4dc\nAuthor: Lukasz Jader <ljaderdev@gmail.com>\nDate: 2013-05-29 21:33:40 +0200\n\n Add/fix some of polish translations\n", "commit 0c00faecaa06e4896456fe91efd17b2a3ab3aec1\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-05-29 19:24:23 +0200\n\n Bump mailer version to 1.5\n", "commit a5ac54eac82ce1cbfd7fbeca46ac080bc0847627\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-29 12:50:45 -0400\n\n [JENKINS-17713] Preparing unit and functional test coverage.\n", "commit 93b82be199ec7c0790405531be539b014bc2d479\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-29 12:42:44 -0400\n\n JUnit 4.\n", "commit 972d8bad229a4be6d98c8fcaad6880e1351af3ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 19:11:28 -0400\n\n [FIXED JENKINS-15652] \u201cSolving\u201d errors by just return null from ALLRM.search and reducing to one-line warnings.\n @kohsuke confirms that the intent of throwing AIOOBE was to track down definite code errors;\n but in at least some known occurrences of this bug, the problem is invalid data:\n build records on disk with <number>s that are duplicated and/or out of order.\n Since that violates the precondition of the class, we do not pretend to successfully search for such records.\n At some point it would make sense to have the code detect anomalous conditions and initiate a builds folder cleanup.\n Take only the last build of a given number, and discard any earlier with higher number.\n I.e. just set <number> to 0 or something and ignore such builds, or rename build.xml to build-broken.xml.\n", "commit 787424881f3530b29c0c74e939f684e2e80af48e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 18:49:05 -0400\n\n [JENKINS-15652] Reproduced at least one assertion failure in a unit test.\n", "commit 6a70f6937ba34add2558d3f4e150d4f10a45fdc1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 18:46:35 -0400\n\n [JENKINS-15652] More clearly distinguishing the three asserts.\n", "commit 0bfa98a87480992dd015948f03df64f04294730c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-05-29 00:06:30 +0200\n\n simplify isReadyToRestart\n", "commit f1b513cf91663498aa1677580776a7c42c7322f2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 17:56:43 -0400\n\n [JENKINS-16301] Need to create parent directory of fingerprint file too.\n", "commit fff90c100d6b030f86d92cc4f0c23af3c648c75e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 16:28:16 -0400\n\n [FIXED JENKINS-16301] Optimized Fingerprint.save.\n", "commit f6178f4bd9daabeaab20f404eb99431730f37dc0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 13:54:17 -0400\n\n Attempting to be more robust against problems initializing this class.\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/896/testReport/junit/hudson.tools/ToolLocationNodePropertyTest/testFormRoundTrip/\n java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet\n at jenkins.model.Jenkins.getComputer(Jenkins.java:1107)\n", "commit 487a98afb62ef7170c30bbcb0db99a71bfec522d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 13:41:08 -0400\n\n [JENKINS-18024] Noting.\n", "commit aa657d79e910d3245116df0952101fff567bdbb7\nMerge: 1db5de0efb b8b9b71be1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 10:39:43 -0700\n\n Merge pull request #785 from vjuranek/JENKINS-18024\n \n [FIXED JENKINS-18024] Avoid NPE when checking if reason why in the queue has been changed\n", "commit 1db5de0efb5ae5900dba2b5c49fce6e27379123d\nMerge: 73706a45bc c04bee1071\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 10:33:15 -0700\n\n Merge pull request #778 from jglick/Job-getIconColor-unbuilt\n \n Use NOTBUILT rather than GREY when a job has not yet been built\n +1 from @kutzi and no comment from @kohsuke, so I hope this is uncontroversial.\n", "commit 73706a45bce4bdce211f01a16bc8937f9c811bce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 13:20:55 -0400\n\n [JENKINS-18074] Updated comment.\n", "commit 315bde60d0618c0b17ffeab3f812adce3586c3da\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 12:43:15 -0400\n\n [FIXED JENKINS-18119] Work around timing issue in sortable object.\n Note that when workaround is active, table will not get sorted properly.\n Probably OK since tables with large contents that *need* sorting probably take longer to finish rendering.\n", "commit 8549e7b32debae32827cca4cd6e7aa69858140b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 12:23:55 -0400\n\n [FIXED JENKINS-18118] Introduced UserAvatarResolver.resolveOrNull to properly produce fallback icon URL.\n", "commit 94a3b43d4a48d395e7d0024d4f9713f37562f24e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-28 11:32:46 -0400\n\n Trying to explain what \u201cPeople\u201d means.\n", "commit 1b4b557c264b2199dfa91849f13aeeb2ed377fb8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-28 08:00:57 -0700\n\n the trunk is toward 1.518-SNAPSHOT\n", "commit 6fa54e93bdf4b43195298d638c9a292cb1e49253\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-28 08:00:52 -0700\n\n creating an RC branch\n", "commit 1b25f63351fb7a893107b2202858c83a15840173\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-05-28 14:13:48 +0200\n\n Note changes for JENKINS-18086\n", "commit 12807ba8e917ccd25e44fb669df6e5f057301fe0\nMerge: 6d52ebacb3 a20d895484\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-05-28 05:11:38 -0700\n\n Merge pull request #794 from roadrunner2/scalatest-maven-plugin-support-v3\n \n [FIXED JENKINS-18086] Add support for scalatest-maven-plugin test results.\n", "commit 728a805eeebe6522211bd63d69d45567f6bd0d4b\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-05-28 08:09:51 +0200\n\n Add test if jobs do not stuck in pendings\n", "commit 6d52ebacb3699cbea1a4805ba3f93e80dd291a0b\nMerge: 646633f801 023b1f88b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-27 23:06:52 -0700\n\n merged back the RC branch\n", "commit 023b1f88b343dc26740188b861bd4dab085ad662\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-27 23:06:50 -0700\n\n updated changelog as a part of the release\n", "commit df22cd00e769ea703c5793b7b8bf90404067dec7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-27 22:34:55 -0700\n\n updated changelog for release\n", "commit 11430b14c964f4ec96c946b991fc85efe2701f07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-27 22:23:17 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 904342a695868137fe8fcdce8bf44496c2120e9c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-27 22:23:16 -0700\n\n [maven-release-plugin] prepare release jenkins-1.516\n", "commit a20d8954848b75307f4f744f723afdb00c54b71e\nAuthor: Ronald Tschal\u00e4r <ronald@innovation.ch>\nDate: 2013-05-24 23:40:30 -0700\n\n Add support for scalatest-maven-plugin test results.\n", "commit bdea18f5ca558ebae1d76458eb6480fb4bc36c29\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-05-27 21:58:37 +0200\n\n List Jobs recursively in hudson.cli.ListJobsCommand\n", "commit 5457d1e8c34fe08585231ddab71067a7fd441146\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-05-23 15:56:56 +0200\n\n Unittest hudson.cli.ListJobsCommand\n", "commit 646633f80146a2274bdf1de609004ea67925ce24\nMerge: d0d3ea1cb5 377e3136b3\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-05-25 18:02:59 +0200\n\n Merge branch 'translation' of https://github.com/albers/jenkins into albers-translation\n", "commit d0d3ea1cb508e9efd0cc82a8e86ea20694771a53\nMerge: 8aed662390 aec296ef75\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-05-25 02:38:08 -0700\n\n Merge pull request #790 from damienfinck/master\n \n Add French translation\n", "commit aec296ef756d6f1c7c64374df343752f26b12c97\nAuthor: Damien Finck <damien.finck67@gmail.com>\nDate: 2013-05-24 23:05:18 +0200\n\n Added French translation\n", "commit 20b80cc6a05520303c500c4d6cd52361fa9e94c2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-24 16:38:45 -0400\n\n Display classLoadingPrefetchCacheCount.\n", "commit 8aed6623900e8827b587389e6af7958f05ecab87\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-24 13:47:29 -0400\n\n [JENKINS-18074] Fixed unit test by making StubJob.getParent forgiving.\n https://ci.jenkins-ci.org/job/jenkins_main_trunk/2545/testReport/junit/hudson.model/DisplayNameListenerTest/testOnCopied/\n", "commit 04e2ccade6c831578bdd32b5e5982cf150f635f4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-24 12:06:37 -0400\n\n [FIXED JENKINS-18074] Avoid clearing AbstractItem.displayName when the new parent ItemGroup is different.\n", "commit 6cb7fc4ae354ae084a0719f4a6d2ef409e19b1ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-24 11:39:05 -0400\n\n JUnit 4\n", "commit 476fe22d6ed0ce94493b7984605764a0e245ca3c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-24 10:10:36 -0400\n\n hashify was in 1.510, not 1.509.\n", "commit 4d1bafa4fbd60ab545527a2deaf37ef14881aacf\nAuthor: Damien Finck <damien.finck67@gmail.com>\nDate: 2013-05-24 07:39:12 +0200\n\n Added French translation\n", "commit e8c1133e00e33af8d795c3fd9bc13d3cab2e6b0a\nAuthor: Damien Finck <damien.finck67@gmail.com>\nDate: 2013-05-23 22:28:18 +0200\n\n Convert french translations files to ascii\n", "commit 03ca63c62c1f3e20f405b655bbc610ed21931a86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 15:07:54 -0400\n\n Lazy-loading utility test class designed for fix of JENKINS-15858.\n", "commit 328b9c8d9ddb85b1aafcce78e7873e81a6bff10f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 14:40:10 -0400\n\n toString\n", "commit 1551ad6e4683f0b602e4886f2e97f0daf09151bb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 13:55:54 -0400\n\n Warning about mutable design, not apparent from API signature.\n", "commit ef926d8a8f79f12af18b14878cb9302a37af1d20\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 13:40:48 -0400\n\n Javadoc and @since.\n", "commit 186c425d559d098637dc5c1f6cba5b8fc5da248a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 12:56:36 -0400\n\n @since\n", "commit 53cbf595ed487f2239ea63b2f8ae7d2f48ad47f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 11:05:40 -0400\n\n [JENKINS-7280] Touch-ups.\n", "commit 0c248480c3cc8d34677fd2f1919017c602c56083\nMerge: 334d3218eb b1415bda59\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 07:55:02 -0700\n\n Merge pull request #738 from gcummings/JENKINS-7280\n \n JENKINS-7280 - Allow filtering of the Run Paramter Build List by Result\n", "commit 334d3218ebccf7d397e8e542303bc81dbe67ca51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 10:20:19 -0400\n\n [JENKINS-17681] Noting.\n", "commit f49e3a1953c1bddb5c9bf8d5fb93df8da5f59a0e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-23 10:15:47 -0400\n\n [FIXED JENKINS-18025] Noting PR #763.\n", "commit b1415bda59e1020c433a63ff1830a3012eb04428\nAuthor: gcummings <github@gcummings.com>\nDate: 2013-03-05 15:05:00 +0000\n\n JENKINS-7280 - Allow filtering of the Run Paramters List - All,\n Completed, Successful & Stable using Enum\n", "commit 0e0ef4c937b58ca25f8146ec0086acf9b4ed6866\nMerge: 4af5c22134 16a3ddfe05\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-05-23 02:43:38 -0700\n\n Merge pull request #763 from Vlatombe/recurse-folders-maven-jobs-compat\n \n Fix compatibility of the recurse option with Maven jobs\n Thanks !\n", "commit 16a3ddfe059947c657fbbd5c6be7d80c3a7bd815\nMerge: 1dc289e2ee 4af5c22134\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-05-23 10:53:29 +0200\n\n Merge branch 'master' into recurse-folders-maven-jobs-compat\n", "commit 4af5c22134a05b6e885cbf1a721412711325c92e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 17:27:52 -0400\n\n [FIXED JENKINS-17681] Use builds\\last{Stable,Successful}Build on Windows for permalinks.\n", "commit 071c35a5f74d62871a231ea64b0cf6535a991014\nMerge: 41edc5867b e3fee0aa36\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 17:21:16 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 41edc5867ba194fdb06b2e2ffa6b6addfaa99986\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 17:20:43 -0400\n\n [JENKINS-16301] Verifying current load/save implementation can round-trip fingerprints.\n", "commit fe3d4a054ad88dc261ebc9d377f31834e31112d5\nAuthor: Baptiste Mathus <mathus.b@mipih.fr>\nDate: 2013-05-22 21:23:45 +0200\n\n Using a property to share target jdk version with enforcer rule.\n", "commit e3fee0aa36d4afe3d7e17e17c766c4230758c41d\nMerge: 63ecb8269a 68db55528a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 11:39:32 -0700\n\n Merge pull request #779 from ikedam/feature/JENKINS-17774-2\n \n [FIXED JENKINS-17774] Plugin tests often fails in Windows (just reverting JENKINS-12647).\n", "commit 63ecb8269aaa8e03fdb46407b70adf6522548b6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 10:30:18 -0400\n\n Use message formats when logging.\n", "commit cd3efb21db226037be35fa9b74be84d039140d2f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 10:28:00 -0400\n\n Avoid gratuitous logging at INFO.\n", "commit 0c6e4a59873f72b9f966cea1e56876bb711f108e\nMerge: 5894e301ab ffd77fcf5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 09:54:44 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 5894e301abcb1fe434cee9b7385af3ace11d1cb6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 09:54:08 -0400\n\n Try harder to display some kind of description for each installed plugin.\n", "commit 6c1c5cc4903a957ed5b107522fa3411ff47d95db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-22 09:44:45 -0400\n\n Was missing.\n", "commit ffd77fcf5ce5b0e949020d921fa5f0ceae8a30e0\nMerge: 54fda4faa1 4b8329a1c4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-05-22 03:36:37 -0700\n\n Merge pull request #786 from arihyttinen/master\n \n Fix TestResult.toPrettyString() pass count\n Thanks!\n", "commit 4b8329a1c4f804c672491e77e84a882785bb7941\nAuthor: Ari Hyttinen <ari.hyttinen@gmail.com>\nDate: 2013-05-22 12:39:31 +0300\n\n Fixed reporting correct pass count by TestResult.toPrettyString() method.\n", "commit 54fda4faa14794e5873812de7f53e2536ebb98f4\nMerge: 8d2e452336 6ea4532da3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-21 21:40:31 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 8d2e4523368716c82dc7333b4357d21d0dc93526\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-21 21:39:44 -0400\n\n [JENKINS-16301] Verifying current serial format as a baseline.\n", "commit 07280edc95a1341128ba949626b834055a2933fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-21 19:19:27 -0400\n\n JUnit 4.\n", "commit 9d72311ba0222b9d0489605b8ec2cec711690993\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-21 17:42:50 -0400\n\n [JENKINS-16301] Use a buffered input stream to get somewhat better performance.\n", "commit 51fbd2d8675fb3703ce38d935e661abf03e1b83b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-21 17:41:39 -0400\n\n [JENKINS-16301] Replace impl of getDigestOf with standard (Commons Codec) DigestUtils.md5Hex, for simplicity.\n", "commit 6ea4532da3348453c8ebadee5bb3a2fa2d9897e6\nMerge: b5d96e27dd b435682847\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-21 11:26:35 -0700\n\n Merge pull request #774 from dnadolny/master\n \n [JENKINS-17478] Various improvements from code reviews\n", "commit b5d96e27dd8c0aa5f5c50aa2260f3369d1d758a4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-21 14:07:10 -0400\n\n [JENKINS-17030] Noting, fixing/adding @since, adding @Bug.\n", "commit e31b750c58407df9f819bbe6ac8c87d62e100e64\nMerge: c3ee6220ee 0426377cd3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-21 11:04:21 -0700\n\n Merge pull request #767 from olivergondza/wbr_layout\n \n [FIXED JENKINS-17030] Enable word breaking for job names.\n", "commit b8b9b71be1c55f76791e958318105302f3e226b8\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-05-21 13:20:35 +0200\n\n [FIXED JENKINS-18024] Avoind NPE when checking if reason why in the queue has beed changed\n", "commit c3ee6220ee2068944e0d0c4c9219abcfa9257ec3\nMerge: 1f7e77b7f1 5fa9db8f2c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-05-20 18:38:32 -0700\n\n Merge pull request #783 from Johnbo/patch-1\n \n Update Messages_es.properties\n", "commit 1f7e77b7f1683fc96d783160242687f4cb59fbe9\nMerge: 3e66acc7eb df53cc7d72\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-20 12:25:34 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 3e66acc7eb7020a9dad2fe33d782b1d1b5a6414f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-20 12:25:15 -0700\n\n the trunk is toward 1.517-SNAPSHOT\n", "commit 8835bdc13bf575de479ccb75ed682b72fea298a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-20 12:25:11 -0700\n\n creating an RC branch\n", "commit df53cc7d7262c6f7f3f3badab93b7f2ba4ac9ae5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-20 13:27:19 -0400\n\n Lack of HTML escape made Javadoc misleading.\n", "commit ab2774362f1d5a5510b99a4b8f02236e8ca23d6c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-20 13:04:27 -0400\n\n [JENKINS-15652] Include directory in assertion messages so it is possible to tell which project is broken.\n", "commit 5fa9db8f2cbab330f465098ad17f0a6cfc769a54\nAuthor: Johnbo <johnbojaen@gmail.com>\nDate: 2013-05-20 18:50:07 +0300\n\n Update Messages_es.properties\n \n Correct spelling\n", "commit b02b14764d0be6c0e41e9dc12e1d97d9300154b2\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2013-05-20 08:57:13 +0200\n\n Using mojo extra-enforcer-rules enforceBytecodeVersion.\n \n This rule enforces a bytecode version in dependencies.\n This would prevent cases like JENKINS-8914 where someone had\n introduced a dependency compiled with JDK1.6 at a time where\n Jenkins was still on 1.5.\n \n With 1.7 already here and 1.8 coming, this should help no to do that\n again.\n", "commit ca27f06b0278fd203a61d42f2e98e625092eb322\nMerge: 2187f804f5 8062be49ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-18 21:57:38 -0700\n\n merged back the RC branch\n", "commit 8062be49ac9953aff41d4458e34e3caa0d797632\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-18 21:57:35 -0700\n\n updated changelog as a part of the release\n", "commit dcecc7bb5309a59a8e0bb5f7cac2a5ae6b4572fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-18 21:17:03 -0700\n\n updated changelog for release\n", "commit 8f3b4456a719d497f0b614a3c38ec3293d574ef7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-18 21:05:34 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3a4b88ff1e65e3fd56dd00a9e9409912e370a63b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-18 21:05:33 -0700\n\n [maven-release-plugin] prepare release jenkins-1.515\n", "commit a5f673207e04c4e2a3a74d6ab9818e5b57bf29f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-18 19:09:32 -0700\n\n Fixed a broken build caused by OutOfMemoryError\n \n It looks like our tests are getting bigger to the point that it needs\n more PermGen space. Use fork and run with a bigger perm gen size to get\n going.\n", "commit 2187f804f520faf3026f3c2db880bd888e0186b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-17 03:36:34 -0400\n\n Help text was misleading when an alternate MarkupFormatter was in use.\n", "commit e2d17fb10b238e9ab796145e076590b8641a329f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-17 03:32:05 -0400\n\n When used with MarkupFormatter, make it clear what language is in use.\n", "commit 84d1abdcd42ab64198a29a40bdec268eac384b22\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-16 17:22:51 -0400\n\n [FIXED JENKINS-17983] Empty LogRecorder.Target.name was not working.\n", "commit c04bee107119800363c1f93117b18a2a0b3806af\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-16 12:44:17 -0400\n\n Use NOTBUILT rather than GREY when a job has not yet been built.\n", "commit b4356828471f4a6d874fe772974e9e798fc2bf03\nAuthor: Donny Nadolny <donny.nadolny@garnercorp.com>\nDate: 2013-05-15 16:48:34 -0400\n\n Update changelog, should have been updated with original merge in to 1.515\n", "commit 37f91746fa8d9415cc76d7983745c623132d0dac\nMerge: f566c8ae16 5ecbbefb6d\nAuthor: Donny Nadolny <donny.nadolny@garnercorp.com>\nDate: 2013-05-15 16:45:30 -0400\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit f566c8ae16c207746f63567a60e87d7a9a79f6a2\nAuthor: Donny Nadolny <donny.nadolny@garnercorp.com>\nDate: 2013-05-06 20:41:22 -0400\n\n Various improvements from code reviews\n", "commit 68db55528a560b816fbd58689b75d07210592b03\nAuthor: ikedam <devld@ikedam.jp>\nDate: 2013-05-15 20:58:48 +0900\n\n [FIXED JENKINS-17774] Make not to copy a webapp directory every time for each tests.\n Copying every time causes overwriting files in the webapp directory, and often causes errors in Windows.\n This reverts JENKINS-12647(commit 7ae303f88191a540491a21484316d63dff775e21).\n", "commit 5ecbbefb6d83fbc4c8919b94b33f491fa0e0055f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-14 20:15:07 -0400\n\n [FIXED JENKINS-16652] Use UpdateSite.Plugin.deploy from PluginManager.doUploadPlugin.\n", "commit 8c53e2f39464c5f0909bc195d05b79d9c24df384\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-13 13:27:29 -0400\n\n [FIXED JENKINS-17935] NPE from Run.getDynamic when a transient build action is invisible.\n Amends lvotypko\u2019s 33e0df7 to be as careful as bdff425 + f65da7f + 10e9b00 for persistent actions.\n", "commit ea4b6b5cc81fc034f6c43aefd4f6b5651530547e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-13 13:06:29 -0400\n\n JUnit 4.\n", "commit 688420177afa64deb4adc9b4b92eede221cad884\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-13 10:42:20 -0400\n\n [FIXED JENKINS-17933] Catch errors in init.groovy.\n", "commit e1473e208cb9c0203a5d25af526f652df90e7b86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-13 10:20:00 -0400\n\n Missing equals/hashCode/toString impls for CopyOnWriteMap.\n", "commit 42fb9c7143d60601af203476daf7cbf473687f97\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-13 10:09:49 -0400\n\n JUnit 4.\n", "commit a4bd40d3da82cd603199574341055d61581987e1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-10 12:38:03 -0400\n\n Try harder to set Jenkins root URL, since some tests rely on it.\n", "commit 6ee5e03a16a3fc63e3d01bb447ae5fccf08cf36d\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-05-10 09:08:52 +0200\n\n changelog: this issue is a rfe not a bug\n", "commit 0426377cd3ef10381cd7b76066f2465e6c95839a\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-05-09 10:43:20 +0200\n\n Explicitly turn of default escaping\n", "commit 76b455184a0fd8bec6c859921c8b771e83fe55e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-08 12:13:44 -0700\n\n expose the submitted file name\n", "commit c4d36adb690f4ee1809a419c01c9f95c0fac826a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-08 10:20:05 -0700\n\n typo\n", "commit 6aabdc194295855fa29db0626802ec4ab8e322fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-08 07:52:58 -0700\n\n the trunk is toward 1.516-SNAPSHOT\n", "commit 967f6a0d3d72b163a7c4b3618721fb8d1b119327\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-08 07:52:53 -0700\n\n creating an RC branch\n", "commit 3f12c111158dad64e4da34ac81e8880e837c3891\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-05-08 19:36:09 +0900\n\n fixed i18n. use Localizable object.\n", "commit 69de461c9f0d926ed1d711743a1e7be5ebd8e22c\nMerge: 8274ae7337 b26835ffeb\nAuthor: olivergondza <ogondza@gmail.com>\nDate: 2013-05-07 05:36:38 -0700\n\n Merge pull request #584 from olivergondza/parametrized-filter\n \n Use build parameters in combination filters\n", "commit b26835ffeb03d1267c31c162928fd1fcea7c41a4\nAuthor: Oliver Gond\u017ea <324706@mail.muni.cz>\nDate: 2012-10-09 11:08:05 +0200\n\n [fixed JENKINS-7285] Use build parameters in combination filters\n \n Based on the work of Michael Elkin [1].\n \n [1] https://issues.jenkins-ci.org/secure/attachment/20588/0001-tag-1.414-for-parameters-in-multiconfig-filters.patch\n", "commit 8274ae7337c1e1b3ff12d2173ab6a76216842f57\nMerge: 4cf68794a0 dfab6803ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-06 18:28:19 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 4cf68794a0701c984a3b109145b8918cd059dfd8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-06 18:27:25 -0400\n\n Random failure in PR builder.\n", "commit 0da50d1f00037a0197b3c30a28e3880ec09d308f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-06 18:24:34 -0400\n\n Random failure in PR builder.\n", "commit 5531c1128149c318a4bebc5f7046e29c9eb0480e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-06 18:22:56 -0400\n\n JUnit 4.\n", "commit 61e4f6f55271d3687d29dee410253123d851ea73\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-06 18:06:34 -0400\n\n Skipping slave test on PR builder since it often fails.\n", "commit 19799e338851bec4528a3c3ad84c2c6647a6cd55\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-06 18:03:12 -0400\n\n JUnit 4.\n", "commit f6662a8f6ac5413f4dcf9d272f22c15abe6bf809\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-06 17:53:20 -0400\n\n Frequent test failure on PR builder.\n Invalid request submission: {json=[Ljava.lang.String;@2c46358e, .crumb=[Ljava.lang.String;@35661457}\n Diagnostics added in 21bf5c4.\n Failing I think because message.groovy uses f.submit rather than a plain <input type=\"submit\">,\n so JSON gets created and then StaplerRequest.getParameter cannot find it.\n But if this is the problem then why would it ever work?\n Perhaps a timing issue: JavaScript is used to massage the form just prior to submission,\n and maybe this only happens sometimes?\n Cannot reproduce test failure locally.\n", "commit dfab6803baf5e5ea0363ef23fdc4e944fc1fcde5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-06 14:29:51 -0700\n\n Added windows sevice auto-restart support.\n", "commit 330e0b931407ef88fb3f2d8e38b4acad0e19792e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-06 14:27:23 -0700\n\n looks like this moved to the plugin section\n", "commit 796ae26e3c9b7e06a1b5527ba67e523ef7d8a5b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-06 14:13:33 -0700\n\n Auto-restart the service if it fails.\n", "commit 988a6a635b1ff7fd111606cd6794e282fc24bda1\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-05-06 01:28:33 -0700\n\n Correct comments and remove unnecessary setContext\n", "commit de665f8430f3f2240e7c63fc9dc38b396a54ee18\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-05-06 01:03:39 -0700\n\n Removing debug print\n", "commit 625f4881b205919330425f660e9ce88d0cb2f372\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-05-06 00:14:22 -0700\n\n Addressing feedback from code review\n \n Fixing copyrights\n Using @link in description\n Hiding implementation in a private nested class\n Fixing testing of runnables\n Added testing of System, User, and Null contexts\n", "commit ac8dab9f74b48af138acb0125b5cdfc04cea0978\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-05-06 15:04:03 +1000\n\n Update changelog.html\n \n changelog entry for JENKINS-17858\n", "commit 1182fe44c08b69eb9a00bd3720467ab0ad5ac739\nMerge: 4627ec9f99 961f691cf0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-05-05 22:01:08 -0700\n\n Merge pull request #771 from imod/dropdownDescriptorSelector-defaulting-to-instance\n \n [FIXED JENKINS-17858] allow <f:dropdownDescriptorSelector> to be defaulting to an instance\n", "commit 4627ec9f99d842f22c97023db00f5e3ded98d0b0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-05-06 11:31:28 +1000\n\n Update changelog.html\n \n changelog entry for JENKINS-17723\n", "commit 70f457d90eed4af593fd7817f49eb6e1fa366b5b\nMerge: 4e37084360 ad286c5197\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-05-05 18:29:21 -0700\n\n Merge pull request #772 from imod/default-maven-settings\n \n FIXES JENKINS-17723 - Default maven settings\n Good change !\n", "commit 961f691cf03b0701787eae3506ba7fa18d06279c\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-05-05 17:49:42 +0200\n\n [FIXED JENKINS-17858] allow <f:dropdownDescriptorSelector> to be defaulting to a specifig instance\n", "commit ad286c5197128e1a625c1a724350ea93b5c406a7\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-05-05 11:25:51 +0200\n\n [FIXED JENKINS-17723] add test cases to verify defaulting global settings providers\n", "commit 91f0352ea21a1ebd75b51ad084c47642690e3b2a\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-05-04 17:35:40 +0200\n\n try using defaulting of dropdownDescriptorSelector\n", "commit 4e37084360a3c400b301b5db154a63afb4b3e7d2\nMerge: 53d1e20f62 d658f55c30\nAuthor: dnadolny <donny.nadolny@hotmail.com>\nDate: 2013-05-02 13:14:59 -0700\n\n Merge pull request #769 from dnadolny/master\n \n [FIXED JENKINS-17478] Add extension point to rewrite JUnit test names\n", "commit 53d1e20f6252228c8fbe58c0fa24e92937122fa2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-02 14:55:06 -0400\n\n If an optional component cannot be loaded, print a polite one-line message, not a big scary stack trace.\n (To reproduce: BuildNowTextPropertyTest from cloudbees-template warns about FolderProxyGroupContainer.)\n", "commit d658f55c3076e4aadc8f428f76399661ff77e0bf\nAuthor: Donny Nadolny <donny.nadolny@garnercorp.com>\nDate: 2013-05-02 13:49:03 -0400\n\n Add extension point to rewrite JUnit test names\n \n This adds an extension point, TestNameTransformer, which is called to transform JUnit test case names.\n This is useful for JVM languages like scala which are more flexible than java with identifier naming.\n Scala, for example, allows you to write test names between back ticks, and then encodes the name using valid java identifiers.\n This extension point would allow a plugin to transform those names back in to readable names when they are displayed on the test result page.\n", "commit 21bf5c45d4249dd4cbb52c0cc61ef3ae117d3dc6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-02 08:55:31 -0400\n\n Diagnosis for test failure.\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/850/testReport/jenkins.security/RekeySecretAdminMonitorTest/testBasicWorkflow/\n com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 400 Bad Request for http://localhost:60027//administrativeMonitor/jenkins.security.RekeySecretAdminMonitor/scan\n at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:549)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:333)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:357)\n at com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:196)\n at org.jvnet.hudson.test.HudsonTestCase.submit(HudsonTestCase.java:1178)\n at jenkins.security.RekeySecretAdminMonitorTest.testBasicWorkflow(RekeySecretAdminMonitorTest.java:112)\n java.lang.Exception: Invalid request submission\n at org.kohsuke.stapler.HttpResponses.error(HttpResponses.java:79)\n at jenkins.security.RekeySecretAdminMonitor.doScan(RekeySecretAdminMonitor.java:117)\n", "commit 09ae9c00d39dbe824e5f0fdcd8861ec245ed057f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-02 08:51:09 -0400\n\n [JENKINS-17508] Noting.\n", "commit 153c9a65ca1393e97a76588d7076883ec39710c5\nMerge: 31eeb753aa 5661af7369\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-02 05:49:38 -0700\n\n Merge pull request #759 from redlab/JENKINS-17508\n \n [FIXED JENKINS-17508] Artifacts not being deleted by LogRotator\n", "commit 31eeb753aadc0646018f459323b8416173ecca93\nMerge: 555d2b1d95 384544c7cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-01 20:37:34 -0700\n\n merged back the RC branch\n", "commit 384544c7cfde1c4d16de92caf1ea6aa2d59b6507\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-01 20:37:27 -0700\n\n updated changelog as a part of the release\n", "commit 0f8cbd7ec6f2c099a81337740cba9f02bedff362\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-01 20:00:04 -0700\n\n updated changelog for release\n", "commit 98d9d92b69254905506de2c3fff7ac351b380015\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-01 19:48:56 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 790cb41ed73cd44f2ccc48740ef29fe5c6e5534a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-01 19:48:55 -0700\n\n [maven-release-plugin] prepare release jenkins-1.514\n", "commit 555d2b1d95ff10302366392622f43f1aa9cc9662\nMerge: 3c2b50ecfe 9b75fe5c9e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-01 20:15:14 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 3c2b50ecfe1c58f64b32d30a3f96e647671f7d03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-01 20:12:59 -0400\n\n [FIXED JENKINS-17681] Do not try to call resolveSymlink on a nonexistent link as you will just get an IOException, breaking peephole permalinks in some Windows environments.\n", "commit 00d5e38759d08fa89ef366fd430e900f4138f0af\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-01 19:10:30 -0400\n\n [JENKINS-17681] Set up a test which passes on Unix but fails on Windows when symlinks are enabled on the platform but disabled for the current user.\n", "commit 499fcaa1892fd9b486a6980c60e91a8286b57c9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-05-01 14:23:06 -0700\n\n recording fixes\n", "commit f7e266efb611a323229028ecaa238dde43570cd5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-24 18:04:03 -0700\n\n [FIXED SECURITY-71]\n (cherry picked from commit 4f0200a06d1a57a908a37428cfb25ebc7f61fe69)\n", "commit 8063a27abbe3fbe28b11ef6f6a6af70f43f32e91\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-24 18:50:47 -0400\n\n [FIXED SECURITY-69] Require POST to redeploy artifacts.(cherry picked from commit 3e56c3fc1884c8cdbfe9da55c689d26461592f55)\n", "commit 1e51b62298d37753f6b2d2f70eb179ab950d1456\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-24 18:32:01 -0400\n\n [SECURITY-63] Check RUN_SCRIPTS for /eval.(cherry picked from commit 3d03990abc68f39e7a92ed9594abb658879a6d7b)\n", "commit 04403edc5863a848ee706e82995aba4675f55968\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-24 18:02:49 -0400\n\n [SECURITY-63] Require POST for running Groovy scripts.(cherry picked from commit 3bbb65df3a5cb2cedb1d8080d6b70697c826a4a9)\n", "commit d482fc50fb59e561b93a0e336680938ffac7fd22\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-24 16:33:29 -0400\n\n [FIXED SECURITY-67] Forbid CSS links in markup to be on the safe side.(cherry picked from commit 1e19eb3ecece1931b5363a797fd2b30f8edc6180)\n", "commit 6eb958a11135ddfc28786e2377cd2b5824af8907\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-01 16:58:09 -0400\n\n [JENKINS-3107] Icon looks better before button rather than after, for reasons of alignment with the rest of the form.\n", "commit d2eb9b4f633eba2ec07fdfb38f79a0c80e321475\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-01 16:54:08 -0400\n\n [JENKINS-3107] IE 9 fix.\n", "commit ef3d6e46b9826ab84098834261daafaa1fe3b6da\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-01 16:43:18 -0400\n\n [JENKINS-3107] Rather than pre\u00ebxpanding the Advanced area, just show an icon.\n", "commit 9b75fe5c9e9fcb6c1a5862f93be334eb8f5764e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-29 10:17:04 -0700\n\n Hopefully this helps us reduce the screen glitch\n", "commit 7ce4807087239bbe236cb34e9a8d183caffefe73\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-05-01 14:10:09 -0400\n\n [JENKINS-3107] Expand an Advanced section if some fields are already customized.\n Initial implementation handles only text fields, not e.g. checkboxes.\n", "commit 2c240bdc876e74fe7a4a1ebeb5e3707e2d8f7bf3\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-03-01 08:00:52 +0100\n\n [FIXED JENKINS-17030] Enable word breaking for job names\n", "commit 5661af73698a9ec03b256e1d960ae2ede8bad6d0\nAuthor: redlab <balder@redlab.be>\nDate: 2013-05-01 11:06:19 +0200\n\n changed the filepath#toUri call to #getRemote as per comment of @jglick\n", "commit d391bbee0796b8ad53fb48e5dbf43edf4a36fbfc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-30 17:09:28 -0400\n\n Debugging toString.\n", "commit 7f3096c558046edea7bcfefa480193ede429af85\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-30 16:53:27 -0400\n\n Deferring formatting Logger messages unless and until the log formatter is run.\n No need to call isLoggable if you are only calling simply getters and relying on toString later.\n", "commit fd31a5d85c0a1fd4a310ced04bb3b714469b2d43\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-30 16:00:00 -0400\n\n [FIXED JENKINS-15309] Be robust against serialized ListView with jobNames==null.\n", "commit b8adcb43dd73f8bcc3ff00558e0f7e587929cec6\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-04-30 20:38:35 +0200\n\n add global maven config to define default settings providers\n", "commit 0c4fe2ddbac2963c0b633fe27bb1a6016134da50\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-30 12:07:30 -0400\n\n [FIXED JENKINS-17775] Find (model) parent POMs properly during fingerprint recording at end of build.\n", "commit f6a8c31f6cdcde1b57f03773dd94e11653d0b6bf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-30 09:42:27 -0400\n\n TransferResource.getRepositoryUrl is documented to end in a slash if known, so we should not add one.\n Parsing POMs\n Downloaded artifact http://repo.jenkins-ci.org/public//org/jenkins-ci/plugins/plugin/1.456/plugin-1.456.pom\n Downloaded artifact http://repo.jenkins-ci.org/public//org/jenkins-ci/jenkins/1.26/jenkins-1.26.pom\n", "commit 3f0f25fc6ba938212ada76feebe640b818842b76\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-04-30 22:09:50 +0900\n\n forgot to replace XXX with 1.515\n", "commit 55a68acca970dca12dcde6028b56a784d0c7c5fa\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-04-30 20:49:58 +0900\n\n [FIXED JENKINS-17715] Display Name is not shown\n", "commit d477296ffd3114f9f8416981f82e49cace605600\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-29 11:30:23 -0400\n\n [JENKINS-17775] If MavenProject.getParent throws ISE during fingerprinting, report it but at least proceed.\n Proper fix is to ensure that the model resolution uses the same environment as the actual build,\n or is otherwise more lenient about finding the parent (e.g. enables plugin resolution).\n", "commit 5baa54c726467eceda489db2a1a68aecbad0e9ac\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-29 01:46:32 -0700\n\n Adding MIT license\n", "commit 603cb86ec71e31a5e20b7090ce302a45be88982a\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-29 01:44:10 -0700\n\n Adding additional test for collection of callables\n", "commit 63f6b55339ff39fec70e87054e0b7c1555d3f79b\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-29 01:25:36 -0700\n\n Adding additional test for runnables\n", "commit 6229da1a8700f221192ab24752821a7844425a2f\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-29 01:14:59 -0700\n\n Adding completed test that verifies threads obtain the correct security context\n", "commit b89bcec190ca90a251645895f81edd1cca48ca30\nMerge: be4e8ba988 1e10630d99\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-28 23:14:46 -0700\n\n Merge branch 'JENKINS-17510' of github.com:pmaccamp/jenkins into JENKINS-17510\n", "commit be4e8ba988a6f73a093c7532c1db26f6ac0e4c06\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-28 23:00:41 -0700\n\n Adding basic test and rebasing\n", "commit f314b7d712a2c242b998e48bba1c8e2c02c39124\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-21 17:13:40 -0700\n\n Changing methods to correctly wrap the runnables and callables rather than the service itself\n", "commit 3022cf7f35b46789a78104e6eef9edd56e735b10\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-21 14:27:42 -0700\n\n Changed eclipse default from tabs to spaces\n", "commit 7d5af420144094bb06773a7093ac70f0d393de9d\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-07 23:05:59 -0700\n\n Adding license and description to SecurityContextExecutorService\n", "commit cfa4533e7920a8446923d00effc40c98ae0d6c2b\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-07 23:01:36 -0700\n\n [JENKINS-17510] Adding SecurityContextExecutorService - a wrapper to provide security context to each executor\n", "commit 1e10630d99eff3541ade982ec3eebc6167b8e323\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-28 23:00:41 -0700\n\n Adding basic test and rebasing\n", "commit 1dc289e2eee34a291284779f82127a14b9bf52c8\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-25 11:15:18 +0530\n\n Prevent ClassCastException when encountering ItemGroup of\n non-TopLevelItem.\n \n This is the case for instance when encountering a MavenModuleSet which\n is ItemGroup<MavenModule>\n", "commit 7abd089012e0447cdae0e93cda007bf3daa1cac0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-28 21:16:01 -0700\n\n the trunk is toward 1.515-SNAPSHOT\n", "commit 7df0060b8d174c44231a4f0e32f057679eb88e49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-28 21:15:56 -0700\n\n creating an RC branch\n", "commit a8f69d51f3c2295b8e10658b0e88399c76a13b53\nMerge: 6327e265f8 dbf667b5a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-28 20:36:38 -0700\n\n merged back the RC branch\n", "commit dbf667b5a3cc8f378198b0785f282f2df1485fb9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-28 20:36:36 -0700\n\n updated changelog as a part of the release\n", "commit eb5bac9dc9d9f504949017787334f341971866cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-28 20:08:34 -0700\n\n updated changelog for release\n", "commit dddc1dd89a03bdee74a215bebe59e459ad1d24df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-28 19:56:08 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ed4ab5328619ffb11f2349baf065877b2e5511cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-28 19:56:07 -0700\n\n [maven-release-plugin] prepare release jenkins-1.513\n", "commit 6327e265f89894cd7a8015962655e75fe3de3cae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-26 21:30:37 -0400\n\n Added the set-build-parameter command.\n", "commit 0adc32a7e1bf695eb227b6f55b0047a62e7306d1\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-04-26 02:35:20 +0900\n\n fixed typo\n", "commit 7fa8fe4096d0134f598a9d475df1c6199b9b05e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-25 11:20:07 -0400\n\n [FIXED JENKINS-17402] getItem may return null but may not throw IAE.\n", "commit 405746324411959713835a02ba4a10096372bbdc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-25 10:59:11 -0400\n\n [JENKINS-16845] Refinement to hotfix: if build field has already been cleared due to earlier warning, do not throw a new NPE.\n", "commit 6e91651a574fbc38eae152c8f7dc3c0c7d42fb7b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-25 07:19:02 -0700\n\n [JENKINS-16824] log who's interrupting executors.\n \n This bug indicates that people are having trouble understanding who's\n responsible for aborting the build. This change records that\n information through the logger.\n", "commit 749775311a07de006935f0438d8d273cd3a92b7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-24 12:03:44 -0700\n\n Oops, that was a debug statement\n", "commit 6117578a435bb6dc886bb09c6b5d86ae2f3bbf30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-24 12:02:07 -0700\n\n making notes\n", "commit 8e6a3f7f03c8cdd93f1fb352088bac9cd2676c49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-24 12:00:58 -0700\n\n Converted the build queue and executors into Widgets.\n", "commit f1669601e4bd607ffa8a809e109f1ad0c79244b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-24 11:22:44 -0700\n\n [FIXED JENKINS-4543] Identify the short name of the plugin from the manifest.\n", "commit 6ec5d518cfe4d434279a0bce3f08efc09e2ffaa2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-24 11:11:33 -0700\n\n Added missing attributes\n", "commit 33c8ac4d185264ba68b1c036c2daad5a51cd06aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-24 11:03:51 -0700\n\n this shouldn't be quoted\n", "commit f9ce6558c93d7f7ff0f8df12fb80f9ecc868ff99\nAuthor: redlab <balder@redlab.be>\nDate: 2013-04-24 10:54:42 +0200\n\n JENKINS-17508 removed usage of deprecated elements in test\n", "commit 06e459fffebfe447dcd3edad73559ffb4a8ae707\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-23 20:21:01 -0400\n\n [FIXED JENKINS-17728] ParentBuildAction.parent can sometimes be null.\n", "commit cd599817b365d08587c8e353c5516862d698d8ec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-23 17:36:08 -0400\n\n Upgraded test deps on ant and subversion plugins.\n", "commit aa1d28b04014c18838e87b3a8b1707cc5eb28b14\nAuthor: redlab <balder@redlab.be>\nDate: 2013-04-23 21:09:24 +0200\n\n JENKINS-17508 updated the test to use @Rule and no longer extend from the old HudsonTestCase (shouldn't that one be marked deprecated?), add @ Bug and @ For as jesse suggested\n", "commit 0bf434845b5de755d730fb73ae1688b02dba8894\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-23 14:46:47 -0400\n\n [FIXED JENKINS-17724] /about was not showing licenses.\n A recent Stapler update caused the Jelly facet to ignore *.xml.\n So need to use raw j:include (as plugins were doing), not st:include (as core did).\n", "commit 13461b9359ff99e2e959a56fd8a82a79d2dddd1f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-23 13:53:56 -0400\n\n /about now links to license information for plugins as well.\n", "commit 64d27e9c4c73cd5cdd3e81c226bb8da23a42db6f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-23 13:26:55 -0400\n\n Updated bundled plugins.\n Most notable, cvs 1.6 \u2192 2.8, to get the critical fix of removing the mail address resolver.\n", "commit 19f34b54d6cd69f837552a21d8adb41f3b5fba91\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-23 12:07:31 -0400\n\n -Dhudson.udp=-1 to disable UDP broadcast.\n", "commit c10c814b6e403c7588eaf805128f4e549369d06a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-23 11:55:25 -0400\n\n [JENKINS-17721] Noting.\n", "commit 40cf543c4d400b28a161a6c11aa5b1aa98010e05\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-21 20:55:12 -0700\n\n the trunk is toward 1.514-SNAPSHOT\n", "commit dd28b78c9c9bc7e49d7c133ec5b4901e03839966\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-21 20:55:07 -0700\n\n creating an RC branch\n", "commit 6ed53642858ba4fbffcc6a2d93d4d7b0828bb842\nMerge: 51f952f49c 27e2353f7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-21 20:47:10 -0700\n\n merged back the RC branch\n", "commit 27e2353f7e82816d1e3a3cab54343e57bd761021\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-21 20:47:07 -0700\n\n updated changelog as a part of the release\n", "commit 318f22a167856cb061605a9bd8bed57f0a52799f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-21 18:56:36 -0700\n\n updated changelog for release\n", "commit 8a4672afd24bef7dd3b3fc6bfc96d1b27f93ccef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-21 18:45:19 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1ba08b94d4c540d8a45d5a5bcf1ce6b83d066bfe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-21 18:45:17 -0700\n\n [maven-release-plugin] prepare release jenkins-1.512\n", "commit 034139466b1a34c38b33d54899d30cc9932133e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 17:45:12 -0700\n\n Timestamps have expired in these test data\n (cherry picked from commit 9858bf1e08c5ac2a2401714c82533d78ef3642a9)\n", "commit 29cf81023f4f0a0e68209d2fd7ed8a1d3a2123e5\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-21 17:13:40 -0700\n\n Changing methods to correctly wrap the runnables and callables rather than the service itself\n", "commit 4788477da57b273bfb5faecb89dfc1fb80f28791\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-21 14:27:42 -0700\n\n Changed eclipse default from tabs to spaces\n", "commit 51f952f49c14b279539a04ed243be418d316412f\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-04-21 20:50:32 +0900\n\n Japanese localization\n", "commit 9858bf1e08c5ac2a2401714c82533d78ef3642a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 17:45:12 -0700\n\n Timestamps have expired in these test data\n", "commit 70e1977f21cb75d58647349905a128ffdd3ee550\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 14:06:48 -0700\n\n Call attention to the fact that the security isn't enabled.\n \n This is deemed important because we ship Jenkins without security setting by default.\n", "commit 73ee0d3eba30f2968940541ac5c914092a5ab424\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 13:47:39 -0700\n\n Adding more animation\n", "commit 4afb1cc0eae5ee709876ab11483ebf5cdad6c171\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 13:44:38 -0700\n\n adding animation\n", "commit 64da3d5e274eb1ba688439bf00b3e691914fe74d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 13:40:46 -0700\n\n simplification\n", "commit 937315a29ac31757e38154c902a9dced6e4ac172\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 13:36:51 -0700\n\n Delete button will highlight what it is going to delete\n", "commit d74ef2783e50ed118584912c363042aa9398316b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 12:09:10 -0700\n\n This aligns the middle of the text and the icon.\n \n For multiple line warning messages, this makes them little bit spaced, but I think it's OK.\n", "commit ac7e27756fa59e5e962af4ff0d41be040c74ccd3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 12:07:52 -0700\n\n Avoid using now deprecated names\n", "commit 39acb350c116e17d24c10b8c942aef11e23aab52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 12:05:29 -0700\n\n make this row always stick to the top\n", "commit 9b072294af9a5eb2e16885a29a4fe75917a85fae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 12:03:49 -0700\n\n Added 'sorttop' class to make rows stick to the top.\n \n Plus more simplifications\n", "commit d5d4b45ef7730577482827ff0a4e4dee73f9057e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 11:55:28 -0700\n\n refactored to eliminate duplication.\n \n Using prototype.js to simplify the code\n", "commit 8bcc07326d26ad4f2e9b826d2b05a67e97acd3e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 10:22:37 -0700\n\n avoid global names\n", "commit 368d8c73949e610c7ee92f4dbb5e443cf2059bf8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-19 10:11:28 -0700\n\n Don't let the error icon get clipped when the text is short.\n \n On Chrome (and possibly others), an inline element like span doesn't enlarge\n its size to cover its content, so the 1px place holder wasn't taking effect.\n \n To ensure the minimum height of 16px, make it an inline-block element. I'm\n not entirely sure how an inline-block element with no fixed width would behave,\n but with a bit of casual testing, the text inside seems to wrap OK.\n", "commit 22d1175ac640070d19c426a698b0909400901b41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-18 19:21:56 -0700\n\n Show when the monitor data was obtained\n", "commit 58cb75fd28244f1f0ef48cdfc313aae19cc57bd1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-18 18:54:15 -0700\n\n Improved the robustness in the node monitoring\n \n - Improved logging and recovery for the Record thread that dies in the middle.\n - Recover from failing to monitor one node and move on to the next.\n", "commit 5c95be34e4607a7c4c5470ffe79942b513188956\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-18 18:39:18 -0700\n\n don't let a programming error kill this thread\n", "commit e1317648504ce5ee0739836f06f8b1089810362c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-18 18:09:41 -0700\n\n formatting improvements\n", "commit b1f0a7be759695095ae0194d9e65b603be776e38\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-18 15:36:02 -0700\n\n Adding more diagnostics logging\n", "commit 7578aa93ad99c11d49b97100a8e97c450b8d6a9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-18 10:35:06 -0700\n\n expose the display name of the build as environment variable\n", "commit ca7f4e682c8faa024053130d672d28684c010067\nAuthor: redlab <balder@redlab.be>\nDate: 2013-04-18 08:58:30 +0200\n\n also testing the removal of build if LogRotator is configured to discard\n old builds and not only artifacts (Not needed for the issue, but an\n extra test is not a luxury )\n", "commit 070f74f667fd6a11cc10d9f9b067db018319ecc3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-17 16:25:47 -0700\n\n making this extension point more discoverable\n", "commit 3abc50253a0ff6b4850afd673ecb6b43a97fcf28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-17 13:52:35 -0700\n\n 46b6bee16e7 left this comment that's no longer meaningful.\n", "commit e36a075436ad381ce4130b1d087eb0252d83ee52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-17 13:51:17 -0700\n\n Improve the error message to indicate which file had failed to parse.\n \n This allows administrator to remove this problematic file.\n", "commit 3f4d82a1a3c1585ff13f44053c4d018a93dcc7be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-17 09:55:12 -0700\n\n Adding a new item should cause the dependency graph recalculation.\n \n For example, a new job might have a trigger setting to begin with,\n or it might resolve a reference that was previously failing (for\n example, 'up' job referring to 'down' job and the 'down' job is newly\n created.)\n", "commit 46b6bee16e7cb775a74214799a02bb32be18e095\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-17 09:08:52 -0700\n\n pointless double invocation\n", "commit 2a0bd7eebd1ee70aa6099197f48810235ddc9ab0\nAuthor: redlab <balder@redlab.be>\nDate: 2013-04-17 14:02:46 +0200\n\n add documentation to testcase.\n", "commit c8f73d0015365ab13a17c18ef8cd750cdcda2506\nAuthor: redlab <balder@redlab.be>\nDate: 2013-04-17 12:21:09 +0200\n\n adds test that looks in jobs archive with 2 builds when LogRotator set as build discarder with settings to keep only 1 build with artifacts, test searches for jars in archive for build one and build two expecting no jars in build 1 and expecting jars in build 2\n", "commit 5f806d8f6397596c8e8111d7c52dd42e9c5ef2ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 20:09:09 -0700\n\n Marked various mode-link as inside.\n \n Observations:\n \n - When marked inside, moving the mouse to <A> and clicking the context menu becomes easier,\n because you can move the mouse toward the hot spot area and it'll activate.\n Otherwise you have to move the mouse over to <A>, then move the mouse on the side, click it,\n then click the menu, which adds cognitive stress.\n \n - Marking model link as inside creates an empty space to the right of <A>, which looks\n odd if hyperlinks appear inline or if some other text follows it.\n \n Given that, my guiding principle for this change is:\n \n - any model link that is the last child of a block element gets marked as inside\n - I've adjust a few text to get rid of the single-letter training text after a model link,\n like \"(#3)\" to \"- #3\"\n - If another inline element follows a model link, leave it as is.\n This does create an ugly overlap.\n", "commit e6ee4abc847980d6cf8151776c2d7497757ec5df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 19:28:15 -0700\n\n Forgot to commit this image.\n", "commit 63b3c935ef048389349d0bd916dbe8ea54cfa424\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 19:27:36 -0700\n\n Use transparent background in the title logo.\n \n This prevents one pixel height difference between the logo and the title\n bar background.\n", "commit 24aa5a54bea6c4f00906819d8cf14d68c44c0570\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 18:59:15 -0700\n\n adding more ModelObjectWithChildren implementations\n", "commit 304ffabed25bb918202f6bf5e5d066f499a3c29a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 18:50:33 -0700\n\n implemented ModelObjectWithChildren in various model object implementations\n", "commit c77baaae076fe82b5cdfc5c861b440807851e38b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 18:07:20 -0700\n\n improving the sample to cover ModelObjectWithChildren\n", "commit e6da4f7773156cd56578ba6e0fbfddd6db73e0b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 17:58:46 -0700\n\n BUG: z-index of the context menu must be bigger than that of the menu selector.\n \n And both values need to be still bigger than the z-index of the top sticker\n since the breadcrumb bar is on the top-sticker\n", "commit 89621a90d62a12c23d53ad990137b5e1fad348f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 17:52:27 -0700\n\n BUG: z-index of the context menu must be bigger than that of the menu selector\n", "commit b2cd4120ec4210a6bfc99eab06fed26c7b72f28a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 17:51:15 -0700\n\n Breadcrumb is reworked to show descendants to provide additional navigational shortcuts.\n \n Object that implements ModelObjectWithChildren can expose its children in the breadcrumb.\n", "commit 0f6b02bd18d3da009805199156b16d23f904e231\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 17:10:09 -0700\n\n Modifying the breadcrumb context menu so that it also requires clicking 'v'.\n", "commit 69835e0f8a11664ec7fa9b894bd44d6bef11df7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 16:57:16 -0700\n\n Additional 'inside' class allows pre-allocation of the context menu space\n", "commit 8b8ea1c77bd22333b21e537d0d2a6c25f17054ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 16:48:01 -0700\n\n Elements passed in are already extended via Prototype\n", "commit 9cddeba7b2f82eec42e3b00e549dc1c55a193d48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 16:43:27 -0700\n\n [JENKINS-13995]\n \n Made the 'v' icon bigger to increase the hit test area, and improved the alignment\n logic so that the text and the 'v' icon gets vertically aligned.\n", "commit 11bc7ce933a8628e60cffff5061e741e31d06d3a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 16:00:46 -0700\n\n [JENKINS-13995]\n \n Now that the context menu is open only when clicking 'v', the tooltip on model link should\n be displayed as soon as the mouse hovers over it.\n", "commit 5aa4af75c2c4c66541f1fd24ef82c5d46a79940d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 13:38:54 -0700\n\n we want to prefer *.jpi over *.hpi, but the code was other way around\n", "commit 38eec4160149c4328d7f28d0516f5bdcbf69d3e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 12:56:09 -0700\n\n Simplification without changing the semantics\n", "commit ff7f272a4b4e96d2efe8966f94c852fff2eea46d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 12:55:10 -0700\n\n Fixing StringIndexOutOfBoundsException\n \n I'm not really sure what this code is doing or what ID is supposed to look like. So this is just a minimum-intrusion change to avoid an exception.\n \n java.lang.StringIndexOutOfBoundsException: String index out of range: -1\n at java.lang.String.substring(String.java:1875)\n at hudson.tasks.junit.PackageResult.findCorrespondingResult(PackageResult.java:86)\n at hudson.tasks.junit.TestResult.findCorrespondingResult(TestResult.java:295)\n at hudson.tasks.test.AbstractTestResultAction.findCorrespondingResult(AbstractTestResultAction.java:183)\n at hudson.tasks.test.TestResult.getResultInBuild(TestResult.java:162)\n at hudson.tasks.junit.History.getList(History.java:82)\n at hudson.tasks.junit.History$1.createDataSet(History.java:105)\n at hudson.tasks.junit.History$GraphImpl.createGraph(History.java:169)\n at hudson.util.Graph.render(Graph.java:87)\n at hudson.util.Graph.doPng(Graph.java:98)\n", "commit 5ee9ab5451dcf698bd99c655635dc488c9cb3466\nMerge: 72fbcbfcea 15cc52276e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-16 12:48:32 -0700\n\n Merge pull request #760 from mpapo/JENKINS-17416\n \n JENKINS-17416 - Improve Wipe Out Workspace label\n", "commit 72fbcbfceaf8ffd956b0cd06975d5ad8d404e138\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 12:44:28 -0700\n\n the trunk is toward 1.513-SNAPSHOT\n", "commit 1c35f3638f52eec5e0999795a913c8fe2ff6c9e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 12:44:26 -0700\n\n creating an RC branch\n", "commit 084da443e1428d0d3bb83325e628a6665fc1f09e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 12:01:47 -0700\n\n [JENKINS-13995]\n \n Added logging more liberally, and fixed the problem.\n The root cause was that when the mouse enters a hot spot, I wasn't cancelling the previous delayed hide timer.\n \n This fix eliminates the need for the hack in the hide method where I was testing if the mouse was still over the hotspot.\n", "commit 6fb7a50d07d2332eee5a88e06baff12ea6fce3a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 11:43:42 -0700\n\n [JENKINS-13995]\n \n Fixed a bug where the context menu anchor 'v' disappears even when the mouse is still over a model link.\n", "commit d9ec2ce7f35ef4e948e1e1f9b0024b0e17b21c4c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-16 11:31:06 -0700\n\n matching the size with font size since the context menu is most likely aligned with text\n", "commit 7547681a24fadab2a909729413b9f16da90b2d16\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-15 16:49:57 -0700\n\n need to prefer linked files over archives.\n \n This regression appeared to be introduced in 32d5c23.\n", "commit 15cc52276e73c92e867c762f3eec15c18a22b09d\nAuthor: Michael Pailloncy <michael.pailloncy@gmail.com>\nDate: 2013-04-16 19:59:32 +0200\n\n JENKINS-17416 - Improve Wipe Out Workspace label\n", "commit 293403f3d10e5a14ba5d1c6050fa35ebc930ca32\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-16 12:04:53 -0400\n\n [JENKINS-17637] Noting.\n", "commit f8ce8c6e5a98ab8bfe99d0303b5ce46fbef50c31\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-16 11:55:58 -0400\n\n Removed junk from cdee827d5598fadf7eb0c842d123e5c8207c072e.\n", "commit cdee827d5598fadf7eb0c842d123e5c8207c072e\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2013-04-16 14:17:46 +0300\n\n restore backward compatibility\n \n d3096819f6a70c107399fbcf2df23718098c926e changed constructor signature. Add a backward-compatible one\n", "commit d4459d9d0f99b951974f6ab1bedf6a580aad9248\nAuthor: redlab <balder@redlab.be>\nDate: 2013-04-15 20:59:06 +0200\n\n As this is my first look inside Jenkins codebase I not sure it's correct\n but perhaps artifacts for modulebuilds should be deleted just as logs\n are deleted. see https://issues.jenkins-ci.org/browse/JENKINS-17508\n I did not fully test it yet, all unit tests ran fine, but didn't succeed\n to run jobs inside Jenkins, due to classloader issues while running\n Jenkins in Jetty, to verify deletion\n", "commit a9edf6a4213e384ad790d669fa4670826fc7f002\nMerge: 3a855b876d 5ea3d54067\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-14 19:04:41 -0700\n\n merged back the RC branch\n", "commit 5ea3d54067db34138c5a86561eec0b69449e5a33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-14 19:04:38 -0700\n\n updated changelog as a part of the release\n", "commit 796a4e9da6283cf04e10684525cb0c03f85c44d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-14 18:36:58 -0700\n\n updated changelog for release\n", "commit d1a9c950fc3e6352f6860e7bab5f042db34e98b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-14 18:26:00 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 759ce9edde9cef83f67226c5ce4fcc1e00db16e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-14 18:25:59 -0700\n\n [maven-release-plugin] prepare release jenkins-1.511\n", "commit 3a855b876d2d85a385e5880215c474280344bc9e\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-04-13 19:40:42 +0900\n\n updated Japanese localization\n", "commit ac562d821a18e0155403ed166576928992bdca8b\nAuthor: ssogabe <s.sogabe@gmail.com>\nDate: 2013-04-13 09:53:51 +0900\n\n check view name with ajax\n", "commit 477e8979eb823e2a9c08eac9bab2ca6d71211594\nAuthor: Seiji Sogabe <sogabe@emilia.localnet>\nDate: 2013-04-13 04:48:07 +0900\n\n rawEncode should be used instead of encode\n", "commit 299af752935e3a18d3557c630d5b49a9a5678e0a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-12 14:09:12 -0400\n\n Touch-ups related to PR #757.\n", "commit eb49ae16dd276aa1510fabedf648f210b3792644\nMerge: 2d3fa398c3 bcd9456933\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-12 11:02:47 -0700\n\n Merge pull request #757 from Vlatombe/views_include_jobs_folder\n \n ListView can match now items belonging to nested ItemGroups\n", "commit bcd9456933431abd23684182e5d6a096b89ae0db\nMerge: c4847d1b95 2d3fa398c3\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-12 15:56:11 +0200\n\n Merge branch 'master' into views_include_jobs_folder\n", "commit 095ef2d7eec206c630aeb1354227298501fe11a2\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-04-12 07:53:53 +0200\n\n Keep consistence in pendings when exception is thrown during method pop()\n", "commit 2d3fa398c352ddd44a43980766e14e5f8352e0d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-11 18:52:05 -0400\n\n testWipeWorkspace was failing after changes to link confirmation.\n Tricky to emulate the actual web interaction including JavaScript window.confirm;\n suffices to just call the web method directly.\n", "commit 7d31e7c5d66b37bf9905cfcec2f13862faaf74b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-11 17:45:40 -0400\n\n Using l:confirmationLink instead of AbstractItem/delete.jelly and AbstractProject/wipeOutWorkspace.jelly.\n", "commit 3f164c957058d250ae7716321918ebf55efe8fe4\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-12 00:39:39 +0900\n\n updated changelog for c86b6d7055a03db1add27acd4a0159ad7d024c17\n", "commit 704d870a13f8911478d5d03a19ec0ec1a9af1fd5\nMerge: 1205e9f6c4 c86b6d7055\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-11 11:36:30 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 1205e9f6c492c53983a7f02926a53739b50b92fd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-11 11:34:56 -0400\n\n [FIXED JENKINS-17575] Redirecting properly after deleting jobs in folders.\n Expanded MockFolder to be a ViewGroup so that it is possible to test views inside folders,\n and generally fixed it to service Stapler hierarchies properly so that WebClient-based tests can work.\n", "commit c86b6d7055a03db1add27acd4a0159ad7d024c17\nMerge: d33e22d392 fd4ccc106f\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-11 08:21:27 -0700\n\n Merge pull request #657 from ssogabe/JENKINS-5408\n \n [FIXED JENKINS-5408] Quoting Issue with JDK Installer with Windows Slave\n", "commit e3346be3744f7cf9c83bad972096bb028e318254\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-11 11:07:51 -0400\n\n Better toString.\n", "commit dcff6e41302093b6ba90da0aa6e9b09a5cfe2b86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-11 09:50:57 -0400\n\n [JENKINS-17575] Baseline testing of behavior without folders.\n", "commit f8f9462b6c4ed1c83da9fed53e88fe0b8d034890\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-11 09:46:19 -0400\n\n [JENKINS-14827] Noting.\n", "commit f44ed3d3e1ec9eb522bb417fbaff7913bb1fc3e6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-11 09:33:08 -0400\n\n Failure to define a crumb was causing testDeleteHudsonComputer to be testing the wrong thing.\n", "commit c4847d1b9530a0c54cd0abc373cf34958978ef65\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-11 08:47:02 +0200\n\n Deprecated jobBaseUrl from projectView.jelly.\n \n The reason is that we always determine the job url using\n Functions#getRelativeLinkTo, which keeps the view navigation info if it\n exists, and can produce an absolute url if required by the context. So\n it is no longer needed for the caller to worry about jobBaseUrl.\n \n By default, names are interpreted in relatively to the current item\n group, so Label and Computer views no longer need to set useFullName to\n true to have correct behaviour.\n", "commit d33e22d392a3f7346f9cd9a9f87b79485fdbee37\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-11 06:31:21 +0900\n\n [FIXED JENKINS-17317] \u201dMy Views\" links leads to 404 Not Found.\n", "commit e1f070bbef425fcbc9376eb99190a9b7bf3c4e5e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-10 13:17:30 -0400\n\n [JENKINS-15340] Do not try to click on links with onclick attributes as these require confirmation.\n", "commit fefb2d0b5c60a1b68c7b103a6a9943d4c2b7afd3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-10 13:10:50 -0400\n\n Diagnosis of unreproducible test failure.\n https://ci.jenkins-ci.org/job/jenkins_main_trunk/2449/testReport/hudson.console/ConsoleAnnotatorTest/testCompletedStatelessLogAnnotation/\n junit.framework.AssertionFailedError: expected:<3> but was:<4>\n at junit.framework.Assert.fail(Assert.java:57)\n at junit.framework.Assert.failNotEquals(Assert.java:329)\n at junit.framework.Assert.assertEquals(Assert.java:78)\n at junit.framework.Assert.assertEquals(Assert.java:234)\n at junit.framework.Assert.assertEquals(Assert.java:241)\n at junit.framework.TestCase.assertEquals(TestCase.java:409)\n at hudson.console.ConsoleAnnotatorTest.testCompletedStatelessLogAnnotation(ConsoleAnnotatorTest.java:69)\n", "commit 719975595d3d3dae38bc27bf85fe9f3a445c85c9\nMerge: 609487a06f 9eb69772a5\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-10 19:00:04 +0200\n\n Merge branch 'master' into views_include_jobs_folder\n \n Conflicts:\n changelog.html\n", "commit 9eb69772a505890a9767375b7c2a78e278895ef9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-10 11:29:18 -0400\n\n [FIXED JENKINS-15340] Ask for confirmation before reloading config from disk, as it may be expensive.\n First of all, /reload should require POST (also prevents XSS DoS attacks).\n Adding <l:confirmationLink> to encapsulate a link that requires confirmation upon clicking.\n Allowing a ManagementLink to request confirmation (also implying POST); could be used also for e.g. /quietDown.\n Enhancing <l:task> to support confirmation as well, and honoring this in context menu items.\n", "commit 609487a06faef9e0b14686d57f4503670c574360\nMerge: 0c0959ec10 b22b17c0d6\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-10 14:30:27 +0200\n\n Merge branch 'master' into views_include_jobs_folder\n \n Conflicts:\n changelog.html\n", "commit 0c0959ec10a5884ffe4e95e4164b1ff5647852fa\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-10 11:42:51 +0200\n\n Call non-ambiguous method\n", "commit d54105c296965f915d2124a3b475de2b8b6efa54\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-10 11:27:59 +0200\n\n Crafting the job parent url by removing the job short url to the\n complete relative url, in order to take into account the current view.\n", "commit f6cc50721707b03ad8f8ad0c987a5377460cd743\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-10 11:27:10 +0200\n\n Functions#getRelativeLinkTo now normalize the output url.\n \n Added some unit tests\n", "commit a1adf8aeab6fb4388f46a400b91c9d6c98cbfd98\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-10 09:47:10 +0200\n\n Removing allJobNames.\n The view content needs to be determined by getItems as the content can\n change even without view definition modification.\n", "commit b22b17c0d68c95bece46818fbf9ef562902b10c1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-09 13:14:49 -0400\n\n [FIXED JENKINS-10738] Different \"build now\" text for parameterized builds.\n (Not touching the icon since I do not feel like playing with Inkscape; would be a nice pull request for somebody.)\n", "commit 97da1618c52792bd675f8677b7e18df629f80eb7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-09 12:58:49 -0400\n\n [FIXED JENKINS-17110] Build Now should be GET for parameterized jobs.\n", "commit b16ae7ade26cafd5f40594e2ecc75a93cef01d75\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-09 12:17:52 +0200\n\n Job list was not displayed consistently.\n", "commit 48300d4a2789aa6a7e31f9b8acef5ce7b9bcd5b2\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-09 11:48:39 +0200\n\n Fix indentation\n", "commit 85aeb1c263744ea03c0123089d3e4f5362cdc9f6\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-09 11:30:07 +0200\n\n Revert view change to keep backward compatibility on existing columns.\n", "commit d0a1d8aa9c414fb30f4253a3ff060f7d953d2f49\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-09 11:17:01 +0200\n\n Fix indentation\n", "commit 6804299ae53275c7f76f2ee07222deaca478951a\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-08 19:06:44 +0200\n\n Fix following jglick review on PR\n https://github.com/jenkinsci/jenkins/pull/757.\n", "commit 7251965dfd75fd243b94c6bebb04712d0bd6eeaa\nMerge: 91000fa569 73bf0e5b4f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-08 11:12:04 -0400\n\n Merge branch 'rc'\n", "commit 73bf0e5b4f1c038101e284ee8adfb56b0760addc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-08 11:11:06 -0400\n\n Revert \"[FIXED JENKINS-17451] \"projects tied to slave\" shows unrelated maven module jobs. shows TopLevelItem only.\"\n \n This reverts commit 3a6de84f6746d54dd0f3048312db067c835ee727.\n (Regressed JENKINS-15666.)\n Conflicts:\n \n changelog.html\n", "commit 91000fa5699c5fc7b48fcb061be9ded980aa8639\nMerge: b99a794c6e cdc18ec569\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-08 08:01:10 -0700\n\n Merge pull request #752 from lmwang/master\n \n [FIXED JENKINS-8614] ProcessTreeTest fails on Windows\n", "commit a210e48964a3405d0cd81321a44a2082bd733d7b\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2013-04-01 12:48:32 +0200\n\n ListView can match now items belonging to nested ItemGroups\n \n This changes introduces a 'recurse' option on ListView that allows to\n match using regexp jobs contained inside folders.\n The full name of the\n job is matched so / can be used as separator.\n This allows slice and dice of jobs contained in different folders.\n", "commit d6f0c465ee544d1516275782a76e785d323dba5e\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-07 23:05:59 -0700\n\n Adding license and description to SecurityContextExecutorService\n", "commit cb5261e977a7313d92f0d3cd32ab37ee4c51ee9c\nAuthor: Patrick McKeown <pmaccamp@yahoo.com>\nDate: 2013-04-07 23:01:36 -0700\n\n [JENKINS-17510] Adding SecurityContextExecutorService - a wrapper to provide security context to each executor\n", "commit b99a794c6ed28507e4515e68e9c356dff3e6fd76\nMerge: 77a0d6c5ba 433e0bfea0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-04-07 16:09:42 -0700\n\n Merge pull request #756 from albers/JENKINS-17351\n \n [JENKINS-17351] won't fix - clarified help text\n Thanks !\n", "commit 433e0bfea0b632f341a5b84cf87342d566fe2012\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-04-07 19:50:46 +0200\n\n [JENKINS-17351] clarified help text\n", "commit 77a0d6c5bafc67bdc435d4e23df9859c36f0e88b\nMerge: dce7bed02c 0830d131e7\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-06 23:30:54 -0700\n\n Merge pull request #755 from albers/JENKINS-10891\n \n [FIXED JENKINS-10891] Page Title French Translation missing\n", "commit dce7bed02cc1e363099b5228870546847575e6b8\nMerge: 7cbbb9c7b7 ca0b4cd24f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 20:56:49 -0700\n\n Merge remote-tracking branch 'origin/rc'\n", "commit ca0b4cd24ffc0d95d6dbc45c6ee1b16e11a4ab23\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 20:53:51 -0700\n\n Oops\n", "commit 7cbbb9c7b77681aeefa07e5112deebeb4332badd\nMerge: 5a1203f705 b78119eecc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 20:49:59 -0700\n\n Merge branch 'rc'\n", "commit b78119eecc66cd2f0dc74543f937f3c7f3b4316f\nMerge: 246d93a262 4f9d0584d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 20:49:54 -0700\n\n Merge remote-tracking branch 'origin/master' into rc\n", "commit 5a1203f7053a299e6867f65654b39da5c8aabd23\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 20:49:10 -0700\n\n the trunk is toward 1.512-SNAPSHOT\n", "commit 246d93a262c83def07a5da13de50ad9e1d544ddf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 20:49:06 -0700\n\n creating an RC branch\n", "commit 4f9d0584d04586a9869eab806917a35fa3d2bad3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 19:00:52 -0700\n\n Fixed regression casued by 25084f528208a5ab8e0f1ebd9ae80527bf0099d1\n", "commit b27bc585a84e7f9ea82c182b62bab7e211b1f018\nMerge: 26b15e139c ca68a98d79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 18:58:00 -0700\n\n merged back the RC branch\n", "commit ca68a98d792ec3e64bb4cfb606f5960b7c548db9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 18:57:56 -0700\n\n updated changelog as a part of the release\n", "commit 2120cd495963f7457198a927fdcc433e6d5a50ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 18:33:28 -0700\n\n updated changelog for release\n", "commit c8a55cc66677baad4d3bb1547d6f48a004ac0b3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 18:22:42 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6afff3726711c26896d1828d310cbb191307cc42\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-06 18:22:41 -0700\n\n [maven-release-plugin] prepare release jenkins-1.510\n", "commit 26b15e139c5042f4ef93658858061c670be22961\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-07 10:11:48 +0900\n\n [FIXED JENKINS-17039] sort order of plugin list is not working by default\n", "commit 0830d131e76bd7ed9d18a94a8f85bf357ca8e729\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-04-04 22:57:39 +0200\n\n removed unused translations\n", "commit a72d2a0e51eff66c5f27d3ec5f0096d4a773c214\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-04-04 22:47:29 +0200\n\n [FIXED JENKINS-10891] Page Title French Translation missing for \"New\n Job\" page\n", "commit afb5ddfa3a91769a6f48fd5ae6165aa5512c1dff\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-06 19:41:29 +0900\n\n updated Japanese localization\n", "commit ffba14af175aede1e0cbca999818c8729b8151cc\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-06 13:13:39 +0900\n\n removed unused import\n", "commit c5be8b13bab7bd582cef7d0bd71b9e94ae761c63\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-06 13:11:28 +0900\n\n fixed redundant it.tiedJobs.\n", "commit 3a6de84f6746d54dd0f3048312db067c835ee727\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-04-06 13:08:25 +0900\n\n [FIXED JENKINS-17451] \"projects tied to slave\" shows unrelated maven module jobs. shows TopLevelItem only.\n", "commit cdc18ec56987204535c9919ea385c555d3d66863\nAuthor: limin wang <wang_limin@hotmail.com>\nDate: 2013-04-06 11:44:07 +0800\n\n fixed JENKINS-8614 ProcessTreeTest fails on Windows\n", "commit 94f781caf664b9b62871ea9a6d3c8536b8ac65d7\nMerge: 9c02d2daf9 4c2f865770\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-04-05 11:47:54 -0700\n\n Merge pull request #753 from albers/JENKINS-14067\n \n [FIXED JENKINS-14067] Polish localization breaks permalink descriptions\n", "commit 9c02d2daf988a21cc5ab00f1dc19de9ea1d00899\nMerge: e0a445c20e 1565fc7a60\nAuthor: Vojt\u011bch Jur\u00e1nek <vjuranek@redhat.com>\nDate: 2013-04-05 11:46:04 -0700\n\n Merge pull request #754 from albers/JENKINS-15365\n \n [FIXED JENKINS-15365] Invalid translation\n", "commit 4709490334c2affd6b82270449daff7a6cb1e5e1\nAuthor: limin wang <wang_limin@hotmail.com>\nDate: 2013-04-05 23:20:26 +0800\n\n [Fixed JENKINS-8614] ProcessTreeTest fails on Windows\n Add exception handler for getEnvironmentVariables().\n", "commit 97c28e0a516a1647c3621838fb0629368c7b5873\nAuthor: Limin Wang <wang_limin@hotmail.com>\nDate: 2013-04-01 16:43:20 +0800\n\n Fixed JENKINS-8614 ProcessTreeTest fails on Windows\n", "commit 4c2f865770286e120c3fbc2a470159f5c1346511\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-04-04 22:32:00 +0200\n\n [FIXED JENKINS-14067] Polish localization breaks permalink descriptions\n \n fixed invalid format string\n", "commit 1565fc7a60f49c09bdf88fd5b2476fcd73f1b4b3\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-04-04 21:20:28 +0200\n\n [FIXED JENKINS-15365] Invalid translation\n", "commit e0a445c20ef03dbd85a94ab023e328669c99f742\nMerge: 353ebe6bfe 00b28d40e2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-03 15:47:59 -0700\n\n Merge pull request #745 from rhadman/JENKINS-16942\n \n [FIXED JENKINS-16942] SecretRewriterTest failure on Windows 7\n", "commit 353ebe6bfed33ef528e661d534449cfafca1aca8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-03 16:31:05 -0400\n\n [JENKINS-16845] Hotfix to at least allow the job to be loaded.\n Root cause seems to be broken serial form of FingerprintAction, probably caused by lazy loading.\n", "commit e172407b2cb0fe588c6e0699e88f5201f333ba27\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-03 15:48:57 -0400\n\n [JENKINS-16845] Diagnostics.\n", "commit 750da1a7c0700655129d594d56bfc41214891e50\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-03 12:21:36 -0400\n\n [FIXED JENKINS-17454] Display parameters of queue items in build history widget.\n Also provide proper overrides of ParameterValue.getShortDescription, rather than delegating to toString.\n", "commit d2603bedd533b7514fb94ee1a9fdf5581d1642c7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-04-03 11:51:21 -0400\n\n Verifying that repeating hash syntax does something useful.\n http://stackoverflow.com/questions/11896675/can-i-make-the-scm-polling-interval-for-jenkins-randomised/11898132#11898132\n", "commit dc94b7d0633c0a6e5375bdf1bec2b9dede461da3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-02 09:58:20 -0700\n\n [FIXED JENKINS-8686]\n \n As I mentioned in the comment, I doubt if this makes any behaviour change, but this seems like a sensible defensive measure that wouldn't hurt.\n", "commit a016f3da07958202b13dd247dcac6766ea03a2aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-02 09:27:09 -0700\n\n [FIXED JENKINS-17343]\n \n Don't break Windows XP, fall back gracefully to no-op.\n", "commit 548373fad1098482108f0197397a22edebec736c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-04-02 14:41:31 +0200\n\n Complete German translation\n", "commit 9bc7e21dc0bd679e7b6506f264079630493237d4\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-04-02 14:19:49 +0200\n\n [FIXED JENKINS-7970] JUnit result archiver should only fail builds if there are really no results - i.e. also no skipped tests.\n", "commit 809fa1f5ccbb91138ce2cfe0696391995d6a2a28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-02 00:57:38 -0700\n\n the trunk is toward 1.511-SNAPSHOT\n", "commit 8aa912238b7a0631e3527a6c3a8f5ced23bcad8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-02 00:57:33 -0700\n\n creating an RC branch\n", "commit e4103af04cd4b7139f6fa2e6287e0cf739e4f8db\nMerge: 70d8a6facc 1f0955fb07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-02 00:28:41 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit 1f0955fb076b9e7ca84eb356a236616b67cc4176\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-02 00:26:33 -0700\n\n updated changelog as a part of the release\n", "commit ae629f9af053d066d26342337bf2b6fd0eaf82d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-02 00:02:48 -0700\n\n updated changelog for release\n", "commit ac8e17b9ce7a835d0b049fd8329dde4daaa874d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-01 23:52:33 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3991cd04fd13aa086c25820bdfaa9460f0810284\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-04-01 23:52:32 -0700\n\n [maven-release-plugin] prepare release jenkins-1.509\n", "commit 70d8a6facc95bc8f50d559eb612bd5a77103a7f5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-29 10:07:42 -0400\n\n Fixed capitalization.\n", "commit 22c42a39eaf5aafe1a982e71b01277af947ca6ed\nMerge: a4d4305124 ebccaa33d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-28 19:44:49 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit a4d430512457db5e3491990149fd60a7a5fb0b58\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-28 19:44:20 -0400\n\n Clean up TestPluginManager.INSTANCE.rootDir at the end of the test run.\n Otherwise your disk will fill up with (large) /tmp/hudson*tmp/ dirs when running plugin tests.\n (Would have been better to use e.g. TemporaryFolder, but that would require incompatible changes to the test harness.)\n", "commit ebccaa33d1a3b3acced949fa63641f336ca85e8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-28 16:22:41 -0700\n\n doc improvement\n", "commit b7e8854d2f5ef6db5ae123c115a6f2e3a4d3084f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-28 16:00:21 -0700\n\n adding an example retention strategy and clarified doc.\n \n In particular, explain how to free an external resource when a slave is\n gone.\n", "commit c3a19670d5400d805a7096a5b69df0ec14c532cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-28 15:50:50 -0700\n\n [JENKINS-13564] make the method self-correcting\n \n If for some reason the numExecutors field gets out of sync with executors.size() (for example this can happen if an executor swallowed an interrupt signal without properly processing it), then a further attempt to call setNumExecutors(n) results in a no-op.\n \n Given that these things can get out of sync, a smarter thing to do is to always compare where we are (the \"executors\" variable) and where we'd like to be (numExecutors), and make corrective actions.\n \n This particularly affects a zombie computer. The sequence to kill a Computer first involves waiting for all the executors to quit. If setNumExecutors(0) becomes no-op, a zombine computer never gets killed.\n", "commit 18f394c1ca01f683b706bf6c488d0712c280cad4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-28 15:30:55 -0700\n\n Jenkins!\n", "commit 90b4d1f566a0db45be23576fe062c4ba3fffab3c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-28 14:28:09 -0700\n\n doc improvement\n", "commit bd0e8ef3a0088bacb18975f6f6525179170a9e02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-28 14:23:33 -0700\n\n added another callback\n", "commit e837438c0138faf401bcb433450c8dfdc7ebbe6f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-28 15:19:39 -0400\n\n Reverting 101507f as it causes a build failure.\n", "commit 92d96525240ddc0fdf30a839ada0dd642b34c4ef\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-28 15:02:56 -0400\n\n Computer.getUrl was incorrect when the slave had a space in its name.\n This broke the context menu for actions contributed via TransientComputerActionFactory (at least).\n", "commit 21912fe3dd736a7c84d553c69fb75d8ed198a535\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-28 14:53:54 -0400\n\n @code in Javadoc.\n", "commit 2afa8b6b81dfdd0ac89661e61d5ed7df7e7d0765\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-28 14:38:36 -0400\n\n Better diagnosis of URISyntaxException thrown when constructing context menus.\n", "commit a9e1de4f65af62f2a2b9d640ea14145d52b5f1a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-28 14:01:23 -0400\n\n Behave properly when using Surefire excludedGroups (i.e. @Category).\n To reproduce SUREFIRE-974 prior to this fix, pick an arbitrary group class to (not) exclude:\n mvn -f test/pom.xml -Dtest=CoreJellyTest -DexcludedGroups=hudson.ExtensionPoint test\n", "commit 101507f49873de0239ccb7839649ea71187712b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-28 10:07:11 -0700\n\n GMaven needs to use the same provider as the Groovy core uses.\n \n This is based on\n http://stackoverflow.com/questions/13113142/gmaven-build-fails-with-an-api-incompatibility-was-encountered\n", "commit 76533e7d28e2c4a4101be44a9992122cd86e3cd9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-28 09:25:12 -0700\n\n documentation\n", "commit 3a32e13d74aa430c2db25ea69279de5c9579d76f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-27 14:33:45 -0700\n\n Jenkins!\n", "commit b947ef2f99750df5c7fe51f7b9d18d192e261365\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-23 11:22:28 +0100\n\n Fixed the wrong border that appears below the first context menu item.\n", "commit b41aa9e0a6489ec8f45aaf1c9f7cd3ad81419adf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-23 11:19:53 +0100\n\n [JENKINS-13995] Disabled the automatic pop-up of context menu.\n \n Instead, it shows a small 'v' icon to the right that needs to be clicked\n to open a context menu.\n", "commit b67272e7261cd588e2bb51ad8759584a9b3ffa49\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 19:11:06 -0400\n\n [FIXED JENKINS-17330] FilePath.installIfNecessaryFrom should avoid routing download over remoting channel.\n", "commit 1c64ad15b15717c8fde1028a50aba668bb17e6a9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 19:00:55 -0400\n\n [JENKINS-10197] Noting UI fixes.\n", "commit 2f9577072181a95d61d8bd20374d154a3b1ee560\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 16:57:56 -0400\n\n 57900a2 was incomplete.\n", "commit 5b6be91d9237e4f87865f4ea241edd6ab36cdda8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 13:24:21 -0400\n\n Corrected encoding.\n", "commit 34269466b35d79a17451115a32264cb09d84d6c8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 13:06:35 -0400\n\n Run.canToggleLogKeep.\n", "commit 0b52029ed2c58b42e02b35628a65a2562bec21fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 12:50:33 -0400\n\n Run.whyKeepLog should be a complete sentence.\n Otherwise you get nonsense like this:\n Cannot delete this build, because it is #3 depends on this\n", "commit 308987286f84d33c3beca700bafba01f23fea9a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 12:39:55 -0400\n\n confirmDelete (and confirmDeleteAll) already say why a build cannot be deleted (and prevent you from proceeding), so no need to hide the Delete link in this case.\n", "commit 3e7218ce440eb8cb36f06f9266877796c19b1404\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 12:38:40 -0400\n\n Orphaned messages file.\n", "commit ebecde8cb96868cc57823accbb4cf0f26b263393\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-27 11:51:44 -0400\n\n Restored some orphaned translations.\n", "commit 00b28d40e283619344c9980440bb367f5d24aba7\nMerge: 398fa74da0 57900a2355\nAuthor: Andrew Mann <a.mann.goog+github@gmail.com>\nDate: 2013-03-26 00:51:49 -0500\n\n Merge branch 'master' into JENKINS-16942\n", "commit 398fa74da0cd10d1f405eeeb005a853bb75491cf\nAuthor: Andrew Mann <a.mann.goog+github@gmail.com>\nDate: 2013-03-25 21:08:54 -0500\n\n Replace \\r\\n with system property line.separator\n \n Implementing change as suggested by vjuranek\n", "commit 57900a235514e6deeedc78ada03b769c4f0f0025\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 14:10:03 -0700\n\n Trunk is toward 1.510\n", "commit 94d766a6b6a7892596ec50259d8266c5e5fc95f9\nMerge: 21f25109c4 4545746055\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 14:03:27 -0700\n\n 1.509 RC inherits from 1.508\n", "commit a9af25a5d831551c5b9fa2def8805f3e2c61896e\nMerge: cedf17e00e 4545746055\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 13:52:36 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit 4545746055ba2a327a5732196a0c4ead9c2658eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 13:49:34 -0700\n\n updated changelog as a part of the release\n", "commit 4da0beb820624ab99d851fb42b46b8d1315adca9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 13:26:10 -0700\n\n updated changelog for release\n", "commit a7b44e73ec8b5d34792bc0b98f00748f3d5c626e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 13:16:15 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c6679cdda5569d73677fe79474101d5531a0e2a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 13:16:15 -0700\n\n [maven-release-plugin] prepare release jenkins-1.508\n", "commit 991cac9debfc87fbc5f4e664e6ae0c73f7eb1cf6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 12:49:23 -0700\n\n Revert \"[JENKINS-17337] Added test for NPE.(cherry picked from commit 1bf958afb196d0c56b37f00681027a549d0c9189)\"\n \n This reverts commit 18b5f4f13377349b1c249c2f62d11966c5b7dd9d.\n It looks like this change depends on other test harness related changes.\n It doesn't build on this branch.\n", "commit ec1f5138d76a93c240eb21679c96ef5a8d32553e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 12:32:53 -0700\n\n creating an RC branch\n", "commit cb8ba8ccfdabfd2f68b7569ccccfce56420cc548\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 12:31:58 -0700\n\n recording the fix\n", "commit 18b5f4f13377349b1c249c2f62d11966c5b7dd9d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-25 12:53:27 -0400\n\n [JENKINS-17337] Added test for NPE.(cherry picked from commit 1bf958afb196d0c56b37f00681027a549d0c9189)\n", "commit 6b1f8d1aaa2179c99af33a8d60851abd032442ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-19 18:39:40 -0400\n\n [FIXED JENKINS-3265] Hotfix for regression in matrix project loading from 25084f5.(cherry picked from commit 3370e6edf5e0e7c7a8cf22e4a7a5decc24c45205)\n", "commit cedf17e00e1dc60ac4c8f0561e7975b146c9ffd8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-25 14:47:17 -0400\n\n Accidental Java 7 dependency in test.\n", "commit a114c693bc61c564232e78c9fffb5de1ef946ea8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-19 18:57:01 -0400\n\n [FIXED JENKINS-7291] Permit flyweight tasks to run on master even when it has zero configured executors.\n \n Always adding Computer for master as a fallback\n \n The original proposed fix for JENKINS-7291 creates a Computer object\n transitively. This seems unwise as it violates the design of Computer\n as stated in the javadoc, and for example we can end up creating two\n Computers for the master.\n \n I think a better fix is to create a Computer for the master all the\n time, even if there's no executors configured. The discrimination in\n Queue.makeBuildable would ensure that such phantom Computer is only used\n as a last resort (statistically speaking).\n \n I've also tweaked executors.jelly a bit. I simplified it somewhat\n based on the idea that \"if there's only one computer to show, the\n context is likely making it obvious\".\n \n (I must be missing the intricacy in the current code.)\n \n Originally developed in a branch at\n 2c5b57fcc1f39ed39057254e802f4183db5aa0dc then squashed for clarity.\n", "commit b185eb53c759c8cf4793ab18aa9850a961c729f6\nMerge: c4760b472c 7f92a9bd1a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 11:15:24 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit c4760b472c8c54c874b043502a1a6892532ba07a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 11:02:31 -0700\n\n recording JENKINS-17311\n", "commit 7f92a9bd1a003b81419e5b9142f2592da608eb43\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-25 13:34:49 -0400\n\n [JENKINS-17311] Improved hashify to detect manual skip idiom.\n", "commit 1389cb80be5755aa2028aa7e61744d841eec4aed\nMerge: 1bf958afb1 b41278d1ab\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-25 12:53:44 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit b41278d1abe88f8223663a02249ae714f71e94f8\nMerge: ed712a783c 8f6bfcdabc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 09:53:35 -0700\n\n Merge branch 'pull-743'\n", "commit 8f6bfcdabc0da132a4caf8a855ea337c0858a1b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 09:53:28 -0700\n\n marking the release\n", "commit 1bf958afb196d0c56b37f00681027a549d0c9189\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-25 12:53:27 -0400\n\n [JENKINS-17337] Added test for NPE.\n", "commit 17e7d7a1e678b94d971a05fc818a855c1968f960\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 09:51:22 -0700\n\n minor touch-up and documentation\n \n as I was playing with it to understand what those logics mean.\n", "commit 4335d96bd8f5d4daa0739f8e494deaa4d7970776\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 09:40:35 -0700\n\n introduced a constant since H/1 really doesn't mean H.\n", "commit ed712a783c9ce19adaae3941f770c1d5e51c90be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-25 09:27:55 -0700\n\n merging this toward 1.509\n", "commit 3d433ab67e9eeecfbf4f5a4224d8bf34640413d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-25 12:01:53 -0400\n\n @since up in the air.\n", "commit 68716180228138c22203027549b7ecac57a6713b\nMerge: dcb3972b85 232f67556d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-25 11:59:36 -0400\n\n Merge branch 'master' into ACL.impersonate\n", "commit 232f67556d37de214e7bbf0856e6b28bb5d6d807\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-03-25 21:14:50 +0800\n\n Aligned Traditional Chinese translation with commit\n aa432839420fc0d8f07420b63a03daee5bbe49b2.\u3000\n", "commit 9eb2306ec012512eb04ea21ce658ad59dc230256\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-03-25 21:11:24 +0800\n\n Aligned Traditional Chinese translations with commit\n d8b29df3558724090efaf18326937075c25ba7f3.\u3000\n", "commit 4e723c5fb11ee9aac073bcb4ee731811ee6dae2a\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-03-25 21:08:20 +0800\n\n Aligned Traditional Chinese with commit\n f6a2f64bd612e4f0a964cd966c4acf6939bcac90.\u3000\n", "commit 33d6bd91d3016a2516f2e476f666a2d8b5c3e500\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-03-25 21:03:50 +0800\n\n Aligned Traditional Chinese with commit\n 5537213fcfc35db007e4e20e6c64fc777a61bc19.\n", "commit 899f5aa41769c6b6265c95bd63517b35e760f1fa\nAuthor: Andrew Mann <a.mann.goog+github@gmail.com>\nDate: 2013-03-25 00:35:41 -0500\n\n Fix for JENKINS-16942\n \n https://issues.jenkins-ci.org/browse/JENKINS-16942\n \n PrintWriter.println() uses the OS specific line separator. When\n SecretRewriter rewrites the secret file, the lines are converted to the\n format of the running OS. The test case does not account for this.\n Since the test case is coded expecting line endings of \\n, this fix\n converts \\r\\n to \\n before comparing.\n", "commit 061a4840e4e629389147fa123b673e59fbd199f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-24 22:13:21 -0700\n\n the trunk is toward 1.509-SNAPSHOT\n", "commit 21f25109c403f16d2193161a3314b78ad3eeac68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-24 22:13:10 -0700\n\n creating an RC branch\n", "commit f8193f0eec7431ea6c17cc8e285d903f16b2030d\nMerge: aa43283942 38cbd3affd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-24 21:29:10 -0700\n\n merged back the RC branch\n", "commit 38cbd3affd3367501017362457cee5b89441de58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-24 21:29:07 -0700\n\n updated changelog as a part of the release\n", "commit 8c3914499705ea446708475c2af18e5bb31f7696\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-24 20:36:30 -0700\n\n updated changelog for release\n", "commit 6786c4f3da6f8efcef82445963bbf7c309308d47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-24 20:25:04 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1e0fd349e7d2664fc8086f1ab9cb948b8313cfa5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-24 20:25:03 -0700\n\n [maven-release-plugin] prepare release jenkins-1.507\n", "commit aa432839420fc0d8f07420b63a03daee5bbe49b2\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-03-24 20:37:16 +0900\n\n i18n & l10n(ja) for HudsonPrivateSecurityRealm\n", "commit 67366f2775e48b2c1e2ef7f3b6118fa2b32f8288\nMerge: 56c6aa3227 5537213fcf\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-03-22 21:05:35 -0700\n\n Merge pull request #744 from m2spring/master\n \n updated online help for concurrent builds\n", "commit a941338b8aba5a788979cb3e3d01608e9a547a66\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-22 18:23:54 -0400\n\n Promote use of crontab hashes in documentation and form validation.\n", "commit 5537213fcfc35db007e4e20e6c64fc777a61bc19\nAuthor: mspring <mspring@cisco.com>\nDate: 2013-03-22 14:29:46 -0700\n\n added to online help about concurrent builds: a paragraph about using the hudson.slaves.WorkspaceList system property for configuring the separator\n", "commit b8151b57238f68927ab394fb898163b20888e5f2\nMerge: ccf8427ae7 56c6aa3227\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-22 17:29:11 -0400\n\n Merge branch 'master' into cron-hash-JENKINS-17311\n", "commit 56c6aa32273df43ba1d5cec375e256cc40c07f6e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-22 17:28:24 -0400\n\n [FIXED JENKINS-17331] PerJobLocalRepositoryLocator should prefer the MavenModuleSetBuild.workspace for single-module builds.\n", "commit 3d2acbcda01912645d0c08a9fd5e30b4767c6b78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-22 16:57:12 +0100\n\n fixing loose-ends as pointed out by Jesse\n", "commit ccf8427ae77bfb4a397f03dfa40fcacaeffa23c4\nMerge: 3e71c97639 f6a2f64bd6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-22 15:42:56 -0400\n\n Merge branch 'master' into cron-hash-JENKINS-17311\n", "commit f6a2f64bd612e4f0a964cd966c4acf6939bcac90\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-22 15:42:23 -0400\n\n Test & I18N for checkSanity.\n", "commit 3e71c97639d0ae6e0f3513e2eee870f2729222e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-22 15:26:59 -0400\n\n hudson.scheduler.BaseParser.hash=true by default: @daily should not necessarily mean 12:00 AM.\n", "commit 67c0edd0144f0f089cf01254853566efa4cd897b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-22 15:17:01 -0400\n\n Support skips with hash syntax.\n", "commit d8b29df3558724090efaf18326937075c25ba7f3\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2013-03-23 03:40:43 +0900\n\n [FIXED JENKINS-16608] View name should not allow \"..\".\n", "commit 8284013b6072d88bf6928b7a2994cbf2a447983a\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-03-22 12:22:39 +0100\n\n Add changelog recored for pull #729 and #730\n", "commit 4a39c5ab0425e504783e955a79ba676b92798c80\nMerge: 8ef261ef8d 0c46701287\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2013-03-22 04:15:36 -0700\n\n Merge pull request #729 from vjuranek/fix_pull646\n \n [FIXED JENKINS-17084] Changelog should produce output even if some chang...\n", "commit 8ef261ef8d233a0a30384249f12945808c7f628b\nMerge: a689c472ab 42734675f4\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2013-03-22 04:14:59 -0700\n\n Merge pull request #730 from vjuranek/label_cast_exception\n \n [FIXED JENKINS-17128] Unquote labels before processing\n", "commit a689c472ab2bc70ff7f0a6bf575f83574003a958\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-21 18:05:51 -0400\n\n More pleasant way to test bitsets.\n", "commit af55e5345628d31f49390e11a473079bed750fd9\nAuthor: Andrey Klochkov <aklochkov@griddynamics.com>\nDate: 2013-03-21 15:02:12 -0700\n\n Take subtasks into account when deciding to provision new nodes\n", "commit 7f10717451ccef280ee9fb55e93e7a9364ec3132\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-21 16:56:18 -0400\n\n More tests of hash syntax.\n", "commit f9638163a936495388289779c0bfd6a8af1f8b2d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-21 16:39:32 -0400\n\n fromdos\n", "commit e94152df33e8334bf3b89a66cd25de0df771ec9f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-21 16:30:29 -0400\n\n Avoiding printing anything unless there is actually a failure.\n Also take advantage of JUnit\u2019s ability to show the exact spot of a mismatch between two strings.\n", "commit c454eaacf45d37125849192b041431d693386f4b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-21 15:32:09 -0400\n\n ohtake\u2019s 20249e4 accidentally suppressed all but one test case.\n", "commit b0f30aba2eafef1eb210e89ef177eae71058cf3f\nMerge: fdc090a3ae 8a3e909d26\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-21 14:49:59 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit fdc090a3ae3830196b64535862425c6cd844d46b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-21 14:49:09 -0400\n\n [FIXED JENKINS-13154] AnnotationMapper bug was causing massive lock contention when saving fingerprints.\n", "commit 8a3e909d266ea59d7179fef21350e9aec1f4b245\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-21 17:59:55 +0100\n\n [FIXED JENKINS-7813]\n \n Fixed the throughput problem between master/slave communication.\n This fix contains two independent problems.\n \n One was in the remoting. During a large sustained data transfer\n (such as artifact archiving and large test reports), the way we\n were doing flow control and ACK-ing were penalizing us badly.\n I improved the flow control algorithm in remoting 1.23, and also\n increased advertised window size so that the transfer can saturate\n available bandwidth even when a latency is large. (And unless\n the reader side is excessivesly slow, this shouldn't increase\n any memory consumption.)\n \n The other fix was in trilead-ssh2, which is our SSH client\n implementation used by ssh-slaves plugin. The buffer size for flow\n control was too small. I improved the way buffering is done to reduce\n the memory footprint when the reader closely follows the writer, then I\n increased the advertised window size. Again, this shouldn't increase\n memory consumption (in fact it'll likely actually reduce them) unless\n the reader end gets abandoned.\n \n On my simulated latency-injected network, the sustained transfer rate is\n now on par with scp. We win for smaller files because of the TCP slow\n start penality that scp would incur, and we lose a bit as files get\n larger due to additional framing overhead.\n \n If you have manually extracted slave.jar and placed them on slaves, you\n need to update them to 2.23 to see the performance benefits.\n", "commit 02d34ebc858db5e364151997fe2e9ed7c70ace62\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-03-21 05:47:46 +0100\n\n Method getComputers() does not return computers for label expressions.\n", "commit c49d6b5b3b58282a37deb5fb88bcf44a3f5bbfc0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-20 11:23:01 -0400\n\n Use TemporaryFolder to good effect.\n Prevents us from leaving behind a temp dir with cyclic symlinks, which breaks JGit\u2019s clean function.\n That in turn can cause test builds to break:\n https://jenkins.ci.cloudbees.com/job/core/job/jenkins_main_trunk/783/console\n Cleaning workspace\n FATAL: Could not delete file \u2026/workspace/core/jenkins_main_trunk/core/target/hudson5309354136960541268tmp/c/symlink/c/symlink/c/symlink/\u2026/c/foo.xml\n org.eclipse.jgit.api.errors.JGitInternalException: Could not delete file \u2026/workspace/core/jenkins_main_trunk/core/target/hudson5309354136960541268tmp/c/symlink/c/symlink/c/symlink/\u2026/c/foo.xml\n at org.eclipse.jgit.api.CleanCommand.call(CleanCommand.java:137)\n at org.jenkinsci.plugins.gitclient.JGitAPIImpl.clean(JGitAPIImpl.java:305)\n at hudson.plugins.git.GitAPI.clean(GitAPI.java:248)\n at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1213)\n at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1196)\n at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2236)\n at hudson.remoting.UserRequest.perform(UserRequest.java:118)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:326)\n at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)\n at java.util.concurrent.FutureTask.run(FutureTask.java:166)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n at java.lang.Thread.run(Thread.java:722)\n Caused by: java.io.IOException: Could not delete file \u2026/workspace/core/jenkins_main_trunk/core/target/hudson5309354136960541268tmp/c/symlink/c/symlink/c/symlink/\u2026/c/foo.xml\n at org.eclipse.jgit.util.FileUtils.delete(FileUtils.java:142)\n at org.eclipse.jgit.util.FileUtils.delete(FileUtils.java:126)\n at org.eclipse.jgit.util.FileUtils.delete(FileUtils.java:126)\n \u2026\n at org.eclipse.jgit.util.FileUtils.delete(FileUtils.java:126)\n at org.eclipse.jgit.util.FileUtils.delete(FileUtils.java:126)\n at org.eclipse.jgit.api.CleanCommand.call(CleanCommand.java:132)\n ... 14 more\n", "commit 90f3ad5df032d8af93605b62434471ffc473ddb0\nMerge: f77cd8a891 a16c59bfb8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-20 08:19:51 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit f77cd8a891018b822ab27120f68878c659ca4c7d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-20 08:19:25 -0400\n\n 'mvn -Dtest=hudson.maven.MavenProjectTest#testDeleteSetBuildDeletesModuleBuilds test' fails on empty local repo.\n ~/.m2/repository/org/jvnet/hudson/main/test/multimod/moduleA/1.0-SNAPSHOT/moduleA-1.0-SNAPSHOT.jar was missing; need install goal.\n Better to set a local repo so we do not pollute the real repo, and to avoid interaction between tests.\n", "commit b7f0e57a7d78a77e732a4df8700450d699636af7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-20 07:48:56 -0400\n\n Updated comment in POM.\n", "commit a16c59bfb8b79738cde4f54783cfc432d027d7c3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-03-20 11:12:35 +0000\n\n This code was borked as SlaveComputer is not serializable and we are passing an implicit ref to the outer class.\n \n - I suspect that nobody has ever used this method given the lack of conversion to static inner class required to make it work\n", "commit 845bf37a442ede4755d85fdd13987a90b9fbcdf6\nMerge: 3370e6edf5 59b4637480\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-19 18:40:01 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 3370e6edf5e0e7c7a8cf22e4a7a5decc24c45205\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-19 18:39:40 -0400\n\n [FIXED JENKINS-3265] Hotfix for regression in matrix project loading from 25084f5.\n", "commit 377e3136b3c980b2c2c85e8265a4bc4dd3dcb7a3\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-03-19 19:23:47 +0100\n\n updated comment\n", "commit 59b46374802d82a2e37b0c8bc16a0d41ca70197b\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-03-19 23:29:49 +0800\n\n Aligned Traditional Chinese translation with\n f43cde68a8349cb62d3ea55da869a2b0e80d1d8c.\n", "commit 78b263421f040c78ba048fdc1eb7064d60236542\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-19 11:05:21 -0400\n\n [FIXED JENKINS-17271] Util.deleteFile should give a concrete reason for failure.\n", "commit 606a9e1de9b38621dc018dd36d3ec8adb35e9beb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-19 10:13:19 -0400\n\n File.setWritable should be the first, and if possible only, thing we try for makeWritable.\n", "commit 4d8843c9912b106b0c1f3957e5be7d2067662e9d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 18:28:58 -0400\n\n There is no \u2018title\u2019 format key.\n", "commit f2508b36ed38c548debad02d12205b72f5840c59\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 18:28:08 -0400\n\n [FIXED JENKINS-17263] Correctly display current Jenkins.mode.\n", "commit 98869558a3c7b6183c60f492153b45384dd36db5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 18:26:46 -0400\n\n [JENKINS-10502] This was an RFE, not a bug.\n", "commit 2166e4af42f7beadb44b68e7a15c8d322b771f8d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 15:03:16 -0400\n\n Skipping this test did work.\n", "commit b36b0d60da7a8b5ed62a4c7a0ea05fe518015e6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 14:58:28 -0400\n\n ${rootURL} should be used to locate env-vars.html, since otherwise the link will be broken when the builder is configured from a job inside a folder.\n", "commit c6f988a1202492bb7e1747177f4ac830922a1513\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 14:41:24 -0400\n\n Normalized help file locations.\n", "commit c5f5b80b38d664feae0a73ef95f869ce4f04d17d\nMerge: e96d835a29 2857f3cf42\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 14:23:36 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n", "commit 2857f3cf426bcda90981c9b0d0cc38acc9939dde\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 14:23:05 -0400\n\n Due to SUREFIRE-974 using excludedGroups does not seem like an option.\n", "commit e96d835a29028e6893c528e3bec9b721dc7ef58f\nMerge: a4f16799e2 919bab822f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 12:46:28 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n", "commit 919bab822fb4d5fac98ef9797b9964d4976f64ec\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 12:45:36 -0400\n\n Cannot pass -DexcludedGroups to the entire Jenkins build, since it will fail in other modules.\n", "commit a4f16799e2117244e21fbf0b9edbcd58c5e4c736\nMerge: fe099a1a0a 2454c06d04\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 12:25:32 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n \n Conflicts:\n core/src/main/java/hudson/tasks/ArtifactArchiver.java\n", "commit 2454c06d045cf99f9ac3819bb75d6f22f8e0d272\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 12:11:23 -0400\n\n FailsOnCloud\n", "commit 7c20f84737fd342326ea7d29b52497213e1f1bff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 12:03:40 -0400\n\n createTmpDir \u2192 TemporaryFolder\n", "commit 085646355f21c944994120bdd74048f43f90edcb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 12:02:25 -0400\n\n JUnit 4.\n", "commit aba642e0898c8fc8b4b7a49afb1aa4ef824ff058\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 11:34:47 -0400\n\n Suppressing RedeployPublisherTest.testBug2593 on jenkins.ci.cloudbees.com.\n", "commit e88932956f78dc8c89835256b820cca671756286\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 11:22:14 -0400\n\n [JENKINS-10502] Noting.\n", "commit 780506f6b84a721264eb6ea014e3406bd337894e\nMerge: 5069a2bb1b aeb887c12d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 11:21:20 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit aeb887c12d60987745ed40a55d0f6ddcee503426\nMerge: 77e011a3da f43cde68a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 08:21:01 -0700\n\n Merge pull request #732 from pjrt/JENKINS-10502\n \n [FIXED JENKINS-10502] Option to make the build not fail if there is nothing to archive\n", "commit 5069a2bb1bfd839fb412cdc8722aa74b6272ccfb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 11:12:07 -0400\n\n JUnit 4.\n", "commit fe099a1a0a475bc8be4acca5b6162f8ad8217ca7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 10:52:59 -0400\n\n Distinguishing getArtifactManager and pickArtifactManager.\n These do different things that should not be conflated.\n", "commit 7372f93a4f0ef76a1fd6ce32e6eb444ac8d9d879\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 10:41:45 -0400\n\n Revert \"Stronger and shorter type signature\"\n \n This reverts commit 36049b652856df0db42a7d3b75fe1e485bedbbd9.\n \n 3f0fff9 failed to make Run.java compilable; and this commit introduced a rawtypes warning in ArtifactManager.\n Provisionally switching back to originally type signatures which at least were accepted by the compiler, if not optimal.\n", "commit a49d8f8a968b5a4a1481b49cd6583faa3ac8b18b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-18 10:41:38 -0400\n\n Revert \"type error fix\"\n \n This reverts commit 3f0fff9867d34b4bb5df7fafe15e53dc8b8da538.\n", "commit 77e011a3dae3d3d9a1d4c128b29832e7dda41c8a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-17 16:22:54 -0700\n\n the trunk is toward 1.508-SNAPSHOT\n", "commit b74f69df6bd1c88486b3b055cf05a49f05c28f6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-17 16:22:49 -0700\n\n creating an RC branch\n", "commit 4ff2e2020a42e7c7d3b46e801c24eb39fd0edb55\nMerge: 320eea930e 2c44a36427\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-17 12:49:32 -0700\n\n merged back the RC branch\n", "commit 2c44a364275d3c6c870ddcac4e1bdb74acbfe508\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-17 12:49:29 -0700\n\n updated changelog as a part of the release\n", "commit 6e4eaef762ce5aa8ee2408319dfd3a67ac4755a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-17 12:10:12 -0700\n\n updated changelog for release\n", "commit 92f9877fd4644ecdb2f390a79fd100d3072f76bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-17 11:53:58 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 260649c155b755ed4607bc9a735d906e12f1fc18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-17 11:53:55 -0700\n\n [maven-release-plugin] prepare release jenkins-1.506\n", "commit 320eea930e27330a38f32b4feb3a9cc2287054e5\nAuthor: imod <domi@fortysix.ch>\nDate: 2013-03-16 10:53:45 +0100\n\n [FIXED JENKINS-17177] wrong build result in post build steps after failed pre build step in maven project\n", "commit f43cde68a8349cb62d3ea55da869a2b0e80d1d8c\nAuthor: Pedro Rodriguez <pjrodriguezt@gmail.com>\nDate: 2013-03-15 23:41:37 -0400\n\n Added help-allowEmptyArchive.html. Did some cleanup in ArtifactArchiver and config.jelly\n", "commit 3f0fff9867d34b4bb5df7fafe15e53dc8b8da538\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-15 19:09:00 -0700\n\n type error fix\n", "commit 36049b652856df0db42a7d3b75fe1e485bedbbd9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-15 18:54:50 -0700\n\n Stronger and shorter type signature\n", "commit ae816df41eb07fd986be02239d5a202c83941000\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-15 18:53:33 -0700\n\n Allowing the object returned from ArtifactManager to be bound under the URL space of build.\n \n DirectoryBrowserSupport is a bit of weirdo, in that its a very intelligent HttpResponse object that creates a whole hierarchy. But most of the time, complex structures are created by a series of POJOs referencing each other. Defining a signature to return HttpResponse prevents this common design pattern.\n \n In contrast, as I wrote in the revised javadoc, one can force a certain HttpResponse during the object traversal by throwing an HttpResponse.\n \n So this new signature can accommodate both cases, so I recommend this over the original signature\n", "commit 7a2833e09e09e85a4b63aba3d16fd7245b86a563\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-15 18:41:20 -0700\n\n documenting the restrictions about when they can be invoked.\n", "commit da47873031b240f0f3c4c3b002681e4a11537f6d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 19:06:48 -0400\n\n appliesTo should default to true.\n", "commit 834f10a5315815622de3b75baddc06b635b36e51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 18:57:30 -0400\n\n Passing in the workspace explicitly means the standard manager can work on any Run.\n", "commit 42922b9a70087dbfc3be0dbcafe9f8981a5044a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 18:38:49 -0400\n\n Added some more methods to ArtifactManager that look to be needed based on grepping plugin sources for usages of now-deprecated getArtifactsDir.\n Most such plugins just need to store or load individual artifacts, and could easily be made to accept an InputStream, and this is easy to support in various implementations, so do that.\n A few really expect to get a java.io.File directory that they can play with, but these are the exceptions.\n Such plugins will just not work when used on builds with nondefault storage, unless they are rewritten.\n", "commit b9ae6a22dca5810470c19ac69e38257a30a9f715\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-15 14:54:31 -0700\n\n allowing subtype to create its own XStream\n \n based on the conversation with Weltraumschaf (the DARCS plugin maintainer)\n", "commit 865f74af3658e23a70a76bb17977d02b61c9f929\nMerge: 7c3067ac45 6d904f5c19\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 17:25:47 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n", "commit 6d904f5c195fe63e340afd19d18579a321fd5d5b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 17:25:05 -0400\n\n [FIXED JENKINS-2058] Fail the build if artifact archiving fails with an IOException.\n", "commit 7c3067ac45f922825a38d939bd7c58a572ef51e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 16:52:53 -0400\n\n Oops, was deleting artifacts from the wrong build.\n", "commit 392fb213650bc4128090e616e7eb9bbd367bdcdf\nMerge: 5dccbc6277 0c06e69cac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 16:46:50 -0400\n\n Merge branch 'master' into ArtifactManager-JENKINS-17236\n", "commit 0c06e69cac0579927374d885946f9ab096e1208c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 16:45:20 -0400\n\n Do not set a 10-sec timeout in the build(FreeStyleProject) method.\n Generally the environment is responsible for imposing a general timeout on tests.\n And this timeout makes debugging more difficult.\n", "commit 5dccbc6277844c41ef0409c968e0d17745830ed7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 15:37:30 -0400\n\n Simply subclassing StandardArtifactManager is probably more intuitive than delegating.\n", "commit f7e9c13401801178544ef9f2044b7bbeee6f87ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 15:35:26 -0400\n\n Additional comment about appliesTo.\n", "commit e1eea67bb2fa1a356492e91313d84a523f441b34\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 14:31:12 -0400\n\n [JENKINS-17236] Initial version of ArtifactManager (no Maven support yet).\n", "commit 2ef5a7cd43ce247a7672c433b838467636903109\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-15 10:39:40 -0400\n\n Comment only.\n", "commit 6a3c5f7f2336d49b038d8deb846ab915eb89440c\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-03-15 13:26:09 +0800\n\n Align LabelAxis help document with config.jelly.\n", "commit 21866aa49a4489fc69cd89610c18837b67bc160c\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-03-15 13:15:30 +0800\n\n Remove redundant space in sentence.\n", "commit a13864be74b0bc8ce722f96c60a696342d72c5a5\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-03-14 18:30:44 +0100\n\n German translation for permission descriptions\n", "commit 25084f528208a5ab8e0f1ebd9ae80527bf0099d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-13 19:05:24 -0700\n\n [FIXED JENKINS-3265]\n \n Made the in-flight build survive the reload from the disk.\n", "commit a32f2dd39d66a4dffbb72cd814752f88a9a49cdf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-14 10:27:56 -0400\n\n Removing obsolete comment.\n", "commit 470d9ce8ba3a9222f6112404651319ba7f3df0c3\nAuthor: Pedro Rodriguez <pjrodriguezt@gmail.com>\nDate: 2013-03-13 23:37:30 -0400\n\n Backwards compatibility added. Added allowEmptyArchive test\n", "commit 4d0def46ccf9e97074b3f4b4e66ebfe9ead9b74b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-13 16:59:52 -0700\n\n [JENKINS-16089] needs a separator here\n \n And since it's now a symlink that points to another symlink that then\n points to the real stuff, we need recursive onion peeling.\n", "commit b82d944926ea3be16ac57a57dfbb214abf0bcdfd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-13 16:55:44 -0700\n\n added a test case concerning a single extension implementing multiple extension points\n", "commit 47d545ea8e27129ac4e2f9aa806d5dcfe6d75ab3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-13 16:08:42 -0700\n\n doc improvement\n", "commit 2aa0293858d50b064128a9a74f4d25d3f5c4a5c8\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2013-03-13 22:31:37 +0000\n\n [JENKINS-8713] Add changelog entry\n", "commit ab807908106996a9da5077952ddd4f842cc4200d\nMerge: 3b58cd294f fe9f676028\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2013-03-13 22:24:22 +0000\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit fe9f676028773df181f0b9ec823b3cdd08d5cf3d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-13 15:17:36 -0700\n\n [FIXED JENKINS-15583]\n \n Report 100 recent builds in the JSON API, including in-progress builds.\n \n Not reporting all the builds since this would nullify the lazy loading\n effect. Will introduce a pagenation API that supports retrieval.\n", "commit 3b58cd294f8266f2e4dc80356bf172c37769030e\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2013-03-13 19:03:51 +0000\n\n [FIXED JENKINS-8713] Display test skipped messages in test results\n", "commit c7ad5e97060d71e82073c1ccbf824a21e8998746\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-13 10:41:47 -0700\n\n [JENKINS-15533] testing if the lazy loading can gracefully tolerate a RuntimeException during unmarshalling.\n \n At least in the current version this working as expected\n", "commit 6f206beb1fc1de17d9d79d121fe10f1a81ead527\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-03-12 01:49:23 +0800\n\n Translate \"regression\" to \"\u9000\u6b65\" instead of \"\u56de\u6b78\".\n", "commit de9cf6b02c1915081fe8596f9991bae330b87176\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-03-12 01:46:51 +0800\n\n Remove redundant English terms.\n", "commit 28bf5d80026802e399dbb7e9aea02558e37669a4\nMerge: f7c9e81060 2f781863f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-12 22:12:49 -0700\n\n [FIXED JENKINS-15587]\n \n The actual fix was in the pull request #675.\n", "commit 2f781863f5cf19358606989cb198d9223f7e763a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-12 22:11:26 -0700\n\n Massaging the fix.\n \n - ID_FORMATTER is time zone sensitive, so comparing against # of\n milliseconds since the epoch won't be portable.\n \n - resolveSymlink can return a relative path.\n", "commit f7c9e810605e89b4f8d841cfc2df2342037982f1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-12 18:22:54 -0700\n\n [JENKINS-16089] Revising 88feabb4296d6483bdb5c85fed489e5014161ca5\n \n Based on comments from Jesse, revising the fix.\n \n I'm now putting permlinks inside the builds/ directory to avoid the computing hassle involved in the split $JENKINS_HOME.\n \n What we historically had in $JENKINS_HOME/jobs/JOB/lastSuccessfulBuild is also now subsumed by this feature. I initially attempted to create these permalinks in the buidl root directory, but turns out those symlinks aren't the same name as the ID of permalinks, so it doesn't mesh well.\n \n And finally, a test!\n", "commit 776c8686b54ee86d7f44f7161df4b3a8dd84dc20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-12 17:23:19 -0700\n\n oops\n", "commit 88feabb4296d6483bdb5c85fed489e5014161ca5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-12 14:19:36 -0700\n\n [FIXED JENKINS-16089]\n \n Remember the permalink target as symlink (or simple text file) so that\n looking that up doesn't cause the walk of the build history.\n I think this is more in line with our general preference of making\n $JENKINS_HOME useful (than trying to persist cache into a blackbox.)\n \n Having a general purpose in-memory cache could be useful, so I'll see if\n I can add that, too, in a way that allows someone to plug different\n backend.\n", "commit 1091476399cbd3afd1121f9f9c2fe46c76dc817a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-11 11:41:14 -0700\n\n improved th probe\n", "commit d97b0834c8dc14d9d7ecd6634455f829d3644005\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-06 19:17:21 -0800\n\n Windows symbolic support for Java5/6\n", "commit c596ed517c3f67bff172cfa0d3ac62e01d35dd54\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-12 12:20:43 -0400\n\n [JENKINS-15156] Noting.\n", "commit a7378e90c14a1b594f8e82383a6fb985c7553dbb\nAuthor: Ryan Maki <ryan.maki@gmail.com>\nDate: 2013-03-12 01:14:32 -0700\n\n Exclude the extraneous xmlpull and xpp3_min dependencies in jenkins-core.\n \n The xpp3_min artifact causes a \"JBAS015893: Encountered invalid class name\" error on deployment in JBoss AS7 due to a malformed manifest in the artifact. The xpp3 artifact is extraneous since the xpp3 library is a direct dependency for jenkins-core. The xpp3 library replaces the xmlpull library.\n", "commit ffc188a1a5783e4dda282a54a263bebdb87912ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-10 21:06:50 -0700\n\n the trunk is toward 1.507-SNAPSHOT\n", "commit 991d81fe91b707e486c6fa1f80c6c2a97ba4381b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-10 21:06:45 -0700\n\n creating an RC branch\n", "commit d3ab221ce2341c81db42c995f545b91c8c4b6105\nMerge: 70f81b5145 16ff54d649\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-10 18:35:02 -0700\n\n merged back the RC branch\n", "commit 16ff54d649ece6401251f58138219338da58c768\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-10 18:34:59 -0700\n\n updated changelog as a part of the release\n", "commit efb777f85c0f97ab60ddab7e4e5c3376f4353cb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-10 17:59:12 -0700\n\n updated changelog for release\n", "commit 274e5795675dfb613fc634ca2f4ccdb1032ba155\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-10 17:43:29 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f3a7d7aedfe16559cc62f0ec4be96cda066792bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-10 17:43:28 -0700\n\n [maven-release-plugin] prepare release jenkins-1.505\n", "commit 3a202d13a803c52cde836144634225cc13c56ab0\nAuthor: Pedro Rodriguez <pjrodriguezt@gmail.com>\nDate: 2013-03-10 18:40:03 -0400\n\n fixed compilation error\n", "commit d3096819f6a70c107399fbcf2df23718098c926e\nAuthor: Pedro Rodriguez <pjrodriguezt@gmail.com>\nDate: 2013-03-10 01:53:55 -0500\n\n [JENKINS-10502] Option to make the build NOT fail if there is nothing to archive\n", "commit 70f81b514550041a2d5e4baffa963841b47edb07\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-03-10 00:06:42 +0800\n\n Update Traditional Chinese translations.\n", "commit d98716dfbad96f566938b90a5a8b50ce9765575b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-08 20:43:49 -0500\n\n [FIXED JENKINS-17138] Deleting/renaming jobs using external builds directory does not move builds.\n", "commit b90b20227e7e2497856404a1ca4e771e282504ff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-08 20:08:00 -0500\n\n [FIXED JENKINS-17137] Bogus permalinks created when using external builds directory.\n", "commit 915d825327b8805b8283bbe5538eb96e04186e53\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-08 19:59:46 -0500\n\n Further clarification of targetPath. It is not necessarily relative to baseDir!\n", "commit 400fa878e66c1be416583d06e66eb6ccd9af5ff5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-08 18:55:49 -0500\n\n Verifying that symlink target may be absolute.\n", "commit ad4c39f5e24db2af2c5d1fad9febdfdd65afdf08\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-08 18:38:56 -0500\n\n Clarifying that symlinkPath may not be absolute.\n", "commit 1714b76047d610735a89582c262125b8b0b8f513\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-08 18:30:56 -0500\n\n Clarification.\n", "commit dd3b15bc87b709c468878d3292c6c39f9fd4803a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-08 17:19:39 -0500\n\n Trivial.\n", "commit b75d930fc7d1ea48d3bdb313175722ec4599af05\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-08 14:35:38 -0500\n\n Surefire 2.14.\n", "commit 42734675f4825e4856f67945981ce44d2190dbd6\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-03-08 14:04:25 +0100\n\n [FIXED JENKINS-17128] Unquote labels before processing\n", "commit bcdfb2860ffa4bef97ce01a20779b08472388231\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-07 18:40:33 -0500\n\n [FIXED JENKINS-15796] NoClassDefFoundError: 'Could not initialize class org.jvnet.hudson.Windows$MEMORYSTATUSEX' from SwapSpaceMonitor.\n Not fixing actual linkage error\u2014JNA issue of some kind\u2014but ensuring that Jenkins reports it only once.\n", "commit ed6678029d04d0c42973161521f08d11dd71cc96\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-07 18:01:28 -0500\n\n Minor typographic improvement.\n", "commit fe9a678820f58b6befb7eac555db40412cc042f5\nMerge: a12b96f780 f373cd5c5e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-07 12:34:25 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit a12b96f7804e78a6b55057e02719b2e0af7e99a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-07 10:39:37 -0500\n\n Setting project.build.sourceEncoding=UTF-8 so that future generations of plugin authors will not get a warning from Maven.\n (And so that source files can safely use Unicode!)\n Also removing the defaultGoal=package declaration; the only purpose of building this module is to install it.\n", "commit f373cd5c5ea9e6e9c619d9913b1a9bc66001a1b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-06 17:26:08 -0800\n\n [FIXED JENKINS-16606]\n \n Integrated the new version of Stapler that includes the fix.\n", "commit 841511c21d924a9bef72d8466286933a62fb9c06\nMerge: fa6c9ba35d 36d2d25992\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-06 18:57:59 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit fa6c9ba35de4ec98f5487f296bab7ee1b7fb2da5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-06 18:56:59 -0500\n\n [FIXED JENKINS-16474] Winstone and executable WAR upgraded to actually support --httpKeepAliveTimeout.\n", "commit 36d2d259920dbfb61783f6b47e5c4e3de16fb5ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-06 15:33:00 -0800\n\n [JENKINS-16830] clarified the semantics\n \n (03:21:10 PM) m2spring: kohsuke: BTW, what do you think about this Jira? https://issues.jenkins-ci.org/browse/JENKINS-16830\n (03:21:13 PM) jenkins-admin: JENKINS-16830:RunnerAbortedException no longer workin in RunListener.onStartup() (Resolved) http://jenkins-ci.org/issue/16830\n (03:23:01 PM) m2spring: kohsuke: The question is whether RunListener.onStart() is intended to be allowed to abort a build by throwing Run.RunnerAbortedException, or not.\n (03:23:18 PM) kohsuke: still reading\n (03:25:27 PM) kohsuke: m2spring: I can make it work for you\n (03:25:42 PM) kohsuke: I guess you want RunnerAbortedException to be a pass-through, right?\n (03:25:50 PM) m2spring: I'm using now RunListener.setupEnvironment().\n (03:25:58 PM) m2spring: This works and makes also a lot of sense.\n (03:26:36 PM) m2spring: I can also see that not allowing onStart() to abort a build can make sense.\n (03:26:51 PM) m2spring: I just wanted to hear your take on this.\n (03:27:05 PM) kohsuke: kutzi is right that onStart() wasn't really intended to affect the build\n (03:27:15 PM) kohsuke: it really was meant for just notifying\n (03:27:33 PM) m2spring: Thanks for the clarification.\n (03:27:40 PM) kohsuke: but if this is important for someone, I'm OK with making it work.\n (03:27:53 PM) kohsuke: In this case it sounds like you are OK with the current state, so I'll leave it as WONTFIX\n (03:27:58 PM) m2spring: setupEnvironment() seems to be the right place.\n (03:28:05 PM) m2spring: Yes. Thanks :-)\n (03:28:18 PM) kohsuke: I'll mention that in setupEnvironment javadoc so that we know it's a committed semantics\n (03:28:28 PM) m2spring: Agreed.\n", "commit 961517a275ac751761d064feae13163030dd429e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-06 13:20:45 -0800\n\n fixed all the regressions\n", "commit e6be820b66bbad110f5ebb3cd06e63b52fa8b62b\nMerge: ba13905b24 fba6be7c42\nAuthor: Simon Wiest <simon.wiest@web.de>\nDate: 2013-03-06 21:41:00 +0100\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit ba13905b2441a42768b98de0c9e8ffc65e95569d\nAuthor: Simon Wiest <simon.wiest@web.de>\nDate: 2013-03-06 21:39:22 +0100\n\n Minor update of the German localization strings.\n", "commit fba6be7c420bd7d62b9bd20bcf2d7fe7e83994ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-06 08:54:30 -0800\n\n Fixing a test regression.\n \n See 010b47d7307a11f0750fc01a00d99b96bbab9234 in stapler/stapler for the\n actual fix.\n \n I first discovered this on my local desktop yesterday as I was verifying\n the fix for json-lib 2.4. From what I can tell, this has been broken all\n along and it was working only because Facets are discovered in the lucky\n order; JellyFacet got a chance to get at it before GroovyFacet did.\n \n When I rebuilt from clean the problem stopped appearing, so I assumed\n that there are some factors that cause JellyFacet to get loaded before\n GroovyFacet (maybe the order in which Maven iterates dependencies or\n something like that.)\n \n But I'm no longer so sure now that I know J-on-J saw this problem at\n about the same time. That's just too many coincidences.\n \n But let's see if this would make J-on-J happy.\n", "commit 9514fb1a9fc938226da320e68afb3623cba3dfe9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-06 08:49:06 -0800\n\n fixed the test regression caused by json-lib 2.4\n", "commit 938a5802ae53ef80df343f1c7425c315d895c447\nMerge: f54a947fd4 c3d9b844d8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-06 09:36:38 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit f54a947fd4793a15f120e4be7dfa321a27449dcb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-06 09:34:55 -0500\n\n JUnit 4 assumptions are the right way to mark a test as having been skipped.\n", "commit 508d326361a0416ee1cc4dba868627a647077600\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-06 09:28:07 -0500\n\n /pluginManager/advanced would sometimes claim \u201cUpdate information obtained: 43 yr ago\u201d.\n Due to a confusion between 0 and -1. Easier and clearer to use 0 as the \u201cuninitialized\u201d value.\n", "commit e8585767e43ffdfb6a9c2ee733b2218e24ec860d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-06 08:53:07 -0500\n\n Localization.\n", "commit 937cc8ce6a2b2aa5effc24f3cf7c57c5d25f05f9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-06 08:47:55 -0500\n\n Better to override toString, which is used by getShortDescription anyway.\n", "commit c3d9b844d8f080508ff5b37ec8771663a01c5a4e\nMerge: 1e62491558 d463a30c92\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-03-06 00:24:03 -0800\n\n Merge pull request #690 from recampbell/workspace-customization\n \n Introduce jenkins.slaves.WorkspaceLocator\n Thanks !\n", "commit 1e62491558c90ef2d28a1aaa0ee6a26d3da76633\nMerge: 14fc6de7a1 c8fafe1c8a\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-03-06 15:53:40 +0800\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit c8fafe1c8acdd7e5016a8f12f666907eae7d3174\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-05 18:34:00 -0800\n\n Increase the cache time from 1 day to 365 days\n \n These are one time URLs, and this change aligns them from other /static/\n links that serve 365 days expiration period.\n", "commit eab4bb6a30563a21321e5ab62afaa348247169d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-05 16:34:41 -0800\n\n Integrated json-lib 2.4\n \n I had to tweak UpdateSite code because JSONObject.fromObject(String)\n became more strict and no longer allows extra garbage after the closing\n '}'\n", "commit 14fc6de7a1e0c81aaf3cf08800d93a3d84044d52\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-03-06 09:23:35 +0800\n\n Align to src/main/resources/hudson/model/Messages_zh_TW.properties.\n Refine sentences.\n", "commit 6a6af02f48a7420e71a0406c1a60a47f0fc8f09d\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-03-06 09:13:05 +0800\n\n Fix typo.\n", "commit ebd8ff1f0d85ee80650fe6730162975f00b81c63\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-05 17:55:28 -0500\n\n [FIXED JENKINS-17087] getSortedDescriptorsForGlobalConfigUnclassified needed to avoid clobbering GlobalCrumbIssuerConfiguration in Jenkins.doConfigSubmit.\n", "commit 8bfeaf72193855180ebe418ec1ea19676d9573a0\nMerge: 50f14f28e5 c8a1242951\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-05 17:06:39 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 50f14f28e55bb39dd2959040734964889c70c7cb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-05 17:05:57 -0500\n\n [FIXED JENKINS-17085] Bogus requestHeaders value prevented crumb addition.\n (Ah, the joys of dynamic typing!)\n", "commit 470051c2a6f0bfe16052926e7d2004d3a63c028b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-05 16:59:26 -0500\n\n Comments.\n", "commit 11f1963491b72b5cd5fbd12aefefa6402e892c1c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-05 16:15:23 -0500\n\n Using better Logger overloads.\n", "commit c8a1242951d498624af22b3c0ad43fdfc504c982\nAuthor: Simon Wiest <simon.wiest@web.de>\nDate: 2013-03-05 21:47:15 +0100\n\n Changed 'Hudson' into 'Jenkins' in CLI error message.\n", "commit 0c46701287ebfa1719c66dcdbcbba57f36c2ac59\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-03-05 20:54:26 +0100\n\n [FIXED JENKINS-17084] Changelog should produce output even if some changelog annotator fails\n", "commit d6bec48f176d9a1d9c6f979f352d8a759e6c91d5\nMerge: 90ab89564a 16176d4371\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-05 12:45:32 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 90ab89564a5d39fca152c012760d6aeb39007507\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-05 12:44:46 -0500\n\n UDPBroadcastThreadTest was often failing on ci.jenkins-ci.org; making more lenient.\n Mar 4, 2013 10:55:46 PM hudson.UDPBroadcastThread run\n WARNING: UDP handling problem\n java.io.IOException: Operation not permitted\n at java.net.PlainDatagramSocketImpl.send(Native Method)\n at java.net.DatagramSocket.send(DatagramSocket.java:625)\n at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:98)\n \u2192\n java.net.SocketTimeoutException: Receive timed out\n at java.net.PlainDatagramSocketImpl.receive0(Native Method)\n at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)\n at java.net.DatagramSocket.receive(DatagramSocket.java:725)\n at hudson.UDPBroadcastThreadTest.receiveAndVerify(UDPBroadcastThreadTest.java:70)\n at hudson.UDPBroadcastThreadTest.testMulticast(UDPBroadcastThreadTest.java:51)\n", "commit 16176d4371930f051b2201e49a34995aadbcfb83\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-03-05 18:02:22 +0100\n\n don't throw NPE if job was deleted in the mean time\n", "commit bf048b8275af2fb37280a635e2fe57da8357c197\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-03-05 19:33:26 +0800\n\n Complete Traditional Chinese translation on RekeySecretAdminMonitor.\n", "commit 1e6454a77f3b07ec68f8df7f959262f36dba5b05\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-04 17:21:23 -0500\n\n [JENKINS-16877] Removing documentation about insecure access formats (primitive XPath & JSONP).\n", "commit 0710b90620a24d629593d5ca80db5b12c7c16f55\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2013-03-04 22:55:16 +0100\n\n remove non used import\n", "commit 164443b47ace9ea5bcf3d5ca808dba6794942557\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-04 10:23:40 -0500\n\n Fixing alignment in /computer/ index page.\n", "commit 717d19a1e86fb8804b1b603d470ac3a39cc4e76f\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-03-04 16:59:11 +0800\n\n Fix typo.\n Update translation.\n", "commit e96e6d82bdf3a88ce2aad86b2b3f27f21f80890d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-03 16:16:58 -0800\n\n the trunk is toward 1.506-SNAPSHOT\n", "commit af53a6900e7f5fed39be19f3b3bc424c157f220a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-03 16:16:52 -0800\n\n creating an RC branch\n", "commit 15691597c1bd120b0b393a9577c183121ea72c2e\nMerge: 78807ee016 07981a5698\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-03 15:43:03 -0800\n\n merged back the RC branch\n \n Conflicts:\n plugins/pom.xml\n", "commit 430667e42f3e6bf5b90badfbcb1a25626a39277b\nAuthor: KOMATSU Seiji <skomatsu.comutt@gmail.com>\nDate: 2013-03-04 05:55:22 +0900\n\n JENKINS-15178: Enabled log rotation on Mac OSX\n", "commit 07981a5698f7a7d250ca34a77bbf5554d0457764\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-03 09:26:48 -0800\n\n updated changelog as a part of the release\n", "commit 6193e614cc4cd397f16629cacbe2653d78fc6991\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-03 08:48:08 -0800\n\n updated changelog for release\n", "commit 96bcc2da7612b3d01936c70eda8a432776793957\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-03 08:32:32 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0ffcc7b65e8ce5421e8018b933d75b7d93c78e29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-03 08:32:32 -0800\n\n [maven-release-plugin] prepare release jenkins-1.504\n", "commit 78807ee0160a374a95c6379969444cdf7ce29f3e\nMerge: c41aafabc3 839831993a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-03-03 07:09:28 -0800\n\n Merge pull request #726 from evernat/master\n \n French translation for global security\n Thanks\n", "commit 839831993abcab93566cf63829defdca008ee02d\nAuthor: evernat <evernat@free.fr>\nDate: 2013-03-03 16:02:53 +0100\n\n French translation for global security\n", "commit c41aafabc36cfbba5a10c1102cc1800dcbfd4ffb\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-03-03 14:40:17 +0100\n\n @since and clean up for 52ae5fe35a2e56a75fce10d57e2a01c3cb89f482\n", "commit 52ae5fe35a2e56a75fce10d57e2a01c3cb89f482\nMerge: da441934e4 4fa1c1d31f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-03-03 05:29:39 -0800\n\n Merge pull request #647 from ndeloof/getRun\n \n convenience method to retrieve upstream Run\n", "commit da441934e40b67468ab2a233f746a679deb28a9d\nMerge: 5aef97cebc 118ed1d1d7\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-03-03 05:05:18 -0800\n\n Merge pull request #687 from evernat/master\n \n Repetitive http 404 Not Found on some breadcrumbs without a contextmenu\n", "commit 5aef97cebcda2124074d29fde6f62b48cb77e135\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-03-03 12:10:05 +0100\n\n Added regression test for broken Maven 2 builds with maven-failsafe-plugin [JENKINS-15865]\n", "commit 934e9d336b7fb1fb41506fdd525ac98acbf91240\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-01 18:49:54 -0800\n\n [FIXED JENKINS-15596]\n \n Disable authenticode verification on jenkins.exe and jenkins-slave.exe\n by generating a proper application configuration file.\n \n See: http://msdn.microsoft.com/en-us/library/cc656914.aspx\n See: http://msdn.microsoft.com/en-us/library/bb629393.aspx\n See: http://support.microsoft.com/kb/936707\n", "commit 442e1081bf4e97de33c25e2803285edf55b7c88e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-03-01 17:39:36 -0800\n\n concurrency fix\n", "commit ef9c30c665c4a5c59e1a1af54072b95831eed831\nMerge: fa50b3d7e6 7ae055cf34\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-01 15:10:25 -0800\n\n Merge pull request #722 from ndeloof/master\n \n [FIXED JENKINS-13502] Fix dependency graph computation when upstream build trigger is involved\n", "commit fa50b3d7e6e2a361884cb432fbf101171ebe6c01\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-01 14:10:33 -0500\n\n [JENKINS-17025] Noting.\n", "commit 92fa6e57b73d27d9e7a4254c45cdc7538d1daa3d\nMerge: db23077820 179f7578bd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-03-01 11:09:42 -0800\n\n Merge pull request #724 from JoelJ/patch-1\n \n [FIXED JENKINS-17025] NPE when checking if the executor is interrupted\n", "commit 179f7578bd4b74b0932e5f6f7ed721a0d7a9424b\nAuthor: Joel Johnson <johnson.joel.86@gmail.com>\nDate: 2013-03-01 10:42:59 -0700\n\n Fixed Regression: NPE when checking if the executor is interrupted\n \n 29426012ce introduced an NPE.\n If a project implements\u00a0Queue.FlyweightTask, build.getExecutor() returns null.\n This prevents any flyweight build from finishing successfully.\n", "commit db230778203b350d7db14a4a0642b2096eac267a\nMerge: 36d7e31de6 73484301ce\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-03-01 01:37:31 -0800\n\n Merge pull request #723 from srvaroa/master\n \n [JENKINS-17016] Fix Spanish translations\n Thanks\n", "commit 73484301cec64ada1521d208d0a6e990746497e5\nAuthor: Galo Navarro <anglorvaroa@gmail.com>\nDate: 2013-03-01 10:27:09 +0100\n\n [JENKINS-17016] Fix Spanish translations\n \n Correct Spanish grammar and orthography in various Spanish translation\n files.\n", "commit 36d7e31de6e2ca042109fd1fae41ea42a1a426cf\nMerge: 9447289c87 c329f0364f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-28 19:34:07 -0800\n\n Merge branch 'rc'\n", "commit c329f0364fa1bc7f634eb0ba011bd0a3cd89140a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-28 19:26:31 -0800\n\n Adding org.codehaus.groovy.transform.powerassert.ValueRecorder\n \n The compiler used to compile src/test/java/**/*.groovy seems to produce\n a reference to org.codehaus.groovy.transform.powerassert.ValueRecorder,\n while our Groovy runtime appears to contain\n org.codehaus.groovy.runtime.powerassert.ValueRecorder.\n \n I suppose the proper fix is to somehow run Groovy 1.8 compiler,\n but this fix adds the necessary code to the classpath.\n", "commit a33e147a0d8b48d9da17d8dee6a9debbceab8323\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-28 18:47:25 -0800\n\n [FIXED JENKINS-16979]\n \n Added backward compatible data loader and a corresponding test case.\n", "commit 9447289c87522d96d54228e817c5aa3cd04744c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-28 17:32:32 -0800\n\n [FIXED JENKINS-16368]\n \n HyperlinkNote shouldn't emit the absolute URL.\n", "commit 00bfa356519004b008fcc2670b8a1e04d7eb3fdf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-28 17:27:18 -0800\n\n Added a convenience method.\n \n This change is originally from pull request #682.\n", "commit 902edc38aa26ba3cbb7beb7147fbed4ea266669c\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-03-01 09:20:34 +0800\n\n Align Traditional Chinese translation with a2dc21d8b6b9340c17805574cef5c00c1aa3d294.\n", "commit fdc6c1e9cbe7a69fe02ae248be7c94ca1a3bfcfd\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-03-01 00:13:32 +0100\n\n Remove (probably) forgotten debug message\n", "commit 17d2df75ffdcf49d6026f67e250747481cf39c28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-28 12:38:05 -0800\n\n [JENKINS-16368] \"mvn hpi:run\" to use non-empty context path.\n \n For a reason similar to ded37a2b626419fcef6e9ae425331c275d827b48,\n better to run with non empty context path.\n", "commit ded37a2b626419fcef6e9ae425331c275d827b48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-28 11:49:01 -0800\n\n [JENKINS-16368] \"mvn hudson-dev:run\" to run with context path\n \n This helps us catch a typical error of not using ${rootURL} or\n getContextPath() where needed.\n", "commit 7ae055cf34600d96e3434a425bd296fc91bf431c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-02-28 17:42:42 +0100\n\n set convertUpstreaTrigger method package private, just enough to enable testing\n", "commit a2dc21d8b6b9340c17805574cef5c00c1aa3d294\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-28 10:29:45 -0500\n\n Some Item.* permissions were missing descriptions.\n", "commit dbc212e2e3ac364d08f73897c1b8f1202b5d937e\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-02-28 10:15:50 +0100\n\n unit test to reproduce JENKINS-13502 and confirm fix\n", "commit b956c4c9c5cfc808f467ff04a5eec1b9e1cd9985\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-27 23:00:59 -0500\n\n JUnit 4.11.\n", "commit 0e53cf5f1b1a94ca0978eed1f39e88a327e4540b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-27 18:42:37 -0500\n\n If updating stapler-adjunct-timeline to 1.4, ought to also update tests JAR.\n", "commit 3ed98ad527bd1d126a3c0590d4c4380e891bd573\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-27 15:38:29 -0800\n\n stapler-adjunct-timeline now has the proper license\n", "commit 229ac90bea96100341c12ae18d105713df70558a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-27 15:26:08 -0800\n\n using the newer version that avoids stapler range dependency\n", "commit 42ee6113b7beff8dccba48593cefe0ad23636051\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-27 16:44:43 -0500\n\n [JENKINS-15156] Missing call to onCreatedFromScratch caused failures in MatrixProjectTest (when run from Surefire at least).\n", "commit 5d38d40e550ea918101c3b3249384c2158177698\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-02-27 16:58:59 +0100\n\n [FIXED JENKINS-13502] impersonate a SYSTEM to handle upstream build trigger\n", "commit 6d40738a1c7a2a3a16a581d8eef93e67a0d359b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-27 10:26:53 -0800\n\n output to file\n", "commit 94a537906f547e430b9006595cfc6e2c2130ccf0\nMerge: 54bbbaa253 94ae0fe63b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-27 10:02:07 -0800\n\n Merge branch 'master' into pull-667\n", "commit 94ae0fe63b3f98ffe1b32267a0aa33325b3f35c9\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-02-28 00:45:39 +0800\n\n Align Traditional Chinese translation with commit\n d62e95a97616c539b12a4c0757b69ca63d761323.\n", "commit 010866ba90fb7af074c5c447c1bd5143f60c00e2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-27 11:11:34 -0500\n\n [FIXED JENKINS-15466] More robust handling of Windows JNA errors.\n b5ed319 already caught linkage errors but then unconditionally returned false from Util.isSymlink, which is wrong;\n we want to fall back to the generic File.canonicalPath comparisons in this case.\n", "commit 3ce2e7f023e1733a22168e6e084922be282593a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-27 10:51:49 -0500\n\n More information on format upgrades in Javadoc.\n", "commit 3d3b8cedfb63e9cdb350b5b3b8005c09f951cbc6\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-02-27 16:01:07 +0100\n\n Add changelog recoed for pull720 and pull721\n", "commit ec1b6b31bbc6110e70181f4ce45c96b85b5539fc\nMerge: 70780a9c0d d62e95a976\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2013-02-27 06:50:16 -0800\n\n Merge pull request #720 from petehayes/master\n \n Add run display name as an environment variable when RunParameter is used as a parameter.\n", "commit 70780a9c0db45cee9c0bb5070c120a15ef440acf\nMerge: df4da4b07d 421df3a5e0\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2013-02-27 06:41:24 -0800\n\n Merge pull request #721 from ialbors/manage_context_menu\n \n Url with contextPath for non-standalone installs.\n", "commit df4da4b07d2da289378cf3bb91d14c92a19f56c1\nMerge: 9dcb049b35 fd81195305\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-02-27 15:41:29 +0100\n\n Merge remote-tracking branch 'jenkins/master'\n", "commit 9dcb049b35393458fd20eb1f7cc6e12a668009ed\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-02-27 15:38:59 +0100\n\n Added changelog record for pull683\n", "commit 9993468ce4bc6ade4302ee4744ac942cf4d80049\nMerge: 9eb05f1b62 df00baea5a\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-02-27 15:33:31 +0100\n\n Merge branch 'revert-ampersand-encoding' of https://github.com/lvotypko/jenkins into pull683\n \n Conflicts:\n core/src/test/java/hudson/UtilTest.java\n", "commit 421df3a5e0d8d9b7fec909fdfe7f01551f6a335e\nAuthor: Ignacio Albors <ignacio@albors.ws>\nDate: 2013-02-27 14:35:21 +0100\n\n Url with contextPath for non-standalone installs.\n", "commit fd81195305e7b3e600bb94fa1b2d3c1e86e15545\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-02-27 14:17:17 +0100\n\n removed obsolete comment\n", "commit 9eb05f1b62e3b37f2def4d1abb2c4a7e86455812\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-26 20:38:52 -0800\n\n the trunk is toward 1.505-SNAPSHOT\n", "commit 3344dff22f4aee9ae6c3502483b9d48388166d83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-26 20:38:47 -0800\n\n creating an RC branch\n", "commit cc2ab769e40d3d0e3da83e9cc5be28c1ea25a1b5\nMerge: 2b125d7e41 7f529ff068\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-26 08:27:37 -0800\n\n merged back the RC branch\n", "commit 7f529ff068cdf185ba02ba102d50c470f21ae490\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-26 08:27:30 -0800\n\n updated changelog as a part of the release\n", "commit 2b125d7e417bdad881d1307dab9003e95a8e9cd7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-26 11:14:27 -0500\n\n [FIXED JENKINS-16965] Maven 3.0.5 upgrade.\n", "commit 90a2e0bb6e944cde73f428d23e163b3a207b00c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-26 07:49:35 -0800\n\n updated changelog for release\n", "commit b698a33616112f0bd4a99dfbc5947ccf0c3c5e1a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-25 22:13:41 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 309e9688e3365e4692d1387368cb34310bedf3a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-25 22:13:40 -0800\n\n [maven-release-plugin] prepare release jenkins-1.503\n", "commit 319372b88749b683649549ea52730dac2fc0a8aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-25 19:20:33 -0800\n\n [FIXED JENKINS-12542] upgraded to XStream 1.4.4\n \n There are several incompatibilities in XStream 1.4 that resulted in our\n changing the core, but according to the text search on all the public\n plugins, none of these changes affect the 600+ plugins we have today.\n \n However, it is still possible that there are some parts of XStream 1.3\n that plugins depend on but the core doesn't depend on --- we won't be\n able to tell those problems at this point.\n", "commit bea901f6536c16f829edd43574fa21329e6ac2f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-25 12:13:05 -0800\n\n recording pull request #716 since these are significant\n", "commit 3a0126f780bbd133d50615354a61e20364eb1fdf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-25 14:13:01 -0500\n\n [FIXED JENKINS-16952] Not all log messages were being captured at /log/all.\n", "commit d62e95a97616c539b12a4c0757b69ca63d761323\nAuthor: Peter Hayes <peter.hayes@fmr.com>\nDate: 2013-02-25 13:40:01 -0500\n\n Run Parameter's will now contribute an environment variable for the\n target run's display name.\n \n The environment variable will be named <PARAM_NAME>_NAME and will\n contain the display name of the target build.\n", "commit e839472a1768ca7a550125a53455c9c1a8e10cd6\nMerge: f5abeb5f4d 20bbcffa4c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-25 10:06:05 -0800\n\n Merge branch 'rc'\n", "commit 20bbcffa4c2c7b914794fb18f161365f1e2622aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-25 10:05:15 -0800\n\n Fixed a mess-up in the changelog.\n \n Not sure what has happened --- perhaps some of the markers were off and\n that confused the update script?\n \n Will need to watch out for the next RC run.\n", "commit f5abeb5f4d79bc230635f364af74084aa05c42f7\nMerge: b14a7a36e4 bbf1a08f03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-25 09:39:35 -0800\n\n Merge pull request #716 from tan9/master\n \n Add/update Chinese (traditional) translation.\n", "commit b14a7a36e47934375c768d3d317403b01a6982ea\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-25 12:13:58 -0500\n\n [FIXED JENKINS-16881] Introduced XStream2.toXMLUTF8.\n", "commit a067ec4edc7dc678ee6549ae6bd4cd7a62d4ae6c\nMerge: b76f16bf60 cedfd90d5d\nAuthor: Daniel Khodaparast <dkhodaparast@gmail.com>\nDate: 2013-02-23 23:35:08 -0800\n\n Merge pull request #718 from logangorence/master\n \n Fixed French Translation\n", "commit cedfd90d5dd7b72c2a52e4f3106677cc0223fb15\nAuthor: Logan Gorence <loganjohngorence@gmail.com>\nDate: 2013-02-23 22:54:52 -0800\n\n [FIXED JENKINS-12470]\n", "commit b76f16bf60b7427cd36a85c1b766b248dc6851be\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-02-23 22:41:48 +0100\n\n use maven wagon 2.4\n", "commit bbf1a08f032a51acf5d11312cd15d4c8ea48efc0\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-02-23 23:20:13 +0800\n\n Align to commit 2edf32221f13e36c2c5c44c9f91a068966b59218.\n", "commit 0d864db7f510a1ba440221a9f9b11132b47e874b\nMerge: 408edbbc5f 088c08485f\nAuthor: Pei-Tang Huang <tangtheone@gmail.com>\nDate: 2013-02-23 23:01:34 +0800\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 088c08485f568cc42e8ec0a9593299d98a19970d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-23 11:51:20 +0100\n\n [FIXED JENKINS-16928] Don't create mojo config key if it didn't exist.\n Fixes: Maven2 builds with non-standard test mojos failed.\n", "commit 2edf32221f13e36c2c5c44c9f91a068966b59218\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-22 16:04:19 -0800\n\n [FIXED JENKINS-12629]\n \n Added the -noCertificateCheck option (the option name is consistent with\n the slave.jar) that lets users bypass the HTTPS certificate check.\n \n This allows trivial man-in-the-middle attack, so HTTPS will no longer be\n HTTPS.\n", "commit 54bbbaa253d524867eb4cd9dc1b2f363e651c009\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-22 16:40:57 -0500\n\n JUnit 4 broadly supported; no reason to keep a separate junit4 root just for UseRecipesWithJenkinsRuleTest.\n", "commit 3e4479d85a583787c459b0a4c8dc6c1f25018f2a\nMerge: 8ccb46248e 5d68a20700\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-22 16:36:58 -0500\n\n Merge branch 'master' into no-maven-junit-plugin\n", "commit 5d68a20700a6acbcb75be8984383d5844638f79e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-22 16:35:27 -0500\n\n Using new assertFails method wherever possible to simplify tests.\n", "commit b9c18a7b4c6d194645a20312352cd4d4994eafb4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-21 19:16:41 -0500\n\n [FIXED JENKINS-16844] MenuItem.post allows context menu items like Build Now to send a POST request.\n Currently just shows a hover notification; TBD if there are use cases for displaying the response.\n", "commit 09c7cf6ad7cfb4d88d6d8936f29b13f3ca187875\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-21 15:19:19 -0500\n\n [JENKINS-15156] Found a problem with uninitialized run maps in new Maven modules.\n Not observed in actual usage, but reproducible (for me at least, though apparently not ci.jenkins-ci.org) in a test:\n java.lang.AssertionError: null\n at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:628)\n at jenkins.model.lazy.AbstractLazyLoadRunMap.all(AbstractLazyLoadRunMap.java:581)\n at jenkins.model.lazy.AbstractLazyLoadRunMap.entrySet(AbstractLazyLoadRunMap.java:243)\n at java.util.AbstractMap$2$1.<init>(AbstractMap.java:378)\n at java.util.AbstractMap$2.iterator(AbstractMap.java:377)\n at hudson.util.RunList.iterator(RunList.java:103)\n at hudson.util.RunList.size(RunList.java:114)\n at hudson.maven.MavenProjectTest.testDeleteSetBuildDeletesModuleBuilds(MavenProjectTest.java:159)\n", "commit fd0657ef9e34f8ce9c8802babec3873f8133ca99\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-21 14:29:43 -0500\n\n [JENKINS-16917] hudson.plugins.downstream_ext.DownstreamTrigger.DescriptorImpl should not be extending BuildTrigger.DescriptorImpl since it does not produce a BuildTrigger from newInstance.\n (Generally there is no reason to subclass a Descriptor type which is already an @Extension rather than an explicit abstract supertype, but this is a bit more conservative change than just making it final.)\n", "commit 8ccb46248e2bc372c6e974ba44e04f6c355795be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-21 13:30:25 -0500\n\n systemPropertyVariables preferred to systemProperties and makes for smaller diff.\n", "commit 383ab4d6890fb7141fcd8d8332ea9d3c4a544ae8\nMerge: 84ea098aab 940d743e4d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-21 13:22:40 -0500\n\n Merge branch 'master' into no-maven-junit-plugin\n", "commit 940d743e4dffeb1801abfb46a82154559101fdd6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-21 13:22:24 -0500\n\n interactiveBreak should never been committed without being commented out.\n", "commit 84ea098aabd3ed4f1a0542439f6114670535df21\nMerge: 594fd1d5a7 263b4e4764\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-21 13:19:54 -0500\n\n Merge branch 'master' into no-maven-junit-plugin\n", "commit 8a9e1ab59f4346a02f1aebc26a41691d0e6edea0\nAuthor: kkkon <diverKon+github@gmail.com>\nDate: 2013-02-17 13:19:28 +0900\n\n [FIXED JENKINS-16846] fix logic and add test\n \n FilePath#moveAllChildrenTo faild,\n when same name directory exist.\n \n change Void to void, recursive_invoke is internal helper function.\n \n thanks review by jglick\n", "commit 263b4e4764425c5842547ba09c32808776c05be1\nMerge: c98ca86b7d 9a5c66fdce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-20 07:58:58 -0800\n\n Merge pull request #717 from albers/translation\n \n translation cleanup\n", "commit 9a5c66fdce4b09c60d5b8fa3613467ddd0e14462\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-20 10:58:57 +0100\n\n translation cleanup\n \n purged some dislocated messages that survived my former cleanups\n", "commit 58a2ff7a6a242f86a6a5a0aca47b34b3a598d2c4\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-20 09:45:59 +0100\n\n translation cleanup\n \n removed translations from GlobalSecurityConfiguration and jenkins/model/Jenkins\n that should only exist in GlobalCloudConfiguration\n", "commit 9652aa6dcf098f4bcfd6dac6938cfc822d1c423e\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-20 10:05:13 +0100\n\n translation cleanup\n \n removed translations from GlobalSecurityConfiguration and jenkins/model/Jenkins\n that should only exist in GlobalQuietPeriodConfiguration and config-quietPeriod\n added translations based on messages from corresponding locations\n", "commit f355e4d18b9c0bba1c401427972fcc17454361dc\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-20 10:20:55 +0100\n\n translation cleanup\n \n removed translations from GlobalSecurityConfiguration and jenkins/model/Jenkins\n that should only exist in GlobalSCMRetryCountConfiguration and config-retryCount\n added translation based on messages from corresponding locations\n corrected wrong property names\n", "commit 408edbbc5f44702199a864406002012c4c9355b6\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-02-20 14:26:02 +0800\n\n Add Chinese (traditional) translation.\n", "commit 46ff0607ff92f8ab3bf698bf8f51722aafa9bdcc\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-02-20 14:25:43 +0800\n\n Correct example expression.\n", "commit 427726b85f3ead2171f90ddc33de50f2ad381314\nAuthor: Pei-Tang Huang <beta@cht.com.tw>\nDate: 2013-02-20 12:57:44 +0800\n\n Add/update Chinese (traditional) translation.\n", "commit ba04edcc8c64f1a64420f2e3e504a64ee65dd30d\nMerge: 85a350947c c98ca86b7d\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-02-18 20:22:06 +0800\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n \n Conflicts:\n core/src/main/resources/jenkins/model/Jenkins/help-rawBuildsDir.html\n core/src/main/resources/jenkins/model/Jenkins/help-rawWorkspaceDir.html\n", "commit c98ca86b7d08f75244de0b1f209f13abd80a2002\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-17 11:17:00 +0100\n\n Changelog for [JENKINS-16630]\n", "commit ad64bcd61201a43d850fd5e6151d8503e659cffe\nMerge: 17fabea10c 4bf431cfaf\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-17 01:53:07 -0800\n\n Merge pull request #691 from fredg02/JENKINS-16630\n \n [FIXED JENKINS-16630] Human readable file size method returns \",00\" for files with byte length 0\n", "commit 17fabea10cd9c6603732a1683667e1d8d8354749\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 18:20:09 -0800\n\n the trunk is toward 1.504-SNAPSHOT\n", "commit 59c4aaf80faf51d9303726da3a979d04debe5e8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 18:20:03 -0800\n\n creating an RC branch\n", "commit acd9f2c0407bc2f2a95c7e53c579170658044fe4\nMerge: 9e68fed9fe cff691e05a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 11:40:51 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 9e68fed9fe7c493d8a22bf5583154e7c843c660f\nMerge: f3a2ae31d5 17d152817f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 11:40:16 -0800\n\n merged back the RC branch\n \n Conflicts:\n core/src/main/java/jenkins/model/Jenkins.java\n test/src/test/java/hudson/bugs/JnlpAccessWithSecuredHudsonTest.java\n", "commit cff691e05a415c860396b9d369c82e01b4aef69d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-16 18:30:18 +0100\n\n [FIXED JENKINS-16843] Maven 3 builds ignored quiet (-q) and debug (-X) flags\n", "commit e7466435664b7d15252b00adc6381e0d20a122af\nAuthor: John McNally <mcnallysetc@gmail.com>\nDate: 2013-02-08 13:59:10 -0600\n\n [FIXED JENKINS-16719] Combobox with relative dependencies does not work\n \n * core/src/main/resources/lib/form/combobox/combobox.js\n Increase index to 100, so that parent form elements can be initialized before\n parameters in fillDependsOn are extracted.\n \n * test/src/test/java/lib/form/ComboBoxTest.java\n * test/src/test/resources/lib/form/ComboBoxTest/CompoundField/config.jelly\n * test/src/test/resources/lib/form/ComboBoxTest/CompoundFieldComboBoxBuilder/config.jelly\n New test to confirm null is not passed for relative dependent arguments\n", "commit a6dddf2917c1d9ae819f86947a7ccffa2a04d728\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 10:57:41 -0800\n\n [FIXED JENKINS-11577]\n \n Traditionally, matrix axis values are only exposed as \"build variables\", and it was up to individual build steps and others to treat them equally like environment variables.\n \n However, in practice, this distinction between environment variables vs build variables didn't serve any useful purposes, and the down side (of some plugins only expanding env vars in the ${VAR} notation and not build variables) was probably bigger than whatever benefit this distinction was supposed to bring.\n \n In this fix, we are exposing matrix axis values also as environment variables. This will make them recognizable from plugins that only expand environment variables, such as parameterized trigger plugins as indicated in the original bug report.\n \n This was motivated by pull request #701 but fix was made differently.\n", "commit b225178c777cfafc4286b665939909fdfc90ed6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 10:34:33 -0800\n\n To make the previous change more effective, these synchronized keywords need to go as well.\n \n This change is safe because (i) those actions are read-only and (ii) if they produce data that's bit old, that isn't really noticeable.\n", "commit 2f2873800e60c468c715c131f050121a4b33c4e2\nAuthor: joeljohnson <joeljohnson@attask.com>\nDate: 2013-02-13 19:19:56 -0700\n\n Changing the sync to only sync before lazy loading the actions.\n The Actionable#getActions() method only needs to be synchronized when lazy loading. After that, the synchronization is superfluous and impacts performance.\n Since the field is volatile, the double-check block works in JDK5+. See\u00a0http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html for more in\n Analyzing various thread dumps, many threads and requests stall on this method waiting for the lock. Since the lock isn't necessary in most cases anyway,\n", "commit 27f1fd142499654c26302bf260a6cd534dd16047\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2013-02-12 09:13:44 +0000\n\n [FIXED JENKINS-16770] missing build title in /rssAll when build has no test result\n", "commit 9252468e8f4d60eeca7e8380d2fdbe3edf2bf75a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 20:24:26 -0500\n\n CLIConnectionFactory.basicAuth was defined but never used.\n Fixed to pass basic auth to HTTP connections when included in user info portion of URL (e.g. as API token).\n", "commit 5e4b7bcc36fbfff4c2cdeeea68390186ff9e6bb4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 10:20:42 -0800\n\n [FIXED JENKINS-15918] follow-up changes\n \n - Environment variables are by convention upper case, so I'm switching to upper case. This was what the original ticket requested anyway.\n - Since the \".jobName\" was never documented to begin with, let's not promote that and stick to \"_JOBNAME\" as the official version.\n", "commit ebcf61ef359b190619bbb3e91b99335e8a6929ee\nAuthor: gcummings <github@gcummings.com>\nDate: 2013-02-15 14:10:34 +0000\n\n [JENKINS-15918] Updating unit tests\n", "commit 7338dcc01a3cee16512ee8d3cc9382f75c04c9b1\nAuthor: gcummings <github@gcummings.com>\nDate: 2013-02-15 13:03:19 +0000\n\n [JENKINS-15918] Adding some detail of the Environment variables created\n", "commit 15689d82dc72215fd9b3f662b90f05eec3c4b013\nAuthor: gcummings <github@gcummings.com>\nDate: 2013-02-14 12:34:01 +0000\n\n [JENKINS-15918] RunParameter environment variabes contain . character\n", "commit 29e33588ba82b449d399d21f2165c0b1676937ea\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-14 14:37:50 +0100\n\n translation fixes\n \n added missing translations (save), adjusted an entry to match existing occurrences\n corrected missing backslash escapes\n deleted dislocated russian property file\n", "commit e8275fa1cf61f7672dada6bb0b4c142c88561306\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-14 14:31:00 +0100\n\n translation cleanup\n \n removed some translations from GlobalSecurityConfiguration and jenkins/model/Jenkins\n that should only exist in MasterComputer, DumbSlave & MasterBuildConfiguration\n", "commit 762a4a9122d110e1dd4ff41141d4fa20ff3a7c30\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-14 14:10:43 +0100\n\n added translations for MasterComputer\n", "commit e7b2df21a92939e9f01ce0f9afd6112aafc1cfba\nAuthor: cynipe <cynipe@gmail.com>\nDate: 2013-02-16 12:54:33 +0900\n\n [FIXED JENKINS-16836] UpdateCenter REST API crashes when plugin installation failed\n", "commit 61a83bd657ec93bed6278a3abf3a91c77826ec46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 09:42:01 -0800\n\n [FIXED JENKINS-12251]\n \n Introduced ${ITEM_FULL_NAME} to address the ticket without causing the\n backward compatibility problem.\n", "commit f440a54026a53dd9adc957b572019956b7e41f65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 09:28:47 -0800\n\n [JENKINS-16831] avoid JDK 1.6 dependency\n", "commit d4230ffc67bf24860965d0557aa2bce9ef3fdeb2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-15 14:20:31 -0500\n\n [FIXED JENKINS-16831] Use Queue.getApproximateItemsQuickly to avoid locks from UI.\n", "commit 2efa70955299ff7bb5d5bc9a5d12c218f922ab03\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-15 15:12:58 -0500\n\n [FIXED JENKINS-16833] Use a CopyOnWriteArraySet for inProgress to avoid blocking UI.\n", "commit 17d152817f6cce6a230147d3be8c49de232dc153\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 08:51:41 -0800\n\n updated changelog as a part of the release\n", "commit 70d3dcff0c22a9a3030fdd8f34bfcc2bf584444b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 07:58:54 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8d5aaf077627a49fab794fe02b922376507e6ff2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-16 07:58:52 -0800\n\n [maven-release-plugin] prepare release jenkins-1.502\n", "commit f3a2ae31d50d6be6f053a4083b66f3f955fa6248\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-15 18:40:38 -0800\n\n LogRotator is now pluggable.\n \n This is done by introducing a new base type 'BuildDiscarder' that's\n extensible. Plugins can implement their own logics.\n", "commit cfd629d86682a38feb80c2feac8fcdec130b1df0\nMerge: 6270556267 7fdd27f7bd\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2013-02-15 10:50:13 -0800\n\n Merge pull request #710 from recampbell/update-site-parameters\n \n [JENKINS-16815] Specify ID and version in UpdateSite.updateDirectly\n", "commit 7fdd27f7bd83a8323e07df304bb4722116d852ff\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-02-15 12:35:57 -0600\n\n [JENKINS-16815] Specify ID and version in UpdateSite.updateDirectly\n", "commit 6270556267ce19e37786d7ca3a95f355a31488b3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-14 13:59:12 -0500\n\n [SECURITY-54] Realistic test of connection using -secret as from a service installation.\n", "commit b78afe5d7fc760d1190cff7cc4c368721687b9d5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-14 13:06:32 -0500\n\n [SECURITY-49] a9aff08 weakened the existing test; restoring it and introducing a separate test.\n", "commit 313383734e6c09b9ddf491fc6f9b2b7c80abcec4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-13 17:38:58 -0800\n\n Bumping up the dependency version.\n \n This fixes two annotation-indexers from different groupIds to get\n bundled.\n", "commit 7b15466d92410374dcaa8b812b33b0a813e1c559\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-13 19:09:18 -0500\n\n Strengthening regexp a bit.\n", "commit c89d1af4d3f963681b6b6af2c61bce17c5a6e13d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-13 19:08:25 -0500\n\n Deprecating. Relates to a long-obsolete security model.\n", "commit 4a830ed60fe8db8ccb793b8ed03d5ff5a5cbf3e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-13 15:49:04 -0800\n\n recording the change\n", "commit 6801cefc2bbb2ff827178affc6f9274efa4baf7a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-13 09:49:18 -0800\n\n [FIXED JENKINS-16474]\n \n Fixed the HTTP request thread saturation problem with Winstone.\n (cherry picked from commit 4b1a95f23f19c57d8cf48ea0b1b30aaee541db27)\n \n Conflicts:\n \n changelog.html\n", "commit d4b3178c81e4b6b41059734ef25854b9ff2e9a06\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 16:52:39 -0500\n\n Exclude NekoHTML and its concomitant obsolete Xerces.\n (cherry picked from commit 20d628fa64751b0e7f71fac4acd35b5f42cbcbfd)\n", "commit e52c7efa997534e31526d1ba0ae80ea560619fc9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 16:51:45 -0500\n\n [SECURITY-60] Upgrade Spring.\n (cherry picked from commit b44df8b16a986a0f51e9b0415bde039d05f9e332)\n \n Conflicts:\n \n core/pom.xml\n", "commit afaa76c499accd2cbd001141e697854641a9b53c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 16:49:17 -0500\n\n Use jsStringEscape where necessary.\n (cherry picked from commit 6d99c02b124ea3a1d76bd5762e8cab29018fd7cd)\n", "commit 36342d71e29e0620f803a7470ce96c61761648d8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 16:47:10 -0500\n\n [SECURITY-55]\n \n This patch makes standard post-build action refuse to let you configure a downstream project you cannot currently build.\n The one from parameterized-trigger will show an error in the configure screen but still lets you save the configuration; needs an analogous patch to that plugin.\n Does not yet protect against POSTing config.xml with the trigger.\n (cherry picked from commit 757bc8a53956e6fbab267214e6e0896f03c3c262)\n \n Conflicts:\n \n core/src/main/java/hudson/model/Descriptor.java\n", "commit 0de3e9b14ed75f70279435e78eb9f6a3a1a179df\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 16:27:39 -0500\n\n [SECURITY-47]\n \n - My second patch, with whitelisted XPath values and forbidden JSONP.\n - Disabling JSONP altogether for REST API (unless explicitly allowed).\n - Forbid primitive XPath result sets by default.\n - Refuse to serve _crumb=123456 as this could (very hypothetically) be exploited.\n (cherry picked from commit f4af9b1ab442ca912107d400caf4bb96635d64a5)\n \n Conflicts:\n \n core/src/main/java/hudson/model/Api.java\n", "commit 4c52ddfe14cd75b66f03eda9e0b2004e9d5735d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-12 12:01:06 -0800\n\n [FIXED SECURITY-46]\n (cherry picked from commit f8d2a0ba6c2e261f48287bdd95bd7a2d7a8d2d0e)\n", "commit 61921fbb71976434a70ab72f1856f3da45f7eecf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-13 11:35:26 -0500\n\n [SECURITY-16]\n \n Require POST for various operations.\n (cherry picked from commit 36c8624379df32092d5d3163a853e040905302ea)\n \n Conflicts:\n \n core/src/main/java/hudson/model/AbstractBuild.java\n", "commit 0271fdb8a21ea6747a8b9a381274b45e13ca944b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-12 19:26:23 -0500\n\n [SECURITY-13]\n (cherry picked from commit 1fb2acfd7b7d2a492dc2f8a60c69b5e8236dcb52)\n \n Conflicts:\n \n core/src/main/java/hudson/model/AbstractProject.java\n core/src/main/java/hudson/model/ParametersDefinitionProperty.java\n", "commit ad08359f53fbb589d7830031317d0d184c6dd330\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-12 11:51:08 -0800\n\n [SECURITY-54] Massaging the original fix.\n \n - Use the proper block cipher mode.\n Or else the information about the plain text still ends up revealing as a pattern without the attacker knowing the key.\n - No need to hide SLAVE_SECRET from the encrypted payload.\n jnlpMac is needed to decrypt this payload to begin with, so there's no point in hiding it. This simplifies the code a little bit.\n - Using a newer slave installer that uses the -secret option\n (cherry picked from commit f4496df19e36465ae8d7cfebc6cde75f2888585b)\n", "commit 7338713975c1791e09be9b9670470cf1052577f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-12 11:50:05 -0800\n\n [SECURITY-54]\n \n Jesse's original patch\n (cherry picked from commit 01a24e2cb1e885895c35fdf409c4305dcd877cd8)\n", "commit 027931a8a123cb866279ba98609137816a41d40a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-13 23:19:49 +0100\n\n Changelog for [JENKINS-16696]\n", "commit 124c976a5ecd4421bf7b7f49377834c4e453e2d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-13 11:53:35 -0800\n\n Revert \"bundling the newer JNA\"\n \n This reverts commit e216872238e8f2afad4b74ac025099de816f25c3.\n", "commit a9385647935e740cc34b8736d141c69afde376a0\nMerge: 46d94e0880 f4496df19e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-13 14:06:39 -0800\n\n Merge branch 'SECURITY-54'\n", "commit f4496df19e36465ae8d7cfebc6cde75f2888585b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-12 11:51:08 -0800\n\n [SECURITY-54] Massaging the original fix.\n \n - Use the proper block cipher mode.\n Or else the information about the plain text still ends up revealing as a pattern without the attacker knowing the key.\n - No need to hide SLAVE_SECRET from the encrypted payload.\n jnlpMac is needed to decrypt this payload to begin with, so there's no point in hiding it. This simplifies the code a little bit.\n - Using a newer slave installer that uses the -secret option\n", "commit 01a24e2cb1e885895c35fdf409c4305dcd877cd8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-12 11:50:05 -0800\n\n [SECURITY-54]\n \n Jesse's original patch\n", "commit 46d94e08802c58ea7a2c5c0c68666d266bc7b6bf\nAuthor: Kevin P. Fleming <kpfleming@bloomberg.net>\nDate: 2013-02-12 11:29:52 -0500\n\n Adding a mechanism for NodeProvisioner to know when it's done.\n \n This came from pull request #705\n", "commit 4b1a95f23f19c57d8cf48ea0b1b30aaee541db27\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-13 09:49:18 -0800\n\n [FIXED JENKINS-16474]\n \n Fixed the HTTP request thread saturation problem with Winstone.\n", "commit 3f48eff1ee39e772bd0c1c097ff99fb62786e69f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-12 17:44:41 -0800\n\n [FIXED JENKINS-16561]\n \n eval(\"\") is no-op in IE but window.execScript(\"\") isn't.\n So bring the uniformity outside\n", "commit b5ed31990e4f37d574761fd49d0ee48f3123dc88\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-12 17:25:36 -0800\n\n [JENKINS-15466]\n \n Failure to load JNA should be handled graciously\n", "commit e216872238e8f2afad4b74ac025099de816f25c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-12 17:15:34 -0800\n\n bundling the newer JNA\n", "commit 6f0e22144184b3a4a50d6ff248e1314ad82ffb7a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-25 14:33:54 +0900\n\n fixed a bug in handling of escaping/unescapin of XML names\n", "commit 7876a296fd0d59ae7f58b5167dcb89647bbb3a1a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-12 12:52:24 -0500\n\n 9813666 caused test archiving failures when this test is itself run.\n", "commit 1d3521c73cbcea86e1ea0acc1215861bd4c87070\nMerge: adeed34c6c 9813666961\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-12 08:08:14 -0800\n\n Merge pull request #704 from oldelvet/jenkins-16776\n \n [FIXED JENKINS-16776] surefire-reports not detected for android-maven-plugin\n", "commit 981366696199a73980fcc9218b93afe15faad189\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2013-02-12 15:48:00 +0000\n\n [FIXED JENKINS-16776] surefire-reports not detected for android-maven-plugin\n", "commit adeed34c6c56e59c2e939b30d882b980fb02c9dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 20:35:22 -0500\n\n Diagnostics in case crumbIssuer replies with HTML junk.\n (Or should we just check the status code?)\n", "commit 68b05412ba789e695f1500128224a870f9f9a443\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 19:21:28 -0500\n\n Improved logging in case both connectViaCliPort and connectViaHttp fail.\n", "commit 954a368c5612b7d7e7619277aca420c7c4930517\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-11 23:28:33 +0100\n\n SurefireArchiver didn't recognize failsafe:integration-test goal [JENKINS-16696]\n", "commit 29426012ce377d73686f58f30407eae368a23856\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-02-11 17:28:09 +0100\n\n [FIXED JENKINS-16718] check executor has been interrupted\n", "commit cd52d0f0e02a5dbbceb0e9752698a3ee49f5afec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-11 08:11:09 -0800\n\n the trunk is toward 1.503-SNAPSHOT\n", "commit 5bca85d99253a85ae6085fc38ac592d97d8e98e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-11 08:11:03 -0800\n\n creating an RC branch\n", "commit 148b58f5f7044e5b0a2445d9b5bc5daeeb6acf99\nMerge: 9a1557f67b ca2d41a59e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-11 08:01:42 -0800\n\n merged back the RC branch\n", "commit ca2d41a59e2f053ddc155453b081fe8eca32f4ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-11 08:01:18 -0800\n\n updated changelog as a part of the release\n", "commit 9a1557f67b2c5ea0022a58f56e20fcf5d5c86774\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-11 09:43:15 -0500\n\n No need to set a defaultGoal, this is just annoying.\n", "commit df00baea5a766685c3108bf8fa308fc848e645a2\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-02-11 11:35:15 +0100\n\n Revert changes in method encode too.\n", "commit c09b3a139eacaec710ac71e2ebe77c0e7ab681c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-10 21:29:59 -0800\n\n updated changelog for release\n", "commit 2c629f749dadcf1d1683489a58a0046856e8d3c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-10 19:33:50 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 592904bfdfd8c3b04c122e2ad3dd6c160490a01f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-10 19:33:49 -0800\n\n [maven-release-plugin] prepare release jenkins-1.501\n", "commit 9bb9d446b5b89fc93e1681c59ceaee997f135c51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-08 17:38:17 -0500\n\n More efficient to contact crumbIssuer just once and get both name and value.\n", "commit dcb3972b859a17733ce0528558ab28bfb24b5a55\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-08 14:00:16 -0500\n\n Convenience overload of impersonate taking a thunk.\n", "commit 981202e802f2fc76ecfeed28bf096b2aeef772a4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-08 13:15:25 -0500\n\n NotSerilizableSecurityContext -> NonSerializableSecurityContext\n", "commit c609a1fbdc334e9bd7aea5eb040a260843dc116d\nMerge: eca8a3e5ce 933224f97e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-08 08:49:12 -0800\n\n Merge pull request #698 from albers/translation\n \n translation cleanup\n", "commit 933224f97ed42fb86a13f38769a9edf7a35b90c8\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-08 11:04:04 +0100\n\n translation cleanup\n \n purged duplicated translations for GlobalCrumbIssuerConfiguration\n (\"Prevent Cross Site Request Forgery exploits\").\n Changed property name \"Crumb\" to \"Crumbs\" because this is the value that the existing translations actually use.\n", "commit eca8a3e5ce570c1177ed8b7e30038a744756ef47\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-02 20:49:18 +0100\n\n maven plugin updates\n", "commit 4bf431cfafc79d4e5a8a11931e5d872664bc17fe\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2013-02-07 23:20:23 +0100\n\n Fixed wrong camel casing and simplified dealing with locale\n", "commit e554ba229bb4987b0a7f815545d9ff806c15ba58\nMerge: dac37a8ab8 d614c44947\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-07 11:24:26 -0800\n\n Merge pull request #697 from recampbell/master\n \n Improve UpdateSiteTest by adding valid Update sites\n", "commit d614c4494711eadf471cc55857fd1b60391ed87b\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-02-07 13:14:06 -0600\n\n Provide update centers with valid signatures and check them in the UpdateSiteTest\n", "commit dac37a8ab8efca73f08f7e35257fafbe2c656b07\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-02-07 20:13:32 +0100\n\n added @since and changelog for previous commits\n", "commit 1ce132aafb242d9eccd737dfed07d51ce74508c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-07 13:32:45 -0500\n\n Adding boolean signatureCheck param to UpdateSite.updateDirectly.\n Removing old static field, which was not friendly to tests, especially multithreaded runners.\n Cleaned up existing tests to use updateDirectly rather than POSTing raw JSON.\n", "commit 93e9c62a10ba38e9c3f3124ec00248824852067b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-07 11:57:10 -0500\n\n More descriptive failure message.\n", "commit 259f302cf83f0194cf101088b644867aa37859ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-07 11:55:23 -0500\n\n Meaningful FormValidation.toString.\n", "commit 5d89529e91f77611ffd1ab863bd622127942e475\nMerge: 37bf35b5db 629b42a309\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-07 10:13:18 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 37bf35b5dbb0ccdc34ad0c3643a0802c17e232dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-07 10:12:51 -0500\n\n [JENKINS-15156] AbstractProject.builds accessed by Maven & matrix module builds before onLoad or onCreatedFromScratch called.\n Seem to need to keep the deprecated no-arg RunMap initializer though it is unclear to me how it could work.\n", "commit 629b42a309d04cdaea2808d2c1a56560aea062ff\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-02-07 15:46:30 +0100\n\n [FIXED JENKINS-16682] getItem(name) can throw an AccessDeniedException\n so iterate on itemGroup.getItems and filter by job names\n", "commit cb0774856920e727e3ca148743ecc2416ecc5029\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-02-07 14:30:31 +0100\n\n Extension point to listen buildStep execution\n", "commit c0d987ef20d67167410a4efac7a375d4a6873849\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2013-01-23 13:44:52 +0100\n\n Extension point to provide access to workspace even when node is offline\n used to browse workspace and run scm polling\n", "commit 7ac15767bca327dae5a904dd66f717e5e6269be6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-06 20:57:03 -0500\n\n [JENKINS-15156] Massive test failures with NPE.\n Seems that the RunMap must be initialized before updateTransientActions, which uses it, is called.\n", "commit 74e6409a06531144316f2e36bdc0b069de52b94d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-06 20:56:20 -0500\n\n [JENKINS-15156] Class loading errors can result from OOME if you are not careful.\n", "commit 6437fe2e7804371243aab0c19283063df8f61ea9\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2013-02-07 02:32:49 +0100\n\n Unit test for JENKINS-16630\n", "commit fad1df3272d2ad6c01bd8eab2582de38c61d9472\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-06 19:06:42 -0500\n\n [JENKINS-15156] Noting.\n", "commit 25f4c60f967da16607f4653a291c37c9383a301d\nMerge: e43e5f338e fe95fc53f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-06 16:05:21 -0800\n\n Merge pull request #696 from johnou/JENKINS-15156\n \n [FIXED JENKINS-15156] Initialize AbstractLazyLoadRunMap.dir for newly created jobs.\n", "commit fe95fc53f891542e63e24a64c0b7add60ac91c64\nAuthor: Johno Crawford <johno@bytenibble.com>\nDate: 2013-02-07 00:56:47 +0100\n\n [JENKINS-15156] Refactored fix.\n", "commit 8f62901ee5265079598bc14dc9ade5196b5f066a\nMerge: 92d87f0632 2feb19ef34\nAuthor: Johno Crawford <johno@bytenibble.com>\nDate: 2013-02-07 00:44:44 +0100\n\n Merge remote-tracking branch 'tsartarzan/JENKINS-15156' into JENKINS-15156\n", "commit e43e5f338e749bc6568f1c729a7a71cc19f09fbf\nMerge: 92d87f0632 19f3b29f9c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-06 15:28:42 -0800\n\n Merge pull request #694 from recampbell/update-directly\n \n Correctly support direct updates of html update sites\n", "commit 19f3b29f9c531ae5c10e7ee7ea552284f2e7ccc0\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-02-06 14:53:05 -0600\n\n Correctly support direct updates of html update sites and other issues pointed out by jglick in https://github.com/jenkinsci/jenkins/pull/692\n", "commit 92d87f06328256c21ad2401e47f5dac123993cb8\nMerge: 39a778372e 26cc2dea7d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-06 10:44:41 -0800\n\n Merge pull request #693 from albers/translation\n \n translation cleanup\n", "commit 39a778372ee9e8d85555116368562449fec9ad9a\nMerge: 9a95d23344 c1c979747e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2013-02-06 09:24:55 -0800\n\n Merge pull request #692 from recampbell/update-directly\n \n API for updating update sites programatically\n", "commit c1c979747e507e9f084e3d3cfee055318a5b4a35\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-02-05 18:39:52 -0600\n\n API for updating update sites programatically, enabling automated plugin updates and installation.\n", "commit 26cc2dea7d4119e3ba55ea5906fd07d5e3c0bff7\nAuthor: Harald Albers <github@folk.de>\nDate: 2013-02-06 12:29:18 +0100\n\n translation cleanup\n \n removed dislocated messages defined in GlobalSecurityConfiguration,\n added LOADING messages to GlobalSecurityConfiguration\n", "commit 9a95d23344243f0424734a605291002276364d89\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-05 17:28:27 -0500\n\n [FIXED JENKINS-16651] Broken Filter field in Plugin Manager.\n", "commit 6231f2b316a8e79cc26388af4c9e050b8b416325\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-05 16:54:02 -0500\n\n Use ${resURL} for ${attrs.css}.\n", "commit 89515df970f80b3d487fdf9e5fb0da180a5634cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-05 15:01:28 -0500\n\n Added @since.\n (Method actually introduced in 1.461, but was wrong\u2014corrected in 1.462.)\n", "commit 8f6a22297ea0ba12c9f8425248898b09caa2cca6\nAuthor: Aleksas Pielikis <konteineris@yahoo.com>\nDate: 2013-02-05 12:47:16 +0200\n\n Minor updates.\n \n Code style convention related updates.\n", "commit 85a350947c2552379fcc3b7021f48df5906a1a3e\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-02-05 17:09:32 +0800\n\n Replace \"post-build option\" by \"post-build\" action.\n", "commit 31b417c2cfee59f2b9b52021afca4f4c757f86ac\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-02-05 17:03:31 +0800\n\n Replace Hudson by Jenkins.\n", "commit f19f772322ab3645d4f0784f28acdccc5b8ea582\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2013-02-05 01:24:03 +0100\n\n [FIXED JENKINS-16630] Human readable file size method returns \",00\" for\n files with byte length 0\n", "commit c9adc14485d755e60d9861fceff04877477f3fb0\nMerge: f9da4a867e 1c907f42cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-04 18:11:53 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit f9da4a867e2b57c0c2b3fc19a95fa1675fca96ae\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-04 18:11:12 -0500\n\n Found a log file full of IAEs from ModelObjectWithContextMenu.MenuItem due to an (unknown) action with an illegal absolute URI.\n", "commit 1c907f42cd372a490a7719458c3090afeb1e3cc7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-04 10:20:56 +0100\n\n the trunk is toward 1.502-SNAPSHOT\n", "commit 6ec8463c9394921b9227ca0a82b340caaf19a1da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-02-04 10:20:46 +0100\n\n creating an RC branch\n", "commit 2feb19ef3406838806749d65201b84781207555f\nAuthor: Julian Schmidt <ju.schmidt@gmx.de>\nDate: 2013-01-31 19:27:33 +0100\n\n [FIXED JENKINS-15156] Initialize AbstractLazyLoadRunMap.dir for newly created jobs\n", "commit dbd6b530e7c1a7008dceff4ecc816eda9fc24ef1\nAuthor: Julian Schmidt <ju.schmidt@gmx.de>\nDate: 2013-02-03 12:05:14 +0100\n\n [JENKINS-15156] Add regression test\n", "commit 41fc8a10bb8eb0e7b106e25eb643481376ac1829\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-02 19:48:55 +0100\n\n [FIXED JENKINS-16554] Restored Java 5 compatibility by downgrading to commons codec 1.6\n", "commit 432c63d9851cadb7e93a110a9a22716b0e033d87\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-02 18:29:32 +0100\n\n Changelog and fixed test for [JENKINS-16499]\n", "commit 12efbc3a9bbcd613dc1e4391283b6839cc79990a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-02 18:27:13 +0100\n\n [FIXED JENKINS-16499] Assuming that:\n - save() is not strictly necessary here. config.xml might be saved later or not - doesn't really matter\n - this else branch should only be entered when migrating from very old Hudson instances\n", "commit 7d422e60d9b3b2c678e6baf066e0780a29b027aa\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-02-02 11:10:56 +0100\n\n Added testcase for [JENKINS-16499]\n", "commit ef612da95db9ad91d009abdee9f9de182ef6fe07\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-01 18:20:21 -0500\n\n Observed repeated NPEs printed during shutdown.\n java.lang.NullPointerException\n at hudson.model.listeners.RunListener.all(RunListener.java:216)\n at hudson.model.listeners.RunListener.fireFinalized(RunListener.java:196)\n \u2026\n", "commit 1f29f0d0e39c81863aa008581c72f01d5b7b012b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-01 18:16:38 -0500\n\n Observed an NPE printed during shutdown.\n", "commit 910bd49e9a6f349bd204eda22f32bc5ddb6e2671\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-01 17:20:22 -0500\n\n Noting #689.\n", "commit b6cd92d74b02f45958894f656ad65b4a6b1cf643\nMerge: 302140b2c6 222cd9bb95\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-02-01 14:14:30 -0800\n\n Merge pull request #689 from justinsb/perf_lazyload_getdependencychanges\n \n Don't check if the job exists if we are going to ignore the result\n", "commit 302140b2c69442e81f7b0b2af9d6e39277ac5674\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-31 20:16:28 -0500\n\n [JENKINS-15747] Improved fix: not only cap total number of transitive upstream causes but also avoid redundantly storing information about upstream causes listed elsewhere.\n", "commit 8b1df85fdbe344543ec03d2af7f98d21498962f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-31 20:12:35 -0500\n\n [JENKINS-15747] Comment about possible improvement to console logging.\n", "commit d506b32f1fbaab6fd055cd5c430c764dc887e8f4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-31 19:33:33 -0500\n\n [FIXED JENKINS-15747] Avoid recording too many upstream causes at any depth.\n", "commit 9e58d944b4e35afbc710f16b82849eb09f558396\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-31 19:11:33 -0500\n\n Another 0626f28 (show UpstreamCause recursively) tweak: indent nested causes in log.\n", "commit 6023716fe5a881dbd9eab97b8e3ed145e94770e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-31 18:01:40 -0500\n\n Minor adjustments to 0626f28 (show UpstreamCause recursively).\n", "commit d463a30c926331ce4b2b509a9dd5651f8a84c7bf\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2013-01-31 16:08:41 -0600\n\n Introduce jenkins.slaves.WorkspaceLocator which allows extensions to override the location of the workspace.\n", "commit 6cc360d80ff84dadf8b939146d457fcd8394e3d5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-31 21:16:07 +0100\n\n Guard against possible NPEs when getting mojo configuration values\n", "commit bdd8580882295177900855572e41ce891ab9cfaf\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-31 21:05:55 +0100\n\n Regression test and changelog for [JENKINS-16573]\n", "commit 222cd9bb959c6bf06e15cb8949019158c8ef45c7\nAuthor: Justin Santa Barbara <justin@fathomdb.com>\nDate: 2013-01-31 11:13:29 -0800\n\n Don't check if the job exists if we are going to ignore the result\n \n Now that we're lazy loading builds, calling getBuildByNumber is not cheap.\n So evaluate the 'ignore' flag before trying to load the build.\n", "commit 118ed1d1d7d442e459502eb1ea8a147de6cdec7f\nAuthor: evernat <evernat@free.fr>\nDate: 2013-01-31 19:09:22 +0100\n\n fix a lot of http 404 Not Found on some breadcrumbs such as .../testReport or .../pollingLog\n", "commit 38d8cdd764fafb4450f42dec49f0dddd1c585dc2\nMerge: e11c01cde7 c846f7cf40\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-31 08:10:37 -0800\n\n Merge pull request #686 from vkravets/JENKINS-16573\n \n JENKINS-16573 Getting testing result from non default test mojo failed build.\n", "commit c846f7cf40a9101a1a6bc04bbb5ff09316f533dd\nAuthor: Vladimir Kravets <vova.kravets@gmail.com>\nDate: 2013-01-31 17:58:53 +0200\n\n JENKINS-16573 Getting testing result from non default junit mojo failed build.\n", "commit e11c01cde7dcc171c01c0987b85d9b77a065823a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-30 15:13:12 -0500\n\n 362362951c regressed handling of optional dependencies.\n", "commit 8035cda4849b237c159c7070a34b52ffd3d8efc2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-30 15:11:45 -0500\n\n Correcting 696f8b8.\n", "commit 3c8c1b1f591f915a9333bc61ebaa5875d526167f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-30 14:26:36 -0500\n\n @since\n", "commit f2de2aca92494f335536a8443788ba0c1603bf1b\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-01-30 13:16:41 +0100\n\n Revert javadoc too.\n", "commit a9c0080ebdb5ce99cfa47cef674dc59a4035e779\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-29 18:28:41 -0500\n\n [FIXED JENKINS-16530] Improve icon caching.\n", "commit 446783fb882b41ac9b39d3dbd3c17c919acc6df2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-29 12:14:55 -0500\n\n Trying to diagnose Run.delete failure.\n Observed in a log from 1.466.x:\n \u2026 hudson.model.Run run\n SEVERE: Failed to rotate log\n java.io.IOException: \u2026/builds/2013-\u2026 is in use\n at hudson.model.Run.delete(Run.java:1260)\n at hudson.model.AbstractBuild.delete(AbstractBuild.java:387)\n at hudson.tasks.LogRotator.perform(LogRotator.java:157)\n at hudson.model.Job.logRotate(Job.java:337)\n at hudson.model.Run.run(Run.java:1503)\n \u2026\n", "commit 84acf1a52e571d98287d2cacf57de12d784d5e96\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-29 11:50:54 -0500\n\n Using message formats and implicit toString() for logging to avoid wasted string concatenation.\n", "commit dba46faad8cb436e4d2244bfa81933fcc036af5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-29 10:16:33 -0500\n\n Noting possible issue w/ ssh-slaves 0.23.\n", "commit 3d568123f35194aaca4ddce7970e2975e47aaaa6\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2013-01-29 15:51:16 +0100\n\n Revert changes which broke backwad compatibility based on discussion in jenkins-dev list\n", "commit 246227e8751ce5b112648ffeb92c5cd0dd3d0269\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-29 11:39:16 +0800\n\n Fix paragraphing.\n", "commit 40dcfcb18178aa1cd2e73688492b4c4578be6968\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-28 14:47:03 -0500\n\n [JENKINS-16368] Reverted faulty fix.\n", "commit ce170a60be4c0086474a4d4adedf7f9cd22c439c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-28 14:11:29 -0500\n\n Retroactively noting pull #628.\n", "commit 75bcef469e1d917d576be52aeb3d9e51d552cf19\nMerge: c6968d96f3 086d752587\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-01-28 10:18:52 -0800\n\n Merge pull request #679 from evernat/086d7525876ae96e46309277910baa86efe80324\n \n Fix French and Danish translations for core update\n Thanks\n", "commit c6968d96f39d84a8c76ffeb41e4224c971d96744\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-28 19:03:24 +0100\n\n removed verbose debug logging in the build console\n", "commit 68ba2897456c35dd0fead38e331423f15acc00bb\nMerge: a480445788 ae0949ff46\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-28 09:16:26 -0800\n\n Merge pull request #678 from jamescmartinez/master\n \n Removed old and outdated todo.txt\n", "commit 086d7525876ae96e46309277910baa86efe80324\nAuthor: evernat <evernat@free.fr>\nDate: 2013-01-27 15:03:49 +0100\n\n fix French and Danish translations for core update\n", "commit a4804457889412234c6123f0d8bea525508d946a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-27 10:39:01 +0100\n\n should also test the negative case\n", "commit 7197493de083a2098b8cd4e0baf42d0f8a5b00b4\nMerge: 5e0a477dd0 e59e78c5a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-26 18:36:15 -0800\n\n merged back the RC branch\n", "commit e59e78c5a51dd0a4faa800089fac491a265eb06a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-26 18:36:12 -0800\n\n updated changelog as a part of the release\n", "commit d97a33790f6b803820a51cc02cc18465208c46be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-26 18:03:31 -0800\n\n updated changelog for release\n", "commit ae0949ff46c85909285c20af8e6420aaba05d52e\nAuthor: James Martinez <jamescmartinez@gmail.com>\nDate: 2013-01-26 17:52:23 -0800\n\n Removed old/outdated todo.txt\n", "commit 5323da1be2d534e005c751cc200a197b0f3424d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-26 17:48:09 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 71d398aa34503c3e095ee4185ffd025ee81917ff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-26 17:48:09 -0800\n\n [maven-release-plugin] prepare release jenkins-1.500\n", "commit 5e67f370a9ca9c34cbac19dda30a9be6f63b46cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-27 10:20:43 +0900\n\n Resurrected botched changelog\n \n This was lost in 0f2737f8fc4a708c570cd2522a3e860222841802\n", "commit 5e0a477dd0dad6a4b794e56f7a4bbfcaa98c8e51\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-25 17:13:46 -0500\n\n Unused import.\n", "commit e451687beb547a64664803ce44a0bbf1938251ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-25 16:29:11 -0500\n\n Fixed typo DependecyDeclarer \u2192 DependencyDeclarer.\n While several plugins implemented the interface under the old name, only core was checkcasting it.\n", "commit b3dcffab2aed79b57783c839296757ee79a1abe4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-25 16:15:26 -0500\n\n Probably obsolete comment.\n", "commit 0b6c16466b406ee3306e4d96a782b09bbd8b67a3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-25 11:23:45 -0500\n\n Displaying a recommendation to use the JNLP launcher instead.\n", "commit a156f1ebc610eae0e6e2316576d6f97a0180986b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-24 11:29:34 -0500\n\n [JENKINS-16468] Marking as a bug, not an RFE.\n", "commit 2f1ad0b2fbad9bb81ebbf1d0df08a24dcb3f0f16\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-24 11:27:52 -0500\n\n [JENKINS-16468] Linking in changelog.\n", "commit e54ab4be17b884d13e1ad90c8a1ad2917f97d39a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-24 09:52:20 -0500\n\n fromExternalizableId: diagnosis of nonexistent job.\n", "commit 638e04e028d00cc43d888ec3a00de811f582e93a\nMerge: c4c2ad2f83 0b5a4a3550\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-24 09:32:28 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit c4c2ad2f8330c84a8b733b1f1df6a75cd1959520\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-24 09:32:15 -0500\n\n Forgotten @since.\n", "commit 0b5a4a3550dcff91b1bedeb77415f683b659634b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-01-24 14:58:38 +0100\n\n changelog entry for JENKINS-16278\n", "commit 4325e006d84113f8e100ec59d03f94f98a6ef3a5\nMerge: de9002b398 91bbae3c35\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-01-24 05:56:07 -0800\n\n Merge pull request #673 from denebolar/JENKINS-16278\n \n [FIXED JENKINS-16278] Fixed RememberMe cookie signature generation (bugfix on SECURITY-49)\n Thanks\n", "commit 548503c45aab1c71ca40e7aec378831d62a60f43\nAuthor: Aleksas Pielikis <ant.kampo@gmail.com>\nDate: 2013-01-24 15:31:23 +0200\n\n Update core/src/test/java/hudson/model/RunTest.java\n \n Added\u00a0testParseTimestampFromBuildDir to deal with\u00a0JENKINS-15587.\n", "commit 00c18a434b2294430f7f5c33b959d7e325aa2c61\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-24 18:12:31 +0800\n\n Correct corrupted es locale.\n", "commit c186a2ba5d2bad29b01d30f3082f78367ea9d056\nMerge: 251fc0f3e4 77b49f580d\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-24 17:02:24 +0800\n\n Merge branch 'master' of https://github.com/tan9/jenkins\n", "commit 251fc0f3e45519ffaa437989731fdfb8afbdb395\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-24 16:05:35 +0800\n\n Remove out-dated comments.\n", "commit 58e7dc281c1b34cb2f7fd998c6d0024c3848708e\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-24 15:39:53 +0800\n\n Replace Maven 2 by Maven 2/3.\n", "commit 585309535cfe256f4d92c48f80df1630708ab9f5\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-24 11:19:10 +0800\n\n Correct the description of ITEM_ROOTDIR since workspace is also\n configurable.\n", "commit f6df7a0a1cf5a99f74e0f3e6d3f9ba56c895d050\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-24 11:07:28 +0800\n\n Add missing period.\n", "commit de9002b3985cfa11971bf51137179464d6b0fa20\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-23 20:04:35 -0500\n\n [FIXED JENKINS-16462] Run parameters do not support folders.\n", "commit 1979302f524bad45941e035074d0a7a6f8526292\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-23 17:21:20 -0500\n\n Top-level private classes are evil.\n", "commit 4ef6a6431990ae36d4e7dc376b3f0be9b1ee2625\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-23 13:08:03 -0500\n\n [FIXED JENKINS-16457] Bogus Jenkins.rawBuildsDir not adequately diagnosed.\n", "commit 3d850711bb1a31f11c4309bd798200fbc5410764\nAuthor: Aleksas <ant.kampo@gmail.com>\nDate: 2013-01-23 17:23:09 +0200\n\n Update core/src/main/java/hudson/model/Run.java\n \n Handling NTFS symlinks introduced via Util.resolveSymlink.\n JENKINS-15587\n Also probably culprit for\u00a0JENKINS-13972\n", "commit 2c646a848b586ae9695de513c15da2416ef8aefa\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-23 15:23:36 +0800\n\n Correct Views TabBar to My Views TabBar.\n", "commit 4f5339a595954b7aa8d4b824d089497327a2c338\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-23 13:30:46 +0800\n\n Make clock difference message easier to be localized.\n", "commit 77b49f580d6704a82758be2cb9527258f824a9b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-22 20:49:06 -0800\n\n the trunk is toward 1.501-SNAPSHOT\n", "commit 0f2737f8fc4a708c570cd2522a3e860222841802\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-22 20:48:56 -0800\n\n creating an RC branch\n", "commit e0d0c82a78d07d97e8c68ef0cc566af60d5582b6\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-23 09:16:20 +0800\n\n Remove redundant period.\n", "commit 61d46127be97545368b6a95bf0cb05d01aa80663\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-22 18:52:06 -0500\n\n [FIXED JENKINS-14529] BindException when using --daemon with JMX.\n", "commit bb3be8314cc04c54838331da088d35e46b68a224\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-22 14:57:07 -0500\n\n [JENKINS-13541] Noting.\n", "commit 0bdde83cbb18300d555dda4e7f0ee663f4ad267f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-22 11:43:48 -0500\n\n [FIXED JENKINS-16444] NPE showEvenIfUnstableOption when first adding trigger section.\n At this time the target project is unset so it has no known type and we just have to assume the threshold is valid.\n", "commit 810a3954cc07eb0561ee201d4a1e8efeb41d18a1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-22 11:23:44 -0500\n\n [JENKINS-16444] Diagnostics useful for this and similar exceptions during Jelly evaluation.\n", "commit 4ef7dbd3845e15823e5d4d4041479f8ee5b0a721\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-22 14:42:22 +0800\n\n Wrap texts.\n", "commit 9f595defb8016d33f424cf5f7108f05d1bb12159\nMerge: e6d4b66959 a1e709ddf0\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-22 11:44:47 +0800\n\n Merge branch 'master' of https://github.com/tan9/jenkins\n", "commit e6d4b66959a635c68da3f5d5c810b33d7f47be1c\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-22 10:20:42 +0800\n\n Fix wrong cap.\n", "commit 46330ef8b3fbd23f4d57b3401ad06437b58930df\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-22 10:06:52 +0800\n\n Fix indent.\n", "commit a1e709ddf0ca48b25ad07ee13a2fbdb0a6d97c0e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-21 15:22:06 -0500\n\n [JENKINS-16273] Improved instructions for passing -jnlpCredentials.\n First, display instructions when the user has CONNECT, not necessarily ADMINISTER.\n Second, when anonymous users cannot CONNECT, show how to use -jnlpCredentials\n (and do not bother showing javaws, since it does not work in this case).\n", "commit 8b8231108fb5930bab5c7e2f20685c9a9d237749\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-21 11:05:55 -0500\n\n [FIXED JENKINS-16319] Stream ordering problem prevented SecretRewriter from working on Windows.\n", "commit 3bfe3f027672c07a28114c85850898f7b8465f08\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-21 14:03:01 +0800\n\n Fix the case of Windows directory.\n", "commit c2459e7812e30822450accea92e2cd7e8a0df926\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-20 17:28:00 +0100\n\n Minor German translation updates\n", "commit c9c430618bfb7f2aa7effad7712403350cb1566b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-20 17:21:08 +0100\n\n to build=bauen, but for 'Build' there's no good short german translation\n", "commit b807845b9b03bbe02babcf03fa7e6dbd80b41fcf\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-20 13:48:02 +0100\n\n Added serialVersionUID to all Callables\n", "commit 19b31687c870bba50bb181c5d08486151b1839a9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-20 13:40:54 +0100\n\n [JENKINS-16215] : changelog\n", "commit 586af3c1ee910e99a50dde8d8b3e7aa68df06716\nMerge: 6b1cc47024 35f7653b7b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-20 04:26:53 -0800\n\n Merge pull request #660 from larshvile/master\n \n [FIXED JENKINS-16215] Avoiding unnecessary downloads in FilePath.installIfNecessaryFrom\n", "commit 6b1cc47024172238a65d45f28db84f13495d8780\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-19 22:39:33 +0100\n\n Changelog and cleanup for [JENKINS-8334]\n", "commit 79fbe28bb4920d397847f52800f59d0c355038b5\nMerge: cff4f406f4 b68b84eaa0\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-19 09:05:00 -0800\n\n Merge pull request #668 from kutzi/maven-testmojo-heuristic\n \n Use 'duck-typing' approach for detecting test mojos\n", "commit cff4f406f4455752f275ea5201a22f9d9c38b42d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-18 13:10:05 -0500\n\n @since associated with JenkinsRule.\n", "commit a516ade0fe668fb37443206a14381d7efcf0b83b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-18 11:17:55 -0500\n\n Diagnostics in case builds directory is unreadable.\n A user running 1.467 reported:\n java.lang.NullPointerException\n at hudson.model.RunMap.load(RunMap.java:216)\n", "commit 063acce1e1886b8f30ba8657b1dbe7c7804e7796\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-17 12:15:04 -0500\n\n [FIXED JENKINS-16397] Just displaying /asynchPeople constructed the expensive People object merely to decide whether or not to display the \u201cREST API\u201d link.\n", "commit 1639cfb40d92dc8eafea77ae03edff32d150d1a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-17 12:08:05 -0500\n\n Linking to /threadDump.\n", "commit b3013da53c904df6eaecf1890a0930e6410a06d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-17 15:37:04 +0100\n\n Don't report the same plugin twice if the filtering is in use.\n", "commit ae7a2716e2262066532a4a3bcd8b299f7dddf139\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-17 13:59:58 +0100\n\n fixing bug that Lars found from Munich\n", "commit 6f5ca618c947b6be1f971bfcbf4a9bd44445352d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-13 12:29:46 +0200\n\n be lenient in accepting bogus value\n", "commit 26de6466ac1df1a697932c58625d8679d6a595c9\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-17 14:26:46 +0800\n\n Update the url of Hudson.USER_CONTENT_README.\n", "commit 29e9b276e5bcc79ae7d347e9d0626b3c12a1b280\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-17 11:10:38 +0800\n\n Add missed closing parenthesis.\n", "commit d50dd111ddb0a0084eeef9f3399a28c9d96786f6\nAuthor: beta <beta@cht.com.tw>\nDate: 2013-01-16 17:30:15 +0800\n\n Fix license text.\n", "commit fffef1c4c2574fb3b513a70ed582e2b6dadc499e\nMerge: f178f0cef4 9ab5271c73\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-15 17:37:28 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n \n at least interning some heavily redundant strings.\"\n \n This reverts commit 08efdf5d3ab962cfd4c4c489266592fe1db7df8e.\n \n Conflicts:\n \n changelog.html\n", "commit f178f0cef4bf86c5fb4cf4a2c40afce4c2b43410\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-15 17:32:53 -0500\n\n [JENKINS-16341] INSANE testing shows that a RenderOnDemandClosure binding adds about 380k, with or wothout 08efdf5.\n", "commit 91bbae3c35230734fd2cf6926a7ac1239119fc6e\nAuthor: Hendrik Millner <hendrik.millner@symeo.com>\nDate: 2013-01-15 21:03:18 +0100\n\n [FIXED JENKINS-16278] Fixed RememberMe cookie signature generation (bugfix on SECURITY-49)\n \n New cookie signature generation was not implemented in creation of RememberMe cookie, but only in its verification.\n Fixed by new override TokenBasedRememberMeServices2.loginSuccess\n", "commit 9ab5271c73c56438ee375bb4cc0d5612c49d3837\nMerge: 99f14f7218 d85dc98e80\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2013-01-15 11:52:38 -0800\n\n Merge pull request #650 from vjuranek/changelog_except\n \n Make sure that change log annotation cannot result into exception\n", "commit 99f14f721882522e01a299b2be577f32f0af3260\nMerge: db9f8274d7 c757e65431\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-01-15 20:47:38 +0100\n\n Merge remote-tracking branch 'jenkins/master'\n", "commit db9f8274d7ba3d02a47081cf02901069bca0136b\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-01-15 20:45:53 +0100\n\n Add changelog record for pull #671\n", "commit d723d4aa071860073a5d36674b79cc96fb468d42\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2013-01-15 20:43:34 +0100\n\n Added bug number to the test\n", "commit c757e65431ad1aec9a3bebe81ac919577e51ac58\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-15 14:34:40 -0500\n\n [JENKINS-16342] Improving responsiveness of asynchPeople when Gravatar plugin is in use.\n This change does not necessarily improve total performance, since the avatar is still computed.\n But (1) the computation is correctly done in the work thread, not in the HTTP response thread;\n (2) the computation is done just once for a given User, which could reduce load when many AJAX checks are done.\n", "commit 460e508155187918e8c0f4fd0bb66a99cfe78527\nAuthor: Oliver Gond\u017ea <ogondza@redhat.com>\nDate: 2013-01-15 15:34:30 +0100\n\n Use request protocol for configured Jenkins url\n", "commit 1ecafe8a73d8c7606ce13706234889f72b02fec2\nMerge: 08efdf5d3a c3495eb395\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-14 19:59:42 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 08efdf5d3ab962cfd4c4c489266592fe1db7df8e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-14 19:58:34 -0500\n\n [JENKINS-16341] Amelioration of memory leak by at least interning some heavily redundant strings.\n", "commit c3495eb395c2ddd5c59c956c14a2ae9bed39f5b7\nMerge: 2eed671b4e d697d8c3cf\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2013-01-14 14:18:07 -0800\n\n Merge pull request #670 from olivierlemasle/master\n \n Fixing typos on French translation (in the \"Administrer Jenkins\" page)\n", "commit d697d8c3cfaed6e21cc775ba0ba030ae5efd830b\nAuthor: olivierlemasle <o.lemasle@gmail.com>\nDate: 2013-01-14 23:07:13 +0100\n\n Fixed typos in French translation\n \n - \"syst\u00eame\" --> \"syst\u00e8me\" (5 times)\n - double quotes\n", "commit 2eed671b4ea3540384b1225f9907c27ff1c44f37\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-14 19:38:27 +0100\n\n Changed Javadoc according to jglick's recommendation\n", "commit 59b139898fe1ed198faa8dccbbf3aa6e12242057\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-14 12:11:44 -0500\n\n Typo.\n", "commit 44e48eabc8f26c976f0035547645f68b7ef96938\nMerge: 667c9b96ea f07fc8954a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-14 00:29:30 -0800\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit f07fc8954a528dd66b58b3faac471934f00e9910\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-14 00:12:39 -0800\n\n updated changelog as a part of the release\n", "commit 635f3fca32afb0f2af56c92a813684b8734adb68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-13 23:37:45 -0800\n\n updated changelog for release\n", "commit 0b48d5d11ca9251e766053ee70d5e87ac049433e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-13 23:20:42 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d686cec095a2febc38183c16ef1de005387e7cad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-13 23:20:30 -0800\n\n [maven-release-plugin] prepare release jenkins-1.499\n", "commit 667c9b96ea164edd72829fb7503f1417df98bfe9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-12 14:16:51 +0100\n\n Javadoc was quite confusing as the build is actually a FAILURE if tearDown returns false and not ABORTED\n", "commit 8a4bedd0df9b5d642945eb601ddb99bb75e87131\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-11 16:58:04 -0500\n\n [FIXED JENKINS-9679] integrated remoting 2.21 that contains the fix.\n", "commit df710f47cabc3e52f9a8f53c7f0f590bf75d6075\nMerge: 70fbab159d c3144d43f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-11 10:52:50 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 70fbab159dcec3ccc6b159064ba98c08bc181501\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-10 11:27:50 -0500\n\n target=\"_blank\" for http://wiki.jenkins-ci.org/display/JENKINS/Pinned+Plugins link.\n", "commit c3144d43f8b83ac74eb480d2c5c3328bb8c11631\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2013-01-10 12:43:08 +0100\n\n Test failure on Mac: make sure we load resources in a platform independent way.\n", "commit 861721abdd175508448f4adfe056b317e7f072f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-09 15:50:57 -0500\n\n Removing I think obsolete ref to maven.jenkins-ci.org snapshot repo.\n", "commit 594fd1d5a7efd0b96d7dc7f3254a1653aed70158\nMerge: 5c0d9cd60f 71db8444e8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-08 15:26:27 -0500\n\n Merge branch 'master' into no-maven-junit-plugin\n \n Conflicts:\n pom.xml\n", "commit 71db8444e817ae685af157b232382219e796206e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-07 15:37:40 -0800\n\n bumped up MINA to a newer version\n", "commit 3a6682f220b8656e21fb727b92b4cc5170194db1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-07 15:14:33 -0800\n\n fixed NPE\n", "commit c9ccc6715941a6922b68735addc3ef24a15c17f8\nMerge: 97528a2940 b4a17d3b45\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-07 17:10:20 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 8ee743ec32fb30cd966b6054b5ef5b9a0d18b430\nAuthor: ialbors <ialbors@meiwes2.localdomain>\nDate: 2013-01-07 21:19:10 +0100\n\n Fixed indentation.\n", "commit 65c98e0afc121b23a5a6dde606e3a522f760ef5e\nAuthor: Samuel Moritz <samuel.moritz@gmail.com>\nDate: 2013-01-07 20:23:20 +0100\n\n Compare string length directly in if to get a shorter method.\n", "commit b4a17d3b450acab62522a31f0f44e1f30e2c5353\nMerge: cc32c22a5d 0cef413514\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-07 11:31:49 -0800\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit 0cef41351466322d19c264e538bfaddb06ca41c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-07 11:29:15 -0800\n\n updated changelog as a part of the release\n", "commit 5604a3a4a3fb2c68ce432f9f948cced7272086b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-07 10:58:15 -0800\n\n updated changelog for release\n", "commit c58af12b76cee36db07a56acdee141aee17e7b77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-07 10:43:25 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b512c5edc1b939afc45a7bd50f1854b960e269b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-07 10:43:25 -0800\n\n [maven-release-plugin] prepare release jenkins-1.498\n", "commit 64eaa0f17d93485a124f1899f4c4569d339b8abb\nMerge: 8568eaa873 94a8789b69\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-07 10:18:32 -0800\n\n Merge branch 'SECURITY-49' into rc\n", "commit cc32c22a5d61424554f56b2c148858ed130b533c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-06 15:13:49 -0800\n\n the trunk is toward 1.499-SNAPSHOT\n", "commit 80a6d2f39dfdacfe53edb9495e6c1b42ce61c871\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-06 15:13:45 -0800\n\n creating an RC branch\n", "commit 646f90600d7b522cef536eaf84e2a39500b80384\nMerge: 4cab495ca2 8568eaa873\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-06 14:17:42 -0800\n\n merged back the RC branch\n", "commit 8568eaa873611d03ccfeab52086bd79439f2978f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-06 14:17:38 -0800\n\n updated changelog as a part of the release\n", "commit 2e94978706e5da2067558303e513c0abd6a09afb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-06 13:44:43 -0800\n\n updated changelog for release\n", "commit 0cd66f66b517aa663a403b6d1f030fdd6390985d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-06 13:29:13 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 458f3338528abe975f5256d20bf7f58f6a40457d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-06 13:29:10 -0800\n\n [maven-release-plugin] prepare release jenkins-1.497\n", "commit e93dc662e0e448d0830a7eb55ba324154323b4c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-06 13:03:59 -0800\n\n Adding changelog\n", "commit 9c5b1805d31d356e9c0f4f79c78db214ee6fddca\nAuthor: ialbors <ialbors@meiwes2.localdomain>\nDate: 2013-01-06 21:25:29 +0100\n\n Added test for byTimestamp method in RunList.\n", "commit b68b84eaa04e521ac99c02257d91802d1ab9f3ff\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-06 18:27:23 +0100\n\n Refactored detection of test mojos to simplify SurefireArchiver class [JENKINS-8334]\n", "commit 749e08aa4585c948dc16422e4f470d41e68bc1d8\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-06 14:58:00 +0100\n\n Use old method to find report files for a mojo. New method still needs some more testing.\n", "commit 94a8789b699132dd706021a6be1b78bc47f19602\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-05 16:55:07 -0800\n\n [SECURITY-49] actively invalidate bad API tokens.\n \n If the user still has the API token that's generated from secret.key,\n don't accept that.\n \n Hopefully this is the last fix\n", "commit 3dc13b957b14cec649036e8dd517f0f9cb21fb04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-05 15:32:41 -0800\n\n [SECURITY-49] mark secret.key generated by post SECURITY-49 Jenkins.\n \n If JENKINS_HOME is created by a post SECURIT-49 Jenkins (LTS, and other\n variants), then there's no need to alarm the user.\n", "commit 4cab495ca2c12aacc927338c6f4ccabf9d8b1600\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-05 14:41:49 -0800\n\n If the DescribableList is modified, transient actions need to be rebuilt.\n", "commit ffe5a3d6e9d92a2e577eb08d1743150768eb7845\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-01 20:21:09 -0800\n\n Adding back the link in here.\n \n I look at javadoc only from IDE as a part the source code, I just won't notice package-info.java.\n", "commit c3d8e05a1b3d58b6c4dcff97394cb3a79608b4b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-05 14:28:57 -0800\n\n [SECURITY-49] Backing off from @Extension-based discovery.\n \n This is because we discovered some plugins that use Secret early on in\n the initialization.\n", "commit 4895eaafca468b7f0f1a3166b2fca7414f0d5da5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-03 13:43:26 -0800\n\n [SECURITY-49] added a tool to re-key secrets\n \n As an AdministrativeMonitor, it shows up in the manage Jenkins UI, and\n allows the administrator to run a re-keying operation.\n", "commit a9aff088f327278a8873aef47fa8f80d3c5932fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-02 19:02:11 -0800\n\n [SECURITY-49] Deprecating Jenkins.getSecretKey()\n \n We are replacing it by the ConfidentialStore class and the\n ConfidentialKey class, which provides purpose-specific confidential\n information that are separated from each other.\n \n In this way, not all eggs are in one basket, and in case of a\n compromise, the impact will contained.\n \n Also replaced several insecure use of digest(secret|messsage) or\n digest(message|secret) by HMAC.\n", "commit b081ffdd62c64bc22cabc2fe5c57f241437996c6\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-05 16:15:30 +0100\n\n Record start time of mojo execution in MojoInfo and use that information\n to determine which test result files belong to the mojo execution\n", "commit 4d56de025637e572bfd46005a70c1d746634f2a7\nMerge: 31cd00853a 31d2e03d47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-04 16:18:45 -0800\n\n Merge branch 'rc'\n", "commit 31d2e03d478c7e30f8a5b05d8f3bd07b868d9525\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-04 10:14:45 -0800\n\n Addd a new utility for a persisted boolean\n", "commit 45b8f82e466bac0d033b1a9e145ea1b3df4861cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-04 14:52:08 -0800\n\n added a convenience method\n", "commit 72c68a22af7ad21ebbeb6b0857502779aa7c7a71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-03 13:49:38 -0800\n\n Improved XStreamDOM by adding more methods\n", "commit 31cd00853a94e72144a156ce9654e4a3e41bdca4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-04 10:14:45 -0800\n\n Addd a new utility for a persisted boolean\n", "commit 3513dc8a859ac320a373bee26d654fcdf023b19d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-04 14:52:08 -0800\n\n added a convenience method\n", "commit c03839b4aee5899e3bb6dd8da928e4275484f398\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-04 14:48:53 -0800\n\n doc improvement\n", "commit 97528a29402c2cffbc470174696df6a6d0eaf840\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-04 18:17:22 -0500\n\n Host name must not be null (cloud impl should have handled such errors earlier).\n", "commit d33eb6da04f9c592f5322911052265bffcb987e9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-04 21:42:06 +0100\n\n Additional testcase\n", "commit 2c0b577aabbd7aa1518eaf2f8111f80f7c549f20\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-04 21:25:42 +0100\n\n [FIXED JENKINS-8334] use heuristics to detect test-mojos instead of relying on hard-coded plugin names\n", "commit 900341f4912e3d055c30cc12ea5ed05310bf97df\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-04 19:57:43 +0100\n\n Add regression test for SurefireArchiver test mojo detection [JENKINS-8334]\n", "commit 310e22dbfc0ef8753066f3059bd7cc82e80605b5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 17:32:21 -0500\n\n [JENKINS-13655] Noting.\n", "commit db8c92f736de3222ad0f1638f3893ca270bf877c\nMerge: 35e1602ed1 d4657b8f8a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 14:20:50 -0800\n\n Merge pull request #586 from HedAurabesh/v1.485_gzip\n \n [FIXED JENKINS-13655] Enable transparent log decompression support (Jenkins v1.485)\n", "commit 5c0d9cd60f341b9fb853be14e758fafab3f18523\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 16:51:25 -0500\n\n Enabling reusable forked multithreading (4 threads seems good).\n Seems to be roughly a few percent faster than maven-junit-plugin baseline.\n", "commit 35e1602ed1480e750c6307d87704a0f8813e97eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2013-01-03 13:49:38 -0800\n\n Improved XStreamDOM by adding more methods\n", "commit 227413bea82bf074b6ea32e6335a06a3ea5db366\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-03 22:32:42 +0100\n\n getClassRealm was needlessly invoked twice via reflection\n", "commit 04c386cdec952d3159f104d7ff10f0d653f8f49d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 15:56:07 -0500\n\n Baseline usage of Surefire 2.13.\n", "commit 34191069f7230a51d600be69780e8fd1e0b11c2d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 15:35:26 -0500\n\n Do not leave interactiveBreak in committed tests.\n", "commit 397631bef87fe5b4373096d63d818a52ddd2ea7f\nMerge: 66e8fe2a99 3f9c3e3d77\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 14:35:50 -0500\n\n Merge branch 'master' into no-maven-junit-plugin\n \n Conflicts:\n test/pom.xml\n", "commit 3f9c3e3d770087f0b6e3b157a5d000981dce818f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 13:21:59 -0500\n\n Stack trace printed while running UseRecipesWithJenkinsRuleTest.\n Default constructor of RobustReflectionConverter ought to use PluginManager.\n java.lang.AssertionError\n at hudson.util.RobustReflectionConverter.<init>(RobustReflectionConverter.java:82)\n at hudson.util.RobustReflectionConverter.<init>(RobustReflectionConverter.java:77)\n at hudson.security.ProjectMatrixAuthorizationStrategy$ConverterImpl.<init>(ProjectMatrixAuthorizationStrategy.java:103)\n", "commit 16ce00df5ecd027b8fe2f336985e3e372c8f1bd2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 13:20:53 -0500\n\n Avoid printing stack traces from a passing test.\n", "commit f4bbeb64c7e28a021dadbe34a79089deb22b3651\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 12:45:59 -0500\n\n maven-junit-plugin apparently cannot handle UserTest.\n", "commit 66e8fe2a995d4025905f9b7d87243ccb53af5281\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 11:30:09 -0500\n\n Some missing sysprops.\n", "commit 832bb42ba295bbcb1d9f8ad86d047af2088cdee2\nMerge: 1d9f010045 edb6d659b4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-03 11:25:49 -0500\n\n Merge branch 'master' into no-maven-junit-plugin\n \n Conflicts:\n pom.xml\n test/pom.xml\n", "commit edb6d659b4c6b305d6d6f7cf7db58ea55355acaa\nMerge: 87d24a408b 41e870b955\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 14:41:01 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 87d24a408b1044bafe48909ebb9f2a277d538382\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 14:38:44 -0500\n\n KK\u2019s 92b5b38 used the wrong class name.\n", "commit 41e870b955136d173d0ad0c644f79a556612cb61\nMerge: 61ed2dbd46 981e7a7f33\nAuthor: Daniel Khodaparast <dkhodaparast@gmail.com>\nDate: 2013-01-02 11:29:30 -0800\n\n Merge pull request #664 from andreyev/master\n \n Prints all system information for the slave to the console.\n", "commit 61ed2dbd46f8f7908861559dbed179f9a8682182\nMerge: 73aac10739 c938ae4a31\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 10:59:50 -0800\n\n Merge pull request #577 from jglick/User.authorities\n \n Display authorities at /user/* for convenience.\n", "commit c938ae4a311e5efd875693b3999a36a10e7c3ef1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 13:46:51 -0500\n\n Updated @since.\n", "commit 9bd0210e071f01e69291702b2e06467139e77b43\nMerge: 97a35ed620 73aac10739\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 13:45:08 -0500\n\n Merge branch 'master' into User.authorities\n", "commit 73aac1073983e1f667d801387571d31857253ffc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 12:58:38 -0500\n\n [FIXED JENKINS-16244] View.hasPeople too slow to use in sidepanel.jelly.\n", "commit 74b25859510f568886fbee88833f9da8fda36c63\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 12:41:21 -0500\n\n After 39572fb linking to my-views is redundant since MyViewsProperty already creates this link.\n", "commit 5eede6e5d58dbf7538b8d4ad428161c04dad045c\nMerge: 6693d220ac ed0de1e85f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 12:09:08 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 6693d220ac24422dd38bb5d8557a7a050e88de26\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2013-01-02 12:08:40 -0500\n\n Comment only.\n", "commit 981e7a7f33fba6d32b7d040a71e6645148f18df3\nAuthor: Andreyev Dias de Melo <andreyev@cpqd.com.br>\nDate: 2013-01-02 14:54:42 -0200\n\n I guess that this example should be helpful when debugging slave's environments\n", "commit 79326edd97fa41279adc2e50fca3d15641a9ebb6\nAuthor: Ignacio Albors <ignacio@albors.ws>\nDate: 2013-01-02 13:55:07 +0100\n\n Swapped conditions to get all the builds in timeline graph.\n \n Since the builds are sorted from most to least recent, the limit\n method discarded the builds not in the same day as the last one.\n", "commit ed0de1e85f5cb949f6ddf4c731c1ef6ecaa2066d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2013-01-01 20:29:39 +0100\n\n Added @since for doStop()\n", "commit 0edec6e5df38bc312510ea6cbc7ef4df49332037\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-31 12:31:21 -0800\n\n making compiler happy cont'd\n", "commit 5f2dfd5a9b8a965a035d75758a1e7ef317f15775\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-31 12:29:40 -0800\n\n making compiler happy cont'd\n", "commit 91da6d038508239519817cdc276c63fb82dabe9c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-31 12:27:28 -0800\n\n making my old compiler happy\n", "commit 2c97fe227aa4a2bc3b5d5f8b4c1cafd2de7a4f45\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-31 08:27:47 -0800\n\n exposing this code to outside\n", "commit d503cf827ffa51096a4f8adbdfeb5e5f6fca468c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-30 08:22:36 -0800\n\n adding the default constructor\n", "commit fbb2bca313af176ac11ed2e72fd2b838b141832f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-29 10:06:25 -0800\n\n Using <f:bottomButtonBar> in more places.\n \n Plus fixing the wrong apply button handling in various code.\n", "commit b88c996d19806abcc0c9c1c605359eddb23738f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-29 09:54:14 -0800\n\n bumped up various library dependencies\n", "commit 02e62a31753168af7d1aafa6dba1f79fe52d0436\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-29 09:51:51 -0800\n\n Added a new tag to create the bottom sticking button bar.\n", "commit e060dd02e1047815d35da05622870eb171c020a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-28 08:34:42 -0800\n\n doc improvement\n", "commit 359d7900da0673686e0d73ed54a902578919e795\nMerge: da07614500 f18fa7ebe1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-12-31 01:13:56 -0800\n\n Merge pull request #661 from albers/translation\n \n German translation for \"Restrict project naming\" feature\n", "commit da07614500e1e106fbd64b46935892e5530fce78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-30 15:22:51 -0800\n\n the trunk is toward 1.498-SNAPSHOT\n", "commit 7a0c12f89f74858fedeabd754d7442f9bdfe04ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-30 15:22:46 -0800\n\n creating an RC branch\n", "commit 80337a0b8390f4b6e0ee835c4e536d1917ecb7f1\nMerge: d43b978f92 dc06b75eab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-30 14:47:33 -0800\n\n merged back the RC branch\n", "commit dc06b75eab724b0c72bf9f18a6a00b1a46360081\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-30 14:47:30 -0800\n\n updated changelog as a part of the release\n", "commit 2d186e34ed2206138e7a36be1e6e92ac2083e61c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-30 14:14:22 -0800\n\n updated changelog for release\n", "commit f8b78461c230a2c2fcea56620819f5f500a967ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-30 13:49:50 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f85f413843a9821dbefdf9c3a305fadf610c1ead\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-30 13:49:49 -0800\n\n [maven-release-plugin] prepare release jenkins-1.496\n", "commit f18fa7ebe1a909ae8e10b416cc14f3531b99c32d\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-12-28 14:13:41 +0100\n\n clarified English help\n \n The help message was uninformative about the impact of this setting on\n job execution.\n", "commit 08c574a4b1b931bb2f4f165350245846cbb34266\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-12-28 14:34:25 +0100\n\n German translation for GlobalProjectNamingStrategyConfiguration\n", "commit 35f7653b7b28bb65b116f16282d9bea567405f61\nAuthor: Lars Hvile <lars@hulte.net>\nDate: 2012-12-28 14:43:41 +0100\n\n [JENKINS-16215] Avoiding unnecessary downloads in FilePath.installIfNecessaryFrom.\n \n The updated version uses the locally cached timestamp, '.timestamp', to set the\n 'If-Modified-Since' header. 304 Not Modified responses are dealt with by\n aborting the installation.\n", "commit d43b978f926ead81f41948c408bff032433162bf\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-12-28 10:57:43 +0100\n\n Added comment about the mostly misleading class name\n", "commit 5e37495be2b9b5db67c7d147730962161b0639ea\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-12-28 10:54:35 +0100\n\n That was a strange and inefficient way to get the current time millis\n", "commit 7b175fc2bc63433c132fe19b5e3ce4b67938437f\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-12-28 15:26:45 +0900\n\n record changelog for JENKINS-16194\n", "commit ff6ae9130015c1365610d5b6eee05a3e1736d935\nMerge: 49d139252b 2fd5fee6c0\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-12-27 22:22:24 -0800\n\n Merge pull request #656 from ssogabe/JENKINS-16194\n \n [JENKINS-16194] Delete the oldest build but it still come up on HistoryWidget\n", "commit 49d139252b9ab9323d51c29017b16e6f6b1f2cd8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-24 12:49:27 -0800\n\n the trunk is toward 1.497-SNAPSHOT\n", "commit e778f6d82e96455cf05f911d8e54274a6654962a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-24 12:49:22 -0800\n\n creating an RC branch\n", "commit ab531ede96bddc86372ca087f98dc2a0dc10cbd8\nMerge: 6d95e3680c cf58b356dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-24 12:26:48 -0800\n\n merged back the RC branch\n", "commit cf58b356dd6733db90852241218e0d0d811a34a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-24 12:26:45 -0800\n\n updated changelog as a part of the release\n", "commit ead3b5f8d7dac098febe3ca600372e9383ba8c4d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-24 10:59:06 -0800\n\n updated changelog for release\n", "commit 4317d45c773620cd3ab64abe04d92da6df579760\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-24 10:44:05 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7a9f6310574dab4b6b3e71d7db77fcd6b032d730\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-24 10:44:04 -0800\n\n [maven-release-plugin] prepare release jenkins-1.495\n", "commit d14f52ba25ed034b03cacfcf3aa4ca618225b2a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-24 09:51:45 -0800\n\n Revert \"this should have been postponed until the last minute\"\n \n This reverts commit adb562aa0c78a452785f0e4248243fc3db1de169.\n", "commit 6d95e3680c8edf49c2353633dd9c1a7072440989\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-12-24 10:31:31 +0900\n\n [FIXED JENKINS-16193] Channel is already closed exception during threadDump\n", "commit fd4ccc106f603edfa5818befca271f1400bdbf96\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-12-23 23:33:39 +0900\n\n [FIXED JENKINS-5408] Quoting Issue with JDK Installer with Windows Slave\n", "commit 2fd5fee6c0d3c65b0a1f3e763adab4ef3852bb33\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-12-23 15:04:47 +0900\n\n [FIXED JENKINS-16194] Delete the oldest build but it still come up on HistoryWidget\n", "commit a049059428cbe41b8929ca9f0c11ffef6a43c747\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-12-21 22:04:39 +0100\n\n Moving back to mailer-1.4 as 1.494 is already released\n", "commit 711c3b05594b053f72641174663d5c1e82bdc59d\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-21 19:24:29 +0100\n\n add fix to changelog and add @since\n", "commit 557716b84aa1131aafbed0a0ce60e6e20e854a38\nMerge: 79cc2ebbe3 6536c0d62f\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-21 19:15:34 +0100\n\n Merge branch 'mvn-unstable' of https://github.com/imod/jenkins\n", "commit 6536c0d62f75e93f19ece579961ada5452e33e33\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-21 19:12:23 +0100\n\n use the unconditional set instead of compareAndSet\n", "commit 193173f5597ca02a5ce73a2e34343f77493025dc\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-21 18:49:03 +0100\n\n [FIXED JENKINS-14102] fix also for maven2 and add test cases\n", "commit 5f4f68be0081cd9b9554c7d0ce8529c573764056\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-21 17:51:06 +0100\n\n [FIXED JENKINS-14102] mark maven build with test failures as unstable\n", "commit 79cc2ebbe3607ea44d245be162ffd211de77911d\nMerge: 3cfa3e55a1 61ae756c6e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-12-20 02:30:07 -0800\n\n Merge pull request #653 from albers/translations\n \n fixed missing translations on \"Global Security Configuration\"\n Thanks !\n", "commit 61ae756c6e2d4852a43eab45f84115c10269e8c1\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-12-20 11:13:58 +0100\n\n fixed missing label text in pt_BR\n \n The label text was defined as being empty.\n This surfaced as a missing lable.\n", "commit 59058561abca6d356dc5f65cabad28689989a090\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-12-20 10:53:34 +0100\n\n fixed translations for \"Configure Global Security\"\n \n Since global security configuration was moved to its own page, some translations got orphanized.\n \n * moved existing translations to new index_*.properties files\n * moved existing translations to new serverTcpPort_*.properties files\n", "commit 3cfa3e55a1f57b6634576a0d6d7ac044714e1022\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-19 18:07:43 -0800\n\n [FIXED JENKINS-7114]\n \n The actual change is in the remoting 1.20.\n", "commit 235b87ca74f3879355374e5fe9e91fef5792028c\nMerge: a9fc20d5b1 75fc9308a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-19 18:06:58 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit a9fc20d5b1882f8e29b91dc67379badbac106df6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-19 13:59:51 -0800\n\n added a mechanism to exclude certain packages for all the plugins.\n \n This is primarily to mask JavaEE API classes. Mask-Classes itself is insufficient as I described in the comment\n", "commit 75fc9308a9f2f43c8e45a48fe11d6c6cb4e2ff21\nMerge: 381529f398 c8273d92e7\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-12-19 00:50:40 -0800\n\n Merge pull request #652 from aabeling/master\n \n Minor change to german localization\n Thanks !\n", "commit c8273d92e792414a0c598f24eda3f7bbb05ea912\nAuthor: aabeling <achim.abeling@freenet-ag.de>\nDate: 2012-12-19 09:34:40 +0100\n\n Added property \"Run.InProgressDuration\"\n", "commit 381529f39809303c8c8f9cd27e712436df327158\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-12-18 20:56:33 +0100\n\n Unicode encoding\n", "commit b64648f64fc1fecd51388d126a3262c815f4731f\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-12-18 19:20:22 +0100\n\n German translation for Configure Global Security\n", "commit d85dc98e8051066a967f2c77aaa6e06c4be9262d\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-12-17 11:49:37 +0100\n\n Make sure that change log annotation cannot result into exception\n \n Although javadoc for ChangeLogAnnotator#annotate() states that any exception should be caught in this method and it should return normally, some implementation don't respect it or e.g. in case of missing some dependecy (resulting into NoClassDefFoundError) plugin itself can hardly ensure that no exption is thrown. We should ensure it on the core level.\n", "commit 968dfde15008a2d8d7b00326ceeb7419352d9eb4\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-12-17 14:23:10 +0900\n\n added Japanese translation\n", "commit eb6a53eda4c13e1d8fa720247381d480c022b0e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-16 20:59:59 -0800\n\n the trunk is toward 1.496-SNAPSHOT\n", "commit fed73cf841db11377bfcb03eedfe6628de47d3dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-16 20:59:55 -0800\n\n creating an RC branch\n", "commit 089ea7f51b4fcabb01d615c666d3ce40c15a4125\nMerge: de9b84e01e 2b90d5a88a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-16 13:07:59 -0800\n\n merged back the RC branch\n", "commit 2b90d5a88a346cea5232af3e48f9864f283c7cb3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-16 13:07:56 -0800\n\n updated changelog as a part of the release\n", "commit 2b37f4e1ef33c7a685ef9ead9412e51e9bb39fd1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-16 12:35:00 -0800\n\n updated changelog for release\n", "commit c3b8be5bc76a8ed4ba0984df07d1675100033421\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-16 12:19:57 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6bb89565bfea97709c2f5678855c87b6096eb2de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-16 12:19:56 -0800\n\n [maven-release-plugin] prepare release jenkins-1.494\n", "commit de9b84e01e4f5c2fbcf27be7007a1ef75dc2f4d4\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-16 14:35:10 +0100\n\n add info about required tools\n", "commit 6194ae8289bf4a4d4e3331046e9717fa9d5eb54f\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-15 16:29:33 +0100\n\n fix german message, permission name not replaced\n", "commit 92f44f3b8fd25e825c02816fb7eaccce4fe111e3\nMerge: 82d751b788 2f20f429ed\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-12-14 21:36:27 +0100\n\n Merge remote-tracking branch 'origin/master' into jenkins10590\n", "commit 3238a075517c15a2a4ee97f9a3e50e3dd915fac0\nAuthor: Sergiu Dumitriu <sergiu@xwiki.org>\nDate: 2012-12-14 09:25:58 -0500\n\n [misc] Optimized GIF images (reduced size)\n", "commit 39ae20836e01f5f76e5d28414d96018ffc6c566a\nAuthor: Sergiu Dumitriu <sergiu@xwiki.org>\nDate: 2012-12-14 09:16:01 -0500\n\n [misc] Optimized PNG images (reduced size)\n", "commit 4fa1c1d31f6b197196b8be45dfca27b0de62cdbc\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-12-14 11:52:28 +0100\n\n convenient method to retrieve upstream Run\n", "commit 2f20f429edb192fa8966ce3c3e2bbe0060fd94e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-13 18:06:39 -0800\n\n Made more defensive.\n", "commit fee220b549d192acb691826724092e7f60242f84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-13 17:33:48 -0800\n\n pass through @capture\n", "commit a1b554ac56ea5bc5d202ed1a95910209eecc7f3d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-13 17:33:40 -0800\n\n use of d:talib messes up attr, so this needs to be accessed as a direct variable\n", "commit 82d751b788e1553dbff6c649428e2ab9cdd1de0d\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-12-13 22:19:46 +0100\n\n [FIXED JENKINS-10590]\n", "commit adb562aa0c78a452785f0e4248243fc3db1de169\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-13 09:33:51 -0800\n\n this should have been postponed until the last minute\n", "commit cf991b8245cb0e5e1ea8df0017e3c9aa65969769\nMerge: 63b6e0bc89 226493240f\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-12-13 05:28:24 -0800\n\n Merge pull request #599 from vjuranek/init\n \n Add alternatives (used e.g. for openjdk7) to java candidates\n", "commit 63b6e0bc89c1a5885dd132329e3f149d58ad76bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-12 14:55:36 -0800\n\n Added a CLI command to report console output\n", "commit bac28a5ae5c79860a25c629c27268f73588191bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-12 14:54:42 -0800\n\n improved CLI usage compatibility\n", "commit ccf3351b51bbaf8b342680c878ff01746fda9060\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-12 14:54:33 -0800\n\n improved SSH usage compatibility\n", "commit c133badc5e4fa96e66cc9e4091f3e7e3e320fc9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-11 10:58:20 -0800\n\n display name is for UI, and can change based on the current users' locale. Better to use ID.\n", "commit 3c9afd480b588c0b2e71a1f52aeb495a3d4b7f32\nMerge: 8e74242d8b 599ed41d9c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-11 10:01:20 -0800\n\n Merge branch 'rc'\n", "commit 599ed41d9cd6a82981167c4213e03d79338a89d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-11 10:00:32 -0800\n\n 1.4 released\n", "commit 526c7880e7a0ce73507f6b91fcb993a6d3e53a59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-11 09:52:57 -0800\n\n fixed the backward compatibility stuff\n", "commit 4e5945c2bb0a34e8b2dac3a94a761f1f0dc4eaea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-11 09:52:42 -0800\n\n this isn't meant to be persisted\n", "commit 8e74242d8b961a78d5d498b55e1f3797f92bb8a1\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-12-11 11:43:24 +0100\n\n [JENKINS-12235] root cause is hidden by by script deletion failure\n", "commit 31fd0c97e3343ba938657f75e998a067b86235a8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-10 17:00:30 -0500\n\n Remote class loading statistics.\n", "commit 1f94f6efd4378020b4e8a6fe325476d283b7db12\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-10 13:29:37 -0500\n\n Reworked UnprotectedRootAction display to be in configure page for better discoverability and possibility of support from reverse-proxy-auth-plugin.\n", "commit 46c170c9b182548df502c284dc5c1e129aa6574a\nMerge: 327b93168f 9f41ac0dda\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-10 12:35:47 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 327b93168f365135f88e8d619e89273e5f815357\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-10 11:13:06 -0500\n\n Comment.\n", "commit 9f41ac0ddae0d24d9b7d97f5d446209e31dbb0ee\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2012-11-13 21:46:58 +0100\n\n Align column widths\n", "commit bb77daf0cc64daeb0f20c0a608d635e3a01516df\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2012-11-13 16:00:19 +0100\n\n Add list-plugins command\n", "commit ba461f4d2abfb2dd29b6f953730f596f4e32e4de\nAuthor: CJ Barker <cjbarker@gmail.com>\nDate: 2012-11-14 22:22:41 -0600\n\n [FIXED JENKINS-15567]\n \n Fixed typo in sample command line args.\n", "commit 633e5c36b3672654bc96913b6a9df1ebc0edfe0e\nAuthor: Jukka Lehtniemi <jukka.lehtniemi@gmail.com>\nDate: 2012-11-20 22:58:17 +0200\n\n [FIXED JENKINS-15487] Override put() method in RunMap\n \n Implementation according to Jesse Glick's comments on the issue.\n", "commit f8ac5cada7dee692a74e7a17b32bb64afe717314\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-11-21 13:58:47 +0000\n\n [FIXED JENKINS-15889] Saving the update center list after the metadata has been fetched results in the metadata being persisted twice\n", "commit 102cc17bffc70c430454fe53ff94b1d2811d6e14\nMerge: c67200d0e0 4666a8764d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 22:05:22 -0800\n\n Merge branch 'rc'\n", "commit 4666a8764d8fa950a0239f58c91f036573dc7737\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 22:04:56 -0800\n\n Needed to resurrect validation, too.\n", "commit 5541c42e36e0bab7bca7ddb5f0e6f5c56f89d8d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 20:23:55 -0800\n\n Needs mailer 1.4 to avoid cyclic dependencies\n", "commit bac06e2a24e0dc16ad6f954294ec6dbd500aaec3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 20:09:54 -0800\n\n indentation fix\n", "commit aadcb511b4063d35a784783c5296b3b47af95c80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 20:09:46 -0800\n\n The setter/getter wasn't as dumb as I originally assumed.\n \n (copied from the mailer plugin)\n", "commit 92b5b38fbed20a433d59787433f748b138829f37\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 19:25:27 -0800\n\n follow up changes for splitting off Mailer into a separate plugin\n", "commit c67200d0e09229854a3f64a43c8671e5aaa90ffc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 09:00:04 -0800\n\n the trunk is toward 1.495-SNAPSHOT\n", "commit ea39951a3b6f000a331b25b71a12286103552681\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 08:59:53 -0800\n\n creating an RC branch\n", "commit d7eec0f90fa412d483c3ea8ecba828032a49e035\nMerge: 228b8237a3 bf7522d70e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 08:37:35 -0800\n\n merged back the RC branch\n", "commit bf7522d70e6bd3282d6edf60d143fb55571b7345\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 08:37:26 -0800\n\n updated changelog as a part of the release\n", "commit 39d70be837fbcd921b173608a853378fdf7f75ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 08:01:26 -0800\n\n updated changelog for release\n", "commit d3435e1f70ffe6b2897964a6bd081d6cd4f34c8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 07:43:24 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 91c255139e7e77b4a9c4910fa373c99e93510f05\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 07:43:10 -0800\n\n [maven-release-plugin] prepare release jenkins-1.493\n", "commit 228b8237a3147eef8ba234282a0a16c54987f9c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 06:48:59 -0800\n\n Needs a newer version to avoid cyclic dependencies\n", "commit 148ed0d48065b2851bc6b4b832431ca6f050127b\nMerge: 32be422813 fe8319f971\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 06:07:12 -0800\n\n Merge branch 'pull-628'\n", "commit e598bfb04d58090c3165839156f839c6ead42927\nAuthor: Samuel Moritz <samuel.moritz@gmail.com>\nDate: 2012-12-09 14:51:49 +0100\n\n JENKINS-15380. Add some length checking before trying to substring.\n", "commit fe8319f971b9af365e44b7e14dcbb85ba30a3134\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-09 05:48:31 -0800\n\n alert should be considered a test failure unless overridden by the test case\n", "commit 5218b7618ee4c8584cc9a729e785cd215b6c2fce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-08 17:22:01 -0800\n\n Introducing GlobalConfigurationCategory.\n \n ... instead of creating a copy of each GlobalConfiguration variant (like GlobalSecurityConfigurationPart) for the following reasons:\n \n - This allows future UI to render tabs and other means to divide configurations into even smaller granularity, which is something that has been discussed before.\n \n - Eliminates code duplication between GlobalConfiguration look-alikes.\n", "commit 215e22576f578bfd0ffed3410c21e6b987dff4e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-08 16:41:26 -0800\n\n Minor tweaks\n \n - All our other icons do not have bounding boxes, so let's follow that\n scheme as well.\n - Changed the name to \"Configure Global Security\" to make it clear that\n this is a part of the configuration.\n", "commit 32be422813a5d96618ddaf1d177e5189e93eb937\nMerge: 97b02cd3e5 5237146b21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-08 16:24:58 -0800\n\n Merge branch 'pull-629'\n", "commit 5237146b21485919a737b738f0367e947aa4878a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-08 16:24:14 -0800\n\n Mailer is split off to a plugin now\n", "commit 97b02cd3e5bde90f412882431dd489225da9d0e0\nAuthor: Andrew Erickson <aje@cloudscaling.com>\nDate: 2012-11-16 19:48:03 -0800\n\n getOfflineCauseReason handles localization\n \n also handles usernames that are emails\n", "commit 7f2e83cbca21026c7cd0614760d06349c591e778\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2012-12-06 05:08:27 -0700\n\n Fix ProcessTree test issue on Windows by skipping System Idle and System processes\n", "commit 3a764e9535420521986f01a036c88dd393390b36\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-07 15:09:41 -0700\n\n expose a copy constructor\n", "commit 0d4789ed70c6b841f413ce74a90d6916a21377c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-07 14:50:20 -0700\n\n opening this up for subtypes\n", "commit 8c2c59bb9d9967d98390014d5b152d04242d36b5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-07 17:16:31 -0500\n\n ssh-slaves 0.22\n", "commit 18e4e97e86227bff00be78c88b5d7ee62988b198\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-07 13:30:21 -0500\n\n LegacySecurityRealm.getUnprotectedRootActions\n", "commit 39b77ab2487a049d18c73129389410279e0af853\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-07 13:09:11 -0500\n\n Comment only.\n", "commit 25cc5a87e869a0ea8a959e8a941cf8dc4ada609e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-07 13:07:51 -0500\n\n Minor edits.\n", "commit 09fc9f39ee903b09aee155e3b9dee023d0b8efa9\nMerge: 87e21359fc b6ce03878e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-12-07 05:22:24 -0800\n\n Merge pull request #643 from Vlatombe/JENKINS-16069\n \n [JENKINS-16069] Remove wrapping of JSON with ( )\n Thanks !\n", "commit b6ce03878ed7523878ceffdb69e699c19a941bfc\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-12-07 12:37:48 +0100\n\n [JENKINS-16069] Remove wrapping of JSON with ( )\n now it is done properly on Javascript side so the current server\n implementation triggers javascript errors.\n \n Result can be observed on DynamicComboBox within ui-samples-plugin\n", "commit 87e21359fc521ffc88398d623dee477967baa75f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-06 12:14:43 -0800\n\n adde a logging to find out why we aren't doing incremental build\n", "commit c660ba57bcce24ec322826c3bba67d6a60e25e96\nMerge: b89b4ddedf c6190cb707\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-12-06 09:31:40 -0800\n\n Merge pull request #642 from kraai/master\n \n [FIXED JENKINS-15126] Remove \";\" from closing tag\n", "commit b89b4ddedf06dc4ea019c5e44dbc10884f5367d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-12-06 09:01:47 -0800\n\n if there's only one installation, better to resolve to that one.\n \n After all, that's the installation the user is most likely going to choose, and if there's only one installation.\n \n Plus when there's only one installation, there's no drop-down to select the Maven installation in the config UI, so the user is asked to do a rather unnatural \"open config page\" > \"just click save\" workflow.\n", "commit a2a398ed0c3c9fb7071894f240e8d28a280a2eec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-29 16:40:29 -0800\n\n merge the tooltip to the context menu\n", "commit c6190cb707227255e956cdaaa22da8e311e847e9\nAuthor: Matt Kraai <Matt.Kraai@amo.abbott.com>\nDate: 2012-12-06 08:24:44 -0800\n\n [FIXED JENKINS-15126] Remove \";\" from closing tag\n", "commit e7f56d3d3d2b485f1d082efa366ef05bbdd149a0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-05 15:39:58 -0500\n\n Fixing and testing 7eeb79e (CopyJobCommand with folders).\n", "commit a8ba1162a3d6270bd51d98453248c0a89a6fef4d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-05 15:38:09 -0500\n\n Introduced MockFolder for testing.\n", "commit e4ca47e9e4b2ca5ab33dd817562ab43a5a9e74bd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-05 15:35:20 -0500\n\n Noting some places where Item.DISCOVER probably needs to be checked.\n", "commit 7979a534a124fd16e991f9a08f390884e984e858\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-05 14:28:17 -0500\n\n @since\n", "commit 554d9d55a4aac0c456209e6160cf67dabeb7d8bb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-05 13:12:56 -0500\n\n Diagnosis of an NPE probably caused by a transient slave connection error.\n java.lang.NullPointerException\n at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:104)\n at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)\n at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58)\n at com.cloudbees.hudson.plugins.modeling.impl.builder.BuilderImpl.perform(BuilderImpl.java:58)\n at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper.executeBuildSteps(M2ExtraStepsWrapper.java:166)\n at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper.access$200(M2ExtraStepsWrapper.java:43)\n at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper$1.tearDown(M2ExtraStepsWrapper.java:137)\n at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:817)\n at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:490)\n at hudson.model.Run.run(Run.java:1442)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:239)\n", "commit 22e0fc7966077b058a70c7e7e86b82c064dccf8b\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-05 19:00:56 +0100\n\n move config for 'Prevent Cross Site Request Forgery exploits' to new global security configuration page\n", "commit 4ab6fe7cb4ccf2277da970447c50eab7c0921e47\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-05 18:59:12 +0100\n\n add new EP GlobalSecurityConfigurationPart to enable contributions to the global security configuration page\n", "commit 293d3e51d75361ab26a946fb1422f4ec2be9503a\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-05 17:39:37 +0100\n\n fix persisting of formatter\n", "commit 90b0f29ee7e2ba044ec018e2dcfe32c7825ab1b7\nMerge: 05225afba0 eeb04b1f4e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-12-05 07:06:10 -0800\n\n Merge pull request #639 from vjuranek/surefire_gc\n \n Allow gc to remove test results from memory in more proper way\n", "commit 05225afba0ce15179c471fa7d625dd38c454ab3f\nMerge: 609a1db670 ac06043f6f\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-12-05 06:27:20 -0800\n\n Merge pull request #638 from kraai/master\n \n Fix escaping on builds' REST API page\n", "commit eeb04b1f4e0e84138897a46042f704b7531bcefe\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-12-05 14:19:14 +0100\n\n Allow gc to remove test results from memory in more proper way\n", "commit b0a39275cc85b2a3d94ecfba77b1349f86780d09\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-12-05 14:18:34 +0100\n\n Revert 4440e0f420242364975265f6db5c27bee13de4e3\n \n It breaks some already fixed issues like JENKINS-1557\n", "commit 609a1db67084c879d3d10bc8216be40c739fdcd6\nMerge: 4dde24e620 4440e0f420\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-12-04 13:57:54 -0800\n\n Merge pull request #637 from vjuranek/surefire_gc\n \n Allow gc to remove test results from memory as these can consume a lot o...\n", "commit ac06043f6ffa2811e9acf84824d796b6fe7892d1\nAuthor: Matt Kraai <Matt.Kraai@amo.abbott.com>\nDate: 2012-12-04 12:31:38 -0800\n\n Fix escaping on builds' REST API page\n \n The \"Accessing Progressive Console Output\" section of builds' REST API\n page is displayed incorrectly. It should contain \"&lt;pre>\", but the\n \"&lt;\" is replaced by a less-than sign. This causes a <pre> tag to be\n applied to the rest of the section. Change the & to &amp; to prevent\n this.\n", "commit 6dabfd94c2d8d30f4dff4ee19ee072ff961eee50\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-04 19:39:19 +0100\n\n use existing displayName\n", "commit 11d8e23f7af96c6b457f16ca794ae1985bedcb29\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-12-04 19:38:10 +0100\n\n cleanup some minor display issues\n", "commit 4440e0f420242364975265f6db5c27bee13de4e3\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-12-04 18:19:58 +0100\n\n Allow gc to remove test results from memory as these can consume a lot of memory\n", "commit 4dde24e62037439b7b73addd7cefae83a254eb3c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-12-03 17:28:35 -0500\n\n [FIXED JENKINS-13536] Using file parameters could cause build records to not load.\n Solves the issue for newly created builds by not attempting to persist the original file upload record, which is useless after the build has run (the fileParameters dir in the build already archives them).\n Does not help loading pre-fix builds in which the upload temp file has been deleted; for these, you must manually delete <file class=\"org.apache.commons.fileupload.disk.DiskFileItem\" serialization=\"custom\">\u2026</file> from the build.xml.\n (Did not find a straightforward way to just instruct XStream to ignore this bit of XML: it is easy to avoid serializing a field, but deserializing is different.)\n", "commit b53d0bfbfee8831710164d3ac96c06b27760e2ef\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-12-03 09:27:40 +0100\n\n fix unit test\n", "commit 131b4fe29de40b992e0f2493317c2009f02b44ac\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-12-03 09:16:47 +0100\n\n maven-resources-plugin -> 2.6\n", "commit 4b8878ffdeef49abb24d64a545b87c7fe0dd11d5\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-12-03 09:13:45 +0100\n\n use last surefire plugin version 2.12.4\n", "commit 73c7427fd2364e39210264eb34afec028b51491a\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-12-03 09:11:39 +0100\n\n use last maven wagon version 2.3\n", "commit 8f45decbfb589c724151e0a32cd7bbd967cae975\nMerge: 7f1f1f255b c222acecaf\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-12-02 15:21:35 -0800\n\n Merge pull request #636 from Vlatombe/JENKINS-1295\n \n [JENKINS-1295] Disable trigger downstream for maven jobs\n Thanks !\n", "commit c222acecaf0fe67d48711b9c298a85569b0a00fa\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-12-02 18:14:10 +0100\n\n [JENKINS-1295] Disable trigger downstream for maven jobs\n", "commit 7f1f1f255ba470ac3353c4cb9124cf4daf353ab8\nMerge: e83669e111 4cd8c409e1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-12-01 04:47:03 -0800\n\n Merge pull request #635 from krosenvold/loggingReason\n \n Added reason for why we are rebuilding to the log message\n Thanks !\n", "commit e83669e111a51cae9fa6e02b2e478d69d59feee0\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-12-01 09:54:20 +0900\n\n fixed typoe. missing }\n", "commit 4cd8c409e1810e44c1801582c0fb13aa1315d604\nAuthor: Kristian Rosenvold <kristian.rosenvold@gmail.com>\nDate: 2012-11-30 18:49:07 +0100\n\n Added reason for why we are rebuilding to the log message\n", "commit 5e8d0b659fc02b5258ae8f497bffec9f20a6c6cf\nMerge: b80789474c 317bd499ef\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-11-30 02:24:09 -0800\n\n Merge pull request #614 from mkochofenough/feature-cli-list-jobs\n \n Feature cli list jobs\n", "commit b80789474cacc64be4954f0f4473759311e80580\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-11-29 21:03:05 +0100\n\n changelog entry for [JENKINS-6604]\n", "commit 76e31a3a5c039e317a84b4c3331e15c284d44435\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-11-29 21:00:51 +0100\n\n use last remoting 2.19 fix for [JENKINS-6604]\n", "commit 75bad0954f3b70c0fe8e75b6e676e7bac00ec009\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-11-30 00:10:24 +0900\n\n [FIXED JENKINS-15940] WARNING: Caught exception evaluating: descriptor.getHelpFile(attrs.field). Reason: java.lang.NullPointerException\n", "commit d22d3c146c6d35e02bf365214b5d0a5fdb404358\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-11-29 20:52:13 +0900\n\n updated japanese\n", "commit 7eeb79ed439c229a15855f8eb5ac2e6269d17ab5\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-11-29 10:17:53 +0100\n\n support hierarchical ItemGroup on CLI copy\n", "commit 74d721845e41283fbc74b6dc0bb9387d605d15bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-28 15:41:15 -0800\n\n keep track of the time when the build has actually started\n", "commit 47895a1e727b2188edf86e6c4098fdfccd3098e9\nMerge: 2b56de9808 5c8c643bb0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-11-28 09:06:36 -0800\n\n Merge pull request #633 from recampbell/upload-plugins-for-install-plugin\n \n Require UPLOAD_PLUGINS permission for install-plugin cli command\n Thanks !\n", "commit 5c8c643bb099b0ef5048a996b73bf6381d912e8d\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-11-28 09:55:10 -0600\n\n Require UPLOAD_PLUGINS permission for install-plugin cli command\n", "commit 2b56de9808fb432c7e19f2c5dc2e658e67da19f7\nMerge: a313ebdaf9 84d2e052dc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-11-28 03:10:47 -0800\n\n Merge pull request #632 from albers/manage-jenkins-improvements\n \n minor textual improvements on Manage Jenkins page to improve appearance\n Thanks\n", "commit 84d2e052dc22360c54d82b6b5234b12764a36f5e\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-11-28 11:56:49 +0100\n\n minor typo fix on Manage Jenkins page\n \n Added a trailing period to english AboutJenkins.Description because it\n was the only message on that page having none.\n", "commit f0ee9cda91c84628e756d52cdb63d35f6b954e8c\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-11-28 11:51:36 +0100\n\n inserted space between updates available message and link description\n \n this changes the rendering from\n ...functionality of Jenkins.(updates available)\n to\n ...functionality of Jenkins. (updates available)\n which looks nicer.\n \n Had to use &nbsp;, regular whitespace wouldn't do.\n", "commit a313ebdaf9b859de9a955b27035f43e0fced09b6\nMerge: fa24d6a57a cf66a01d2c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-11-28 02:37:49 -0800\n\n Merge pull request #631 from albers/manage-jenkins-german\n \n German translations for AboutJenkins and OldDataMonitor links\n Thanks\n", "commit cf66a01d2c025a3bb0cfe3d2085fb79838f77468\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-11-28 11:25:37 +0100\n\n German translations for AboutJenkins and OldDataMonitor links\n", "commit fa24d6a57a35cb6eaef40c9ebd899f49e4cd4524\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-27 15:36:16 -0800\n\n show the full name here\n \n Otherwise it's not very obvious how the job name is in the abc/def/ghi notation\n that's used in CLI and such.\n", "commit 6a2b476b808d693adff90d51b18a645d1ec54ff9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-27 15:14:59 -0800\n\n If the CLI client is aborted during \"build -s\", abort the build.\n", "commit 8d22710c77a11a99c0607a5634417e848088affc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-27 13:27:57 -0800\n\n allow core updates to come from other IDs\n", "commit 370a51fb2fd5582250580994c04d9b161102aa26\nMerge: cdbd5374bb 950c1a3c32\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-11-27 09:59:53 -0800\n\n Merge pull request #630 from albers/JENKINS-15839\n \n [FIXED JENKINS-15839] wrong unicode characters on german Manage Jenkins page\n", "commit 950c1a3c326cc706345fde50f2ba0d20a56acf4a\nAuthor: Harald Albers <github@folk.de>\nDate: 2012-11-27 18:11:01 +0100\n\n [FIXED JENKINS-15839] wrong unicode characters on german Manage Jenkins\n page\n \n the german translations used the character codes CEDILLA (00B8) and PER\n MILLE SIGN (2030) instead of LATIN SMALL LETTER U WITH DIAERESIS (00FC)\n and LATIN SMALL LETTER A WITH DIAERESIS (00E4)\n", "commit fd3ee4a4d80945bff189e50bd09626aab36741da\nAuthor: Oliver Gond\u017ea <324706@mail.muni.cz>\nDate: 2012-11-22 16:07:51 +0100\n\n Mailer removed from core\n", "commit cdbd5374bbe6939a9729d5c3367e600ddb783964\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-26 18:30:01 -0800\n\n the trunk is toward 1.494-SNAPSHOT\n", "commit 5d1b5b3b112fac05081bbdbdcc96b9ced286f1d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-26 18:29:57 -0800\n\n creating an RC branch\n", "commit a1b805754f91c923f867b9e189ca1d6497ab3cbf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-26 15:44:07 -0800\n\n typo fix. Thanks Jesse\n", "commit 3cf6fb67bf99fbe9fe0365a9b8cf24d20f3843da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-26 15:23:15 -0800\n\n bundling the new versions of slave installer.\n \n These versions have a better API that supports Channels in general, not\n just SlaveComputer.\n", "commit e21289af5ba9512efc2fbab66c33d2418a151c0c\nMerge: 214c23d4ad 3b9074c375\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-26 08:15:09 -0800\n\n merged back the RC branch\n", "commit 3b9074c37594d333590fa6a6fb404dd71aa4c9db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-26 08:14:51 -0800\n\n updated changelog as a part of the release\n", "commit 214c23d4adb948978887902cd03cded3e6a6f7e6\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-11-26 11:55:23 +0100\n\n disambiguate method call to make Eclipse happy\n", "commit b1832e60f41e06765f2f2968d5b3d266e19c7663\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-25 22:47:32 -0800\n\n updated changelog for release\n", "commit e6c014d76a7f364e20b4b99346b4eb354c1517e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-25 22:30:09 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c8d54e3ebd31fc3f606f3793d37aec3c17edad34\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-25 22:30:08 -0800\n\n [maven-release-plugin] prepare release jenkins-1.492\n", "commit 5bb1da3013063ad0663abd61cccecbd87cdd672a\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-25 16:47:56 +0100\n\n redirect to manage page\n", "commit 1b8048cefaf02dd9a9030cf4eb5f850f86246e61\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-25 15:48:27 +0100\n\n cleanup text and images\n", "commit b65c30cb368e79205edacd958d8fd98dd89f3a73\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-11-24 16:24:20 +0100\n\n Switch to ignore post-commit hook in SCM polling triggers [FIXED JENKINS-6846]\n", "commit 41f1fe665b6bdcb45dc7c53de76de7f6252576a4\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-11-24 21:55:20 +0900\n\n [FIXED JENKINS-15836] Slave's Name should be trimmed of spaces at the beginning and end of the Name on Save\n", "commit 2beb974274b2f168d509b230f1cf715cf252cbc8\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-23 19:35:03 +0100\n\n move security config to a separate page\n", "commit 234cd362b3c6e87dc98bc37cfee59f2dcd98e915\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-21 21:35:55 -0800\n\n the trunk is toward 1.493-SNAPSHOT\n", "commit 69a3cb854ea23494e0f0f54e802cfb732fe4353c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-21 21:35:48 -0800\n\n creating an RC branch\n", "commit c88d89a91a2076e24f2a8922148ea50eb039e091\nMerge: cac3efd90a 10f4cf9506\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-21 15:17:50 -0800\n\n Merge pull request #627 from cliffano/master\n \n Fix X-Text-Size header description\n", "commit cac3efd90a099dfc19bf37507d2903e456c5f504\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-21 14:59:24 -0500\n\n Produce a helpful error message if optionalProperty#field is bogus.\n Otherwise get a useless \u201cnull is missing its descriptor\u201d from Jenkins.getDescriptorOrDie.\n", "commit 871abe5f88eec37c05638f0e84d2eb7616679d41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-21 10:42:22 -0800\n\n this message should only appear when a restart is actually needed to activate a new plugin\n", "commit 82c92332a4aa17025ce199d3d57479d50fb8c245\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-20 10:30:22 -0800\n\n this no longer means that the restart is required\n", "commit 273287aa04e0c96650d67f3c8eaf5dd441860f2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-18 10:18:55 -0800\n\n exposed whether a restart is needed\n", "commit 62a231141ede94cf747fea86be71ea2d3dc3d40f\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2012-11-21 18:55:54 +0100\n\n Fixed typo in german description.\n", "commit 10f4cf95068a1d0da19d20234880011c21988a4a\nAuthor: Cliffano Subagio <cliffano@gmail.com>\nDate: 2012-11-22 01:12:32 +1100\n\n Fix X-Text-Size header description\n \n X-Text-Size actually contains the offset to be used for the next start parameter, this header does contain the chunk size itself, and hence the client only needs to pass X-Text-Size header value as the next start.\n \n The value of X-Text-Size header is the return value of writeLogTo method, which is the chunk size + the previous start. https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/LargeText.java#L171\n", "commit d9b23a2dc20d7be8d3bec6ce317ff65688f95c76\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-11-21 19:07:26 +0900\n\n FIXED JENKINS-15887 \"Disable Project\" button breaks Free style project\n pages.\n", "commit 921d85f24973ace266686d47449fed1bc74130aa\nMerge: 8167710202 7fb1ad44d5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-11-20 06:08:29 -0800\n\n Merge pull request #624 from Vlatombe/JENKINS-15865\n \n [JENKINS-15865] Jenkins build fails with fatal error for Maven 2 build\n Thanks\n", "commit 7fb1ad44d5aa26f2b0c6717c589b6d2be698224d\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-11-20 14:53:20 +0100\n\n [JENKINS-15865] Jenkins build fails with fatal error for Maven 2 build\n of project with maven-failsafe-plugin\n \n Do not inject testFailureIgnore to\n maven-failsafe-plugin:integration-test because it doesn't exist and\n causes an NPE with Maven2.\n Only insert it for maven-failsafe-plugin:verify.\n", "commit aa23964a786c91c31178ac61bf37e444338b8a0e\nMerge: c49420e622 b47f527ce9\nAuthor: laurence-h <laurence.hey@gmail.com>\nDate: 2012-11-20 16:53:31 +1100\n\n Merge branch 'master' of https://github.com/laurence-h/jenkins.git\n", "commit c49420e622facb8cc98e5f4447c0fc8ad6660990\nAuthor: laurence-h <laurence.hey@gmail.com>\nDate: 2012-11-20 15:40:19 +1100\n\n Test cases for [FIXED JENKINS-15576]\n", "commit 8167710202f7b03cbb1603878fb5ef24b60eedbe\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-11-19 22:10:43 +0100\n\n use last compiler plugin 3.0\n", "commit 5eada311c640663a2dbe40c69a7257e80be9ffca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-19 12:29:02 -0800\n\n [FIXED JENKINS-15869]\n \n revisiting the fix by vetting the deserialized NodeMonitors to make sure they are valid.\n", "commit 6465ba0f8386fcdef22d2f523357f3024dafd57b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-19 12:26:18 -0800\n\n [JENKINS-15869] reverting the change.\n \n \"When running on Java 5, must still load DiskSpaceMonitor/TemporarySpaceMonitor, even though they will show N/A.\"\n \n This reverts commit 8ad62f77cb429a49318444fad2191d0e08857ca6.\n", "commit 8ad62f77cb429a49318444fad2191d0e08857ca6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-19 14:09:44 -0500\n\n [FIXED JENKINS-15869] When running on Java 5, must still load DiskSpaceMonitor/TemporarySpaceMonitor, even though they will show N/A.\n Returning null from an @Extension method does not seem to work reliably, and is not supported by SezPoz.\n If desirable to hide a monitor column in $server/computer/, add a boolean isEnabled() method interpretable in Jelly.\n", "commit c60c1fea8f3c34b75a74adab3655e4ac24c8290b\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-11-19 23:54:29 +0900\n\n record changelog for 01479e2bbc2176706741949284cbae6816d0fe9b\n", "commit 01479e2bbc2176706741949284cbae6816d0fe9b\nMerge: d32f9e5113 7a4ae612ba\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-11-19 06:45:53 -0800\n\n Merge pull request #607 from arangamani/JENKINS-15732_fix\n \n [Bug fix for JENKINS-15732] - updated correct displayname and descriptio...\n", "commit d32f9e51137128d2d88636276e4cdb624537dc27\nMerge: 1476fab0ee d6ea1ccfae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-18 17:59:10 -0800\n\n merged back the RC branch\n", "commit d6ea1ccfaeee417c857fba3bb60da90210f81a0b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-18 17:59:07 -0800\n\n updated changelog as a part of the release\n", "commit b6d569c30f3807f272986bf350fd1e67baa5336b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-18 10:58:11 -0800\n\n updated changelog for release\n", "commit 28694d5be16612c866f51c34c9e85ac5bcc95d05\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-18 10:44:04 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6071bfd8fab8060521111375255bbeec28aefb50\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-18 10:44:03 -0800\n\n [maven-release-plugin] prepare release jenkins-1.491\n", "commit eeb99ed843db258252479ea74ed3deac71777656\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-18 10:20:44 -0800\n\n increased the timeout to 180\n", "commit 1476fab0ee07f93b25c1fb3897e900cf66f67708\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-18 09:58:34 -0800\n\n Reduce PermGen pressure\n \n Full clean Maven build has been failing with PermGen out of space on my system for\n a while. Memory analysis indicates that there are excessive javac\n instances lying around, so create fresh ones each time to avoid this.\n \n With this change, I no longer need bigger heap size.\n", "commit f9546d37f44da244bf1e6f25fa9153fbdd9c26f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-17 12:02:56 -0800\n\n [FIXED SECURITY-43]\n", "commit 68e84726ab9bc1c79fb9118f2c866b8a37421a73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-17 12:02:20 -0800\n\n [FIXED SECURITY-45]\n", "commit 2cb3e83849bdcbe074fb0444e4989594caf2f6e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-17 12:01:55 -0800\n\n [FIXED SECURITY-44]\n", "commit 894218d6a60d1da0cf3ecf81a47d4053c61ee6f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-13 14:03:17 -0800\n\n another test regression fix\n (cherry picked from commit bdad2a3d48be5cb0b7d0cfef0050a5b7e94cbe41)\n", "commit 80fa3c6bbc9287c3c53ce8046544b4f105eba0d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-13 12:24:25 -0800\n\n Fixed a regression introduced by pull request #606\n (cherry picked from commit d7b59bfc7d726e80d29e6c7ae5c2927744f727f3)\n", "commit a3742920fdfe3fdfb6c5f27781de8a5350f07ac7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-17 10:55:50 -0800\n\n added a test case\n", "commit e429b6979b5d736bbbb1168a743c9e32801e2a9b\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2012-11-16 21:33:34 +0000\n\n [FIXED JENKINS-15499] HistoryWidget/entry.jelly throws NullPointerException\n \n Wrap history iterable to hide class implementation details.\n Jelly was getting confused by the history underlying class being implemented\n as an extension of Map\n", "commit 80b7a49904d0abac6e7b86844a98e1c54c130bfc\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2012-11-16 21:18:00 +0000\n\n Add Iterators#wrap() to allow hiding of Iterable class implementation details\n", "commit 233209ba3de2dac63add2d4c93a2aed08a55b9d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-17 10:19:30 -0800\n\n Deleting this class.\n \n Technically this class was public, but no public plugin had ever refered\n to it, and it's unlikely that anyone has referenced it, so this should\n be safe.\n", "commit aaf1bf29e630ad251efc21b962987d8d2be32f6d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-13 20:53:27 +0100\n\n integrating new installers\n", "commit 3a3f64494c97e824dcdbcdc3141bd1da1c746bae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-06 09:41:48 +0100\n\n making SSHD startup failure non-fatal\n", "commit e6553330d678d1bc43961e165753783cbee5d784\nMerge: ec0b59d230 890001ba95\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-11-17 07:55:28 -0800\n\n Merge pull request #582 from molekamp/ReopenableRotatingFileOutputStream-windows\n \n fixed [JENKINS-15408]: Rotation of slave launch logs on Windows\n", "commit 890001ba9522f2eb94c152597f4cd20122d535b1\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-11-17 16:36:40 +0100\n\n [FIXED JENKINS-15408] updated changelog\n", "commit 1a38d00d3c412ce28bb64c07a2b78634c5b6b420\nMerge: ebd791a02e ec0b59d230\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-11-17 16:30:45 +0100\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins into ReopenableRotatingFileOutputStream-windows\n", "commit ec0b59d2306ae4ff4f8abd1d89e38391ea4cf567\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-16 15:54:02 -0500\n\n URLClassLoader is Closeable in Java 7, no need for a workaround.\n", "commit 0552f5ad75da1468050f8aa3ffb533bd3c5d4ca8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-16 13:41:22 -0500\n\n [JENKINS-13202] 646154f refinement: resolveSymlink is documented to return null, not throw an exception, when called on a regular file.\n", "commit a8d93977160afd682dee1bedc28194e8ae904047\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-11-15 09:23:09 +0100\n\n Reverting dc20e866553072bc46d94012fc5e2e0fc97c4eb5 and ba09d2059350fa32b3be11b4c741fb5d0c2c2da1\n \n The bug was actually already fixed and moreover this could cause that fireCompleted won't be called in case that cleanUp throws an exception, see commentes under https://github.com/jenkinsci/jenkins/commit/51f715162eba4dd1c4e081ec15c7ceb12e813ca5\n", "commit b47f527ce9427218aecde544e0d5a196925cb892\nAuthor: laurence-h <laurence.hey@gmail.com>\nDate: 2012-11-15 17:27:29 +1100\n\n [FIXED JENKINS-15576] Label's Load Statistics queue length based on\n label assigned to job rather than to item in build queue.\n", "commit eb87c0e5cebfe6c8c29358589be36ef8a84fc850\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-14 20:16:32 +0100\n\n update upcoming changes\n", "commit ba09d2059350fa32b3be11b4c741fb5d0c2c2da1\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-11-14 16:56:33 +0100\n\n Added changelog record for 51f715162eba4dd1c4e081ec15c7ceb12e813ca5\n", "commit dc20e866553072bc46d94012fc5e2e0fc97c4eb5\nMerge: 9e205379fb 51f715162e\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-11-14 06:50:07 -0800\n\n Merge pull request #618 from lvotypko/exception\n \n Prevent to exception which causes that build will not be saved.\n", "commit 51f715162eba4dd1c4e081ec15c7ceb12e813ca5\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-11-14 15:03:03 +0100\n\n Prevent to exception which causes that build will not be saved.\n", "commit 9e205379fb1b2a62c391ceab993e03a4a5539ec6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-13 19:01:08 -0500\n\n [JENKINS-15818] Adding safeName fields takes a bit more heap.\n", "commit c9359ec0641e005513dcf8fb219c2c63bf2006eb\nMerge: 734e7e0130 bdad2a3d48\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-13 17:18:07 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n \n Conflicts:\n changelog.html\n", "commit 734e7e01306e1696655e619d8902a7e6e98b4315\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-13 17:16:20 -0500\n\n [FIXED JENKINS-15818] Display exceedingly slow for large test results.\n", "commit bdad2a3d48be5cb0b7d0cfef0050a5b7e94cbe41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-13 14:03:17 -0800\n\n another test regression fix\n", "commit f8b6af8f5f92677bcaef93a0d98b91bd0581e8df\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-13 16:20:01 -0500\n\n Added test for uniquifyName.\n", "commit d7b59bfc7d726e80d29e6c7ae5c2927744f727f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-13 12:24:25 -0800\n\n Fixed a regression introduced by pull request #606\n", "commit a63c816883709c5adc93964e9bf669f52372157f\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-11-13 21:15:15 +0100\n\n fix changelog entry and note issue as a major bug\n", "commit 7d2c0efa7bad8f2a0a47f7dcc395a5a4baee99cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-13 14:08:26 -0500\n\n [FIXED JENKINS-15817] XStream form of projects excessively strict about null fields.\n", "commit 2dbf8c5bce22f557834f5802cc379566addb9b7a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-11-13 19:17:06 +0100\n\n changelog entry for JENKINS-15367\n", "commit 2c469b37b563c5d6ca70ac7841897e1a20083130\nMerge: 7bf6c5ca6e 4043905580\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-11-13 10:15:16 -0800\n\n Merge pull request #609 from alexkoon/master\n \n [JENKINS-15367] Fix Maven downstream resolution when declared as a specific version.\n", "commit 7bf6c5ca6e09ce2add22e0685db63da658b5fe17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-13 13:07:00 -0500\n\n [JENKINS-15816] Working around javac bug triggered by d84eca4.\n", "commit ea13e2aed8b126147b4f24edef2e93d54292761f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-13 11:06:45 -0500\n\n [JENKINS-15816] Noted in wrong section.\n", "commit d84eca4510f2b259273571ebcc46387f2e88944f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-13 10:47:16 -0500\n\n [FIXED JENKINS-15816] Run.ID_FORMATTER caches stale timezone values.\n", "commit d4b417001012b30d8d2663b30f1524960bf79b01\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-11-14 00:37:36 +0900\n\n updated Japanese localization\n", "commit 278e751ffb291e4f1f06222b4a8cbe80dd45052e\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-11-13 07:42:27 +0100\n\n Add expand all funkcionality for artifact tree view\n", "commit dd752fa2b094043a5c1f6858f7771f6a83ac6134\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-12 21:18:25 -0800\n\n the trunk is toward 1.492-SNAPSHOT\n", "commit b8148150d6079de3e355cf77587e5d9e73c63ee9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-12 21:18:20 -0800\n\n creating an RC branch\n", "commit 387ec2d0c66eca821b0e797527f2468d4d0f78ff\nMerge: 7afae8d053 4de78023b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-12 20:49:49 -0800\n\n merged back the RC branch\n", "commit 4de78023b45b463d3eb42b0c6970a20de70f386c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-12 20:49:46 -0800\n\n updated changelog as a part of the release\n", "commit e657fe8adf4a0758a64f0ef21f19e53529dd046f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-12 20:17:41 -0800\n\n updated changelog for release\n", "commit fe04c658e0cfc166963aeb68a7481b71feaa5822\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-12 20:02:45 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 633be772ff38904979fb4120206a168e0a533a35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-12 20:02:44 -0800\n\n [maven-release-plugin] prepare release jenkins-1.490\n", "commit 317bd499efad11cae68a1da8c8b2ca23d8ea7174\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2012-11-12 18:44:07 +0100\n\n Add output to stderr if we fallback to empty job list\n", "commit 7afae8d0530a2329038a0105696548dd81a5e770\nMerge: 32748591dc cb4198295f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-12 09:49:20 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 32748591dc7a38791f0728a56bb7662f0347454e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-12 09:47:35 -0500\n\n [JENKINS-13822] olamy\u2019s 9a3f25a & 25b6943 claimed this fix was in 1.466; actually in 1.467.\n", "commit a098e12d70bc0da84989468993a9b174f7c3e32c\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2012-11-11 10:32:50 +0100\n\n Also mention item groups in short description\n", "commit cb4198295f096057b6eeec3ab55b00d18cbfa490\nMerge: 521f7a871f 3776891794\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-11-10 10:36:13 -0800\n\n Merge pull request #613 from cjo9900/EnvVars_docs\n \n Document when EnvVars.get() function was added.\n", "commit 426d78af68d44aaf64c4cb50963b876bf42b7f15\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2012-11-10 19:06:30 +0100\n\n Add some more comments\n", "commit adef9aeafa336a4ff3600467074427812e781aa7\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2012-11-02 19:57:39 +0100\n\n Handle ItemGroup items\n", "commit 84193987166a37679283e76ae228fb88e694c9b3\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2012-10-24 13:45:05 +0200\n\n Add list-jobs CLI command\n", "commit 521f7a871f7adba1227cf7897be14ea9a2b25538\nMerge: 4e8dcbe6d7 a9b5419382\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-11-10 04:53:53 -0800\n\n Merge pull request #612 from Vlatombe/make-m2e-happy\n \n Set source/target level to 1.6 within the m2e profile.\n", "commit 3776891794b12c99deb660e6c91ee8013dfc8984\nAuthor: cjo9900 <cjo.johnson@gmail.com>\nDate: 2012-11-09 18:54:29 +0000\n\n Document when EnvVars.get() function was added.\n", "commit a9b5419382433dc791ee3fcac57fea8ee27814cf\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-11-09 14:34:37 +0100\n\n Set source/target level to 1.6 within the m2e profile.\n Otherwise, eclipse gets unhappy with the @Override annotations.\n", "commit 4e8dcbe6d73c515eb20f38ce0727ac7e1095f6fc\nMerge: fd28182265 9ff0ac6cde\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-11-08 23:52:54 -0800\n\n Merge pull request #606 from ndeloof/maven-settings2\n \n inverse maven-plugin -> config-file-provider dependency\n", "commit fd2818226582cc88ba968d5f44ebc62da22304dc\nMerge: 58484bb80c bc208ede9a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-08 08:40:16 -0800\n\n Merge pull request #611 from hiroshi/master\n \n Added link to the pull request for \"Changed defaults for the Mac installer to make iOS codesigning easier\" in ChangeLog\n", "commit bc208ede9a70877e8ef237dd6642961813e95100\nAuthor: Hiroshi Saito <hiroshi3110@gmail.com>\nDate: 2012-11-08 14:29:30 +0900\n\n Added link to the pull request of \"Changed defaults for the Mac installer to make iOS codesigning easier\"\n", "commit 58484bb80ca0d6bca745d9962c79b06c536f3266\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-07 16:36:05 -0500\n\n [FIXED JENKINS-15733] ArrayIndexOutOfBoundsException from Launcher due to misinterpretation of ProcStarter.envs in f5cebdc.\n (Should this field be made a [LinkedHash]Map<String,String> or even EnvVars?\n It is protected in a final class, so effectively package-private, thus not a b/w compat issue.)\n", "commit 9ff0ac6cde4070f9906d05e080f7c5bc9306efe5\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-07 21:51:21 +0100\n\n simplify regex and use matcher.find()\n", "commit e4846732234b3c11cadf3e4d643f8a17b46843fc\nMerge: 7eb9e4fec4 f110fd4e34\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-06 18:45:00 -0500\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 7eb9e4fec425f285af996c6e0fb2033347ffcdb8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-06 18:44:46 -0500\n\n Mentioning EphemeralNode.\n", "commit f110fd4e34808d33cbe3e00bab27818741a346c5\nMerge: 9005275457 30927247d4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-11-06 13:28:19 -0800\n\n Merge pull request #608 from Vlatombe/improve-failsafe-support\n \n Refactor handling of test mojos\n Thanks\n", "commit 30927247d49a49d0dc63f6693dc93a2ed228a951\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-11-06 16:34:02 +0100\n\n Refactor handling of test mojos\n \n maven-failsafe-plugin deserves the same level of integration\n as maven-surefire-plugin.\n \n A failed IT should mark the build as unstable, not failed.\n", "commit 7a4ae612ba0a4f57604e97247d08d8f349953900\nAuthor: Kannan Manickam <kannan@rightscale.com>\nDate: 2012-11-06 01:43:44 -0800\n\n [Bug fix for JENKINS-15732] - updated correct displayname and description for SystemInfo and SystemLog\n", "commit 9005275457fbe44cf7fb685f7cabe6f00e077220\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-05 15:55:31 -0500\n\n Documenting previously undeclared PosixException from mode().\n", "commit f924c329e49fbb9369b9ef571320b72f5b0886de\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-05 19:48:52 +0100\n\n fix data binding for f:dropdownDescriptorSelector\n", "commit 78b8b56e9ec24553629ce7c139ba50ce9b574e14\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-05 19:47:54 +0100\n\n define field don f:entry level\n", "commit 51619cc80a56fb2681896ccdf6fafb85924a4ac8\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-05 18:38:20 +0100\n\n change @since to 1.491\n", "commit edd6841644ed54fd07befa409b891c2791a21e9b\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-05 18:34:02 +0100\n\n minor changes from pull feedback\n", "commit 2d9d839ed9e3798148846e80bd5480b6fe3aa8d6\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-05 18:19:43 +0100\n\n use LOGGER\n", "commit bf95ae565d983e7b1ac6dcd863e84a3643953b7b\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-05 18:19:14 +0100\n\n make test for existing settings argument more stable\n", "commit 498c7a6647e4d183dd85fcd0456e3a12a37ad2c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-04 11:33:32 -0800\n\n the trunk is toward 1.491-SNAPSHOT\n", "commit 214abb312b196a7d57be6ce7c0af41e8aca02664\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-04 11:33:27 -0800\n\n creating an RC branch\n", "commit 4b178ee8c1f8621fabbcbd094e4c3af0dbbb3a2f\nMerge: f79f53ffbd b33e9ada73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-04 10:55:54 -0800\n\n merged back the RC branch\n", "commit b33e9ada7358fe616deb4f1e9df17c15f5f55ee8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-04 10:55:51 -0800\n\n updated changelog as a part of the release\n", "commit 4e6f0193e7801d972257888408d1cc2fd3a5464c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-04 10:19:34 -0800\n\n updated changelog for release\n", "commit ab9420763d52338a568ea221f97e203fb9b89025\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-04 10:01:59 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8ba21e11d55ccccfa3d4bb8dc69f049f42aef83a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-04 10:01:58 -0800\n\n [maven-release-plugin] prepare release jenkins-1.489\n", "commit c206626f008f6ef1f04c36f66eea71466b122c91\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-04 16:03:39 +0100\n\n cleanup\n", "commit 2a35bf4d3197fa3965e9d6a170314ba888e9bef3\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-04 16:02:17 +0100\n\n add support for variable substitution in FilePath*SettingsProvider\n", "commit 0879051bdfe25a3f60e1cb7cc9546d905f82f637\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-04 13:18:28 +0100\n\n [FIXED JENKINS-14914] remove dependency to config-file-provider\n", "commit 32bb46bf335fea971136a2db3e73afe3abfb4cfa\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-04 12:28:56 +0100\n\n add @since 1.490\n", "commit 2c977c79eaf1712cf2441aee839b49d0ff207684\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-04 11:26:30 +0100\n\n add help\n", "commit e1f5612b19d359cf9dd689b00eba3135ead02f24\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-03 10:30:31 +0100\n\n rename package\n", "commit 44f0065929e74c9cd5c1480f136a0c2154ba89c9\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-11-03 10:28:11 +0100\n\n ease usage of PluginUpdateMonitor\n", "commit f79f53ffbdff78c8bb4fefb51c6acbb3f266001b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-11-02 15:36:22 -0700\n\n [FIXED JENKINS-14452]\n \n Integrated the fix made in Winstone.\n", "commit b117f0ee2b91b1aa372ea128c49548939faca64d\nMerge: bc4ab80eff 56a5ab7059\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-02 14:01:47 -0700\n\n Merge pull request #604 from mkochofenough/bugfix-de-translation\n \n Fix encoding\n", "commit bc4ab80eff7d9256e0e6043bea1c7cd977e19b85\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-02 16:35:52 -0400\n\n instance-identity 1.3\n", "commit 7646fefa044d8ca984b76d558e4c7005d83ec673\nMerge: 1314f6a049 5cd87b86d2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-02 16:26:43 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 4043905580df5bf22cde0eaf3dec103abdc88017\nAuthor: alexkoon <alexkoon>\nDate: 2012-11-02 18:50:03 +0000\n\n JENKINS-15367 Fix for downstream dependencies when we have a specified version (not a version range).\n", "commit 56a5ab70597c651ccee1bac0331ba4b88a86ab23\nAuthor: Michael Koch <michael.koch@enough.de>\nDate: 2012-11-01 22:12:24 +0100\n\n Fix encoding\n", "commit 9fc2719267e330c3d067534207474c5da345d618\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-10-06 18:34:10 +0200\n\n use correct class loader to load class from config-file-provider plugin\n", "commit 260a954d779b13b8fcfc86e8b5480e31fe22f074\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-27 20:20:03 +0200\n\n prevent NPE\n", "commit 0ed6fdd925446748dfc5bd4ec0097e0e3c8ea9f6\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-27 20:19:42 +0200\n\n integrate SettingsProvider to Maven Builder for free-style projects\n", "commit 29f1d02e221255f5d1a7602c0335e99242aa9ffe\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-27 19:45:51 +0200\n\n use new EP for MavenBuild\n", "commit 215d2a4187dadf93c78e9d35b81ac5181586b77c\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 21:10:10 +0200\n\n rename method of new EP to by more precise\n", "commit da9b07ed3b9d08ee5cea36cfb8d9dc96f80ecc7c\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 21:09:24 +0200\n\n remove unused getters\n", "commit 909782b2df24cc51886b91046fe4db8bb888701a\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 20:43:29 +0200\n\n remove old drop downs from UI\n", "commit 4d51a3ea32bf699f3758f91eab2d2f2b19c821db\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 20:37:38 +0200\n\n remove whole unused package hudons.maven.settings (was only used to integrate old config-file-provider implementation)\n", "commit 5eabce8db762e7c98a923f33d3506a7d86f35d2d\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 20:32:18 +0200\n\n use path returned by SettingsProvider\n", "commit d8f3b464b3b0a48fcca755fdde5b5d4600809ec2\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 20:27:57 +0200\n\n deprecating old settings stuff\n", "commit 7291b2bc558fd871ba80bcd297eabc87ea75a23d\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 20:27:06 +0200\n\n only one entry per plugin\n", "commit f40f596e2aeeef369fa2a9643405ebce32186b2f\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 19:53:12 +0200\n\n change MavenUtil to use new EP to get settings.xml\n", "commit 291a3babcfb761fdf9c54d606369a0e53676ffba\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 19:50:54 +0200\n\n change RedeployPublisher to use new EP to get settings.xml\n", "commit 8c75d671dcab3c8aba872a414554d912380b6c3f\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-26 19:29:54 +0200\n\n simplify interface of new EP\n", "commit 6b9437786489a9f990419d6cf162ada46951d8a8\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-25 20:19:58 +0200\n\n fix PluginUpdateMonitor rendering issue\n", "commit 3280e83a88866f1ec550c8a56ac1981b740b29b6\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-24 19:46:17 +0200\n\n add PluginUpdateMonitor to inform administrators about required updates\n", "commit 0e79d59a4b92a2355e3e19b677392eef2dd25e8a\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-23 18:55:33 +0200\n\n use drop down selector to save space in the UI\n TODO: remove old selectors\n", "commit d98b2d0fe227a69c1c10149cfa449901371fc874\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-23 18:11:56 +0200\n\n note about TODO for next refactoring\n", "commit 194bbec74f12cd3b5cf9dcece2b460d31a0b6f5a\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-23 18:11:14 +0200\n\n extend correct descriptor\n", "commit a7ed710ccd774254eb42b30ef41f143cb4d13f5f\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-23 18:09:49 +0200\n\n fix instanziation from json\n", "commit 0b01798326b978e38d92e2ef328f21d775f9fd42\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-23 18:06:11 +0200\n\n implement readResolve() for backward comp.\n", "commit cdae92610656f552d9b7a05c2ee7ef11e4e7aef1\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-22 19:45:02 +0200\n\n add GlobalSettingsProvider as new EP\n", "commit e6f04215e44b44b121eac0a64cdfb7aee06dab26\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-22 19:01:35 +0200\n\n disable file path validation\n", "commit f3463f4a75d5f15534329d26960a7e9825fd30ed\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-22 19:00:24 +0200\n\n move Maven SettingsProvider to core\n", "commit f4ff8d7a23ca3ba18178efcbdae86adf744d321b\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-04 21:10:50 +0200\n\n implement submit() to store settingsProvider configuration\n", "commit a79814b3fac712da9b94a1a7604c3935aea3f131\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-04 14:06:06 +0200\n\n help messages\n", "commit f85dc1e4961077dc71fb967465342318fa7b9e6c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-04 09:35:02 +0200\n\n convert alternateSettings attribute to extension\n selection, with backward compatibility\n", "commit 8d8b3df8ac46045e3cc9c54eb05ecd4d1551defb\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-04 09:28:40 +0200\n\n Default settings provider implementation\n", "commit af92a9e8c55726bc17f1a122beda300e9de24cdf\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-04 09:25:50 +0200\n\n refactored alternateSettings using new extension point\n", "commit a166c329bb3278826913faa0f63cbfc59a4a6226\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-04 09:23:54 +0200\n\n extension point to define the maven settings.xml file to be used by the build\n", "commit 226493240f79a5c56595d2c46e08ff9f88990b55\nMerge: 9a0d506fa8 5cd87b86d2\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-11-01 14:35:20 +0100\n\n Merge remote-tracking branch 'jenkins/master' into init\n", "commit 5cd87b86d2af5d339c1391ea48b919c27ef607f3\nMerge: 38a78b3464 feba7ddd9e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-11-01 05:42:08 -0700\n\n Merge pull request #602 from cliffano/patch-1\n \n Add note on multiple patterns.\n", "commit feba7ddd9e91e0dea0a983954accd7bd671c660e\nAuthor: Cliffano Subagio <cliffano@gmail.com>\nDate: 2012-11-01 18:44:34 +1100\n\n Add note on multiple patterns.\n \n As recommended on this old mailing list thread http://jenkins.361315.n4.nabble.com/Multiple-test-reports-td380558.html . Which I found after Googling for a hint on specifying multiple Jenkins JUnit reports.\n", "commit 38a78b346478d221cb75c4ea74923df00c259d34\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-31 14:58:37 -0700\n\n hoping this would buy us a little bit of performance\n", "commit 3e03a81201d0b73f633c5b2c78609fc03335fabc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-31 14:54:29 -0700\n\n This might be causing a slow down during artifact copy:\n \n (02:01:53 PM) jorgenpt: kohsuke: How are JNLP slaves connected to the master?\n (02:02:09 PM) kohsuke: by making a TCP/IP connection\n (02:02:21 PM) jorgenpt: kohsuke: I'm seeing pretty crappy performance when copying artifacts to a JNLP slave, but on the same machine, copying artifacts to the master from an SSH slave seems very fast.\n (02:03:00 PM) kohsuke: it's possible that it fell back to HTTP connection\n (02:03:06 PM) kohsuke: that can make things slower\n (02:03:33 PM) jorgenpt: kohsuke: How can I tell?\n (02:03:36 PM) jorgenpt: Nothing in the slave log\n (02:04:03 PM) kohsuke: Yeah, I should log it\n (02:04:09 PM) kohsuke: in the mean time, server thread dump can tell\n (02:04:34 PM) kohsuke: or maybe there's some lack of buffering somewhere with TCP/IP connection of JNLP slaves\n (02:04:38 PM) jorgenpt: What does that mean?\n (02:04:50 PM) kohsuke: that means give me the server thread dump and I can tell you\n (02:04:56 PM) kohsuke: http://yourjenkinsserver/threadDump/\n (02:05:20 PM) jorgenpt: Ah, cool\n (02:07:26 PM) jorgenpt: Jesus, gist.github.com is silly slow\n (02:07:53 PM) jorgenpt: kohsuke: http://pastebin.com/LaszVA11\n (02:08:45 PM) kohsuke: I mean the server VM not the slave VM\n (02:08:50 PM) mode (+o hare_brain) by ChanServ\n (02:09:29 PM) jorgenpt: Ah\n (02:13:14 PM) jorgenpt: kohsuke: http://pastebin.com/ydn8J8Tw\n (02:15:59 PM) kohsuke: I don't see any JNLP slaves connected here\n (02:16:01 PM) kohsuke: what's the name of it?\n (02:16:34 PM) jorgenpt: osx-build_gui\n (02:16:58 PM) kohsuke: OK, I missed that. It's connected via TCP/IP so it's on the fast path\n (02:17:03 PM) jorgenpt: Ok\n (02:17:35 PM) kohsuke: that probably means there's some stupid things going on with this connection mode\n (02:17:54 PM) kohsuke: maybe this is why other people often complain about the artifact copy speed\n (02:18:04 PM) kohsuke: maybe it's only on certain connection mode\n (02:18:09 PM) jorgenpt: Where's the code that's responsible for setting up the socket on the slave?\n (02:18:31 PM) jorgenpt: It wasn't a problem until the builder and the server were at different sites\n (02:18:43 PM) jorgenpt: Using iperf I still get 80-90mbit/s from the slave to the master\n (02:18:57 PM) kohsuke: hudson.remoting.Launcher.runAsTcpClient()\n (02:18:59 PM) jorgenpt: But Jenkins with JNLP only gets a few hundred kilobyte/s copying\n (02:19:30 PM) kohsuke: Oh, don't I need TCP_NODELAY?\n (02:19:41 PM) jorgenpt: In https://github.com/jenkinsci/remoting?\n (02:19:46 PM) kohsuke: yes\n (02:20:19 PM) jorgenpt: I don't think that should impact it when we're transmitting ~40MB\n (02:20:32 PM) jorgenpt: I think TCP_NODELAY makes a difference when you're only sending a little bit of data\n (02:20:39 PM) jorgenpt: (http://www.unixguide.net/network/socketfaq/2.16.shtml)\n (02:21:44 PM) mkoch: hello, is https://wiki.jenkins-ci.org/display/JENKINS/Building+Jenkins up-to-date? I ask becuase I just built jenkins from source and after \"mvn hudson-dev:run\" I get only a 404 on http://localhost:8080\n (02:22:05 PM) kohsuke: That 40MB stuff gets chopped up into a chunk by the remoting layer with TCP-like windowing and other stuff\n (02:22:26 PM) kohsuke: It doesn't translate into 40MB write syscall\n (02:22:45 PM) kohsuke: I think it's worth a try especially if you are willing to try it out\n (02:23:08 PM) kohsuke: otherwise I can't think of anything obvious.\n (02:23:20 PM) kohsuke: both server & client are buffering as can be seen in the stack trace\n (02:23:28 PM) kohsuke: and otherwise it's a fairly plain socket connection\n (02:24:16 PM) jorgenpt: Is there any way to set these things without recompiling etc?\n (02:24:52 PM) kohsuke: we do need to recompile I'm afraid\n (02:25:09 PM) jorgenpt: Our networking guy is looking at the tcpdump now\n (02:25:18 PM) jorgenpt: Let me wait until he gets back to me to see what we can do\n (02:25:22 PM) jorgenpt: I wish I didn't have to use JNLP :/\n (02:25:25 PM) kohsuke: sounds good\n (02:25:33 PM) jorgenpt: But I need Java running in a context where it can start GUI applications (ios-sim)\n (02:27:05 PM) mkoch: What is the easiest way to test changes the CLI stuff?\n (02:28:25 PM) kohsuke: mkoch: that doc should be up to date\n (02:28:38 PM) kohsuke: what does \"mvn hudson-dev:run\" report?\n (02:28:58 PM) mkoch: it starts the jetty server as expected\n (02:30:01 PM) mkoch: I built the WAR with mvn -Plight-tests clean install\n (02:30:20 PM) mkoch: before running hudson-dev:run\n (02:30:32 PM) kohsuke: and no error message reported of any kind?\n (02:30:44 PM) kohsuke: maybe you are running \"hudson-dev:run\" from top, not from war/ ?\n (02:30:45 PM) mkoch: so I assume I followed everyting in the docs\n (02:30:48 PM) jorgenpt: Ho, hum.\n (02:30:53 PM) jorgenpt: I guess I don't actually need JNLP.\n (02:31:05 PM) jorgenpt: I just need the computer to have been logged in once.\n (02:32:38 PM) mkoch: gah, mistyped \"cd war\" and didnt recognized. Thanks for the hint.\n (02:32:52 PM) mkoch: now I can finish that patch\n (02:33:32 PM) kohsuke: I should have \"mvn hudson-dev:run\" on top fail more gracefully\n (02:33:37 PM) kohsuke: I've made that mistake a number of times myself\n (02:33:53 PM) kohsuke: jorgenpt: our fixing the performance problem for JNLP slaves help other users too\n (02:34:08 PM) kohsuke: from my PoV, it'd be great to get this solved properly than you work around it\n (02:34:18 PM) kohsuke: (and yes, I know that's not the goal you have)\n (02:34:23 PM) jorgenpt: :-)\n (02:34:46 PM) jorgenpt: I don't really like JNLP to begin with, because it keeps failing when the SSL certs change or we move the box :p\n (02:34:51 PM) jorgenpt: Too fragile\n (02:37:19 PM) mode (+v olamy) by ChanServ\n (02:37:27 PM) mode (+v buep) by ChanServ\n (02:38:13 PM) jorgenpt: kohsuke: Hm, I'm not sure it's JNLP related\n (02:38:20 PM) jorgenpt: It seems more like it's related to the direction of the traffic\n (02:38:25 PM) jorgenpt: It could be specific to our network\n (02:38:32 PM) kohsuke: ok\n (02:38:34 PM) jorgenpt: Copying *from* master = fast, copying *to* master = slow.\n (02:38:39 PM) jorgenpt: Err\n (02:38:41 PM) jorgenpt: Reverse that\n (02:38:46 PM) jorgenpt: Copying *from* master is the slow one.\n (02:40:37 PM) jorgenpt: Maybe it's related to the fingerprinting stuff?\n (02:41:19 PM) kohsuke: that's not impossible, but I find it difficult to believe that md5 computation is slower than network transfer\n (02:42:57 PM) jorgenpt: Yeah~\n (02:43:06 PM) jorgenpt: 3 minutes to copy 40MB over 100mbit\n (02:45:40 PM) kohsuke: if I build a binary for you, would you be willing to try?\n (02:45:58 PM) kohsuke: jorgenpt: I can create a new binary for you quickly, but for me to properly set up a test environment would take far longer\n (02:46:18 PM) jorgenpt: What does the new binary do?\n (02:46:23 PM) jorgenpt: If it's slave-only, then yes\n (02:46:28 PM) jorgenpt: If it requires restarting the master, then no.\n (02:46:39 PM) kohsuke: the latter, because TCP_NODELAY needs to be applied on both ends\n (02:46:54 PM) kohsuke: all right, what if I put this in now, and we come back to this in the next update?\n (02:47:19 PM) jorgenpt: Sure\n (02:49:15 PM) kohsuke: any other socket options that I could be using while we are at it?\n (02:50:08 PM) jorgenpt: No idea :)\n (02:50:21 PM) kohsuke: looking at jetty\n (02:50:30 PM) kohsuke: it's using nodelay, so_timeout and soLinger\n (02:50:39 PM) jorgenpt: Hrm, I guess we updated Jenkins a bunch of versions at the same time as moving it to a different site\n (02:50:47 PM) jorgenpt: So it could be related to Jenkins versions too :/\n (02:51:21 PM) kohsuke: I don't think I need SO_LINGER\n", "commit 0f8d1a6dadb6e73aa2677e08b606619f5da8294e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-30 11:11:15 -0700\n\n bottom sticking save button\n", "commit 1314f6a0497dcbdde3ccd5f1b2237c74ba2c1cf8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-31 02:55:34 -0400\n\n Should generally show full name of job in case it is inside a folder.\n", "commit b47cb5d23d4dee0dac58a334ed26f914ebee9db8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-30 16:20:13 -0400\n\n Give it even some more padding.\n https://ci.jenkins-ci.org/job/jenkins_rc_branch/285/testReport/hudson.tasks.junit/SuiteResultTest/sizeSurefire/ failed at 4 over.\n", "commit b1c906ec0f11c3bca8cbb5746399db1844a64cac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-30 16:17:37 -0400\n\n sizeSurefire occasionally fails at 2 bytes over limit.\n Probably due to some as-yet-undiagnosed interaction between variable workdir path lengths and 8-byte alignment boundaries.\n (Could not reproduce on Linux after running from various long workdirs.)\n", "commit 08459c328f014a97d969fa35d9d76bb8c7bc8c33\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-30 12:11:41 -0400\n\n [FIXED JENKINS-15666] Label.getTiedJobs ignores non-top-level jobs.\n", "commit 2fd5f247c4aa1fa92f11f9be9d26cf17a27ea142\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-10-30 08:41:52 +0100\n\n [JENKINS-10569] changelog entry\n", "commit 52f18562ab3f1f255774b13df2f3b69e8de1819e\nMerge: ff3cf5e104 6c83004dc1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-10-30 00:39:58 -0700\n\n Merge pull request #598 from evernat/master\n \n [FIXED JENKINS-10569] When installing plugins with overlapping dependencies, Jenkins downloads the duplicate plugins multiple times\n", "commit ff3cf5e1047fff9f0106a1372b9a460b6f08ecd9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-10-30 04:35:41 +0100\n\n [JENKINS-15540] add changelog entry\n", "commit 88503bce4971814455481df1bba13f5d9d987b4e\nMerge: fcbc0c683e 3ae8594020\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-10-29 20:34:10 -0700\n\n Merge pull request #592 from wwade/master\n \n [FIXED JENKINS-15540] Update logging levels in LogRotator\n", "commit a5e9c4a375355862ebd80669351c1027d56965bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-29 14:53:21 -0700\n\n Fixing a test failure\n \n https://ci.jenkins-ci.org/view/Jenkins%20core/job/jenkins_rc_branch/288/testReport/hudson.tasks.junit/SuiteResultTest/sizeSurefire/\n reports that \"hudson.tasks.junit.SuiteResult@79d64de3 consumes 1511520 bytes of heap, 2 over the limit of 1511518\"\n \n Given that this test passes in trunk, it looks like there's a portion\n of the data affected by the path of the test report that's not yet\n accounted for in the calculation.\n \n Relaxing the constant portion a bit to make the test pass.\n", "commit 9a0d506fa8982e41ed3340caeed4a605587b6aa2\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-10-29 22:12:59 +0100\n\n Add alternatives (used e.g. for openjdk7) to java candidates\n", "commit 6303a5da587610e6c4c97078e23f7eb8945be349\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-25 07:24:06 +0900\n\n backward compatibility resurrection\n (cherry picked from commit 45f9de0fcaf106707445657dd9ee090056312d89)\n", "commit fcbc0c683e1b173f8ddc9809de387de4b5f7cf77\nMerge: abeebce223 f88881d445\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-29 09:40:10 -0700\n\n Merge branch 'rc'\n", "commit f88881d445d2bd4bf3b60f926a2239e6c98af048\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-29 09:37:11 -0700\n\n Fixed a regression in ba23c8b55518a3fc4e7ba8e2f512c957e779628a\n", "commit abeebce2230c37c1ad6bd6b5d5af615859980568\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-25 09:08:48 +0900\n\n [FIXED JENKINS-13754]\n \n while I can't pinpoint what's really causing this, moving this\n dependency to core seems to solve the problem.\n \n Guava is defined as dependency in org.kohsuke.stapler:stapler, then\n redefined to a newer version in maven-plugin. The latter gets to plugins\n as a test scope. When I look at the dependency scope of this in a plugin\n project in IntelliJ IDEA, it reports this dependency as the test scope\n (and this makes the error somewhat understandable.)\n", "commit 45f9de0fcaf106707445657dd9ee090056312d89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-25 07:24:06 +0900\n\n backward compatibility resurrection\n", "commit 8d14efe3200f08781689e89194c2f5a07e422889\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-25 06:58:24 +0900\n\n Count on Jesse to find these issues!\n", "commit 1d5dec8922e6aa22a39c74470b34c923715d792a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-29 09:23:30 -0700\n\n the trunk is toward 1.490-SNAPSHOT\n", "commit fcb05c8f49ca16d0b6cdda8daa46b8c54c52ed5f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-29 09:23:27 -0700\n\n creating an RC branch\n", "commit a29c2958e9d1954af06896580912f00bf26ff8df\nMerge: c79d560545 0f1063f631\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-28 19:55:23 -0700\n\n merged back the RC branch\n", "commit 0f1063f63129d5c5bb14414bc46ab0a1625e93ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-28 19:55:20 -0700\n\n updated changelog as a part of the release\n", "commit ea05460c3512497f2e8684838f03f6750553c4d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-28 19:23:23 -0700\n\n updated changelog for release\n", "commit 6598404e5b231a8a3a280fea8c282d1b57f587f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-28 19:08:00 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a2da0b8994eb849345458304fa4c79f7f36745ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-28 19:08:00 -0700\n\n [maven-release-plugin] prepare release jenkins-1.488\n", "commit 6c83004dc1abe65f578c29846dc04e07cecf83bc\nAuthor: unknown <VERNAT-E@B017117.fr.ad.bull.net>\nDate: 2012-10-29 00:09:35 +0100\n\n [FIX JENKINS-10569] When installing plugins with overlapping dependencies, Jenkins downloads the duplicate plugins multiple times\n", "commit c79d560545be40e0090e555141834ccb913ad479\nMerge: 1c578ab554 3d4693f8f1\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-10-27 13:56:32 -0700\n\n Merge pull request #588 from ndeloof/managementLinks\n \n refactor /manage to use Management links\n", "commit 1c578ab5542bd20904c4a5e4ebcc80b42af31bbb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-26 19:20:34 -0700\n\n [FIXED JENKINS-15617]\n \n execScript cannot return value [1], so I'm restricting its use to where\n we don't care about the return value. See ticket for more discussions\n \n [1] http://msdn.microsoft.com/en-us/library/ie/ms536420(v=vs.85).aspx\n", "commit 49646bfb701cb7e2c4a9b062b50d3e8157a052b0\nMerge: 52274032e3 d56ba241ea\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-26 20:19:12 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 52274032e389ad1c673ce9bcd763afe43cf3a4a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-26 19:58:39 -0400\n\n addLoadEvent failed to pass on the Event object.\n Does not matter for any handlers used in Jenkins, but can break third-party frameworks.\n In particular mixpanel-2.1.min.js seems to detect when this mistake is made and somehow disables some Jenkins handlers,\n causing e.g. \u201cLOADING\u201d to stay on job config pages and breaking behavior.js (but only on Firefox).\n \n Using addEventListener/attachEvent where available also works, but this fix is a bit simpler and more general.\n https://gist.github.com/1930440 would also work but again seems like overkill here.\n \n To reproduce:\n diff --git a/core/src/main/resources/lib/layout/layout.jelly b/core/src/main/resources/lib/layout/layout.jelly\n index 1fb3fec..c1337c4 100644\n --- a/core/src/main/resources/lib/layout/layout.jelly\n +++ b/core/src/main/resources/lib/layout/layout.jelly\n @@ -88,6 +88,19 @@ ${h.initPageVariables(context)}\n <x:doctype name=\"html\" />\n <html>\n <head>\n +<script type=\"text/javascript\"><![CDATA[\n +(function(c,a){window.mixpanel=a;var b,d,h,e;b=c.createElement(\"script\");\n + b.type=\"text/javascript\";b.async=!0;b.src=(\"https:\"===c.location.protocol?\"https:\":\"http:\")+\n + '//cdn.mxpnl.com/libs/mixpanel-2.1.min.js';d=c.getElementsByTagName(\"script\")[0];\n + d.parentNode.insertBefore(b,d);a._i=[];a.init=function(b,c,f){function d(a,b){\n + var c=b.split(\".\");2==c.length&&(a=a[c[0]],b=c[1]);a[b]=function(){a.push([b].concat(\n + Array.prototype.slice.call(arguments,0)))}}var g=a;\"undefined\"!==typeof f?g=a[f]=[]:\n + f=\"mixpanel\";g.people=g.people||[];h=['disable','track','track_pageview','track_links',\n + 'track_forms','register','register_once','unregister','identify','name_tag',\n + 'set_config','people.identify','people.set','people.increment'];for(e=0;e<h.length;e++)d(g,h[e]);\n + a._i.push([b,c,f])};a.__SV=1.1;})(document,window.mixpanel||[]);\n + mixpanel.init(\"\u2026something valid here\u2026\");\n +]]></script>\n ${h.checkPermission(it,permission)}\n \n <title>${h.appendIfNotNull(title, ' [Jenkins]', 'Jenkins')}</title>\n", "commit d56ba241ea4206bea0b2c4aa1178f8e3d46577f4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-26 17:01:27 -0700\n\n [FIXED JENKINS-9615]\n \n Integrated a fix made in Stapler.\n", "commit 97b0ebab7be7802c405c195886e1f2e372f1d080\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-26 11:56:40 -0400\n\n No need for a special logging level flag; if you are interested in this logger, just set its level to FINE.\n", "commit f0ab58d046059bcc7560c063b353a36cec4f7484\nMerge: 85019c46d7 eb4aa58958\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-10-26 02:10:37 -0700\n\n Merge pull request #597 from recampbell/master\n \n When calculating idle executors, only include Computers which are accepting tasks.\n", "commit eb4aa589588f0edbf5b98563c1d65f8aeeed0930\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-10-25 15:39:24 -0500\n\n When calculating idle executors, only include Computers which are accepting tasks.\n", "commit 85019c46d79dd201de8898f4c82e70f761aa2aa5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-25 12:26:57 -0400\n\n [JENKINS-15418] Noting.\n", "commit b5d7205ab61940f94e3442153c9c26b771d7cd1a\nMerge: 70706d9de2 d7ef52e1bf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-25 12:25:50 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit d7ef52e1bf68c3e7ca0a82596be89650625c1099\nMerge: edbe2aedca f66e19c072\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-25 09:25:27 -0700\n\n Merge pull request #595 from onemanbucket/jenkins-15418\n \n [FIXED JENKINS-15418] Allow long paths on windows.\n", "commit 70706d9de22cc9689e3e18d95a2b70b580d5a19c\nMerge: 69ef22f594 edbe2aedca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-25 11:41:08 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit f66e19c072a24afb6f083db9fc0124f58b9742e6\nAuthor: Erik Lindblad <erik.lindblad@gmail.com>\nDate: 2012-10-24 22:08:29 +0200\n\n JENKINS-15418 take shares int account, ignore short paths\n", "commit edbe2aedca0341841cc5b35d567e318842b006d3\nMerge: 6f7891f3b8 a858d35b70\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-10-25 05:06:45 -0700\n\n Merge pull request #594 from Vlatombe/reduce-noise-archiving\n \n Reduce the noise caused by MavenArtifactArchiver when Maven artifact archiving is disabled.\n Thank\n", "commit a858d35b704d5dc4469ec719aa8ec7f1045761eb\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-10-25 11:13:30 +0200\n\n Reduce the noise caused by MavenArtifactArchiver when Maven artifact\n archiving is disabled.\n \n Only display one line per execution instead of displaying one line per\n non-archived file.\n", "commit 6f7891f3b853b72f8f17ed409e9e09929de37d7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-24 18:52:27 -0700\n\n Properly inherit adjuncts into renderOnDemand lazy pieces\n", "commit 5aca73f1831f7895220e7c869cfb13e6c2db131a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-24 18:44:58 -0700\n\n [JENKINS-15617]\n \n This needs to be eval, not geval.\n Plus I forgot to return the value.\n", "commit 51f508ba371ee222dced304c4a77a9b1b4ca37db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-24 17:41:20 -0700\n\n [FIXED JENKINS-15617]\n \n Evaluate script in global context.\n See http://perfectionkills.com/global-eval-what-are-the-options/ for how\n to evaluate JavaScript in global context.\n", "commit 11eb4c72b1ddbd0d26989a7c55556acf70924a49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-24 16:52:29 -0700\n\n testing external script as well\n", "commit 69ef22f5941469892b995ef6014b2404fdf9e51f\nMerge: 3b91f11c57 ee43b8e7e1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-24 19:48:26 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit ee43b8e7e154b7b6142fd40b4756bd025e6cd85e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-24 16:45:48 -0700\n\n Testing the behaviour of lazy-loaded inline script.\n \n <script> added via innerText doesn't get executed by itself, so we need\n to handle them separately in renderOnDemand\n", "commit 0e8acc15072d9176e481d3a5bf2203bfc26e3691\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-25 06:28:22 +0900\n\n these didn't make it into 1.488\n", "commit 3b91f11c579f06b38d914287c0ab5d0f8ea5e4db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-24 17:28:19 -0400\n\n CRNL -> NL\n", "commit 15ba345bd8a16e3682ca5a4b95fe764d2c456d61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-25 06:24:55 +0900\n\n inject delay as a parameter to make the parsing logic reusable\n", "commit 9429452bda21005d2ec6ca66fb1677f2b7971a98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-25 03:01:06 +0900\n\n processes in polling should be run with the right context\n", "commit f5cebdc843d2f86642b63f41a2b94f892e9de50a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-19 14:55:53 +0900\n\n Added another decorator.\n \n This allows us to pass in a proper Launcher that handles all the environment variables without asking individual user to fill in a proper environment variables\n", "commit ba23c8b55518a3fc4e7ba8e2f512c957e779628a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-19 14:33:40 +0900\n\n added methods to obtain node-scoped and job-scoped environment variables\n", "commit 8ff2c0e4bf92db23a1d96c28ffb0cfad8e302ad3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-19 11:00:10 +0900\n\n improved the auto-completion\n", "commit ae03a5bbf90c5bd2c3418a1b1632714232e9c9cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-19 10:48:22 +0900\n\n handle relative path\n", "commit 5e9992336af1c560c806a77c935fd733c87c7c13\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-19 10:42:54 +0900\n\n adding auto-completion method\n", "commit 18561d5f2416e2274a51679fa182dd9700c24e20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-19 07:48:47 +0900\n\n Revert \"1.486 special for a week.\"\n \n This reverts commit c8e5cb93ecf67ee79c62402aba0615b2d9e5e510.\n", "commit b41060bb37249a9116e4ea5f45450cf36c9ca1dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-19 07:48:08 +0900\n\n Added an event hook\n", "commit fe9959afe9cc3fabbda7da43d55d86a875541735\nMerge: 18d0ca9d7b 999f495131\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-23 22:43:45 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 999f4951316ccf1300a04f3c1bf451425696701f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-23 18:38:12 -0700\n\n the trunk is toward 1.489-SNAPSHOT\n", "commit 95fb8ba913100215358bd6dcb1df2e2e2299e6ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-23 18:38:06 -0700\n\n creating an RC branch\n", "commit 18d0ca9d7b02ce004690b870155facac53aefbaf\nMerge: eac8ea4a76 e3b79e1de1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-23 21:14:16 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit e3b79e1de1875e15ad9c43c3633d0df7696150b5\nMerge: 8968e93371 0f5e2285ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-23 17:28:15 -0700\n\n merged back the RC branch\n", "commit 0f5e2285ed3c0010cc49f92e03caf8d7335d2af0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-23 17:28:11 -0700\n\n updated changelog as a part of the release\n", "commit 9dd2d5382656125afcdd45bdd92f80b1b54e86a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-23 16:55:40 -0700\n\n updated changelog for release\n", "commit 33dd1b304ff810d8d759082aef97d96e1ba3c1db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-23 16:40:42 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ab83a3d03e3664b342c5269f39707ebd2c9b6caf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-23 16:40:42 -0700\n\n [maven-release-plugin] prepare release jenkins-1.487\n", "commit b5fc514d54b7e3e8acc9f584357fef83fb42cd42\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-23 15:59:32 -0700\n\n Revert \"generating aggregated javadoc\"\n \n This reverts commit d372f71a0bd764acb3d431f3751afeff2d225d48.\n \n When run from release, this results in a strange ClassCastException\n \n [INFO] Generating /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/site/apidocs/serialized-form.html...\n [INFO] 350 warnings\n [INFO] [INFO]\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [INFO] Skipping Jenkins main module\n [INFO] [INFO] This project has been banned from the build due to previous failures.\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [INFO] Reactor Summary:\n [INFO] [INFO]\n [INFO] [INFO] Jenkins main module ............................... SUCCESS [1:42.824s]\n [INFO] [INFO] Jenkins CLI ....................................... SUCCESS [17.126s]\n [INFO] [INFO] Jenkins core ...................................... SUCCESS [2:26.217s]\n [INFO] [INFO] Maven Integration plugin .......................... SUCCESS [1:00.066s]\n [INFO] [INFO] Jenkins war ....................................... FAILURE [17.509s]\n [INFO] [INFO] Test harness for Jenkins and plugins .............. SKIPPED\n [INFO] [INFO] Jenkins UI sample plugin .......................... SKIPPED\n [INFO] [INFO] Jenkins plugin POM ................................ SKIPPED\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [INFO] BUILD FAILURE\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [INFO] Total time: 5:45.561s\n [INFO] [INFO] Finished at: Sun Oct 21 17:23:35 PDT 2012\n [INFO] [INFO] Final Memory: 99M/543M\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8:javadoc (default-cli) on project jenkins-war: An error has occurred in JavaDocs report generation:\n [INFO] [ERROR] Exit code: 1 - /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/executable-war-1.26-sources/LogFileOutputStream.java:24: warning: sun.misc.Signal is Sun proprietary API and may be removed in a future release\n [INFO] [ERROR] import sun.misc.Signal;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/executable-war-1.26-sources/LogFileOutputStream.java:25: warning: sun.misc.SignalHandler is Sun proprietary API and may be removed in a future release\n [INFO] [ERROR] import sun.misc.SignalHandler;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/PluginSubtypeMarker.java:28: package org.kohsuke does not exist\n [INFO] [ERROR] import org.kohsuke.MetaInfServices;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/PluginSubtypeMarker.java:60: cannot find symbol\n [INFO] [ERROR] symbol: class MetaInfServices\n [INFO] [ERROR] @MetaInfServices(Processor.class)\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Hudson.java:44: package javax.servlet does not exist\n [INFO] [ERROR] import javax.servlet.ServletContext;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Hudson.java:45: package javax.servlet does not exist\n [INFO] [ERROR] import javax.servlet.ServletException;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Util.java:29: package edu.umd.cs.findbugs.annotations does not exist\n [INFO] [ERROR] import edu.umd.cs.findbugs.annotations.SuppressWarnings;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:79: package javax.servlet.http does not exist\n [INFO] [ERROR] import javax.servlet.http.Cookie;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:80: package javax.servlet.http does not exist\n [INFO] [ERROR] import javax.servlet.http.HttpServletRequest;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:81: package javax.servlet.http does not exist\n [INFO] [ERROR] import javax.servlet.http.HttpServletResponse;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Descriptor.java:50: static import only from classes and interfaces\n [INFO] [ERROR] import static javax.servlet.http.HttpServletResponse.SC_NOT_FOUND;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Descriptor.java:52: package javax.servlet does not exist\n [INFO] [ERROR] import javax.servlet.RequestDispatcher;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:247: package javax.servlet.http does not exist\n [INFO] [ERROR] import javax.servlet.http.Cookie;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:251: static import only from classes and interfaces\n [INFO] [ERROR] import static javax.servlet.http.HttpServletResponse.SC_BAD_REQUEST;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:252: static import only from classes and interfaces\n [INFO] [ERROR] import static javax.servlet.http.HttpServletResponse.SC_NOT_FOUND;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Hudson.java:76: cannot find symbol\n [INFO] [ERROR] symbol : class ServletContext\n [INFO] [ERROR] location: class hudson.model.Hudson\n [INFO] [ERROR] public Hudson(File root, ServletContext context) throws IOException, InterruptedException, ReactorException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Hudson.java:80: cannot find symbol\n [INFO] [ERROR] symbol : class ServletContext\n [INFO] [ERROR] location: class hudson.model.Hudson\n [INFO] [ERROR] public Hudson(File root, ServletContext context, PluginManager pluginManager) throws IOException, InterruptedException, ReactorException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Hudson.java:162: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Hudson\n [INFO] [ERROR] public synchronized void doQuietDown(StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Hudson.java:172: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Hudson\n [INFO] [ERROR] public void doLogRss( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Hudson.java:181: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Hudson\n [INFO] [ERROR] public void doFieldCheck(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/Channel.java:26: package edu.umd.cs.findbugs.annotations does not exist\n [INFO] [ERROR] import edu.umd.cs.findbugs.annotations.SuppressWarnings;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:58: package javax.servlet does not exist\n [INFO] [ERROR] import javax.servlet.Filter;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:59: package javax.servlet does not exist\n [INFO] [ERROR] import javax.servlet.FilterConfig;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:61: package javax.servlet.http does not exist\n [INFO] [ERROR] import javax.servlet.http.HttpSession;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:62: package javax.servlet.http does not exist\n [INFO] [ERROR] import javax.servlet.http.Cookie;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/widgets/HistoryWidget.java:41: static import only from classes and interfaces\n [INFO] [ERROR] import static javax.servlet.http.HttpServletResponse.SC_BAD_REQUEST;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractItem.java:74: static import only from classes and interfaces\n [INFO] [ERROR] import static javax.servlet.http.HttpServletResponse.SC_BAD_REQUEST;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/View.java:100: static import only from classes and interfaces\n [INFO] [ERROR] import static javax.servlet.http.HttpServletResponse.SC_BAD_REQUEST;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:8: package javax.servlet does not exist\n [INFO] [ERROR] import javax.servlet.ServletRequest;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:611: cannot find symbol\n [INFO] [ERROR] symbol : class ServletContext\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public transient final ServletContext servletContext;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:724: cannot find symbol\n [INFO] [ERROR] symbol : class ServletContext\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] protected Jenkins(File root, ServletContext context) throws IOException, InterruptedException, ReactorException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:736: cannot find symbol\n [INFO] [ERROR] symbol : class ServletContext\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] protected Jenkins(File root, ServletContext context, PluginManager pluginManager) throws IOException, InterruptedException, ReactorException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/init/InitStrategy.java:3: cannot find symbol\n [INFO] [ERROR] symbol : class MetaInfServices\n [INFO] [ERROR] location: package org.kohsuke\n [INFO] [ERROR] import org.kohsuke.MetaInfServices;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/util/ProgressiveRendering.java:27: package edu.umd.cs.findbugs.annotations does not exist\n [INFO] [ERROR] import edu.umd.cs.findbugs.annotations.SuppressWarnings;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/triggers/Trigger.java:66: package edu.umd.cs.findbugs.annotations does not exist\n [INFO] [ERROR] import edu.umd.cs.findbugs.annotations.SuppressWarnings;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/ComputerSet.java:46: static import only from classes and interfaces\n [INFO] [ERROR] import static javax.servlet.http.HttpServletResponse.SC_BAD_REQUEST;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2656: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public synchronized void doConfigSubmit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2701: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public synchronized void doTestPost( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2716: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public synchronized void doConfigExecutorsSubmit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2738: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public synchronized void doSubmitDescription( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2780: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doClassicThreadDump(StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2820: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public synchronized TopLevelItem doCreateItem( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2843: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public synchronized void doCreateView( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2902: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doSecured( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:2947: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doLogout( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3000: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doDoFingerprintCheck( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3069: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doCli(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException, InterruptedException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3115: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doRestart(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException, RestartNotSupportedException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3136: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public HttpResponse doSafeRestart(StaplerRequest req) throws IOException, ServletException, RestartNotSupportedException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3294: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doScript(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3301: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doScriptText(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3305: cannot find symbol\n [INFO] [ERROR] symbol : class RequestDispatcher\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] private void doScript(StaplerRequest req, StaplerResponse rsp, RequestDispatcher view) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3305: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] private void doScript(StaplerRequest req, StaplerResponse rsp, RequestDispatcher view) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3328: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doEval(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3343: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doSignup( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3350: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doIconSize( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3434: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] public void doResources(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3763: cannot find symbol\n [INFO] [ERROR] symbol : class ServletContext\n [INFO] [ERROR] location: class jenkins.model.Jenkins\n [INFO] [ERROR] private static void computeVersion(ServletContext context) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Descriptor.java:809: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Descriptor<T>\n [INFO] [ERROR] public void doHelp(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:401: cannot find symbol\n [INFO] [ERROR] symbol : class HttpServletRequest\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static Cookie getCookie(HttpServletRequest req,String name) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:401: cannot find symbol\n [INFO] [ERROR] symbol : class Cookie\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static Cookie getCookie(HttpServletRequest req,String name) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:413: cannot find symbol\n [INFO] [ERROR] symbol : class HttpServletRequest\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static String getCookie(HttpServletRequest req,String name, String defaultValue) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:453: cannot find symbol\n [INFO] [ERROR] symbol : class HttpServletRequest\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static void configureAutoRefresh(HttpServletRequest request, HttpServletResponse response, boolean noAutoRefresh) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:453: cannot find symbol\n [INFO] [ERROR] symbol : class HttpServletResponse\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static void configureAutoRefresh(HttpServletRequest request, HttpServletResponse response, boolean noAutoRefresh) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:474: cannot find symbol\n [INFO] [ERROR] symbol : class HttpServletRequest\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static boolean isAutoRefresh(HttpServletRequest request) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:586: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static void checkPermission(Permission permission) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:590: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static void checkPermission(AccessControlled object, Permission permission) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:601: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static void checkPermission(Object object, Permission permission) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:626: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static boolean hasPermission(Permission permission) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:634: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static boolean hasPermission(Object object, Permission permission) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:651: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.Functions\n [INFO] [ERROR] public static void adminCheck(StaplerRequest req, StaplerResponse rsp, Object required, Permission permission) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Queue.java:615: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Queue\n [INFO] [ERROR] public HttpResponse doCancelItem(@QueryParameter int id) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractModelObject.java:49: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.AbstractModelObject\n [INFO] [ERROR] protected final void sendError(Exception e, StaplerRequest req, StaplerResponse rsp) throws ServletException, IOException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractModelObject.java:53: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.AbstractModelObject\n [INFO] [ERROR] protected final void sendError(Exception e) throws ServletException, IOException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractModelObject.java:57: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.AbstractModelObject\n [INFO] [ERROR] protected final void sendError(String message, StaplerRequest req, StaplerResponse rsp) throws ServletException, IOException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractModelObject.java:66: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.AbstractModelObject\n [INFO] [ERROR] protected final void sendError(String message, StaplerRequest req, StaplerResponse rsp, boolean pre) throws ServletException, IOException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractModelObject.java:73: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.AbstractModelObject\n [INFO] [ERROR] protected final void sendError(String message) throws ServletException, IOException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractModelObject.java:83: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.AbstractModelObject\n [INFO] [ERROR] protected final void requirePOST() throws ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/search/Search.java:27: static import only from classes and interfaces\n [INFO] [ERROR] import static javax.servlet.http.HttpServletResponse.SC_NOT_FOUND;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/ModifiableItemGroup.java:48: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: interface hudson.model.ModifiableItemGroup<T>\n [INFO] [ERROR] T doCreateItem( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginManager.java:142: cannot find symbol\n [INFO] [ERROR] symbol : class ServletContext\n [INFO] [ERROR] location: class hudson.PluginManager\n [INFO] [ERROR] public final ServletContext context;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginManager.java:173: cannot find symbol\n [INFO] [ERROR] symbol : class ServletContext\n [INFO] [ERROR] location: class hudson.PluginManager\n [INFO] [ERROR] public PluginManager(ServletContext context, File rootDir) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginManager.java:655: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.PluginManager\n [INFO] [ERROR] public void doInstall(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginManager.java:694: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.PluginManager\n [INFO] [ERROR] public HttpResponse doProxyConfigure(StaplerRequest req) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginManager.java:712: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.PluginManager\n [INFO] [ERROR] public HttpResponse doUploadPlugin(StaplerRequest req) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/FormValidation.java:490: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.util.FormValidation\n [INFO] [ERROR] public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/FormValidation.java:499: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.util.FormValidation\n [INFO] [ERROR] protected void respond(StaplerResponse rsp, String html) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:297: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public abstract void doLaunchSlaveAgent( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException;\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1009: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public void doRssAll( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1012: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public void doRssFailed( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1015: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] private void rss(StaplerRequest req, StaplerResponse rsp, String suffix, RunList runs) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1020: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public HttpResponse doToggleOffline(@QueryParameter String offlineMessage) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1035: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public HttpResponse doChangeOfflineCause(@QueryParameter String offlineMessage) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1052: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public void doDumpExportTable( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, InterruptedException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1086: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public void doScript(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1093: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public void doScriptText(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1097: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] protected void _doScript( StaplerRequest req, StaplerResponse rsp, String view) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1118: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] public void doConfigSubmit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1140: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Computer.java:1163: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.model.Computer\n [INFO] [ERROR] private void replaceBy(Node newNode) throws ServletException, IOException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:263: cannot find symbol\n [INFO] [ERROR] symbol : class ServletException\n [INFO] [ERROR] location: class hudson.security.SecurityRealm\n [INFO] [ERROR] public void doLogout(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {\n [INFO] [ERROR] ^\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:418: cannot find symbol\n [INFO] [ERROR] symbol : class FilterConfig\n [INFO] [ERROR] location: class hudson.security.SecurityRealm\n [INFO] [ERROR] public Filter createFilter(FilterConfig filterConfig) {\n [INFO] [ERROR] ^\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeClassDeprecationInfo(ClassWriterImpl.java:242)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildDeprecationInfo(ClassBuilder.java:229)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnnotations(HtmlDocletWriter.java:1739)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1713)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1702)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1681)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeClassSignature(ClassWriterImpl.java:159)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassSignature(ClassBuilder.java:255)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printIndexComment(SubWriterHolderWriter.java:110)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printSummaryLinkComment(SubWriterHolderWriter.java:137)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.AbstractMemberWriter.writeMemberSummary(AbstractMemberWriter.java:407)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:309)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildConstructorsSummary(MemberSummaryBuilder.java:278)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.invokeMethod(MemberSummaryBuilder.java:172)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:279)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printIndexComment(SubWriterHolderWriter.java:110)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printSummaryLinkComment(SubWriterHolderWriter.java:137)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.AbstractMemberWriter.writeMemberSummary(AbstractMemberWriter.java:407)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:309)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildMethodsSummary(MemberSummaryBuilder.java:260)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.invokeMethod(MemberSummaryBuilder.java:172)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:279)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.TagletWriterImpl.deprecatedTagOutput(TagletWriterImpl.java:85)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.taglets.DeprecatedTaglet.getTagletOutput(DeprecatedTaglet.java:40)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.ConstructorWriterImpl.writeDeprecated(ConstructorWriterImpl.java:143)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.buildDeprecationInfo(ConstructorBuilder.java:203)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.invokeMethod(ConstructorBuilder.java:133)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.buildConstructorDoc(ConstructorBuilder.java:169)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.invokeMethod(ConstructorBuilder.java:133)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildConstructorDetails(ClassBuilder.java:312)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.TagletWriterImpl.deprecatedTagOutput(TagletWriterImpl.java:85)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.taglets.DeprecatedTaglet.getTagletOutput(DeprecatedTaglet.java:40)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.MethodWriterImpl.writeDeprecated(MethodWriterImpl.java:166)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildDeprecationInfo(MethodBuilder.java:183)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:150)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:322)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printIndexComment(SubWriterHolderWriter.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printSummaryLinkComment(SubWriterHolderWriter.java:137)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.AbstractMemberWriter.writeMemberSummary(AbstractMemberWriter.java:407)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:309)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildConstructorsSummary(MemberSummaryBuilder.java:278)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.invokeMethod(MemberSummaryBuilder.java:172)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:279)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printIndexComment(SubWriterHolderWriter.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printSummaryLinkComment(SubWriterHolderWriter.java:137)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.AbstractMemberWriter.writeMemberSummary(AbstractMemberWriter.java:407)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:309)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildMethodsSummary(MemberSummaryBuilder.java:260)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.invokeMethod(MemberSummaryBuilder.java:172)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:279)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:592: warning - Tag @link: reference not found: Mode#NORMAL\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnnotations(HtmlDocletWriter.java:1739)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1713)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1702)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1681)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.ConstructorWriterImpl.writeSignature(ConstructorWriterImpl.java:123)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.buildSignature(ConstructorBuilder.java:195)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.invokeMethod(ConstructorBuilder.java:133)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.buildConstructorDoc(ConstructorBuilder.java:169)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.invokeMethod(ConstructorBuilder.java:133)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildConstructorDetails(ClassBuilder.java:312)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.TagletWriterImpl.deprecatedTagOutput(TagletWriterImpl.java:70)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.taglets.DeprecatedTaglet.getTagletOutput(DeprecatedTaglet.java:40)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.ConstructorWriterImpl.writeDeprecated(ConstructorWriterImpl.java:143)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.buildDeprecationInfo(ConstructorBuilder.java:203)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.invokeMethod(ConstructorBuilder.java:133)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.buildConstructorDoc(ConstructorBuilder.java:169)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ConstructorBuilder.invokeMethod(ConstructorBuilder.java:133)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildConstructorDetails(ClassBuilder.java:312)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:1854: warning - Tag @link: can't find isSecure() in org.kohsuke.stapler.StaplerRequest\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnnotations(HtmlDocletWriter.java:1739)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1713)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1702)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1681)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.MethodWriterImpl.writeSignature(MethodWriterImpl.java:145)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildSignature(MethodBuilder.java:176)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:150)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:322)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.TagletWriterImpl.deprecatedTagOutput(TagletWriterImpl.java:70)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.taglets.DeprecatedTaglet.getTagletOutput(DeprecatedTaglet.java:40)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.MethodWriterImpl.writeDeprecated(MethodWriterImpl.java:166)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildDeprecationInfo(MethodBuilder.java:183)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:150)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:322)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnnotations(HtmlDocletWriter.java:1739)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1713)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1702)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDocletWriter.writeAnnotationInfo(HtmlDocletWriter.java:1681)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.MethodWriterImpl.writeSignature(MethodWriterImpl.java:145)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildSignature(MethodBuilder.java:176)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:150)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:322)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.TagletWriterImpl.deprecatedTagOutput(TagletWriterImpl.java:70)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.taglets.DeprecatedTaglet.getTagletOutput(DeprecatedTaglet.java:40)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.MethodWriterImpl.writeDeprecated(MethodWriterImpl.java:166)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildDeprecationInfo(MethodBuilder.java:183)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:150)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:322)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)\n [INFO] [ERROR] at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/Jenkins.java:3620: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java:100: warning - Tag @link: reference not found: Index#byNumber\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java:100: warning - Tag @link: reference not found: Index#byId\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/util/xstream/XStreamDOM.java:185: warning - @Link is an unknown tag -- same as a known tag except for case.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/util/xstream/XStreamDOM.java:185: warning - @Link is an unknown tag -- same as a known tag except for case.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/security/ApiTokenFilter.java:29: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/search/SearchResult.java:8: warning - @author: is an unknown tag.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractBuild.java:504: warning - Tag @link: reference not found: RunExecution\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractBuild.java:157: warning - Tag @link: reference not found: BuildWrapper.Environment\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractBuild.java:354: warning - Tag @link: reference not found: RunExecution\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractBuild.java:157: warning - Tag @link: reference not found: BuildWrapper.Environment\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractBuild.java:354: warning - Tag @link: reference not found: RunExecution\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/AbstractBuild.java:504: warning - Tag @link: reference not found: RunExecution\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Queue.java:1226: warning - Tag @link: can't find getSubTasksOf(Task) in hudson.model.queue.Tasks\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/FoldableAction.java:58: warning - Tag @link: reference not found: Queue.Item\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Executor.java:556: warning - Tag @link: can't find getEstimatedDurationFor(Executable) in hudson.model.queue.Executables\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Saveable.java:49: warning - Tag @link: reference not found: SaveableListener.fireOnChange\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/OverallLoadStatistics.java:41: warning - Tag @see: reference not found: UnlabeldLoadStatistics\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Queue.java:974: warning - Tag @link: reference not found: MaintainTask\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Queue.java:1264: warning - Tag @link: can't find getEstimatedDurationFor(Executable) in hudson.model.queue.Executables\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Queue.java:1247: warning - Tag @link: can't find getParentOf(Executable) in hudson.model.queue.Executables\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Queue.java:1503: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Run.java:178: warning - Tag @link: reference not found: State#BUILDING\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Run.java:428: warning - @lnk is an unknown tag.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Run.java:428: warning - Tag @linkplain: reference not found: State#POST_PRODUCTION post-production processing\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Run.java:428: warning - @lnk is an unknown tag.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Saveable.java:49: warning - Tag @link: reference not found: SaveableListener.fireOnChange\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/TaskThread.java:174: warning - Tag @link: can't find forFile(File, TaskThread) in hudson.model.TaskThread.ListenerAndText\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/TaskThread.java:166: warning - Tag @link: can't find forMemory(TaskThread) in hudson.model.TaskThread.ListenerAndText\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/TransientComputerActionFactory.java:65: warning - End Delimiter } missing for possible See Tag in comment string: \"Creates {@link Action)s for a node, using all registered {@link TransientComputerActionFactory }s.\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/TransientViewActionFactory.java:35: warning - End Delimiter } missing for possible See Tag in comment string: \"Creates {@link Action)s for a view, using all registered {@link TransientViewActionFactory}s.\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/TransientViewActionFactory.java:23: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/UpdateCenter.java:119: warning - Tag @link: can't find getId in hudson.model.UpdateCenter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/UpdateCenter.java:1116: warning - @see tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/UpdateCenter.java:1116: warning - Tag @see: reference not found:\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/UserProperty.java:54: warning - Tag @link: reference not found: UserSearchProperty.UserProperty\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Saveable.java:49: warning - Tag @link: reference not found: SaveableListener.fireOnChange\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/View.java:745: warning - Tag @see:illegal character: \"125\" in \"Jenkins#getAsynchPeople}\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/View.java:745: warning - Tag @see: can't find getAsynchPeople} in jenkins.model.Jenkins\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/WorkspaceListener.java:23: warning - @param argument \"r\" is not a parameter name.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/listeners/RunListener.java:98: warning - Tag @link: reference not found: Run.State#COMPLETED\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/listeners/RunListener.java:98: warning - Tag @link: reference not found: Run.State#COMPLETED\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/AbstractQueueTask.java:40: warning - Tag @link: reference not found: Queue.Task\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/FoldableAction.java:58: warning - Tag @link: reference not found: Queue.Item\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/FutureImpl.java:43: warning - Tag @link: reference not found: Queue.Item\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/MappingWorksheet.java:86: warning - Tag @see: can't find map(Task, MappingWorksheet) in hudson.model.LoadBalancer\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/QueueTaskDispatcher.java:132: warning - Tag @link: can't find canTake(Node, BuildableItem) in hudson.model.queue.QueueTaskDispatcher\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/QueueTaskDispatcher.java:132: warning - Tag @link: can't find canTake(Node, BuildableItem) in hudson.model.queue.QueueTaskDispatcher\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/QueueTaskDispatcher.java:132: warning - Tag @link: reference not found: Queue.Item\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/QueueTaskDispatcher.java:100: warning - Tag @link: can't find canRun(Item) in hudson.model.queue.QueueTaskDispatcher\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/QueueTaskDispatcher.java:69: warning - Tag @link: can't find canTake(Node, BuildableItem) in hudson.model.queue.QueueTaskDispatcher\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/QueueTaskDispatcher.java:132: warning - Tag @link: reference not found: Queue.Item\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/QueueTaskFilter.java:43: warning - Tag @link: reference not found: Queue.Task\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/SubTaskContributor.java:52: warning - Tag @link: reference not found: MemberExecutionUnitContributor\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/SubTaskContributor.java:52: warning - Tag @link: reference not found: MemberExecutionUnitContributor\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Saveable.java:49: warning - Tag @link: reference not found: SaveableListener.fireOnChange\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/FileSystemProvisioner.java:139: warning - Tag @link: can't find snapshot(AbstractBuild, FilePath, TaskListener) in hudson.FileSystemProvisioner\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Functions.java:1522: warning - @param argument \"file\" is not a parameter name.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Plugin.java:97: warning - Tag @link: reference not found: ServletContext\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/Plugin.java:97: warning - Tag @link: reference not found: ServletContext\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginWrapper.java:506: warning - Tag @link: reference not found: UpdateSite.Plugin\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginWrapper.java:496: warning - Tag @link: reference not found: UpdateSite.Plugin\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginWrapper.java:496: warning - Tag @link: reference not found: UpdateSite.Plugin\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/PluginWrapper.java:506: warning - Tag @link: reference not found: UpdateSite.Plugin\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/Saveable.java:49: warning - Tag @link: reference not found: SaveableListener.fireOnChange\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/WebAppMain.java:77: warning - Tag @link: reference not found: ServletContext\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/WebAppMain.java:77: warning - Tag @link: reference not found: ServletContext\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/scm/AbstractScmTagAction.java:47: warning - Tag @link: reference not found: CVSSCM.TagAction\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/scm/AbstractScmTagAction.java:47: warning - Tag @link: reference not found: SubversionTagAction\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/node_monitors/SwapSpaceMonitor.java:46: warning - @sine is an unknown tag.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/triggers/SCMTrigger.java:506: warning - Tag @link: can't find SCMTriggerCause(String) in hudson.triggers.SCMTrigger.SCMTriggerCause\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/Maven.java:393: warning - Tag @link: can't find MavenInstallation(String, String, List) in hudson.tasks.Maven.MavenInstallation\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/Publisher.java:131: warning - Tag @see: malformed: \"DescriptorExtensionList#createDescriptorList(hudson.model.Hudson, Class\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/Publisher.java:118: warning - Tag @author cannot be used in method documentation. It can only be used in the following types of documentation: overview, package, class/interface.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/Publisher.java:131: warning - Tag @see: reference not found: DescriptorExtensionList#createDescriptorList(hudson.model.Hudson, Class\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/junit/PackageResult.java:178: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/junit/PackageResult.java:194: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/test/TestResult.java:59: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/test/TestObject.java:105: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/test/TestObject.java:225: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/test/TestObject.java:242: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/test/TestObject.java:116: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/test/TestResult.java:43: warning - @sine is an unknown tag.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tasks/test/TestResult.java:259: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/MatrixAggregator.java:79: warning - Tag @see: can't find prebuild(Build,BuildListener) in hudson.tasks.BuildStep\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/fsp/WorkspaceSnapshotSCM.java:96: warning - Tag @link: reference not found: ResolvedFailedException\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/fsp/WorkspaceSnapshotSCM.java:96: warning - Tag @link: reference not found: ResolvedFailedException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/init/InitReactorListener.java:20: warning - Tag @see: can't find buildReactorListener() in jenkins.model.Jenkins\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/init/InitReactorListener.java:20: warning - Tag @link: reference not found: MetaInfServices\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/init/InitStrategy.java:34: warning - Tag @link: reference not found: MetaInfServices\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/FormValidation.java:101: warning - Tag @link: reference not found: CVSSCM.DescriptorImpl#doCheckCvsRoot(String)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/HudsonIsLoading.java:42: warning - Tag @link: reference not found: ServletContext#setAttribute(String, Object)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/HudsonIsRestarting.java:42: warning - Tag @link: reference not found: ServletContext#setAttribute(String, Object)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/PluginServletFilter.java:52: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/PluginServletFilter.java:52: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/PluginServletFilter.java:52: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/ProcessKiller.java:60: warning - Tag @link: can't find kill(OSProcess) in hudson.util.ProcessKiller\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/ProcessKiller.java:60: warning - Tag @link: can't find kill(OSProcess) in hudson.util.ProcessKiller\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/ProcessKiller.java:60: warning - Tag @link: can't find kill(OSProcess) in hudson.util.ProcessKiller\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/ProcessTree.java:310: warning - Tag @see: can't find act(ProcessCallable) in hudson.util.ProcessTree.OSProcess\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/QueryParameterMap.java:50: warning - Tag @link: reference not found: HttpServletRequest#getParameter(String)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/XStream2.java:344: warning - @Override is an unknown tag.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/jna/SHELLEXECUTEINFO.java:56: warning - Tag @see:illegal character: \"58\" in \"MSDN: http://msdn.microsoft.com/en-us/library/bb759784(v=VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/jna/SHELLEXECUTEINFO.java:56: warning - Tag @see: reference not found: MSDN: http://msdn.microsoft.com/en-us/library/bb759784(v=VS.85).aspx\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:149: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/ChainedServletFilter.java:44: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/ChainedServletFilter.java:44: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/ContainerAuthentication.java:47: warning - Tag @link: reference not found: HttpServletRequest\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/ContainerAuthentication.java:56: warning - Tag @link: reference not found: ServletRequest\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/ContainerAuthentication.java:56: warning - Tag @link: reference not found: ServletRequest\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HttpSessionContextIntegrationFilter2.java:44: warning - Tag @link: reference not found: HttpSession\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HudsonAuthenticationEntryPoint.java:62: warning - Tag @link: reference not found: HttpServletResponse#SC_FORBIDDEN\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HudsonFilter.java:55: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HudsonFilter.java:55: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HudsonFilter.java:125: warning - Tag @link: reference not found: ServletContext\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HudsonFilter.java:125: warning - Tag @link: reference not found: ServletContext\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java:199: warning - Tag @link: can't find commenceSignup(FederatedIdentity) in hudson.security.HudsonPrivateSecurityRealm\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/InvalidatableUserDetails.java:56: warning - Tag @link: reference not found: HttpSession\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:149: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/NoopFilter.java:39: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/NotSerilizableSecurityContext.java:43: warning - Tag @link: reference not found: HttpSession\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:127: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:127: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:418: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:149: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:418: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/SecurityRealm.java:418: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbFilter.java:122: warning - @inheritDoc used but destroy() does not override or implement any method.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbFilter.java:122: warning - @inheritDoc used but destroy() does not override or implement any method.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:36: warning - Tag @see:illegal character: \"58\" in \"http://en.wikipedia.org/wiki/XSRF\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:36: warning - Tag @see:illegal character: \"47\" in \"http://en.wikipedia.org/wiki/XSRF\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:36: warning - Tag @see:illegal character: \"47\" in \"http://en.wikipedia.org/wiki/XSRF\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:36: warning - Tag @see:illegal character: \"47\" in \"http://en.wikipedia.org/wiki/XSRF\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:36: warning - Tag @see:illegal character: \"47\" in \"http://en.wikipedia.org/wiki/XSRF\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:36: warning - Tag @see: reference not found: http://en.wikipedia.org/wiki/XSRF\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:55: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:64: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:96: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:106: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:123: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuer.java:139: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuerDescriptor.java:59: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/csrf/CrumbIssuerDescriptor.java:37: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/slaves/ComputerListener.java:180: warning - Tag @link: can't find onTemporarilyOffline(Computer) in hudson.slaves.ComputerListener\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/slaves/ComputerListener.java:173: warning - Tag @link: can't find onTemporarilyOffline(Computer) in hudson.slaves.ComputerListener\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/slaves/DumbSlave.java:47: warning - Tag @link: can't find DumbSlave(String, String, String, String, Mode, String, ComputerLauncher, RetentionStrategy, List) in hudson.slaves.DumbSlave\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/slaves/NodeProperty.java:92: warning - Tag @link: can't find canTake(BuildableItem) in hudson.slaves.NodeProperty\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tools/JDKInstaller.java:269: warning - Tag @link: reference not found: FilePathFileSystem\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/tools/ToolLocationNodeProperty.java:93: warning - Tag @link: can't find forNode(Node) in hudson.slaves.NodeSpecific\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/AxisList.java:93: warning - Tag @link: reference not found: Converter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/AxisList.java:93: warning - Tag @link: reference not found: Converter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/MatrixConfiguration.java:371: warning - Tag @link:illegal character: \"60\" in \"#scheduleBuild(List<? extends Action>, Cause)\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/MatrixConfiguration.java:371: warning - Tag @link:illegal character: \"63\" in \"#scheduleBuild(List<? extends Action>, Cause)\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/MatrixConfiguration.java:371: warning - Tag @link:illegal character: \"62\" in \"#scheduleBuild(List<? extends Action>, Cause)\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/MatrixConfiguration.java:381: warning - @param argument \"cause\" is not a parameter name.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/MatrixExecutionStrategy.java:43: warning - @sicne is an unknown tag.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/MatrixExecutionStrategy.java:52: warning - Tag @link: can't find run(MatrixBuildExecution) in hudson.matrix.MatrixExecutionStrategy\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"58\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"47\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"47\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"47\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see:illegal character: \"45\" in \"http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/AbstractMavenBuilder.java:131: warning - Tag @see: reference not found: http://jenkins.361315.n4.nabble.com/Upgrade-to-1-424-broke-our-Maven-builds-due-to-empty-system-property-key-td3726460.html\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/EmbedderLoggerImpl.java:41: warning - Tag @link: reference not found: MavenEmbedderLogger\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenEmbedderRequest.java:107: warning - Tag @link: can't find setSystemProperties(Properties) in hudson.maven.MavenEmbedder\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/lib-jenkins-maven-embedder-3.9-sources/hudson/maven/MavenEmbedderUtils.java:68: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/lib-jenkins-maven-embedder-3.9-sources/hudson/maven/MavenEmbedderUtils.java:137: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenModule.java:400: warning - @Link is an unknown tag -- same as a known tag except for case.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenModule.java:400: warning - @Link is an unknown tag -- same as a known tag except for case.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenModuleSet.java:963: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenModuleSet.java:955: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenModuleSet.java:566: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenModuleSet.java:813: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenModuleSet.java:550: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/MavenModuleSet.java:1192: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/settings/SettingsProviderUtils.java:50: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/settings/SettingsProviderUtils.java:42: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/settings/SettingsProviderUtils.java:61: warning - @param argument \"type\" is not a parameter name.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/reporters/AbstractMavenJavadocArchiver.java:60: warning - @return tag has no arguments.\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see:illegal character: \"58\" in \"http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see:illegal character: \"45\" in \"http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see: missing '#': \"http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/SWbemLocator.java:35: warning - Tag @see: can't find http://msdn.microsoft.com/en-us/library/aa393719(VS.85).aspx in org.jvnet.hudson.wmi.SWbemLocator\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/maven3-interceptor-1.2-sources/org/apache/maven/cli/DefaultMavenExecutionRequestBuilder.java:111: warning - Tag @see: reference not found: org.jvnet.hudson.maven3.MavenExecutionRequestBuilder.MavenExecutionRequestsBuilder#getMavenExecutionRequest(java.lang.String[])\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver#handle(Command)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver#terminate(IOException)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/AbstractByteArrayCommandTransport.java:52: warning - Tag @link: reference not found: CommandReceiver#handle(Command)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/AbstractByteArrayCommandTransport.java:52: warning - Tag @link: reference not found: CommandReceiver#handle(Command)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/Channel.java:1026: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/Channel.java:1046: warning - @return tag has no arguments.\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver#handle(Command)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver#terminate(IOException)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/SynchronousCommandTransport.java:17: warning - Tag @link: reference not found: CommandReceiver\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver#handle(Command)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/CommandTransport.java:121: warning - Tag @link: reference not found: CommandReceiver#terminate(IOException)\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/cli/handlers/package-info.java:4: warning - Tag @link: reference not found: OptionHandler\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/cli/handlers/package-info.java:4: warning - Tag @link: reference not found: OptionHandler\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/init/package-info.java:45: warning - Tag @link: reference not found: Task\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/init/package-info.java:45: warning - Tag @link: reference not found: Session\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/matrix/AxisList.java:93: warning - Tag @link: reference not found: Converter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/maven-plugin/src/main/java/hudson/maven/EmbedderLoggerImpl.java:41: warning - Tag @link: reference not found: MavenEmbedderLogger\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/AbstractQueueTask.java:40: warning - Tag @link: reference not found: Queue.Task\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/FutureImpl.java:43: warning - Tag @link: reference not found: Queue.Item\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/model/queue/QueueTaskFilter.java:43: warning - Tag @link: reference not found: Queue.Task\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/remoting-2.17-sources/hudson/remoting/package-info.java:31: warning - Tag @link: reference not found: Channel\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/scm/AbstractScmTagAction.java:47: warning - Tag @link: reference not found: CVSSCM.TagAction\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/scm/AbstractScmTagAction.java:47: warning - Tag @link: reference not found: SubversionTagAction\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/ChainedServletFilter.java:44: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/ChainedServletFilter.java:44: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/ContainerAuthentication.java:47: warning - Tag @link: reference not found: HttpServletRequest\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HttpSessionContextIntegrationFilter2.java:44: warning - Tag @link: reference not found: HttpSession\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HudsonAuthenticationEntryPoint.java:62: warning - Tag @link: reference not found: HttpServletResponse#SC_FORBIDDEN\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/HudsonFilter.java:55: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/security/NoopFilter.java:39: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/PluginServletFilter.java:52: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/hudson/util/PluginServletFilter.java:52: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/core/src/main/java/jenkins/security/ApiTokenFilter.java:29: warning - Tag @link: reference not found: Filter\n [INFO] [ERROR] java.lang.ClassCastException\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/package-info.java:34: warning - Tag @see:illegal character: \"58\" in \"http://msdn.microsoft.com/en-us/library/aa394582.aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/package-info.java:34: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa394582.aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/package-info.java:34: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa394582.aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/package-info.java:34: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa394582.aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/package-info.java:34: warning - Tag @see:illegal character: \"45\" in \"http://msdn.microsoft.com/en-us/library/aa394582.aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/package-info.java:34: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa394582.aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/package-info.java:34: warning - Tag @see:illegal character: \"47\" in \"http://msdn.microsoft.com/en-us/library/aa394582.aspx\"\n [INFO] [ERROR] /files/kohsuke/ws/jenkins/rc/target/checkout/war/target/distro-javadoc-sources/jinterop-wmi-1.1-sources/org/jvnet/hudson/wmi/package-info.java:34: warning - Tag @see: reference not found: http://msdn.microsoft.com/en-us/library/aa394582.aspx\n [INFO] [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc\n [INFO] [ERROR] at com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.ClassUseMapper.mapAnnotations(ClassUseMapper.java:439)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.util.ClassUseMapper.<init>(ClassUseMapper.java:183)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.ClassUseWriter.generate(ClassUseWriter.java:109)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateOtherFiles(HtmlDoclet.java:92)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:122)\n [INFO] [ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)\n [INFO] [ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)\n [INFO] [ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] [ERROR] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)\n [INFO] [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)\n [INFO] [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)\n [INFO] [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)\n [INFO] [ERROR]\n [INFO] [ERROR] Command line was: /usr/lib/jvm/java-6-sun-1.6.0.26/jre/../bin/javadoc @options @packages @argfile\n [INFO] [ERROR]\n [INFO] [ERROR] Refer to the generated Javadoc files in '/files/kohsuke/ws/jenkins/rc/target/checkout/war/target/site/apidocs' dir.\n [INFO] [ERROR] -> [Help 1]\n [INFO] [ERROR]\n [INFO] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.\n [INFO] [ERROR] Re-run Maven using the -X switch to enable full debug logging.\n [INFO] [ERROR]\n [INFO] [ERROR] For more information about the errors and possible solutions, please read the following articles:\n [INFO] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException\n [INFO] [ERROR]\n [INFO] [ERROR] After correcting the problems, you can resume the build with the command\n [INFO] [ERROR] mvn <goals> -rf :jenkins-war\n [INFO] ------------------------------------------------------------------------\n [INFO] Reactor Summary:\n [INFO]\n [INFO] Jenkins main module ............................... FAILURE [5:57.094s]\n [INFO] Jenkins CLI ....................................... SKIPPED\n [INFO] Jenkins core ...................................... SKIPPED\n [INFO] Maven Integration plugin .......................... SKIPPED\n [INFO] Jenkins war ....................................... SKIPPED\n [INFO] Test harness for Jenkins and plugins .............. SKIPPED\n [INFO] Jenkins UI sample plugin .......................... SKIPPED\n [INFO] Jenkins plugin POM ................................ SKIPPED\n [INFO] ------------------------------------------------------------------------\n [INFO] BUILD FAILURE\n [INFO] ------------------------------------------------------------------------\n [INFO] Total time: 5:58.694s\n [INFO] Finished at: Sun Oct 21 17:23:35 PDT 2012\n [INFO] Final Memory: 10M/304M\n [INFO] ------------------------------------------------------------------------\n [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.2.2:perform (default-cli) on project pom: Maven execution failed, exit code: '1' -> [Help 1]\n [ERROR]\n [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.\n [ERROR] Re-run Maven using the -X switch to enable full debug logging.\n [ERROR]\n [ERROR] For more information about the errors and possible solutions, please read the following articles:\n [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException\n", "commit eac8ea4a7673ddafabcff61d9ca6c6ab70554883\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-23 12:08:22 -0400\n\n [JENKINS-15493] Linking retroactively in changelog.\n", "commit 8968e933713382ecb09c7f8b593dd6f3c4b97ecd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-22 19:10:28 -0400\n\n Incorrect Javadoc for getSystemMessage.\n", "commit 04b40131b7924a72c7e2370f45644da1b6afde50\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-22 15:49:16 -0400\n\n FindBugs\n", "commit e1869c56b5bf416ea28e5eed82576a2fd7bab317\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-22 13:26:45 -0400\n\n At least a little Javadoc for getJobOverrides.\n", "commit a623d3893faa07280cd2df10aab7fc778f33a4c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-22 08:41:28 +0900\n\n Deprecated old form methods and replaced them with new ones.\n \n Stapler doesn't understand doXyz method overloads, so in general it's\n not predictable which form it'll invoke.\n", "commit 3ae859402002320394829bcdbddf6408a45d0610\nAuthor: Wade Carpenter <wade.carpenter+jenk@gmail.com>\nDate: 2012-10-19 16:19:11 -0700\n\n [FIXED JENKINS-15540] Update logging levels in LogRotator\n \n 1. Log all removals as FINE instead of FINER.\n 2. Log artifact removes as FINE.\n \n Affects:\n hudson.tasks.LogRotator perform()\n", "commit 137c19b5b3656c542199c1a7db045f7f7fead724\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-19 16:20:36 +0200\n\n expose User.XSTREAM2 so that plugin can register backward compatibility aliasses\n", "commit 86965c2f50a45c9f83c34d841532c02ef804f32d\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-10-19 09:54:48 +0200\n\n Localization for pull # 590 (2be878b97cd019f61958352bd7e0cb40f6dabb40)\n", "commit 6f77ed93121e7b361c5e4dbac6999dfb110b8876\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-18 17:11:35 -0400\n\n 8-byte alignment makes size estimation on a structure with some unknown elements tricky.\n", "commit 9f22e33ebd4a1e2933472d52d7ce1b903c0c5f6a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-18 15:54:29 -0400\n\n Verifying that the heap size of a SuiteResult (from Surefire) is linear in the sizes of TEST-*.xml + *-output.txt even when there is lots of stdio.\n", "commit 2e9ec45161ba03d8954f1c34f3da63d839431488\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-18 14:25:12 -0400\n\n Updated a bit.\n", "commit d9ba4814f94780e12f7b0407872b4eab77f4da00\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-18 10:29:14 -0400\n\n Removing stale references to dev.java.net.\n", "commit a92b6bfe17b169b8e05dac16cfd4961387875bd8\nAuthor: Peter Eisentraut <peter@eisentraut.org>\nDate: 2012-10-17 22:51:43 -0400\n\n debian: Fill in gecos field for jenkins user\n \n Otherwise when Jenkins runs git, git will complain that the identity is\n not set up correctly and will fail.\n", "commit 8ef4df922e47e1e002271562c2c458e764c36b89\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-17 13:11:26 -0400\n\n Miscellaneous POM warnings.\n", "commit 918cf8dfcae97204bc173ce8f92f4eeaa89ef247\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-17 13:09:02 -0400\n\n [FIXED JENKINS-15426] Run animal-sniffer:check by default (-DskipTests suppresses).\n", "commit 8bb7e572f756f080186d73defb2ff757b3379830\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-17 12:10:42 -0400\n\n [JENKINS-14923] Removed CONSISTENT_HASH flag to simplify code.\n", "commit 4872423170a59170e253f41f4041e64c6bbcf2b0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-17 10:00:44 -0400\n\n [JENKINS-6516] Place stdio truncation message on its own line to make it more prominent.\n", "commit 8bfff6c736d2e5fec0bec6646aa024b0a7903b58\nMerge: 7baf7baa58 2be878b97c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-10-17 05:15:36 -0700\n\n Merge pull request #590 from lvotypko/creator-of-slave\n \n Store userId of a user which created a slave.\n Thanks\n", "commit 2be878b97cd019f61958352bd7e0cb40f6dabb40\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-10-17 12:24:25 +0200\n\n Store userId of a user which created a slave.\n", "commit 7baf7baa58f22ef878f384166e7e38237a5ab483\nMerge: 519e656e4c d7fef08d9e\nAuthor: Jenkins admin <jenkinsadmin-github@kohsuke.org>\nDate: 2012-10-17 02:28:43 -0700\n\n Merge pull request #589 from Batmat/fix-french-translation-for-build\n \n Fix translation: build=construction!=compilation.\n", "commit d7fef08d9e3da0cbfa4813f685968aeec24e1ff9\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2012-10-17 11:17:00 +0200\n\n Fix translation: build=construction!=compilation.\n \n Or build if you don't wanna translate.\n That's actually what we did for the\n Jenkins Definitive Guide French Translation.\n", "commit 3d4693f8f18688166168206bcb7e7ffd0622e93e\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 20:42:54 +0200\n\n update notification on PluginsLink\n", "commit 9ec50d66c56934039f5f0b9f8fc18a5274a41d37\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 18:37:18 +0200\n\n remove trailing '/' on links\n", "commit 9d9d646b6b29cb41ba5ad4fba012f7aa88846da4\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 18:36:24 +0200\n\n remove obsolete bundle keys\n", "commit 7639674b5952497dca4235712dba80beae901a01\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 18:31:26 +0200\n\n use large intervals between defined links, so that new links can be added in future. Fix missing permission on ConsoleLink\n", "commit 97a35ed620a2ab6c405fca5d202911ba48be7553\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-16 10:36:42 -0400\n\n UserTestCase -> UserTest\n", "commit 0296d9dbc0ea560e6d4235acbe0a0b2181f973fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-16 10:35:30 -0400\n\n Test that user ID is filtered out, as some security realms include this as a group.\n", "commit 3fdf226aaa6d654c99ad60f3e8aeb5488f15690f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-16 10:33:43 -0400\n\n Normalized name.\n", "commit 3b4b6475a72272b06640e0483b8b2e9807b08be0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-16 10:24:04 -0400\n\n @since, changelog for User.getAuthorities.\n", "commit b6ea88a05f0003f6e027b7a9396b01429e89228f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-16 10:22:13 -0400\n\n Testing getAuthorities.\n", "commit 61fd54ec4530a9054fd10dfa8ef23e0b0bf3c3ad\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-16 09:58:26 -0400\n\n Switched to JenkinsRule.\n", "commit b44787ddeaf203d26baf456cb12603b6f2ad232a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-16 09:35:08 -0400\n\n getAuthorities should delegate to impersonate.\n", "commit 16148e79a720bd97317a3490ae29df955f8ce2b4\nMerge: 2dd76bd91b 519e656e4c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-16 09:19:43 -0400\n\n Merge branch 'master' into User.authorities\n", "commit 3307e1e36ee5d74924ca9510be44ac64e2978ebc\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 13:32:53 +0200\n\n cleanup resource bundle\n", "commit 26b1fed036122684918ab54fe1163aa7692e69a4\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 13:24:38 +0200\n\n refactor configure link into a ManagementLink\n", "commit 5e9e694e155cbf16a5338f1bfda7e1fe45a7735c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 13:03:00 +0200\n\n refactor reload link into a ManagementLink\n", "commit e0cc08b700a1c4489cb87c52e0870aeca74e0842\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 12:51:01 +0200\n\n refactor plugin link as a ManagementLink\n note that UpdateCenter.hasUpdate() has been removed on 720be7d7a12facd3543c0ffa2d2757ef76b9c06a\n", "commit 0a5022b8789c9e5b7c08d82579115cd501f3af1a\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 12:28:38 +0200\n\n refactor system info link as a ManagementLink\n", "commit 0a045007a5494f8ba854880a40c33308c3a8aba0\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 12:26:19 +0200\n\n refactor system log link as a ManagementLink\n", "commit d587cdd4cf2425fe9ec49afc2581e2ceb68ee3f0\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 12:19:51 +0200\n\n fix CLI.Displayname\n", "commit 4de02b56460db9e482ff23ea938b0899f756e222\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 12:04:05 +0200\n\n refactor load-statistics link into a ManagementLink\n", "commit 308ad8cf3a01fdb4b0e63e6537d6f0c83a56129e\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 12:01:26 +0200\n\n refactor cli link into a ManagementLink\n", "commit 156a43b62011725708b5cd25446abcf39f5697e0\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 11:57:16 +0200\n\n convert \"script console\" to a managementLink\n", "commit 432f54f2861807c4603ecc851d2408f029153d95\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 11:17:27 +0200\n\n convert \"manage nodes\" link to a ManagementLink\n", "commit f50f99a6302769061c15dcf959e75b29677fae6c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 11:14:26 +0200\n\n convert \"shutdown\" to a ManagementLink\n", "commit 2da1149196e3ac58b0dc0966660dc3122af7db08\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-16 10:47:05 +0200\n\n move jelly view bundle to a Messages bundle\n", "commit 519e656e4cd417cfff78563cba93fc1f475511e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-15 16:48:26 -0700\n\n Improving the enforcer error message.\n \n This is based on watching another person building Jenkins for the first\n time.\n", "commit 97c3f303cb52688530ed3ae97e5c047821fa9f29\nMerge: ced5c44323 8f7d16a533\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-15 14:54:20 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit ced5c443231d6c41f89f6c5fdb99b433725ff4db\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-15 14:52:04 -0400\n\n [FIXED JENKINS-15316] Harmless but noisy exception running builds on some Windows systems in non-English locale.\n Falling back to just checking for \u2018FileSystemException\u2019 since detail message about missing required privilege may be translated.\n", "commit 8f7d16a53382f3794b36439ce494395b0de3c35a\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-15 18:24:27 +0200\n\n [FIXED JENKINS-12458] support symlink for jobs subdirectory\n", "commit 3e7fcc9904fee13eb8bfbf0b31b492dbbcd425a9\nMerge: dcea7d5bf6 6eba5a87bc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-15 11:28:05 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit dcea7d5bf6a011518bbc642426d26073b337086a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-15 11:03:24 -0400\n\n [JENKINS-12307] More helpful error message for getItemTypeDescriptorOrDie on a non-collection field.\n", "commit 6eba5a87bc82bcc4895486e3905b10cd0956b142\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-10-09 14:53:37 +0200\n\n [FIXED JENKINS-15292] Revert \"setting maven home is enough for global settings to be m.getHome()/conf/settings.xml\"\n \n This reverts commit 51d5220f6c19c4e7d5c35a07b62219472b2a7870.\n \n hudson.maven.MavenUtil#createEmbedder set GlobalSettingsFile to MavenHome/conf/settings.xml by default so I can't explain this regression\n", "commit 63d5594cba5758ff11f553f8b354fb77f72f9de3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-14 23:30:53 -0700\n\n the trunk is toward 1.488-SNAPSHOT\n", "commit af38b58da006e190e9f821bdeef74f1c8eb14c19\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-14 23:30:49 -0700\n\n creating an RC branch\n", "commit 6ea1b8c7ee46b587821c74dd7dc8a02f34cc730a\nMerge: cb534863d8 a5814efc5f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-14 18:26:14 -0700\n\n merged back the RC branch\n", "commit a5814efc5f8f61a3d2988b4676d7a3bc8811759b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-14 18:26:08 -0700\n\n updated changelog as a part of the release\n", "commit 67ce9ecfdcbf9eef65c740f4bc55993b341595d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-14 17:52:11 -0700\n\n updated changelog for release\n", "commit 5624bfb191758df60058ea87823f1f628cd0b5a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-14 17:36:13 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9d7292650a23ee9eeca16014db4aa1544d3f3796\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-14 17:36:13 -0700\n\n [maven-release-plugin] prepare release jenkins-1.486\n", "commit c8e5cb93ecf67ee79c62402aba0615b2d9e5e510\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-12 18:31:14 -0700\n\n 1.486 special for a week.\n", "commit cb534863d812a0362d88997d7bd750ff3854e742\nMerge: 8dbee911c3 954f03ad5b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-12 15:58:39 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 8dbee911c39343c3085a4f56f6e597719ba0c0ca\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-12 15:58:06 -0400\n\n [FIXED JENKINS-15494] Uncaught TypeError: Cannot read property 'firstChild' of null\n", "commit 954f03ad5b50887ca6cb26599074c9827bc2c1bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-12 12:53:15 -0700\n\n JNLP Slave agent on OS X can install itself as a launchd service.\n", "commit 4135cc27d0d850cc7251965309f5775835ec6058\nMerge: eb18f080bb 82379c90d1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-12 15:33:29 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit eb18f080bb7e1842ee8031c6a8e6c665e527badf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-12 15:32:40 -0400\n\n [FIXED JENKINS-15511] NPE from PluginManager.\n", "commit 82379c90d1ff11d9fe2cc822ed5760a00a3e3968\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-12 09:40:40 -0700\n\n Moving old slave log files to their new locations\n \n ... based on Jesse's feedback to 1f83338dea89a3fd7248fd8cb371978c9fd751a1\n", "commit 87d9a6e413c11eda69f7c2966c3f2a5f97381585\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-12 11:30:29 -0400\n\n [JENKINS-15369] NPE from Jenkins.removeNode continued.\n /computer/*/doDelete should try harder to remove even a \u201czombie\u201d Computer with no associated Node.\n", "commit a1cef72affddedda03a6c9e3557916880b27e179\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-12 08:10:23 -0700\n\n Using bottom-sticking OK buttons in more places.\n", "commit d4657b8f8a5eb1105bf193feda3eaeb55621d0bd\nAuthor: Martin Schroeder <martin.h.schroeder@intel.com>\nDate: 2012-08-29 15:59:38 +0200\n\n Added copyright notice, as per company policy.\n \n Signed-off-by: Martin Schroeder <martin.h.schroeder@intel.com>\n", "commit 346fc998b16f2021cbd6b3bb1cd1878a2b19ff5b\nAuthor: Martin Schroeder <martin.h.schroeder@intel.com>\nDate: 2012-08-29 10:51:41 +0200\n\n Enabled transparent compression support.\n \n This only works if the \"transparent GZIP support\" patch has been\n applied against Stapler. Otherwise, this patch will not compile\n as the new \"LargeText\" constructor will not be found.\n \n Additionally, the console.jelly was modified to make use of the\n stream instead of the raw file, which is necessary to get the\n correct uncompressed size of the file for skipping bytes.\n \n [JENKINS-2551]\n [JENKINS-10400]\n [JENKINS-13655]\n \n Signed-off-by: Martin Schroeder <martin.h.schroeder@intel.com>\n", "commit 33af6b59a56b280d45c8abac364835e16a0947e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 18:22:52 -0700\n\n adding a databinding version of <f:hetero-list />\n", "commit 27783878670d44afd86b26fd8d80e69765d73293\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 17:42:40 -0700\n\n typo\n", "commit 17bf1bc76940dea7633ebcd0d2f964fcd55992e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 15:44:57 -0700\n\n typo\n", "commit 9eadc32227915f52e0a1f54c50bf4874488cba1a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 15:43:57 -0700\n\n Oops, I forgot to actually use it\n", "commit e37134ede63a2e7784f36a8e46c157ca4015a3b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 15:43:16 -0700\n\n I meant this error message to include the interface name.\n", "commit 230be852a14abe91567fcc0ad9cb3417f0c378ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 15:41:28 -0700\n\n itr.next() will throw NoSuchElementException anyway.\n", "commit 4fb20f9692b055ea9fbb804dac53700d1ec8dc84\nMerge: 04c87d8d99 ac3b25baec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 12:02:33 -0700\n\n Merge branch 'rc'\n \n Conflicts:\n changelog.html\n core/src/main/java/jenkins/model/lazy/SortedList.java\n", "commit ac3b25baec8ce24ec9c60cdeb0f097047592706c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 11:47:35 -0700\n\n [FIXED JENKINS-15465]\n \n If unwrap returns null, we need to fall through to load to try it again.\n (cherry picked from commit 04c87d8d99668125b2794b9d78047011de6c52ca)\n", "commit 9dde518f85da4811ab1803105c4c03b266b04749\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 10:23:58 -0700\n\n [JENKINS-15465]\n \n If a build record gets GCed, a load is attempted, and that fails, then RunMap can return null. Not sure if this alone would explain the entirety of JENKINS-15465, but this is a related fix.\n (cherry picked from commit ca44a90e27263d390ff5414b25ec4e7b5c79d687)\n", "commit 04b0283d1a95fa424863d7de0dd8a73078eecb37\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 10:06:52 -0700\n\n [JENKINS-15465] tweaking subList implementation and iterator.\n \n I can't really think of how null ends up in the resulting list, but adding a check in Iterator to detect that situation.\n \n Also, improved the efficiency of the subList implementation.\n (cherry picked from commit 807dc7174cd8ed4ec3cb9562f1c3f90f4035cf33)\n", "commit 04c87d8d99668125b2794b9d78047011de6c52ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 11:47:35 -0700\n\n [FIXED JENKINS-15465]\n \n If unwrap returns null, we need to fall through to load to try it again.\n", "commit ca44a90e27263d390ff5414b25ec4e7b5c79d687\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-11 10:23:58 -0700\n\n [JENKINS-15465]\n \n If a build record gets GCed, a load is attempted, and that fails, then RunMap can return null. Not sure if this alone would explain the entirety of JENKINS-15465, but this is a related fix.\n", "commit 6fca1f08d20fcb9d8639ce6e3ff83aa63e145fde\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2012-10-11 01:49:48 +0100\n\n [FIXED JENKINS-15439] Jenkins build records lazy-loading failed to load some of my jobs\n \n Ensure that SortedList clones the underlying data list.\n Without this changes to a clone also change the original list.\n (cherry picked from commit 761c437983ad2b08399efa5e69e848764fcff4de)\n", "commit ffad86c70eba380c5429180dfbf03dcb3305c675\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2012-10-11 10:04:57 +0100\n\n Add proper generic type information to SortedList constructor.\n", "commit 761c437983ad2b08399efa5e69e848764fcff4de\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2012-10-11 01:49:48 +0100\n\n [FIXED JENKINS-15439] Jenkins build records lazy-loading failed to load some of my jobs\n \n Ensure that SortedList clones the underlying data list.\n Without this changes to a clone also change the original list.\n", "commit ff2d15aced231bdf2c8955a4e9f554c0631f38c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 13:57:36 -0700\n\n [JENKINS-15439]\n \n adding more probe.\n", "commit a1286064ad3415a8a7d5de7ff7dca90fe63d9892\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 13:54:37 -0700\n\n since these tags are used in sidepanel, don't make assumption that \"it\" object is rendering the current URL.\n", "commit d372f71a0bd764acb3d431f3751afeff2d225d48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 13:31:30 -0700\n\n generating aggregated javadoc\n", "commit 81dd6d62b7726e81df9f58e7cc333cbac065d2dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-03 09:37:10 -0700\n\n More convenience methods\n", "commit 1f83338dea89a3fd7248fd8cb371978c9fd751a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 12:29:31 -0700\n\n put slave log files into specific directories.\n", "commit 807dc7174cd8ed4ec3cb9562f1c3f90f4035cf33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 10:06:52 -0700\n\n [JENKINS-15465] tweaking subList implementation and iterator.\n \n I can't really think of how null ends up in the resulting list, but adding a check in Iterator to detect that situation.\n \n Also, improved the efficiency of the subList implementation.\n", "commit 35a471bfdf62f427bf9aa5eb315a27430d8ce0ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 08:58:35 -0700\n\n otherwise remove() would always fail\n", "commit 7e8bf72eac30952c33d8dabb653bf87cd25ff991\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 08:54:12 -0700\n\n [JENKINS-15466] remember the cause of the initialization failure given that JVM doesn't remember.\n", "commit 35eadbcf6e96bd758e509042219cc2c8e4798fb8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-10 08:33:05 -0700\n\n 1.LAZYLOAD -> 1.485\n", "commit ae7ec8e8677b00a729db9ec32aef6638ba6e696d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-09 19:28:50 -0700\n\n added a link to the Jellydoc\n", "commit 851b850d2e23afedaeed31143303fe5ccb8575d2\nMerge: 3e5b403f65 7624cc5436\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-09 20:45:23 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 3e5b403f6500d4df0b3313856c3bed369614aa48\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-09 20:44:48 -0400\n\n Trim snapshot version strings in plugin=\"\u2026\" attributes.\n", "commit 7624cc54367aa9eb29d24c17b60528f9523896f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-09 17:00:47 -0700\n\n attributing this improvement to 8754\n", "commit 1f2f18b4af88510ddb3928be90acebd4ec17b694\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-09 16:42:58 -0700\n\n Added \"manage old data\" permanently to the \"manage Jenkins\" page.\n", "commit 4a841251494040946d89cb30152ba5e6b74686f4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-09 16:40:14 -0700\n\n Hudson is no more\n", "commit f1d4e2d30363061bf0bd0001a930f62291a089ac\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-09 19:30:24 -0400\n\n Mistyped sentence.\n", "commit 29f6a5dd010d490569014bd0d045daea777521b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-09 16:08:21 -0700\n\n [FIXED JENKINS-3070]\n \n Added uninstaller that removes *.jpi.\n", "commit 85eacfe33663da94448eaea25aa71afcd388d0e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-09 15:42:41 -0700\n\n The only time whitespace contains the version number is when it's a private build, and they tend to be long.\n \n So it's better to wrap this to maximize the width allocated to the description.\n", "commit ce6c6a91767b76167562b7c7235aa001608d1cac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-09 15:01:39 -0700\n\n [JENKINS-15439]\n \n still not really sure what's causing this, so adding more probes. Those who are seeing this problem, please run this build and send us the message you see.\n \n I tightened up the assertion pivot<=hi to pivot<hi, because lo<hi.\n", "commit a88c470efbe0ad7cf59ce079f819c4403b97f0c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-08 19:25:14 -0700\n\n the trunk is toward 1.487-SNAPSHOT\n", "commit d01dcf48ed2cd9815bad92541c0de0e3c765ba65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-08 19:25:08 -0700\n\n creating an RC branch\n", "commit 0625013ab470432b1fc8840cbf3127a5a6ae9dc7\nMerge: b7e50f769a c2c6c88f8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-08 00:31:50 -0700\n\n merged back the RC branch\n", "commit c2c6c88f8e1d822a55753120e4d0a18f1041ae4f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-08 00:31:48 -0700\n\n updated changelog as a part of the release\n", "commit e646c71f18f3755bd91882278d17fb1a8da12a89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-07 23:58:24 -0700\n\n updated changelog for release\n", "commit 71ef2641c1b11282c054b6ef3aba42cc312e77b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-07 23:41:22 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1effef3f4cb90169bed8a7d57a13da769fe571c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-07 23:41:21 -0700\n\n [maven-release-plugin] prepare release jenkins-1.485\n", "commit ebd791a02ee6e53cf0238121d9e500b7ca3da6c5\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-10-06 23:06:34 +0200\n\n [FIXED JENKINS-15408] updated changelog\n", "commit 1600b9c84ed3a99badff4aa2425484172e9ec0fe\nMerge: 7a4c2aa3c0 b7e50f769a\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-10-06 22:57:55 +0200\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins into ReopenableRotatingFileOutputStream-windows\n", "commit b7e50f769ac7afd9baf33dafed2421f1c708ce75\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-05 17:04:48 -0400\n\n Enforcing some invariants.\n", "commit 32873ab94b8cb696f50373bac5c0223cbe049296\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-05 17:03:03 -0400\n\n Will You Please Be Quiet, Please?\n", "commit e582616791778891ee07acc3057303204bda82ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-05 12:53:46 -0400\n\n [JENKINS-15426] Animal Sniffer upgraded to 1.8, and noting what is needed from 1.9.\n", "commit 68055465c9b642a8e35b1ddb3bb05f6e88b95b28\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-05 09:48:43 -0400\n\n Typo.\n", "commit 6c4e65f576ea6fa43b06e6d677f40410a87fefc1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-04 19:41:59 -0400\n\n [FIXED JENKINS-15335] Typo broke build queue display.\n", "commit 0d638df0abbbc5f7a6e66f1a07526ffedf89e393\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-04 19:40:00 -0400\n\n Documentation updates after f1aa7ba.\n", "commit 06514d2517bb124cd3700d8063c755e60a7107fe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-04 11:10:29 -0400\n\n [JENKINS-15206] Fixed up some remaining references to /people and introduced a redirect page.\n Thanks to newenigma for catching.\n", "commit 2404097197933fabe5189cfa7a3f66413a3dc9b4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-03 16:06:08 -0400\n\n Clearly state that FingerprintAction, not UpstreamCause, is used for all upstream/downstream methods in this class (contrary to what you might expect).\n", "commit 57385c011ed795c5c4e18e4d035d7652d4dc4723\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-02 19:05:50 -0400\n\n Oops, this was in the wrong section.\n", "commit 8a94cb44cd2e8e0ddef87e75d78d260b465af4f6\nMerge: fe934aac00 00d7ccb1d4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-02 16:46:20 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit fe934aac007a20c43e803de61ef8b6cf28c4434f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-02 16:45:27 -0400\n\n [FIXED JENKINS-15382] Memory exhaustion parsing large test stdio from Surefire.\n", "commit 00d7ccb1d426fdcf9735e69dc50e09bc2019883c\nMerge: 1c8617cb49 3d75e50fe8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-02 13:37:35 -0700\n\n Merge branch 'rc'\n", "commit 3d75e50fe85e90a4ab0f8dd73bf67741fd23c86c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-02 13:37:21 -0700\n\n release process botch? merge failure?\n", "commit 1c8617cb4933cae25faf66b7f0e9c8b04d5c14fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-02 15:52:58 -0400\n\n testSuiteStdioTrimmingSurefire\n", "commit 9a7ed1fd0c67bcb40bb456b8af3ccf79f1e48157\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-02 12:40:15 -0400\n\n Basic test for glob functionality in workspace.\n Lots left untested\u2014*fingerprint* and so on.\n", "commit 7f7cd71d3289d6676e7de977c58680ec54e7916c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-02 00:16:07 -0700\n\n the trunk is toward 1.486-SNAPSHOT\n", "commit fe9c8e13bc467c3159d3573d8689b39969de135d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-10-02 00:12:49 -0700\n\n creating an RC branch\n", "commit 7a4c2aa3c070ddf45fc13f623666fedda484f7d5\nMerge: 5694a7ade2 300bfc463b\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-10-01 22:53:18 +0200\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins into ReopenableRotatingFileOutputStream-windows\n", "commit 300bfc463bc4377d6124fa538f64ff6e2b8d7813\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-01 12:51:06 -0400\n\n [FIXED JENKINS-15369] NPE deleting a slave.\n", "commit 33ad9e026e575f5b2dc87b076029927de390d2d0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-01 12:49:42 -0400\n\n Might as well specify ciManagement, right?\n", "commit 202903aaef6e7df5dd17792b3009906c97e12c73\nMerge: 7a552e8e02 c0df15ab38\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-01 11:32:23 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n \n Conflicts:\n changelog.html\n", "commit 7a552e8e0209043e6b03951699dcbc16dfbbe082\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-10-01 11:30:42 -0400\n\n [FIXED JENKINS-15368] Make View.getProperties synchronize on a safer monitor.\n", "commit c0df15ab38c2fef8592d38451cef0ba68ebc64d0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-10-01 18:09:37 +0300\n\n changelog entry for JENKINS-15293\n", "commit 7daa5ef1b245fd7a8887bbc6274be080a52a4d23\nMerge: 14098be5db e6685a700c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-10-01 08:07:01 -0700\n\n Merge pull request #581 from mpapo/JENKINS-15293\n \n Fixed JENKINS-15293\n Thanks\n", "commit e6685a700c2c7e34f6cbd2c9ad474b2c201919f4\nAuthor: Michael Pailloncy <michael.pailloncy@gmail.com>\nDate: 2012-10-01 16:31:44 +0200\n\n do not remove maven installation which does not have a home, like maven installation with automatic installer (bug associated with JENKINS-14510 fix ... sorry..)\n", "commit 14098be5db0e4982e20d20d4ebf7b3f81701fb07\nMerge: 7ef347be0a b64fa0267d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 15:09:47 -0700\n\n merged back the RC branch\n", "commit b64fa0267d0dd69dcbc127f97f4b11528eb781e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 15:09:43 -0700\n\n updated changelog as a part of the release\n", "commit 7ef347be0aef585c4a7d69f5d9046f1206871fe1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 14:44:47 -0700\n\n Bumping up to 1.28 to avoid picking up org.jvnet:animal-sniffer\n", "commit ead639a1c021bffedcadd718a5edb75a3a004c9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-29 12:51:08 -0700\n\n added a convenience method\n", "commit 68b78646af6df91447f070da7cf8fd17b8d898fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 14:35:12 -0700\n\n updated changelog for release\n", "commit a110e692d33a034962a69b7baa843a8f3a687278\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 14:34:08 -0700\n\n updated changelog for release\n", "commit aea1f974b1257b107a9755dac8cb300f12130694\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 14:23:20 -0700\n\n updated changelog for release\n", "commit 2479340769815ea3371eb0d2a79b1d0070eef31d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 14:16:37 -0700\n\n updated changelog for release\n", "commit cc30cacb9dd60d6642b73f225352c7ba74879ff5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 06:26:38 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4a2a902f7783b0ad96f3eb313241e34578cc202e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-30 06:26:37 -0700\n\n [maven-release-plugin] prepare release jenkins-1.484\n", "commit 288827f67166c3159f18babf87b16693f537bb9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-29 11:35:18 -0700\n\n Jelly TagScripts no longer keeps Tags in a per-thread cache.\n", "commit 6d9cc46dd6bb78b7d6606b649eb19a4d28dd7fc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-28 18:27:11 -0700\n\n off by one bug.\n", "commit b0fb0992925a8c0c12573593663aed24cfbc9104\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-28 15:44:15 -0700\n\n removed Java6 dependency\n", "commit 2cb12bf13b98c38eba62c2c10fb6b496e709e2f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-28 15:31:30 -0700\n\n removing Java6 dependency\n", "commit e2bfcb3ecdc69e6c46cbb36d11e26de4ef47b779\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-28 15:20:35 -0700\n\n exclude from animal-sniffer (even though with 1.8 this doesn't work as expected)\n", "commit e1fb93aba69e451ccdbefcd5aa5b71d7187f8e58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-28 14:45:37 -0700\n\n exclude from animal-sniffer\n", "commit 2cdc70c17dacd8be560c5790ff8072b7e9c5e337\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-28 14:44:38 -0700\n\n if this error happens again, don't let it kill the loading.\n", "commit 2dc6e811e55bf284eb7329df2e14929a9de738f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-28 14:17:30 -0700\n\n excluding this from animal sniffer check\n", "commit 7b9066267c8d620fe0f57a9043e6a69907dc32c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-27 17:00:37 -0700\n\n making error detection easier\n", "commit 5694a7ade27d96fe5bd8b399fca09346bcf020db\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-09-28 22:30:53 +0200\n\n Fixed ReopenableRotatingFileOutputStream to work on Windows\n", "commit eb171185b07be0974f5bddff059426fa5363d5a0\nMerge: 60846106f3 03ebdc865a\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-09-27 00:39:53 -0700\n\n Merge pull request #578 from lvotypko/launch-slave\n \n Show message that slave has been already launched instead of source not ...\n", "commit 60846106f3977513e258a48923e03ce558c1c387\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-09-27 00:31:06 +0200\n\n ArrayList construction not needed all the time\n", "commit 176ec80ce299fc6286a5acbe56e76661a2461869\nMerge: f4c8165838 3aaac809b6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-09-26 15:19:28 -0700\n\n Merge pull request #579 from JoelJ/patch-3\n \n Fixing ClassCastException\n Thanks!\n", "commit 3aaac809b64a5c420aadd1359253cd78ce95ebdf\nAuthor: Joel Johnson <johnson.joel.86@gmail.com>\nDate: 2012-09-26 15:31:44 -0600\n\n Fixing ClassCastException\n \n casting the toArray result will sometimes cause ClassCastExceptions.\n i.e.:\n Caused by: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;\n at hudson.security.WhoAmI.getAuthorities(WhoAmI.java:65)\n", "commit 03ebdc865aab48710708d4c2bf484c2df27f5f61\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-09-26 21:56:29 +0200\n\n Show message that slave has been already launched instead of source not found\n", "commit 2dd76bd91ba964782a423900c8308eaac6dd52d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-25 17:08:17 -0400\n\n Display authorities at /user/* for convenience.\n", "commit f4c8165838485bf2b3d5bacd6c7910c1d644fd5a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-25 11:59:00 -0700\n\n Resurrect the maven site changes\n \n This reverts commit 604e7e07d17ad853729ddf4270435bb5d9cc4458.\n", "commit bffca9cd0610d97d532919d8fdd8a0fff5a31b1f\nAuthor: Joel Johnson <johnson.joel.86@gmail.com>\nDate: 2012-09-25 10:25:01 -0600\n\n Test result page keeps identifying tests as age 1\n \n If a test has not been viewed, the age will keep being 1.\n This is because getFailedSince()/failedSince is lazy loaded.\n Without having viewed the CaseResult that method is never\n called and the prev.failedSince returns '0' which may or may\n not be accurate.\n http://jenkins.361315.n4.nabble.com/Problem-with-Age-column-on-Test-Results-tab-td3172208.html\n", "commit bcb144e91265261533bd26c136205c352b251e8b\nMerge: 604e7e07d1 01b2830c79\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2012-09-25 03:41:27 -0700\n\n Merge pull request #427 from kmaehashi/summary-utf8\n \n [FIXED JENKINS-15297] Add explicit charset declaration to summary page to prevent stacktrace from being displayed mangled\n", "commit 604e7e07d17ad853729ddf4270435bb5d9cc4458\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-24 13:45:07 -0700\n\n Revert Maven site pom change until the release gets to central.\n \n Revert \"menu needs to be explicitly inherited\"\n \n This reverts commit 7add578b8de7c11387c1083cff5d759253bce6ae.\n \n Revert \"Push Maven site to another repository\"\n \n This reverts commit 71d8014b528078c867197eb96431a5e835dfb715.\n", "commit 7b9becc8eacaa5728de05e068fc802d47868db45\nMerge: 8fb12c5a91 7add578b8d\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-09-24 22:26:31 +0200\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 7add578b8de7c11387c1083cff5d759253bce6ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-24 12:02:49 -0700\n\n menu needs to be explicitly inherited\n", "commit 8fb12c5a911a2fb171615497f676adcf307d91c5\nAuthor: Erik Molekamp <erik.molekamp@gmail.com>\nDate: 2012-09-24 20:47:58 +0200\n\n Fix XStreamDOMTest for Windows\n", "commit 71d8014b528078c867197eb96431a5e835dfb715\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-24 10:53:49 -0700\n\n Push Maven site to another repository\n", "commit 2a80811ed3c1492b67858d4886271bb7ea57becc\nMerge: f79b575b86 4b4d35d241\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:57:42 -0700\n\n Merged the lazy-load branch\n", "commit f79b575b867cf12d246d415cbcd1d15afd466f7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:57:12 -0700\n\n trunk is toward 1.485\n", "commit 332b4e10e29bf3c1ef85d8d46d685c29046a6de1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:56:02 -0700\n\n the trunk is toward 1.485-SNAPSHOT\n", "commit 5ffeee81f870d78b213cf59ab708136b8c100690\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:55:57 -0700\n\n creating an RC branch\n", "commit 268d9c835006b7e474907b57fcb1aa53e3bfbb17\nMerge: 823cda1a1c 936cc085ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:45:02 -0700\n\n merged back the RC branch\n", "commit 936cc085ed42efe2954cbc0c9842c59be7a8d2c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:44:59 -0700\n\n updated changelog as a part of the release\n", "commit 70abc95d1d1056a44f1242150e45b8f252a98a64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:12:51 -0700\n\n toward the next release\n", "commit c3958393cd8c52e947576afedc93af1e1c428f8a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:12:38 -0700\n\n releasing a new plugin parent POM\n", "commit 788a663ddf83b7fbf7cdb12d07b9a2d10508d2f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 20:12:38 -0700\n\n updated changelog for release\n", "commit dcc63c261ce7d9c095c7ee614e39b8a10dc1c626\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 19:57:17 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5c1374ab5143862b93324e9e23b9a8b196d9f9c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-23 19:57:17 -0700\n\n [maven-release-plugin] prepare release jenkins-1.483\n", "commit 823cda1a1c1bb493dde47dfa29a71e14330dae2e\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-09-22 11:48:28 +0200\n\n Added changelog for 452f4f1c74dd8369644218cd808a16a6376b728b\n", "commit 452f4f1c74dd8369644218cd808a16a6376b728b\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-09-22 11:37:32 +0200\n\n [Fixed JENKINS-15277] Check permissions before showing config page as we did in all other cases\n", "commit 4b4d35d2415836f63e5927473231a396805adae7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-21 15:59:28 -0700\n\n Missing @since\n", "commit 550afcc9d7f0e1df0cf656ff3150c28cbabe0b1a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-21 15:39:53 -0700\n\n simplification\n", "commit 7917ccb7238e98781f5416559db23984c53dd08d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-21 15:39:26 -0700\n\n reducing variable scope\n", "commit 1f38518f530ec9e8f0e4e5b9e9d9aa7e3afc8468\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-21 15:38:14 -0700\n\n Fixing concurrency problems.\n \n The following bug report from olamy made me look hard at the code, but I'm not spotting an obvious problem.\n The binary search algorithm here seems to always satisfy the invariant of 0<=lo<=pivot<=hi<=size, so I can't understand how lo==size+1 at the end, for this to happen.\n \n So the only thing I can think of is concurrency related, which is indeed buggy --- we are editing indices after they are set to instance fields, which violates the copy-on-write semantics. This commit fixes that.\n \n Sep 21, 2012 9:38:35 PM jenkins.InitReactorRunner$1 onTaskFailed\n SEVERE: Failed Loading job MahoutQM\n java.lang.IndexOutOfBoundsException: Index: 1, Size: 1\n at java.util.ArrayList.rangeCheck(ArrayList.java:604)\n at java.util.ArrayList.get(ArrayList.java:382)\n at jenkins.model.lazy.SortedList.get(SortedList.java:60)\n at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:381)\n at jenkins.model.lazy.AbstractLazyLoadRunMap.newestBuild(AbstractLazyLoadRunMap.java:243)\n at hudson.model.AbstractProject.getLastBuild(AbstractProject.java:998)\n at hudson.maven.AbstractMavenProject.createTransientActions(AbstractMavenProject.java:184)\n at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:665)\n at hudson.maven.MavenModule.updateTransientActions(MavenModule.java:411)\n at hudson.model.AbstractProject.onLoad(AbstractProject.java:299)\n at hudson.maven.MavenModule.onLoad(MavenModule.java:236)\n at hudson.model.Items.load(Items.java:221)\n at hudson.model.ItemGroupMixIn.loadChildren(ItemGroupMixIn.java:99)\n", "commit de15893cc4a4aa90be27567f7093f8e672dac8ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-21 14:57:07 -0700\n\n tweaking the co-efficient\n", "commit 2bc20ad2c7c8be5cc2117f5d4b5079e53df81e2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-21 13:35:11 -0700\n\n don't do this by default\n", "commit c32f006fe40d424309c09f6d4291b210ec5fc1c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-21 12:28:26 -0700\n\n Allow AbstractBuilds to be garbage collected (and reloaded lazy later)\n", "commit 4c7e39d47cce6ea6b773dc2ece6fbef6f0e01208\nMerge: 23ade1cda5 e785437bde\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-09-21 10:41:01 -0700\n\n Merge pull request #572 from alfonsocora/master\n \n Fix spanish translation for 'build now'\n Thanks!\n", "commit e785437bde3fecac7a1bf78d74fae86ce5e2116b\nAuthor: Alfonso Cora <acora6@gmail.com>\nDate: 2012-09-21 14:34:17 -0300\n\n Fix spanish translation for 'build now'\n", "commit 23ade1cda500047d6cc229206f8132c4cb1a6ccc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-21 12:52:07 -0400\n\n [FIXED JENKINS-15271] NPE in <code>MatrixProject.onLoad</code>.\n", "commit 9e6d8f71ce3f5844b31ed5055ac1354d150edf1f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-21 09:12:50 -0700\n\n build numbers might exhibit some uniformity that makes it problematic with %4==0, so switching to random.\n \n The average memory saving should be about the same.\n", "commit ec3005e1a05aa442f05e61954e72c7869d649406\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-21 09:57:17 -0400\n\n /people is now a 404.\n https://ci.jenkins-ci.org/job/jenkins_main_trunk/1943/testReport/junit/hudson.model/ViewTest/testAllImagesCanBeLoaded/\n", "commit 61034f7dcff1f358261a71878658682a08d8d0f7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-21 09:55:19 -0400\n\n Test failure.\n https://ci.jenkins-ci.org/job/jenkins_main_trunk/1943/testReport/junit/org.jvnet.hudson.test/JellyTestSuiteBuilder$JellyCheck/lib_layout_progressiveRendering_jelly/\n", "commit a36223cc7c30459ae218750d03549204549175d3\nMerge: 454d0f2b87 990e3c3bf2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 17:11:21 -0700\n\n [FIXED JENKINS-15178] Merge branch 'pull-567'\n", "commit 454d0f2b874fbd104b0326520dd0a336bcfeacf7\nMerge: 4ab9c096bc 90d463b6a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 17:10:06 -0700\n\n Merge branch 'pull-570'\n", "commit 90d463b6a2a6299ba9ef5ed63283c189b3c8686a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 17:09:56 -0700\n\n clarified a bit\n", "commit 0b35a035058fe08713e9ea4abbc5daa9dd63f7fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 17:07:17 -0700\n\n Pointless use of eval()\n", "commit e6f3ec4427ae40c1a93cc1813074d61909486d2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 16:57:31 -0700\n\n Took care of i18n\n", "commit 1bc181a9ebf2d43bd0132afa28e70b629599e5f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 16:18:05 -0700\n\n Exception looks bad to admins\n", "commit eb8818641ee1b7717c43378322164f90fd6e0a32\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 16:17:20 -0700\n\n avoid recursinv the history forever\n", "commit 5ab06c4ae8011881ea1868ae88bc662206fa92fd\nMerge: c15791c092 4ab9c096bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 15:26:59 -0700\n\n Merge remote-tracking branch 'origin/master' into lazy-load\n", "commit c15791c0926fbb522e6d12a1ac04acb0aaaf9b29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 15:10:04 -0700\n\n doc improvements\n", "commit 6043cdc97ec2ee8be0f22a71b88a7dc61aef3014\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 15:06:53 -0700\n\n doc improvements\n", "commit 4ab9c096bc39811a01624aa779810c4d94993c7a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-20 17:58:33 -0400\n\n Be more resilient against Guice errors.\n com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance can throw NCDFE, it seems.\n", "commit 43a31d8faee89c7320f422757fb3d13ccd7dafac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 14:43:55 -0700\n\n Recording my notes\n", "commit d11284b1522afbadfaa062c1f64a9176a4d168f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 14:41:57 -0700\n\n the registerService call can be slow. run these asynchronously\n", "commit 8add09588179212832d08187854fc1e984efb61f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 14:13:49 -0700\n\n added logging\n", "commit 07ba368a39f759c2e05b887b84b28faa213304cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 14:13:38 -0700\n\n we can't let these fields persisted!\n", "commit f8014d974c6eb9f30098851bd7eeeec1edd1928f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 14:05:53 -0700\n\n Path might be via symlink that uses build number.\n", "commit 516c4a7430f80d5a5afff3a3c55b9fe78790cf06\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 13:15:40 -0700\n\n leaving notes for future TODO\n", "commit 5b00127eab7043234474fc978df06d460bd59930\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 11:31:05 -0700\n\n Needs to copy the collection before it mutates them.\n", "commit f5a7869506fdf8c53b09417a61a6e71feb539450\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-20 13:38:36 -0400\n\n Null safety of Trigger.timer.\n A botched startup (say by an error in InitializerFinder) can cause log to be filled with junk like:\n Sep 20, 2012 1:10:50 PM hudson.ExtensionFinder$GuiceFinder instantiate\n WARNING: Failed to load hudson.node_monitors.DiskSpaceMonitor\n java.lang.InstantiationException: java.lang.ExceptionInInitializerError\n at net.java.sezpoz.IndexItem.instance(IndexItem.java:193)\n at hudson.ExtensionFinder$GuiceFinder.instantiate(ExtensionFinder.java:353)\n at hudson.ExtensionFinder$GuiceFinder.access$400(ExtensionFinder.java:232)\n at hudson.ExtensionFinder$GuiceFinder$SezpozModule$1.get(ExtensionFinder.java:509)\n at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)\n at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)\n at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:66)\n at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)\n at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\n at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)\n at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\n at com.google.inject.Scopes$1$1.get(Scopes.java:59)\n at hudson.ExtensionFinder$GuiceFinder$4$1.get(ExtensionFinder.java:420)\n at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\n at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)\n at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1011)\n at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)\n at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:389)\n at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:380)\n at hudson.ExtensionFinder._find(ExtensionFinder.java:149)\n at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:289)\n at hudson.ExtensionList.load(ExtensionList.java:278)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231)\n at hudson.ExtensionList.getComponents(ExtensionList.java:149)\n at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:182)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231)\n at hudson.ExtensionList.size(ExtensionList.java:157)\n at java.util.AbstractCollection.isEmpty(AbstractCollection.java:86)\n at hudson.model.labels.LabelAtom.updateTransientActions(LabelAtom.java:107)\n at hudson.model.labels.LabelAtom.load(LabelAtom.java:189)\n at jenkins.model.Jenkins.getLabelAtom(Jenkins.java:1545)\n at jenkins.model.Jenkins.getSelfLabel(Jenkins.java:2422)\n at hudson.model.Node.getAssignedLabels(Node.java:240)\n at jenkins.model.Jenkins$17.run(Jenkins.java:2499)\n at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at jenkins.model.Jenkins$7.runTask(Jenkins.java:875)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n at java.lang.Thread.run(Thread.java:722)\n Caused by: java.lang.ExceptionInInitializerError\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:601)\n at net.java.sezpoz.IndexItem.instance(IndexItem.java:183)\n ... 41 more\n Caused by: java.lang.NullPointerException\n at hudson.node_monitors.AbstractNodeMonitorDescriptor.schedule(AbstractNodeMonitorDescriptor.java:73)\n at hudson.node_monitors.AbstractNodeMonitorDescriptor.<init>(AbstractNodeMonitorDescriptor.java:58)\n at hudson.node_monitors.AbstractNodeMonitorDescriptor.<init>(AbstractNodeMonitorDescriptor.java:54)\n at hudson.node_monitors.DiskSpaceMonitorDescriptor.<init>(DiskSpaceMonitorDescriptor.java:49)\n at hudson.node_monitors.DiskSpaceMonitor$1.<init>(DiskSpaceMonitor.java:62)\n at hudson.node_monitors.DiskSpaceMonitor.<clinit>(DiskSpaceMonitor.java:62)\n ... 46 more\n", "commit b4888f2dd1a9cd1376f8b7b56b58426b51f0ccc9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-20 10:12:58 -0700\n\n bug fix\n", "commit e357135e9f60f1192587d31e6fc9953e1eea1e24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-19 16:43:02 -0700\n\n Rewrote RunList to derive from List, not ArrayList.\n \n This is a signature breaking change, but it's critical in avoiding\n unnecessary record load operations.\n To my limited repository search, I couldn't find any use in a plugin\n where RunList is casted to ArrayList, so hopefully this would be safe\n enough.\n", "commit 0500ec9c279f780ddb0e3491f084e6ed9c755a9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-19 15:29:08 -0700\n\n overridden a number of Job methods in AbstractProject to avoid the slow path (of loading everything)\n", "commit b35678d5c1b548fc0752822c4e209b4ad078fd13\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-19 14:31:13 -0700\n\n fixed a regression in a test.\n", "commit a885cc2179ea76bced186c3ed223ce50fec58a75\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-19 16:43:20 -0400\n\n [FIXED JENKINS-7214] FilePath.validateAntFileMask too slow for /configure.\n", "commit 347bca5e5adac4ac98e39531b9aae62f63917073\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-19 16:03:26 -0400\n\n testValidateAntFileMask\n", "commit 30de1dd47cd80054ed67ca5a55a3ae83874ed59e\nMerge: 968bc6019b cf621d8caf\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 20:53:04 -0400\n\n Merge branch 'master' into slow-people-15206\n \n Conflicts:\n changelog.html\n", "commit cf621d8caf6bf068be09defc31a27ad36b2d23e0\nMerge: f9583b89c4 5bb105ba24\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 20:52:07 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit f9583b89c47833b86c1d3b88c0515d0adfd69192\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 20:51:23 -0400\n\n [FIXED JENKINS-15226] Log recorders do not work reliably.\n", "commit 968bc6019bda766f69b6fe8b8ca1ce821eb1a18b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 20:40:57 -0400\n\n Should not log full payload.\n", "commit 5c5bfeb099977982d6ff6c385c0573a077be3153\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 20:10:25 -0400\n\n @since\n", "commit 01a93320efb3243d06b54387b58ea2115f2858ce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 20:07:19 -0400\n\n No need to really wait the first time.\n", "commit 6e87498608c037ced5e56078c39e6d4ad56f6c13\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 20:03:04 -0400\n\n Forgotten link.\n", "commit a0d351685c50b97e658ded58c70da931ddf225d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 20:00:10 -0400\n\n [FIXED JENKINS-15206] Displaying <code>/people</code> can consume huge resources.\n", "commit f610c71549a6ac96916dd9cb9b0a7ece66fb048e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 19:57:46 -0400\n\n ts_refresh was much harder than I thought.\n", "commit 3a603cf5786f6ecc41ee077015295685530e3a97\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 19:32:09 -0400\n\n e.setAttribute('a', v) is apparently different from e.a=v.\n", "commit e630819f5fcc3a5d584a2f566f0ca1cb8c010e73\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 19:06:47 -0400\n\n Using ts_refresh to resort properly.\n", "commit c6f17d097e085ea6214c673f3887b9f7774055cd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 19:06:23 -0400\n\n ts_refresh\n", "commit 4543ad3f8466e7ea336108d55b5bdc0e55a649f8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 19:05:51 -0400\n\n Do initial refresh asynch; seems to work better with some kinds of HTML.\n", "commit eb1a1ffa9432318afba67ada4cf8ba2b5d573bfd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 18:27:16 -0400\n\n AsynchPeople\n", "commit 66191909c950a56868dd9c1bb69bfa58e1205afe\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 17:50:52 -0400\n\n .className, not .class.\n", "commit 4f7b5f3b2596e5e4c2e5baee28f1336c5161a63c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-18 16:58:15 -0400\n\n ProgressiveRendering\n", "commit 93321854f2fe308d25e27bf000b700c48311f998\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-18 09:39:48 -0700\n\n off by one bug.\n \n toKey-1 won't work as intended when toKey is Integer.MIN_VALUE.\n", "commit 25ed3c5818592a2e51620d1d55654e36412be4f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 18:37:01 -0700\n\n RunMap should be in the descending order\n", "commit bbe74db9209aa0c6a0c48f60972fde67be08690d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 17:40:53 -0700\n\n when new objects are added programmatically, disk index needs to be updated or else search() will not find them\n", "commit 64ab2ca2001cd771cbe3b3c6390c8f1f620017e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 17:40:32 -0700\n\n Added efficient contains() method\n", "commit b0541e4bbe63b9edc88e97aef864657ed4999cdd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 17:04:11 -0700\n\n Having two neighbors pointing to each other is important to make RunMap.removeValue work.\n \n Why, you may ask?\n \n Think of neighbors A, B. If A points to B but B doesn't point to A, when B is removed A will still end up pointing B as the next build.\n", "commit 7f72bf1a2247b5a59263f027b2c73d4d9b3a319f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 17:03:18 -0700\n\n otherwise the assert in initBaseDir will fail right away\n", "commit 456f14ce52410a9127261434f827ef1a0b7e9207\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 16:48:20 -0700\n\n remove(R) collides with remove(Object) at AbstractLazyLoadRunMap. So renaming a method.\n \n RunMap.remove(R) needs to be still called remove(R) to remain compatible\n", "commit 7741f96ba3771035ab69034376e6d2a6bc8a7aaf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 16:45:26 -0700\n\n fix up next/previous build links\n", "commit eec63febb9f4232ad948722b1c84d1d10dd96c4e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 16:36:25 -0700\n\n for now don't let plugins consume this\n", "commit 6b5a2f6a8f819ac0b066507d95d1fb49cb56ec59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 16:35:52 -0700\n\n initialize with empty index to allow operation without ever calling initBaseDir()\n", "commit b2fecdf8604491ca829d316e053fb197ad3ea7fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 16:18:24 -0700\n\n merged up with AbstractLazyLoadRunMap\n", "commit 9e86629c76b2c8772cb955d5b5ca66296df3b83f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 16:18:08 -0700\n\n Use 'this' as a lock to remain compatible with RunMap\n", "commit fb3fea037f907c09fea5b0a3dbb493f94f4316ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 16:03:13 -0700\n\n adding remove() because RunMap needs it\n", "commit 8fc8915f6fbbf31e07d1320d09c98b59919b6faf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 15:33:23 -0700\n\n added mutation methods\n", "commit ab4b0e1e2081e217c6a5ac5b2f66781dcfef2a84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 15:08:32 -0700\n\n byId needs to be copied, too\n", "commit 2e91bcb99a40e344801551c8721f267330f656aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 14:55:02 -0700\n\n these methods actually return unmodifiable stuff.\n", "commit bc1fdc170eb7131c885d5ddd118435dc9e84d061\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 14:53:10 -0700\n\n minor adjustments\n \n - doc improvements\n - SortedStringList actually isn't String specific\n", "commit 5bb105ba248e9ad32ca4093e75f09b658ea38ee5\nMerge: 1e9abb5370 0d69b0b15b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-09-17 14:35:51 -0700\n\n Merge pull request #569 from Batmat/fix-typo-or-miss-in-trigger-messages_fr\n \n so as too much files are as it. we can continue :-)\n Fix typo or miss in trigger messages fr\n Thanks!\n", "commit 580a463ab81996c8487f42c6a8a6ad94e9dad095\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 14:28:30 -0700\n\n Renaming packages\n", "commit f952411b8647caafbead84249d4c7b68f7d8c649\nMerge: 00b0ebcdf8 1e9abb5370\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 14:18:27 -0700\n\n Merge branch 'master' into lazy-load\n", "commit 00b0ebcdf8690fe23febd1217a51302c8bc95bce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-17 14:18:23 -0700\n\n moving into positions to be merged into the mainline\n", "commit 1e9abb5370985a3d09e4d0ac095525df873d8960\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-14 17:33:16 -0700\n\n Adding the plugin parent POM to the tree.\n \n This wasn't in there because of the historical reason.\n The original layout didn't have the plugin parent POM under the core\n source tree.\n", "commit 0d69b0b15b4f7def0849f28bf14980e69c916c94\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2012-09-17 22:40:14 +0200\n\n Updating file to use keys from Messages.properties.\n \n I also tried to update french translation so that\n it's closer to the english version meaning.\n", "commit 9b4d0b08644ada59ed047a77fd699f4831d31be7\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2012-09-17 22:45:24 +0200\n\n Fixing a typo well-hidden in unicode-escaped characters.\n", "commit f77522bb22cda1e46b961b28190e1b8919170fc9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-09-17 23:20:27 +0300\n\n changelog entry for [JENKINS-15207]\n", "commit c2f9bb16776de958a2a16aebf34f82e712bd8bd7\nMerge: 1906f601ed 1bab710012\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-09-17 13:18:15 -0700\n\n Merge pull request #568 from jeffmaury/JENKINS-15207\n \n [JENKINS-15207] Fix typo in warning message when config-file-provider pl...\n Thanks!\n", "commit 1bab7100128785391f8a33ad823996b914a148f1\nAuthor: Jeff MAURY <jeffmaury.github@jeffmaury.com>\nDate: 2012-09-17 22:09:21 +0200\n\n [JENKINS-15207] Fix typo in warning message when config-file-provider plugin is not installed\n", "commit 991072bf722bc2b4f365721b432d7dde86dd9c1e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-17 15:58:27 -0400\n\n Constraining type of People.parent at least a little bit, to ModelObject.\n (Its index.jelly does assume getDisplayName is available.)\n", "commit 1906f601edab9f800d8453cdc0aea0d63f2b604d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 20:49:46 -0700\n\n the trunk is toward 1.484-SNAPSHOT\n", "commit 66a62830cd6b481a30ee92520b5d99704b30849a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 20:49:41 -0700\n\n creating an RC branch\n", "commit a14dc0bdfc24fba92b968ef6b3e4ab397b2d9157\nMerge: 583fb5115e ed86712dca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 18:49:23 -0700\n\n merged back the RC branch\n", "commit ed86712dcae68ea26df68ad825d659fd914792d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 18:49:19 -0700\n\n updated changelog as a part of the release\n", "commit 97f0e338184f631cae7a6c551b133b14656b8b95\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 18:16:43 -0700\n\n toward the next release\n", "commit 60311c04f75c4a4000aa89a00b7b88251ae56d03\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 18:16:32 -0700\n\n releasing a new plugin parent POM\n", "commit 8131ec005ea0bdb582e193bc958b1af6ddc4a03c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 18:16:32 -0700\n\n updated changelog for release\n", "commit d2e12aba4d1df224b1057aa4240eea8740235b00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 18:01:15 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4ca11ec0365d2068e7753bba476ef84afa44b4c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-16 18:01:14 -0700\n\n [maven-release-plugin] prepare release jenkins-1.482\n", "commit 990e3c3bf210fbca8a0d5f186fd167c658bdb48c\nAuthor: KOMATSU Seiji <skomatsu.comutt@gmail.com>\nDate: 2012-09-16 14:59:57 +0900\n\n JENKINS-15178: Improved logging on Mac OS X (now outputs to /var/log/jenkins/jenkins.log)\n", "commit e290de6a0e50c10134b4738990413eb3850b7ab7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 12:50:18 -0700\n\n improving coverage\n", "commit 8b822ce2be96bc0b68851352b78ae147f2618c84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 12:47:24 -0700\n\n added fast submap implementation\n", "commit 35e71ade55054993f67ab676403f46c9ebd54cc9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 12:35:25 -0700\n\n Removing unused code\n", "commit d5f69c7643e1c48e98791d8eaa336af180f5d87b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 12:30:53 -0700\n\n recording TODOs\n", "commit 54acb403ea5a6ceb6e610d2c2675f2cc02fab5b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 12:29:10 -0700\n\n adding more tests and fixing bugs as they are discovered\n", "commit 54223b5f035a7c100da2cdab46e99e44828658e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 11:49:09 -0700\n\n initial cut of the fast search path that uses build number symlinks\n", "commit 03a077e80b73ab1aa63b562597fac20ca8e6e8f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 11:27:17 -0700\n\n externalized algorithm\n", "commit 9ad5632ed49f1808dd74bfac75931c97559ab516\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 11:07:21 -0700\n\n added a reasonable coverage\n", "commit 980a1202b511f92689fee54220ccbccf6e7eb446\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 10:55:50 -0700\n\n redundant code\n", "commit 953c44d52595d708e9a55fc04946875383920011\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 10:54:08 -0700\n\n moving into a package\n", "commit 8bcaa021c329dca5e9deaef2fe4c172b50dd2526\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 10:40:48 -0700\n\n using a test as a driver to fix bugs\n", "commit dae7ba2027e3eb11ecf4bbfcbac438353c04d7c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 10:35:21 -0700\n\n adding a test case and fixed off-by-one bug\n", "commit b94565cc327a6ea93fda13703b0ed157a585b16b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 10:17:35 -0700\n\n adding a test case\n", "commit cf85b72036769549a2221a4c81789552d953006e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-15 10:13:01 -0700\n\n making more progress\n", "commit 583fb5115ebca9aa7a265e5344303e0768b40856\nMerge: e1b7ac281b 37e14044d9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-09-14 15:01:29 -0700\n\n Merge pull request #565 from aerickson/fix_npe_due_to_change_node_offline_note_feature\n \n fixing NPE introduced by change offline note feature\n Thanks\n", "commit e1b7ac281b93b7afa33056d59da987e9542a05e4\nMerge: e6937e43e0 0431d492f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-14 14:56:44 -0700\n\n Merge branch 'pull-566'\n", "commit 37e14044d92c4ef324a3b25ce853be72a6807015\nAuthor: Andrew J. Erickson <andrew@twitter.com>\nDate: 2012-09-14 14:57:02 -0700\n\n small tweaks\n \n no need to call toString() on the string\n add comments\n", "commit 0431d492f72d64b4b6a378770f95e6079ac45ef3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-14 14:55:50 -0700\n\n documenting this feature\n", "commit 424a602fa2bb0fdbba5bc67f36d38e9a49a8cdb8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-14 14:55:43 -0700\n\n added a side-effect free validation call + a separate mutation call as per the original discussion\n", "commit 51caa2ed7c1933da88c39ee92477c5bd89694f1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-14 14:26:22 -0700\n\n misc nit-picking\n \n - massaging exception handling\n - leaving a TODO for a possible future enhancement\n", "commit f30c7b1d7da5194089fda0c18436892750ea7927\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 17:10:26 -0400\n\n @since\n", "commit 1278f0319b84d301bea1a6e076adf52b8d1c8981\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 17:08:16 -0400\n\n Rearranging imports.\n", "commit e6937e43e0e4a978fff7a2e9d0d13c057d2f2d78\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 17:04:01 -0400\n\n Link fix.\n", "commit fb6edb040593829f2d4e2f4a3ba5553d1d2a7b67\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 16:55:35 -0400\n\n Added a web method for prevalidateConfig.\n", "commit 2197911aa71a8a70c9875d44ddefc09ec040e164\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 16:55:01 -0400\n\n Comment.\n", "commit 3a166e7382ba32f31d3de367b069fec79a831171\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 16:54:44 -0400\n\n Expand on 4bd0696 to set X-Jenkins-Session even for remote API requests.\n", "commit 2658f36994e6e02fdb72c3c71fed3ffb579cffc5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 14:56:10 -0400\n\n Basic implementation of prevalidateConfig working.\n", "commit fe6dbcd7799f59751c6247ce4d36353ab5700201\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 14:54:12 -0400\n\n The actual file is named tasks.jpi, not tasks.hpi.\n", "commit 8d25a60100ca3606c2204907b7835c535eafe083\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 13:37:15 -0400\n\n @kohsuke suggests using '@' as separator between shortName & version, rather than ' ', in case we want to allow multiple owners in the future.\n", "commit 9b0e1fb6f6b94b5f2a4267fbf923b917f29ab968\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 12:42:38 -0400\n\n [JENKINS-14667] Another case.\n", "commit 8a1b069a86a4282343047825487e43d767601f86\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-14 12:27:54 -0400\n\n [FIXED JENKINS-14667] JDK installation failed on some slaves with InvalidClassException: hudson.tools.JDKInstaller$Platform$1; local class incompatible: \u2026\n", "commit 06ead8410f94905b240363dd265a59ac91a1c45c\nAuthor: Andrew J. Erickson <andrew@twitter.com>\nDate: 2012-09-14 00:55:35 -0700\n\n tweaking the fix\n \n return a string literal vs a new string object\n switching to implicit else\n", "commit fcd4f4e30163805b40d727ce90229a407da64fd8\nAuthor: Andrew Erickson <aje@cloudscaling.com>\nDate: 2012-09-13 17:20:19 -0700\n\n fixing NPE introduced by change offline note feature\n", "commit 8b8e751dcadcf9563cf2c529be9f82a748110aca\nMerge: f1aa7ba07e 0b1d3e8420\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-13 14:17:31 -0700\n\n Merge branch 'rc'\n", "commit 0b1d3e842016fe915f7fa52d4f654d975bff3c0d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-13 13:59:08 -0700\n\n fixed a flaky test\n (cherry picked from commit 43ff1688eee6ea2f3f6438fd4812cd4a603ae13e)\n", "commit bc9ae609f6a7055517f42addf5c18575502a57e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-13 11:19:32 -0700\n\n need to send in the query parameters as well\n", "commit f1aa7ba07e3fa5ddf34888a7f10bf04a56de1c74\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-12 14:21:28 -0700\n\n Fixed the lock contention problem on Queue.getItems()\n \n From what I was told by Emanuele today in the office hours, this came up\n during the Copenhagen hackathon.\n", "commit 8891c86af686d7eb1f1cbae64bf545f304f607fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-12 14:04:19 -0700\n\n share code between <l:ajax>\n", "commit 46d93c0e70bf942aea9e51dfa7fc4a314b5af5ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-12 13:47:51 -0700\n\n Recording the pull request #514.\n", "commit 4061c551b7ed4f2e0f7c3643e1ad42f01d0e6e3c\nMerge: 1f9ce5e4da 28d27f3e0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-12 11:53:39 -0700\n\n Merge pull request #514 from vjuranek/put_online\n \n Put slave back online automatically, if there's enough disk space again ...\n", "commit 1f9ce5e4da124c39479de73a955a75913f0425e6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-12 14:31:30 -0400\n\n Javadoc improvements inspired by \u201cHow to stop passwords used by my scm plugin from appearing the log?\u201d on jenkinsci-dev.\n", "commit 50f19264c71b0fe6984a691e13d3d566ef88df03\nMerge: 020e46b28b 6b056fa0ab\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-09-12 07:34:28 -0700\n\n Merge pull request #564 from wolfgarnet/jenkins\n \n Added callable wrapper to actAsync\n", "commit 6b056fa0ab8e965dcca96b1250d3f363698b7f3f\nAuthor: wolfgarnet <wolfgarnet@gmail.com>\nDate: 2012-09-12 15:49:48 +0200\n\n Added callable wrapper to actAsync\n", "commit 020e46b28be994cec1d54a61712ffa215b9c65a0\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-09-12 14:36:11 +0300\n\n Update core/src/main/java/hudson/FilePath.java\n \n make\u00a0AbstractInterceptorCallableWrapper a static inner class for usability in plugins\n", "commit f3701da9e215abeaadef39c1f47021cb6e4d479b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-11 13:42:38 -0700\n\n [JENKINS-15105]\n \n Prefer the postMessage version to retrieve the metadata so that we can leave the existing JSON format as-is for backward compatibility with pre-1.424 Jenkins.\n", "commit e31c2789f6596016c60e34f527acdbd44d6f2c0a\nMerge: 85ee5a40b9 ca65391585\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-09-11 17:14:39 -0700\n\n Merge pull request #556 from fredg02/i18n\n \n Updated/changed German translations\n", "commit deb919590712b093ea1d9d407aa4f1899bc0b7a2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-11 16:49:11 -0400\n\n Basic test case written.\n", "commit b3f88effc0658d016ab6ca2c66e93d964c1d94d8\nMerge: 258579f259 85ee5a40b9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-11 16:22:48 -0400\n\n Merge branch 'master' into track-plugins-15003\n", "commit 85ee5a40b99add1371e278fde505664380d36cd5\nMerge: f8daafd032 018d871175\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-11 16:22:25 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit f8daafd0327081186c06555f225e84c420261b4c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-11 16:21:46 -0400\n\n Permit URLs in an update center to be relative. (Useful for tests.)\n", "commit 018d871175085402864661c31254c08642fb6bdc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-11 11:46:02 -0700\n\n I think the property needs to be public\n", "commit 1b3eb0b9e7a3ee35d6c40d5e4460f4bb1f17e0e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-11 10:02:58 -0700\n\n added a test to check for regressions in JENKINS-15105.\n", "commit 6b4bf064bf42331cdcd4ed197fa98089177f199d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-11 09:35:27 -0700\n\n added the servlet container information\n", "commit 024a550d1fb7063d18583271034519b79c0ef70a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-11 09:38:27 -0700\n\n Checking in to move it to another computer\n", "commit 24556ac8523b91192a3b589500078b2b5542a9a7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-11 11:57:57 -0400\n\n Display non-default update site URLs in the Advanced tab of Plugin Manager.\n", "commit fef68b71340ad9134ed7b5ded4425aa54558ac82\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-11 11:33:59 -0400\n\n Duplicate code.\n", "commit f673c4455658a6aeb5f7ac6138b14630325877f6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-11 11:17:40 -0400\n\n Introduce constant: UpdateCenter.ID_DEFAULT\n", "commit 8b15fb6ae70579fe6c2b123d4ee05521eecb9823\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-11 15:19:11 +0200\n\n null check to avoid unit test failure\n", "commit 51d5220f6c19c4e7d5c35a07b62219472b2a7870\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-08 14:14:04 +0200\n\n [JENKINS-9084] setting maven home is enough for global settings to be m.getHome()/conf/settings.xml\n @see hudson.maven.MavenUtil#createEmbedder\n", "commit 904041dee119e30189a6233e924ade690f8233e3\nMerge: cf9ef4e4c3 c47fcd868a\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-09-11 05:13:38 -0700\n\n Merge pull request #558 from ndeloof/jcicodecamp12\n \n extension point to intercept FileCallable.act\n", "commit 258579f25956390cfc9acd9b931688b2b72cd8e7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 18:39:33 -0400\n\n API sketch.\n", "commit cf9ef4e4c36eff083d5d29631fdff000252785aa\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 18:22:41 -0400\n\n Merging XStreamTest into XStream2Test for clarity.\n", "commit 95c324d8fed6d1f7ee153186edb5920ce1823dfc\nMerge: 515c812ff9 646154f18d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 18:12:16 -0400\n\n Merge branch 'master' into track-plugins-15003\n", "commit 646154f18d8a44e9e99095f8af81e4a0923dcd9b\nMerge: d73404d0d5 8fe2a66e5f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 14:33:19 -0700\n\n Merge pull request #559 from jglick/symlinks-JENKINS-13202\n \n [FIXED JENKINS-13202] Try to use NIO.2 (Java 7) methods to work with symlinks.\n", "commit 8fe2a66e5f59df9a202977eeeebd8dcb93934d99\nMerge: c5c55fe635 d73404d0d5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 17:28:13 -0400\n\n Merge branch 'master' into symlinks-JENKINS-13202\n \n Conflicts:\n changelog.html\n", "commit c5c55fe635031acf45d7fbc5f1d9418bc77f59ba\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 17:26:42 -0400\n\n [JENKINS-13202] Noting.\n", "commit 66cf64d88d8a96d94900ffe638e9c762c3c371f1\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 17:20:17 -0400\n\n More graceful handling of Windows accounts with symlinks disabled.\n", "commit d73404d0d59297683b4c159e3d90b785f1de1c85\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-09-11 00:11:25 +0300\n\n changelog entry for JENKINS-14510\n", "commit 378903ae37ecffd7fab1ddb58cb3d160026eb34a\nMerge: bd751ff878 01482bf3de\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-09-10 14:09:21 -0700\n\n Merge pull request #562 from mpapo/fix-14510\n \n remove empty Maven installations before saving them\n Thanks!\n", "commit bd751ff878e50bcc17d6ce5971377f00d11496fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-10 13:14:53 -0700\n\n [FIXED JENKINS-13336]\n \n Integrated a fix Jesse made in stapler.\n", "commit 01482bf3de81f539b7ae4746fd127ca75915a726\nAuthor: Michael Pailloncy <michael.pailloncy@gmail.com>\nDate: 2012-09-10 22:13:54 +0200\n\n remove empty Maven installations before saving them\n", "commit f024fb0fa6acafdceedbb03ef00e53e9caae7170\nMerge: 0b02a4591f ed28a20831\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-10 12:33:07 -0700\n\n Merge branch 'rc'\n", "commit ed28a208310767fbcad2e56ddddf4e83d2a17405\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-10 12:32:57 -0700\n\n fixed a test regression\n", "commit 0b02a4591f96a7f3ad5dc2e592af1d70704b2a00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-10 10:42:00 -0700\n\n new version of Winstone that comes with a couple of fixes\n", "commit aea1d16fb7bd35a472a214cd4c05d9d35670381c\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-10 18:15:13 +0200\n\n fix typo in changelog\n", "commit b6f924d111f9a967c9862cb934b80f87b750fff6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 12:07:43 -0400\n\n Splitting some Java 7 code into its own methods for clarity.\n (Not doing so for resolveSymlink since it would require an awkward four-way return value:\n String, null (not a symlink), IOException, <something else> for Java 5/6.)\n", "commit 9d9cd88444308e12041efd99afed197d4eaa5445\nMerge: 1fb7541975 6782f84895\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-10 11:54:21 -0400\n\n Merge branch 'master' into symlinks-JENKINS-13202\n", "commit 6782f8489526c5e5b23544e69200e715cb96cd11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-10 08:05:14 -0700\n\n the trunk is toward 1.483-SNAPSHOT\n", "commit 383da15250a793caa1d9a9bce9b033906aca622f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-10 08:05:09 -0700\n\n creating an RC branch\n", "commit aee6c3907b48251034de4f35a9d10ce4d05b1ba1\nMerge: 6934aa9ee9 2d7766b99b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-09 23:02:57 -0700\n\n merged back the RC branch\n", "commit 2d7766b99b46c61792d1cdb9286041b3998d270a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-09 23:02:55 -0700\n\n updated changelog as a part of the release\n", "commit 04289168dcc67aec295bde1954e79b6c56280898\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-09 22:32:01 -0700\n\n toward the next release\n", "commit 0709a92fd31f7727277199755aefc7934f0fdded\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-09 22:31:51 -0700\n\n releasing a new plugin parent POM\n", "commit e3f65c6a3962bf0cc646a6dfeef509c05925722b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-09 22:31:51 -0700\n\n updated changelog for release\n", "commit 5f2adf2e0aac4ad8c3ab4f393b39be74b37864c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-09 22:16:32 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e94b8c80042055f242ada66dc273319b61ff1174\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-09 22:16:30 -0700\n\n [maven-release-plugin] prepare release jenkins-1.481\n", "commit 6934aa9ee91c737297de5762a25f8860065de0a3\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-09-09 17:52:59 +0200\n\n Remove usage of deprecated API\n", "commit ca733d9ce3d321b2faed9fee62f9816f3a892bb8\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-09-09 17:23:55 +0200\n\n suppress expected warn log\n", "commit acfe9984bd83b70a7c6648fa614e048056e32c07\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-09-09 17:16:06 +0200\n\n Mentioned what RemoteProc was replaced with\n", "commit ca383dd2969ac9570a00fc93b344b097e4303873\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-08 12:46:49 -0700\n\n set the proper content type\n", "commit b852ea0315c3fb1c2a2bce4aa2ec9ce10b3c0860\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-08 12:31:58 -0700\n\n make sure that those are numbers\n", "commit 62f66f899c95ccdfdc7a5d3346240988b42a9aad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-08 11:32:35 -0700\n\n Started verifying signatures for tool updaters\n", "commit 8db3263e2bd6bc81f0e4e69d1216488b232999df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-07 14:17:19 -0700\n\n submit ID to the server so that smart servers can know what IDs to put into JSON\n", "commit 285a508b252bfb97315360aee385709cb0bdff97\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-07 14:11:28 -0700\n\n improve the error handling\n", "commit 4942f66a1331b38c87866b156e026756d603d138\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-31 11:50:45 -0700\n\n don't let broken RunListener take down the execution.\n \n Based on the following exception we observed:\n \n Aug 31, 2012 1:41:05 PM hudson.model.Executor run\n SEVERE: Executor threw an exception\n java.lang.NoClassDefFoundError: hudson/plugins/promoted_builds/JobPropertyImpl\n at org.jenkins.plugins.appaloosa.AppaloosaRunListener.onCompleted(AppaloosaRunListener.java:47)\n at org.jenkins.plugins.appaloosa.AppaloosaRunListener.onCompleted(AppaloosaRunListener.java:42)\n at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:178)\n at hudson.model.Run.run(Run.java:1458)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:481)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:238)\n", "commit 515c812ff95bc00cd6e0ef5d6438939d6ccc2d97\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-07 13:27:58 -0400\n\n Verifying that the plugin attr does not break deserialization.\n", "commit 1ced53e2d1f398b11a27e8513b4499899824a807\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-07 12:56:16 -0400\n\n Fixing redundant marking.\n", "commit c47fcd868af0567af1d7dd52639ea5498627e1a5\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-09-07 16:50:04 +0300\n\n Update core/src/main/java/hudson/FilePath.java\n \n fix confusion in my french-to-english buggy translator :P\n", "commit 80caf2535fec2f71667109aa156c722fc52cf053\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-06 20:51:05 -0400\n\n First draft: stores 'plugin' attribute, though redundantly marks it nested elements from the same owner.\n", "commit 1fb7541975b64b53ab2955d42aa7574be721b952\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-06 18:28:32 -0400\n\n @IgnoreJRERequirement not necessary when using reflection to access APIs.\n", "commit 299e3d5700f458fddb83cced195ca612d3ed10e6\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-06 21:43:36 +0200\n\n Extension don't need to extend AbstractDescribableImpl\n", "commit ed748d4b810ac1dd85e5da7857bc203f5773f329\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-06 14:31:27 -0400\n\n Try to use NIO.2 (Java 7) methods to work with symlinks, falling back to JNA (or worse) only on Java 5\u20136.\n", "commit f48d05dcff88786c8d56c266da867732d3e89b6a\nAuthor: Gr\u00e9gory Coutant <gcoutant@excilys.com>\nDate: 2012-09-04 17:33:33 +0200\n\n Bugfix: the add attribute of tag repeatableProperty is not used.\n", "commit 0626f28965a773ffa73921561df1a9b5279f33bc\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-06 17:44:17 +0200\n\n report root causes of UpstreamCause in log an status pages\n", "commit f50316b66a8e4761193c46f824fbd620ffccd6c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-06 11:29:00 -0400\n\n [JENKINS-13202] Amelioration of problem: if the platform cannot read symlinks, fall back to visiting them as plain files or directories.\n", "commit a0f6f49f5c54fd09d63281432f4e7f98cd851dbb\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-06 16:29:50 +0200\n\n add some javadoc links and @since\n", "commit 3e596c94630510a19192df411985d402591d9e91\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-06 16:27:11 +0200\n\n don't unnecessary expose callable\n", "commit dfa6e2cf0c462ddc0f19dc929f5b1253d14e0094\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-06 16:21:14 +0200\n\n improve javadoc to clarify which code is ran on master/slave\n", "commit 928ef2123a3a027c0dcde2d3018bb4b575cb1170\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-06 15:46:43 +0200\n\n abstract implementation for interceptor-like FilaCallableWrappers\n", "commit 5c80e9476f961e71c899f5bdcecc81136a8ef115\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-09-06 15:04:27 +0200\n\n extension point for FilePath.act interception\n", "commit 597ea1e6a2c8ec9aac432b6955417afb76588398\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-05 20:30:44 -0400\n\n [FIXED JENKINS-14759] Job created by posting config.xml to /createItem does not set GitHub webhook.\n", "commit 4557a436bf71db6cb18d0838f655a960b1adbd25\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-05 19:18:43 -0400\n\n 5dd905f suffered from a ClassLoader issue visible only in maven-junit-plugin (not Surefire).\n", "commit 0805db1e2435aeddcb243194e20ac416d9ce17e8\nMerge: 5dd905f2a2 f05c4b2722\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-05 18:27:05 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 5dd905f2a2c5316f170034c9026f6ff0eb0e2a2c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-05 18:15:16 -0400\n\n Make @TestExtension work with JenkinsRule.\n", "commit f05c4b272285044de44d1fa6d646e3560a13ed1d\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-05 19:37:22 +0200\n\n update plugins parent to pickup new parent for cleaner m2e support\n", "commit 2c03f3a2a6aa9bbb52b351e58ace1334b2d2a93e\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-05 19:35:07 +0200\n\n update to new parent pom and cleanup plugin config to also work with m2e\n", "commit 769692cd8005b4070839b36ee2f949f74c55722d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-05 13:05:33 -0400\n\n Unused imports.\n", "commit ca65391585746d1861ab1ec5987eb7398d74b947\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-09-05 02:40:36 +0200\n\n Fixed and added German translations for e-mail settings.\n", "commit 4e05b76148dea4ef767a5b901d6bb3fcec4dcaff\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-09-05 02:38:50 +0200\n\n Added German translation for floating apply button. Changed translations\n for \"save\" to be better distinguishable from \"apply\" and \"submit\".\n", "commit 53f21774888e4354c367120eec56c20271184bff\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-04 17:27:39 -0400\n\n [FIXED JENKINS-15042] \u201cTook\u2026on master\u201d shown for a build which ran on a slave which was since deleted.\n", "commit fd8fa543bb7ef38ab3969317f5f196a5bc02c4e8\nMerge: ba2a88ead9 f4afc6bf99\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-04 14:19:57 -0400\n\n Merge branch 'rc'\n", "commit f4afc6bf9996010b0d6d2e0f18dc78aaf42fb1be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-09-04 14:18:22 -0400\n\n Missing <li>.\n", "commit ba2a88ead9ad1a458bf51f926cc6aed538f004e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 20:42:53 -0700\n\n the trunk is toward 1.482-SNAPSHOT\n", "commit 225415ebe33cbcf0d773dc0cf622942ae4c35356\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 20:42:45 -0700\n\n creating an RC branch\n", "commit c23bf9233dc1ba3d137b4be5e393c028b5d5b1de\nMerge: 8c676f949f 937b3d53ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 09:01:04 -0700\n\n merged back the RC branch\n", "commit 937b3d53ec7b98a0f68fa1ebd85d42a4ace51ea9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 09:01:01 -0700\n\n updated changelog as a part of the release\n", "commit 1c4b1cb9ecea594e8af7b00696593b77bf00452b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 08:17:41 -0700\n\n toward the next release\n", "commit aafeae66f64a38b0543ae9ad50d7ab5f5a4904de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 08:17:31 -0700\n\n releasing a new plugin parent POM\n", "commit 2ec85f735edec5986f86b6b185967e9bec9f9025\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 08:17:31 -0700\n\n updated changelog for release\n", "commit 49ff385fafafa5c3621de414f493de030ff80df7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 08:01:20 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 42bce3c128b8358d92055e284ed2b72347e7ae61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-03 08:01:19 -0700\n\n [maven-release-plugin] prepare release jenkins-1.480\n", "commit 8c676f949f2207cba16f4e885d6c9ef7f1fcb249\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-02 14:37:08 +0200\n\n correct parent and use newer hpi version\n", "commit 4a351caa166ac11979951cbbf6c4e2326d22a5ff\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-09-02 14:19:30 +0200\n\n update plugins to better support m2e\n", "commit c140e731cdb03cc5bb96366aa11cf79878b8b5bb\nMerge: c8adf7853e c20edce9d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 12:41:29 -0700\n\n Merge branch 'pull-535'\n", "commit c20edce9d684e4c5532a565d91eaa40f9fd9db36\nAuthor: Andrew Erickson <aje@cloudscaling.com>\nDate: 2012-08-06 20:59:39 -0700\n\n users can now update the node offline message\n \n Users are now able to update node offline messages without\n bringing the node back online and offline.\n", "commit c8adf7853e820dedc3c339e64a7faec622db2fb9\nMerge: fb61413caf c00c03e492\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 12:29:32 -0700\n\n Merge branch 'pull-530'\n", "commit fb61413cafc1ea0f3af5c56503a74c806714ca9f\nMerge: ce0a36ffbd c97f33f9a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 12:10:48 -0700\n\n Merge branch 'pull-551'\n", "commit ce0a36ffbd3a4d506303c825cc737d1c925ab6b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 12:03:26 -0700\n\n [FIXED JENKINS-14982]\n \n Groovy should use uberClassLoader for resolving stuff.\n", "commit 07198294fc55c4fb93e350621238b4b8818a88c3\nMerge: a0c0240031 a267ad9075\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 11:22:23 -0700\n\n Merge branch 'pull-543'\n", "commit a267ad907511a13034d38c0c7813f9c69e51299a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 11:22:11 -0700\n\n doc update\n", "commit f250ead3b58dcbfa42e788bf71d6019627eb2950\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 11:19:16 -0700\n\n Create a marker interface for actions to beable to pass matrix configurations\n \n create a Interface that Actions can implement to indicat that they\n should be passed from\n the matrix parent to the indiviual configurations.\n This means that the SVN Parameters can be passed to them.\n Partial fix for [JENKINS-14619] also needs changes in SVN SCM plugin to\n fix completely.\n \n Developed by cjo9900\n", "commit a0c02400313cee84e06a960be29b8f43389ab274\nMerge: 7fead6ff7f 680eec4a8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 11:05:49 -0700\n\n [FIXED JENKINS-12735] Merge branch 'pull-542'\n", "commit 680eec4a8f1da1991ddeff50c6374bbf00209260\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 11:05:42 -0700\n\n further simplification\n", "commit e418e443ba928f0540736986f7123d8590613734\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-09-01 10:59:43 -0700\n\n Massaging the pull request to simplify the code.\n", "commit 7fead6ff7f00a65174cf474ff50a877df54990fb\nAuthor: J\u00f8rgen P. Tjern\u00f8 <jtjerno@mylookout.com>\nDate: 2012-08-08 19:28:08 -0700\n\n DRY Failure/UnstableBuilder.\n", "commit 9ae0ba0681ce5c64987d9d17d85a7f5306c5b245\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-30 14:31:25 -0700\n\n added a CLI command to obtain session ID\n", "commit 4bd0696347d97e2cfa1201abf3c5d873668fe151\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-30 14:20:40 -0700\n\n Expose session ID.\n \n This value changes every time Jenkins starts, which allows HTTP clients to reliably wait for Jenkins restart.\n", "commit a3e57dafab9f0ced27d50d6de98f1a3de87af710\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-30 14:14:14 -0700\n\n promote ID to the base class so bind all UpdateCenterJob to the URL space.\n", "commit 680649f6b5ee8d565645c0e3727fe731a40c5a92\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-30 12:56:06 -0400\n\n [FIXED JENKINS-14995] Fail consistently when getDescriptor is called with an ambiguous short name.\n", "commit 223e895586498cbe2003382bcfceeead862001c0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-30 12:54:05 -0400\n\n English grammar fix.\n", "commit aa164da18aed15d7ad8fc92fa2f76fc7099f8526\nMerge: ec843dd402 d73f011b27\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-30 11:59:08 -0400\n\n Merge branch 'rc'\n", "commit d73f011b27bd866cd08ac9ecf3561676f3215889\nMerge: 5ced86063b 4b64f13d3c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-30 11:57:45 -0400\n\n Merge commit '4b64f13' into rc\n", "commit 4b64f13d3c2c754f988ebe472cd4e8d7839069eb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-30 11:47:59 -0400\n\n [JENKINS-14995] Noting, retroactively.\n", "commit c97f33f9a4e2263417bde58b3f512e3583fada32\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-08-30 16:16:29 +0200\n\n When deleting whole matrix build, including sub-builds, delete only builds which actually run, not linekd ones\n", "commit 7bbe2c877e86e4042604bcf816997f1e5bb62d94\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-08-30 15:56:47 +0200\n\n Keep only builds which are actually linked by other builds\n", "commit ec843dd40225bf73d4c7f7a899632635838e4418\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 10:26:35 -0700\n\n the trunk is toward 1.481-SNAPSHOT\n", "commit 5ced86063b10c84b794af223451c03780ca9c61b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 10:26:29 -0700\n\n creating an RC branch\n", "commit c3f002cede97bedcd54a28e84df33c45094b208e\nMerge: eb7a23f9b6 ed020eee21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 10:03:33 -0700\n\n merged back the RC branch\n", "commit ed020eee210ea82b3afb14d3bd374f6e00ca2f25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 10:03:30 -0700\n\n updated changelog as a part of the release\n", "commit ac446ee957667a83ea4686a2dc70832bb7f38742\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 09:30:26 -0700\n\n toward the next release\n", "commit 58d167b449ce9cff72e21b5da2a11503ef21c8cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 09:30:16 -0700\n\n releasing a new plugin parent POM\n", "commit 0d317974ec9053dd025d3e0f6996ea452708bf40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 09:30:16 -0700\n\n updated changelog for release\n", "commit 2424329605963696e57a97ecad63c43c63a04747\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 09:15:02 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a30106bedc86a61dc54e4e405c8170c8e3ba30a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 09:15:02 -0700\n\n [maven-release-plugin] prepare release jenkins-1.479\n", "commit 26276d13875e440bf4ebd85036007d8338536805\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-29 08:51:07 -0700\n\n added a backward compatibility with MethodRule.\n \n Without this, I saw:\n \n FAILURE: initializationError(hudson.model.CauseTest)\n [INFO] java.lang.Exception: Field j must implement MethodRule\n [INFO] at org.junit.runners.BlockJUnit4ClassRunner.validateRuleField(BlockJUnit4ClassRunner.java:188)\n [INFO] at org.junit.runners.BlockJUnit4ClassRunner.validateFields(BlockJUnit4ClassRunner.java:183)\n [INFO] at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:123)\n [INFO] at org.junit.runners.ParentRunner.validate(ParentRunner.java:269)\n [INFO] at org.junit.runners.ParentRunner.<init>(ParentRunner.java:66)\n [INFO] at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:58)\n [INFO] at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:13)\n [INFO] at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57)\n [INFO] at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:29)\n [INFO] at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57)\n [INFO] at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:24)\n [INFO] at junit.framework.JUnit4TestAdapter.<init>(JUnit4TestAdapter.java:31)\n [INFO] at junit.framework.JUnit4TestAdapter.<init>(JUnit4TestAdapter.java:24)\n [INFO] at com.sun.maven.junit.LocalTestCaseRunner.buildMethodTestCase(LocalTestCaseRunner.java:121)\n [INFO] at com.sun.maven.junit.LocalTestCaseRunner.buildTestCase(LocalTestCaseRunner.java:83)\n [INFO] at com.sun.maven.junit.LocalTestCaseRunner.runTestCase(LocalTestCaseRunner.java:62)\n [INFO] at com.sun.maven.junit.LocalTestCaseRunner.runTestCase(LocalTestCaseRunner.java:58)\n [INFO] at sun.reflect.GeneratedMethodAccessor334.invoke(Unknown Source)\n [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274)\n [INFO] at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255)\n [INFO] at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215)\n [INFO] at hudson.remoting.UserRequest.perform(UserRequest.java:118)\n [INFO] at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n [INFO] at hudson.remoting.Request$2.run(Request.java:270)\n [INFO] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n [INFO] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n [INFO] at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n [INFO] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n [INFO] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n [INFO] at java.lang.Thread.run(Thread.java:662)\n", "commit eb7a23f9b6b6c74d99676a70d0eda1fe5a003cdb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-29 10:11:58 -0400\n\n [FIXED JENKINS-14983] hpi:run fails with IllegalAccessError.\n", "commit 1d9f010045f00422cc4266e608c6c1a160259e14\nMerge: 3b5daaaa15 fc67a14cb0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-29 08:01:35 -0400\n\n Merge branch 'master' into no-maven-junit-plugin\n \n Conflicts:\n pom.xml\n test/pom.xml\n", "commit fc67a14cb0bd8d2eb37fe89023c473c04c46c038\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-28 15:51:03 -0700\n\n pick up https://github.com/kohsuke/maven-junit-plugin/pull/2\n", "commit 12590becb3344cbcf94463f5a2bea42febcc7445\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-28 16:58:26 -0400\n\n Clarify \"container\".\n", "commit f239b207c976ba26ef5fb66300dc9dc3a8d837f6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-28 15:52:55 -0400\n\n getProjects() seems susceptible to misuse.\n Cf. subversion-plugin 1fe9344, perforce-plugin 414cd9f.\n", "commit 3b1c38675357706d982c804971193f5a2df8eff4\nMerge: c733b24be7 6c0b40c5cc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-28 12:14:58 -0700\n\n Merge pull request #545 from jglick/Behaviour-specify-14495\n \n [JENKINS-14495] Define Behaviour.specify.\n", "commit 6c0b40c5cc0d747f16ccdcc21491adbf5bb14424\nMerge: 02d378ff86 c733b24be7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-28 14:29:20 -0400\n\n Merge branch 'master' into Behaviour-specify-14495\n \n Conflicts:\n changelog.html\n", "commit c733b24be79d4c6b12110107fda832bce2e6f08d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-28 10:24:07 -0700\n\n [FIXED JENKINS-14909]\n \n integrating a fix that's made in remoting.\n", "commit 1e40fe6dc65578d62a9692bdb2d6d65f16b2b636\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-27 16:04:23 -0400\n\n maven-hpi-plugin 1.88, so that jenkins-test-harness extensions are not spuriously shown in the UI from hudson-dev:run.\n", "commit dd95b13116e4d21532e427a6e2aa3f64123726eb\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-08-27 17:42:39 +0900\n\n Fix Japanese translation\n \n \"Disabled\" should be \"mukou\" (disabled system) not \"shougai\" (disabled person)\n", "commit c27918fefe777fc2f4e46b377ed5e071439ee171\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-08-26 23:48:28 +0200\n\n More test refactoring to make test more readable - at least IMHO\n", "commit 8a0e13813f65aa7fc2dea976125b3140417b40f4\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-08-26 23:26:47 +0200\n\n minor test refactoring\n", "commit d5017813ecd411a30de12008778955ec3bf051d2\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-08-26 23:25:13 +0200\n\n Converting to JUnit 4 thus fixing [JENKINS-14641] and also fixing test(Html)Escape which didn't ran previously because of wrong case\n", "commit 9522c60f78c67b7a6e5878e04d5f24b29eea657d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-08-26 13:31:17 +0200\n\n close PrintStream\n", "commit 108acebd7a448818321924fc5be572b56a1e5a0d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-08-26 13:22:29 +0200\n\n actually assert something in testDomInMap test\n", "commit 3ef8140a3b472eee67558f526e33470516bceb80\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-08-26 13:06:04 +0200\n\n idiomatic JUnit 4\n", "commit f393e5d914dd38e477ea36ff87af380be847c832\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-08-25 19:31:33 +0200\n\n enlarge range of gmaven-plugin to be ignored by eclipse\n", "commit 72f3ab74a96416d4b9b4fec1b4189967392df61d\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-08-25 19:21:46 +0200\n\n define version of m2e plugin as 1.0.0\n", "commit 41ca487e346c346b290975747c85f54ddc4e1293\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-08-25 18:27:19 +0200\n\n define m2e lifecycle-mappings for foreign plugins to allow easy eclipse integration\n", "commit 688eb6ab5d0a0623ac256447387ec264b4704bd4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-24 12:48:24 -0400\n\n [FIXED JENKINS-14922] TarArchiver.visitSymlink can throw undeclared PosixException.\n", "commit f4c656331587feb19d154b1bcd58d87643957136\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-24 12:31:07 -0400\n\n More idiomatic in JUnit 4.\n", "commit f74fb619176ee57f12bcf0cd4c3c26d4c8b164fb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-24 10:39:55 -0400\n\n Typo.\n", "commit 4d33b6a59826d0a293691ae5335c4a49f2ab30a6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-24 10:38:00 -0400\n\n Pass FQNs to descriptorByName to be on the safe side.\n", "commit 02d378ff86d6d4b1d533cdc725f189d7dc7b91b8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 18:32:46 -0400\n\n Indentation to make diff smaller.\n", "commit 9c016d61a0b5972f1c84b7137a0bce031ac80c17\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 18:30:38 -0400\n\n [JENKINS-14495] Noting further changes.\n", "commit 8ade14eee21a5246e8d660326e9e9383c2b1af94\nMerge: 4e9443d4dc e5ea09ffe3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 17:46:36 -0400\n\n Merge branch 'master' into Behaviour-specify-14495\n", "commit e5ea09ffe30b01019ad005dcbd0f8411fcb6eb1c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 17:46:04 -0400\n\n 5a40fe9 refinement: maven-junit-plugin matches *.class whereas Surefire matches *.java.\n", "commit 4e9443d4dc349f42e5482d2449d8945127f74098\nMerge: 20a5daa347 d5e513e60d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 17:42:26 -0400\n\n Merge branch 'master' into Behaviour-specify-14495\n", "commit 3b5daaaa15b6d50b056545ba46e6edcad352ae38\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 16:50:52 -0400\n\n Removing maven-junit-plugin as it does not support JUnit 4 and Surefire has parallel testing features.\n", "commit d5e513e60d49ceda0f2a81fa0a7bb67dbef5b4ca\nMerge: 5a40fe965c 95d061a6bb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 16:46:57 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 5a40fe965c962e6618b7f12133ef6cf019eb9370\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 16:45:37 -0400\n\n Hotfix for failure of maven-junit-plugin to handle JUnit 4.\n", "commit 696f8b86877982db6087b23bdeff2ec82ccd5ce8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-23 16:19:23 -0400\n\n More reasonable test names.\n", "commit 95d061a6bb88d444cf7172f464f31abb90676033\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-23 16:24:05 +0200\n\n [JENKINS-14902] move javadoc from Jenkins to new interface\n check itemgroup to exist and be instance of ModifiableTopLevelItemGroup\n fix name .substring\n", "commit a7aa8e10d5c89c01aeea1693b34aefe3898c3c1d\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-23 15:40:01 +0200\n\n [JENKINS-14902] iterface for ItemGroup that support copy and create operations\n", "commit ce829c15d0e322f7f785eab27f6562943984c40b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-23 16:04:32 +0900\n\n initial source set import\n", "commit 20a5daa347f185a60496fb85283700229edbe140\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-22 19:49:31 -0400\n\n Unclear whether 'function() {...}();' is syntactically valid (works in Chrome & HtmlUnit tests) or whether we need '(function() {...})();' as Rhino seems to demand and various other scripts use.\n", "commit 4e95625f29045374fe5435434ba1644349eb10c4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-22 19:47:50 -0400\n\n Missed a line in 81bdb4b.\n", "commit 0e970cbaa1dcd9c7a20cc204e9507486874a8603\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-22 19:07:21 -0400\n\n hudson/jenkinsRules -> Behaviour.specify\n", "commit 951f048bc1223b569a960b6b187aa6ce4711920f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-22 18:51:32 -0400\n\n Continuing c9cf3b6, retain jenkinsRule but empty as a placeholder, and register its rules in the new way.\n Registering them with increasing positions, since there seems to be some implicit order dependency involving TR.rowvg-start.\n", "commit 26c5dea49513f13f4ce42d35d20df84fd95283be\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-22 18:28:07 -0400\n\n Load all bundled plugins during hudson-dev:run, not just maven-plugin & javadoc.\n Not so visible an effect currently due to a bug fixed in 4ace69e (maven-hpi-plugin 1.87)\n by which extensions of all plugins which are test deps of jenkins-test-harness were being loaded inadvertently.\n Originally tried to define ${bundledPlugins} using gmaven-plugin as per [1] but this does not work,\n so adopted the tack of just using a static glob *.hpi and interpreting that in core.\n [1] http://stackoverflow.com/questions/7601835/why-cant-the-maven-deploy-plugin-resolve-my-custom-system-property\n", "commit 0f36c5321a8b16aba537b6386ea9a81722773ffb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-22 15:53:46 -0400\n\n Make 'storage' truly private, so we never again have people trying to directly edit this struct.\n", "commit 745360b6a9acb1dfc325d10068e3c3b2d9d6871f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-22 15:39:55 -0400\n\n @ohtake notes that there is a logical dependency between these two behaviors.\n", "commit a3aa29b2614fd5c8ab65f40a29a6230894c673dd\nMerge: bfcc93bb13 1a5e41bb0f\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-08-22 08:29:47 -0700\n\n Merge pull request #539 from pgdad/JENKINS-14772\n \n fix JENKINS-14772\n", "commit 1a5e41bb0fa3cce584dea67b0d431cb62c830a08\nAuthor: Esa Laine <esa@indoles.com>\nDate: 2012-08-22 11:14:28 -0400\n\n add test case for JENKINS-14772\n", "commit 027ac6d3db7df0d1f373b0ee2005c413ed7ca25e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 22:17:08 -0400\n\n Typo.\n", "commit d75daef964474fd57ad135e02074c1688ad7a40a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 22:16:59 -0400\n\n TAB -> spaces\n", "commit c9cf3b67bb0e3f739d8f45341648bf04fc363b2e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 22:13:59 -0400\n\n Retain hudsonRules/jenkinsRules for now, as many scripts in core & plugins directly modify this hash.\n", "commit e3266eb8d57c327c78fc8a95710b365d02a419e0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 22:13:20 -0400\n\n Run deprecated behaviors at position 0.\n", "commit fbb77a8ef8c354cdcfcb473ab8e525c630a9d44e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 20:59:41 -0400\n\n Changed meaning of priority in Behaviour.specify.\n Callers seem to expect that priority behaviors are applied before any behaviors in other selectors.\n", "commit 81bdb4be8ef8853f1670ad2ab8f86c872e7346c7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 20:39:04 -0400\n\n Updated to Behaviour.specify.\n", "commit 19e2a0127f5fe1e523e40188b56223fee3f34044\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 20:06:34 -0400\n\n Addition of Behaviour.specify, and basic test updates.\n", "commit bfcc93bb13a0dd48ae19447644a7f0d85b95ac01\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 15:44:02 -0400\n\n annotation-indexer 1.4\n", "commit 5617337e002e303b53c15a05b4c1003b729369de\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-21 13:08:44 -0400\n\n Jelly scripts must be in src/main/resources, not src/main/java, to be available.\n", "commit b7212d04a4c2695e4c1bf583eebf601855ef3cc6\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-20 21:38:44 +0200\n\n CanonicalIdResolver implementation to lookup user by full name\n as get(String idOrFullName) suggest\n", "commit a42cf0d84dbebf68e3e1163ffb2beb270da6eb85\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-20 21:25:21 +0200\n\n distinguish get(idOrFullName) and getOrCreate(id)\n so that getAll() don't invoke CanonicalIdResolvers for known IDs\n", "commit 647c0577025af7183fa2c71f7ef04b8bad4f956b\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-20 16:57:21 +0200\n\n Fix typo : cannon != canon\n", "commit 7f8fe215d43b285ac5b722b44e6e2c069dd9beeb\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-20 16:57:21 +0200\n\n Fix typo : cannon != canon\n", "commit 00c578598b50e26afd31fe7c6c6a288cd68b9d08\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 08:49:35 -0700\n\n the trunk is toward 1.480-SNAPSHOT\n", "commit 9608f4083fa87c68e128db5dbd1addb184a0fb02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 08:49:30 -0700\n\n creating an RC branch\n", "commit 41ad89a928e6f5f479b9a481bd7d5c9ad8063b0b\nMerge: ee64beec1c 812ff541e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 07:51:30 -0700\n\n merged back the RC branch\n", "commit 812ff541e8012b25192e085ea8173db6bb01660d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 07:51:27 -0700\n\n updated changelog as a part of the release\n", "commit a64d009a3f52531db2d855497b7208abc790bb59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 06:20:19 -0700\n\n toward the next release\n", "commit 53350dab48377ed9c7c388c3dbb46a1af2763f35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 06:20:10 -0700\n\n releasing a new plugin parent POM\n", "commit 2895c52e58f5bb3d1b2e7f7af7821739954d67da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 06:20:10 -0700\n\n updated changelog for release\n", "commit 2153500693dcf79f0a224f3c7872e73630ea72b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 06:05:24 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9cc6071e280db76a8e99c908d73929f95adf15da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-20 06:05:23 -0700\n\n [maven-release-plugin] prepare release jenkins-1.478\n", "commit ee64beec1c346f8cfd90855bc986d48a20355738\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-20 11:30:34 +0200\n\n document mask values to be an octal\n", "commit 124aac681d214848ba873884d7a4fcfd9b0bd7e2\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-08-19 02:58:52 +0900\n\n updated Japanese localization.\n", "commit 80fcc481f636986cea4ffab1c9cde37d59252e24\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-18 10:25:10 +0200\n\n [JENKINS-11759] paass context for user ID retrieval\n", "commit f9f091c216ce0048b93af6c1b1beddd23bad3d76\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-18 10:19:10 +0200\n\n restore @Nullable deleted on merge\n", "commit af42534defea4503347dfc0ec442fadf51cf3336\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-18 09:19:32 +0200\n\n [JENKINS-11759] extension point to resolve jenkins user from SCM id\n", "commit 6dfd8db3c2d70d45d901da9eccb52e3f49d90bfb\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-17 11:35:01 +0200\n\n require RUN_SCRIPTS permission to run scripts onn node\n", "commit 74d2607b8de4df3ecf99effcfe71d66fbbce1694\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-08-17 16:54:38 +0900\n\n [FIXED JENKINS-7894] Prevent parameter values from disappearing when user is not logged in\n", "commit 36ab7131e7daa04d66a47daea56b98ae7339c485\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-08-17 14:18:47 +0900\n\n Drag-and-drop-enabled hetero-list does not work on IE 8 since 1.477\n", "commit 749ea54f936952b0eafd2db5592a4221a4aafb92\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-16 11:08:12 -0400\n\n [JENKINS-14788] Using DeweyDecimal for robustness.\n", "commit e122698b6176d0177bee60257edea1349bfeb0d9\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-16 10:57:30 -0400\n\n [JENKINS-14788] Testing properly.\n", "commit 3ef743203f673dbed59e6fc019ee30b0ea888025\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-15 21:42:45 +0200\n\n [JENKINS-14788] pull-up checkJavaVersion from ssh-plugin\n to be used by other ComputerLaunchers to check installed java version\n", "commit 2aa272a0fae0390eb2da679ab7c9e0d402b1f53b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-15 18:11:32 -0400\n\n [JENKINS-14814] Noting.\n", "commit a56f00040b9fb08537131586533fb162131c8d2a\nMerge: aaecf7915d bfa648152f\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-08-15 14:59:08 -0700\n\n Merge pull request #541 from jglick/wicked_deep_cause_14814\n \n [JENKINS-14814] \"Ping-pong\" builds store excessively large CauseAction\n", "commit bfa648152f266540536e76f7b3ebcb1598ad5f6f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-15 17:18:05 -0400\n\n [FIXED JENKINS-14814] Truncate deeply nested upstream causes.\n", "commit b0278767831d751b93ad77dc2c5c92b6d140e865\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-15 16:39:51 -0400\n\n [JENKINS-14814] Reproduced.\n", "commit aaecf7915d607f88caa9e111d07f48883efc53b7\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-15 14:59:59 -0400\n\n [FIXED JENKINS-14816] 404 navigating to upstream builds.\n", "commit 43f1f5d100ba8dd730e5be02d182c6e9551ee9c8\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-15 14:35:04 -0400\n\n [FIXED JENKINS-14813] 404 canceling queue items.\n", "commit c2f3012af3e6bb887b068932650f8022ee0ad5fe\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-08-15 14:02:24 +0200\n\n Added changelog record for 7e0d7c0acba504b8bd205cdb228346bbfa09ddfa\n", "commit 0ddceed69f86e1e32281561873483c4dbc6ee4dd\nMerge: c14c7619c6 7e0d7c0acb\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-08-15 04:45:25 -0700\n\n Merge pull request #540 from cjo9900/JENKINS-7162\n \n [FIXED JENKINS-7162] Add missing parameters as defaults when called from...\n", "commit c14c7619c6157f7bb1006635483e44fe0964852b\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-15 08:32:22 +0200\n\n let user with CONFIGURE permision rename a job\n", "commit 7e0d7c0acba504b8bd205cdb228346bbfa09ddfa\nAuthor: c3johnso <chris.3.johnson@nokia.com>\nDate: 2012-08-14 18:00:10 +0100\n\n [FIXED JENKINS-7162] Add missing parameters as defaults when called from CLI\n \n Add all the job defined Parameters to the ParameterAction using Defaults\n if not passed via the command line.\n", "commit 2380a8d4507d641ad4893278ac5c37c573696afd\nAuthor: Esa Laine <esa.laine@chase.com>\nDate: 2012-08-14 09:46:39 -0400\n\n fix JENKINS-14772\n \n This fix implements an optional retry loop for cli BuildCommand\n The retry is not for the actual command, but for reading the log file\n (when -v is used) This is so that slow machines, which may create the log\n file so slowly that is it not present when reading of it starts,\n will optionally try to start reading it multiple times.\n \n This is implemented via a use of an optional \"-r INT\" cmd option\n", "commit e0986b5f3b78f2eabedb35f64310abaaa3000214\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-08-14 10:46:20 +0100\n\n Reduce duplicate entries for the same plugin and version when multiple update centers are publishing similar data\n", "commit c7991585bcc2d640f2befd56104224320f5ed0fa\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-13 22:40:14 +0200\n\n [JENKINS-14745] use transportAuthentication to parse command arguments\n", "commit b1f0c9dddcc670521793688b9bce9bdd1818e2f0\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-08-13 13:07:13 +0100\n\n This class is useless if these methods are protected\n \n * The whole point of the rule is to allow access to the helper methods, so they need to be public\n \n * also synced up with HudsonTestCase\n", "commit e46e1673f103d8fb5ae5cce250063cba8f984b4b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-10 13:44:49 -0400\n\n [FIXED JENKINS-14769] NPE from UpdateSite$Plugin.getNeededDependencies.\n", "commit 65cd6555301535af4f8796a694c4d52664205778\nAuthor: alexkoon <alexkoon@hotmail.com>\nDate: 2012-08-09 15:57:16 +0100\n\n JENKINS-12735 - Maven version range resolution.\n", "commit 9074318b91844c4eeecef68a17eacf0ac1252e68\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-08-09 21:05:35 +0900\n\n Description preview should be enabled even if syntax highlighting is disabled\n \n For instance, use PegDown Formatter and enable SUPPRESS_ALL_HTML.\n", "commit e23adf042779164fb9076d3371cc743eaddf8617\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-08-09 19:49:07 +0900\n\n Fix description preview and syntax highlighting\n", "commit cb7ca4af0ff96fba31698884fa13c0c2d1869aab\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-08-09 19:07:04 +0900\n\n Move script element into l:header in order to prevent Quirks mode\n", "commit beeecf93f5fd84d447b607cf65f40ea7b109ba9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 22:47:47 -0700\n\n the trunk is toward 1.479-SNAPSHOT\n", "commit 589e9daba1ae1f54d8b87df7abf8fddccebbb6a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 22:47:42 -0700\n\n creating an RC branch\n", "commit 3c6826419d8159158d5cbe084d7e99e90cd8fb6e\nMerge: bd0063e351 f3aeeb1db6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 21:57:29 -0700\n\n merged back the RC branch\n", "commit f3aeeb1db63bd12e3da12e6094e18829155ea205\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 21:57:26 -0700\n\n updated changelog as a part of the release\n", "commit 40d90ed29b65b8d9e8a7c39d48f241688ec43c7d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 21:27:41 -0700\n\n toward the next release\n", "commit 8b0da9caf233d9c2838c3e1035f2922066a97b2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 21:27:32 -0700\n\n releasing a new plugin parent POM\n", "commit 960ac18778c2735eb0df3e1cc78205470f047d37\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 21:27:31 -0700\n\n updated changelog for release\n", "commit df789af3024bea9026ffbd0473d6a8906f884ef2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 21:11:52 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ccfcb7143b521070be049f94a4651871b91944d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 21:11:51 -0700\n\n [maven-release-plugin] prepare release jenkins-1.477\n", "commit bd0063e35174b4b53110fa0f92f6913d0049e91c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-08 15:41:46 -0700\n\n documenting API access to the progressive output.\n", "commit 621eeb2b54ddae0412bff7d8e1343e423bb25409\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-08 07:24:20 -0400\n\n Fixing link again, and moving to package Javadoc.\n", "commit 3e34afb08dc6225b43be8e09bb9b49a1a709fff2\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-08 07:18:40 -0400\n\n Typo.\n", "commit f824568502c5a1e0a423043fef65387e08e92e63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-07 16:31:11 -0700\n\n When NodeMonitor is reconfigured or when the instance goes online, recompute the values.\n \n Based on the following IRC conversations:\n \n (04:02:29 PM) cliffano: my build slave is offline, \"Disk space is too low. Only 0.331GB left on\" , but the box has 5.5Gb free.. i've tried disabling the disk space checking, restarted both master and slave, that error message is still there\n (04:03:03 PM) rtyler: I've seen that a couple times, I think I just disconnected and reconnected the slave\n (04:03:47 PM) cliffano: no dice for me.. reconnected several times.. even tried deleting more stuffs to free up more space, still exactly the same error message\n (04:04:04 PM) rtyler: you could try reinstalling windows\n (04:04:06 PM) ***rtyler ducks\n (04:04:22 PM) cliffano: lol yea\n (04:04:49 PM) kohsuke: cliffano: you can force the recomputation of those metrics\n (04:04:56 PM) kohsuke: otherwise it's only once an hour\n (04:05:17 PM) rtyler: wait, you can force it?\n (04:05:37 PM) kohsuke: http://ci.jenkins-ci.org/computer/ \"refresh status\"\n (04:06:26 PM) rtyler: ah\n (04:07:25 PM) cliffano: kohsuke: thanks, that worked..\n (04:07:43 PM) kohsuke: although I expect that if you've been reconnecting that should be sufficient\n (04:08:08 PM) kohsuke: And I probably should also do that automatically when you reconfigure the column, threashold, etc\n (04:10:39 PM) cliffano: kohsuke: reconnecting didn't help somehow... i tried disconnecting from the UI, tried killing the process on the slave machine, restarted etc\n (04:10:56 PM) kohsuke: it's probably caching the value\n (04:12:16 PM) cliffano: kohsuke: does it cache in the filesystem? i restarted both master and slaves\n (04:13:09 PM) kohsuke: it's stored in Computer\n (04:13:11 PM) kohsuke: so I guess that explains\n (04:13:34 PM) kohsuke: let me clear this when a slave connects\n (04:16:23 PM) cliffano: kohsuke: thanks :)\n", "commit fe6febb090f54ef1dd609c278ade6c1e13ab0f1c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-06 21:03:33 -0400\n\n Properly documenting null behavior of User-related methods.\n", "commit 02e05ec8ef444c7d74bf12f95caae83c3b44f682\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-06 21:02:36 -0400\n\n [JENKINS-14107] Bundling 1.1 version of external job plugin with critical fix.\n", "commit 3bfeda469c5778215f44dfb084f364da96c7dbf6\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-08-06 16:04:12 -0700\n\n [FIXED JENKINS-14696] Don't automatically re-sort matrix axes in alphanumeric order on reload\n", "commit ce35c26b7462029ddc4225d52ad7d54ebf1a4977\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-08-06 19:52:50 +0900\n\n fixed compilation error.\n", "commit 6be9fb36fbe3ae7eaf2f249bd79b6b2b78370627\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-05 21:42:50 -0700\n\n fixed a merge failure\n", "commit f8e7b6a654b8ba0c501d0355f84422e4b92c2d1f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-05 19:44:50 -0700\n\n the trunk is toward 1.478-SNAPSHOT\n", "commit 7ddc6dda8204047bc5675dbb173eab10bef4154a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-05 19:44:41 -0700\n\n creating an RC branch\n", "commit f9b6f7a44c7e3d5443ca19e47591b295eb3b4403\nMerge: 10dddebf7b 0bd4aba7b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-08-05 19:44:23 -0700\n\n Merge branch 'rc'\n", "commit 10dddebf7bd86e30b630038e5ebe0295f190a8de\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-03 17:19:01 -0400\n\n [FIXED JENKINS-11739] Various mistakes in annotation processors affecting some plugins.\n", "commit f39fbdb312c3c87ef77a72446273423d906942ed\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-03 15:46:32 -0400\n\n [JENKINS-14495] Refined fix - needed to pull uniqueness check out of apply() fn in case we were being passed an Array of nodes.\n Fixes test failures introduced by dbb100d, and adds a test for it now that I know it can be done.\n", "commit dbb100da58a084fb0a6ce129d3f2b7ad827e87ee\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-03 12:53:48 -0400\n\n [FIXED JENKINS-14495] Hetero lists not working correctly after adding elements.\n Unlike [JENKINS-14514] this is a true fix rather than a workaround (now removed), and is more general.\n cjo9900 discovered that behaviors were being redundantly registered (as of 1.474 the monolithic JS is broken up);\n this caused some behaviors to be run repeatedly on the same elements, breaking reasonable expectations of some behaviors.\n The ideal fix would be to change Behavior.register to be idempotent: for example, key it by selector, then maintain a set of distinct behavior functions for each.\n Unfortunately some adjuncts directly call Behavior.list.unshift, bypassing register(...), which would be tricky to intercept (would need to make a mock of Array).\n The known one cases are in core, but it is possible plugin adjuncts do this too, in which case it would be incompatible to (say) change the Array<Map<String,Behavior>> to a Map<String,Array<Behavior>>.\n Instead, permitting redundant registrations as before, and just silently skipping all but the first at runtime when applying behaviors.\n Beware that since adjuncts are loaded from multiple places, different JS function objects are registered each time, so a naive set of behavior functions does not work;\n have to identify functions by their toString in order to ensure that each is run only once.\n (Currently once _per selector_, conceivably >1x per element; could if necessary be refined to make sure a given behavior is only run once on a given element during one call to applySubtree even if the element matches multiple selectors.)\n", "commit 8349d0d8c4d839e6482c94635ba1afe5bfcc4107\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-03 13:08:25 +0200\n\n getExtensionList never returns null\n", "commit a0b29cd332dcd57db449ecb1c9df65662ba11816\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-03 12:10:59 +0200\n\n fix typo\n", "commit 363cc0e3a6725b307cb3ba70b4de907ba56e44a7\nMerge: 7c18ba293d 39572fbad7\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-02 15:30:16 +0200\n\n Merge branch 'Vlatombe/user-transient-actions'\n", "commit 7c18ba293d3649aaae80baf50aab70ff62f1ae97\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-08-02 15:19:29 +0200\n\n changelog update\n", "commit 3b54412077001bafa995568a4e62c12fb98ec7cd\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-07-26 16:14:34 +0200\n\n support variable expansion to define Java path\n", "commit 2ca12ecbdaff4a2afc607665ad67d2fdb4f5abbe\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-07-26 15:39:22 +0200\n\n set the path to the Java runtime to be used\n launching windows managed slave\n", "commit 39572fbad7e317f9aaf0c114afb7eb6239c88feb\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-08-02 14:38:49 +0200\n\n Add a new Extension Point : TransientUserActionFactory\n Displays transient user actions in the User sidebar\n Displays UserProperties that are also Action in the User sidebar\n", "commit 88b613e95f6d8991a047f13275179e190e4c7587\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-08-01 18:13:13 -0400\n\n [JENKINS-11739] Cannot compile a plugin with a Plugin subclass in the same package as a package-info.java.\n (Not quite FIXED yet since org.kohsuke.stapler.jsr269 seems to suffer from a similar bug, currently printing ugly warnings.)\n", "commit b98b57038c925d1b80956b036675abb9c45dbe28\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-31 11:50:03 -0400\n\n Link fix.\n", "commit ff612d29c0189bc7a4ba78d86d36a8e6f8d1b4fd\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-07-31 16:39:59 +0200\n\n Add clock_anime.git into folder 16x16 too\n", "commit 98f0e9fc9256a511582bb7dfa7b6b2422fbb927c\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-07-31 11:55:13 +0200\n\n Show in view scheduled jobs\n", "commit 0bd4aba7b8c0ee0da485f16a59d69cfaadcdc77e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-31 02:26:22 -0700\n\n toward the next release\n", "commit bfa84469b87f6a9e24a8dbf3d0ab8df97f9e25ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-31 02:26:13 -0700\n\n releasing a new plugin parent POM\n", "commit 69beef6c35027b775618c099c4a777e78601c320\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-31 02:26:13 -0700\n\n updated changelog for release\n", "commit a6d155967b9b0291a45d35867c337da6bb0ef2e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-31 02:10:19 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 80ff6443951601ca4895074b586441aafd80d6f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-31 02:10:18 -0700\n\n [maven-release-plugin] prepare release jenkins-1.476\n", "commit 6d119ef16946312d8c4ca319babb2e2b292b9b79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-31 17:36:56 +0900\n\n the intent was not to pick up stuff from sidepanel when building context menu\n", "commit d4c747729e2e0805b7136a41fe377e96485e3159\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-31 17:32:57 +0900\n\n fixed a warning\n", "commit 5d52b7f17101e3aed03b22c210b16ab531536cd7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-31 17:18:20 +0900\n\n Fixed the unit test assertion failure.\n", "commit 8350649720b0ddc14430400aa6521178d19027cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-30 14:26:35 +0900\n\n addin doc improvements\n", "commit db32ad92936b206710aff5f9827bde7a5856328d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-27 11:43:25 +0900\n\n Exposing more REST API from update center and writing docs\n", "commit 9969a9549a89ea37119f8ad51e396e4887ff2bdf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-27 10:57:46 +0900\n\n require POST on destructive operations\n", "commit 0427b1449bbd8e5d0119e549154b3c24b515e197\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-27 08:25:19 +0900\n\n refactored\n", "commit 7db5fb34aa4389c93783e824356ad0de84389c04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-27 08:22:36 +0900\n\n refactored\n", "commit 6a7df13a858a89c98661157cb83f85c5d6ba0c3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-26 16:05:42 +0900\n\n Made the REST API more discoverable.\n", "commit a417295331b27c6a3452a86c3fdf23a2e7588074\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-26 13:45:46 +0900\n\n Added \"manage Jenkins\" as a sub-menu to the Jenkins context menu.\n", "commit d0dbd3b8525287cf1fce51c7639b50a4f55520b0\nAuthor: Rafa de la Torre <rtorre@tuenti.com>\nDate: 2012-06-30 23:46:57 +0200\n\n [FIXED JENKINS-13916] Text parameters are now defined and shown in a textarea instead of a one line textbox.\n", "commit 73ca50cd9934651206db806bc12281c5c93371bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-26 13:08:36 +0900\n\n adjusting the default implementation\n", "commit aa603603e98a9e15556afd98a9951a27c2eaec8f\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-07-05 14:25:46 -0700\n\n [FIXED JENKINS-14327] Added setter for labelString to Node.\n", "commit a2955928d57babd1ebe6cb0af51787ab609b3406\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-26 13:04:42 +0900\n\n More code reuse\n", "commit cb02009ecd14622d1da727dfd92cf5d325f08c6b\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-07-10 16:01:40 +0200\n\n Update transient action after config submit, as trantient action may change due to change of view properties.\n", "commit 2e8cc7438ed1cd7d0861f4c8511d38d93223362a\nAuthor: Thorsten M\u00f6llers <github@thorzten.de>\nDate: 2012-07-06 12:03:53 +0200\n\n In MatrixConfiguration get ScmCheckoutStrategy from parent\n", "commit 35af5960eadf193a7502807a9f901cc5b1186f4d\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-30 19:01:49 -0400\n\n [JENKINS-14434] [JENKINS-14514] Noting.\n", "commit 0c2a80928bb720c0ea6794f0d0bd8a6a5f1ea3f0\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-30 18:59:33 -0400\n\n [FIXED JENKINS-14434] 96442cd broke \"Delete\" buttons in some cases.\n Seems to be due to hetero-list.jelly importing repeatableDeleteButton.jelly but nothing on the page loads repeatable.js.\n (Presumably worked for /configure just by accident because someone else included repeatable.jelly on the same page.)\n", "commit acf394f4f65b6bb77d3737dff2159f0d336129dc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-30 18:57:42 -0400\n\n [FIXED JENKINS-14514] 96442cd broke \"Add <Something>\" buttons for many plugins.\n Not yet clear to me exactly what went wrong, but debugging shows that the init(...) function\n is called twice: once with legitimate arguments, then again with a bogus 'master' argument.\n Seems to suffice to ignore redundant initializations of the same element.\n", "commit d531f75f4e5d60e0690a90b0a862c285032c22df\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-07-30 15:41:36 +0900\n\n [FIXED JENKINS-14451] Do not read junitResult.xml many times\n", "commit c00c03e492870a75754c04142c5e06e061fee1d9\nAuthor: Kanstantsin Shautsou <gentoo.integer@gmail.com>\nDate: 2012-07-29 23:40:34 +0300\n\n Removed outdated and not maintained gentoo ebuild dir.\n", "commit 439c56a5a5f68aac27de0e06eae8b4ffc49fa5f0\nAuthor: Larry Shatzer, Jr <larrys@gmail.com>\nDate: 2012-07-27 11:31:14 -0600\n\n When selecting one plugin, find all other of the same type, and make sure that check box is toggled too.\n", "commit 680fd480c30f4579155ac73697fc1fcd0375dc5c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-26 16:22:28 -0400\n\n Corrected a misleading comment.\n", "commit 6a070c44f0bc8314d6386e5cfa73e56c0cab9155\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-26 13:48:29 -0400\n\n Link fix.\n", "commit 3a4e44d3481a3dfd9c71cff672b51f0e88097bd6\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-07-26 17:22:34 +0300\n\n [JENKINS-10747] changelog\n", "commit bc6c0be40666ef75901decc704e856e6c19e578a\nAuthor: vincentkok <vincent@vincentkok.nl>\nDate: 2012-07-11 21:05:41 +0300\n\n Add @Exported annotation to the executor of a Run to have more information on a running Job via the remote API\n", "commit 3ffb2f81919e5e1216bbc97a1c677f41695fe574\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-26 11:21:20 +0900\n\n Don't require apt-get for RPM build.\n \n This is based on https://github.com/jenkinsci/jenkins/pull/521\n", "commit 80a3f1fe0c87e18c113c05a1a9ac55a04f5d1b49\nAuthor: Emanuele Zattin <emanuele.zattin@nokia.com>\nDate: 2012-07-19 12:14:34 +0200\n\n Actually rebuild the axes at the beginning of the matrix build\n", "commit 110f5a0ddf1ccdcdcff629af6dc68a9047e5e158\nMerge: 7bd9091786 5bb82dfe68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-26 11:09:23 +0900\n\n Merge branch 'pull-526'\n", "commit 7bd90917866cd0fa6dcca7ee3bcb7d99b8b72754\nMerge: 1dcd3fe54d a9a019918b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-25 19:01:32 -0700\n\n Merge pull request #528 from photoionized/master\n \n I'm not entirely sure if the reparse point should be considered the same as symlinks, but I'm merging this anyway.\n", "commit 1dcd3fe54d6e0e2c1c4a096acf685c898a7b077b\nMerge: 2ead8ee55d a2c78f930b\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-07-25 23:14:25 +0300\n\n Merge PR#527 with a small edit.\n", "commit a2c78f930bffa9867ed2234f0ab1ff77f2185012\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-07-25 23:05:59 +0300\n\n Enable su'ing to jenkins user also when upgrading\n \n If the user has an earlier Jenkins installation,\n we should probably change the jenkins user shell\n during the upgrade.\n \n If the user has already changed jenkins user shell\n to something else, we do not touch it.\n", "commit 029fc54db218707f9d6c439e9deabc69d61264ac\nMerge: 2d4d4f2a9a dd621de4b9\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-07-25 22:48:35 +0300\n\n Merge remote-tracking branch 'Zsub/master' into pr527\n", "commit 2ead8ee55dd3610855ac4ab0219239b62097aed4\nMerge: 45a3886760 86f25b0d1f\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-07-25 13:34:05 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 45a3886760999c13fc963babc7a25ebacb63e123\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-07-24 16:39:29 +0200\n\n [FIXED JENKINS-10747]\n notify user some results have been truncated\n provide link to get more results\n", "commit 86f25b0d1fb021ed0b640c9357c059fba3b816c8\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-07-25 01:30:59 +0300\n\n Mac installer adds Uninstall utility\n \n Uninstall.command is dropped to /Library/Application Support/Jenkins\n", "commit 20d18d1852ed9c3cb6cabfa15776ef16d5336700\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-07-25 01:25:34 +0300\n\n Reformatted for readability\n \n Used xmllint --format\n", "commit 33735a490de11d8b9ac107e93470ecfe52c74e52\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 15:49:35 -0400\n\n When overriding UserIdCause.getShortDescription, you need to override print as well.\n Noticed via failure in BuildCommandTest.testConsoleOutput.\n https://github.com/jenkinsci/jenkins/pull/522\n", "commit dd621de4b9faf6ace23dc64e4867f969cd075f2e\nAuthor: Joris de Vries <joris.devries@itnext.nl>\nDate: 2012-07-24 21:05:01 +0200\n\n logged improvement in changelog.html\n", "commit 0c32a8ffb53e0f759ae4a20a3268582ef509e06f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 14:22:03 -0400\n\n Turn off NetBeans CoS for whole project.\n Note that http://netbeans.org/bugzilla/show_bug.cgi?id=197335 displays this incorrectly.\n", "commit a9a019918b3b14e70edd824e5453880ad8ca5798\nAuthor: Andrew Stucki <andrew.stucki@gmail.com>\nDate: 2012-07-24 13:06:10 -0500\n\n Fix Windows symlink detection\n", "commit 77a5addcd1ad3ad80af6a594fe19e0771461d9ce\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 13:56:43 -0400\n\n Unused import.\n", "commit 2d4d4f2a9a93c4c580b9cd2350115ca6694a55d9\nMerge: 468c521035 c575e50018\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-07-24 20:13:24 +0300\n\n Merge remote-tracking branch 'Zsub/master' into pr527\n", "commit 468c5210355d41020ba168cfe45e2b4ef128ccc1\nMerge: 13941f7cb5 03546bd62c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 11:29:35 -0400\n\n Merge branch 'configureTools'\n", "commit 03546bd62c2abf14130efdc2739a17a3da978974\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 11:27:55 -0400\n\n [FIXED JENKINS-14538] Collapse nonempty tool installation sections by default in /configure.\n", "commit ac4f8c6daadf04443620fa534f28d16105b6d0e3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 11:04:28 -0400\n\n Always show the section header.\n", "commit 81ed2a04bbc2101ed1f13be89c93cd33049058de\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 10:59:26 -0400\n\n Display collapse button only when there are already installations.\n", "commit a5eecaa4a92f0394cc67d9a5413f502f885e3c9e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 10:39:41 -0400\n\n Rather than patching configure.jelly, safer and clearer to directly adjust ToolInstallation/global.jelly.\n", "commit 16a8339ac91b4223cfab11aa18dcf206ad7ef90f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 10:20:44 -0400\n\n Inlining and customizing advanced.jelly to fix alignment.\n", "commit 8670e1394fc83c68b6aa9416bffada3e857461b5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 09:49:57 -0400\n\n More conservative UI change: just collapse tool installation sections by default.\n", "commit df0db7b4023967f2118f124853dd84bef43e2f17\nMerge: 1045c6ba44 13941f7cb5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-24 08:47:51 -0400\n\n Merge branch 'master' into configureTools\n", "commit c575e50018020494d30609025158e93cc5aaf6bc\nAuthor: Joris de Vries <joris.devries@itnext.nl>\nDate: 2012-07-24 09:28:01 +0200\n\n Make the run as jenkins option selected by default over run as daemon\n", "commit f37e89045eb0ec17e0632fa7a5585636d76ca945\nAuthor: Joris de Vries <joris.devries@itnext.nl>\nDate: 2012-07-24 09:21:21 +0200\n\n Create a security session, solving problems with accessing keychains\n", "commit a3f9ac62283bb957f196aa68030d3302214e08e3\nAuthor: Joris de Vries <joris.devries@itnext.nl>\nDate: 2012-07-24 09:15:24 +0200\n\n Enable su'ing to Jenkins user (necessary for importing certificates into a jenkins-owned keychain)\n", "commit 5bb82dfe682b453cb1382e069c23c9d2cf8304b2\nAuthor: Dillon Amburgey <dillona@dillona.com>\nDate: 2012-07-23 21:32:39 -0400\n\n Don't let a single invalid email address stop us\n", "commit 13941f7cb5c7d0a235d0b5849aa46a70f07d12c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 17:30:47 -0700\n\n Custom workspace in matrix projects should be able to use axis as variables.\n", "commit 9c7ef619cc96dc0111220412e841199de71d5b8d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 16:42:45 -0700\n\n [FIXED JENKINS-13972]\n \n Fixed a problem in actually making concurrent builds work.\n", "commit 83c0a6f12c71c65d414482a99a52e3e3b5ac7be8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 14:44:54 -0700\n\n these help files were in a wrong location\n", "commit 5d5a6f1ae2225b2d07b256c7369b910c50fde2fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 14:40:37 -0700\n\n these help files were in a wrong location\n", "commit c2c31e2b933add6ef6be3378937466fb11d8ede6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 14:34:13 -0700\n\n now that it's refactored out, it need not be escaped\n", "commit 52a57717103b6d7ef64ad6118a3db7886c69f507\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 14:26:12 -0700\n\n Update the position when the filter applies.\n", "commit 94e65e71099077edc34bdc1cbb8ab7fa037907ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 14:12:39 -0700\n\n added to a wrong place\n", "commit 0cd0560082cc56f2ba2267440b9adfd33743bfb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-06 09:43:26 +0300\n\n refactored the script and CSS into a separate file\n", "commit 4ab47a444f61b27439fa5f1f87bb7143c21cd00a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-06 09:29:24 +0300\n\n Shift the location of the anchor.\n \n This prevents the section title from getting hidden by the breadcrumb\n bar.\n", "commit e094b90e4c170be6f7c03c014b5c949da888cd17\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-04 23:44:51 +0300\n\n Prevent 404 in .../contextMenu link when there's no context menu\n", "commit 31bda5786a6b8c2e9e7aef5488a32036ef49bd9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-04 23:44:09 +0300\n\n making this more discoverable\n", "commit b53a79db434e0284bcc9107094d7334710728b52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-04 12:31:42 +0300\n\n making this more discoverable\n", "commit 5197bc8791e3752bd117d7b46fc974239ff4a274\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-04 11:21:06 +0300\n\n typo\n", "commit 351781e452f86fa7de3589cd67c8e871c0c57da1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-04 11:18:59 +0300\n\n added a place to store stuff without using Action\n", "commit c0f7065668ed0d34b1a62acd37669f868b4336d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-04 10:48:59 +0300\n\n added a marker interface to help plugin developers.\n", "commit a8b609ef2480000981905903f8c6bd7406206a53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-04 10:38:05 +0300\n\n making this serializable\n", "commit 999c80cdc1c3ddd29062011867ff7052089c5619\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-04 10:34:44 +0300\n\n make the variable name represent what it allows\n", "commit 1a1248493801000940a57b5fa85ec81d3f240229\nMerge: 75130c1f00 260ab071ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 14:07:23 -0700\n\n Merge branch 'pull-525'\n", "commit 75130c1f00581b924ef11981fbfc2f42ed442d92\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-19 18:17:37 -0700\n\n I think this accidentally crept in and it's not intended.\n", "commit 260ab071ba4f2eb777f37d2102b658da35c201ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 14:06:23 -0700\n\n massaged the change a bit to reduce HTTPness in signatures\n", "commit 8afad9f8a4bd939108155a73eab627aa99eed93a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 08:34:59 -0700\n\n the trunk is toward 1.477-SNAPSHOT\n", "commit e8c651b606159070f19d39af0f5502003be03442\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-23 08:34:55 -0700\n\n creating an RC branch\n", "commit c49208161a06d05138a40fd4a5d561a0c6fda980\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-07-23 12:18:05 +0100\n\n Add support for REST based creation/configuration of views\n", "commit b4e0d91ba440e8d2ae17c62ccd9863938ef28ae9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-07-23 11:58:03 +0100\n\n Ensure only POST requests are responded to\n", "commit 2ea067a8d35f0cd802efcf2dbd38690372e6ee83\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-07-23 10:53:49 +0100\n\n Adding REST API support for adding and removing jobs from ListView instances\n", "commit 12f919887f5968676a03c6b16829c7e4051219cc\nMerge: 06ff45dc62 2ff4c69b77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-22 17:17:33 -0700\n\n merged back the RC branch\n", "commit 2ff4c69b77eb7a2a51c0a702b5c1a4492bf45368\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-22 17:17:23 -0700\n\n updated changelog as a part of the release\n", "commit b79b5bb7b43531bc90c7159d38edb8e7ce677db0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-22 16:37:33 -0700\n\n toward the next release\n", "commit e5663ddcc73e75faa7115742729295f39613976c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-22 16:37:24 -0700\n\n releasing a new plugin parent POM\n", "commit 9cc794349c6c8ad6384f6f5a9f56aa9d6a1bcd27\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-22 16:37:24 -0700\n\n updated changelog for release\n", "commit e0e9e9b7b10a220c4ff99c52776bbb8cd965d781\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-22 16:21:29 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d4e264b42de9fa7f31305befa0694cee3bbb60f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-22 16:21:29 -0700\n\n [maven-release-plugin] prepare release jenkins-1.475\n", "commit 06ff45dc62fa0ff708c77595438621f48bb493f6\nMerge: 931fa176e8 91f471072f\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-07-20 16:29:43 -0700\n\n Merge pull request #524 from mkalkov/master\n \n A fix for a failure at line 75 in the hudson.util.io.TarArchiverTest\n", "commit 91f471072f25be54ebef47cef9ffe1c137641d4a\nAuthor: Mikhail Kalkov <mikhail.kalkov@purplescout.se>\nDate: 2012-07-20 18:43:04 +0300\n\n Fixed hudson.util.io.TarArchiverTest failure when user's umask is set to 007 (new files are rw-rw----). See http://pastebin.com/5HHF9F4W and http://pastebin.com/LL773uCd for failure logs.\n", "commit 931fa176e811878e0bd06e6007036f5e8651c917\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-19 14:09:29 -0400\n\n [FIXED JENKINS-14507] NPE from JUnitParser.parse.\n", "commit ecd5b7d11f7a25d0b4134e72991f33cecf8ad4fc\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-19 14:03:20 -0400\n\n Disable CoS for NetBeans IDE users.\n", "commit 4f0bd429ed54d416d3c3199da4f67633d61cbaa7\nMerge: e156223991 d1f7f51e17\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-07-18 23:02:44 -0700\n\n Merge pull request #522 from RiotGames/JENKINS-14393\n \n Fix for JENKINS-14393: Expose more information about who triggered a build via jenkins-cli.jar\n", "commit d1f7f51e174c3f74ce15831de4eabc757f03838c\nAuthor: Kyle Allan <kallan@riotgames.com>\nDate: 2012-07-18 13:01:17 -0700\n\n removing super() from constructors\n", "commit e1562239910b23387e1b3b0e8a86b444f655e944\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-18 10:01:05 -0400\n\n Javadoc.\n", "commit 90743996dad6af9a51cc3449b15da60464045c47\nMerge: 14cbdadfd7 76ac10d1e6\nAuthor: Kyle Allan <kallan@riotgames.com>\nDate: 2012-07-17 13:29:27 -0700\n\n Merge remote-tracking branch 'upstream/master' into JENKINS-14393\n", "commit 76ac10d1e6feee31e642bc3dbb7a73a34e61a949\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-07-16 21:00:00 +0200\n\n Log the exception when there is some problem in detemining changelog author\n", "commit 6a928f5537534d0fe55d774c4b9b262b8c3da041\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-16 13:37:21 -0400\n\n Produce more informative logging in case build records overlap or are corrupt.\n", "commit b0b26955bbf43913fcdf90ee88231980e6891c83\nMerge: 2f128a77b2 437f7afb53\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-15 11:32:19 -0400\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 2f128a77b2a60830deef8b2d03a22790ef3caa2f\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-15 11:31:40 -0400\n\n Mangled Javadoc.\n", "commit 14cbdadfd7c663f6890b46d2f3587c5317b2c6e6\nAuthor: Kyle Allan <kallan@riotgames.com>\nDate: 2012-07-13 10:46:28 -0700\n\n changing the parent class of CLICause so it inherits properties that associate it with a user.\n", "commit 437f7afb5353d996c1d0f83a372de3bf1642af9a\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-07-12 12:54:43 +0200\n\n deploy group metadata for plugins\n maven plugin need to populate group-level metadata.xml\n with plugin prefix\n", "commit 1045c6ba446c812d68400e78dbeddc7556d2d32e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-11 16:51:14 -0400\n\n Display tools in their own configuration page for clarity.\n", "commit 6a80b2af5ef635f9e7638cdcf69a24d4d2bf9d31\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-11 08:51:59 -0700\n\n the trunk is toward 1.476-SNAPSHOT\n", "commit 2fe3753251219c174b22cccd26eae1b6a8505b70\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-11 08:51:55 -0700\n\n creating an RC branch\n", "commit 2893fd3343dca8b2a3a49196f99a34589cb5eeb6\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-11 09:11:31 -0400\n\n Fixed link.\n", "commit e8f18ce766d95fcd513ade324c2710cff8dbbe94\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-10 15:31:13 -0400\n\n Fixed link.\n", "commit 788028fa7f9bb7f32a29c47b02f87ff9650ff009\nMerge: 051b0016c4 ae3dac8afb\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-10 11:58:12 -0700\n\n Merge pull request #515 from jglick/JENKINS-14325\n \n JENKINS-14325: CCE & missing GUI when using jobs inside folders\n", "commit ae3dac8afb6eef325958285b5a13bc933f5aacb6\nMerge: d66b2e5270 051b0016c4\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-10 14:52:20 -0400\n\n Merge branch 'master' into JENKINS-14325\n \n Conflicts:\n changelog.html\n", "commit 051b0016c4500b317c904b88eb6398b13538f218\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-10 14:10:41 -0400\n\n [JENKINS-14365] Noted.\n", "commit 63b829a482431cdd4e4592ca78799412f4dead5a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-10 14:08:40 -0400\n\n [FIXED JENKINS-14365] Show a ChangeLogSet.Entry.revision as a <li> value only if it is in fact an Integer.\n", "commit 3f8ea1923b37061ca6683d95ef8560dda099c4a5\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-10 10:33:46 -0400\n\n Javadoc edit.\n", "commit 8e14051c18ff7077bc2c457a59fbff9c1e2aee9c\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-10 00:39:50 -0300\n\n @since\n", "commit a83782c1b40d92042624265ebe70c3e035525efd\nMerge: efd4acaf5e 541347000a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-09 20:36:02 -0700\n\n Merge pull request #517 from jglick/JENKINS-14330\n \n JENKINS-14330: NPE from UnlabeldLoadStatistics.computeTotalExecutors\n", "commit efd4acaf5ee4d010f397e989e0ae1f029f1d459b\nMerge: 9089512c15 b3b91abf6e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-09 17:53:42 -0700\n\n merged back the RC branch\n", "commit b3b91abf6edf441447556c7f7622a52081ee58de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-09 17:53:40 -0700\n\n updated changelog as a part of the release\n", "commit 10eccb005e1fcd7a6c8791eca156443d9d865c62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-09 17:18:15 -0700\n\n toward the next release\n", "commit ea63d09b0d97d6dbc12af765639b3953958b2f48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-09 17:18:07 -0700\n\n releasing a new plugin parent POM\n", "commit 2115db3dd4cd765f4d9f1f31fbdbd283f357182d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-09 17:18:06 -0700\n\n updated changelog for release\n", "commit 569fc5a6fc1c9067dd504acca3eb8f7959f1f8ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-09 17:02:57 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9b47bfe9a6b0afd60140aa763ad73cfb9812053b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-09 17:02:56 -0700\n\n [maven-release-plugin] prepare release jenkins-1.474\n", "commit 9089512c159d380fa12f6c32fa4f26960c0f3589\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-07-09 10:27:30 +0200\n\n use a more explicit method name\n", "commit d66b2e527075f81330c928bc57df62e15e4737dd\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-06 16:06:47 -0400\n\n supportsMakeDisabled defaulted to this instanceof TopLevelItem for better compatibility.\n", "commit 17072af5a4ba1addd38489353ef31246d4ffa45e\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-07-06 17:22:40 +0200\n\n utility methods to manage canonical name (fullname from jenkins root)\n and item renaming in relative item names\n", "commit 541347000a02ce307a97017d3d2f87cd93ecb09b\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-05 19:09:03 -0400\n\n Typo.\n", "commit cfc506b17b938ab7c62dcf640faea6dcb68fa45a\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-05 19:08:25 -0400\n\n Unused import.\n", "commit d3152b90a24ae8f2b4aa2d224b6dab7277d88b02\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-05 19:06:22 -0400\n\n [JENKINS-14330] Added changelog item.\n", "commit 0d5a13255db5ed2134359f7b0bbb8e36525ad03e\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-05 19:00:11 -0400\n\n [FIXED JENKINS-14330] NPE.\n", "commit c91584ff21e221201416b04a48331b253077a3d3\nAuthor: Jesse Glick <jglick@cloudbees.com>\nDate: 2012-07-05 15:36:02 -0400\n\n [FIXED JENKINS-14325] CCE & missing GUI when using jobs inside folders.\n Introduced AbstractProject.supportsMakeDisabled rather than using trick of checking for parent instanceof Jenkins.\n Extracted common GUI into makeDisabled.jelly, with accompanying I18N refactoring.\n Also moved all this into AbstractProject, where the relevant methods are defined, rather than Job where they are not.\n", "commit 28d27f3e0ef58336d50043f3d5622006525efc11\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-07-02 20:38:28 +0200\n\n Put slave back online automatically, if there's enough disk space again we put it offline automatically before because of lack of disk space.\n", "commit 129e76bf32baf96e9e702606029148e5fa2aa81b\nMerge: 12ee4f9f22 a811f406e7\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-07-02 05:33:31 -0700\n\n Merge pull request #512 from lvotypko/null-pointer\n \n Fix NPE during loading matrix job\n Thanks!\n", "commit a811f406e785a8c8e6cb4b9246829dce9c7b97ae\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-07-02 14:11:20 +0200\n\n Fix NPE during loading matrix job\n", "commit 12ee4f9f22d855e1cd0c8c8175d95d521c2353b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-02 02:27:28 -0700\n\n the trunk is toward 1.475-SNAPSHOT\n", "commit 59c58ec5693021bb58d86d87f807756267f64e0d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-02 02:27:23 -0700\n\n creating an RC branch\n", "commit e6cfdb9d89bd7be57f4f92d504f2929b4a8ef1f3\nMerge: 57a4c02cda 1ae1aa9096\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-01 19:47:43 -0700\n\n merged back the RC branch\n", "commit 1ae1aa9096f6f949cc29e6200983b14283dbccdd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-01 19:47:40 -0700\n\n updated changelog as a part of the release\n", "commit 4dd148f95aae29baee1576e6aadbb71dc91a501f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-01 19:16:36 -0700\n\n toward the next release\n", "commit 52056d3652ff2b71b0d7ddb73ebcc610a29e36bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-01 19:16:26 -0700\n\n releasing a new plugin parent POM\n", "commit f3236e885a6710db5b3cfdea884d9cea8416fbe7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-01 19:16:26 -0700\n\n updated changelog for release\n", "commit 53823b84ca7dc926bfa9e2c374be8c6e83012346\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-01 19:01:32 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9a1baa5883a3fe8ac5c7b62aa60bf0bf2ed7690f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-07-01 19:01:32 -0700\n\n [maven-release-plugin] prepare release jenkins-1.473\n", "commit 57a4c02cda71123034078f60596337af3de5142d\nMerge: f5d378f229 30837d8903\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-29 20:20:18 -0700\n\n Merge branch 'pull-506'\n", "commit 30837d8903d468a8448d36fe49e51431123807bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-29 20:19:23 -0700\n\n Better encapsulation of JavaScript.\n \n Don't expose stuff that need not be exposed.\n", "commit f5d378f22915f00e34783043624ce7e8dc3ec793\nMerge: d1d66fee14 d46ba52c71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-28 18:14:13 -0700\n\n [FIXED JENKINS-14178] Merge branch 'pull-505'\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractProject.java\n", "commit d46ba52c7113c2cacef06ed3d2f879772403c7eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-28 18:12:20 -0700\n\n massaging the change a bit.\n \n - doc improvement\n - report the result and the problem to the listener\n", "commit d1d66fee144e6e4139faa7d8a35d5c57b3610c06\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-28 17:30:32 -0700\n\n follow-up bug fix to 7bcc8107e2200fb9cd82788dbef471c612d9771f\n", "commit 7bcc8107e2200fb9cd82788dbef471c612d9771f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-28 17:16:51 -0700\n\n exposing items to URL\n", "commit 96442cd9cd7b432a19d05dd945502a854541cae7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-28 15:09:59 -0700\n\n splitting JavaScript into smaller fragments for better maintainability.\n \n One of the problems with the current way Jenkins puts JavaScripts is that most everything is in a single file. It doesn't highlight the relationship between those fragments and their corresponding tag files.\n \n So I'm experimenting with moving out these fragments into individual JavaScript files co-located with the tag file. They then get loaded into the page via <st:adjunct>. Each script is served with unique URL such that the browser will not even have to try conditional GET when loading different pages, so this should prevent the performance problem caused by the fact that there are now lots of <script> tags in the page.\n \n If for some reason even this turns out to be a problem, we can always add additional build steps to concatenate them all.\n", "commit 274f27d372b1fe36a6c6b9f158541a1bf577a86e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-28 13:34:40 +0300\n\n oops it's lower case here.\n", "commit 306f874d230e947c8d053f5cb759f62cfbd0cd7a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-28 13:33:52 +0300\n\n use better encoding for french characters.\n", "commit 1cc6c13f9de047a55da74729ba9f1c869ed757e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-27 16:04:11 -0700\n\n [FIXED JENKINS-13274]\n \n reapplied the correct fix.\n", "commit dc61efcc74628c0329b89d1dcec46b159896cf7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-27 16:00:49 -0700\n\n Revert \"Fixing typo in French translation (JENKINS-13274).\"\n \n This reverts commit ee645202b1ac6895bb325c53b486e7c02ce66e52.\n It appears that the author edited this file with UTF-8 encoding when\n this file is actually iso-8859-1 encoded\n", "commit def7e434af47d33a2e9290a54a0489b32990bd6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-27 10:57:57 -0700\n\n allow programmatic addition of Action to Computer\n", "commit 1738cc8ebe031ba7c6830ab0c5810401e8f27bf9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-27 10:28:25 -0700\n\n allow subtypes to tweak the graph\n", "commit 5cfb064d24f68c98f96a381e525a6313214cd302\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-27 10:25:44 -0700\n\n made these classes serializable\n", "commit 05e53b5a02d87dc4d84555b7640fa28a4912b216\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-26 18:59:46 -0700\n\n exposed NonLocalizable for consumption by others\n", "commit d5adf1c36f5fe96ff35d8880539fbfafd87c5b01\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-28 00:10:43 +0300\n\n changelog entry for [JENKINS-13274]\n", "commit 324c108952c8f59e523e7ae8a4f980b7d0e7e4d0\nMerge: d7bd7f59ee ee645202b1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-27 14:09:02 -0700\n\n Merge pull request #511 from olivierlemasle/patch-1\n \n Fixing typo in French translation (JENKINS-13274).\n Thanks\n", "commit ee645202b1ac6895bb325c53b486e7c02ce66e52\nAuthor: Olivier Lemasle <o.lemasle@gmail.com>\nDate: 2012-06-28 00:01:21 +0300\n\n Fixing typo in French translation (JENKINS-13274).\n", "commit d7bd7f59ee7924c8c8e811a7882a2e77d550bb45\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-25 08:40:09 -0700\n\n the trunk is toward 1.474-SNAPSHOT\n", "commit c7734d1cefda37780f917f7ff3ae443493d8736f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-25 08:40:05 -0700\n\n creating an RC branch\n", "commit 15812e75bf7edfc4c377e76ae32474f831ad31d8\nMerge: 03ac323752 fb8376eb43\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-06-25 03:40:59 -0700\n\n Merge pull request #508 from lvotypko/update-actions\n \n Update transient actions of configurations in the same way as actions of matrix project\n", "commit fb8376eb43fa02eb2ced14f8f918b04fd12e8e6f\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-06-25 11:48:35 +0200\n\n Update transient actions of configurations in the same way as actions of matrix project\n", "commit 03ac32375250b3072136dde3a2c5268beaf8da70\nMerge: a2f2ae9b2b d1de1f51d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-24 23:43:36 -0700\n\n merged back the RC branch\n", "commit d1de1f51d415ed75a609985642d9b0bd36f21cb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-24 21:42:37 -0700\n\n updated changelog as a part of the release\n", "commit 996fb15beb23e7ea5f8096086067baf0e5c5af5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-24 21:13:46 -0700\n\n toward the next release\n", "commit 6d7818d0d2fa466f1f860d7baa31946ad9c96643\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-24 21:13:37 -0700\n\n releasing a new plugin parent POM\n", "commit 363fb8912f53f6463febc5358a0a6036fdf35bbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-24 21:13:37 -0700\n\n updated changelog for release\n", "commit dbacbfd4bf585e25589805e20c9504d186027c6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-24 20:58:48 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c2730ab53a733bf6ec9d61974d5835f4fe6c1297\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-24 20:58:48 -0700\n\n [maven-release-plugin] prepare release jenkins-1.472\n", "commit a2f2ae9b2b91d87e0622d850c96f6040a233ab0e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-06-24 14:08:56 +0200\n\n I guess it was just an oversight from Kohsuke to put these tests under src/main as Maven won't run them if not located under src/test\n", "commit 4b828e4e63d3262c766128e012f7788808eb8760\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-06-24 13:58:01 +0200\n\n Disambiguate configRoundtrip call for the sake of the Eclipse compiler\n", "commit ed3b198fbbc9630a9f3190213561bb1b8ff0bb97\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-06-24 13:45:30 +0200\n\n Corrected changelog: actually 11073 was first fixed in 1.447\n", "commit eae5278f77e52f7e63e91b34f874b24956585a64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-22 20:04:46 -0700\n\n Bumping up to 1.39\n \n 1.40 brings in 1.7 support, but I'm still seeing some bug reports.\n Waiting a bit more before going there.\n", "commit 02854d87bd81f30c8940a0f0fcc9c28e081db7dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-22 17:45:17 -0700\n\n Wrong variable name\n", "commit e4c735f45d37a41813aefddf16c029f6eaa953da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-22 17:42:52 -0700\n\n oopts\n", "commit 1602813b63c377f51a4ea50d4f01e47b3b53af7b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-22 17:40:33 -0700\n\n Improving functionality\n", "commit d318bbae5b1724158724170833c97ff833991d41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-22 17:39:47 -0700\n\n Added code to assist form-element-path plugin\n", "commit 74bea665c6b9cbcc075fe0044d1befbfcb581099\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-22 14:19:19 -0700\n\n copy & keep CSS class names\n", "commit 7c5efe367b16c35e707c2cde72611f25d4ebf703\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-22 13:42:26 -0700\n\n deprecating 'fooButton' class in favor of 'foo-button'\n \n This makes it consistent with other buttons like repeatable-add-button, and use of '-' prevents name collisions with form names, and make all of those UI controls addressible in the same namespace\n", "commit 5d3d9d16efbe244088bf730c97b0806e11085c6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-20 15:27:36 -0700\n\n bug fix. handle name escaping like other reader/writers\n", "commit c75caf937cacfaced35bbb5daeec9131b742bb0c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-20 14:31:41 -0700\n\n bug fix when there's no children nor value\n", "commit 9a59ada8ea54aca080da5aabfd9b44e8e7b0c006\nMerge: 1079d87a46 1e9c93a248\nAuthor: Dean Yu <dty@yahoo-inc.com>\nDate: 2012-06-22 16:41:17 -0700\n\n Merge pull request #507 from kukido/master\n \n Serbian translation for NewJob had a closing paren instead of\n closing curly brace.\n \n Fixed by @kukido.\n", "commit 1e9c93a248cd2bfd92fb147d363f193c5dd341b0\nAuthor: Andrey Myatlyuk <myatlyuk@gmail.com>\nDate: 2012-06-22 11:21:41 -0700\n\n Updated Serbian translation with matching curly braces.\n [FIXED JENKINS-13695]\n", "commit 13dd55c7b2b3bce3571c8b117ec979ac4786c687\nAuthor: Andrey Myatlyuk <myatlyuk@gmail.com>\nDate: 2012-06-22 11:12:07 -0700\n\n Revert \"Updated Serbian translation with matching curly braces.\"\n \n This reverts commit e2303ef454bc1a3af0b4ae6a13a88b99c9b8e94e.\n", "commit e2303ef454bc1a3af0b4ae6a13a88b99c9b8e94e\nAuthor: Andrey Myatlyuk <myatlyuk@gmail.com>\nDate: 2012-06-22 10:56:36 -0700\n\n Updated Serbian translation with matching curly braces.\n [FIXED JENKINS-13695]\n", "commit 1079d87a466d7684528003357a7a2828d330c994\nMerge: 655aac9301 eef3e4e7ad\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-22 07:21:54 -0700\n\n Merge pull request #500 from recampbell/master\n \n Put Computer.CREATE in the COMPUTER permission group\n", "commit 655aac9301b43c4fc3162e21b64f0ed8b6822260\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-06-22 16:07:41 +0200\n\n support jobs nested inside ItemGroups\n (cloudbees folder plugin as a sample impl)\n", "commit 581b8256b10e1e74f9ec872664ae837c625a1d17\nAuthor: Alberto Gragera <albgra@gmail.com>\nDate: 2012-06-22 12:55:02 +0200\n\n Make Jenkins stop polling resources if the page is not visible (and if the browser supports Page Visibility API), restoring pollings when the page becomes visible again. This will make tabs in the background to not consume resources\n", "commit f3ddb2856eb94b06ee1c95ed603e65170d782af5\nAuthor: wolfgarnet <wolfgarnet@gmail.com>\nDate: 2012-06-21 14:51:41 +0200\n\n [JENKINS-14178] Adding SCM poll listener\n", "commit e942555fd4a746b7193af71653e62553ff2d4caf\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-06-20 22:04:17 +0200\n\n [FIXED JENKINS-14142] Unnecessarily verbose warning if mojo is loaded from a directory\n", "commit 38af8cf8bb52f74d20d9a8f9d51657163ae28b21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-20 09:49:13 -0700\n\n added TreeString code.\n \n This code was originally developed for analysis-core plugin, but I think it's useful outside it.\n I'm promoting this up to core\n", "commit 2338b6682146e912c9a4d3769eff4864e487c427\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-20 09:47:07 -0700\n\n These files were at a wrong folder.\n", "commit f527a54a7af5c37c3f1c10db0dfb03a8d23af841\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-20 09:38:07 -0700\n\n added data structure useful to capture part of the XStream XML format as a DOM like structure.\n", "commit b061d3cf8753feb7950662b326caf0ccc0d04e24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-19 17:24:02 -0700\n\n exposing XStream\n", "commit 32a95fc57caed0658eda9906833e26d879142957\nMerge: 9fbd6d3a48 20274219a2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-20 00:09:39 -0700\n\n Merge pull request #503 from timp21337/patch-4\n \n Passive agressive messaging\n Thanks\n", "commit 9fbd6d3a482643f4080fbb793c67323e8464b11c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-19 16:15:13 -0700\n\n [FIXED JENKINS-12318]\n \n Preserve in-progress builds when reloading a job.\n Because in-flight builds tend to update the state a lot, with this\n change we refrain from reloading those builds from the disk.\n \n This should be acceptable since we are primarily reloading a job, and\n reloading of builds are secondary.\n", "commit aa5e0790b900daad58192124ae771cf302a40878\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-19 14:26:18 -0700\n\n [FIXED JENKINS-13148]\n \n All top-level jobs show up in search, as opposed to just jobs in the\n current view or in the primary view.\n", "commit edd7feae7de862140560fde2a97f9065bef1ee32\nMerge: 6c70afa783 9bdaf8daaf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-19 14:16:42 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 6c70afa783edf60d99eb0a187ba44006de0e27bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-19 13:54:13 -0700\n\n doc improvement\n", "commit 20274219a20ef3a062f1261d0e87113cb39c4c58\nAuthor: Tim Pizey <timp@paneris.org>\nDate: 2012-06-19 18:51:27 +0200\n\n Add a message to explain why startup failed\n", "commit 9bdaf8daaf0798c7aa740c44b1fccbef20858bad\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-06-19 09:22:01 +0200\n\n Revert \"Revert \"Improved the mechanism of how we store passwords hashed.\"\"\n", "commit f52c7f7da2f73b56eb2f4e9191a281acb9bea5e9\nMerge: 966b176b64 0af54f067a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 23:26:51 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 966b176b6415a2df6f364eebf21b3fa9ab8a2e26\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 23:26:14 -0700\n\n the trunk is toward 1.473-SNAPSHOT\n", "commit f0012ce9b49f58a4cd8889034d683ea58a87b1bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 23:26:10 -0700\n\n creating an RC branch\n", "commit 0af54f067a1d9271442f0accfb56f7e4f9a96a20\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-06-18 21:15:22 +0200\n\n fix license generation issue with encoding\n", "commit d51ffabaad2eb86e0136c48d1d1beab442dc11b9\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-06-07 15:04:12 +0200\n\n Revert \"Improved the mechanism of how we store passwords hashed.\"\n \n This reverts commit ebc6af72e90cd14a77b41cccf807c3872cd53273.\n", "commit e14a9a91deffbd8dc1d4dd0144e558e9e804f41d\nMerge: f49d625845 8234d48105\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 22:32:19 -0700\n\n merged back the RC branch\n \n Conflicts:\n plugins/pom.xml\n", "commit 8234d48105af624bda4a98a5b87be1c51ae84d11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 22:31:16 -0700\n\n updated changelog as a part of the release\n", "commit f0dd579b5ea8c40e3d205a6eaef4347837d3dedf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 21:09:18 -0700\n\n releasing a new plugin parent POM\n", "commit 46f79b9f0fbf2165357017ecd4136ca7abcc6ae9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 21:09:18 -0700\n\n updated changelog for release\n", "commit fe8b42083de6577b8bd4426129dfcb8710ebd6f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 20:52:54 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c4f82a2f5193fef3d9a6ef61e9bc3ec3bd78adc3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-18 20:52:53 -0700\n\n [maven-release-plugin] prepare release jenkins-1.471\n", "commit f49d6258451155c716976d7af5433c0fde7fe890\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-15 18:30:16 -0700\n\n [FIXED JENKINS-11251]\n \n The actual meat of the change is in remoting.\n", "commit 9a178aa8cc01ac8518d956ec5bb95542c937fab9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-15 13:30:44 -0700\n\n Added a mechanism to filter extension points as they are discovered.\n \n I couldn't quite find one place to do this, so it's spread apart\n somewhat.\n", "commit eef3e4e7ad0e1293bb4d359c62455ae39d470cbf\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-06-15 12:58:46 -0500\n\n Put Computer.CREATE in the COMPUTER permission group\n", "commit 4e7a43c5863b5e7ad637a5034f75d3c144c45129\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-14 17:01:10 -0700\n\n [FIXED JENKINS-14113]\n \n The proposed fix https://github.com/buckett/jenkins/commit/eec16f1b6156aea76bd0cc6e0262538713ebffb6 has a problem in that it'd allow anything that has the given URL name as a prefix.\n", "commit 9272e67d797f9aa226d7b8af5db5ccf124b8ad2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-14 16:46:16 -0700\n\n Expose /computer/(master)/configure for master's node properties.\n", "commit e6cc6b1c22ae37be771a3c178a1dbe230bd9bd2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-14 16:26:20 -0700\n\n doc improvement\n", "commit 851cb17cdac0949c7875b66ba1a455f412ea6d94\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-06-14 21:26:13 +0200\n\n Evn variable wasn't actually populated by computer variables\n", "commit 5379a8100cb6dfe5cae99cdf26afdcdd6c3ade50\nMerge: 03a63ea8b2 c667523d44\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-14 05:56:56 -0700\n\n Merge pull request #496 from lvotypko/url-without-ampersand\n \n Fix UtilTest and replace ampersand in method encode too\n Thanks !\n", "commit 03a63ea8b226d7d8d337388401f6d57fd315950d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 10:47:17 -0700\n\n the trunk is toward 1.472-SNAPSHOT\n", "commit 7d40b9f00b9a4d5f8e3152d7baf84fae7a8a7f35\nMerge: 1a42a2f071 afff123cc5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 10:46:11 -0700\n\n Merge branch 'rc'\n \n Conflicts:\n changelog.html\n", "commit afff123cc5cb46e80215c6ff3dd48332d265d8e5\nMerge: 8b9b5d6ade e8137c8435\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 10:45:14 -0700\n\n Merge branch '1.470-out-of-cycle' into rc. RC is now 1.471.\n \n Conflicts:\n changelog.html\n", "commit e8137c8435c09f6ff5405f70ac94378b252f3766\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 10:37:26 -0700\n\n updated changelog as a part of the release\n", "commit 7704f3ef31c560b3ae6ea7c6acaf3e14d4396c28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 09:56:23 -0700\n\n toward the next release\n", "commit 8668ec601d892c813efc677033afe07eecf3c1e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 09:56:15 -0700\n\n releasing a new plugin parent POM\n", "commit 0a601955044e75e166d4e7e2bfe56b71d3f79b99\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 09:56:14 -0700\n\n updated changelog for release\n", "commit 7a96d0f96a0beb1ba521eba4720dddb5baf81ca0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 09:41:08 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit df365fc05a74e5bc65469568de9710e2c9fbf470\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 09:41:07 -0700\n\n [maven-release-plugin] prepare release jenkins-1.470\n", "commit 7d247fb0e1a31447b9de7f08a61d216c357a9ed7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 08:54:55 -0700\n\n creating an RC branch\n", "commit 96e4cbe693490ecdee60ee9c6fe6ecdb18981a49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-13 08:53:29 -0700\n\n Mirrors appear to be serving botched 1.469 bits, so rolling forward.\n \n I should have known better than reusing the version number. Apparently\n the issue isn't just in Maven.\n", "commit c667523d446614ea70dd8fd10ccdad4d3001f246\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-06-13 13:17:19 +0200\n\n Fix UtilTest and replace ampersand in method encode too\n", "commit 1a42a2f071f87b652f3746f8198cd6fcd6bee33e\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-06-13 17:44:52 +0900\n\n Update doc for #494\n", "commit ea9ff25f98d507463e61f457091cad7e2b85fd54\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-06-13 17:43:06 +0900\n\n Make it easier to see which characters will be encoded\n", "commit bdaf5eadc276804e249fdcdebed110cf6329d0f6\nMerge: 368bd249b7 fed2d0ff47\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-13 00:31:30 -0700\n\n Merge pull request #494 from lvotypko/url-without-ampersand\n \n Do not use & in url\n Thanks\n", "commit fed2d0ff47b1c8d33318668cba78e2076f790f6c\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-06-13 09:20:46 +0200\n\n Do not use & in url\n", "commit 8b9b5d6ade24e900b249ecd36f97cb670bb3ea95\nMerge: 3427f2c003 201bd2f886\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 23:34:56 -0700\n\n Merge branch '1.469-out-of-cycle' into rc\n \n Conflicts:\n changelog.html\n", "commit 368bd249b7cb7f349b0fc1b2864b7d8798783a21\nMerge: 3445fe1943 201bd2f886\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 23:32:36 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n cli/pom.xml\n core/pom.xml\n maven-plugin/pom.xml\n pom.xml\n test/pom.xml\n ui-samples-plugin/pom.xml\n war/pom.xml\n", "commit 201bd2f88656803c054f7bc1460d74fb46a897eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 23:16:17 -0700\n\n updated changelog as a part of the release\n", "commit 8f9f98b74124ecaa9d0cc372ed02c0723dbeb9ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 22:03:01 -0700\n\n toward the next release\n", "commit 69156e2a980cf7ccf19aa85ed00cb51e94c848e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 22:02:53 -0700\n\n releasing a new plugin parent POM\n", "commit 4a9a944121871ffe75ea3c621d223ebca62cac3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 22:02:53 -0700\n\n updated changelog for release\n", "commit 44de58394aea575911f81d71204ba06740636544\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 21:48:25 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6fcc4bac9b26cb015c77b1c8fb4a5be0e3133d65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 21:48:24 -0700\n\n [maven-release-plugin] prepare release jenkins-1.469\n", "commit 3445fe19431ac73d04846fbff4e2a25405734064\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 17:55:51 -0700\n\n Not exactly sure if these are truly needed, but J-on-J otherwise fails with compilation error.\n \n It's apparently failing to properly deduce the JobT type. Making it explicit to avoid stretching the compiler\n", "commit a9bf9b26d255dac931083bf1834c1c0f7dacd9aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 17:38:33 -0700\n\n creating an RC branch\n", "commit 40c10ff6eb7eb763485b57990f476ff4e6f7e5e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 17:31:07 -0700\n\n Fixed a regression in 1.468 that broke LDAP\n \n Stack trace:\n \n org.jvnet.hudson.reactor.ReactorException: java.lang.IllegalAccessError: tried to access method hudson.security.SecurityRealm.findBean(Ljava/lang/Class;Lorg/springframework/context/ApplicationContext;)Ljava/lang/Object; from class hudson.security.LDAPSecurityRealm$LDAPUserDetailsService\n at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)\n at jenkins.InitReactorRunner.run(InitReactorRunner.java:43)\n at jenkins.model.Jenkins.executeReactor(Jenkins.java:885)\n at jenkins.model.Jenkins.<init>(Jenkins.java:790)\n at hudson.model.Hudson.<init>(Hudson.java:81)\n at hudson.model.Hudson.<init>(Hudson.java:77)\n at hudson.WebAppMain$2.run(WebAppMain.java:217)\n Caused by: java.lang.IllegalAccessError: tried to access method hudson.security.SecurityRealm.findBean(Ljava/lang/Class;Lorg/springframework/context/ApplicationContext;)Ljava/lang/Object; from class hudson.security.LDAPSecurityRealm$LDAPUserDetailsService\n at hudson.security.LDAPSecurityRealm$LDAPUserDetailsService.<init>(LDAPSecurityRealm.java:419)\n at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:369)\n at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:398)\n at hudson.security.HudsonFilter.reset(HudsonFilter.java:134)\n at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:1960)\n at jenkins.model.Jenkins$17.run(Jenkins.java:2524)\n at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at jenkins.model.Jenkins$7.runTask(Jenkins.java:874)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:680)\n", "commit 02f6e4f8d9174bc667e1b5968515538cfa99a9a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 17:04:42 -0700\n\n Updating to Jetty 8 to get full stack trace in case of an error.\n", "commit 2b9b49101ca4883db691e15b8568e5797333f981\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 15:36:17 -0700\n\n allow SCM classes to have buildEnv.groovy since SCM can contirbute environment variables\n", "commit bc0b850510e149f1e2adafb864d045cbb46a7dea\nMerge: 5d78f3c958 72fbaba275\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 15:22:27 -0700\n\n Merge branch 'pull-434.2'\n", "commit 72fbaba27538e9bb0c66b1759435dfaff8c4efb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 15:21:57 -0700\n\n Refactored existing static list into CoreEnvironmentContributor.\n", "commit 08d870baeb839c757a74f74936ad0d7a0dd5d534\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 14:23:40 -0700\n\n this should be done in the reverse order.\n", "commit 36b84a5d7feaf6168ee2738ae529e2bb2306d323\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 14:23:04 -0700\n\n moving the logic from core to an extension point implementation\n", "commit 559656679ca9187fa4fc900a4930f1d82987c466\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 14:21:49 -0700\n\n added a convenience method\n", "commit 5d78f3c958394c645d7c65c6b7f8f01d7ccd66fb\nMerge: dea9588415 d5513b0bd5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 11:54:11 -0700\n\n Merge branch 'pull-449'\n", "commit d5513b0bd5f61af8cec3b873f8d50f1ab4acd684\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 11:37:46 -0700\n\n Reworked the dynamically modifiable Axis.\n \n I thought about this and decided that the best way to incorporate this\n expansion of the abstraction is to think of it as a re-configuration of\n project right before the build.\n \n This resolves my concern with the previous change of calling expensive\n rebuildConfigurations() from every getActiveConfigurations() call (and\n getter shouldn't have a side-effect, right?)\n \n Also, in this way, Axis gets a reference to MatrixBuildExecution, so it\n makes it more explicit that the Axis can update values based on the\n current build.\n", "commit 5f7d239c6f0c83fcd80553b6f515370c8ba960c6\nAuthor: Emanuele Zattin <emanuelez@gmail.com>\nDate: 2012-04-18 13:27:27 +0200\n\n Added support for runtime modifiable Axis\n \n Sometimes there's the need to change the value of an axis right when the build starts.\n I did this adding a couple of methods to Axis and letting MatrixBuild use them.\n It should all be backwards compatible.\n", "commit dea9588415cd6e903b50e997003b4d71f90b5fb1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 10:34:20 -0700\n\n the trunk is toward 1.471-SNAPSHOT\n", "commit 3427f2c003e34c2e72594c0df542a1dc7c0e3c20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 10:34:16 -0700\n\n creating an RC branch\n", "commit 78362282bf4e7b41e28de2a02439717cf113e18c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 10:04:37 -0700\n\n I botched 1.469 release, so skipping that and moving on to 1.470\n \n This is a precautionary measure against those Maven proxies that might\n have already cached 1.469 binaries while they were out.\n", "commit bacba61f4b63d79393c93bc622d6f12260bdfc12\nMerge: 4ec7ebf879 18e6e67503\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 10:01:56 -0700\n\n merged back the RC branch\n \n Conflicts:\n war/pom.xml\n", "commit 18e6e67503f92cd2247cf9b00650c09258791280\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 10:00:23 -0700\n\n updated changelog as a part of the release\n", "commit a2614d657b74c7c1262ab699e215adb6adaca894\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 09:26:36 -0700\n\n toward the next release\n", "commit 522b8285affb6148c84550d54bbd66f13e0a0de0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 09:26:27 -0700\n\n releasing a new plugin parent POM\n", "commit fd3548b282fa1f1bf1e18ae8e56f56288be550c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 09:26:27 -0700\n\n updated changelog for release\n", "commit 436df005287946993a3fa6b721e4a0ee779b914a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 09:11:48 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5f48c2d91fd258a766973e5b45c4843329022cdd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 09:11:47 -0700\n\n [maven-release-plugin] prepare release jenkins-1.468\n", "commit 195e900cd1b5d3d5fdcad8ff4b25f3aefb056640\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-11 08:45:41 -0700\n\n Fixed a classloader problem\n", "commit 4ec7ebf8793e91d537efc9f81e742ca18be4044b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-09 12:45:09 -0700\n\n Added the -v option to report the console output of the build in progress.\n", "commit f037b11311f49f9466bf500b6e1f37b1ef093776\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-09 12:28:39 -0700\n\n Added an option to wait for the start of a build.\n", "commit 9e3b4951dfec7f258c5f9fb52d967e2ab958ca3c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-09 12:16:43 -0700\n\n added ability to wait for the start of a build in a future, not just the end of it.\n", "commit 2776eea67498cabc945f9fa403781a62f9e8307a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-09 11:49:26 -0700\n\n formatting changes\n", "commit 1d928a7b6850dd8ebd58e07f2b116a2ba70f3dc0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-09 11:49:05 -0700\n\n doc improvement\n", "commit 07c09bebb8396a48063c1da4fc4b628acddd72a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-07 18:15:08 -0700\n\n do not approximate the aggregated test result.\n \n AggregatedTestResultAction remembers the exact build # of the child build, so honor that number, and don't let MatrixBuild.getRunFor(Configuration) picks up some earlier run.\n \n The problem was discovered in the following situation:\n \n - there's a matrix project M with single configuration X\n - M #868 run normally, with 69 failures.\n - M #869 run with 258 failures, and that was reported in MatrixTestResult.add(AbstractTestResultAction), updating the total count.\n - but for whatever reason, X #869 is lost\n - now if you look at M #869 test report, you'll see 258 as the total count, but the detail drill down would show 69, from X #868.\n \n ----\n (05:25:57 PM) veebers: Hi all, I have an odd issue with the 'test results'\n (05:26:12 PM) veebers: In this result: Test Result (258 failures / +189) where could the +189 come from?\n (05:26:20 PM) veebers: I can only actually see 69 failed tests :P\n (05:26:48 PM) kohsuke: it means comparing to the last test result, you got 189 more failure\n (05:27:37 PM) veebers: ah ok, but how can I have +189 failing tests when there are only 69 failed this time around?\n (05:28:21 PM) kohsuke: I wonder if it cuts off the summary display at 70 (out of your 258 failures)?\n (05:29:48 PM) veebers: Hmmm, kohsuke I don't know about that. Clicking the 'show all failed tests' only shows 69 tests :P\n (05:30:22 PM) veebers: and when I look at a prev. failing test, one that has ~200 fails\n (05:30:24 PM) veebers: it shows the lot\n (05:31:07 PM) kohsuke: veebers: want to do the screenshot?\n (05:34:59 PM) veebers: kohsuke: sure: http://static.inky.ws/image/2143/image.jpg\n (05:35:40 PM) kohsuke: this is a matrix project that just has one configuration?\n (05:35:49 PM) kohsuke: Or is it a partial re-run?\n (05:35:53 PM) mode (+o abayer) by ChanServ\n (05:36:46 PM) veebers: first option. Only one config\n (05:37:56 PM) kohsuke: I wonder if this is some kind of rendering gritch\n (05:38:06 PM) kohsuke: perhaps if somehow it's showing the data of the previous run?\n (05:38:24 PM) kohsuke: 69+189=258 can't be a coincidence\n (05:38:53 PM) kohsuke: is this instance publicly visible?\n (05:39:25 PM) veebers: err not that one, just checking if the results are published to the public one\n (05:41:16 PM) veebers: hmm, that's odd. The publicly avail. one isn't showing the right details :P\n (05:41:24 PM) kohsuke: URL?\n (05:41:26 PM) veebers: well, perhaps there is something screwy with that setup\n (05:42:14 PM) veebers: kohsuke: https://jenkins.qa.ubuntu.com/job/dx-autopilot-run/869/\n (05:43:33 PM) veebers: kohsuke: although I don't think that's going to be much help as that gives me a 500 error :P\n (05:43:45 PM) kohsuke: that's a bug of its own\n (05:43:51 PM) kohsuke: I think I can fix that one\n (05:50:29 PM) kohsuke: veebers: I think I have a hypothesis\n (05:51:00 PM) kohsuke: when you do click that 69 failed tests reported under a configuration, I suspect you'll be actually taken to the different build number\n (05:51:23 PM) kohsuke: likely the same configuration build of the previous one\n (05:53:02 PM) veebers: kohsuke: hmm, not sure that's it.\n (05:53:10 PM) veebers: it's the same build number all over\n (05:53:53 PM) kohsuke: I'm pretty sure that's it\n (05:54:01 PM) kohsuke: let me think of other ways to prove this\n (05:54:27 PM) veebers: sure\n (05:54:36 PM) kohsuke: try /job/dx-autopilot-run/869/label=1EBEE0FF-DAC9-11DF-BBDA-64A98C34D485/parentBuild/\n (05:54:43 PM) kohsuke: and I predict you'll see #868 in the UI\n (05:54:45 PM) veebers: so, the public page there says: Test Result (258 failures / +189)\n (05:55:16 PM) veebers: When I click that link in the private server it takes me to that report you saw in the screenshot\n (05:55:43 PM) veebers: which says: .../869/testReport/\n (05:55:52 PM) veebers: and any other link on that page references 869\n (05:56:04 PM) veebers: so perhaps it's somewhere in the background that might be accessing a prev build?\n (05:56:36 PM) veebers: i.e. whatever builds up the top graph bar (at the top of the page) in server end rendering?\n (05:56:50 PM) kohsuke: does /job/dx-autopilot-run/869/ show gray ball?\n (05:57:27 PM) veebers: no, it shows the default config\n (05:57:37 PM) veebers: (yeah, something is wrong with the public facing one :P)\n (05:59:29 PM) veebers: not sure why you can't click through\n (06:00:40 PM) veebers: kohsuke: ah, looks like you are correct\n (06:00:50 PM) veebers: I was looking in the wrong place\n (06:01:01 PM) veebers: kohsuke: d'oh, thanks for pointing that out :)\n (06:01:41 PM) kohsuke: OK, I understand what happened\n (06:02:38 PM) veebers: so yeah, clicking on that config, I can see the line: Started by upstream project dx-autopilot-run build number 868\n (06:04:37 PM) kohsuke: #869 really did have 258 failures, but for some reason Jenkins lost the record of it\n (06:05:02 PM) kohsuke: and when it's displaying this to you, it's approximating the lost record by using the nearest build, that was #868\n (06:05:20 PM) kohsuke: and that's why the public instance, which runs ancient version of Jenkins, reports NPE\n (06:05:30 PM) kohsuke: this version doesn't have that approximation feature\n (06:05:42 PM) kohsuke: veebers: BTW you really should upgrade that publicly facing instance\n (06:06:00 PM) kohsuke: there have been some security advisories issued since then\n (06:06:11 PM) veebers: kohsuke: Makes sense, will get onto that\n (06:06:30 PM) kohsuke: I'm fixing this in the trunk so that it doesn't incorrectly approximate here\n (06:06:36 PM) veebers: nice\n", "commit d8d5305311072c25aace9e682323a9003d23f306\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-07 17:47:02 -0700\n\n fixed NPE\n", "commit 35fc7a13c8b69ca056b47a8990d9c059cd5f0f74\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-06-07 20:50:59 +0900\n\n fixed test error. we expected application/json.\n", "commit 5ea1f5e6f4f4f97a805809edc3a2e05ad0e5d0ae\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-06-07 11:30:15 +0200\n\n SNAPSHOT plugins have been released\n", "commit a06acd9096ccab8e802389138fa52a9472359d1b\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-06-07 11:11:26 +0200\n\n [FIXED JENKINS-14038] consider requested context when building Run.url\n", "commit 182f7bee5c781330d830d48377003bbd1fdb48a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-06 16:45:02 -0700\n\n [STAPLER-17] Fixed MIME type of JSON to application/json\n", "commit ebc6af72e90cd14a77b41cccf807c3872cd53273\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-06 16:31:35 -0700\n\n Improved the mechanism of how we store passwords hashed.\n", "commit ffff8fb826b0abc6190ac6e9c6a488825f8fac6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-06 16:31:23 -0700\n\n added a mechanism to run test without a Jenkins instance\n", "commit 6b1980e817c6e96edd8f81b74a1a20563e3f855a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 21:05:15 -0700\n\n Released these plugins in preparation of a release\n", "commit 72cad376c4809fefc6a05b2add07dfd78a7c7c73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 20:31:28 -0700\n\n These commits are for 1.469\n", "commit 6ab4691effdd8bf750418d0222edc081cf765b7b\nMerge: 372e8cb650 d3f233ddf4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 20:31:10 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 372e8cb650dcee91253658fc57216481720827c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 20:30:58 -0700\n\n the trunk is toward 1.469-SNAPSHOT\n", "commit 473d486d32bb61a5c07507c1f3afdd96631cc253\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 20:30:49 -0700\n\n creating an RC branch\n", "commit a68d644773dc75b69b2086eda1a85c31945e3427\nMerge: 0032c5053f ddd6867125\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 20:29:29 -0700\n\n Merge commit 'ddd6867125c97bd8569d31a5092b3c577d5da241'\n", "commit d3f233ddf4faf64e2726ecb4a452aa85e85beea6\nMerge: 99b11d0df2 752a7c7b8b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 18:21:56 -0700\n\n Merge branch 'pull-428'\n \n Moved the changelog entry to the trunk part.\n", "commit 99b11d0df29ba6428a64486a8335a8f55a2c3d27\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 17:20:41 -0700\n\n added UI sample fo contextual form field validation\n", "commit 17317bb4ca92183cbca48557d09455b2a16605fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 18:08:43 -0700\n\n supported more complex relative path\n", "commit d72a9a2bc54147332de8c72194c02cadfab1adcf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 17:32:32 -0700\n\n fixed a bug in the neighbor field discovery.\n \n Previously, the code was \"find the nearby element of the expected @name,\n then make sure it has gotten the right parent.\"\n \n So if the structure is like:\n \n {/* outer object */\n name: \"parent-name\", /* A */\n \n child1: {/* inner object */\n name: \"child-name\" /* B */\n },\n \n child2: {/* inner object */\n name: \"child-name\" /* C */\n }\n }\n \n ... and if we are looking for \"../name\", it finds B, and it gets\n rejected, so we won't be able to find A, which is what we are supposed\n to find.\n \n With this change, we keep trying until we find the right one,\n so the above case will correctly return A.\n", "commit ec5812c82e23e17a71ad7a66c3d82574c6ddca04\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-05-31 11:01:40 +0200\n\n In ListView, wrap the list of jobs inside a scrollable div.\n \n When managing instances with lots of jobs, the size of the view\n configuration screen becomes huge because there is one line per job on\n the instance.\n", "commit 658fd226bad47e826df1cff45fd9e7bd99ad2ce3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 15:51:35 -0700\n\n allowed plugins to implement subtypes of the Search class to provide different search implementations\n", "commit e334748cb3e3748180791d22ca1549cca2566c07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 15:40:11 -0700\n\n doc improvement\n", "commit ddd6867125c97bd8569d31a5092b3c577d5da241\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-05 15:23:09 -0700\n\n Completed the new extension point.\n \n Adding a test and fixed a broken databinding (because of SCM vs Scm)\n", "commit 9a3f25acbf8c078bd7ecde3330c31dbef9756418\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-06-05 22:45:41 +0300\n\n add @since for a new method in 1.466\n", "commit 486be0748ad99adb755d5460f742cd58f81f5b88\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-06-05 14:13:59 +0200\n\n fix backward comp\n", "commit 6da5894f49aba524443fda11702fea33de43733d\nMerge: 0dfb3ee83c de5938b3a6\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2012-06-05 00:51:52 -0700\n\n Merge pull request #491 from ndeloof/JENKINS-13909\n \n [JENKINS-13909] don't keep legacy *.hpi when uploading a plugin\n", "commit 0032c5053ff4d59e450a10135792045ecc623180\nMerge: 0dfb3ee83c 75c3992c33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 21:40:51 -0700\n\n merged back the RC branch\n", "commit 75c3992c33aa8f1509fb36f049f3a6d935ad8b84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 21:40:47 -0700\n\n updated changelog as a part of the release\n", "commit 39969cd600dad0091d16936583c5367cfcf37a77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 21:09:53 -0700\n\n toward the next release\n", "commit 2498721c9cd7045038bd18da6755f6da6571a8eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 21:09:44 -0700\n\n releasing a new plugin parent POM\n", "commit af2172549b5a4bde562110666926ed4381d5f190\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 21:09:43 -0700\n\n updated changelog for release\n", "commit 912cc0894b69c5ebbdffad4e21b011e35c9f9c4f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 20:54:42 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a33a88ea13fd5aa470af3388462ec581f5394d01\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 20:54:41 -0700\n\n [maven-release-plugin] prepare release jenkins-1.467\n", "commit 0dfb3ee83c139929ae72c8d70c0f018bfcd5d4d7\nMerge: 0e12fe4e74 5a9f2c55d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 14:47:05 -0700\n\n Merge pull request #493 from recampbell/master\n \n Changes look good to me.\n", "commit 5a9f2c55d518ee7a8cccb6966b6b45f1682a5345\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-06-01 16:14:40 -0500\n\n Hide the advanced tab if user doesn't can't UPLOAD_PLUGINS or CONFIGURE_UPDATECENTER\n", "commit 474964cc5a9cae119f0fea080b89c57dc86e9c83\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-06-01 16:13:59 -0500\n\n Add PluginManager.CONFIGURE_UPDATECENTER permission which allows a user to configure update sites and proxy info.\n", "commit 2ebf332b08e90008a2415acb0e20012ee009e8ac\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-06-01 12:54:01 -0500\n\n Introduce PluginManager.UPLOAD_PLUGINS permission which allows a user to upload arbitrary plugins.\n", "commit 0e12fe4e740f0077842dbff7722d7ad4e4d79337\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-06-04 11:24:00 -0700\n\n Make data consistency self-healing.\n \n Ryan discovered an instance where Label cached data at incorrect state. I'm not sure exactly how this is caused, but it probably is some kind of data race.\n \n Making it self-healing would hopefully eliminate this problem in practice.\n", "commit 9aa93663798e086886bb1de6d949a524706191e5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-06-02 23:14:12 +0200\n\n I was getting IndexOutOfBoundExceptions on callStack.get() which means that there must be concurrent access (maybe via JS worker threads) => synchronize access to callstack\n", "commit d65fbbce27e729adb46d30676c3f1f6a9a793343\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-06-02 20:12:51 +0200\n\n Fixed ambiguity problem in Eclipse\n", "commit de5938b3a65ea0f33bb0be077decce0b05683cd4\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-06-01 17:16:10 +0200\n\n [JENKINS-13909] don't keep legacy *.hpi when uploading a plugin\n even jenkins takes care to load jpi first, this is confusing\n", "commit 91b3d3c544932c29e50d278e7782ff5c720df0af\nMerge: de14777e59 ef442a835d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-05-31 15:43:21 -0700\n\n Merge pull request #489 from lvotypko/human-readable-filesize\n \n Human readable size of files\n", "commit de14777e599fb00ced12ce8cde6a47f173b68de4\nMerge: fe0c718e39 e9ad7b2473\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-05-31 09:29:27 -0700\n\n Merge pull request #490 from recampbell/master\n \n Use Jenkins.RUN_SCRIPTS instead of Jenkins.ADMINISTER\n", "commit e9ad7b2473010556487abf23b260952ff3ebe14d\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-05-31 11:21:10 -0500\n\n Require Jenkins.RUN_SCRIPTS for GroovyshCommand\n", "commit 0643bd7f8c6f58b9ba40c98e4de2abd35ad183e8\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-05-31 11:04:36 -0500\n\n Require the Jenkins.RUN_SCRIPTS permission for the Maven Probe groovy execution\n", "commit ef442a835d315646e55296f52f5b0ed105d78af6\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-05-31 12:40:58 +0200\n\n Human readable size of files\n", "commit fe0c718e396982b3556907e38551a088d28b0881\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 17:49:56 -0700\n\n Integrated the new animation GIF images that have more transparent background.\n \n Going beyond this requires CSS animation.\n", "commit 48c173d186f734a8fbf2440a77968832928533e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 17:48:37 -0700\n\n Improved the image generation script.\n \n In particular, so that flashing animation gif uses transparent\n background where possible.\n", "commit f9a8630f1ca93c99f3142f0ec3be46d5ec0bf35a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 16:50:03 -0700\n\n call layout updater when we touch DOM\n", "commit 891e3b9d2431cb5089923eacafb1ba4a851b4f4b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 16:30:57 -0700\n\n Support JSON pretty printing\n", "commit 013cfc2764e14ae0aa7f6094f74cd232dc5e0028\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 15:36:46 -0700\n\n run all tests with some time out to avoid infinite hang\n", "commit 6d3a1f5ff5dca3fcd25a8cfe6895981f5dfe8083\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 15:17:13 -0700\n\n Jenkins!\n", "commit 9ff1da3d490c968af3151d67b80607da2a72ed12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 14:23:52 -0700\n\n Doc fix\n", "commit 52b9e14aad9f77b3915a311b5ed952ead10daaad\nMerge: 4672995e52 0ffe9d591f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 14:23:41 -0700\n\n Merge branch 'rc'\n", "commit 0ffe9d591faa5838c21b2859161eb6c23d0bbd62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 14:23:12 -0700\n\n follow-up to 642a57c7ab782898a84d6c2cfa02ae2be2703105\n \n There's no guarantee that the tearDown method completes, so make sure we have clean environment by doing this in the setUp.\n", "commit 642a57c7ab782898a84d6c2cfa02ae2be2703105\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 14:16:41 -0700\n\n Fixed a hang test in ci.jenkins-ci.org\n \n It appears that this manually registered extension lives longer than the\n single test and causing later tests to block forever.\n \n Normally HudsonTestCase.tearDown() is supposed to clear it, but the\n exception in the tearDown() prevented that code from getting executed.\n", "commit 4672995e528f7bc93fc0488010ddcc27601bc03f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 14:15:56 -0700\n\n doc improvement\n", "commit ad95f93a8b945525a5e80cbc26163bfa684156b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 12:06:48 -0700\n\n fixed a persistence problem in Queue.\n \n Queue.BlockedItem is not static, and so if items include this type, it ends up trying to persist the whole Queue instance, which will never work.\n Sample stack trace below:\n \n java.lang.RuntimeException: Failed to serialize hudson.model.Queue$BlockedItem#this$0 for class hudson.model.Queue$BlockedItem\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:55)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:98)\n at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:38)\n at com.thoughtworks.xstream.XStream.marshal(XStream.java:840)\n at com.thoughtworks.xstream.XStream.marshal(XStream.java:829)\n at com.thoughtworks.xstream.XStream.toXML(XStream.java:804)\n at hudson.XmlFile.write(XmlFile.java:173)\n at hudson.model.Queue.save(Queue.java:349)\n at jenkins.model.Jenkins.cleanUp(Jenkins.java:2575)\n at org.jvnet.hudson.test.HudsonTestCase.tearDown(HudsonTestCase.java:381)\n at junit.framework.TestCase.runBare(TestCase.java:140)\n at org.jvnet.hudson.test.HudsonTestCase.runBare(HudsonTestCase.java:286)\n at junit.framework.TestResult$1.protect(TestResult.java:110)\n at junit.framework.TestResult.runProtected(TestResult.java:128)\n at junit.framework.TestResult.run(TestResult.java:113)\n at junit.framework.TestCase.run(TestCase.java:124)\n at junit.framework.TestSuite.runTest(TestSuite.java:243)\n at junit.framework.TestSuite.run(TestSuite.java:238)\n at com.sun.maven.junit.LocalTestCaseRunner.runTests(LocalTestCaseRunner.java:142)\n at com.sun.maven.junit.LocalTestCaseRunner.runTestCase(LocalTestCaseRunner.java:62)\n at com.sun.maven.junit.LocalTestCaseRunner.runTestCase(LocalTestCaseRunner.java:58)\n at sun.reflect.GeneratedMethodAccessor352.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215)\n at hudson.remoting.UserRequest.perform(UserRequest.java:118)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:270)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n Caused by: java.lang.RuntimeException: Failed to serialize hudson.model.Queue#parked for class hudson.model.Queue\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 47 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.lang.Thread#group for class hudson.model.Executor\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.MapConverter.marshal(MapConverter.java:57)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 55 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.lang.ThreadGroup#threads for class java.lang.ThreadGroup\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 68 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.lang.Thread#threadLocals for class hudson.remoting.Channel$ReaderThread\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.ArrayConverter.marshal(ArrayConverter.java:45)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 76 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.lang.ThreadLocal$ThreadLocalMap#table for class java.lang.ThreadLocal$ThreadLocalMap\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 89 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.lang.ThreadLocal$ThreadLocalMap$Entry#value for class java.lang.ThreadLocal$ThreadLocalMap$Entry\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.ArrayConverter.marshal(ArrayConverter.java:45)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 97 more\n Caused by: java.lang.RuntimeException: Failed to serialize hudson.remoting.Channel#executor for class hudson.remoting.Channel\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 110 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.util.concurrent.ThreadPoolExecutor#workers for class java.util.concurrent.ThreadPoolExecutor\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 118 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.util.concurrent.ThreadPoolExecutor$Worker#thread for class java.util.concurrent.ThreadPoolExecutor$Worker\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:55)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 126 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.lang.Thread#threadLocals for class java.lang.Thread\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 139 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.lang.ThreadLocal$ThreadLocalMap#table for class java.lang.ThreadLocal$ThreadLocalMap\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 147 more\n Caused by: java.lang.RuntimeException: Failed to serialize java.lang.ref.Reference#referent for class java.lang.ThreadLocal$ThreadLocalMap$Entry\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.ArrayConverter.marshal(ArrayConverter.java:45)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 155 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.internal.InjectorImpl$1#this$0 for class com.google.inject.internal.InjectorImpl$1\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 168 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.internal.InjectorImpl#state for class com.google.inject.internal.InjectorImpl\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 176 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.internal.InheritingState#explicitBindingsMutable for class com.google.inject.internal.InheritingState\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 184 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.internal.BindingImpl#internalFactory for class com.google.inject.internal.ProviderInstanceBindingImpl\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.MapConverter.marshal(MapConverter.java:58)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 192 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.internal.InternalFactoryToProviderAdapter#provider for class com.google.inject.internal.InternalFactoryToProviderAdapter\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 205 more\n Caused by: java.lang.RuntimeException: Failed to serialize hudson.ExtensionFinder$GuiceFinder$4$1#val$base for class hudson.ExtensionFinder$GuiceFinder$4$1\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 213 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.Scopes$1$1#val$creator for class com.google.inject.Scopes$1$1\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 221 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.internal.ProviderToInternalFactoryAdapter#internalFactory for class com.google.inject.internal.ProviderToInternalFactoryAdapter\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 229 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.internal.InternalFactoryToInitializableAdapter#initializable for class com.google.inject.internal.InternalFactoryToInitializableAdapter\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 237 more\n Caused by: java.lang.RuntimeException: Failed to serialize com.google.inject.internal.Initializables$1#val$instance for class com.google.inject.internal.Initializables$1\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 245 more\n Caused by: java.lang.RuntimeException: Failed to serialize hudson.ExtensionFinder$GuiceFinder$SezpozModule$1#this$1 for class hudson.ExtensionFinder$GuiceFinder$SezpozModule$1\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 253 more\n Caused by: java.lang.RuntimeException: Failed to serialize hudson.ExtensionFinder$GuiceFinder$SezpozModule#index for class hudson.ExtensionFinder$GuiceFinder$SezpozModule\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 261 more\n Caused by: java.lang.RuntimeException: Failed to serialize net.java.sezpoz.IndexItem#instance for class net.java.sezpoz.IndexItem\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:55)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 269 more\n Caused by: java.lang.RuntimeException: Failed to serialize hudson.node_monitors.AbstractNodeMonitorDescriptor#record for class hudson.node_monitors.ClockMonitor$1\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 282 more\n Caused by: java.lang.RuntimeException: Failed to serialize hudson.node_monitors.AbstractNodeMonitorDescriptor$Record#data for class hudson.node_monitors.AbstractNodeMonitorDescriptor$Record\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 290 more\n Caused by: java.lang.RuntimeException: Failed to serialize hudson.slaves.SlaveComputer#taskListener for class hudson.slaves.SlaveComputer\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:167)\n at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:135)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:130)\n at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:120)\n at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:94)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)\n at com.thoughtworks.xstream.converters.collections.MapConverter.marshal(MapConverter.java:57)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:176)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:163)\n ... 298 more\n", "commit 92539542c4c8030cfdeb1f191a4c3456cc87703e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 10:52:14 -0700\n\n Revert \"Core need not bundle libpam4j\"\n \n This reverts commit d42740f6e6fbc4ae65ec3a75bc4773f60efe9eb6.\n Turns out GNUCLibrary depends on it\n", "commit b1604e85ce74608e100783ebb070afce87015eb3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 10:42:28 -0700\n\n adding in those dependencies\n", "commit 32cba8f245b835a23a2aeec17f70569203681c64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 10:40:02 -0700\n\n One more file to be removed for LDAP\n", "commit d42740f6e6fbc4ae65ec3a75bc4773f60efe9eb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 10:35:58 -0700\n\n Core need not bundle libpam4j\n \n ... now that the PAM auth is in a plugin. This is technically a\n compatibility breaking change, but I'm pretty sure no one else depends\n on this library.\n", "commit f98c9fb41370e3460367c96d698217bf4f9f86de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 10:34:46 -0700\n\n PAM authentication is now a bundled plugin\n", "commit 9b4cd99620ae0eb6af8c98df4356734889ba7844\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 10:34:14 -0700\n\n LDAP is now a bundled plugin\n", "commit 5cc2a111fc7fbb609e97d431c158c0958711e977\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 10:33:40 -0700\n\n Splitting off LDAP and PAM auth plugin.\n", "commit 8dca6b88eed81075d81ed6dae53d838744fc356e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-30 10:21:06 -0700\n\n Making it easy to activate the animal-sniffer Java5 check.\n \n I originally attempted to define this in a profile that can be activated\n from a child POM, but looking at MNG-3228\n <http://jira.codehaus.org/browse/MNG-3228>, it appears that such use of\n profiles aren't possible.\n \n So I'm falling back to the <pluginManagement>, which can be activated\n via the following fragment in build/plugins/plugin:\n \n <plugin>\n <groupId>org.codehaus.mojo</groupId>\n <artifactId>animal-sniffer-maven-plugin</artifactId>\n <!-- details defined in the parent POM -->\n </plugin>\n", "commit 97a51a4f39f98c095f929797fac299ac467d124c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 19:29:37 -0700\n\n Moved some of the entries here.\n \n ... since they didn't go to RC.\n", "commit 4cd8478f7e6f66bb5361b3f1317b2764a5a70ecc\nMerge: 359aca37c0 12a2a3a0c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 19:26:57 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 359aca37c0614ad72d9bc70aecea7cee5006ad50\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 19:26:43 -0700\n\n the trunk is toward 1.468-SNAPSHOT\n", "commit 5c30383d3ee08e3efa05917d569330835a97e6bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 19:25:46 -0700\n\n creating an RC branch\n", "commit 12a2a3a0c32b1b0d92ba93d60a09ee4c7be13778\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 17:50:47 -0700\n\n Follow up fix to 00a221d42fcbb779602e41a4404f082456ec54d9\n \n The code wasn't compiling. Oops.\n", "commit 903bf089b7cc7eb45492344532df76676b3f9bdf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 17:48:35 -0700\n\n External monitor job type is moved to a plugin.\n \n The actual release needs to happen in a lock step, as the new plugin\n needs to require yet-to-be-released version of the core. So for the time\n being it's a snapshot dependency, deployed in the snapshot repository.\n", "commit 94bbdcb6ace0487bb8dfaa374b4bb47f11e84e3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 14:59:31 -0700\n\n Allow the tree parameter and the xpath parameter to be used together in the REST API.\n \n Previously, the presence of the xpath parameter suppressed the tree\n parameter processing. This change fixes that so that the tree parameter\n can be used for building small DOM, then XPath to manipulate the data\n further.\n", "commit e6a8d5e6449161a954dfe9998763906923555650\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 14:42:26 -0700\n\n [FIXED JENKINS-13496 JENKINS-12854] Integrated the newer version of Winstone.\n", "commit 45a340360efd8c786b4b104ffcf0017587caae3d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 14:22:51 -0700\n\n Now it comes with its own <license> header.\n \n ... so no need to complete it.\n", "commit 71ad43a141ddeb62d6df4a13b8513c42d73c0b82\nAuthor: fma1977 <m.lehnort@meditec.zeiss.com>\nDate: 2012-05-23 11:08:17 +0300\n\n [FIXED JENKINS-13735]\n \n Added test whether the currently checked slave computer actually can take the buildable item before flagging it as needed (avoids powering up and connecting to slaves for jobs they can't build).\n", "commit 00a221d42fcbb779602e41a4404f082456ec54d9\nAuthor: murank <murank42@gmail.com>\nDate: 2012-05-13 11:30:32 +0900\n\n fix garbled mail headers (From/To/ReplyTo).\n", "commit 5a730a5962fee8ae5683b842db58c1250d0132ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 13:20:17 -0700\n\n Integrate newer trilead that has bigger buffer.\n \n This is expected to improve the burst data transfer performance.\n", "commit 4aa2d39aaad93ade84cf125cf1e28a7917bbb99e\nMerge: de2054732f 65c659d0be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 11:44:06 -0700\n\n Merge branch 'pull-482'\n", "commit 65c659d0be6a9f79d4bc5470e0bee7452336d2bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 11:43:38 -0700\n\n Removed pointless private methods.\n", "commit 5a51361c464e3b910a29d0362ed611fd9941281b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 11:36:26 -0700\n\n Widening of this exception incorrectly caught InterruptedException.\n \n Narrowing it down to reduce the harm.\n", "commit 242e682e6209fc9adaaf05bde2d382e62b67f33b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 11:17:23 -0700\n\n improved error diagnostics\n", "commit e69aa121510d4d3bd467d6bf86f5c48d00d0f8b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 11:17:16 -0700\n\n no 'main' directory any more\n", "commit 14dbcd88d37c675baf6c58682519d129e45cb221\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-29 10:50:58 -0700\n\n Renamed Runner family into *Execution.\n \n ... so that we can expose them as an object that keeps track of\n execution-scoped objects.\n", "commit 7e82ecb64f949ec5174fd0424493d940e09447ca\nMerge: de2054732f e6b31e79d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-28 19:48:38 -0700\n\n merged back the RC branch\n", "commit e6b31e79d5fbc05a8bb496b2cf30e8f7d3ca629b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-28 19:48:35 -0700\n\n updated changelog as a part of the release\n", "commit dbee0a34feb460b36b98f1ee621fd64c0b38d92d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-28 19:14:32 -0700\n\n toward the next release\n", "commit 885c00d409e4ead93073df7274cd4c95502ecebe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-28 19:14:24 -0700\n\n releasing a new plugin parent POM\n", "commit 55ba1959150abe08c6e36e11a427fc065de111ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-28 19:14:24 -0700\n\n updated changelog for release\n", "commit e7192568efe64f8aa903735b234d26ca1ce9b9cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-28 18:59:59 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit e386805600f23cf05fc1d555954c76239c7a5645\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-28 18:59:59 -0700\n\n [maven-release-plugin] prepare release jenkins-1.466\n", "commit de2054732fc9480f5c430109df3d8788cc941c25\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-05-28 08:36:42 +0200\n\n modify comment on compiler plugin\n", "commit eea7b5105a687415f03aacb22bb1b2331735c62a\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-05-28 08:32:14 +0200\n\n use a non forked compiler plugin version. Hey you cannot wait 3 days ? :-)\n", "commit fba43bf5fbb27607cbfe784f64319d8a7ea71017\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-25 18:42:15 -0700\n\n reverting access modifiers\n", "commit 4a6aa4a1b4117102f820aada12db2085e3119fcf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-25 18:26:30 -0700\n\n After playing with it, I now see why it should apply to all AbstractProject.\n \n ... not from user's point of view, but more from implementation point of\n view (and this can be used to push SCM retry counts out of the core.)\n \n To avoid cluttering the UI unnecessarily, adding isApplicable() to\n SCMCheckoutStrategyDescriptor so that it can nominate itself only for\n matrix projects.\n", "commit c2787404b1bafc60b0f4bf8570c2358f301ab965\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-25 12:30:22 -0700\n\n if there's nothing for the user to select, display nothing.\n", "commit cc29c9b3b11af6b085c9acbc86b7c203a97bd30e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-25 12:30:03 -0700\n\n no practical harm in setting this to null\n", "commit 34d6de50973bf61573e5df939f07cc553c89add3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-25 12:26:58 -0700\n\n Doc improvements\n", "commit 15ecb5989118787ddc0c483e701b50844a529307\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-25 11:43:47 -0700\n\n Expanded to cover MatrixBuild, not just MatrixRun.\n \n For example, a common use cases are:\n \n - skip the parent checkout and only do the checkout in MatrixRun\n - check out only once in MatrixBuild and then let all MatrixRuns build from the same directory\n \n Accoringly,\n \n - renamed classes to drop 'Run' since now they cover 'Build' as well.\n - instead of using the boolean return value to indicate the fallback to\n default, using some backdoor to have the default implementation do\n this. I think this keeps the abstraction cleaner for the implementor\n of the extension point.\n", "commit dc578546556c74c56f18b0f2ab75def1f283d6a8\nAuthor: Sergey Burkov <sergey.burkov@gmail.com>\nDate: 2012-05-23 19:02:20 +0200\n\n Revised version of Extension\n", "commit 0f03a70c9c939db14adfd7a3ad29cd08fa566e07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-25 10:44:26 -0700\n\n [JENKINS-9142] added probe.\n \n Integrated a new version of Stapler that provides debug logging for the\n problem. See the ticket for more details of how to enable this probe.\n", "commit 0a8fb9bf6773ed33b7797b2a7c320ffc5468e951\nMerge: 10c1eb3dbd 9d15a7a5a8\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-05-24 22:30:51 -0700\n\n Merge pull request #485 from manolo/master\n \n Update Spanish\n", "commit 10c1eb3dbd95a9054dec4ea899807a0364a33195\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-24 19:59:40 -0700\n\n follow up fix to d2699b4859af4e43d49c79189429f2a5f3fe8ae4\n \n Further reduce the scope of the lock to only cover jobNames access, which is mandatory. if ig.doCreateItem requires synchronization, that's a job of ig.doCreateItem implementation, not that of ListView.\n", "commit 5f51089b323499355956a2d8f23ed866fae28fff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-24 16:28:32 -0700\n\n Generalized AgentProtocol into an extension point.\n", "commit 25d990c5398f29a596e4a30fe2e2a4180c1ab783\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-24 15:49:37 -0700\n\n Implemented transport security to CLI connection.\n \n It uses Diffie Hellman to come up with one-time session key, then have\n the server sign this session key to allow the client to verify that\n there's no man in the middle.\n", "commit 8ec14ce28ec9ecef425c62f9d9dae8c2fe74b1de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-24 15:48:38 -0700\n\n Updated to the instance identity 1.2.\n", "commit fd5aa2bc5668e09bb35105374195583a54cc9eaa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-24 11:02:09 -0700\n\n bit of simplification\n", "commit a5691ea056f8f13830ccf42370bb70855c560d37\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-24 11:01:16 -0700\n\n avoid using deprecated method\n", "commit 2f9dff73c67c8ea68b2af46eb261fd5a3ee7e7e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-24 10:27:57 -0700\n\n Fixed PermGen OutOfMemoryError during full clean build.\n \n Plexus compiler 1.8.6 that maven-compiler-plugin 2.4 has a static field\n to store a reference to the Javac class in tools.jar\n \n In JDK that I use (6u26), Javac has a static field that stores what\n appears to be a cache of jar files (ZipFileIndex.zipFileIndexCache).\n And in addition, Maven instantiates a separate ClassRealm to host plugin\n jar files when a project has any build extensions.\n \n The combined result is that during a build, we end up having multiple\n copies of URLClassLoader that loads tools.jar, and each ends up caching\n jar files it was used. This puts a pressure to permgen (although I\n couldn't pinpoint which portions of those caches use permgen), resulting\n in OOME.\n \n In Plexus compiler 1.9, Olivier added a new feature to control the\n caching/reuse of Javac compiler. While this apparently was done\n primarily for fixing concurrency issues in multi-threaded builds, it is\n also a useful mechanism to prevent the retention of Javac classes.\n \n So I pushed the SNAPSHOT version of maven-compiler-plugin as\n 2.5-jenkins-1 and tweaking POM to use it.\n", "commit 9d15a7a5a863c7106c968377c370154933efbfa4\nAuthor: Manolo Carrasco <manolo@apache.org>\nDate: 2012-05-24 11:18:33 +0200\n\n Update Spanish translation\n", "commit 7c51287f83140307262a9409c2157df32f59f932\nMerge: 18963ee9af cd34e38468\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-05-24 01:08:14 -0700\n\n Merge pull request #484 from cquinn/master\n \n Fixed grammatical error in build page message.\n Thnaks!\n", "commit 18963ee9af2b98ce94eda799069d9135f6031a0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-23 20:11:58 -0700\n\n [FIXED JENKINS-13625]\n \n In the end, proper fix requires having a filter that tracks\n GZipOutputStream.\n", "commit ecec5902ff572c86e09ffb6d0c506fd1acd2dffa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-23 20:08:57 -0700\n\n leaving the record of attempted gzip encoding problem fix.\n", "commit cd34e3846861b0ea0a9b3e2f52cd30d0d4d55996\nAuthor: Carl Quinn <carl.quinn@gmail.com>\nDate: 2012-05-23 17:50:33 -0700\n\n Fixed grammatical error in build page message.\n", "commit f945f9139999ae7990e736a1afa178a01194b71e\nMerge: 95c1728c05 be1f8f91a3\nAuthor: Carl Quinn <carl.quinn@gmail.com>\nDate: 2012-05-23 17:45:19 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit be1f8f91a3dcdcdfd2ed07198659e7eb68abf1f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-23 17:22:08 -0700\n\n Fixed a bug in Jenkins.overallNodeProvisioner\n \n Until now, Jenkins.overallNodeProvisioner was tracking an inconsistent\n pair of numbers. On one hand, it was tracking all the executors in the\n system, but then it was also only tracking the # of free-roaming\n label-unassigned jobs as the queue length.\n \n So if all your slaves are set with Node.Mode.EXCLUSIVE and you have some\n free-roaming jobs, then it'll never tickle NodePrivisioner.\n \n In other words, the # of executors weren't reflecting the actual # of\n executors that can execute what's counted as the queue length.\n \n See the problem report at\n https://groups.google.com/forum/?fromgroups#!topic/jenkinsci-dev/bUwGEgOwv4Q\n \n To fix this, I introduced another LoadStatistics that only counts\n the # of executors that can execute free-roaming jobs, and # of\n free-roaming jobs as the queue length. In this way, two pairs of numbers\n are consistent.\n \n This now allows us to use overallLoadStatistics for really the entire\n system, including all executors and the total queue length. This is\n primarily for administrators to see the resource utilization, and it is\n not useful for NodeProvisioner input because it's mixing too many\n different things.\n \n The semantics change in OverallLoadStatistics.queueLength allows us to\n deprecate its totalQueueLength field.\n", "commit 5bba8c76602577a4e72f48d2b5b52db11a1a21ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-23 17:22:05 -0700\n\n use of \"Content-Encoding:gzip\" was causing the automatic login initiation to fail.\n", "commit 95c1728c05b11a55e72c8ed8240d2852528ea1db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 18:43:45 -0700\n\n [FIXED JENKINS-13202] fixed a regression in untar on exotic platforms.\n \n Fall back in non-JNA case wasn't working.\n", "commit 70ee74c5fce20b360b49ec5633258ec6485c1a00\nAuthor: Dave Hunt <dave.hunt@gmail.com>\nDate: 2012-04-30 11:48:46 +0100\n\n [FIXED JENKINS-13640] Allow file parameters to be viewed as plain text.\n", "commit af0af449067a6895f955502d639d84214a6e82e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 18:12:19 -0700\n\n Massaging the previous commit a bit.\n \n 404 for nearby configuration builds can make the life of automated\n client script more complicated, so opt for redirection.\n", "commit add119d3535228d1f507bdd5ceabf27cb9cbe669\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-05-03 09:59:17 +0200\n\n Correction of returned url\n", "commit d1b2ba7e4988d26fbb815b8912efb16273c407d4\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-05-04 12:10:09 +0200\n\n [FIXED JENKINS-13429]\n Backward compatibility is preventing the View.READ permission to apply\n correctly. It actually overrides the View.READ instead of complementing\n it.\n \n This change only applies default READ right if the View.READ is not\n available, and the user has View.CONFIGURE + the view is not empty.\n", "commit 2128c9d7fe991b2d45d88608e20cd6bc1d99bde2\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-05-05 18:35:14 +0200\n\n Fixed broken JSON representation caused by hyperlink in console output\n", "commit 3b55feede9547a73fa136582661f1a40db0af10c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 17:15:19 -0700\n\n fixed NPE.\n \n See https://github.com/jenkinsci/jenkins/pull/474 for the original conversation\n", "commit f5f77bf2b54c12870fbdf51daf2b29c4f57fb7fe\nAuthor: Eric Dalquist <eric.dalquist@gmail.com>\nDate: 2012-05-18 11:21:52 -0500\n\n [FIXED JENKINS-13826] Include file system path in error\n \n Include the file system path that was checked in the low disk space\n error message\n", "commit fa68f24292a492b3299467200fbb5339bf258f70\nMerge: 1589ec44fa ec87354003\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 16:51:39 -0700\n\n Merge branch 'pull-478'\n", "commit ec87354003e533f6ba07b9457d41d215d9445d70\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 16:51:30 -0700\n\n recording this change\n", "commit 09ffd9916b70cb666e4996270f8a0b178ecd8db6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 16:50:41 -0700\n\n touch up. jobNames is a collection that does require a synchronization.\n \n But the general direction of reducing the size of the lock is correct.\n", "commit ed0a6157437b85becf37d4df65e27ef992904f8f\nAuthor: Brian Moyles <bmoyles@netflix.com>\nDate: 2012-05-21 16:59:22 -0700\n\n getViews here could also probably drop synchronized\n", "commit d2699b4859af4e43d49c79189429f2a5f3fe8ae4\nAuthor: Brian Moyles <bmoyles@netflix.com>\nDate: 2012-05-21 15:59:31 -0700\n\n synchronizing here can cause deadlock conditions from plugins like the\n keyboard shortcuts plugin that ask for all views very frequently and do\n additional locking on the actual view objects\n", "commit 1589ec44facfc7aad73b4fa4cfbb3711eb0025f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 16:33:34 -0700\n\n Recording changes in 8f6fda00525e5d0bf629703e18f63538f966bac9\n", "commit c7d8b541787f36b50f7f0aaf91fc334a233f405b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 16:28:52 -0700\n\n [FIXED JENKINS-6747] support concurrent runs of matrix builds.\n \n The actual fix was in c86aa67953ca0d7d5e8a0ede276a659cdbe8ba6b\n", "commit 8f6fda00525e5d0bf629703e18f63538f966bac9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 15:06:24 -0700\n\n added a subtype of HyperlinkNote that creates model link\n", "commit 33a4c2f08c318d81ee2633363b18797b1732b517\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 14:52:48 -0700\n\n redone the custom workspace support in matrix project.\n \n The previous implementation was always appending the per-configuration unique suffix, making it impossible for different configuration builds to share workspaces. In this fix, we introduce a secondary field to control the workspace of sub-builds (which can be either absolute or relative to the matrix head workspace.)\n", "commit 06ec0c3dd8549fdc45988518bec1b4d381dc63f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 11:40:03 -0700\n\n doc improvement\n", "commit 93b88af550666002d41aa8fc185e3d0309fb18bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-22 08:14:37 -0700\n\n doc change\n", "commit 25b694351f68076129734604dd270ae48f31b020\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-05-22 16:05:26 +0300\n\n changelog entry for [JENKINS-13822]\n", "commit ec9d403c63131206d9ca4a77c4c90ffb190129d8\nMerge: 6e58e07cb3 4e8775fc2c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-05-22 06:03:16 -0700\n\n Merge pull request #480 from IanKemp/master\n \n [JENKINS-13822] fix\n Thanks\n", "commit 4e8775fc2c53a4fe4409a8b79c3bdd7eaa0274c0\nAuthor: IanKemp <ian.kemp@gmail.com>\nDate: 2012-05-22 13:15:28 +0200\n\n Fixes JENKINS-13822: expand variables in \"Root POM\" field of Maven plugin\n", "commit 6e58e07cb3ff9260426d5426fafc4e2d091c2834\nMerge: fe67909c6f 1f5bc9bdd6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-05-22 04:09:56 -0700\n\n Merge pull request #479 from manolo/master\n \n Update Spanish translations keys\n", "commit 1f5bc9bdd6a23f80e37274577810a7372ad2ec30\nAuthor: Manolo Carrasco <manolo@apache.org>\nDate: 2012-05-22 12:32:33 +0200\n\n Update Spanish translation\n", "commit fe67909c6fd7c45ee47fa4dd8998e0c48adf430f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 18:42:59 -0700\n\n If the JDK file size is too small, don't use it as a cache.\n \n In the past JDK download site had served error message with 200 error code, making Jenkins think that the download is actually successful. Without this check, such cache polution will not be corrected.\n", "commit d85d3b2f07e0f3ae446f366413ee16b0e85528ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 18:05:07 -0700\n\n the trunk is toward 1.467-SNAPSHOT\n", "commit 48be9b03e758cc7deac02d2b77ea0414dec43606\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 18:05:03 -0700\n\n creating an RC branch\n", "commit 7c8eea715768d754a1c2a19fdad97fa09ff3179c\nMerge: 905a3c9ea6 5753ca5924\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 18:04:45 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 5753ca5924f3cb85244ea170321c9fc3ca86a4eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 18:04:16 -0700\n\n fixed a test regression.\n \n Now that Ant plugin is outside Jenkins core, changing the message (was done in 76edfd3a563f9df15098ae6001791f9be6c88e03) caused this regression.\n", "commit 905a3c9ea668fe8c465443208f2d284ad4c130d3\nMerge: bbad34bf3e c86aa67953\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 17:54:54 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit c5cefcb1650a36f7fc5f7e551f7204dbb3dc5d07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 17:24:00 -0700\n\n documenting what this method does\n", "commit c86aa67953ca0d7d5e8a0ede276a659cdbe8ba6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-18 16:33:21 -0500\n\n Enabled concurrent build support for matrix projects\n", "commit 039b359a262944f9833660437788469579c244d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-15 14:39:49 -0700\n\n added a note\n", "commit 76efb9eecbdbe7a9d2cce4316fa7adad73a77b3c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-04 14:51:58 -0700\n\n improved error diagnostics\n", "commit 76832379d8c3ed019b7ef8f36935df31ea23d261\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 15:39:59 -0700\n\n exposed data about installed plugins, installable plugins, update center jobs, etc., to the REST API\n", "commit bbad34bf3ef210b3ec8b54830742c2768181571f\nMerge: 5dd512973d 1521986bd3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 14:18:53 -0700\n\n merged back the RC branch\n", "commit 1521986bd3ca84e0351b25b11f22b6e85447eb78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 14:18:50 -0700\n\n updated changelog as a part of the release\n", "commit ede201ec3d2136d9079aac295fa46c3c1a63605a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 13:48:17 -0700\n\n toward the next release\n", "commit bb4ebfdc0c10d79806ff4657bce6c56d1c34e89e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 13:48:09 -0700\n\n releasing a new plugin parent POM\n", "commit 1525f5979dd75f0a53f11b0a4126ddfc080cc234\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 13:48:09 -0700\n\n updated changelog for release\n", "commit 5ff3db3f61acc119054f477ac873fdfb51dc95d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 13:32:17 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit aa2bb5082b887c7a9975f44137807a381bc43f56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-21 13:32:16 -0700\n\n [maven-release-plugin] prepare release jenkins-1.465\n", "commit 5dd512973d3d937cff75e82aeb049b80c82ae0b5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-05-21 15:55:13 +0200\n\n With a textarea the likelyhood of the value exceeding the maximum safe length for a GET request (which IE8/9 pegs to somewhere between 2k and 5k depending on the context) is too great as to not provide for the checkMethod to be specified in order to allow for POST requests to be used in place of GET requests for form validation\n", "commit 609392414f1060fb67d69db026b6f40478784345\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-05-18 14:55:25 +0200\n\n [FIX JENKINS-13824] prevent NullPointerException\n", "commit 7be3d2d2a40a404d58f2102b524380ea574d1bfe\nMerge: 425633442d 76edfd3a56\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-05-17 19:37:47 -0700\n\n Merge pull request #476 from cliffano/master\n \n Fix typo: 'choosen' should be 'chosen'.\n", "commit 76edfd3a563f9df15098ae6001791f9be6c88e03\nAuthor: Cliffano Subagio <cliffano@gmail.com>\nDate: 2012-05-18 11:52:26 +1000\n\n Fix typo: 'choosen' should be 'chosen'.\n", "commit 425633442d34b004ac6be25ec89fca5d12b4bb66\nMerge: 124706a78c 7a84ab1d34\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-05-17 01:08:56 -0700\n\n Merge pull request #475 from arielpeltz/master\n \n Typo in custom workspace help tip\n", "commit 7a84ab1d3445135de54b25d30cf92e2fa29e03c0\nAuthor: Ariel Peltz <arielpeltz@gmail.com>\nDate: 2012-05-17 10:57:53 +0300\n\n Fix for annoying typo in custom workspace help\n", "commit 124706a78c64205c24fab5b877fe98a643269b2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-15 23:00:50 -0700\n\n Eliminated the lock for better scalability.\n", "commit 0e4e29781054b9184ec095c2b86be13ab45201f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-15 14:20:24 -0700\n\n the trunk is toward 1.466-SNAPSHOT\n", "commit b3cf4e72cdc4ef7ad496a89e5c625c136dde664a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-15 14:20:20 -0700\n\n creating an RC branch\n", "commit 1166ba01cf947c34bdf4023b3cb5e96cd2d1a5f9\nMerge: f19ee83092 8833154fff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-15 14:20:11 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 8833154fffb3c27e2f26b3aa603c4bb0761762f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-15 14:19:46 -0700\n\n updated changelog for release\n", "commit f19ee8309262786c6dc141fecc1ecd42c53d3268\nMerge: e87967c4fa 9d8f300179\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 19:02:14 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 9d8f300179c59572ff9542eeee766b3f5d4790d2\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2012-05-08 20:01:09 +0100\n\n Enable ant default excludes to be turned off.\n \n Add a new overload method to list files that include the files that ant excludes by default.\n", "commit 6fd4514663f9c107596aff4c5d147daa84bdbc23\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 12:36:52 -0700\n\n making it defensive as I'm seeing the following stack trace while using this script:\n \n java.lang.NullPointerException\n at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.checkCall(PojoMetaClassSite.java:54)\n at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:42)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)\n at dsld.IntelliJ$_run_closure1.doCall(IntelliJ.gdsl:15)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)\n at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)\n at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)\n at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:884)\n at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)\n at dsld.IntelliJ$_run_closure1.doCall(IntelliJ.gdsl)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)\n at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)\n at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)\n at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:884)\n at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)\n at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)\n at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)\n at org.jetbrains.plugins.groovy.dsl.GroovyDslExecutor$_processVariants_closure16.doCall(GroovyDslExecutor.groovy:168)\n at sun.reflect.GeneratedMethodAccessor290.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)\n at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)\n at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)\n at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:884)\n at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)\n at org.jetbrains.plugins.groovy.dsl.GroovyDslExecutor$_processVariants_closure16.doCall(GroovyDslExecutor.groovy)\n at sun.reflect.GeneratedMethodAccessor289.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)\n at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)\n at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)\n at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:884)\n at groovy.lang.Closure.call(Closure.java:412)\n at groovy.lang.Closure.call(Closure.java:406)\n at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:118)\n at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:257)\n at org.codehaus.groovy.runtime.DefaultGroovyMethods.use(DefaultGroovyMethods.java:440)\n at org.codehaus.groovy.runtime.dgm$883.invoke(Unknown Source)\n at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoMetaMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:308)\n at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)\n at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)\n at org.jetbrains.plugins.groovy.dsl.GroovyDslExecutor.processVariants(GroovyDslExecutor.groovy:167)\n at org.jetbrains.plugins.groovy.dsl.GroovyDslScript.addGdslMembers(GroovyDslScript.java:90)\n at org.jetbrains.plugins.groovy.dsl.GroovyDslScript.processExecutor(GroovyDslScript.java:69)\n at org.jetbrains.plugins.groovy.dsl.GroovyDslFileIndex.processExecutors(GroovyDslFileIndex.java:248)\n at org.jetbrains.plugins.groovy.lang.resolve.NonCodeMembersContributor.runContributors(NonCodeMembersContributor.java:108)\n at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.processNonCodeMembers(ResolveUtil.java:197)\n at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.processNonCodeMembers(ResolveUtil.java:187)\n at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.treeWalkUp(ResolveUtil.java:114)\n at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceResolveUtil.resolveImpl(GrReferenceResolveUtil.java:44)\n at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.resolveMethodOrProperty(GrReferenceExpressionImpl.java:240)\n at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.doPolyResolve(GrReferenceExpressionImpl.java:654)\n at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.access$100(GrReferenceExpressionImpl.java:73)\n at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$3.resolve(GrReferenceExpressionImpl.java:459)\n at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$3.resolve(GrReferenceExpressionImpl.java:457)\n at com.intellij.psi.impl.source.resolve.ResolveCache$2.compute(ResolveCache.java:129)\n at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:106)\n at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:134)\n at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:145)\n at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.advancedResolve(GrReferenceExpressionImpl.java:763)\n at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.visitReferenceExpression(GroovyAnnotator.java:187)\n at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.accept(GrReferenceExpressionImpl.java:346)\n at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.annotate(GroovyAnnotator.java:128)\n at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:157)\n at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:100)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$8.run(GeneralHighlightingPass.java:595)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:773)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$3600(GeneralHighlightingPass.java:80)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$10.run(GeneralHighlightingPass.java:779)\n at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:84)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:776)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$3600(GeneralHighlightingPass.java:80)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$10.run(GeneralHighlightingPass.java:779)\n at com.intellij.codeInsight.daemon.impl.RefCountHolder.analyze(RefCountHolder.java:250)\n at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:135)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:776)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:641)\n at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:203)\n at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)\n at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)\n at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:350)\n at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1049)\n at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:342)\n at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:218)\n at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:340)\n at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:316)\n at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:134)\n at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:131)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)\n at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)\n at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n", "commit e87967c4fa90e143c195f2437a10063265ce7051\nMerge: f9d8efbd30 1ccc78b666\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 11:36:43 -0700\n\n merged back the RC branch\n", "commit 1ccc78b6661124a8c737a6acfab0f5a7a9fd3c8c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 11:36:40 -0700\n\n updated changelog as a part of the release\n", "commit 16eb327638d1096aebf982f5ad6006bd3ea23c33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 11:03:04 -0700\n\n toward the next release\n", "commit 8fed0a4a51d7c61ad1b0902258a1c546eab40a11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 11:02:55 -0700\n\n releasing a new plugin parent POM\n", "commit 092247ed98eeba097dbc276668c9fcedcd61cbf3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 11:02:55 -0700\n\n updated changelog for release\n", "commit faa0ae2cdfb2ffede8dfb4775c97dc794251227e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 10:48:58 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 27033fea912683b70cd0f935a16e86fc6d756ff2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-14 10:48:57 -0700\n\n [maven-release-plugin] prepare release jenkins-1.464\n", "commit f9d8efbd30a5ff0f39964850e4c3b243ca150543\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-09 13:49:37 -0700\n\n integrated a newer version that contains https://github.com/jenkinsci/remoting/pull/4\n", "commit 18eb975b9f038cbe3d198b0a4d7dd278786f83be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-08 23:50:22 -0700\n\n pointless type parameters help work around bugs in javac in earlier\n", "commit e15b2e19e394f5d63183f01a2e72a14115a0c370\nAuthor: David Reiss <dreiss@fb.com>\nDate: 2012-05-07 14:02:01 -0700\n\n [FIXED JENKINS-13202] Don't set mtime or mode on symlinks\n \n Previously, the untar code tries to set the last modified time and mode\n on every untarred file. However, if the tar contains a broken symlink,\n or a symlink that points to a file that has not been untarred yet, the\n time/mode setting would fail on the broken symlink.\n \n Symlinks don't have meaningful modified times or modes of their own, so\n only set these values on non-symlinks.\n \n Rename the file \"a\" in the test to expose the bug.\n", "commit 005effe68ed63b42a5d4ad7b6a8e695f00df3741\nMerge: 7b8bbb7e8d ad2912a317\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-05-08 00:24:03 -0700\n\n Merge pull request #470 from recampbell/master\n \n Expose /whoAmI/api/*\n Thanks\n", "commit 7b8bbb7e8d6df79f2dc94fc17bc522de243be14c\nMerge: aa7bfd9bbe f98857b3bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 17:54:32 -0700\n\n Merge remote-tracking branch 'origin/rc'\n", "commit f98857b3bc18ac114cdfadef9a999120e3b32a0c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 17:29:53 -0700\n\n fixed a test failure\n", "commit ad2912a3172163fbda87d2ee2f58ed80c28b6ea9\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-05-07 18:37:26 -0500\n\n Expose /whoAmI/api/*\n - Create WhoAmI UnprotectedRootAction\n", "commit aa7bfd9bbec0e2ee17569070fe2484fe731ced1c\nMerge: 3cc8b210df a4ddfa7eaa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 13:42:58 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 3cc8b210df8b556c22993219db2ca22c3bb0673e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 13:42:04 -0700\n\n the trunk is toward 1.465-SNAPSHOT\n", "commit 25cf729c51dd62a4c374025faa0512abce9a192f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 13:42:00 -0700\n\n creating an RC branch\n", "commit a4ddfa7eaa9d109d2a9a6e26594e48289484f5c6\nMerge: 3b01b2978e fc962ca9cb\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-05-07 13:33:18 -0700\n\n Merge pull request #468 from Vlatombe/namespace-tools-installations-by-tool-name\n \n Namespace tools installation by tool name.\n Thanks!\n", "commit d8aa2225491d003743069f1dcff5217a38c7f71a\nMerge: 3b01b2978e b106fe4055\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 10:56:31 -0700\n\n merged back the RC branch\n", "commit b106fe40551d54c57cfe39feb552d87ca2fc5c31\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 10:56:28 -0700\n\n updated changelog as a part of the release\n", "commit e11050c09d3243a8a4cae9b6978929bafc609161\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 10:28:05 -0700\n\n toward the next release\n", "commit 037cf4657ccef836a23e7b89587e6ba9beb7d87d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 10:27:55 -0700\n\n releasing a new plugin parent POM\n", "commit d5b812b63f21a44f8ba34785168431b698937360\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 10:27:55 -0700\n\n updated changelog for release\n", "commit 150cd1f8dad5eafa5ccdf37eef4621e8bd4843ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 10:13:21 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0c7bb1e02a5f80cac668067fbc01e01395f34946\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-07 10:13:20 -0700\n\n [maven-release-plugin] prepare release jenkins-1.463\n", "commit fc962ca9cbe8d23393c1dbef7f50ce57ac0b3755\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-05-06 17:27:43 +0200\n\n Namespace tools installation by tool name.\n \n This prevents naming conflicts if someone names 2 tools installations\n of different tools with the same name.\n", "commit 3b01b2978e5879b3179309250f9da044ce5d4b03\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-05-06 18:20:20 +0900\n\n missing search gif on plugin manager.\n", "commit bb5d8814e8226e7117cf8d02d74a1c27c35c8930\nMerge: 7a0bd976f1 79153a6830\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-05-05 10:00:57 -0700\n\n Merge pull request #466 from fredg02/changelog\n \n Added a link to an already fixed JIRA issue (5754)\n", "commit 79153a6830b0542114e55f668814cc8c269f746f\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-05-05 18:53:59 +0200\n\n Added a link to an already fixed JIRA issue (5754)\n", "commit 7a0bd976f11c62e0ca1f666ded823801771ea21f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-04 13:01:55 -0700\n\n fixed JDK auto installer\n", "commit 113c3a562cdfb60352b1b502237e777838d4325e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-04 12:39:52 -0700\n\n Improved error diagnostics for those who miss whitespace.\n", "commit ecf7a119bdf6a4b5601a57cb2b35b887da658683\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 11:12:20 -0700\n\n added a convenience method\n", "commit c37adad305a4f5f5d4bb89fee0b42143848d7c33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-03 17:57:22 -0700\n\n I think this covers what the user cares about better.\n", "commit 7a4858d65f2431396c2f4dadbc3d654712bc02a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-05-03 17:47:58 -0700\n\n [FIXED JENKINS-12585] restrict where sessions are created.\n \n If a resource with 'Set-Cookie' header is cached (either by intermediary\n like HTTP proxy and reverse proxy, or by the browser), it'll cause\n identity swap / session mix-up as discussed in this ticket.\n \n I suspect this was caused by HttpSessionContextIntegrationFilter2, which\n is the only code path that attempts to create a session when a request\n to a static resource is made.\n \n So I'm disabling the creation of session in\n HttpSessionContextIntegrationFilter2. This in turn requires that we\n have sessions already created when the authentication was successful and\n people need to login (or else the login will have no effect.)\n \n We already do so in layout.jelly, so any request that renders a Jenkins\n page would have a session, but I've also added it in\n AuthenticationProcessingFilter2, which ensures that a successful login\n does have a session.\n", "commit d7d9cf4a8618e777c2303aec010f5443f13aeaf6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-05-03 16:48:46 +0300\n\n changelog entry for JENKINS-13165\n", "commit b9eda264e0cad3df549c2c53fafa7e5ecda57dbc\nMerge: 7056ba34fb 2c065f5081\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-05-03 15:46:46 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 7056ba34fbc96791dd110c6384a4271e0022a06d\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-05-03 15:45:36 +0200\n\n [JENKINS-13659] back to guava 11.0.1.\n", "commit 2c065f508198dc22858c4d5e89ba25ee4e56b780\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-05-03 16:21:28 +0900\n\n updated Japanese localization.\n", "commit d621c0009700b657aec15519750b0dc6cd7d3e89\nMerge: 71debc2b89 4aab81f823\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2012-05-01 03:05:44 -0700\n\n Merge pull request #462 from lacostej/lacostej-cleanup-FilePath\n \n Clean up FilePath. Extract one method out and ensure closing of input stream after copy\n", "commit 4aab81f823a845a5d9f6c7cdadea87f8768073d1\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2012-05-01 11:42:24 +0200\n\n Clean up FilePath. Extract one method out, and ensure closing of input stream after copy\n", "commit 71debc2b8942844c721d7849b48286dc13c3c8db\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-05-01 09:39:05 +0100\n\n [JENKINS-13649] Adding a test case\n", "commit 708b609ccce2ca8334acb9f5399a7d199a33880a\nMerge: 207134d46d c92c2217ec\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2012-05-01 01:30:26 -0700\n\n Merge pull request #461 from stephenc/master\n \n Fixes JENKINS-13649\n", "commit c92c2217ecb0078f021fab7c9a053d9e63f12143\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2012-05-01 09:21:39 +0100\n\n [FIXES JENKINS-13649] As FilePath(FilePath,String) expects multi-segment relative paths, we should ensure that the multiple segments are using the correct separator character for the remote OS\n", "commit 207134d46d8e6af6e0fb9b7d0b58a931cffb6124\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-05-01 09:43:50 +0200\n\n compiler plugin 2.4 is faster for multi modules builds\n", "commit cc283140c73794f3ba8bef8e70bdce7d32ecaa41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 12:42:36 -0700\n\n the trunk is toward 1.464-SNAPSHOT\n", "commit 33597640482fc1db5b3dd19d667dd2e8b31f1764\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 12:42:32 -0700\n\n creating an RC branch\n", "commit 037ee32a62ac767d4c2cd58643a79f5d38fdc772\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 12:42:19 -0700\n\n changelog structure was broken. Perhaps this caused a duplicate?\n", "commit bb7cfd940dfdd8d0517c81083c14d67236a98287\nMerge: 57c788a5c4 7057bd7781\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 12:41:26 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 7057bd778174b5bfed26121be49185d5be7251fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 12:30:45 -0700\n\n This change affects the code, so in case some plugins use this tag,\n we shouldn't change the definition of it.\n \n Instead, I'm creating a new tag.\n", "commit fae5696c7cf8cd900cac0dcaecbd087db8dade11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 12:24:13 -0700\n\n Copying them.\n", "commit 7788632a0fc6ee1e46b632ec4b5893d9fff66c28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 12:20:22 -0700\n\n Fixed test failures and regressions.\n", "commit 57c788a5c47393baf358fdd934e6214ac9623e86\nMerge: 3b5e9f9dcf b5a3453f1d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 10:49:58 -0700\n\n merged back the RC branch\n", "commit b5a3453f1d981f3b9fefe15185dd175ee9f86ade\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 10:49:55 -0700\n\n updated changelog as a part of the release\n", "commit 58f5cdec8e8789c3313a4c0a493b5b2605608d47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 10:18:44 -0700\n\n updated changelog for release\n", "commit d54407590620773ba8a690c9f38b0504ae6d9969\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 09:39:36 -0700\n\n toward the next release\n", "commit 653d2f186c275e04e7c0b82871a52118d0d35751\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 09:39:27 -0700\n\n releasing a new plugin parent POM\n", "commit ce8168043fa98474f8101016ea20dc89b04a4624\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 09:39:27 -0700\n\n updated changelog for release\n", "commit 3a128ec2278e44009947eda6b4cba9e7e70fe3be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 09:24:21 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 351e93c69f20a835bbbe319744fbaa5c70a15653\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-30 09:24:20 -0700\n\n [maven-release-plugin] prepare release jenkins-1.462\n", "commit 3b5e9f9dcf45b997064b241e907afaaa109ae789\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-27 16:09:38 -0700\n\n auto-import common packages\n", "commit 007e2045b4373fcbef6779204169e05fa22c647c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-26 16:30:02 -0700\n\n early Guice expriment. No longer needed\n", "commit 8dbdf8887dfcc8f478e5b6e9a34acdffd8e4d19b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-26 01:21:08 -0700\n\n [FIXED JENKINS-13154] bumping up further to -11.\n \n ... to fix a possible race condition.\n", "commit 2fbcc7300faf285e363e37c1b9c98074a1d910db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-26 01:02:34 -0700\n\n [FIXED JENKINS-13154] integrated the fix to XStream that removes the lock contention.\n", "commit 50593fb7aa158aa1b80a28159146d2f970ad1e98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-26 00:28:10 -0700\n\n [FIXED JENKINS-13125] Fixed a bug in Content-Range header handling\n", "commit 89bd2afd1a278b6e3a165113b88336dbc420665b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-26 00:27:15 -0700\n\n locking down access\n", "commit c45192418a80e37877e090e39c25aec93d79a7ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-26 00:25:38 -0700\n\n Avoid using deprecated direct field access.\n", "commit 047fdda91fa60ca3608e1940647f0bb94d62be8d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-26 00:04:01 -0700\n\n deprecate the method that assumes one instance per descriptor\n", "commit c12df414eabda0721fdf6ceebdff09f6d99c238c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 23:58:54 -0700\n\n [JENKINS-13536] I think the proper thing to do is to use the Accept header, not the Content-Type header.\n", "commit 1409fdff1955581b91904d73781054a63f1d6f85\nAuthor: Reynald Borer <reynald.borer@gmail.com>\nDate: 2012-04-22 22:13:12 +0200\n\n [FIXED JENKINS-13546]: return a JSON string when client request it through content-type header\n \n When a client uses the buildWithParameters API and request a json output, return the job definition as a json string instead of doing a redirect on the job page.\n", "commit 7dff954a94e4cdf2316b36fa28592b3774ca33dc\nAuthor: Chris Cosby <cosbyc@cisco.com>\nDate: 2012-04-25 14:32:07 -0400\n\n Make security tables nowrap on both ends. Just looks prettier.\n", "commit db1b7eef1a9a67b5f08e73d349230e0cec5a485d\nAuthor: Rob Petti <rpetti@autonomy.com>\nDate: 2012-04-19 12:13:53 -0600\n\n [FIXED JENKINS-13526] use '@' prefix to force PAM to interpret the user/group as a group\n", "commit 22583135300e45b1c3d4b6256215e5d3282f7c2f\nMerge: 444ab610f0 11c52ee5e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 23:35:23 -0700\n\n Merge pull request #455 from marc-guenther/jenkins-7806\n \n [FIXED JENKINS-7806] changed wording of \"slave back online\" button\n", "commit 444ab610f0ff7cace581c9e6ebde655fc858f86c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 22:57:49 -0700\n\n recorded the publisher branch\n", "commit 749f4ffadff0afa4dfedd583da0a1eb6d38ef635\nMerge: 35de7e7434 58267c4672\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 22:56:03 -0700\n\n Merge remote-tracking branch 'origin/publisher'\n", "commit 35de7e74349809c243ea912973a92b9cc195d727\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 21:52:49 -0700\n\n Revert back to stock Guava, not the patched version.\n", "commit 078ccd37a8e410c60c0481a1f1698df948d63781\nMerge: 6cc90ddd34 fdaee7eba3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 15:17:22 -0700\n\n Merge branch 'rc'\n", "commit fdaee7eba3eb2e4fae59255138fa70aa5ada19dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 15:16:57 -0700\n\n [FIXED JENKINS-13600] API token authentication was broken in 1.461.\n", "commit 11c52ee5e95c2dd6c7a241c5b58f8692457c40f8\nAuthor: Marc Guenther <yoda@schli.ch>\nDate: 2012-04-25 19:47:53 +0200\n\n [FIXED JENKINS-7806] changed wording of \"slave back online\" button\n \n Changed from\n \"This node is back online\"\n to\n \"Bring this node back online\"\n", "commit 6cc90ddd34ce476bebeba200a93c24fc13d325a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 10:09:01 -0700\n\n [SECURITY-31] avoid over-eagerly creating user objects.\n", "commit 0abc961dda3300f1320654f8e5fe36693804ce6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-24 10:44:09 -0700\n\n using the latest libpam4j\n \n Conflicts:\n \n changelog.html\n", "commit 18689607a8f60cb46971fc9820873542df3186a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 10:02:05 -0700\n\n fixing up changelog. merge problem?\n (cherry picked from commit 2e5a7bf44b19b04392f41dac9d5a736739b0bec4)\n", "commit 2e5a7bf44b19b04392f41dac9d5a736739b0bec4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-25 10:02:05 -0700\n\n fixing up changelog. merge problem?\n", "commit d9b2681894bb245406b0c8185fe82b74b64e1fdb\nMerge: 815c42c458 0cc1346ae3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-04-25 07:53:46 -0700\n\n Merge pull request #454 from recampbell/master\n \n Prevent NPE when a task is assigned to an executor which has disappeared\n Thanks!\n", "commit 0cc1346ae301f6aef705eb2473cc55330b04426b\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-04-25 09:35:28 -0500\n\n Computer.getNode() can return null, causing NPE and making jobs to appear to run forever\n", "commit 815c42c458b47f8360f13743b60ffb8348f225b6\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-03-23 09:04:38 +0900\n\n [FIXED JENKINS-13578] 'sortbottom' was sorted to the top\n", "commit 7c4c0531afa006f727a76d8238efb904c0a8b5af\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-03-21 22:44:27 +0900\n\n $ is missing\n", "commit 1182e2ebb1734d0653142bd422ad33c21437f7cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-24 12:43:54 -0700\n\n Revert \"using the latest libpam4j\"\n \n This reverts commit 9a1ad74b3a1a58eaf051f3af5170c7f8a492e4d2. The bits\n aren't yet synchronized to central apparently.\n \n Conflicts:\n \n changelog.html\n", "commit 0725d2765da789e02914deb4893a449eeda6a820\nAuthor: Christoph Thelen <commana@gmx.de>\nDate: 2012-04-02 15:30:23 +0200\n\n [FIXED JENKINS-13165] Allow plugins to disable usage of Ant default excludes.\n \n This is also related to [JENKINS-9778].\n", "commit 9a1ad74b3a1a58eaf051f3af5170c7f8a492e4d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-24 10:44:09 -0700\n\n using the latest libpam4j\n", "commit 3c349c0cd460bea2f017b52e92550bab0f91247e\nMerge: 5f92a03429 84f08379e8\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2012-04-24 10:24:19 -0700\n\n Merge pull request #453 from lacostej/lacostej-JENKINS-8214-access-private-URL-2\n \n [FIXED JENKINS-8214] Added a DISCOVER permission to allow anonymous users to be presented the login screen when accessing job URLs\n", "commit 84f08379e8a06f9cec0765da0ac397950fbad1d3\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2012-04-18 08:22:22 +0200\n\n [FIXED JENKINS-8214] Added a DISCOVER permission to allow anonymous users to be presented the login screen when accessing job URLs\n", "commit 5f92a0342945936fcf6803250f0f83a0e59cb49c\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-24 10:19:30 +0200\n\n Added changelog for 4f272d4b6d2c5868bbe1a86dc0789edb6fbf6b37\n", "commit 4f272d4b6d2c5868bbe1a86dc0789edb6fbf6b37\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-24 10:13:30 +0200\n\n [FIXED JENKINS-13564] If there is any problem when searching for user partipication in the build, end up more gracefully.\n", "commit 4eb17c197dfdcf8ef7ff87eb160f24f6a20b7f0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 17:16:56 -0700\n\n the trunk is toward 1.463-SNAPSHOT\n", "commit 08c1c9970af4d609ae754fbe803e06186e3206f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 17:16:52 -0700\n\n creating an RC branch\n", "commit e5463e3d53fdf74e917d63dc44ec60bab60a24d4\nMerge: 8060a13e57 6f841d459a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 15:32:43 -0700\n\n merged back the RC branch\n", "commit 6f841d459ac6a568632a26c00959d5cdf57fc945\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 15:32:32 -0700\n\n updated changelog as a part of the release\n", "commit 03a065cfeaee3a2b3d8a40b3f0174659c847a523\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 15:05:34 -0700\n\n updated changelog for release\n", "commit 45260a39b7062957bed277a0ea1af3739d98c9b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 13:20:03 -0700\n\n updated changelog for release\n", "commit 548bd6896fdbeef8f3d1f8321d836b430c0b5331\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 12:46:55 -0700\n\n toward the next release\n", "commit 30ed54eb909f97de8f1db5e91e04c712d7bdc732\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 12:46:34 -0700\n\n releasing a new plugin parent POM\n", "commit 9e6c321595780b9ed00a4772c67374213e834969\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 12:46:34 -0700\n\n updated changelog for release\n", "commit 6355b67b434c7fef68ca81248381c8217b128fbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 12:03:31 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 98767dc160eec001cef9b2e5721c33bf111ae2ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-23 12:03:30 -0700\n\n [maven-release-plugin] prepare release jenkins-1.461\n", "commit 8060a13e57aeb4d15cfe8578c01ca3cc47dae03a\nMerge: 5587d13f58 a857ad29e6\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2012-04-23 00:37:42 -0700\n\n Merge pull request #451 from recampbell/master\n \n CauseOfBlockage not displayed when build blocked by QueueTaskDispatcher.canRun()\n", "commit a857ad29e6a8c4a07bfd389392a5ebf29a810f4e\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-04-21 11:28:31 -0500\n\n CauseOfBlockage from QueueTaskDispatcher was not being displayed in GUI (hover over item in queue)\n", "commit 5587d13f58b14bffa9f77f7433358e14add9bcfa\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-04-21 10:03:02 +0900\n\n [FIXED JENKINS-13524] Validate project naming regex immediately\n", "commit f338e21b4f00d66f14b83af3f0c91a9ac15d8513\nMerge: d98926aebb 7066daf3ee\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-04-20 04:08:49 -0700\n\n Merge pull request #433 from marc-guenther/jenkins-10880\n \n [JENKINS-10880] output the job when polling fails\n", "commit 58267c467245701f13c6d0af6cabc5abc45d4107\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 17:50:37 +0200\n\n added scorll-into-view capability\n", "commit d2d7e43eee23320e47ea0baa1ab4c0fbfdbccd71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 15:36:14 +0200\n\n by default, try to preserve the order\n", "commit 28bcaea860966dcf16f10d4719a951fc6b4b35fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 14:18:34 +0200\n\n unused arguments\n", "commit 07477567d249bbbbe99b9d0db1e712fcb3e106c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 14:17:19 +0200\n\n this is shorter\n", "commit 570d974568bbd6534360599975aca227bdd92106\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 14:12:47 +0200\n\n hopefully giving it a name made it easier to understand what it means\n", "commit 11f8ac0875cb0a19482b118ff31c273de8be32f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 14:06:40 +0200\n\n adding animation\n", "commit d98926aebb0859dc63a57283df237fff7fb1f76f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 13:28:26 +0200\n\n Fixes NPE.\n \n if the root URL isn't configured, clients won't be able to find this, so might as well not advertise at all.\n", "commit 085ae79e5bbfded1ee478fdc9bb3f7a4d853b67c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 14:00:57 +0200\n\n this needs to trigger the relayout\n", "commit ff90e3deb28342247d4918d70047112d0d4b26c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 10:53:57 +0200\n\n added a test to make sure the certificate is valid for a awhile longer\n", "commit 8f16967ad5eb09d04ab66ada49f98d5a18c82a54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 13:59:16 +0200\n\n make sure the newly added portion is always visible\n", "commit aef3cf3acfeb5c78c7da2c999e2babc1371ef212\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-19 13:48:26 +0200\n\n converting publishers to a drop-down menu to save real estate\n", "commit 3d3ccee5335a0ee8acfef8ece9c3f4d1f8bf3fc3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-18 10:03:50 +0200\n\n removed left-over comment\n", "commit 0235a5aeffecf428dd790ce32fa328c42afde9de\nMerge: 26974746d6 795ff51372\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-04-18 16:12:42 -0700\n\n Merge pull request #448 from fredg02/master\n \n Fixed changelog\n", "commit 795ff51372e92a101da4db6f2a6fbea07421e85d\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-04-19 01:08:01 +0200\n\n Added changelog entries for issues 13387 and 13389, fixed html entities\n", "commit 26974746d68043825f02abbc0c8ab6200e8d465f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-17 11:44:53 +0200\n\n [FIXED JENKINS-13476] added filter to the update center.\n", "commit 4c92e2aca1e4b6f77021033f425915ba317a5fc5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-17 11:44:23 +0200\n\n Added the filter textbox to the update center selector.\n", "commit 246be7caeb79ca3d276852e88887bee5aff4abb5\nMerge: b96bbd6c0c 7681ab0982\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-04-16 12:48:24 -0700\n\n Merge pull request #432 from fredg02/consolePageLink\n \n [FIXED JENKINS-13389] Moved \"View as plain text\" link on console output ...\n", "commit b96bbd6c0c966d8497acb79eb20b73fa43d98b41\nMerge: ca3ad78017 bb55c07579\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-04-16 12:48:05 -0700\n\n Merge pull request #443 from ssogabe/use_prefix\n \n use prefix to static resources not to pick up stale cache.\n", "commit ca3ad78017f64c6f3fec10dd9ba335ff770b57f3\nMerge: 37fbcf4da2 e465f7202e\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-04-16 12:47:36 -0700\n\n Merge pull request #441 from evernat/master\n \n [FIXED JENKINS-13454] Optimize the plugin manager\n", "commit 37fbcf4da2926f95098044f3abf5fff7707a806c\nMerge: 32e798df40 be88e0120f\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-04-16 12:47:00 -0700\n\n Merge pull request #431 from fredg02/convertLinks\n \n [FIXED JENKINS-13387] Converted \"Delete this build\" buttons into links in the sidepanel\n", "commit 32e798df40f61afebf173cd1e9f6023ffb81e4b5\nMerge: c15ce7d52c 95c8707511\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-04-16 12:45:46 -0700\n\n Merge pull request #444 from jclouds/guava-12.0\n \n update to guava 12.0-rc1\n", "commit c15ce7d52c049390d0ff7a69b1722c741bbc28d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-16 21:14:35 +0200\n\n The code was incorrectly ignoring bogus suffix.\n \n It should return null for those cases instead.\n", "commit 829f491cbd34940709cc6d2b8624f0d0a9b049e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-16 17:59:59 +0200\n\n getItem contract requires returning null\n", "commit 95c8707511e83af772d29b25d30343d2d58bcbad\nAuthor: Adrian Cole <adrian@jclouds.org>\nDate: 2012-04-16 12:06:54 -0700\n\n update to guava 12.0-rc1\n", "commit bb55c07579b03f8aa39d91bd5ce2a283bce40610\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-04-15 23:49:06 +0900\n\n use prefix to static resources not to pick up stale cache.\n", "commit d519f3116f2cfe75a2644a2ba831b6e7ab5f2124\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-15 06:42:51 -0700\n\n the trunk is toward 1.462-SNAPSHOT\n", "commit bdbf5a5a2f0cade6482980a0b224543b7379ae4a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-15 06:42:47 -0700\n\n creating an RC branch\n", "commit c94ee12669a41743897f97d08a0c9fbeaa8cb209\nMerge: 0414b057a1 b5b73b837f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 22:02:44 -0700\n\n merged back the RC branch\n", "commit b5b73b837f27e83ae8fbe5d13596c54e2ecc1028\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 22:02:41 -0700\n\n updated changelog as a part of the release\n", "commit dcba053f43d773fca19b4216b6f9a87a2d3aff57\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 21:33:33 -0700\n\n toward the next release\n", "commit 65732e1926165db855e3dd4df43e008d880444c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 21:33:06 -0700\n\n releasing a new plugin parent POM\n", "commit 702ccdc999a265c87555933ba62397e20b6d26ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 21:33:06 -0700\n\n updated changelog for release\n", "commit 22d19ba283c249f20866fd57c8c7157688971625\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 21:18:05 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7f3dab34d4c92b5a49dcd5bdf99b29263e3dc9ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 21:18:04 -0700\n\n [maven-release-plugin] prepare release jenkins-1.460\n", "commit 0414b057a14c2c74a32eeab182df532ca7d16673\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-04-14 22:52:02 +0300\n\n changelog entry for JENKINS-13105\n", "commit 8fac8d263f0bccdea1f1cffbbb995899f8e2169d\nMerge: f0130bf1b2 5a0f1aa3a4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-04-14 12:50:35 -0700\n\n Merge pull request #425 from jieryn/JENKINS-13105\n \n [JENKINS-13105] for keyboard shortcuts plugin, allow j/k navigation for search results\n", "commit f0130bf1b2410807fccf4f0c9af259201151228a\nMerge: 0f08dc0cb5 1421ca15d5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-04-14 12:47:41 -0700\n\n Merge pull request #442 from Vlatombe/JENKINS-8663\n \n [FIXED JENKINS-8663] Flag -U is not used during the parsing step of a Maven Job\n good catch !\n", "commit 1421ca15d5a36706214476e613eeab789b9066df\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-04-14 21:40:45 +0200\n\n [FIXED JENKINS-8663] Flag -U is not used during the parsing step of a\n Maven Job\n \n If the -U flag is specified in the goals/options of the build step of a\n Maven job, it should be used as well in the parsing step.\n", "commit 60d1c02f976b9238d1d4ddaf91aedbab3398e00f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 08:21:16 -0700\n\n And a way for plugins to contribute them by placing /buildEnvVar.jelly\n", "commit 8ee38f497784452c3ab3dd2b556533a5f33395a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 08:19:10 -0700\n\n Defining the contract for aggregating environment variables.\n", "commit e465f7202e42b0cb196e98c2e21abedcb85e60d4\nAuthor: unknown <VERNAT-E@B017117.fr.ad.bull.net>\nDate: 2012-04-14 16:53:12 +0200\n\n [FIXED JENKINS-13454] Optimize the plugin manager\n", "commit 0f08dc0cb5dd2a87f877a4ad4e07b1d5685c2de4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 07:35:20 -0700\n\n Retaining backward compatibility since this already went into a release.\n", "commit 08f2804625522c84dbc54a6208c5686a06858646\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 07:31:59 -0700\n\n As was discussed in pull request #421, not caching it.\n", "commit 33e0df78b040d856b8d093f039e22686a7a95ee6\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-04-12 13:23:08 +0200\n\n Extension point for adding actions into build page\n", "commit 7609248d057e1a809858c3f30834c20d83f9eaf9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-14 07:13:42 -0700\n\n bit of simplification\n", "commit 5a32eca331bf1d5652ab908c356f0ed64de82c6f\nAuthor: Bruno Meneguello <o_kuhnen@yahoo.com.br>\nDate: 2012-04-13 11:07:44 -0300\n\n [FIXED JENKINS-13416] On demand slave provisioning is starting all available slaves\n", "commit 6788f82a2c9f8e3580440913c2d39f1d1dc3ad70\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-13 22:56:21 +0200\n\n [FIXED JENKINS-13448] Added additional checks if Guice will be able to create injector to exclude missing extension poins.\n", "commit 8886bea1fb463b8a6c5ade36c6a6850155b7543e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-12 14:36:11 -0700\n\n fixed a concurrency bug in the impersonation code\n", "commit 435f61040940242af563ef9032ad0f0768e9538e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-12 14:35:49 -0700\n\n needs to delegate to primary view for actions\n", "commit 30c0812ab8873805b5c2e6ee552efc0012615284\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-11 11:21:11 -0700\n\n added convenience constructor\n", "commit 09e0f94bbc3421214f949f0406bab3d0a7e495a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-10 11:00:30 -0700\n\n removing final to allow overrides\n", "commit ccb18dfc00ad4d17f461633b8b1017b00ece18a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 14:27:13 -0700\n\n added another convenience method\n", "commit 97e00ae4855dc7dbaf759c5b947126a0849a79ec\nMerge: 5fb009b0fd 9721b05c59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-12 13:50:14 -0700\n\n Merge pull request #436 from agallou/estimated_duration_api\n \n displayed run's estimated duration in api\n", "commit 9721b05c59a1aea3de242c4b8b0ec78489b1e5f3\nAuthor: Adrien Gallou <adriengallou@gmail.com>\nDate: 2012-04-12 22:46:35 +0200\n\n displayed run's estimated duration in api\n", "commit 5fb009b0fd5bab2f8e7762ebdfcfc1f683b1fdd4\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-04-12 20:50:53 +0900\n\n record changelog\n", "commit c72e430baaaead516e0c272af7b1beea9f0bd5d5\nAuthor: Bruno P. Kinoshita <brunodepaulak@yahoo.com.br>\nDate: 2012-04-03 21:30:28 -0300\n\n Added query parameter name to custom workspace check\n", "commit 70db3c0a08b4f60d4a764a608be608790249b02b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-11 07:20:52 -0700\n\n the trunk is toward 1.461-SNAPSHOT\n", "commit 852bb6a03d067cb2860625b64edd32f437729545\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-11 07:20:47 -0700\n\n creating an RC branch\n", "commit 9b641b1518c7ef710aa00ad77c97b6feac443435\nMerge: e4244cc8b7 2df71d07f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-11 07:20:25 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 2df71d07f9e52093e5a20b3ab6da68abf32c2940\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-10 21:20:42 -0700\n\n fixing last set of test failures\n", "commit 7066daf3ee9d75d427918b068293e5b4ebbc98cd\nAuthor: Marc Guenther <mguenther@ebay.com>\nDate: 2012-04-10 17:13:41 +0200\n\n [JENKINS-10880] output the job when polling fails\n \n When polling fails for some reason, it simply outputs\n \"Failed to record SCM polling\" which is not very helpful.\n At least add the job, like it is done already in the thread name:\n \"Failed to record SCM polling for \"+job\n", "commit 7681ab09828251640d2ca1508eef1027fb8afa9c\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-04-10 01:43:37 +0200\n\n [FIXED JENKINS-13389] Moved \"View as plain text\" link on console output page from top right to\n the sidepanel. Adapted (unfortunately a lot of) i18n properties files.\n", "commit be88e0120fef6d5837ef9adf9b7803cbdde88b30\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-04-09 23:52:29 +0200\n\n [FIXED JENKINS-13387] Converted \"Delete this build\" buttons into links in the sidepanel, added\n German translations for \"Delete Build\" links in Matrix Builds\n", "commit 752a7c7b8bd357f2962c0b361eef465b1fd1c83f\nAuthor: Thomas Van Doren <thomas.vandoren@gmail.com>\nDate: 2012-04-09 13:03:55 -0700\n\n [JENKINS-13378] Update changelog.html with fix.\n", "commit e1a1d3f098d938fb9c4690cd283653a91a496ae6\nAuthor: Thomas Van Doren <thomas.vandoren@gmail.com>\nDate: 2012-04-08 14:36:19 -0700\n\n [JENKINS-13378] Add FINER logging of XML when XPath handling fails.\n", "commit 1803f9da84bd3c7c487a7cbbf0004fe183fc842c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 12:16:26 -0700\n\n Fixed invalid call sequence of MavenReporter.\n \n The javadoc of MavenReporter states clearly that preBuild/postBuild is\n only once per the entire build, but the previous code was calling it at\n the same timing as enter/leaveModule.\n \n This is now fixed.\n", "commit 5d1713a631eac8f2a6c045a1452980d74d37ccbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 11:41:06 -0700\n\n removing code duplication\n", "commit 1a9821948868dfb1d642f8b000bc9e405103e4ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 11:20:49 -0700\n\n these should be printed during debugging\n", "commit 32b1e029f2d8b2a42b353d4c67e24352504917d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 11:16:53 -0700\n\n simplified\n", "commit 9c84df51d76008836f12ff479dbc1fd097fbdced\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 10:11:22 -0700\n\n MavenConsoleAnnotator was buffering a line and thus blocking the arrival of the sync marker.\n \n Also removed a duplicate constant\n", "commit 9acf12f7976bd97bfa125e4b715ae340be8c1715\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 09:47:18 -0700\n\n [FIXED JENKINS-11538] integrated Stapler 1.187 that contains the fix.\n", "commit 791edf2078737ac725695dcd1958c72edb564e4b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 08:26:03 -0700\n\n fixing the issue as Kutzi pointed out\n", "commit 738921a33f3aec641c23af75789af3168a0bf8f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 08:20:09 -0700\n\n marking these methods as unusable from outside in preparation for lazy loading build records\n", "commit f897cb531183b821d2a741a6fe928f15addd7794\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-05 18:43:51 -0700\n\n consistent naming\n", "commit e05659d68aff39de50e95a4c2f2fb90ea045bf77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-05 18:16:06 -0700\n\n use the latest\n", "commit e4244cc8b71aad69f028be19836439dd7a5e5fdd\nMerge: e330af12e6 2e2c302f7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 09:34:26 -0700\n\n merged back the RC branch\n", "commit 2e2c302f7cfb8015ca222d99da4398c698f10143\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 09:34:22 -0700\n\n updated changelog as a part of the release\n", "commit 7fe677f190ba1a68f63d79a58bc2ba1ed988c3d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 09:03:03 -0700\n\n toward the next release\n", "commit 3e3e042233ab782ea2895ddbca6f6144ff781c5d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 09:02:54 -0700\n\n releasing a new plugin parent POM\n", "commit dc311f2faa2153b31cf152486ced6985e707a508\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 09:02:54 -0700\n\n updated changelog for release\n", "commit 32f6f6949286a602d2eec9eab93ffa19963e6f69\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 08:47:03 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a56177559fc8fcd15e004dff0c779b90f2823154\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-09 08:47:02 -0700\n\n [maven-release-plugin] prepare release jenkins-1.459\n", "commit e330af12e6903fdcd166276e6e21b902dc9fb2f3\nMerge: 543257698d f8a0fc03e6\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-04-08 10:29:45 -0700\n\n Merge pull request #429 from soid/duration-in-history\n \n JENKINS-13377 test suite duration may be calculated wrong\n", "commit f8a0fc03e64b5e6b42ea6a606c2f05a10473da11\nAuthor: Greg Temchenko <soid.exe@gmail.com>\nDate: 2012-04-08 03:05:12 -0700\n\n don't count duration for duplicate testcases\n", "commit 7921599c5ff0dab420248053eed8b22a1da2781b\nAuthor: Greg Temchenko <soid.exe@gmail.com>\nDate: 2012-04-06 20:57:14 -0700\n\n JENKINS-13377 duration on history page bugfix\n", "commit 668a0cc4dc786dc1b6a726b17db74e9974afa82a\nAuthor: Thomas Van Doren <thomas.vandoren@gmail.com>\nDate: 2012-04-06 20:33:10 -0700\n\n [FIXED JENKINS-13378] Remove XML string writer from IOException2 when XPath error occurs.\n \n Remove XML string writer from IOException2 message when XPath error\n occurs in /api/xml request.\n \n The XML string writer has the potential to be very large (many\n megabytes or even gigabytes) and these exceptions will be logged to\n the default jenkins logfile by winstone. This has the potential to\n quickly use all available disk space if, for example, a jenkins poller\n (i.e. a chrome extension) makes frequent calls to the API that cause\n errors.\n", "commit 543257698deca42b4e1134d0505a405d6c9c323e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-06 16:32:00 -0700\n\n Allows test actions to define action.jelly to override the rendering.\n", "commit dbaf2e8f74b6b06a8629034fb650b6538b01da12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-06 12:55:33 -0700\n\n bug in the lock\n", "commit 9bb14fdfd49824ffa77c79a4a6e5c15c6274b51e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-06 12:39:10 -0700\n\n Fixed NPE.\n", "commit 9de9e6f6deb8e3e8a268575a8f1dcaae23fdbdfd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-06 12:36:55 -0700\n\n needs to be visible from the subtype\n", "commit d9e87705e8d693bc9d028e1da8c614c0fb736cd3\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-04-06 20:08:05 +0200\n\n [Re-FIXED JENKINS-12457] 'Age' column on 'Test Result' tab may show incorrect value when a test suite divided into multiple junit files\n", "commit 01b2830c7917466791f78c457ea54f6355eb5785\nAuthor: Kenichi Maehashi <webmaster@kenichimaehashi.com>\nDate: 2012-04-07 01:51:46 +0900\n\n Added explicit charset declaration to prevent stacktrace to be displayed mangled.\n", "commit a31a186b264cc95776fb5056edea3eef8df681a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-06 09:01:23 -0700\n\n Supported hash token in the crontab syntax to distribute workload and avoid spikes.\n", "commit 2afdf3db7d4ed4e3839edae3f2704221087446c9\nMerge: 9dd770abea 1d249b98fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-06 09:00:22 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 1d249b98fb2a70f31b27849898e5d50dd5b018a4\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-04-06 14:01:03 +0200\n\n Added testcase and changelog for JENKINS-13214. The actual fix is in 7fba652710e64f6dce00e2e186e77ee2a39bd445\n", "commit 7fba652710e64f6dce00e2e186e77ee2a39bd445\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-04-06 12:27:51 +0200\n\n Revert \"[FIXED JENKINS-12457] 'Age' column on 'Test Result' tab may show incorrect value when a test suite divided into multiple junit files\"\n \n This reverts commit 05937f5343f844593ebd23ced2f62c4ca7308793.\n", "commit 2dd0398aa34ec19ae844d6caceae100ea5e0128e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-04 23:44:46 -0700\n\n Added <l:copyButton> to copy text into clipboard.\n", "commit 1b1aabf1cfa0c9dbdf010fbf99a43d9a687e1ece\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-04 18:22:32 -0700\n\n Use the latest version that has some JRuby related improvements.\n", "commit 5b4c87999742c0618c06591da5fd7c187f71a4ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-04 15:31:56 -0700\n\n added more convenience method\n", "commit 2f56fb4a52c0b0d50fa45eb06850b8c3a44c5f08\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-04 13:09:11 -0700\n\n run commands in the proper authenticatoin context\n", "commit 5a0f1aa3a4da962bf29ebca6a4556f1617045005\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2012-04-03 21:47:33 -0400\n\n [JENKINS-13105] for keyboard shortcuts plugin, allow j/k navigation for search results\n", "commit e141a6a6947137470b2ee107a27eeb1e4db97d0f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-03 17:57:51 -0700\n\n added xref\n", "commit 52f5761fbaab3ca9648d190ab3186976ec58a6e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-03 17:53:37 -0700\n\n added another convenience method\n", "commit 22e8e1f2852f786c4bef1c6ee9b936f97b472f9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-03 14:12:21 -0700\n\n Added ToolInstallation.buildEnvVars()\n \n This provides generic consumer of ToolInstallation to expose\n ToolInstallation to the build.\n", "commit dc0bec172fddcabd30583dffed82203f9578ea89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-03 13:19:22 -0700\n\n fire a callback when a job configuration is updated.\n", "commit 6f32a227f1a63dd321074753fe2bd33a8d94e8ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 21:38:15 -0700\n\n made sure that even if a bug similar to what was just fixed in the previous commit re-surfaces, we still won't kill the master JVM by eating its memory\n", "commit d457c3a8aafebaa9db17cdc39863fd5453ea4a67\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 21:09:47 -0700\n\n Fixed a bug that results in unbounded memory consumption in SplittableBuildListener side buffer.\n \n Previously, a forked life cycle resulted in MavenBuildProxy2.start/end callbacks. When a module X build forks a life cycle and comes back to building module X, end callback from the fork completion made Jenkins believe that it's not building any module, when Maven is actually coming back to building module X.\n \n So if the sequence of mojos that follow the forked mojo produces a lot of output, it can saturate memory (and even if it doesn't, Jenkins fails to capture the entire log for a module.)\n \n This fix also addresses the synchronization problem, so that when we do split the log, we make sure all the output from Maven prior to that indeed arrived to the master.\n", "commit a67f6afe24c2d1ba5b4870b0c6161c0e668fd770\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-27 10:29:45 -0700\n\n Work in progress toward SplittableBuildListener sync\n", "commit 3441b98da85be96ebbd1aa9657418d5d24a7257b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 17:27:02 -0700\n\n Using version-guarded renamed ASM.\n", "commit 346b2d4c9484aaafc447fcf2f3cd2011d2efecb9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 12:55:06 -0700\n\n the trunk is toward 1.460-SNAPSHOT\n", "commit dccf1f4225e86d8ae08a3d1ea466824a98f59813\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 12:55:03 -0700\n\n creating an RC branch\n", "commit 3dc282f3f7b7a9e7b67aa781712889370ae8e4dd\nMerge: e93e0569df 0b486b9050\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 11:45:02 -0700\n\n merged back the RC branch\n", "commit 0b486b90503c788fd58cd501b68e74943e3de22c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 11:44:59 -0700\n\n updated changelog as a part of the release\n", "commit 4987cc02822d806db6301d5e05e6d8cf406a27b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 11:16:35 -0700\n\n toward the next release\n", "commit 886e3e5055f47933f35a1754074b09afcbf4cdbf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 11:16:27 -0700\n\n releasing a new plugin parent POM\n", "commit 897ed14ba9aa1d288ccfb666f05e8ce9ada501bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 11:16:27 -0700\n\n updated changelog for release\n", "commit 04343083bc73b2492f9fcdd29cc7b0ea7071221d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 11:01:46 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ec8ab5cef13e656d8ee57d409fd718e4dd2059f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-02 11:01:46 -0700\n\n [maven-release-plugin] prepare release jenkins-1.458\n", "commit e93e0569df62d44ac7c9c93a7db3d567a64ec8dc\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-02 11:59:08 +0200\n\n Commented out getActions() as returns new copy of action list and thus breaks e.g. JUnitResultArchiver, which adds\n actions directly to the list (build.getActions().add(action)).\n", "commit 6c6d101e9fbd607a5136412fc762950c8b7cb91b\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-02 09:42:38 +0200\n\n If we re-create actions each time, we should recreate also the list. List has to be thread safe.\n", "commit c3a61c67b0d2d8f3d035839b4277dbce9b7449f5\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-02 01:25:11 +0200\n\n Modified pull421 to fix failed unit tests.xs\n", "commit 9c197b2421a6c2d0b34849859cd260c359060896\nMerge: 85e13303f8 19865f36b4\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-01 21:14:59 +0200\n\n Merge pull421\n \n Conflicts:\n changelog.html\n", "commit 19865f36b4ecf8bd349a35833f79ad4177716649\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-01 21:11:22 +0200\n\n Added changelog log pull 421\n", "commit 85e13303f8cfbebeb7dab347fda8ccf4069070b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-01 09:20:41 -0700\n\n [FIXED JENKINS-3681] Added View.READ permission.\n \n The trick for backward compatibility is in the default implementation\n that grants View.READ to those who have access to items.\n", "commit fff931ea281b1a8d3f3ceb5b5fe4970296e7bfe7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-04-01 07:58:09 -0700\n\n formatting this as TODO\n", "commit 7a23f6ddeb203a7f67f3587d61329d3d2161dea1\nAuthor: slavino <slavomir.hustaty@gmail.com>\nDate: 2012-03-28 18:58:22 +0300\n\n Update test/src/main/java/org/jvnet/hudson/test/recipes/WithPlugin.java\n", "commit f495a6edfe3c312dc0a48253c4a828da346372d5\nMerge: 1323a4f0a2 1c041b47f0\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-04-01 14:44:28 +0200\n\n Merge branch 'transient-build-action' of git://github.com/lvotypko/jenkins into pull421\n", "commit 1c041b47f0c5b5caf8c184266ea6073a00de5d9c\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-03-31 23:20:18 +0200\n\n New extension point for add action to build\n", "commit 1323a4f0a272cacf002b13023a2d3e1d806f6ffa\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-31 21:12:21 +0900\n\n record changelog\n", "commit a45ecf45ee8571aae7a0273784971afeeefb6e3c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-31 21:00:20 +0900\n\n [FIXED JENKINS-13238] Loading All Build History Fails\n", "commit ea1b80aebe85a9414d5befd58e976d85818a258d\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2012-03-30 00:39:09 +0100\n\n [FIXED JENKINS-12037] CLI - I/O error in channel Chunked connection\n \n Use a ping timeout of 3/4 of the ping interval instead of the default\n 4 minute timeout.\n This happens to workaround an issue in the remoting PingThread\n implementation which causes the ping to busy wait for the timeout\n period instead of keeping the channel alive.\n", "commit 860cc9eb61a6a3212e4b8589ac11a74b59b1fcf7\nMerge: e4abef20fb 2453985ca5\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-03-29 09:50:58 -0700\n\n Merge pull request #418 from alexlehm/master\n \n Fixed JENKINS-13129: Updating built-in plugins doesn't work, the file doesn't get pinned and is overwritten on the next startup\n", "commit e4abef20fbdb71971085e7507d7fff4b92676368\nMerge: 51f1c0b72f 07b3f2cccb\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-03-29 09:50:11 -0700\n\n Merge pull request #419 from Vlatombe/jenkins-12994\n \n [FIX JENKINS-12994] Quiet period is blocking other jobs in queue\n", "commit 51f1c0b72fbc6f9602df2d0332473fa05ea36f38\nMerge: 5a2d5eb6bd ff4b025595\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-03-29 08:28:08 -0700\n\n Merge pull request #410 from fredg02/Hyperlinks\n \n Added another hyperlink to the console output of a blocked matrix build configuration.\n thanks\n", "commit 5a2d5eb6bd124dd9c934d72d6a00bec89de621d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-27 18:57:28 -0700\n\n Explode war to /var/cache/jenkins like Debian does.\n \n There's some expected performance gain since people often deploy\n $JENKINS_HOME over NFS.\n", "commit 9353d9631820edf91dc0238a75818d0dbe4e9e38\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-27 16:57:09 -0700\n\n the initialization code went to the wrong place\n", "commit 07b3f2cccb077df85617f2748f9b329528bc263b\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-03-27 22:01:44 +0200\n\n Update changelog for JENKINS-12994\n", "commit 394e9d6c0488fae6834d97a158a018abb31f3179\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2012-03-27 21:56:09 +0200\n\n [FIX JENKINS-12994] Quiet period is blocking other jobs in queue\n Queue#maintain() was returning too soon\n", "commit c5c5ff41c6b8d2f4f38da74a2db3f529f5f2e30d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 17:03:34 -0700\n\n exposing where the war file is exploded\n", "commit ff957d8c0ff974b27b3ec98f6443d3bab3043fd9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 15:20:42 -0700\n\n Using more efficient StringBuilder\n", "commit 4249dea44b2c95df014b5624269e4328358444d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-27 09:19:21 -0700\n\n the trunk is toward 1.459-SNAPSHOT\n", "commit e14c7f94e0f0b325ed7ee9cc09d35681e79661a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-27 09:19:15 -0700\n\n creating an RC branch\n", "commit 0abe6e13a060ad15eaad840a04410eedbb81bf3a\nMerge: bb258d95fa 7ae303f881\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-27 09:18:38 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 2453985ca5f4cb2c824466d132fe3658020b72fe\nAuthor: Alex Lehmann <alexlehm@gmail.com>\nDate: 2012-03-27 17:12:33 +0200\n\n [Fixed JENKINS-13129] Updating built-in plugins doesn't work, the file doesn't get pinned and is overwritten on the next startup\n \n changed bundled plugin detection, added unit test\n", "commit 7ae303f88191a540491a21484316d63dff775e21\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2012-03-26 12:18:51 -0400\n\n [FIXED JENKINS-12647]\n \n - Added check if running on windows to copy the web dir of the\n WebAppContext\n", "commit bb258d95fa0c14229b6fc30ad003c402aa5631d4\nMerge: 0b9fc0df59 4c53f02e60\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 11:44:05 -0700\n\n merged back the RC branch\n", "commit 4c53f02e60adf07824abb253daab959fe7d57265\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 11:44:01 -0700\n\n updated changelog as a part of the release\n", "commit 0b20fff3487fb8fdf790ed78462e344da4e6144f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 11:04:05 -0700\n\n toward the next release\n", "commit 1cdfc8700871b956405c0af40219b802efd75cb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 11:03:53 -0700\n\n releasing a new plugin parent POM\n", "commit 4b90217ad17fba02d2f083fa072294622da2917a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 11:03:53 -0700\n\n updated changelog for release\n", "commit 9dd770abeacaedb1de60739753937f0ac2f556be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 10:55:26 -0700\n\n allow the bootup concurrency to be overridden\n", "commit 3d60db6ba28dbbc77f81aa0adc8f0948062ca1a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 10:49:00 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 9d186af115c866dcdd944da14f2a57d285f51e14\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-26 10:48:59 -0700\n\n [maven-release-plugin] prepare release jenkins-1.457\n", "commit 0b9fc0df597e1f190f35cb3be948a018eb475875\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-03-26 15:35:29 +0200\n\n add ignored classes\n", "commit 853dbc8a4ffd8076050636c2e2099c42d2c6df24\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-03-26 08:28:47 +0200\n\n add change notes\n", "commit c2639c0202fec31cb8302a41560940337c1374d4\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-03-26 08:25:31 +0200\n\n change config-provider-plugin version\n", "commit fff55f85eace3796ecab9c85a80abc0595a952fd\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-03-25 18:57:46 +0200\n\n refactor interaction with config-file-provider plugin to make dependency optional\n", "commit 9cc6e16d1eda6bc80a553d20bbb63bda01144c79\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-03-25 23:34:04 +0200\n\n minor fixes\n", "commit 59a1f10d9b4ce85c7350572eeb4d5a0ae933608a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-03-25 23:28:25 +0200\n\n Avoid IllegalArgumentException in getBuildStatusSummary() if run is still building\n", "commit 822de8e9648026a9a01354d853b857ec69a46cc0\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-03-25 23:23:02 +0200\n\n fixed compiler warnings\n", "commit 585db80db92fe02328980d95244a40b10080d5df\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-25 09:10:01 +0900\n\n fixed changelog\n", "commit eb3e288d6e761109c20cf479c80dfb4c69801dbe\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2012-03-23 18:23:47 +0000\n\n [FIXED JENKINS-13217] Build Status page continues to show flashing \"building\"\n icons after build completion.\n", "commit 4f66b3fbdc03c5851654441d602b3fe6396ee58d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-03-24 18:53:10 +0100\n\n Fixed wrong English\n", "commit 5a56ba2fb114c2a8f499a172505127bfef83fe74\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-24 09:30:10 -0700\n\n making it verbose improves error messages\n", "commit 695c96211eb11a8f1d0ef8f2155efe310204fabb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-24 09:29:28 -0700\n\n making it less error prone\n", "commit fec976773dc39a7195aa6c465ef869d5baed8d7c\nAuthor: Simon Wiest <simon.wiest@simonwiest.de>\nDate: 2012-03-23 15:35:01 +0100\n\n Updated German localization.\n", "commit 8663cf01b600a8a2fa13554e2a5940699a22b8e8\nMerge: 5b5743ca6e 3c5d7cc38a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-03-22 13:24:15 -0700\n\n Merge pull request #413 from Vlatombe/master\n \n Fix for [JENKINS-13195]\n", "commit 3c5d7cc38aace954e08fbe4968427db132d30a2d\nAuthor: Vincent Latombe <vincent.latombe@amadeus.com>\nDate: 2012-03-22 19:40:01 +0100\n\n [Fix JENKINS-13195] New Breadcrumb bar covers search suggestions\n Adjust z-index for #search-box-completion to appear over the breadcrumb\n", "commit 5b5743ca6e7dbb731f1c1e9519429db8bde88fec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-22 10:57:39 -0700\n\n Execute $JENKINS_HOME/init.groovy.d/*.groovy\n", "commit 8fb2f5162e499b5c0c4dc8f88af761b7c490bc38\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-21 19:01:43 -0700\n\n [FIXED JENKINS-5784]\n \n Applied the change from Olav Reinert.\n", "commit 2b5a24c9b0ec6c3f1feedde080aa3196f419ae40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-21 18:52:32 -0700\n\n [JENKINS-13165] Added a test to reproduce the problem to no avail.\n", "commit d1c3203c00a8ea1c9d04b0f9dd87465af9ce80f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-21 18:45:19 -0700\n\n Doc improvement\n", "commit bf7565293ad859a9b8128d4b543d899513ed8f40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-21 18:44:43 -0700\n\n Fixed a socket file descriptor leak.\n", "commit e5ea70c7ec77a31e4ee47a1c6073ce5f5ebffa81\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-21 18:18:24 -0700\n\n make sure the socket is closed\n", "commit 7110ddb7d2a2f141a6887ffe352526db91046867\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-21 13:24:59 -0700\n\n [JENKINS-12302]\n \n Make sure that we don't require Jenkins.getInstance() on CLICommand, since it can run on slaves.\n", "commit 196aadc61eefecf92fd78bd96b1c98f221e8a179\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-03-21 23:02:51 +0100\n\n add changelog entry for [JENKINS-13185]\n", "commit 951db7d589996fd6777a4468099b506e3828cb9c\nMerge: 398154fca4 3629aebce4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-03-21 15:00:40 -0700\n\n Merge pull request #411 from thatguystone/master\n \n JENKINS-13185: Fix Computer.getHostName() to return the host.name value from the slave rather than null\n", "commit 3629aebce4ee0a432baefa9e95cdc31a316a1c78\nAuthor: Andrew Stone <andrew@clovar.com>\nDate: 2012-03-21 14:14:47 -0400\n\n Fix for JENKINS-13185: If there is a fallback host.name specified, it should return that and not null.\n", "commit 398154fca4f9ba6206e8ee8741a57cc4d6d2a359\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-21 20:05:21 +0900\n\n fixed COMPILATION ERROR\n", "commit b1ba0065e07df9f3ca527675cd230360f2bb71b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-20 15:41:19 -0700\n\n For fe8f140f041a50ec7c084ce7cc16995871c374b4 to work, the resource path needs to be session local.\n \n This has a downside that we waste cache in user browser, especially for\n plugin developers, but this provides the simplest migration for plugins,\n and the same code works for pre 1.478 and post 1.478.\n", "commit e49d8f6cf6388e23a4b8b0090907256dd16e08bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-20 15:24:53 -0700\n\n Enable gzip compression of pages on by default.\n", "commit fe8f140f041a50ec7c084ce7cc16995871c374b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-20 15:03:26 -0700\n\n Recognize /static/.../ and serve long expiration headers.\n", "commit ff4b02559534c4c67ef95a13defcd7a4fc850a1b\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-03-20 01:29:47 +0100\n\n Added another hyperlink to the console output of a blocked matrix build\n configuration.\n", "commit 8921d495859f8103942aa7ca9b4bbd98c13893bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 15:21:46 -0700\n\n the trunk is toward 1.458-SNAPSHOT\n", "commit da784f247b6bb793ca16811e84eaa294a31c7ae6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 15:21:42 -0700\n\n creating an RC branch\n", "commit 55d6f460a2c886bd57770a81968bb60cfbee124f\nMerge: 5454d17c33 8f17988e93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 09:35:16 -0700\n\n merged back the RC branch\n", "commit 8f17988e93ba6c6d0bc93131870cff362f32bc53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 09:35:13 -0700\n\n updated changelog as a part of the release\n", "commit 59416863da7e65591610b08348dd5b359ed119fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 08:55:19 -0700\n\n toward the next release\n", "commit 71eb837b29c5fccfba2fbf4a968993f6db8f56fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 08:55:09 -0700\n\n releasing a new plugin parent POM\n", "commit 36dcc91e1e117ddef584a627fe575ea983e4f00d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 08:55:09 -0700\n\n updated changelog for release\n", "commit 20ffd38d8525452dc6bc995ab97098d5895eeb4e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 08:40:09 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6dea4a9f5e8a247b284a337c8a6f00a04ceb8c2b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-19 08:39:56 -0700\n\n [maven-release-plugin] prepare release jenkins-1.456\n", "commit 5454d17c3396746f44bd0a424ecb4cb3110c0b66\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-19 00:58:02 +0900\n\n updated changelog\n", "commit 24c31d138fe7b9ff14870b921220bdf709af20cc\nAuthor: Marc Guenther <mguenther@ebay.com>\nDate: 2012-03-15 19:06:36 +0100\n\n [Fixed JENKINS-8043] \"Reload Configuration from Disk\" broke swarm clients\n \n When Reloading Configuration from Disk in Jenkins, all swarm clients\n were in an unusable state afterwards (eg. missing their labels).\n This happened because Swarm Clients were not written into the\n configuration file, and got removed when reloading the config.\n \n This patch re-adds all previously existing swarm clients after\n reloading the config file.\n", "commit 3ddd6bfc2bbfc8e2d4e6f6e22f00b32fb623843d\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-18 08:04:14 +0900\n\n [FIXED JENKINS-13122] Last modification date of files in a zip are not the original timestamps\n", "commit b0e1204a3a6d0b71327dddf9dddedd70c0a45004\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-03-17 23:08:43 +0200\n\n Jenkins multicast DNS registration improvement\n \n Earlier Jenkins advertised being in port 80 regardless\n what port it was really listening.\n \n Also added registration to service _http._tcp which makes\n Jenkins appear in Bonjour bookmarks of the Safari browser.\n", "commit f7c31b1809abcc265d4e9c6b404e25ffb98d7132\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-16 10:12:33 +0900\n\n updated changelog for pull-407\n", "commit 49bbb9950faf9ed945484ac89222d564931a44f0\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-03-13 15:34:54 +0900\n\n Adjust l:rightspace in order not to be hidden by the new breadcrumbs\n", "commit eae8999acba54153d9e2fe1e55045084b691d0bb\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-03-13 09:45:10 +0900\n\n firstChild might be a text node in Prototype 1.7\n", "commit d9b2986ada1294c20b30d2d856ae7f2c26fce364\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-03-15 14:45:49 +0900\n\n [FIXED JENKINS-13082] Breadcumb compatibility for IE 6-8\n", "commit affd29160eb0b1556b69244cccadb10700cdaedb\nMerge: f65c348448 684fe360a5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-03-15 17:04:19 -0700\n\n Merge pull request #409 from recampbell/master\n \n Fix NPE in Launcher.decorateByPrefix\n", "commit 684fe360a5222e726d023e4517feada901801046\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-03-15 18:42:40 -0500\n\n Don't prefix the masks if they are null (prevent NPE)\n \n fix tabs\n", "commit f65c3484486f572c065e3aca6eb66bec117135b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-15 15:55:43 -0700\n\n exposing the properties from the base class so that consumers can rely on them regardless of the actual subtype\n", "commit 8eb264ceb1bfdea332009499a06b9faa89dc03e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-15 12:29:04 -0700\n\n [FIXED JENKINS-9882] integrated a newer version of Winstone with the fix.\n", "commit 795a1db6d0a3aa6ea99a11fcd3fff2070724df57\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-15 10:48:56 -0700\n\n [FIXED JENKINS-13097]\n", "commit 9ffcbba5e96ea508419171c0ff1d18a5fdc88c4a\nMerge: 0aba1bcdc1 4f44e613e8\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-03-14 12:38:52 -0700\n\n Merge pull request #404 from onemanbucket/master\n \n fixes: JENKINS-12889 Jenkins \"Workspace\" presents \"Run a build\" even when Builds are Disabled\n", "commit 0aba1bcdc12707cd1dbd238765592795d39010d5\nMerge: e708c4e2ad 8fff337528\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-03-14 12:36:59 -0700\n\n Merge pull request #373 from zlosch/cancel-permission\n \n Add CANCEL permission that can be granted independently from BUILD perm.\n", "commit e708c4e2adb8ea67d421ea4ecba4ae2c0d50e8bf\nMerge: 8f39483a81 a78e6e3800\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-03-14 00:38:12 -0700\n\n Merge pull request #405 from hayato1980/spike-cachecontrol\n \n add http header for under firewall enviroment and proxy to cache\n Thanks\n", "commit 8f39483a8128fa85857434f7d0bc4eea37a04354\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-10 11:37:08 -0800\n\n opened up for reuse\n", "commit bc753904797945ca27daf06fe288afe49e7b33ee\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-14 00:52:42 +0900\n\n i18n & l10n(ja) for ProjectNamingStrategy\n", "commit a78e6e3800c3722dd481606cfce2beec37ef04fe\nAuthor: Hayato ITO <haya10.ito@gmail.com>\nDate: 2012-03-13 10:30:51 +0900\n\n add http header for under firewall enviroment and proxy to cache\n", "commit 56ab7a9e956d15872db6fae828d6c9f7e9bd8e67\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 14:41:12 -0700\n\n the trunk is toward 1.457-SNAPSHOT\n", "commit 97e33144953c870e27e216f28324b88b36f32442\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 14:41:08 -0700\n\n creating an RC branch\n", "commit e76e458213e77b329110cbf976ea738a4c16c817\nMerge: f5e2f1961f e59fdcfc30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 10:46:04 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit e59fdcfc3001cf19547def0ae0ff33ddec48c519\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 10:19:57 -0700\n\n updated changelog as a part of the release\n", "commit 1d18a9b10475dcefacb1646d8c83b0a70a0d1826\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 09:43:23 -0700\n\n toward the next release\n", "commit e03fc74d59fec8fe2179e3c1ab84335d36733c1f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 09:43:15 -0700\n\n releasing a new plugin parent POM\n", "commit bf58c4d4f54effad24ac6a9c7bd2298f9a7c4d7d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 09:43:15 -0700\n\n updated changelog for release\n", "commit 4aadb89972d53162a5bd01350cc56d2d2048bd2b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 09:28:18 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f0716429b780a0614313f95b9da595610b80a4e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-12 09:28:13 -0700\n\n [maven-release-plugin] prepare release jenkins-1.455\n", "commit f5e2f1961f5641f870ca6168252a1b5ca086a08d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-09 22:14:17 -0800\n\n Recorded the past few merges.\n", "commit ff7f97465c31b1bf20df6890cf54a28f6f947ed2\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-03-06 12:20:50 +0100\n\n Wrong url after renaming job\n", "commit 117d69b8164872ba22f5ceb46b60f2cae23e29db\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-03-06 14:45:09 +0100\n\n On hierarchical job model, BUILD_TAG isn't unique\n sample : using cloudbees folder plugin\n JOB_NAME = foo/bar/job\n BUILD-TAG = jenkins-job-number\n this change make later to be jenkins-foo-bar-job-number\n", "commit b46c7be54a792e7e550a88b43f4346beca9c67b1\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-03-06 11:41:02 +0100\n\n Executor filtering in view\n Please enter the commit message for your changes. Lines starting\n", "commit 7415fda1515a6e8eefaf5c37633eefd273746e66\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-09 18:39:52 -0800\n\n updated the test to fix a regression\n", "commit 2dd70965a781f3f8477ce06d1ecf61f6c3017ace\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-09 18:30:24 -0800\n\n [FIXED JENKINS-9118]\n \n WorkspaceSnapshot now uses the tar.gz format to handle symlinks\n correctly.\n", "commit d184d53b24a3a4f1b420ca6dbdb4438f72f1547b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-09 18:25:40 -0800\n\n [JENKINS-9118]\n \n Tar/untar now correctly supports symlinks.\n", "commit 48daab0f0ba8a682a0595cd36d0434cdcb820bcc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-09 18:04:30 -0800\n\n already using readlink\n", "commit 132f8b769d3cd39861d686ccf0751fd81cf8595d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-09 16:51:05 -0800\n\n [FIXED JENKINS-12514]\n \n Fixed the file overwrite problem on Windows.\n", "commit 63529f0f3e7ef7d2422d6b2d52e02d03e9003820\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-09 12:00:07 -0800\n\n [FIXED JENKINS-12674] Integrated 1.181 that fixes some issues.\n", "commit 4f44e613e826f476d861d83df6370d2ea976bcdd\nAuthor: Erik Lindblad <erik.lindblad@polopoly.com>\nDate: 2012-03-09 11:46:14 +0100\n\n Fixes JENKINS-12889\n", "commit fb9f0679c7c75ea1e6c85bbe4f663896714bf63e\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2012-03-07 08:15:08 +0100\n\n Max OS X: allow to configure the daemon max PermGen using standard preferences\n", "commit 7e2500c7d38ccf3b4944013afd11b75aa8c268ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-06 11:13:57 -0800\n\n [FIXED JENKINS-12778] this commit and previous 2 commits\n", "commit 12dd903e506a4feb2ee5781ec7d26e10b1ad2997\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-06 11:09:05 -0800\n\n Added a test case.\n", "commit 95c5ea279a4c1e60ff1596bb66c28b1902f84359\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-06 10:00:43 -0800\n\n Matrix project execution order is made pluggable.\n", "commit 5301b262327e685251e786ea0176a11b4bd994a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 23:06:39 -0800\n\n Added a mechanism to exclude <l:task> from context menu. Used it to remove some menu items.\n", "commit b22cfd5d2aa810191503e5cec2533d29d9579179\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 21:01:45 -0800\n\n trunk is now toward 1.456\n", "commit bc0ae8e08debdbf6c156a56a966e7baa243dd452\nMerge: f6ad2e61a6 4535b18333\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 20:59:55 -0800\n\n Merge remote-tracking branch 'origin/rc' into rc\n \n Conflicts:\n changelog.html\n", "commit 6a029772a98f2d9a442a1c83293c5c247a9227e1\nMerge: 48fc05d2cb f6ad2e61a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 20:58:18 -0800\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit f6ad2e61a6aa143d0b745be033143192e0fc6d8d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 19:52:11 -0800\n\n updated changelog as a part of the release\n", "commit 48fc05d2cb345c31684786b77fd70cfeaaa89bda\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 19:29:40 -0800\n\n Fixed a bug in executor/queue filtering for matrix projects.\n", "commit b5b55b53af091eb7770540e5fbcc7c8e86eb9138\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 19:26:06 -0800\n\n toward the next release\n", "commit 82555eb1924f00b6abe5968c075070a23a9dc72d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 19:25:59 -0800\n\n releasing a new plugin parent POM\n", "commit 5ec1c9bae3617a57e7e68767f0cd7095270d0582\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 19:25:59 -0800\n\n updated changelog for release\n", "commit 0c1b7b3c1f0cf78f82738266970d154f8378ee82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 19:11:53 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 36407094bf424ee81ca2528e1142edefcb8021cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 19:11:50 -0800\n\n [maven-release-plugin] prepare release jenkins-1.454\n", "commit 4f6f058efba101825fac0dafd5f4371680a3aeb6\nAuthor: Greg Temchenko <soid.exe@gmail.com>\nDate: 2012-02-29 16:28:52 -0800\n\n Bugfix: show links in the failed test results summary\n", "commit 4e1b9e12559ed957928fe167e32f3b1466702f2f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 19:05:15 -0800\n\n Cheaper handling of query string / fragment identifier.\n", "commit 022544dc5347818da7e92ce6b6485f2e1e159866\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 18:52:31 -0800\n\n [FIXED JENKINS-12945] absolutize links in the context menu\n \n Absolutizing on the server side is easier and more compact.\n", "commit 48b29ea526e35502b27ab63db1904efb0dc6fcfe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 17:12:15 -0800\n\n Added more tests and discovered a couple more issues.\n", "commit ff8268daa4a4f25df949c88c2edfeb58149b3d26\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 17:53:57 -0800\n\n recorded the change\n", "commit 6c5a9fc9bff669cd64f96f73165473e5f7fac42a\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-04 12:00:28 +0900\n\n Re-implement findElementsBySelector using Prototype.Selector\n \n http://jenkins.local/job/JOBNAME/configure will become\n 10%-faster in Chrome 14 and 20%-faster in IE 9.\n", "commit 4fd8ce1cb10aa7d4876497d73c8217c979231eeb\nMerge: 7d71f88ca3 4535b18333\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 16:39:31 -0800\n\n Merge branch 'rc'\n", "commit 4535b18333ff8fea1c7394550b070f539ac7efef\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-03-02 17:18:42 +0900\n\n IE compatibility\n \n $(e).next() may return undefined.\n If 2nd argument of insertBefore is undefined,\n IE9 complains \"SCRIPT87: Invalid argument\".\n To insert newChild at the end, 2nd argument should be null.\n http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-952280727\n", "commit de528ba1d994880f962f7f630a6da52773bfd034\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-03-02 15:50:31 +0900\n\n Ajax parameters option should not be a raw string\n \n See http://www.prototypejs.org/api/ajax/options\n This can be provided either as a URL-encoded string or as any\n Hash-compatible object (basically anything), with properties representing\n parameters.\n \n Prototype 1.5.1.1 encodes parameters, but 1.7.0 does not.\n If Jenkins uses 1.7.0, he warns us of container's encoding\n regardless of container's configuration.\n", "commit 7d71f88ca376bfa3545edf87dafe8e02826f4d00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 16:18:06 -0800\n\n the trunk is toward 1.455-SNAPSHOT\n", "commit 618f052030582353957621ff43e499e09da0e555\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 16:18:02 -0800\n\n creating an RC branch\n", "commit 32be7e72e6c9b01ebfc2187b0d6da46967ec839b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 16:16:46 -0800\n\n Adding more depth to defense against XSS.\n", "commit 2b7bb6c6a413d14d575dbac69b3b9209ab3a8b46\nMerge: c4dd892ea3 0551c8fe61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 10:14:02 -0800\n\n merged back the RC branch\n", "commit 0551c8fe61fba00da764a50c15efed13bdd786e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 10:13:58 -0800\n\n updated changelog as a part of the release\n", "commit f3f844dfa7b1546f6f4afffb9c2fdfc84fb57d62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 09:47:43 -0800\n\n toward the next release\n", "commit 2b0bc4c4a3161a609a90bcbd99ad49982622c941\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 09:47:34 -0800\n\n releasing a new plugin parent POM\n", "commit 7b0730e28e59d20ef61179ec72c3b320a024cece\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 09:47:34 -0800\n\n updated changelog for release\n", "commit 63b65b4bf15a78ff6204e760f4c9e860f101e52c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 09:32:56 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 25c61b312f3737cbd99890641720a32f08074d87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-05 09:32:55 -0800\n\n [maven-release-plugin] prepare release jenkins-1.453\n", "commit 789d54eab0bc2eb80b7b3abeb2e406ba229a3608\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-03 22:24:40 -0800\n\n Integrated newer version of Winstone for a couple of fixes.\n", "commit 9b87f061b48daed3fdbe70de47928aab6f0d9e5c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-03 20:56:45 -0800\n\n Added OWASP html sanitizer for HTML sanitizing.\n", "commit c4dd892ea3067be942d4a89778029ed1522512ff\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-03-05 13:37:45 +0100\n\n Changelog for JENKINS-1152 and JENKINS-3983\n", "commit 4afaf0bbc2c9f7298c45dc527269fb5c81cc710d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-03-05 13:32:01 +0100\n\n Update JavaMail dependency to 1.4.4. Should fix JENKINS-1152 and JENKINS-3983\n", "commit a87aa36ae7f4b14c8cf777d04108ed97dd386b02\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-05 00:42:10 +0900\n\n help file missing on Tomcat.\n", "commit dbcb0f5764d4665996a151a79eee5af349f52d53\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-03-04 15:16:14 +0100\n\n update changelog\n", "commit a2d9bac03da99d739ecf7ce0be9ba793b93d2c88\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-03-04 11:11:27 +0100\n\n define new extension point to define ProjectNamingStrategy and add two implementations: Default and Pattern\n", "commit 88f56f5de303e8ee18c9ac943d15a1f791d98753\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-03 21:10:02 -0800\n\n rely on a released version\n", "commit 0be15c9bdc33427910fa4d090a98562a2bf5c703\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-03 10:28:40 -0800\n\n Updated to use @RequirePOST annotation\n", "commit 1e75a63f47f3718c8068b5a703c774021ab30a45\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-02 20:34:47 -0800\n\n Maybe this test is flaky because it doesn't wait for\n jenkins.udpBroadcastThread to become ready?\n", "commit bce9417da0b3cb4b241f1bec4d43066fed231ef8\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-03 11:30:42 +0900\n\n fixed a bit\n", "commit cbcdce36647123fc3c65f07fbcbd5147412d35a1\nMerge: da760ef6e5 0e700124d1\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-03 11:28:52 +0900\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit da760ef6e5afe369b12a2d364bdcc118e8445aa6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-03 11:27:27 +0900\n\n updated japanese localization for maven.\n", "commit 0e700124d19406bc47a4ac4cd3c433106eabef40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-02 18:01:29 -0800\n\n This test is failing randomly, so extending the timeout\n", "commit a38b4126a2788150563599e2123442237aa52fe9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-02 18:00:33 -0800\n\n Adding an interception hook for the test harness.\n", "commit e548254e568925b4d520e9040bd48bf4559c965a\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-03-03 07:27:05 +0900\n\n updated japanese localization.\n", "commit c1ed25640325df79ea16c5657ce02b88e88b7710\nMerge: 156e634831 2610d0ea2a\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-03-02 08:24:42 -0800\n\n Merge pull request #399 from alexlehm/master\n \n changed text once more to mention https\n", "commit 2610d0ea2a4c32aefd9db200c272aaccf22db795\nAuthor: Alex Lehmann <alexlehm@gmail.com>\nDate: 2012-03-02 17:21:23 +0100\n\n changed comment once more to clarify https\n", "commit 156e6348317247276b43a314c6a2794f313458c1\nMerge: 5603f305dc e2db7a5da4\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-03-02 08:09:33 -0800\n\n Merge pull request #398 from alexlehm/master\n \n Mention reverse proxy issues on javadoc for getRootUrlFromRequest\n", "commit e2db7a5da47570e5109350337496840e9fead6fc\nAuthor: Alex Lehmann <alexlehm@gmail.com>\nDate: 2012-03-02 16:56:03 +0100\n\n changed text a bit after some discussion with vjuranek\n", "commit 5603f305dceaf806fc516a69b0a27c70445e8960\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 22:38:44 -0800\n\n recording prototype.js 1.7\n", "commit 511b42a073230dde6a0f587b24886ba81f0515e8\nMerge: 66e221e688 34e8117a64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 22:16:25 -0800\n\n Merge branch 'prototype-patched'\n", "commit 66e221e6889cf8bdf090b046761d48f640dbd3b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 22:16:15 -0800\n\n Revert \"using IoC\"\n \n This reverts commit c188f11698dd79b90e703b4e6aea39a6d634c8af.\n", "commit 34e8117a64ce94a7e5da35be3bc3b077de16e1b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 22:10:54 -0800\n\n [JENKINS-11618] Adding back the 'toJSON' instance method.\n \n This change, in parallel to a fix in stapler bind.js, would maximize the\n backward compatibility.\n", "commit 8d98d74b517a2b3de70297cfccb38a1795439361\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 19:20:42 -0800\n\n In preparation of merging prototype 1.7, resetting the history.\n", "commit 728fc8aafdba193fe0bf8808030ab3f2f2a21122\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 19:17:03 -0800\n\n Backporting 918fc6e6cad5ef2a2c5018ecad0b8a791d6bec1f\n \n made to work with <textarea>s, too.\n \n git-svn-id:\n https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8172\n 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b250055edd82d272c776d7a3fa6d38b18cc57386\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 19:10:06 -0800\n\n Cherry-picking 8fa28bf76bfc4cd228b66de37e1c741636486bd2\n", "commit 3cf8d2c12e7b3b8f807b5a1167659f461052d253\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 19:04:06 -0800\n\n Disabling automatic JSON evaluation.\n \n This is an adopted version of 8b1e071d22e09cb16946b9c7cfc244bff3b53dfd.\n Since 1.7 has a flag to disable this behaviour, I think a better fix is\n to disable this flag by default.\n", "commit 521d05d53df462a04ac58ea9229f3e1d5a7736b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 18:56:24 -0800\n\n Cherry-picking c6acb5b8d55a1402ecf95c21aa9c359c4b80db8c\n", "commit 794cc76676863233f4dd1897c4b2ef7810a927bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 18:50:05 -0800\n\n [JENKINS-11618] backporting the fix here.\n \n I actually applied the diff from\n 6904bb61e31595b70260840937114e79a646da5d in keyboard-shortcuts-plugin\n", "commit 8009dccfb003b4fdcfb4b319a3288f6d3b911485\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 18:48:37 -0800\n\n Imported prestine 1.7\n \n ... from\n https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js\n", "commit 9a2891057d64a824cc2cd1b155a60fdf3fdce2a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 18:47:48 -0800\n\n Imported prestine 1.5.1.1\n \n ... from http://www.prototypejs.org/assets/2007/6/20/prototype.js\n", "commit 8129412155caa9abe747518c7dfe278331e91695\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 18:22:36 -0800\n\n follow up fix to c51114a1970738dcc7d178c486fda03a7ada8755.\n \n This still is slightly more robust than the original in the sense that it's not affected by the presence/absence of the trailing '/' in itUrl.\n \n ----------------------\n Comment from @ohtake:\n \n getContextPath() will return \"\" if Jenkins is served at ROOT.\n \n Assume that getContextPath() => \"\", itUrl => \"iturl\" and urlName => \"urlName\",\n value returned was \"/iturl/urlName\", but is \"iturl/urlName\" (no slash at 0).\n", "commit a296b00059aed51b19b02263bf3013399faee276\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 18:05:40 -0800\n\n [SECURITY-24] Exponential back-off of retry.\n \n If we fail to obtain the update center metadata, don't keep retrying\n every 15 seconds, but use exponential time out to avoid overloading\n our server in case of a problem.\n", "commit 74b6a5a0844809cebc78b7fa21e61f248edba5b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-03-01 18:03:48 -0800\n\n Detect Windows reserved words as package names.\n", "commit d6a92f37f9111a68a5f13dc938fe60889eb7273f\nAuthor: dty <dty@yahoo-inc.com>\nDate: 2012-03-01 13:58:40 -0800\n\n Change AbstractProject.getCauseOfBlockage to block builds until they are\n done with post-production (as opposed to just done with build steps). Jobs\n that had long running tasks that occured in their post-production state, i.e.,\n build wrappers, post-build steps, could get into the situation where a queued\n build would start running on an executor while the previous build was still\n running post-build actions. If the two executors shared the same workspace,\n the new build could delete information with a clean that the current build\n still needed for processing.\n \n - Changed AbstractProject.getCauseOfBlockage() to call isLogUpdated instead\n of isBuilding.\n \n core/src/main/java/hudson/model/AbstractProject.java\n \n - Added isLogUpdated.\n \n core/src/main/java/hudson/model/Job.java\n \n - Added test case.\n \n test/src/test/java/hudson/model/JobQueueTest.java\n \n - Change log\n \n changelog.html\n", "commit e1ea7ddb967bfac6556c025a4074450c5cea3425\nMerge: 8b6089b605 7bf8e8e894\nAuthor: Alex Lehmann <alexlehm@gmail.com>\nDate: 2012-03-01 22:49:52 +0100\n\n Merge branch 'master' of github.com:alexlehm/jenkins\n", "commit 8b6089b6051881ee3ada1dff0c6952718fb4a19e\nAuthor: Alex Lehmann <alexlehm@gmail.com>\nDate: 2012-03-01 22:48:53 +0100\n\n Mention reverse proxy issues on javadoc for getRootUrlFromRequest\n", "commit 7bf8e8e894e0358401de4be1aa15986627efad11\nMerge: 0c1f8e2f20 f414de014b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 18:51:32 -0800\n\n Merge branch 'rc'\n", "commit f414de014ba32df3308227f3cb4d6ad61d623b5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 18:44:46 -0800\n\n Switching to repo.jenkins-ci.org\n \n Repository on our domain name would allow us to control redirection\n better.\n \n maven.glassfish.org being down makes this issue a higher priority.\n This is a permanent change --- even if m.g.o is back we won't be\n going back.\n", "commit 4268881f743ab8e67550b27da069de2a84434816\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 17:29:58 -0800\n\n more prototype navigation\n", "commit 5c5b4c824555015cd122e9901373cdf34d1166af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 16:16:27 -0800\n\n Used prototype element navigation to deal with whitespace between elements.\n \n Jelly/Groovy views don't do this, but erb views from Ruby often do it,\n so better be robust. This is breaking J-on-J currently.\n", "commit 0c1f8e2f2002298d9da622d59e062c3029dd3a9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 15:20:32 -0800\n\n Added a test case.\n", "commit 660c0f6e61b2616da93ffb82009d5e6ad9c29c23\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 14:31:06 -0800\n\n Added programmatic config.xml submission/retrieval support.\n", "commit d90976786d1734b3f1d157a52e2af225d5d3c8e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 14:03:09 -0800\n\n LoadBalancer we put needs to be sanitized\n", "commit c188f11698dd79b90e703b4e6aea39a6d634c8af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 12:08:30 -0800\n\n using IoC\n", "commit f19678d08342bf777c99605caa271049a3b2e488\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-29 15:20:21 -0800\n\n exposing major singletons to IoC\n", "commit a77011e09e3ea865c78d82b5aa16c12010d23701\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-02-29 10:54:01 +0100\n\n Remove unnecessary interface, which can be confusing\n", "commit dddcc7639e11930aae328cf3d7b5abd5ddeb7861\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 21:04:13 -0800\n\n went through all <A>s and converted them to model links where applicable\n", "commit b6448290b152abecfc0b435c47bd7665c6624c80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 20:18:12 -0800\n\n Create and throw away IFRAME to make back button work.\n \n At least now the back button won't trigger the drop-down notification.\n", "commit 17d9b6258f921f53ab003f2bff9c07b52f51b2b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 18:05:48 -0800\n\n adding UI sample for the context menu integration\n", "commit 10a7e34f73598fd748e2913c79fc09d9cce83991\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 17:22:07 -0800\n\n should define context menu\n", "commit c51114a1970738dcc7d178c486fda03a7ada8755\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 17:21:43 -0800\n\n made the path comuptation more robust\n", "commit 5009f94731cb63dc8cc495676afdda25cffe6924\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 17:07:11 -0800\n\n Added a new UI sample that highlights additional items in the breadcrumb.\n", "commit f4a89dce2cbce31f26340d8f724db79e47332b32\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 17:06:37 -0800\n\n I changed where \".items\" are added.\n \n It was formerly on <LI> but now it's on <A> as we now allow bare <A>s to\n have context menus.\n", "commit 959363b94bb3978f19fa23128a9424c9962a7332\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 16:26:24 -0800\n\n 999 was the same as the breadcrumb and it was put behind it\n", "commit 709a0e14a1360cb759ad155b70ccb8c680a97868\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 16:17:52 -0800\n\n adding more model links\n", "commit e778bec9fc93be6f45bca1ea27abb2e481e439c9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 16:09:26 -0800\n\n hide/show time lag seems to create a frustrating situation where:\n \n 1. you hover over the <a> tag\n 2. context menu displays\n 3. you try to move the mouse over to the menu\n 4. menu disappears\n 5. you can't click the menu *frustration*\n", "commit a824d8a6818bfb80fab0403f8d1d0c5f5b9f902b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 16:05:13 -0800\n\n Adding a delay to show the menu.\n \n This hopefully avoids showing menus when the user didn't intend to see\n them\n", "commit 8f79492fbff0cbdfce7ea5545c902fe9abf524a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 15:21:18 -0800\n\n Added navigation menus to general links.\n \n In this change, I've added it to various links in the list view to get\n the sense of how it feels like.\n", "commit 95fa53c44c0e6a8ed5dec28b594c6c33c418840c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 14:57:54 -0800\n\n Adjusted the error handling responsibility.\n \n So that parameter definitions can define optional parameters.\n", "commit 8c51d2692171d4b74b79ed0d96d0d4e50afa28b2\nAuthor: Andrew Melo <andrew.melo@gmail.com>\nDate: 2012-02-27 18:45:50 -0600\n\n Fixing GET/POST requests\n", "commit ee26706e0998b85abf581a0c7f4b0993dcd0187d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 14:39:04 -0800\n\n updated test to reflect changes in breadcrumb structure\n", "commit 8dadb647290aa834b7952c6e48e9197e01e6a617\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 14:32:02 -0800\n\n deal with whitespace better\n", "commit 0dc5a7bf67c5710389df761b3e922b8bb0c925e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 09:48:58 -0800\n\n using the latest\n", "commit 38adf8df3bdf5f5e2d1ca1006ef9d9d971436a63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 04:10:44 -0800\n\n Recording the merge of the breadcrumb branch.\n", "commit 44a20e7d0269e48f750ad5e67931fd65c5036fab\nMerge: 105c5732e7 c690b1fb2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 04:09:26 -0800\n\n Merge branch 'breadcrumb'\n", "commit c690b1fb2a1d1de9d935ce4c7b246bca3b46bb84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 20:26:16 +0900\n\n Fixed a compatibility issue with IE.\n \n (and replaced custom event addition with simpler one from Prototype)\n", "commit e19c756ccf9bb4c97c1403faf9ca20e1875c51e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 19:58:55 +0900\n\n fixing bugs by monkey-testing it with Firefox\n", "commit 105c5732e7dee4e38b7211aa34f68ef453350166\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-02-28 10:56:54 +0100\n\n Added changelog record for 7bdc1790166198de93b2b7c58286d9554be967b4\n", "commit 7bdc1790166198de93b2b7c58286d9554be967b4\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-02-28 10:43:19 +0100\n\n [FIXED JENKINS-12302] Refactor anonymout class for loading groovy script into separate class as static block (due to inheritance of outer class from CLICommand) initialization leads to NPE (namely in Jenkins.getInstance Jenkins.getInstance().getPluginManager())\n", "commit 8bd73307bb9b70003db03081163d47dc64292e1d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 11:14:34 +0900\n\n Created a tag that adds in-page navigation to sections\n", "commit b946ab7a23bf339d17455d4ed34336d1b7920772\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 11:08:41 +0900\n\n Made more robust in the face of possible whitespace.\n", "commit fd251de5079bacb7bb13dfd438311f304aa5a5bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-28 11:01:37 +0900\n\n hooking up in-page navigation menu\n", "commit 707490aee3cb385c7d116280f84d922bf57431c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 13:22:19 -0800\n\n Use a smaller time out.\n \n On iptables protected system, full time out can take 30 secs, which is\n too long.\n", "commit 76d9a1fea246287f9484fbda38db33e892ea463a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 10:34:12 -0800\n\n the trunk is toward 1.454-SNAPSHOT\n", "commit 25340cab11df5ef3f12f5015e8753c9e6afe6ddf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 10:34:08 -0800\n\n creating an RC branch\n", "commit 667f9cb199bf9ff3f7c40d99fa1f7a75ac5e74c9\nMerge: 1ba1a0f59b 5bda9c126a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 09:21:28 -0800\n\n merged back the RC branch\n", "commit 5bda9c126ab8fcb9b0b5356df5d44802caa45faa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 09:21:24 -0800\n\n updated changelog as a part of the release\n", "commit 25d9294a72fdb33059e838c35d9ba6d0a415ce84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 08:47:34 -0800\n\n toward the next release\n", "commit cf600eb218bcf88997d0cf8089c64cf895150a24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 08:47:27 -0800\n\n releasing a new plugin parent POM\n", "commit 02e21f86c75d84f86ca3a3760f573f058d23ff3a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 08:47:26 -0800\n\n updated changelog for release\n", "commit e8ffc3191dc99c60d9d100cd4c57a4445e16115c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 08:33:23 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b841308a28a6662033e6ac2be9837f04e3e24bf0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-27 08:33:22 -0800\n\n [maven-release-plugin] prepare release jenkins-1.452\n", "commit 1ba1a0f59bf0e969aa13a046526fa1eaea053f97\nMerge: 6baefcccb6 2e8cb001c5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-02-26 23:25:53 -0800\n\n Merge pull request #389 from timp21337/patch-3\n \n Add PREFIX, as I had to ask on irc (thx rpetti)\n", "commit 2e8cb001c51fb9b35b7262f69f659e7b688f6df8\nAuthor: Tim Pizey <timp@paneris.org>\nDate: 2012-02-24 16:44:57 +0000\n\n Add PREFIX, as I had to ask on irc (thx rpetti)\n", "commit ea27259ae995f5c5a0931feeca60c34afca18259\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-24 20:56:48 +0900\n\n added JavaScript library for dealing with sections\n", "commit 4aeed1993d4b739dee93572eb38a1f1e8c6d5f1d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-24 18:32:45 +0900\n\n added a class for section header\n", "commit 6baefcccb6648913303cf4e005952ce2910cb5a4\nMerge: 40e8952717 1acb8309e6\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-02-23 01:41:36 -0800\n\n Merge pull request #386 from fredg02/CaseInsensitiveSearch\n \n Follow up to pull request #376 which implemented user configurable case insensitive search\n", "commit 1acb8309e652f3d5d4f78430f8af5219ebbb1d37\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-02-23 01:28:14 +0100\n\n Added JIRA ticket number (850) to changelog.html\n", "commit 42b1d25241bf79471e3eb0fc83172fca3e78ffbc\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2012-02-23 01:14:47 +0100\n\n [FIXED JENKINS-850] search box should match non-casesensitively.\n \n The real fix was provided in pull request #376 by lvotypko and vjuranek.\n This commit just corrects a method name mix up, removes redundant\n imports and adds the right JIRA ticket number.\n", "commit 40e8952717a25be6d8cece862969381afe4725d9\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-02-22 18:54:37 +0100\n\n fix monitor activation\n", "commit 84f7fe470c27d0b0e72e7664540ae78bc48b535c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-02-22 17:50:16 +0100\n\n add changelog entry for update to guava 11.0.1\n", "commit a1b4f795ca8cf810697fccc805d41fc3cff2107f\nMerge: 64adabfdb9 73c3c205c3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-02-22 08:49:20 -0800\n\n Merge pull request #382 from jclouds/master\n \n update to guava 11.0.1\n", "commit 64adabfdb92de8fbd5539d6c120ee094b1360237\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-02-22 09:05:51 +0100\n\n update changelog for new mime type video/webm\n", "commit 20572e4ad19f7e226f00d09b4daf027adcf21117\nMerge: 4d27250f27 c1d2c94546\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-02-22 00:04:30 -0800\n\n Merge pull request #383 from gshakhn/webm-mime-type\n \n Add mime type for webm files.\n Thanks!\n", "commit c1d2c945465d30efb63de7abce51d95289170e63\nAuthor: George Shakhnazaryan <george@shakhnazaryan.com>\nDate: 2012-02-21 22:40:32 -0600\n\n Adding the video/webm mime type for files with extension .webm. The change is similar to JENKINS-3803, just a different extension.\n", "commit 66d8e110137e9c70cf9dc85bdd09b0952272b889\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-22 12:18:37 +0900\n\n Added full-size Tango color palette.\n", "commit 4d27250f2770acf1e0e4ad266d2a955ad2eda07f\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-02-21 18:31:14 +0100\n\n update changelog\n", "commit 73c3c205c3cdd8f2c129b242719e74fbd069e1a0\nAuthor: Adrian Cole <adrian@jclouds.org>\nDate: 2012-02-21 19:27:54 +0400\n\n update to guava 11.0.1\n", "commit b327fb24606bfdaad0816f9be16f0e3972d8b879\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-21 16:42:53 +0900\n\n theming the additional breadcrumb element correctly\n", "commit c8a400ce937201bb8063eb3d4e22200f3042c4d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-21 16:41:47 +0900\n\n added a mechanism to specify a function to lazily render the menu\n", "commit 516d81244a404964021cd49544125156565a5fdd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-21 16:31:31 +0900\n\n Added a mechanism to add additional breadcrumbs for in-page navigation.\n \n This is useful for adding in-page navigation in a large page.\n", "commit 2881d043940634bbbb8ef15aa7e1886c5000eaea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-21 12:02:11 +0900\n\n doc improvement\n", "commit 38532186db042963fd8703a5ea5f75d37df8d673\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-21 11:48:40 +0900\n\n properly scoping names in the JavaScript to avoid leakage\n", "commit a0a14c25c7392e9280d4a293fdd011ee03e5e9bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-21 11:40:19 +0900\n\n moved breadcrumb related code into an adjunct so that all the relevant pieces are in one place\n", "commit e4bc362fdc6fd0270992bc1dd12a3f03a63dcb4d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-21 09:55:07 +0900\n\n Cache what's already loaded.\n", "commit 3a753c56fe92382bfc627e04a636c1e1377f04d0\nMerge: 8cce8dd0ba 8d220fb193\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2012-02-20 12:06:33 -0800\n\n Merge pull request #379 from imod/deactivate-cycles\n \n Deactivate plugins with cyclic dependencies\n", "commit 8d220fb19306c3e3b6a6732e2ade66f2d8250bb7\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-02-20 19:52:35 +0100\n\n update comments\n", "commit 8cce8dd0ba4be23e39f32d7267564275895d8a79\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-02-20 17:52:46 +0100\n\n changelog entry for JENKINS-12397\n", "commit 30c229f2245ff850909b318d0a18e348d32102ab\nMerge: 48661984c9 51a53ab491\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-02-20 08:50:53 -0800\n\n Merge pull request #380 from Delorien84/JENKINS-12397\n \n JENKINS-12397: Skip deploying of artifacts when release build is running...\n good idea Thanks !\n", "commit 51a53ab491bc4efe1309655f0ba7df2050246409\nAuthor: Jakub \u0160tiller <jakstiller@atlas.cz>\nDate: 2012-02-20 17:43:09 +0100\n\n JENKINS-12397: Skip deploying of artifacts when release build is running.\n \n Monitor environment variable defined by user. If the variable is set to \"true\" the deployment is skipped. The M2 Release plugin expose this kind of variables.\n", "commit 48661984c9b31675fa5857a298df6c958e1bfc31\nMerge: d0c9ee6588 42dbb2d0d5\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-02-20 07:32:46 -0800\n\n Merge pull request #378 from kutzi/show-time-already-in-queue\n \n Display total time for which item has been queued in tooltip\n", "commit 0952333e7aa700a014a261bda25699a0175bef7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-20 22:29:21 +0900\n\n refactored a bit for better reuse\n", "commit 5276c2f88a1cbe9456ddda9b2c47a17dcadac972\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-20 22:23:06 +0900\n\n hooking up the whole thing for a demoable state\n", "commit 30bb3fde5bb3f8d415607c53d76603754f9cd120\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-20 18:54:53 +0900\n\n adding the server side code to generate context menu\n", "commit 7c58bb4865ce3452119a84bb79b291a682723a3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-20 17:28:39 +0900\n\n doc improvement\n", "commit 8fa41d0347451bea634a974f68b10554c6a314fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-20 17:18:25 +0900\n\n Delayed instantiation to simulate AJAX effect, and icons in the menu.\n", "commit 2632bdfe4b147f99b66ce5aa115249d2889b5672\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-20 16:55:32 +0900\n\n Functioning auto-appear/hide menu for breadcrumbs\n", "commit c19a288ab7fd10c8b7658f1917b07098c2c24778\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-20 16:01:47 +0900\n\n Breadcrumb in the main section.\n", "commit 8eb558bcb00b7edd2cbfc3fa07e11a05ed2f375a\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-02-19 18:31:38 +0100\n\n inform administrator about deactivated plugins because of cyclic dependencies\n", "commit aad6e4c66c3f50a0f6da104fded2913f4a064cf3\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-02-19 18:29:53 +0100\n\n only deactivate plugins with cycle dependencies instead of failing to launch Jenkins\n", "commit 33d1a774d498712339f55b05833fc896ebe382d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-19 17:17:30 +0900\n\n Sticky breadcrumb at the top\n", "commit d0c9ee6588622ce8c4d9336d66e41aedf6601af7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-19 10:09:17 +0900\n\n Touch up and doc improvement.\n \n Also animate color so that a transition from one notification to another\n will appear more smoothly.\n \n Promoted all members of defaultOptions.* up the dot to make core more\n terse.\n", "commit 87130a4df86837f5bd9f2265d0ce421290e0e543\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-19 09:42:58 +0900\n\n Recording the apply button improvement.\n", "commit c44cd04302d4eb858b5959a394fdf6675423b359\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-19 09:42:05 +0900\n\n need to hide the element at the end, or else the top region becomes\n unclickable.\n", "commit 2c354a5f8096a5c5c26d1b4188595bfb0a2b0abb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-19 09:33:29 +0900\n\n Finalizing the apply button support.\n \n Added server side utilities to generate apply-aware responses.\n", "commit 7806553f15cb37578d4e1cd07e3b9c133e9561d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-18 11:00:20 +0900\n\n added the \"apply\" button\n \n see http://www.nczonline.net/blog/2009/09/15/iframes-onload-and-documentdomain/ for details\n", "commit 6d4e363ead7f4ce53a56b330211d9714d7b6eed8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-16 14:52:36 +0900\n\n Inline html to report the plugin that implemented the feature.\n", "commit e3cf9858194c0e1b2c03e949492118be5a718a0c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-16 14:33:51 +0900\n\n correctly handle ambgious cases (such as when we run in the development mode)\n", "commit 87ee2bbcc37705670eb6db4bb503d1102710423a\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-02-19 00:26:28 +0200\n\n osx: Make PackageMaker lookup compatible with Xcode 4.3\n \n Xcode 4.3 no longer ships with PackageMaker.\n \n PackageMaker is available in \"Auxiliary Tools.dmg\", which\n means there is no standard location for it as the developer\n is free to unpack it anywhere he wants.\n \n I do not see any other way to find PackageMaker except ask\n Spotlight.\n", "commit 42dbb2d0d575b249d1e1a7a12478de7e3c83af1e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-02-18 22:38:55 +0100\n\n Display total time for which item has been queued in tooltip\n", "commit fd0d1cbe085daac0c734d446c3009d6b58845ab3\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-02-18 16:03:18 +0100\n\n Changelog for JENKINS-12457 / pull request #367\n", "commit a885a2391378bab20ee431f6296f6768a4b3a083\nMerge: bbcf2867f0 05937f5343\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-02-18 06:58:52 -0800\n\n Merge pull request #367 from kutzi/duplicate-test-results\n \n [FIXED JENKINS-12457] 'Age' column on 'Test Result' tab may show incorre...\n", "commit 05937f5343f844593ebd23ced2f62c4ca7308793\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-02-18 15:57:16 +0100\n\n [FIXED JENKINS-12457] 'Age' column on 'Test Result' tab may show incorrect value when a test suite divided into multiple junit files\n", "commit bbcf2867f0f017dd574a762681314375bd927882\nMerge: 689b397e48 15665b4423\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-02-17 13:50:45 -0800\n\n Merge pull request #371 from bartosh/master\n \n OpenSUSE packaging: Introduced config parameter JENKINS_ARGS\n Thanks!\n", "commit 689b397e48f43400a1040fc041516bbaf0a75efd\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-02-17 12:28:57 +0100\n\n Added changelog record for pull376\n", "commit 23c7e5bb10f83e906eaaef748460b9817e4f5bbb\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-02-17 12:27:10 +0100\n\n Refactoring of pull376\n", "commit e00729ea4bbe7316058534fd0b96289375bb1250\nMerge: 9db1436970 24dc0008c5\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-02-17 10:27:07 +0100\n\n Merge https://github.com/lvotypko/jenkins into pull376\n", "commit 24dc0008c557c65d3e4dcfa73503af818e1cfea0\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-02-16 13:28:07 +0100\n\n Optional case-sensitivity for search tool. Default setting is case-sensitive, loged users can change it to case-insensitive in their configuration page.\n", "commit 9db1436970bb609fc90f168fd19d3cdf84518fae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-16 09:54:41 +0900\n\n Added a mechanism to show the notification bar.\n", "commit 71324e1ef712879ce9ff2435f774eea49ccacf63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-15 16:10:21 -0800\n\n expose resource URL as well\n", "commit 64826f8dd7f8b4b80cc721f7ce3a52c014c41ad9\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-02-16 00:35:20 +0900\n\n fixed 875b3f628b9127661a3b84945df30bcaf66f3534. do not show system messsage on People page and build\n page.\n", "commit c7005be6109338d6eb6946d86fe54cc0ae5baed2\nAuthor: lvotypko <lvotypko@redhat.com>\nDate: 2012-02-15 15:50:21 +0100\n\n Case insensitive searching\n", "commit 875b3f628b9127661a3b84945df30bcaf66f3534\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-02-15 20:33:26 +0900\n\n [FIXED JENKINS-7733] reimplementation of JENKINS-7733.\n", "commit 8fff3375282e44e46ff8d14fc57edf31d832348d\nAuthor: Sascha Scholz <sa.scholz@sap.com>\nDate: 2012-02-14 14:56:18 +0100\n\n Add CANCEL permission that can be granted independently from BUILD perm.\n", "commit 546157701b2b95ff8232c01e62e7476cd16003fa\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-02-14 22:30:10 +0900\n\n changelog for JENKINS-7733\n", "commit f469733fbaa60cb93d92eed5842df46c5e1edb0c\nAuthor: baileys <montbailey@gmail.com>\nDate: 2012-02-09 16:36:33 +0100\n\n [FIXED JENKINS-7733] System Message - Doesnt appear on any view other\n than the default view - In the view object appended the system message\n to the view description so that the system message now displays in all\n views.\n", "commit ff1214fc8ba1cb8b4965ac902d5a5da412b6451d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 14:22:07 -0800\n\n the trunk is toward 1.453-SNAPSHOT\n", "commit 2c87f5abc53c5304a37dddcae3d010fd6b65c925\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 14:22:02 -0800\n\n creating an RC branch\n", "commit 479a8ee97f9e21ad0f6f452281685ea752a118a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 13:48:04 -0800\n\n more test fixes\n", "commit b257b6f1499938866f249c7f79f65e0ddedd9128\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 13:38:18 -0800\n\n fix NPE\n", "commit 6f0a7b4d5bb0e141cd56c319752978a1237004c0\nMerge: 1ac4872ecd e85a292f49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 11:33:26 -0800\n\n merged back the RC branch\n", "commit e85a292f4970954e7b3fde205061bba1d3645c15\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 11:33:19 -0800\n\n updated changelog as a part of the release\n", "commit 709f5f353b0e52f8a02101800ddbd222d553397f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:59:02 -0800\n\n toward the next release\n", "commit 63d97eb8bc57f9c23eb380207580e8205b6f1de3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:58:55 -0800\n\n releasing a new plugin parent POM\n", "commit d68f4edaa22d0b53e38216deb28da9c4820c7784\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:58:54 -0800\n\n updated changelog for release\n", "commit ac22156e2873dbe277e39256ef0d1436aa5700c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:44:46 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c20feab1f2ec86c76f7e79b767501b58448aee96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:44:45 -0800\n\n [maven-release-plugin] prepare release jenkins-1.451\n", "commit 1ac4872ecdc500c63c0dbfce5e4beb5ce78369e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:30:30 -0800\n\n maintain() should assign buildable stuff to executors.\n \n This came out of the conversation with Nicolas.\n \n When QueueTaskDispatcher vetos the assignment, a buildable item might\n stay buildable and unexecuted. Ane he found that it doesn't get retried,\n despite the MaintainTask class that attempts to do so.\n \n The issue is that the maintain() method actually doesn't try to assign\n buildable tasks to executors. That happens inside the pop() method.\n I think this goes against the original design of the maintain() method,\n which is a giant synchronized block that moves all the relevant actors\n from one state to another.\n \n So I'm moving this code into the maintain method. In this way,\n MaintainTask will automatically reattempt to assign buildable items\n to executors, and scheduleMaintenance() and maintain() will really\n do the same thing, and it solves the original problem.\n", "commit 8e9d60855eeac4eb666d44e81fbee20c19b5e4d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:04:34 -0800\n\n doc changes\n", "commit 35b8f13dc7af521139008f8c09d19b5201450903\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:04:25 -0800\n\n exclude more of the generated files\n", "commit c5483fbaae237a6acf5d87c851c51c90440ffce3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-13 10:00:12 -0800\n\n Revert \"upgrade maven-release-plugin\"\n \n This reverts commit acef92c42952f71cce31a22bf80002ddc3a3dc4c.\n 2.2.2 has http://jira.codehaus.org/browse/MRELEASE-724 and it prevents\n me from running a release.\n", "commit dd75293fd5e2517adfa40003bbfbb1e98b218939\nAuthor: Hayato ITO <haya10.ito@gmail.com>\nDate: 2012-01-17 16:27:26 +0900\n\n fix no proxy host config behavior\n", "commit ef1ad6ca29c313fa0b4bc6f5dcd8344046221049\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-10 10:51:22 -0800\n\n [FIXED JENKINS-12334 JENKINS-12446 JENKINS-12650]\n \n Bundle slf4j binding to the war.\n See the comment in war/pom.xml for detailed discussion.\n \n This is fundamentally a \"damned if I do, damned if I don't\" situation,\n but given that JENKINS-12334 is a fatal error, and the downside of\n bundling the binding jar is \"multiple binding\" warning, it seems like\n the lesser evil is to bundle it and risk some warnings.\n", "commit 15665b44237ff21cc429ecbe3e681c99242e40c0\nAuthor: Ed Bartosh <eduard.bartosh@intel.com>\nDate: 2012-02-10 09:49:53 +0200\n\n OpenSUSE packaging: Introduced config parameter JENKINS_ARGS\n", "commit 83ad02d9ecdaf188f14d3377e65847cd9904d662\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-09 12:18:34 -0800\n\n Using injection for assertions, which is better\n", "commit 61ec0fc64a34b8ce809939cc50e4d94a78f97a58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-09 12:18:13 -0800\n\n added doc\n", "commit a71d037b8450c2dc690f51e2e082dc58375b9aa3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-09 12:18:05 -0800\n\n Revisited the way Guice creates an injector during unit test\n \n The motivation of this is to enable test code to inject components from Jenkins, which means we need a single Injector that can see all of those, including @TestExtension and regular @Extension. Then I realized that the current implementation is broken, as it creates two independent Injectors. This has other undesirable side effects like @TestExtension components not being able to inject @Extensions, etc.\n \n I briefly experimented with hierarchical Injectors (where we first create Injector that loads @Extension then create another that loads @TestExtension as a child), but this was hard to get right as we have no control over which ExtensionFinder gets instantiated first --- we'd be at the mercy of SezPoz.\n \n So the eventual approach is to allow a single GuiceFinder to recognize multiple annotations. This also works well with our using child injector for installing plugins without restart\n", "commit 1472ce133bccd3c441b6726b4090ea6aae8b848b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-09 11:59:50 -0800\n\n added a convenience method that replaces just one item in the list\n", "commit 4378e878ae327a954911ae4ef84679e0060b63e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-09 09:34:41 -0800\n\n [FIXED JENKINS-12680] the onOffline method wasn't called for abrupt client termination\n", "commit 482b43333306b6b28b8210d84935ec351c7d3878\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-09 09:30:28 -0800\n\n If the destDir is available as a file, this fails in a weird way\n", "commit f2ceb6d768fad93fec085f79b162e6f8a557bfd3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-09 09:10:31 -0800\n\n added callbacks to notify when a node goes temporarily offlien\n", "commit dd0f362ef81d7d9d7be94b82d7815ee56e3ffea5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-08 08:45:34 -0800\n\n Follow-up fix to 968c19dfc98885950bf8bb5ebd43b12ded686263\n \n removing static is a binary incompatible change.\n", "commit f461f5609b37e76c159594e314bc96dc57cd06bb\nMerge: f27891626f 968c19dfc9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-08 08:43:43 -0800\n\n Merge remote branch 'origin/master'\n", "commit f27891626f363d1b7a4965ae915b3960c61bda6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-08 08:03:59 -0800\n\n Jenkins\n", "commit 82a7da719515e17608b6d2a5d920cd509823587f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-08 08:03:37 -0800\n\n Added additional converters.\n", "commit 1774927de2c87e9f8142649e93901b1340380f59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-08 07:19:11 -0800\n\n Updating tests to work since these tests now require full-blown Jenkins\n environment.\n", "commit 19817fb773480f3f2d5cbfc49ed30ba1de6d0d7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-08 15:02:19 +0100\n\n Fixing test failures\n", "commit 968c19dfc98885950bf8bb5ebd43b12ded686263\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-02-07 00:18:31 +0900\n\n should be static.\n", "commit 9a9a9c0cf062e3707cfdb20815e1c926896b39fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-06 14:54:25 +0100\n\n Noted pull request #342 merge.\n", "commit acad637198f585c75fb7accd768f29a0d0d0a2f0\nMerge: 7028097b2e 58e0ea4437\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-06 14:52:44 +0100\n\n merged pull request #342\n", "commit 7028097b2e4f352d868c013e9a868dadc39945cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-06 14:47:48 +0100\n\n Updated to Groovy 1.8.5\n", "commit 478ec9e3e592a0d43904e5a57c9fb2835f39ee28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-06 11:40:09 +0100\n\n should be PNG\n", "commit 679105cb18807d9417e6e86cd5095736939345b4\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-02-05 22:36:07 +0100\n\n Fixed several compiler warnings\n", "commit 7cc7d63066a5e3ea1e4257ec44d770e7b2e00b61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-03 11:28:57 +0000\n\n Left/right position needs to be adjusted\n \n ... because the positioning is fixed. Perhaps it's better to let the\n CSS class name control if it's left-sticky or right-sticky.\n", "commit ab525c8c4931fa2d299d276ea1561a9b6f8a4af1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-02-03 11:20:32 +0000\n\n Fixed the UI problem with the sticky \"Save\" button.\n \n If the sections unfold/fold etc and layout changes, the save button\n needs to update its location\n", "commit df44d12e07dee01fba74d8a916663fa9eccef19f\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-02-03 00:10:10 +0200\n\n Noticed broken html tag in changelog.html. Fixed.\n", "commit eae3e3d284cb41b4366f7fcd0d29fe104083d426\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-02-03 00:08:30 +0200\n\n osx: Fix for JENKINS-12622 - opening browser too early\n", "commit b816be60000edf5d7a9d50bf893fd285f2adec1f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-02-02 22:34:48 +0100\n\n [FIXED JENKINS-10458] broken links to test results if test name contains # or ?\n", "commit 8b8c62a891088adabab20f872342413a600371da\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-02-02 19:50:27 +0900\n\n updated changelog for JENKINS-12357\n", "commit 991785054ddb2a01864196e96bf861d287073ddc\nMerge: 4a2c185973 fda370b54e\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-02-02 02:37:05 -0800\n\n Merge pull request #344 from ohtake/fix-crontab\n \n Fixes for crontab and proposals to hashed crontab\n", "commit 4a2c18597375b66ad5b4eafde926bf617056dc86\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 17:36:37 -0800\n\n the trunk is toward 1.452-SNAPSHOT\n", "commit 93d205b943030309a60c2ed86a975a56bd3ea7f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 17:36:33 -0800\n\n creating an RC branch\n", "commit 95d49f547ace51cabbc6316feb265e18e495d87d\nMerge: 1bdedc2ade 36012c2ad4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 14:53:16 -0800\n\n merged back the RC branch\n", "commit 36012c2ad45b63a1ab0bc2b9b573a1d30fbfd9f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 14:53:13 -0800\n\n updated changelog as a part of the release\n", "commit 4f947500dcea702f188d3fe12b3cf13dbf57fab3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 14:23:04 -0800\n\n toward the next release\n", "commit d95f644b13920ee41af1ee5bdc7fbdaccfa60eef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 14:22:57 -0800\n\n releasing a new plugin parent POM\n", "commit 9b8d549008081da9d881d7ea008944f02a8b1338\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 14:22:57 -0800\n\n updated changelog for release\n", "commit 0307bf59360b7074c9d281ed543b9e3c5face1d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 14:08:35 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 213ee08b697fa8965810840ae9135d91953ff22f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-30 14:08:33 -0800\n\n [maven-release-plugin] prepare release jenkins-1.450\n", "commit 1bdedc2ade1ca55f77026d14d22cc2c5f635b57b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-01-30 17:00:13 +0100\n\n add changelog entry for [JENKINS-11353]\n", "commit 1636e2e082f395c553c826090bf5b98dff89d8c4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-01-30 16:59:04 +0100\n\n fix type %s/ref/rfe\n", "commit bc3766f41f379fe517d0a4931690698e3110dfdf\nMerge: b6e38cceef 2e656fc160\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-01-30 07:57:36 -0800\n\n Merge pull request #352 from puug/master\n \n Fix for JENKINS-11353\n thanks.\n", "commit b6e38cceef6a6e9ed68462e8a0a98c135872caa8\nMerge: 939d13c86c fa2908b460\nAuthor: Nicolas De loof <nicolas.deloof@gmail.com>\nDate: 2012-01-30 06:51:45 -0800\n\n Merge pull request #365 from jieryn/JENKINS-12518-t2\n \n [JENKINS-12518] table rows with id= for keyboard shortcuts plugin\n", "commit fda370b54e699722ee2195c132f5c316829e2031\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-01-10 12:20:46 +0900\n\n Set day of week hash range to [0,6] for better distribution\n", "commit 8e8d925c38fb9cfcb32ebdca32478ab996c235bf\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-01-10 13:52:33 +0900\n\n Hash @midnight around midnight\n", "commit 20249e4adc4abaf3c81cd864331508cf68b8777b\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-01-10 18:29:52 +0900\n\n [FIXED JENKINS-12357] Crontab#ceil may stuck in an infinite loop or may return an incorrect value if day of week is 7 (=0, Sunday)\n \n To use @Test(timeout), inheritance from TestCase should be removed\n", "commit c24238ebbefda61e991b7b208fc57d7b01cb7ca5\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-01-10 18:14:45 +0900\n\n Fix method name\n", "commit f49c912acd0b844a10af4dd1c3694d958899d21b\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-01-10 12:07:18 +0900\n\n Eliminate duplication of crontab lower/upper bounds\n \n They look different, but had been same. See 921359c1257a3e30aa46e491c2c00817b838e52c\n", "commit 240c381bb867873da8dc4984acc199b243aea48e\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-01-12 11:57:33 +0900\n\n [FIXED JENKINS-12388] Add tests for JENKINS-12388\n", "commit fa2908b4603ba23f21d0ccfffcf302b7c50f5a29\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2012-01-29 17:23:05 -0500\n\n each node row should have id= also; support Keyboard Shortcut Plugin\n", "commit 806fb3a49bf8943a9639aceaf5a0d553259dc25b\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2012-01-29 15:05:13 -0500\n\n name != displayName\n", "commit 939d13c86c7fdaec4a0e36a20655875e9a9d1812\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-29 11:13:32 +0900\n\n Updated japanese translations.\n", "commit a2a9c9e8fb5ec34583d6482ac5aa21a8a99412b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-28 15:15:31 -0800\n\n I think this reflects the intent better without making me uneasy about double-counting.\n", "commit cdadd814957fbea78728afdc42d45e94674733e6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-29 04:09:43 +0900\n\n Added changelog record for pull #364\n", "commit 8580f732e1ad38d2484d7e84fd5f5e8db64315bf\nMerge: 7360f45d54 2b2877efce\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-28 11:06:18 -0800\n\n Merge pull request #364 from ikikko/fixMultiSubmitWithShortcutKey\n \n Fix multi submit with shortcut key\n", "commit 2b2877efce945b36945fcdff15d287df25611035\nAuthor: ikikko <ikikko+github@gmail.com>\nDate: 2012-01-29 03:49:41 +0900\n\n add Codemirror mode variable (default : Groovy)\n", "commit f9b6d299eb976c4ff24660d745e879fbffc52b9b\nAuthor: ikikko <ikikko+github@gmail.com>\nDate: 2012-01-28 21:06:47 +0900\n\n move handling code to behavior rule file\n", "commit 7dab4b4484ed8b289b0e05120d3889d931f535b4\nAuthor: ikikko <ikikko+github@gmail.com>\nDate: 2012-01-22 18:51:58 +0900\n\n handling shortcut key only when firing 'keydown' event\n", "commit 7360f45d542e501df12fda606ab11fab29a4426f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-27 17:33:58 -0800\n\n this breaks in Java5 so at least giving the user better message\n", "commit 03275ac6a9631d02307350e75042b680d1f56756\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-01-26 16:40:24 +0100\n\n Added changelog record for ac27234a57ac402aab96c85028350212e327d727\n", "commit d6eb3cfb88bfb5a01a8234497977321d25bb866a\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-01-26 16:36:38 +0100\n\n Added support for ecnrypted key files\n", "commit 7932446685396aca0bc5a480f87a5f4b4163b384\nAuthor: Kamil Kisiel <kamil@zymeworks.com>\nDate: 2012-01-27 11:31:20 -0800\n\n Document use of literal_eval for Python API\n", "commit b8eb513710d7219a5f007a5865bb3c41fc7b22d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-27 17:22:29 -0800\n\n Revert \"Revert \"Don't provision more slaves when some are coming online.\"\"\n \n This reverts commit 47c520b13bfb08d0fcc9c01a397a872ad5405a24.\n \n I see it clearly now. I was bit concerned about double-counting,\n because one expects that totalSnapshot (total # of executors)\n includes idle executors. But this is not the case, and in any way\n this code should be read as (x==0 && y==0 && z==0) not (x+y+z==0)\n conceptually. So reverting my revert.\n", "commit 47c520b13bfb08d0fcc9c01a397a872ad5405a24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-27 17:20:36 -0800\n\n Revert \"Don't provision more slaves when some are coming online.\"\n \n This reverts commit 5a95baff352a5b8bee9ed61c3e2c0900d8adf1a9.\n Oops, I don't know about this. More comments in\n https://github.com/jenkinsci/jenkins/pull/362\n", "commit da9d415adc741bf51fd2f1c240fd543d38185c64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-24 15:39:18 -0800\n\n doc improvement\n", "commit 51b11637a68a665c5cf314b907d2140224980758\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-24 15:38:39 -0800\n\n doc improvement\n", "commit c99fc315dddf707dba3a2dea6a048bd76dce4c2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-24 14:08:10 -0800\n\n [FIXED JENKINS-8152]\n \n Formatting error in the rootDN inference code. It shouldn't include\n attribute name.\n", "commit d7659971dc2e3c02a0da2c6859e24bdcbe6038d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-20 17:00:59 -0800\n\n co-locating IntelliJ version with Eclipse version since they are the same thing written in two different languages\n", "commit a73d15b70e29fc6a14195f4160c0626663b688ee\nMerge: 65339ffef4 5a95baff35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-27 17:18:01 -0800\n\n Merge pull request #362 from recampbell/master\n \n Prevent Jenkins from over provisioning when there is only one slave, which is still connecting.\n", "commit 5a95baff352a5b8bee9ed61c3e2c0900d8adf1a9\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2012-01-27 11:06:48 -0600\n\n Don't provision more slaves when some are coming online.\n The needsSomeWhenNoneAtAll ought to take into account nodes which are coming online, especially when a cloud returns slaves which are not connected. This is fixed by adding the idleSnapshot, which takes connecting slaves into account (totalSnapshot does not).\n", "commit 65339ffef459386d6b83b999b862c82a3d32c6c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-26 14:36:18 -0800\n\n The build command -c option was incorrectly relying on a constant.\n", "commit 7c6eb3ea5f4931fd6995ca22a0c3a46b11feebb6\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-01-26 16:52:07 +0100\n\n Added changelog recored for commit 6d61c800ce29ff2317cb131def280217e49af87a\n", "commit dfc7cc08d6e0b3f534dd5f7269f322c191e1f9c8\nMerge: a97980865e 6d61c800ce\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-01-26 07:49:19 -0800\n\n Merge pull request #343 from vjuranek/delete_whole_matrix\n \n Waiting for review for more then 15 days, so mering myself.\n", "commit a97980865e55fec08f1eb329aa0062ec642ce5b3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-01-25 23:35:07 +0100\n\n [JENKINS-12529] add changelog entry\n", "commit dc6f8b996df6576f4883b66faf1066be7fb14a9d\nMerge: e013b564c8 645851ef35\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-01-25 14:19:36 -0800\n\n Merge pull request #358 from mfriedenhagen/JENKINS-12529\n \n [FIXED JENKINS-12529] M2 job: create links to codehaus maven plugins and their goals\n nice idea thanks !\n", "commit 645851ef357b46ff042d1f415ead856289e36e4c\nAuthor: Mirko Friedenhagen <mfriedenhagen@gmail.com>\nDate: 2012-01-25 23:01:06 +0100\n\n [FIXED JENKINS-12529] M2 job: create links to codehaus maven plugins and their goals.\n", "commit e013b564c809492882ba7b852d4c2f413af93873\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-01-25 14:37:37 +0100\n\n fix scope to stop Idea complaining about missing dependences\n", "commit d6286026a3161057e8730541e5d41592a8c51fb4\nMerge: acef92c429 dfda1dfe16\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-01-25 14:16:03 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit acef92c42952f71cce31a22bf80002ddc3a3dc4c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2012-01-25 14:13:32 +0100\n\n upgrade maven-release-plugin\n \"tagNameFormat\" was introduced by maven-release plugin 2.2.0\n", "commit dfda1dfe16baff05cf7d016f57559a5682d9557c\nMerge: c8577921cb 580d8f2db5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-01-25 00:18:29 -0800\n\n Merge pull request #357 from jieryn/JENKINS-12518-t2\n \n [FIXED JENKINS-12518] job rows in view should have id= for easy access\n Thanks\n", "commit 580d8f2db50cce1256166cb044305f47e8b088eb\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2012-01-25 00:38:56 -0500\n\n [FIXED JENKINS-12518] job rows in view should have id= for easy access\n", "commit c8577921cb6da9fa89c7e2fdcea683ecef023947\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-24 11:42:18 -0800\n\n the trunk is toward 1.451-SNAPSHOT\n", "commit db9c77cd5df422740ac4cd6a285845eed3cff65d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-24 11:42:13 -0800\n\n creating an RC branch\n", "commit 57a4e6c37b43167630618e105d9a2cc85dc79b4e\nMerge: 05419eb2ee ba4fd14fd8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-23 15:34:10 -0800\n\n merged back the RC branch\n", "commit ba4fd14fd83aa71dfeea78a8ec703c1fc7849f0d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-23 15:33:51 -0800\n\n updated changelog as a part of the release\n", "commit a2aad49affd9e5e7559ac346e3da018b1b927701\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-23 14:11:49 -0800\n\n toward the next release\n", "commit 4bf128e62e23f0e7d999467c732c1bb0fd8c3620\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-23 14:11:41 -0800\n\n releasing a new plugin parent POM\n", "commit e4ac3a4f77a42bf905873de901692cd5ba7050ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-23 14:11:41 -0800\n\n updated changelog for release\n", "commit 877f3921f546e02c7af80023cd696e1c47cf8907\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-23 13:57:43 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f3de838a87b65208af8ac7579c2a09bb8091fc4a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-23 13:57:42 -0800\n\n [maven-release-plugin] prepare release jenkins-1.449\n", "commit 05419eb2ee18b5acc98f99fdc52d7538b0ef40c0\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-01-23 15:36:15 +0100\n\n Added changelog recored for cimmit f8387f441db8eaabc56ecd78488abbeb47fc5064\n", "commit f8387f441db8eaabc56ecd78488abbeb47fc5064\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-01-23 15:27:04 +0100\n\n Added actual user who started the build.\n", "commit 3a5b72ce57237cedfa7af6245f943caaa70fee00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-22 15:35:49 -0800\n\n [FIXED JENKINS-12490] auto-complete the copy new node page\n", "commit a2e6b59241c2c9e4504aa818d5c2a0ef79fa4186\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 17:46:27 -0800\n\n made it easier to add parameters to the connection in the future\n", "commit 2dfe417c9c4a0ad39aa821a7b4d228c9cbed715d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 17:16:43 -0800\n\n added a mechanism to pass in the authorization header separately, so that we can deal with OAuth, etc.\n", "commit 1c06615adc20d995cf674961e10cb3ec41becbb9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 16:22:09 -0800\n\n added a new constructor to specify the authorization header separately\n", "commit 07d1779db633c1972d05fafaba7823ff8b2df640\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 12:49:55 -0800\n\n convenient base class\n", "commit f082dab2844afd7b5c42699790ab498ad77c4a03\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-20 15:48:00 -0800\n\n Integrated a newer version that fixes groovy view reloading problem.\n", "commit f13b927dc9a259a4c4ca321fe8a84b54e994b6f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-20 15:29:50 -0800\n\n Rasterized versions\n", "commit 67050fd751a0571a0688a7a7d1bf436e086fd47b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-20 15:24:49 -0800\n\n accept.svg optimized for 24x24\n", "commit 9be5efe62bdd47df546ceefe1422330680ef7582\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-20 15:09:51 -0800\n\n Added an image from Wikimedia Commons\n \n From http://commons.wikimedia.org/wiki/File:Dialog-accept.svg\n The work is in the public domain.\n", "commit ba71264b6b6d75e0c86699d02700dea56f388105\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-20 13:00:01 -0800\n\n Fixed a bug in the auto-overwrite of bundled plugins.\n \n Bundled plugins should be laid down as *.jpi, with proper measure to\n migrate existing bits.\n", "commit 79e6d1572883d7523dfdd5f48966a4c11aa8eec8\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-01-20 18:54:09 +0100\n\n add changelog entry for maven 3.0.4 artifacts upgrade\n", "commit cd897a6a7697f6436eb5e6b7c66c8f84260815e6\nMerge: 606742c1b9 921359c125\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-01-20 18:47:08 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 606742c1b9f2229b7cc0607d24514210ab9e9909\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-01-20 18:46:05 +0100\n\n maven core version 3.0.4\n", "commit 713465cd2053a16ba911cef869350d3afd8122d2\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-01-20 18:45:47 +0100\n\n aether version 1.13.1\n", "commit 921359c1257a3e30aa46e491c2c00817b838e52c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-20 22:36:41 +0900\n\n [FIXED JENKINS-12356] month should not be 0.\n", "commit 69e1fa2c8218b9860d329c6cd7d6c18d131db3f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-19 14:25:49 -0800\n\n fixed a bug in installing a plugin from URL\n", "commit aa79d15e5279142ee54e7233102e5039b5790fcc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-18 11:31:13 -0800\n\n doc improvement\n", "commit 2e656fc1602222d8023f8d57a5532ded47e2fb91\nAuthor: puug <rmurfitt@gmail.com>\nDate: 2012-01-19 17:51:41 +1000\n\n Added maven-soapui-pro-plugin support as well\n", "commit 652df3338f92d380d23f4c95a344d49f4249cd64\nMerge: c8ccee1694 60660095c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-18 17:45:45 -0800\n\n Merge pull request #354 from jorgenpt/javadoc-for-filepath\n \n Document parts of FilePath.\n", "commit 60660095c5f88368f62e0ab8a9f081312f8d5184\nAuthor: J\u00f8rgen P. Tjern\u00f8 <jtjerno@mylookout.com>\nDate: 2012-01-18 17:31:01 -0800\n\n Document parts of FilePath.\n \n FilePath was a little lacking in documentation, this documents getRemote,\n createTempFile, createTextTempFile and createTempDir.\n", "commit c8ccee1694510c6d5286177e4fb99ea89be0422d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-18 10:38:07 -0800\n\n Don't interrupt executors if it's already in a post-processing stage.\n", "commit 66b24f2931fd59ae6a151164cbf057d4785f2e39\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-18 09:01:15 -0800\n\n the trunk is toward 1.450-SNAPSHOT\n", "commit 3068f2a9969ecc0a9902251d5a56211f6b708d1c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-18 09:01:08 -0800\n\n creating an RC branch\n", "commit e1cb982f646cefa203533d70f6d51e7491fa6d95\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-18 08:59:03 -0800\n\n excluding SSH module from the test for performance improvement\n", "commit b2e19b72845666428e55fb8481b9ab0285e98f18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-10 22:28:40 -0800\n\n incorporated a newer version of Winstone\n", "commit 8c412ca033ff32f46fd9bf7935524b2f058c2c94\nMerge: cc571a3a2c 16ca4e729a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 09:53:16 -0800\n\n merged back the RC branch\n", "commit 16ca4e729a53d0b6945ba1937652e5cd6f2c5a4a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 09:53:14 -0800\n\n updated changelog as a part of the release\n", "commit c7a5c17115f7af7e83143fd2f5f635e041e58eb9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 09:02:05 -0800\n\n toward the next release\n", "commit 48597ba0e09cd0d6c883bb78310f9e95cf51227b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 09:01:58 -0800\n\n releasing a new plugin parent POM\n", "commit d1e899bde73c24e2f47ce2f0248463a49f258362\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 09:01:57 -0800\n\n updated changelog for release\n", "commit cfcce0045a329f297dc85a2dbf2db655f9539037\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 08:47:54 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit cd5d5a064e782eeb9e0f6aba56ab982f996552ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-17 08:47:54 -0800\n\n [maven-release-plugin] prepare release jenkins-1.448\n", "commit 35c48cfcf563ad4429b51f7c920ee34159d8b4e9\nAuthor: puug <rmurfitt@gmail.com>\nDate: 2012-01-17 15:26:04 +1000\n\n [FIXED JENKINS-11353]\n Now recognises test results created by the maven-soap-ui plugin\n", "commit cc571a3a2cef5a5bb68384088158e9977e34db42\nMerge: c937126b31 255a3e6dd6\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-01-16 15:36:06 +0100\n\n Merge branch 'JENKINS-7096' of https://github.com/mc1arke/jenkins\n \n Conflicts:\n changelog.html\n", "commit c937126b314a3a7d7b102a57a98ac7e8305ea805\nMerge: ed06d14729 3f861795a5\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-01-16 06:30:00 -0800\n\n Merge pull request #348 from mc1arke/JENKINS-10432\n \n JENKINS-10432 - Adding wiped out workspace as a reason for no workspace\n", "commit ed06d147295cb4be0712ec283cb41f8bf777b899\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-01-15 10:55:55 +0200\n\n osx: \"jenkins\" user created by installer should be a hidden user.\n", "commit 255a3e6dd67d91e74541293bf7d3ea696b01b6c1\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2012-01-14 19:13:56 +0000\n\n JENKINS-7096 - Stop users being created in memory if registration fails\n", "commit 3f861795a510969ea6e743ed8474d3ee254c399b\nAuthor: Michael Clarke <michael.m.clarke@gmail.com>\nDate: 2012-01-14 13:42:38 +0000\n\n JENKINS-10432 - Adding wiped out workspace as a reason for no workspace\n", "commit f8f48607e84d8ae91990fd386ef92bb00916663c\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2012-01-14 01:11:05 +0200\n\n OS X installer can run Jenkins as user \"jenkins\"\n \n User has to choose a custom installation.\n There are two choices:\n - Start at boot as \"daemon\" (enabled by default)\n - Start at boot as \"jenkins\" (disabled by default)\n \n If user disables the first and enable the latter, the installer\n will create a new user \"jenkins\" and new group \"jenkins\"\n (if they do not exist), chown JENKINS_HOME to jenkins:jenkins\n and set up launchd job to run Jenkins as \"jenkins\"\n \n Also fixed some permission errors that PackageMaker complains about\n when building the package.\n \n Also PackageMaker xml file reformatted to be more readable\n", "commit 53cea6a0810ff28ba0e6887532260496e6a69846\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-01-12 21:49:09 +0100\n\n changelog entry for JENKINS-11248\n", "commit 1d2012b792fbd865953cf5c51ee95ddbe189758c\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2012-01-12 21:47:13 +0100\n\n [JENKINS-11248] Build fails on \"Deploy artifacts to Maven repository\" due to trying to upload parent POM twice for release artifacts.\n", "commit eae53ce7467a97d749616f0954056e22494c165a\nMerge: 70838bfaa5 7534dc1d49\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2012-01-11 22:56:25 -0800\n\n Merge pull request #346 from ohtake/zero-executors-master\n \n [JENKINS-12177] Zero executors on master is no longer valid\n", "commit 7534dc1d498b31cf4957a9841461851fa2773fe1\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2012-01-12 15:36:41 +0900\n\n [FIXED JENKINS-12177] Zero executors on master should be valid\n", "commit 70838bfaa54e896975d5b8787adb2c8a08a403a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-10 17:31:53 -0800\n\n [FIXED CLOUDBEES-2296]\n \n Fixed a bug in Winstone where a failure during request processing can\n put Winstone out of sync with the next request.\n", "commit 149bc9e8fe80ea845b6fb5a1d9930b28ee1addab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 21:10:33 -0800\n\n added another hook\n", "commit cabb5f010a9c450c4604f693644b685791f0fac5\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-01-10 19:30:26 +0100\n\n fix ambiguous method resolving issue\n", "commit 6d61c800ce29ff2317cb131def280217e49af87a\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-01-10 11:13:27 +0100\n\n Added possibility to delete matrix job with all its sub-builds (configurations)\n", "commit da96d10977d965dc45797db4e86ff18f462b094f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 23:44:20 -0800\n\n the trunk is toward 1.449-SNAPSHOT\n", "commit 1f0425457a9b465a8b9300b1e10c4c2ae6ba76f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 23:44:16 -0800\n\n creating an RC branch\n", "commit 75d8cbb8b3b21f6f90f6b429546a56a1550f7487\nMerge: 68197164f8 b1d1127789\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 10:28:11 -0800\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit b1d1127789481c50b4ff25c4fc7fd388f709eb56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 10:26:58 -0800\n\n updated changelog as a part of the release\n", "commit 862c0d70eae414a551ebb41483c1609ff410edb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 09:37:07 -0800\n\n toward the next release\n", "commit c87de646dd5c059eff9f35a58614f73adaebec5a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 09:36:59 -0800\n\n releasing a new plugin parent POM\n", "commit 5040fa6bae59e46bdf456d1af6e3530c55f9f8e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 09:36:59 -0800\n\n updated changelog for release\n", "commit 10386e1533670cdfe5e20e3d93101e574b6191cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 09:23:00 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ef9df3e400eab4d62ba48d92869e225e35985a36\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-09 09:23:00 -0800\n\n [maven-release-plugin] prepare release jenkins-1.447\n", "commit 68197164f8abc40252a417ae9eaf3216629c7109\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2012-01-09 15:34:31 +0100\n\n Added info in which dir project is built into the log.\n", "commit 62ffc8e859df72844875314afeaefa4a2add9df0\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-01-08 19:37:41 +0100\n\n update changelog\n", "commit b5644ea25bb7bb49233bc950e199253cf72cb52f\nAuthor: imod <domi@fortysix.ch>\nDate: 2012-01-08 19:31:08 +0100\n\n [FIXED JENKINS-12315] Location of the temporary file 'Maven Global Settings' incompatible with release: prepare\n", "commit 5a2a2b3427fd98caa58d30f14147ee2b6c4d2837\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-01-08 13:16:37 +0100\n\n Fixed FindBugs reported bug in initialDelay calculation - actually this would probably only go wrong once in 10000 years or so, but better be safe ;)\n", "commit 1592560d48408deda4fae5cb154529c1dd18d923\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-01-08 13:09:17 +0100\n\n fixed/suppressed warnings\n", "commit b01eb789a4faabc15421f1c81f98a7712606fca5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-01-08 12:58:34 +0100\n\n Fixed FindBugs warning\n", "commit 181d7dab54ede392b312433d0b7b3663ed902ed0\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-01-08 12:54:05 +0100\n\n Create unit test for Util.isSymlink [JENKINS-12331]\n", "commit 78da89a0c04c68f52c023857c11df39e93592afe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-07 08:21:27 -0800\n\n Follow up fix for 77a9746071d4c874b33ab5b9dc2abc34f555751c, also incorporating the equivalent in ac283ad70a0163cdc5e84b1a7bd89bc714828017\n", "commit cb21091c330b6550030697636d4b12bcbaac174c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-07 08:17:55 -0800\n\n fixed the name\n", "commit 58e0ea4437d41a48462cd0292cb590286c9a782a\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2012-01-07 14:01:07 +0100\n\n LRU cache on MailMessageIdAction.messageId\n", "commit 95f11705a55e8878ed7636cd0b9e460555374424\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-01-07 14:37:19 +0100\n\n Log more times if logStartupPerformance is enabled\n", "commit 0f4f69d130289bd3a28981697523120f58ddb7d0\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2012-01-06 22:59:53 +0100\n\n Jenkins.getItems() is quite expensive with a lot of items in an access controled environment. Let's try to avoid access control checks for some well known AuthorizationStrategies\n", "commit cb1248e36b4f3453be34fc67ea23ff95badc664f\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2012-01-06 22:55:55 +0100\n\n we shouldn't try to agressively load changesets, since they are now lazily loaded\n \n Conflicts:\n \n core/src/main/java/hudson/WebAppMain.java\n", "commit 97357d8a16cf65a4350b93e8f3ca0fec8a193ddb\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2012-01-06 22:44:10 +0100\n\n mkdirs() is expensive on Windows, so don't do it on every getRootDir()\n", "commit 88360dbbbe033b84010b8a92966739cd694d6833\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2011-02-26 22:17:03 +0100\n\n reduce footprint on TestResultAction.testData\n", "commit b0e71702968bed783c9d1f51281c9f37eeadac9f\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2011-02-26 22:15:59 +0100\n\n use immutable collection for AbstractBuild.culprits\n \n Conflicts:\n \n core/src/main/java/hudson/model/AbstractBuild.java\n", "commit 53eb2001bc53d9c6f9562530ab6f7ccef6f7ea07\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2011-12-23 17:53:28 +0100\n\n use LRU map for certain strings\n", "commit 5f64e483e9375632c71e94b927a400173897d35c\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2012-01-06 22:47:56 +0100\n\n User.getBuilds() is crazy-expensive, since it iterates over all builds. Restrict it to the most recent builds.\n", "commit 3cfd2ef87cfa5766a8d1b5949c6f42f8bb93fa31\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2011-12-23 17:44:48 +0100\n\n support @XstreamConverter annotation\n", "commit ac905ff0dcc8766532fafe3eac9101405d8416f1\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2011-12-23 17:18:15 +0100\n\n faster lookup by node name for NodeList\n", "commit 39c76672607a6b7ad0cc9b6c35507a2fe9a4b8db\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2011-12-23 16:42:42 +0100\n\n singleton NullChangeLogParser to reduce memory footprint\n", "commit f4b68262cef98b7b043d8100686e6c83980b4a4c\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2011-12-23 15:24:52 +0100\n\n put changeSet behind a WeakReference\n", "commit fce5ccaa4f0daab9b97f4fb3167c42a5ea199a2d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-01-07 14:07:16 +0100\n\n Fixed typos; Hudson -> Jenkins\n", "commit 56c18dd52ef5b6a26089928b935a900d4842fd38\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2012-01-01 22:57:25 +0100\n\n Updated doc\n", "commit ac283ad70a0163cdc5e84b1a7bd89bc714828017\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-07 02:51:05 +0900\n\n use encodeURIComponent instead of escape.\n", "commit dd8cdda6eeb4a29d991a61d58e06167b51ffa20f\nMerge: 0ba1bc0c4f 09d06a91df\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2012-01-06 09:08:50 -0800\n\n Merge pull request #341 from javacruft/master\n \n Align animal-sniffer annotations with version of animal-sniffer-maven-plugin (1.7)\n Thanks!\n", "commit 0ba1bc0c4f72faf823374df33b0d628e21974ba6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-07 01:05:12 +0900\n\n forgot to commit\n", "commit bf04decf32464247624d23c4c46f21760e2ce2d9\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-07 00:48:15 +0900\n\n l10n(ja) for Diaply Name\n", "commit 09d06a91df64516ddef8b8eee663194be9b420a4\nAuthor: James Page <james.page@canonical.com>\nDate: 2012-01-06 13:59:12 +0000\n\n Use up-to-date animal-sniffer-annnotations\n", "commit 0d955259d8880e02452f23e422e5272e6ab26153\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-05 13:19:03 -0800\n\n [FIXED JENKINS-9519]\n \n if the check fails miserably, report the error accordingly.\n", "commit 76440f3ed72c9a3edc6ea7a5751ad2ecf4655841\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-04 23:58:55 -0800\n\n [FIXED SECURITY-22]\n \n Fixed hash DoS problem.\n (cherry picked from commit 5ef902bb272880f47ecec4eeccd81907d9330d84)\n \n Conflicts:\n \n changelog.html\n", "commit 5ef902bb272880f47ecec4eeccd81907d9330d84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-04 23:58:55 -0800\n\n [FIXED SECURITY-22]\n \n Fixed hash DoS problem.\n", "commit b1bb3f66676b550971db08725d5c3cef5b42191b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-04 22:11:14 -0800\n\n Added code to evenly distribute tokens like @daily to arbitrary time of the day.\n \n This prevents the load spike at midnight and other known time/date.\n", "commit 0b088e809a92b21278a64ebbd081ec367ec7985d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-04 10:56:38 -0800\n\n Tom Huybrechts reported an incompatibility problem with some plugins (batch task?), so removing the final keyword\n", "commit 86319ad5393117a90d0674281d7e792148139de1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-04 14:54:46 -0800\n\n [FIXED JENKINS-10890]\n \n The closures sent from the CLI client should carry over its\n authentication. Test is written in the SSH cli auth module.\n", "commit b5973a4a1da2285d4a814dd88b1f48f48376fc8d\nMerge: 24d561fa62 5c0b36da02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-04 12:18:51 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 5c0b36da02f72abb15c52042bf5817ff5e7ec24d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 20:44:16 -0800\n\n made the location of Maven local repositories pluggable\n", "commit 44c3253fd48174bec79c1ed9cba8af7b9bba2f2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 20:33:40 -0800\n\n test regression\n", "commit 433b855e7a306c3b4b39b7632a16fab8d9cdc387\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 17:00:02 -0800\n\n moving into the advanced section\n", "commit 4433bfd558be231b6183a78968f1225fe7345946\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 16:58:12 -0800\n\n Jenkins, plus a few minor nitpicks\n", "commit 5bef34ce619ae0dde15b07ea48e19d5ca2f40bac\nAuthor: justinedelson <justin@justinedelson.com>\nDate: 2011-11-08 12:02:38 -0800\n\n adding support for reply-to header\n", "commit e5c96723f3d77ada3c8a1e4da161d8e5134365c2\nAuthor: Michael Smith <msmith@cbnco.com>\nDate: 2011-11-16 16:38:35 -0500\n\n [JENKINS-11766] Maven RedeployPublisher: fix promoted-builds deployment to Maven\n \n Add some indirection to allow the promoted-builds plugin's\n RedeployBatchTaskPublisher to override getMavenBuild() and return the\n promotion target's MavenModuleSetBuild object.\n \n Also requires a fix in promoted-builds.\n \n Signed-off-by: Michael Smith <msmith@cbnco.com>\n", "commit 863cde16ffd83ef0b30652edfbc6311578f14886\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 16:43:02 -0800\n\n doc improvement\n", "commit eb8020d73f519f8a3d3541ebe276204a9b38219b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 10:15:34 +0100\n\n limit scope of prev\n", "commit e2b59a27bbd17e44da51067054d5d023ff8d264a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 09:56:56 +0100\n\n Reworked getBuildStatusSummary() to be based on ResultTrend and thereby fixed some inconsistencies in the 'isWorse' handling\n", "commit bd071ce8b5e6796d60ec7e15e7b8cf2165c61152\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 09:33:11 +0100\n\n added test case for Run#getBuildStatusSummary - which shows that there're some problems\n", "commit 59ec56d798a03d85d4a9324ba875b973557e7390\nAuthor: Nolan Lawson <nolan.lawson@gmail.com>\nDate: 2011-12-07 13:53:25 -0500\n\n Use default suffix for outgoing addresses in MailSender, when they don't contain a '@'\n", "commit c93ed1deb702c3b0577146a0774b89c32642a628\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 16:22:10 -0800\n\n [FIXED JENKINS-11762] concluding the merge.\n", "commit 77a9746071d4c874b33ab5b9dc2abc34f555751c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 16:11:21 -0800\n\n various trivial nit-picking\n", "commit 83bc1142c2b344b1738a17eb06a2ae3fef54e4c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 15:54:51 -0800\n\n slightly more readable this way\n", "commit cf4bf0c8dc2f36955d2243268b74dc699b816fb5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 15:54:14 -0800\n\n Nitpicking. In the core we use ALL_CAPS for static fields. Generally speaking.\n", "commit 692b5576b0c3bf1a0ed2f60de4cf7c6840d4bfa6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 15:50:05 -0800\n\n better to use another overload that doesn't mask the nested stack trace\n", "commit d8c12c026474dfa54ef3610f1d69feb50029692a\nAuthor: Albert So <kingfai@yahoo-inc.com>\nDate: 2011-12-21 17:22:23 -0800\n\n [JENKINS-12199] Fixed bug where job configuration shows a displayname even though the job doesn't have a display name\n", "commit efcdf14ccb7c52898293a7739f96a0c751cfc441\nAuthor: Albert So <kingfai@yahoo-inc.com>\nDate: 2011-12-13 16:32:10 -0800\n\n [JENKINS-11762] Fix displayname issues when renaming or cloning a job. We now clear the display name when cloning or renaming a job.\n", "commit 484d952029b235d889a5d2e4bd9bc44a9707f7ff\nAuthor: Albert So <kingfai@yahoo-inc.com>\nDate: 2011-12-13 15:47:42 -0800\n\n [JENKINS-11762] Changes to add a configurable display name to jobs\n", "commit 05b46659e451c316fb5f1a5243c49b9a84a50702\nAuthor: Albert So <kingfai@yahoo-inc.com>\nDate: 2011-12-13 15:46:52 -0800\n\n [JENKINS-11762] Changes to add a configurable display name to jobs\n", "commit 907686ae6e37e3e90752fb3d038776dac00b90d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 15:27:50 -0800\n\n Reworked the change a bit.\n \n - I feel uncomfortable with a string field used as an enum.\n - I feel uncomfortable with parameters that have some restrictions about\n the way they can be combined.\n \n My change is bit more verbose but it uses less Jelly and I think it's\n more in line with the architecture.\n", "commit 011c510f4affcb79b2e5b099ae9c885377921631\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-12-15 15:04:16 +0100\n\n Improve windows service slave management\n - 3 options : run as Local System, Administrator or custom account\n - Memory options\n - Disconnect the slaves stops correctly and deletes the service\n - Reconnecting the slave updates the jenkins-slave.xml configuration\n", "commit a0849a7325b7309af61681bcc62c16bc99f98074\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-12-15 14:49:34 +0100\n\n Improve performance of expand for radioBlock button.\n - Loop only on tags between block-start and block-end\n - Clearer and shorter code\n", "commit c99458365a8eac122a81073a6c85cc008a3bb87c\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-12-13 23:55:21 +0200\n\n osx: Improved installer based on recent feedback on #jenkins\n \n 1) Installer checks Java is installed before proceeding.\n It also tells how to get Java installed.\n \n 2) Installer opens http://localhost:8080 when installation is finished.\n", "commit 41015a6f4a251b7cc9113db49515c7e4f10d1f29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 12:23:13 -0800\n\n pretty printing first to make the diff easier to see\n", "commit 21244cac7e0706f95531fae81e1af68a38544f34\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 12:08:57 -0800\n\n [FIXED JENKINS-12119] rolling back a portion of 46998ba0446834de0c725c32b328ace7ce844f6a as this is binary incompatible change\n", "commit 867b67ad70c5b319094f3c1cf54441de0400551f\nAuthor: Vitalii Tymchyshyn <tivv00@gmail.com>\nDate: 2011-12-15 17:34:26 +0200\n\n [JENKINS-12119] Fix for symlinks not created when native libs don't work\n", "commit e36f423330d43e58e5ed6dc143b0de02a3f44968\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 12:03:31 -0800\n\n recording the past 3 commits\n", "commit f4e107366d840b8995b92fd06be5ffabaeaed628\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 11:57:25 -0800\n\n ordering matters a lot\n", "commit 32d5c23f3d0f9542ee3d5398a1a4f83bb55d5028\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 11:53:16 -0800\n\n a bit of simplification\n", "commit 386618dca4198e215e1c7d5994fcb7da2356d6cd\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-12-18 17:31:00 +0100\n\n support new JenkinsPlugin type (jpi)\n", "commit 6e02aa914491cb1cd8b7e1abad3c3d67730f72e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 11:45:40 -0800\n\n doc improvements\n", "commit 17981489ab843735cdcc898fab2082c0ac926a03\nAuthor: kiy0taka <kiy0taka333+github@gmail.com>\nDate: 2011-12-28 08:11:16 +0900\n\n JUnit4 test is failed with maven-junit-plugin\n", "commit 6ffa28d1f7ce84089fc16fbc935d5e3c8c45eac4\nAuthor: kiy0taka <kiy0taka333+github@gmail.com>\nDate: 2011-12-28 08:10:07 +0900\n\n JUnit4 supports recipes.\n", "commit 104a05818616390902235c9b0ffe066ecd9f314a\nAuthor: lucinka <lucinka@localhost.localdomain>\nDate: 2012-01-03 15:07:32 +0100\n\n Enable to create slave error log locally.\n", "commit 7e48d4ba4029062ccb13a6ba2a53e8e230b46402\nAuthor: Brian Lalor <blalor@bravo5.org>\nDate: 2011-12-22 14:21:00 -0500\n\n [FIXED JENKINS-9942] Convert system path separator to \"/\"\n \n The ZipArchiver was visit()'d with a relative path that uses the system's path\n separator, but zip archives require a forward slash for platform compatibility.\n This fix replaces the platform-dependent File.separatorChar with a forward\n slash.\n", "commit f33e7146845dde5faa171abfdaaaea10be02a7b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 11:10:03 -0800\n\n the trunk is toward 1.448-SNAPSHOT\n", "commit 5d5efc29fa391b65d502aed89580c6961c9b212c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-03 11:09:59 -0800\n\n creating an RC branch\n", "commit cae5d74127640360315d39b86ae89c55a9ca1225\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-03 23:42:33 +0900\n\n [FIXED JENKINS-12279] Link to user profile from console output should go to the user ID, not the\n user name\n", "commit 2ac1df4b91ea5bf0ee94d4d89e135d8a355bd8c8\nMerge: a2f9583034 4a6cee460c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-02 19:25:37 -0800\n\n merged back the RC branch\n", "commit 4a6cee460c480711357164e841e67b766eec0f91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-02 19:25:34 -0800\n\n updated changelog as a part of the release\n", "commit 8939faccf4894d38c34186bcdd8f2f9e47989880\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-02 18:59:24 -0800\n\n toward the next release\n", "commit 379d62e081408c3c833d5f930d0bb1637e175e6d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-02 18:59:17 -0800\n\n releasing a new plugin parent POM\n", "commit 9602e10ff9c81498d6700e22908b4c8ae40f604d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-02 18:59:16 -0800\n\n updated changelog for release\n", "commit b541252e2ea17e586f0d7975deddd6e84458b99a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-02 18:44:38 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0e60c5c4c7887828d43f83e4c94ee88596caa193\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-02 18:44:36 -0800\n\n [maven-release-plugin] prepare release jenkins-1.446\n", "commit 24d561fa625106a39bfee6f104e51ad841a29bff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2012-01-02 09:30:54 -0800\n\n doc improvement\n", "commit a2f9583034708b46bd2616765f0aed3e4cd0be52\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2012-01-02 02:17:56 +0900\n\n l10n(ja)\n", "commit 15d21e6c3bcdf9ab7aab718307992a2e967d000d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-31 17:14:32 +0100\n\n Changelog entry for JENKINS-11883\n", "commit 917b3dff6ca74d88bc22e419f5839cbc3cc26524\nMerge: e295fdf1d7 78792b35b3\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-31 17:10:56 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 78792b35b3106db2cfca892ac99070a07a4d3a0c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-12-31 10:36:21 +0100\n\n JENKINS-12259 add change log entry\n", "commit e295fdf1d706b32a070ae5b68d9387f9342f142a\nMerge: ce2c0c5a1b 2d958cdede\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-30 19:16:06 +0100\n\n Merge branch 'filterimpl-serialization' of github.com:kutzi/jenkins\n", "commit 2d958cdede7db043fac7051954b2f7d4180dcd48\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-30 19:13:52 +0100\n\n reduced memory footprint of MavenModuleSetBuild\n", "commit ce2c0c5a1b7a17f5c908490b70a5d43d64340ed5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-30 16:50:45 +0100\n\n fixed some warnings\n", "commit b4fe626f73acaa3d52453543752709261994635a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-30 16:47:13 +0100\n\n [JENKINS-11073] don't fail copyToWithPermissions if setting last-modified fails on Windows (more reliable detection of Windows platforms than before)\n", "commit 922b2c7f2174b6e6c3dec9c83ec8c800b2b58307\nMerge: 38e155e388 41f19a9ed9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-12-30 06:36:47 -0800\n\n Merge pull request #338 from cliffmaury/patch-1\n \n Fix french translation for Maven \"Add post-build step\" key\n Thanks!\n", "commit 41f19a9ed9e0be83042f66a4503cad961ed2aceb\nAuthor: Cliff Maury <cliff.maury@gmail.com>\nDate: 2011-12-30 15:27:34 +0100\n\n Fix french translation for Maven \"Add post-build step\" key\n", "commit 38e155e38899b86dbcf4705cc0fabc59d1d1f77e\nMerge: 689eef2584 927f7e0dcc\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-12-29 14:26:08 -0800\n\n Merge pull request #337 from mc1arke/patch-1\n \n Update core/src/main/resources/lib/form/repeatable.jelly\n", "commit 689eef2584b0ec5cd1310e370a9f7f1ad44f8e7c\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-12-29 23:15:31 +0100\n\n remove testing code\n", "commit 22317ad5c0a94bfa660d6a669f3cf0e18010283a\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-12-29 23:15:02 +0100\n\n prevent NPE when pluginDescriptor.classRealm is null\n", "commit 927f7e0dcc91e07cac8d646d07e20b8c3509ada5\nAuthor: mc1arke <michael.m.clarke@gmail.com>\nDate: 2011-12-29 18:17:15 +0000\n\n Update core/src/main/resources/lib/form/repeatable.jelly\n", "commit 3850056ba25f308c155c6e1ad1b59545e85e382a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-28 12:09:14 -0800\n\n snapshot dependency crept in\n", "commit acaf41aaee57cb730de8692da890f1ed4f5f273a\nMerge: af0b6f8a7d 17ac08361b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-28 12:00:25 -0800\n\n Merge branch 'rc'\n", "commit 17ac08361baaf1069de924c8bd135b54573c75e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-28 12:00:03 -0800\n\n needs 1.2 or else the test will choke with file handle leak\n", "commit 9a8792465b6b0c484e0bb5c49859108709eaa82a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-27 15:33:28 -0800\n\n doc clarified\n", "commit b298b7b370af4db5cebe3b43a7a5fb4bde21f87b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-27 15:32:21 -0800\n\n added a quick shutdown hook\n", "commit af0b6f8a7db95d6b631edbbef9a0976d13f2693b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-27 14:02:00 -0800\n\n using newer stapler to play with better scripting language support\n", "commit 1937f4271d981a441a8111765bb7eeecf0a93816\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-27 08:33:07 -0800\n\n the trunk is toward 1.447-SNAPSHOT\n", "commit ac5d6ce99f6b92cd779541262859397f0996b40b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-27 08:33:04 -0800\n\n creating an RC branch\n", "commit f37dcabfb87788dd6ee46966d33b7d27b57cb49e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-27 13:06:04 +0100\n\n [FIXED JENKINS-12139] Sort workspace file list based on request locale.\n", "commit f4966f7cd3fafc0b7937be44b4dcdb79f414d2bc\nMerge: 753d625348 7008376d51\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-26 10:40:58 -0800\n\n merged back the RC branch\n", "commit 7008376d51f0cbf5ab43cf8f1173f5b1407b49b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-26 10:40:55 -0800\n\n updated changelog as a part of the release\n", "commit bf12d94771d69f7dd8f8197ee3cdd5b7203de4bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-26 09:43:36 -0800\n\n toward the next release\n", "commit c4b7be0bf0b54e77d9c3a41401f88b0173f187fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-26 09:43:29 -0800\n\n releasing a new plugin parent POM\n", "commit 97e969c7cd63a6aaf8d897bb3ab7c2b727ee7436\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-26 09:43:29 -0800\n\n updated changelog for release\n", "commit 15b730ced5fb6a73aadc8a71c59cb6d827b1fcfb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-26 09:29:39 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 715f93ab142d2e51c1efce1cb9343773257d4304\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-26 09:29:38 -0800\n\n [maven-release-plugin] prepare release jenkins-1.445\n", "commit 0d2c5575339fc845783306ba3de387ea9f073a07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-25 10:54:44 -0800\n\n clarified\n", "commit 753d6253485b0bd0b328b89bc39927fc44b37611\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-12-25 16:21:39 +0100\n\n update documentation\n", "commit 4b2e23b197fa40612fcf59c5eb3dd81a8a5fd654\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-12-25 16:00:51 +0100\n\n [FIXED JENKINS-5695] Jenkins sending too many emails for Maven module failure\n", "commit e897ee7f34163bfad28855d1a5b49d0774ce0365\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-12-25 14:37:45 +0900\n\n Japanese localization\n", "commit 99b25b44a81d680f90415cb281875c230c778a47\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 21:23:11 -0800\n\n fixed possible NPE. installations can be null\n", "commit ba24a420f941115f3106e2f83aaa5fdcd65fadfe\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-12-24 13:44:26 +0900\n\n added changelog for pull request #334\n", "commit 9d3fc6d930d214882142382363ee19ebd7a009bf\nMerge: 8bfbd4364e c5bee090c5\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-12-23 20:38:18 -0800\n\n Merge pull request #334 from fredg02/Hyperlinks\n \n Added hyperlinks to console output\n", "commit 65025d6b784de2ba1e761772af4edabe92092e69\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 19:58:54 -0800\n\n added a hook to define exclusion from CSRF\n", "commit 50974a1dce98b27aed0fd226451358bc17093481\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-22 14:48:32 -0800\n\n Jenkins!\n", "commit d5710650d7189b8cfe76199f0da8b77db04ddfba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-22 14:43:49 -0800\n\n set the root URL\n", "commit ee9e3ffe79d0fa73f42854d14f966f2d64f82642\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-20 12:34:11 -0800\n\n Expose if the e-mail address is explicitly configured.\n", "commit 2de6d548689d3f519914f102a0d3c950142dba3c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-20 10:19:34 -0800\n\n improved the error diagnostics by reporting what workspace it's blocking on.\n", "commit 8bfbd4364e65268234fa2d07cf58b7555c1d8367\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 17:18:07 -0800\n\n botched 1.0 deployment\n", "commit e8df1c79ac4de0d4799404b5b996523235328c82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 17:07:19 -0800\n\n Jenkins now acts as an SSH daemon\n", "commit a8f5cd5ed66e935921c6d8f641e66e44a1707e25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 15:47:00 -0800\n\n splitting out a new tag to configure a TCP/IP port for a daemon\n", "commit 8b92f50f216a4362c0834635c46f9aa4d8065713\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 14:24:25 -0800\n\n replacing the reference to channel via checkChannel()\n", "commit e45f734e8b054f0cb5d84510b9fdf69301279ef3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 14:15:06 -0800\n\n documenting the behaviour\n", "commit 5051f144ae313bb05b63e196a8a39ed4f1b76636\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 13:45:43 -0800\n\n added a call path to call CLICommand without requiring a Channel\n", "commit c1f8fef7396ebc9c5792c606250427a0e3b16004\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-23 13:28:38 -0800\n\n moving to ensure that the code runs for other users of CLICommand\n", "commit 2ec099ed6a130dc341f27905dcf0af9d8973e3be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-22 19:12:50 -0800\n\n bumped up to pick up convenience methods\n", "commit 8fe3f1f028d16f56e2f20fa3b68290e9f7493293\nMerge: 7bba3abcf9 695c26f068\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-12-23 16:38:33 -0800\n\n Merge pull request #335 from ialbors/master_g\n \n Fixed resize handler in timeline graphic.\n", "commit bc24201485b52e0f779e5cc2934a45990527cad8\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-19 18:38:10 +0100\n\n Removed unnecessary code duplication in the Maven builders\n", "commit 41278a7a3084675502202170fe5c1c01a5fc5094\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-19 16:45:47 +0100\n\n some minor optimization\n", "commit bc58b2aca69ba04b558f1421608c4acbe49fd511\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-19 16:33:29 +0100\n\n Minimized serialization profile of FilterImpl\n", "commit 695c26f068bfbb54f6211526e6994933d333abec\nAuthor: Ignacio Albors <ignacio@albors.ws>\nDate: 2011-12-20 17:35:47 +0100\n\n Fixed resize handler in build trend graphic.\n \n Javascritp file reference relative to root url.\n", "commit 7bba3abcf9456e5a933e2207c4d87bc58a9f2fc0\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-12-21 09:53:32 +0100\n\n [JENKINS-11318] updgrade to wagon 2.2\n", "commit c5bee090c52d4c4d2fa9416061fdde5c57aaf1d4\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-12-20 03:17:48 +0100\n\n Added hyperlinks to the console output for the slave that the build was\n running on and to the user that started the build.\n", "commit f3b8ee007e3a6107ffbd072d61d303011b5e855d\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-12-20 03:13:03 +0100\n\n Added hyperlinks to matrix configurations in console output of the\n parent job. Added German translations.\n", "commit ab0b9d577b95d7178ba200f1e486f8ddc12ee5ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 18:11:14 -0800\n\n noted the UI improvement\n", "commit 3475aecc0cfab160518c5b8d705fe940b6a1c424\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 17:14:50 -0800\n\n the trunk is toward 1.446-SNAPSHOT\n", "commit a26b589aa3c973efeb9ba8d0e11ad24f9e17c2be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 17:14:46 -0800\n\n creating an RC branch\n", "commit aa38c439eade58210749fa0653f0e85898ecaa12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 17:46:50 -0800\n\n icon for the top sticker\n", "commit a5a74c14611f784588ba7ce05b9caf93727eca41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 17:36:33 -0800\n\n added the top version as well\n", "commit adba6d4f08d74e1ff2ae8544e8e44f97b1b44dbf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 17:23:14 -0800\n\n adding the sticky save button to more places.\n", "commit 760f9030a8f4a3aa878570615fd670a7b42ba3a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 14:15:17 -0800\n\n CLI now supports using HTTP proxy for tunneling its TCP/IP connection\n", "commit 721111b19612383ac06c478f26a326cc7af3eca1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 12:53:08 -0800\n\n unused parameter\n", "commit 9b033f412c09b189881d576f3bad82f828d09642\nMerge: 9713527367 0db035a2a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 13:01:15 -0800\n\n merged back the RC branch\n", "commit 0db035a2a5ba1668f42199d508be03de1b086f59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 13:01:12 -0800\n\n updated changelog as a part of the release\n", "commit e2d961d0ee8218eb6ee6086da1e6b51ed3c81fc3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 12:35:21 -0800\n\n toward the next release\n", "commit 6937dbe0edf4a049f3d948d393ab986eadf87621\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 12:35:14 -0800\n\n releasing a new plugin parent POM\n", "commit 4abb2372b28b3a508abdd27cbd67feac24ca5f31\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 12:35:14 -0800\n\n updated changelog for release\n", "commit 979dc08807381f142810bfdf855e6cb9cbc6b157\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 12:21:08 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ab35c5295cefda5085fca9f8a5cd615669f9c5da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 12:21:08 -0800\n\n [maven-release-plugin] prepare release jenkins-1.444\n", "commit 971352736793dc31959bf7fb1979560fa18fbd1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-19 12:15:34 -0800\n\n Advertise the host name to enable direct connection.\n", "commit 78c1d5d6d851dd510ff758ae2e4eb568dcd72436\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 19:32:07 -0800\n\n Oops. NPE in #1371\n", "commit a41fb84e7fc3bec99bfec371acd6de876e3d55e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 19:22:13 -0800\n\n [FIXED JENKINS-11204]\n \n Don't let the partially loaded Jenkins cause a possible data loss.\n", "commit eec37460daf0ff4c42adb82d3c66629bc4e85223\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 18:42:38 -0800\n\n [FIXED JENKINS-11873] don't say proceeding with anonouymous because we might not\n", "commit 8ad2502cad002f92639298d266264508407a7325\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 17:46:25 -0800\n\n doc improvement\n", "commit dcbdbcc507025f3c8319817a0add6dfd0e9401d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 18:21:03 -0800\n\n [CLOUDBEES-2018] fixing the root cause.\n \n At some point after this code was originally written, I/O in remoting\n became asynchronous. So we need to sync with that before we swap out\n the new log output stream, or else you cut off stuff at the wrong\n moment.\n \n Normally the command transfer in remoting is slow enough that\n you get more or less synchronized output anyway, which is why\n this poblem remained unnoticed.\n \n But if the uncliamed buffer gets large, write operation will take a long\n time, which makes this issue more likely to show up.\n \n This fix address this problem by doing a proper sync.\n The recycling of ByteArrayOutputStream is also disabled because it makes\n synchronization tricky.\n", "commit 982946beb844fb356b209d911b044acaf1cc8807\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 17:38:36 -0800\n\n [CLOUDBEES-2018] improving the performance under a large side buffer.\n This might be a bug of its own that the unclaimed side buffer gets that long, but java.io.ByteArrayOutputStream really sucks as its bytes grow, and this does no harm\n", "commit 0ea5a28d26c45561909013628098c9e5b783cbe3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 17:34:23 -0800\n\n further simplication\n", "commit 946bb40f515d468eb884d74c9c176df3ebe7d9c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 17:32:20 -0800\n\n getting rid of code duplication\n", "commit 181d17313806ddfd0fec6f0a014540c2407c314e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 17:26:26 -0800\n\n Ignoring exception is a bad idea\n", "commit 5ef67b40db04121134cc70499055a2e68c78485c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 17:20:53 -0800\n\n no InterruptedException here\n", "commit ebfa6bb04a7ddd5e838dec1e35c6b0d266e204ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 10:48:15 -0800\n\n explained the lifecycle\n", "commit 13668d3fce020b893eaa9f9f84fff372afba21b2\nMerge: 86ce56c401 3fd9889c05\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-16 10:15:48 -0800\n\n Merge branch 'radioBlock-inline'\n", "commit 2bf18d028debefe2d5a13ade6b89c90e773d528c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 17:57:36 -0800\n\n recording changes\n", "commit 86ce56c40156111d5a4c002932087d92de192400\nMerge: 7c63543f85 8a9260fcd4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 17:51:25 -0800\n\n Merge remote branch 'origin/master'\n \n Conflicts:\n changelog.html\n", "commit 7c63543f852e6fae022740da4b78aff5dac4e2d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 17:49:29 -0800\n\n the trunk is toward 1.445-SNAPSHOT\n", "commit 2a459db8cd7c5ddd51590fcdc421d1f20bb4a5e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 17:48:59 -0800\n\n creating an RC branch\n", "commit 8a9260fcd46e69869ec2463d1fe90307e168f1c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 15:11:42 -0800\n\n using a version that has a better diagnostics support\n", "commit a306e2513fc5ae7e13d294b757f22e1f6ca0a915\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 14:57:47 -0800\n\n This fails if \"#foobar\" CSS selector fails to find the corresonpding ID.\n \n Exception class=[net.sourceforge.htmlunit.corejs.javascript.JavaScriptException]\n com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot read property \"parentNode\" from null (http://localhost:38569/static/5bfaa01f/scripts/hudson-behavior.js#2430)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:528)\n at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:529)\n at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:536)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:424)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:399)\n at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:892)\n at com.gargoylesoftware.htmlunit.html.HtmlScript.executeInlineScriptIfNeeded(HtmlScript.java:309)\n at com.gargoylesoftware.htmlunit.html.HtmlScript.executeScriptIfNeeded(HtmlScript.java:364)\n at com.gargoylesoftware.htmlunit.html.HtmlScript$1.execute(HtmlScript.java:223)\n at com.gargoylesoftware.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:238)\n at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:699)\n at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)\n at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:657)\n at org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1132)\n at org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:1034)\n at org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:206)\n at org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:329)\n at org.cyberneko.html.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:3058)\n at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1994)\n at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:907)\n at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:499)\n at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:452)\n at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)\n at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:901)\n at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:350)\n at com.gargoylesoftware.htmlunit.html.HTMLParser.parseHtml(HTMLParser.java:304)\n at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:134)\n at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:101)\n at org.jvnet.hudson.test.HudsonPageCreator.createPage(HudsonPageCreator.java:46)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:449)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:332)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:374)\n at org.jvnet.hudson.test.HudsonTestCase$WebClient.goTo(HudsonTestCase.java:1744)\n at org.jvnet.hudson.test.HudsonTestCase$WebClient.goTo(HudsonTestCase.java:1735)\n at hudson.model.JobPropertyTest.assertJobPropertySummaryIsShownInIndexPage(JobPropertyTest.java:59)\n at hudson.model.JobPropertyTest.testJobPropertySummaryIsShownInMatrixProjectIndexPage(JobPropertyTest.java:48)\n at org.jvnet.hudson.test.HudsonTestCase.runTest(HudsonTestCase.java:386)\n at org.jvnet.hudson.test.HudsonTestCase.runBare(HudsonTestCase.java:277)\n at com.sun.maven.junit.LocalTestCaseRunner.runTests(LocalTestCaseRunner.java:142)\n at com.sun.maven.junit.LocalTestCaseRunner.runTestCase(LocalTestCaseRunner.java:62)\n at com.sun.maven.junit.LocalTestCaseRunner.runTestCase(LocalTestCaseRunner.java:58)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215)\n at hudson.remoting.UserRequest.perform(UserRequest.java:118)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:270)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n Caused by: net.sourceforge.htmlunit.corejs.javascript.JavaScriptException: TypeError: Cannot read property \"parentNode\" from null (http://localhost:38569/static/5bfaa01f/scripts/hudson-behavior.js#2430)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/hudson-behavior.js:2430)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:1126)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:1072)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:106)\n at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:879)\n at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:164)\n at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:427)\n at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:263)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3058)\n at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:162)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:486)\n at com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest.setState(XMLHttpRequest.java:171)\n at com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest.doSend(XMLHttpRequest.java:445)\n at com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest.access$000(XMLHttpRequest.java:61)\n at com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest$1$1.run(XMLHttpRequest.java:393)\n at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:529)\n at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:536)\n at com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest$1.execute(XMLHttpRequest.java:390)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.processPostponedActions(JavaScriptEngine.java:556)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.access$300(JavaScriptEngine.java:68)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:523)\n Caused by: net.sourceforge.htmlunit.corejs.javascript.NativeError$NativeErrorException: Cannot read property \"parentNode\" from null\n at net.sourceforge.htmlunit.corejs.javascript.NativeError.make(NativeError.java:99)\n at net.sourceforge.htmlunit.corejs.javascript.NativeGlobal.execIdCall(NativeGlobal.java:242)\n at net.sourceforge.htmlunit.corejs.javascript.IdFunctionObject.call(IdFunctionObject.java:129)\n at net.sourceforge.htmlunit.corejs.javascript.BaseFunction.construct(BaseFunction.java:349)\n at net.sourceforge.htmlunit.corejs.javascript.Context.newObject(Context.java:1541)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.newCatchScope(ScriptRuntime.java:3258)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:450)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:494)\n at script.findElementsBySelector(http://localhost:38569/static/5bfaa01f/scripts/behavior.js:187)\n at script.apply(http://localhost:38569/static/5bfaa01f/scripts/behavior.js:71)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/behavior.js:79)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:676)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/behavior.js:68)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/hudson-behavior.js:1518)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:1122)\n Caused by: net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: Cannot read property \"parentNode\" from null (http://localhost:38569/static/5bfaa01f/scripts/behavior.js#134)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3652)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3630)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3658)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3677)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.undefReadError(ScriptRuntime.java:3690)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1422)\n at script.isAncestor(http://localhost:38569/static/5bfaa01f/scripts/behavior.js:134)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/behavior.js:187)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:495)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:451)\n at script.(http://localhost:38569/static/5bfaa01f/scripts/prototype.js:676)\n JavaScriptException value = TypeError: Cannot read property \"parentNode\" from null\n", "commit 30518db66b3a9f9fcc7620415364773ea1443715\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 13:05:57 -0800\n\n added sticky div to help with UI\n", "commit d373141fa267761ecb49c2a3c571c7d030d4077a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 09:47:04 -0800\n\n Revisited the abstraction. Allowing this method to return a mutable list, following the trend in the core to expose intelligent collection (as opposed to have the parent define CRUD methods.)\n", "commit 88de1669dff8a9239b9ad21cd90b3088b576edf0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 09:38:30 -0800\n\n Jenkins\n", "commit 8cd23888b4f07efaa5bb499ad599375ca67b9146\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-15 09:34:33 -0800\n\n added a method to expose this. Motivated by the conversation around ruby-runtime with cowboyd\n", "commit bfdfe527c6c1667c3632b2bd54b7b217469faa2e\nMerge: 1c9262e977 879b3f09f0\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-12-15 00:15:08 -0800\n\n Merge pull request #327 from recampbell/master\n \n Expose a new beforeUse callback on WorkspaceListener for performing actions on a workspace before it's used by a build.\n", "commit 879b3f09f092e7e104728d6c40c0830891be3ad1\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2011-12-14 20:38:55 -0600\n\n Expose a new beforeUse callback on WorkspaceListener for performing actions on a workspace before it's used by a build.\n", "commit 1c9262e97797484dcf3b7287694b43967234d921\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-12-14 19:29:35 +0100\n\n [FIXED JENKINS-7926] Add time execution of the build on build detail page\n", "commit fd9896cff63456e70f000efb95e30d01780cd533\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-12-14 18:49:31 +0100\n\n [FIXED JENKINS-10915] fix french translation\n", "commit 73c4de32cae7bb405433c546be636dbb2dc83ec8\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-12-13 19:31:53 +0100\n\n [FIX JENKINS-10536] Package Groovy DSL descriptor for eclipse in core jar to ease creation of groovy views in eclipse\n", "commit 0ca017a697caeea08e4ccd9b6ae877509835c19f\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-12-13 16:29:10 +0100\n\n fix typo\n", "commit 45015d7deaae50545618a51a5e69afe95caf0f27\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-12-13 12:01:27 +0100\n\n Added changelog record for pull request #325\n", "commit 4756d58747eccb12b89f42ac5c2098fc72fa0d6c\nMerge: ad6a638aea 65af34a3bd\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2011-12-13 02:57:42 -0800\n\n Merge pull request #325 from lvotypko/master\n \n Fix prematurely re-drawing graph for matrix build.\n", "commit 65af34a3bdcdc712c9b09c52b9dc37c1c4515f11\nAuthor: lucinka <lucinka@localhost.localdomain>\nDate: 2011-12-13 08:38:47 +0100\n\n Fix prematurely re-drawing graph for matrix build.\n", "commit 90432b56e9c04893b44cf45bd336db98746c40aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-09 15:32:22 -0600\n\n [FIXED JENKINS-12061]\n \n I still don't fully understand why the right border gets cropped, but\n playing with DOM manipulation window, it seems like the cell-level\n \"border-right: none\" is winning over the table level \"border: 1px solid\n talks about the border conflict resolution specified in\n http://www.w3.org/TR/CSS2/tables.html#border-conflict-resolution\n \n What this fix does is to set the cell-level right border for pane\n tables. I realize that this might break table nesting inside another\n table.\n", "commit ad6a638aeada19a35873f272957d1323b8632309\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 17:57:02 -0800\n\n exposing the setChannel method that directly takes an existing Channel\n", "commit e77305cfe951e8cafbd754399e17318a8df5e8e0\nMerge: d755cdaf66 4b14ef5ded\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 11:35:43 -0800\n\n merged back the RC branch\n", "commit 4b14ef5ded36e2afe1a8b9d94a738ec9cb84dc1e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 11:35:40 -0800\n\n updated changelog as a part of the release\n", "commit 12945e7e5bfe1a20ee472f9a914b7859fe6c2a53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 10:53:47 -0800\n\n toward the next release\n", "commit 1888cf229281373dfb4c2ab2d1d54f10693b02ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 10:53:28 -0800\n\n releasing a new plugin parent POM\n", "commit 75dd9225ecf8a863cdfb5b1ef2c071473ec360b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 10:53:27 -0800\n\n updated changelog for release\n", "commit 1d0801b46ae2f6da4c0a6c8acc92f5384d30039c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 10:16:13 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0b79f11cd7e1dc65d575e3afda21cc96276a653f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 10:16:11 -0800\n\n [maven-release-plugin] prepare release jenkins-1.443\n", "commit d755cdaf66f31bd8e61c2c7cdf041492877b83d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-12 09:42:46 -0800\n\n Integrated newer version of commons-jexl to get a fix for\n CLOUDBEES-2124.\n", "commit de47761c082ea7491a87b723b5acb37b329e230c\nAuthor: Giulio D'Ambrosi <giulio79@gmail.com>\nDate: 2011-12-12 01:21:03 +0100\n\n Italian translation\n", "commit 3c6005c5d739fe8415b7c1e6333132741382b064\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-08 13:25:49 -0600\n\n Fixing the left-over merge conflicts.\n", "commit 67f94cd1c3f7190ef0c600f3c573a3f0620e5563\nAuthor: Costin Caraivan <costincaraivan@gmail.com>\nDate: 2011-12-02 23:03:42 +0200\n\n [FIXED JENKINS-10251] Adding borders for all the cells, to make it easier to see the\n configurations in the matrix.\n", "commit aba1616465e4a86ec7b7c0970a158d2229a2b037\nAuthor: Costin Caraivan <costincaraivan@gmail.com>\nDate: 2011-12-02 23:00:36 +0200\n\n [JENKINS-10251] Styling the matrix configuration table to look more like Jenkins tables\n instead of the default HTML table look. Also moving the\n \"Configuration Matrix\" title as a part of the table, to gain some space.\n", "commit d053e7b932624e722fafb876b5817e387c725d1c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 16:32:15 -0800\n\n noting that this is SIGTERM(15), not SIGKILL(9)\n", "commit 6c8e8355d06e46ebcb7ea1e89d56241833e3b5ea\nAuthor: Giulio D'Ambrosi <giulio79@gmail.com>\nDate: 2011-12-07 00:22:14 +0100\n\n Italian translation\n", "commit 75b4cc50b563114a11f16349845bd4a2f72bfe02\nMerge: 5e9713d71f 5b634a336b\nAuthor: Giulio D'Ambrosi <giulio79@gmail.com>\nDate: 2011-12-07 00:07:21 +0100\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 5b634a336bb446697dc57c9726132049302dcf4b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 10:54:32 -0800\n\n the trunk is toward 1.444-SNAPSHOT\n", "commit e5c106b425a0f527750f27866153ab0d737cd0b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 10:54:28 -0800\n\n creating an RC branch\n", "commit 5f0492de19dad55509c187eb8f594c3c1c25e21d\nMerge: c7ea4b7c06 f8a220d30d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 10:25:25 -0800\n\n merged back the RC branch\n", "commit f8a220d30d99a168389c993c134e731451fbe77c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 10:25:22 -0800\n\n updated changelog as a part of the release\n", "commit 1d5a7d6f6d8caaf32509ef25859ef69b7d5e07de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 09:30:17 -0800\n\n toward the next release\n", "commit f4282c8f719d352e880f790256137663f5ebc96c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 09:30:10 -0800\n\n releasing a new plugin parent POM\n", "commit ef37cb6ed876fc3f3139fbec7903be3d78134530\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 09:30:10 -0800\n\n updated changelog for release\n", "commit 6651ebbed48bb5ef409d1a6f7594ad789c0e6611\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 09:13:15 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0c7423662f41b3eb88c1d89a70efd8a1cb3b47b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-05 09:13:14 -0800\n\n [maven-release-plugin] prepare release jenkins-1.442\n", "commit c7ea4b7c06dba170a0cc190d64ebee331188d01a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-04 13:02:12 +0100\n\n a single !file.isFile() does the same thing\n", "commit 61f0aa2f0f7f28a117058fd8b626d1dde0ca94da\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-04 12:58:45 +0100\n\n [FIXED JENKINS-11819] Canonical name of Maven artifacts may end with \"-\" if classifier is empty.\n", "commit 3bb6f4efcbb7a97cc86e2dc2550005fe732ebdc8\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-04 12:35:11 +0100\n\n - removed unused method\n - doc update\n", "commit 1fe71dd8c407ccf84ef4942546433a8f920a166e\nMerge: e645c17652 70fb68eede\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-04 03:26:32 -0800\n\n Merge pull request #323 from davidmc24/master\n \n Don't call SCM#calcPollingingBaseline if SCM#checkout fails\n", "commit 5e9713d71f5ca58cf4681e17c2c514a8283fdf20\nMerge: cf9034fe6e e645c17652\nAuthor: Giulio D'Ambrosi <giulio79@gmail.com>\nDate: 2011-12-04 02:31:05 +0100\n\n Italian Translation\n", "commit cf9034fe6ea31860f45ae31e0379fc9489eb5afb\nAuthor: Giulio D'Ambrosi <giulio79@gmail.com>\nDate: 2011-12-04 01:57:38 +0100\n\n Italian Translation\n", "commit 0477bc2bcea3a2a264fd5b6840496e4282029b9b\nAuthor: Giulio D'Ambrosi <giulio79@gmail.com>\nDate: 2011-12-03 00:38:24 +0100\n\n Italian translation\n", "commit 70fb68eedeeb44c43aa65500a25310f26ff18902\nAuthor: David M. Carr <david@carrclan.us>\nDate: 2011-12-03 19:31:23 -0500\n\n Don't call SCM#calcPollingingBaseline if SCM#checkout fails\n \n In the JavaDocs for SCM#calcRevisionsFromBuild, if says:\n This method is called after source code is checked out for the given build (that is, after SCM#checkout has finished successfully.)\n \n This appears to make sense; after you have a known SCM state, you calculate the revisions. It doesn't explicitly state it, but it\n implies that it won't be called if checkout failed. In those cases, the state may well not be known, and it doesn't make sense to\n attempt to calculate the revisions.\n \n The behavior in AbstractProject#checkout has been to always call calcPollingBaseline, regardless of whether checkout failed or\n succeeded. This is causing misleading error output for the mercurial plugin. With this change, AbstractProject will only do the\n calculations when checkout succeeds.\n", "commit e645c17652361f6846f63ff9d91a35e3065a680a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-02 23:45:03 -0800\n\n fixed a test regression\n", "commit 2508476bb2b89148e3535fd7a6c55f1d7b220509\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-02 23:36:53 -0800\n\n [FIXED JENKINS-8710]\n", "commit dec633208bf4849548d98e851c1e6498c29f7bbb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-02 23:31:29 -0800\n\n Supported \"no proxy host\" setting and modernized the impl.\n", "commit ad5186442445143f7e4efe99fcffad2eee3e82fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-02 22:11:58 -0800\n\n Ruby version. A lot better.\n", "commit a59d563d1309c8bd4a19a3ed72469eecc7e77167\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-12-03 13:33:34 +0900\n\n l10n(ja) for UpdateCenter\n", "commit 9066ed6e0e99caf191472460cd3432105310a729\nAuthor: Giulio D'Ambrosi <giulio79@gmail.com>\nDate: 2011-12-03 01:06:31 +0100\n\n Italian translation\n", "commit 1bcbea4389ec31f6582a85c82c2b7b05b10c894f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-02 15:45:40 -0800\n\n made the code more robust (against SCM computing null change set), and fixed the race condition (if GC happens during this operation.)\n", "commit 567f91bd1a47c86e4329299d2206fa9bc0d29a92\nAuthor: Giulio D'Ambrosi <giulio79@gmail.com>\nDate: 2011-12-03 00:38:24 +0100\n\n Italian translation\n", "commit df259d7a898ee5f004e4491e7e6362b61fffbce2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-02 15:36:37 -0800\n\n fixing NPE. getUrlName() contract allows returning null.\n", "commit 87f501ce5396ba8ff5a79d6416cb325bc00319de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-02 10:15:41 -0800\n\n this script counts the l10n\n", "commit ff711b0aa111faa334f366b842b4722a0c63586b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-02 00:10:27 -0800\n\n noting the locale fix in 1.176\n", "commit 1bb20d6739964ba79a6e8321ffc37e8cce5cf037\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 23:02:25 -0800\n\n recording the l10n bundles\n", "commit 04d0e957b6b08325801f68621bc68ae7d90904c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:50 -0800\n\n Community-contributed localization for zh_TW (zh_TW)\n", "commit 73193bce67203411000d0457b37b39041aa6b366\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:50 -0800\n\n Community-contributed localization for zh_CN (zh_CN)\n", "commit 4864278579720dc73ab98ca94d81212c14897a6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:50 -0800\n\n Community-contributed localization for Ukrainian (uk)\n", "commit 97731645f76dadd5879832734d4a82f3fade1ae1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:50 -0800\n\n Community-contributed localization for Turkish (tr)\n", "commit ff7ae03cc8962722221b9e997e7252cb7106412b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:50 -0800\n\n Community-contributed localization for Telugu (te)\n", "commit 1a23e9cf88c1198a345140164d3a31ac3d4e477d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:50 -0800\n\n Community-contributed localization for sv_SE (sv_SE)\n", "commit da22f80251e9bac67481758c6f82cbd850c31172\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:49 -0800\n\n Community-contributed localization for Serbian (sr)\n", "commit 362b04eb3caacc1d3fbdd569d7ce22bc8b99b946\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:49 -0800\n\n Community-contributed localization for Slovenian (sl)\n", "commit aa74301b354b6689cf84c78ee00099990fc430a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:49 -0800\n\n Community-contributed localization for Slovak (sk)\n", "commit 084b351ca7ab600c6d639b4a854a53276c04c3aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:49 -0800\n\n Community-contributed localization for Russian (ru)\n", "commit c57e5284bb6e9fe83f4f55d1bfbc72829dd3b455\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:49 -0800\n\n Community-contributed localization for Romanian; Moldavian; Moldovan (ro)\n", "commit 33ede9a76df1e5cf5c563fe51b0714ebee5ae012\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:49 -0800\n\n Community-contributed localization for pt_PT (pt_PT)\n", "commit 593402bbdc7b7153f523c9952460b70682507929\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:48 -0800\n\n Community-contributed localization for pt_BR (pt_BR)\n", "commit 3ec0afc77a62305100bb30e8ff01f4bac44d9db9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:48 -0800\n\n Community-contributed localization for Polish (pl)\n", "commit 1207006ea66a6f7762af5d0ed17dcadba29d2dd5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:48 -0800\n\n Community-contributed localization for Dutch; Flemish (nl)\n", "commit ac82e290590407d9f062c8cf5c80b107d6865e30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:48 -0800\n\n Community-contributed localization for nb_NO (nb_NO)\n", "commit 3e21e92d0305155cf36d8d4c43c9f3538b94e51a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:48 -0800\n\n Community-contributed localization for Marathi (mr)\n", "commit 52b9b5a621b3d825c69f3cf1bf0ac22fcef888d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:48 -0800\n\n Community-contributed localization for Latvian (lv)\n", "commit b152cb1cc91cbe5ddee7ed36ca99825f607b072c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:47 -0800\n\n Community-contributed localization for Lithuanian (lt)\n", "commit 4422f88944cef0e9401bd254762aa9f3d096e6f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:47 -0800\n\n Community-contributed localization for Korean (ko)\n", "commit 1896f61a03057c27f7109d9aa2ebcbc149f05f7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:47 -0800\n\n Community-contributed localization for Kannada (kn)\n", "commit 47d780de0f950591ca41cd83817e89ada8e9d467\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:47 -0800\n\n Community-contributed localization for Italian (it)\n", "commit 9327164ddebe01a55f5b999d58343382a4cd8fdb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:47 -0800\n\n Community-contributed localization for Icelandic (is)\n", "commit 6f9b200a4fb1099ed715a5f1d69f706e43ad752c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:47 -0800\n\n Community-contributed localization for Indonesian (id)\n", "commit 275dbca3229e47459a614b966e00c45a057af336\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:47 -0800\n\n Community-contributed localization for Hungarian (hu)\n", "commit d56bf7f26f1b3f430cf22ddaf84676ed7b5eae28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:46 -0800\n\n Community-contributed localization for hi_IN (hi_IN)\n", "commit 02562c0c103ec9e3c81a94138c74411806046628\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:46 -0800\n\n Community-contributed localization for Hebrew (he)\n", "commit 380f75e350493fc7cebf4f5fa1fa9ca1023e7bf5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:46 -0800\n\n Community-contributed localization for French (fr)\n", "commit b0c80c04de4232b12ceb2e40623a3f7e7c6f4e40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:46 -0800\n\n Community-contributed localization for Finnish (fi)\n", "commit 737210ede0610aa5b4e8ecb5f5b7884e45bb4864\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:46 -0800\n\n Community-contributed localization for Basque (eu)\n", "commit 85c9d5cc53f5cb85c675e77f97cd6a8db51c72d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:46 -0800\n\n Community-contributed localization for Estonian (et)\n", "commit 33d1175ee83000324d43bd0030e63bea796c4415\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:45 -0800\n\n Community-contributed localization for Spanish; Castilian (es)\n", "commit e25dc7690f4239cf941b0a625e0b2a1db246fadc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:45 -0800\n\n Community-contributed localization for Esperanto (eo)\n", "commit b88aaf302b28b9af977f75e95c25805afe3c6dca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:45 -0800\n\n Community-contributed localization for Greek, Modern (1453-) (el)\n", "commit c1b62245bc0bbe93913875fc73aeb20b815f9756\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:44 -0800\n\n Community-contributed localization for German (de)\n", "commit 36ce52d86a705d414b0ed92f173193f05f46e5ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:44 -0800\n\n Community-contributed localization for Danish (da)\n", "commit 929ea0d56514288ea1cea549a8d530d2cafd070c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:44 -0800\n\n Community-contributed localization for Czech (cs)\n", "commit 095a8f72487bd8fa21cdad673abb6340f2bb8fff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:44 -0800\n\n Community-contributed localization for Catalan; Valencian (ca)\n", "commit d88a5415f01d2edf28691736665f24dd38854bb9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:44 -0800\n\n Community-contributed localization for Bulgarian (bg)\n", "commit e31842216a255709d2251452186dd0e6f0bb27bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 22:49:44 -0800\n\n Community-contributed localization for Arabic (ar)\n", "commit c6e29e27a090fd6c04cce8135d8b5479f1962dca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 20:47:58 -0800\n\n as discussed in the project meeting, excluding these tests that various people report false positives.\n", "commit 706b2dfd71904224399e52843233c12e219803e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 17:43:13 -0800\n\n Revert \"[FIXED JENKINS-2548] Slaves taken offline for low disk space will now\"\n \n This reverts commit e38e687d5b66238f406d1e3642a3d5f6a02aaeb2.\n", "commit 5bc37c2ad49d6093e9b912159faf0db0131273c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 17:37:17 -0800\n\n [FIXED JENKINS-11960] NoSuchMethodError on slf4j on JBoss EAP 5.1\n", "commit 5cf0d4ff8cf29b0d00de34c3a7a2c77d057cba49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-12-01 17:28:06 -0800\n\n [FIXED JENKINS-4641] updated log4j\n \n (For whatever reason commons-logging depends on log4j. WTF?)\n", "commit e38e687d5b66238f406d1e3642a3d5f6a02aaeb2\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-12-01 14:50:04 -0800\n\n [FIXED JENKINS-2548] Slaves taken offline for low disk space will now\n come back online when disk space becomes available.\n", "commit 3b7e7c7c6ed44a1bae1a9a5874ef86a02d387c15\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-12-01 23:21:58 +0100\n\n At least tell users that this isn't working, yet\n", "commit 9af1018fa2c8b364b7dd73bcaf013ded6920d79c\nAuthor: Elbandi <ea333@freemail.hu>\nDate: 2011-11-17 01:18:21 +0100\n\n eliminate double Advapi32 call from getValues\n", "commit 4e7220c9246e740e6fff8a346dd72f359d732eb2\nAuthor: Elbandi <ea333@freemail.hu>\nDate: 2011-11-17 01:20:09 +0100\n\n valueExists use the same code as getValue\n", "commit 8d1cda0edd31764f613f1ab100205c9d9a7faac9\nAuthor: Daniel Hahler <git@thequod.de>\nDate: 2011-11-10 10:24:24 +0100\n\n [JENKINS-5771] Use $JENKINS_USER in Debian postinst.\n", "commit 9714917685e2b50f59b4feda9bc4e561870a944f\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-11-16 00:04:34 +0000\n\n [FIXED JENKINS-11366] Jenkins takes up too much space in /var/run\n \n Use /var/cache/jenkins to hold the unpacked jenkins.war file at runtime.\n", "commit 487b9455298f581600d173c45d613f5ef21f77ff\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-11-16 00:35:28 +0000\n\n [FIXED JENKINS-11744] Debian/Ubuntu init script does not wait long enough during stop operation\n \n Increase stop timeout from 5 to 20 seconds.\n", "commit a1714c1690a1ddf387d87fee0869024c599a95fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-30 10:44:43 -0800\n\n [FIXED JENKINS-11767] missing break in getValues@RegistryKey\n", "commit ed31f9d2b9060cc37cbef8e4f42fcfc60e26c690\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-30 10:40:13 -0800\n\n Windows service slave disconnection handling fix\n \n See https://github.com/jenkinsci/jenkins/pull/315\n", "commit b3f73fa287f5a3d1d9325fc4c575945584b6616e\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-11-24 02:25:59 +0100\n\n Add functionality to click on a timestamp of a build history list entry\n to center the timeline widget on this event. (Does not work with IE\n yet!)\n", "commit 9cb686fd17f0cb0d1774c5ad591e2caf6748f941\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-11-24 02:22:39 +0100\n\n [FIXED JENKINS-11834] Build timeline on build history page should be\n resizable\n \n Use YUI resize method to add resize handle for build timeline widget.\n", "commit 7870d1987dceeab111f7a03455035d251724d02a\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-11-24 02:09:03 +0100\n\n [FIXED JENKINS-7403] Build history timeline doesn't display in IE8\n \n Use window.attachEvent if window.addEventListener is not supported.\n", "commit 68a7f8e319472e680a8a329f5c9d94362bbbdc02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-30 10:06:41 -0800\n\n [FIXED JENKINS-11714] Fixed the problem in the find command operator priority.\n \n see https://groups.google.com/forum/#!topic/jenkinsci-ja/4FsDhryOwYE\n", "commit 471566ddfa4e2bf9aa5ba0685020a6d233b5b010\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-29 17:29:09 -0800\n\n [FIXED JENKINS-11720] Unhandled AuthenticationException causes ExceptionTranslationFilter to initiate the authentication, but for check methods it makes no sense. So catch them, and report it as a problem.\n", "commit 9bcf9b0bfba9089a62a701c1137b44493bc9a4ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-29 16:56:46 -0800\n\n [FIXED JENKINS-11598] improving the error diagnostics.\n \n Note that the root cause isn't in Jenkins. See \"Caused by: java.net.ConnectException: Connection refused: connect\" line that indicates a problem in the network connectivity. But this change improves the error diagnostics.\n", "commit 887d6cfff5b98331424a8d2d94de21684a35e56a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-29 16:45:26 -0800\n\n Improving the error diagnostics in case of a warning like this:\n \n Nov 29, 2011 4:20:09 PM hudson.ExpressionFactory2$JexlExpression evaluate\n WARNING: Caught exception evaluating: descriptor.getPropertyType(instance,field).itemTypeDescriptorOrDie. Reason: java.lang.reflect.InvocationTargetException\n java.lang.reflect.InvocationTargetException\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)\n at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)\n at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)\n at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)\n at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)\n at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)\n at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)\n at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)\n at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$3.run(CoreTagLibrary.java:134)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)\n at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)\n at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)\n at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)\n at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)\n at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)\n at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)\n at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)\n at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)\n at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)\n at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)\n at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)\n at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)\n at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)\n at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:92)\n at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)\n at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)\n at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)\n at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)\n at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)\n at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)\n at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)\n at org.kohsuke.stapler.Stapler.service(Stapler.java:159)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)\n at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)\n at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)\n at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)\n at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)\n at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)\n at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:85)\n at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)\n at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:61)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)\n at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)\n at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)\n at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)\n at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)\n at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)\n at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)\n at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)\n at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)\n at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)\n at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)\n at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)\n at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)\n at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)\n at org.mortbay.jetty.Server.handle(Server.java:326)\n at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)\n at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)\n at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)\n at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)\n at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)\n at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)\n at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)\n Caused by: java.lang.AssertionError: class hudson.plugins.git.GitPublisher$BranchToPush is missing its descriptor\n at jenkins.model.Jenkins.getDescriptorOrDie(Jenkins.java:1042)\n at hudson.model.Descriptor$PropertyType.getItemTypeDescriptorOrDie(Descriptor.java:187)\n ... 183 more\n", "commit 1992b06daf78f93a347760823cab6a9ee1a5770b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-29 10:49:13 -0800\n\n integrating the fix in IPv6 host handling\n", "commit 86ec2a30f646d90aa4bbe91e3d4937e5661c409e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 18:23:22 -0800\n\n [JENKINS-6651] inserting artificial lock in the hope that this will eliminate libpam crash.\n", "commit 9140a2bf9c54ebaa257ecab70d043a5f39ec69f8\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-11-29 19:03:33 +0100\n\n change log entry for JENKINS-11318\n", "commit 9eaf921ed6b5bfb45136b608751044d6bbd0146f\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-29 15:53:24 +0100\n\n [FIXED JENKINS-11318] Wagon 2.0 upgrade broke the Redeploy task for webdav repositories\n upgrade embeder version which doesn't have more deps on wagon http ligth\n", "commit 72976d460e80e73d20a9652aaad71b4052a24a34\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-29 15:23:19 +0100\n\n use last hpi version,use wagon http shaded to avoid issue with dav wagon\n", "commit b29f3de98894bb5ecc1fe14a403bf0f27237b1c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 17:53:21 -0800\n\n [JENKINS-6629] merge messup\n", "commit d01dbe6246800f55cf9d7a4d22d1f8294073dc49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 17:49:30 -0800\n\n [FIXED JENKINS-6629] make restart work with Solaris 32bit x86\n", "commit 3fb5d750aa86a7137ba17a5cef4d0bc0e19d737c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 17:05:59 -0800\n\n the trunk is toward 1.443-SNAPSHOT\n", "commit b64f3eac7d03eb3ce262de95073269e83879de35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 17:05:55 -0800\n\n creating an RC branch\n", "commit 383bd9a491fad80d1c302df1b92871f811bcab46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 17:04:17 -0800\n\n recording the previous branch merge of add-plugin-without-restart\n", "commit 2dc52c155c953bd8a56d728e97a0b865bdee4074\nMerge: bfa7d1e264 992158b67e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 17:01:49 -0800\n\n Merge branch 'add-plugin-without-restart'\n", "commit 992158b67e66de69c050923bb65e22d1dde4ad88\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 17:01:22 -0800\n\n filled in the real version\n", "commit f4512aeb4b473e052c93de4de55aa16c299bdc62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 16:59:03 -0800\n\n fixed root action support\n", "commit 21fa16672da16c4712b34da4ff39faba27043a38\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 16:47:26 -0800\n\n support discovery of ExtensionFinder\n", "commit 6db6e176ada9db26e88258bd284f7efb0632b931\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 16:36:34 -0800\n\n added a test for a dynamic installation\n", "commit 3a3ca6b37cc4c4f0af089035ee4a55f435ff6197\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-28 16:24:33 -0800\n\n UI brush up to clarify the distinction between \"download & install later\" vs \"download and install now\"\n", "commit bfa7d1e26499c0b4624e2fcdd5e3b4d5a3a65923\nMerge: 4150d11fa4 049270724d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 21:40:40 -0800\n\n merged back the RC branch\n", "commit 049270724d076ad679ab69dbcb48af6ef6a0bfbe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 21:40:37 -0800\n\n updated changelog as a part of the release\n", "commit 2cf33f71189d7f4f9c74ff98cb80f036696d3147\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 21:13:50 -0800\n\n toward the next release\n", "commit 4e1b51cc4c03143f2408a47785d532573b8c87e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 21:13:42 -0800\n\n releasing a new plugin parent POM\n", "commit 4dd4b95a6a88e776ac020f20fbeec4ca415a9375\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 21:13:42 -0800\n\n updated changelog for release\n", "commit 44a0e26c3c3f7a1aabecc843bed8274f6686de01\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 20:59:19 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit fe20a1cb8e2e946dcdaf44e83f849c9cbd43a65f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 20:59:18 -0800\n\n [maven-release-plugin] prepare release jenkins-1.441\n", "commit 4150d11fa468ce24188732b6ebe73bc5d0eac326\nMerge: 0db7b740b9 e1355a4b36\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 19:21:13 -0800\n\n Merge remote-tracking branch 'origin/master'\n", "commit 0db7b740b9599a2343d682745b8fb29367e00b56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 19:20:45 -0800\n\n the trunk is toward 1.442-SNAPSHOT\n", "commit f79cec41687ef0a6268fa391f475516b0f701c3d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-27 19:20:41 -0800\n\n creating an RC branch\n", "commit e1355a4b363a8bcde5c0f28240d5025e990f950c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-27 11:42:13 +0100\n\n encode() did an unnecessary indirection via StringWriter\n", "commit 7f1e3421544d87af86a38065a4827da6d8853426\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-27 11:39:53 +0100\n\n merged all changes up to https://github.com/apache/maven-3/commit/ab6e3f0e0683e0c3f3558ad1dc186927beb5dda6\n", "commit 077f0d2a409638b4dd92ef6436e0427962e05bf3\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-27 10:16:00 +0100\n\n remove non needed one\n", "commit a0ff80cf78b1e35cd9b77b835fc81b0d2f14eb69\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-27 10:15:17 +0100\n\n ease use of patch tracker plugin\n", "commit 485463e9cf9ecd9dc561f9bd4bf4c512a7c188db\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-11-26 07:27:37 +0900\n\n Japanese translations.\n", "commit ebc59a7ae6d5ca3ea6f492ab9bd98edda63344a5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-11-25 21:06:16 +0100\n\n change log entry for FIXED JENKINS-11825\n", "commit 334ff7c921287f9dcf3f632453d406d8ecdd5c87\nMerge: e10ddf63b1 142a7bb9a4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-11-25 12:04:51 -0800\n\n Merge pull request #318 from jyrkiput/master\n \n Fix for JENKINS-11825\n Thanks\n", "commit e10ddf63b181543b621c2970eea3deac03989a68\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-25 11:32:59 +0100\n\n add changelog entry for maven wagon upgrade to 2.1\n", "commit 4f044c282bb2473c41a4fca32dbbd1f46d276995\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-25 11:31:14 +0100\n\n upgrade to wagon 2.1 which support preemptive authz for dav repo\n", "commit 39b743d8cb6b2226244bcf28100655e599148641\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-25 11:26:32 +0100\n\n headless true for maven builds in test harness: too much coffee is not good for my heart :-)\n", "commit 9ee7fba84f3ffc2e1cb4701bdc067d9d316b4f04\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-25 11:07:11 +0100\n\n avoid too much coffee with surefire too\n", "commit 569acf0edfaaddd3a73e9744bd880651ee03ee61\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-25 10:42:03 +0100\n\n configure test harness to avoid too much coffee cup on mac dock :-)\n", "commit 142a7bb9a479b8456a97f3ddabe65277db4643a9\nAuthor: Jyrki Puttonen <jyrkiput@gmail.com>\nDate: 2011-11-24 20:59:40 +0200\n\n [FIXED JENKINS-11825] Use workspace from AbstractBuild\n", "commit a4b3becaa59ef615d3435657778fbf25dc3d5d8d\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-24 19:24:09 +0100\n\n add reference to pull\n", "commit 8755e59c9a48375cbe6b602e7553bd0508acfe87\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-23 20:28:51 +0100\n\n [FIXED JENKINS-11073] handle failure to set timestamp on Windows platforms more gracefully - this time hopefully for real\n", "commit 8656049fb90bf9e789512e716d024b3fe31b6f37\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 17:16:36 +0100\n\n fix compile problem\n", "commit 27bd5c9b549083469bf8aa94dbe5784c65c2effb\nMerge: c167f52c9f 9519de185b\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 16:24:59 +0100\n\n Merge branch 'mvn-args-interceptor' of https://github.com/imod/jenkins\n", "commit c167f52c9f65518e4f9164104afdc01673a0c18e\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 15:59:18 +0100\n\n additionaly pass reference to current build to intercepting methods\n", "commit 318e8348d0c1c8319c8fc155ba1ca024c1864c83\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 15:36:47 +0100\n\n update changelog for MavenArgumentInterceptorAction\n", "commit 79e7b21c8577a9c938136abba7854453e5485ca6\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 15:31:27 +0100\n\n don't call getGoalsAndOptions() twice\n", "commit 025cfd311a8835f0fc161e369393ca5df4182cd4\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 12:52:22 +0100\n\n iterate all interceptors to get the first returning valid goals\n", "commit 74d2d4373c26a1dd20385de41b2f2f60256f44ca\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-21 18:11:04 +0100\n\n add extension to intercept maven arguments\n", "commit 9519de185b213d7b60e13f2159c5169ac40e101b\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 15:59:18 +0100\n\n additionaly pass reference to current build to intercepting methods\n", "commit fda6daa0974896d77059df8f0b23b47539bdc4f9\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 15:36:47 +0100\n\n update changelog for MavenArgumentInterceptorAction\n", "commit 34487f09d7aadfbf57c1cf11797d8f7ee3ea2f06\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 15:31:27 +0100\n\n don't call getGoalsAndOptions() twice\n", "commit 1efd2f986867e05f94385c474f179f0bb590f0d6\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-23 12:52:22 +0100\n\n iterate all interceptors to get the first returning valid goals\n", "commit 28b50276d350d89caf5698b2221bd60c12085f31\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-11-23 17:32:49 +0900\n\n Don't refresh in error page.\n", "commit 4323b82e9889cc9039f9e595bd0901a3c9530cde\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-11-21 18:11:04 +0100\n\n add extension to intercept maven arguments\n", "commit 3e829f8825d41e5d4dc785407dab66291c348c3e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-20 22:33:45 +0100\n\n fixed/suppressed warnings\n", "commit 4b33cd1eff3f18b964b12359d5816b5264fcd1ef\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-20 22:13:15 +0100\n\n minor optimizations; added serialVersionUIDs\n", "commit a5ffd0c2d4ea55a1f251ff237c564b2416d08354\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-19 21:39:08 +0100\n\n modify latch to use CountDownLatch and wait 30 seconds more for builds as test likes to time-out a lot\n", "commit eb1e08c590fd17d09871ea3a2e0b7b1dd76be834\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-19 19:06:08 +0100\n\n @Ignore doesn't work here\n", "commit 401070bbd66c228812a15ef92094dc0d3705aeae\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-19 13:47:44 +0100\n\n Use consistent version of sisu-guice.\n Fixes \"java.lang.NoSuchMethodError: com.google.inject.Binder.bindListener(Lcom/google/inject/matcher/Matcher;[Lcom/google/inject/spi/ProvisionListener;)V\" in maven jobs\n", "commit 342965dc48921b49c290199928e4f0e3536e7372\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 22:07:35 +0100\n\n resolved a TODO\n", "commit 1e80d2ec12c0f7ad2b68bbf3960c9f5fb3042a3d\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-18 17:19:09 +0100\n\n use surefire 2.10\n", "commit f569069789b2165f6f4a24835b5a56864cce7081\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-11-18 15:50:58 +0100\n\n change log entry for aether/sisu upgrade\n", "commit 2acc9a83c637176b7d1f53345cdcb05a1b2cea91\nMerge: 67a8fae0e6 b835fb1549\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-18 15:45:00 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 67a8fae0e6665e0918ce932615258a0ed5045519\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-11-18 15:31:50 +0100\n\n upgrade to last version of sisu/guice which have some perf improvement\n", "commit b835fb15497cf31a5069804a9920a747053be3c4\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 15:26:12 +0100\n\n Changelog entry for JENKINS-11256\n", "commit 1476b2ee446f27b0c4ce85c16c5f984ef84cc8a4\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 14:32:28 +0100\n\n [FIXED JENKINS-11256] SurefireArchiver#result doesn't need to be serialized on each remote call. Fixes ConcurrentModificationExceptions in MavenFingerprinter\n", "commit 9d9a5bf3056e06ed1f862a3084095545f4d2134c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 13:45:12 +0100\n\n Test sometimes times out here under load, so give it some more time\n", "commit 0943a3aafa34a9e602eb98f982e46f1bd83dbb28\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 13:42:05 +0100\n\n Use utility methods for Maven version comparisons\n", "commit 796918dad9d50c74067c686b45892f11b4247df6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-11-18 14:28:52 +0100\n\n use aether version 1.13.\n", "commit f8774f0599850a1c920c4da9e058009b77219703\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 12:09:47 +0100\n\n Using lib-jenkins-maven-embedder version with workaround for https://jira.codehaus.org/browse/MNG-5125.\n I still hope this gives some ease regarding JENKINS-11362\n", "commit 83822830cf6f74a5663dfcc9acd14b13774739ae\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-18 11:01:50 +0100\n\n Added (unfortunately yet disfunctional) regression test for JENKINS-11592\n", "commit f675eade6b333e4a6a25603b064e1b9929e57925\nMerge: 7025cf3428 b15409afc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 22:12:04 -0800\n\n merged back the RC branch\n", "commit b15409afc4e2a5aae182fdc6f7a5e31a61e7754c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 22:12:02 -0800\n\n updated changelog as a part of the release\n", "commit e70fefb7b0e207a77395995c00eb0f9e5143ca71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 21:46:35 -0800\n\n toward the next release\n", "commit b540ed48476c573b66cd4b25a10781a49c0c70ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 21:46:28 -0800\n\n releasing a new plugin parent POM\n", "commit b42131da7b859b1f00b24130f30c9207b3201e00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 21:46:28 -0800\n\n updated changelog for release\n", "commit 14cc13a41928063ec5af2b1d487321f6d233c563\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 21:32:54 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f0f17236c93e4ae4a72cc9bacd0878e3a89b81b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 21:32:54 -0800\n\n [maven-release-plugin] prepare release jenkins-1.440\n", "commit 7025cf3428731b73606487ef7509ba09388d063b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-17 13:09:31 +0100\n\n There's no reason why ResuldTrend shouldn't be usable for Run, too\n", "commit 2af3b0d3db77de248f545cfccbd73a113eb77661\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 06:46:06 -0800\n\n opened this up to plugins\n", "commit 4951383fa7fac270f260ee55fe3a6f457906a82a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-17 06:46:06 -0800\n\n opend this up to plugins\n", "commit 473681b2f6bc11cb60f66c06afce46f3b6cc80ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 23:19:20 -0800\n\n either you restart or you go back to the top page\n", "commit c6d81ef2e26e55dd3341a6eacd113a1f58023f73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 23:09:47 -0800\n\n hooking up the dynamic loading logic into the UI\n", "commit f4474cc86567dd25cbf41faa50b71ccb0d7d788d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 23:09:34 -0800\n\n layout improvement\n", "commit 40806bb2903465d968003ed5bd00ed5aa27ce393\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 22:05:55 -0800\n\n Cyclic dependency check not needed.\n", "commit a9be16e25ef6b1e4de66dab84689dfb1ea3d3e20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 21:18:55 -0800\n\n Cosmetic change\n", "commit da0f526a6eb637bcc0e55e809f879b7915878cad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 21:18:49 -0800\n\n doc improvement about the semantics of this value\n", "commit 6b7d75f16db0a888c942edf18528c1873c77e9ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 21:13:37 -0800\n\n allow extensions to mark if it supports dynamic loading or not\n", "commit 0c54ef47eafe44d958141f36868e8093d13d37a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 20:13:28 -0800\n\n This is the right phase to fill in all the descriptors\n", "commit 216073a54ccf861f0be373605de90c6dcb9db509\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 19:12:02 -0800\n\n Various bug fixes.\n \n - init task needs to be filtered down to only include those that are newly added.\n - newly added plugin needs to be a part of the 'plugins' field\n", "commit 94faaf3f56c12235e0e8df2db2fad6eae75b8f12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 18:17:57 -0800\n\n adding a method to experiment with the dynamic loading of a plugin\n", "commit 64f2b3d3619c193aa5e23c7704c3cb968e847e74\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 17:31:08 -0800\n\n top-level method to drive the whole refresh op and put the pieces togetherr\n", "commit e78b8a2650dd83f483781d38a6d52376925d43c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 17:30:48 -0800\n\n ExtensionList and its subtypes need to be able to pick up delta components that are discovered and mix them with what it already knows\n", "commit 82ef72c00d1766267dd9642814b0777cd8c519db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 17:13:57 -0800\n\n Expose Injector to the rest of the world\n", "commit 09ef861c98e6395e9e69218484a4ae44a00c0e18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 17:03:53 -0800\n\n Step 1: make ExtensionFinder support refreshing\n", "commit f3566d10b2585e333d6a2d5ccd23c70752f1c584\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 14:47:27 -0800\n\n [FIXED JENKINS-11742] don't change PID when a daemon is restarting\n", "commit 0082ef89aa91f6db437e08f6d9bd5e5f97cdf1c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 08:56:54 -0800\n\n SlaveComputer closes down the log by itself.\n", "commit 24e99923e3c593073e704a4e8ebf70d5ed11f313\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-15 08:25:25 -0800\n\n close the log file at the end.\n", "commit f1ae45ac26882118f018b758b77047b2f5fbb65f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 16:36:52 -0800\n\n report a fatal problem in the logger\n", "commit e2d7b399210db6333affd9a0e6deac5a94a4d300\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-15 10:57:15 +0100\n\n [FIXED JENKINS-11592] NPE in subversion polling of Maven jobs\n", "commit c9958b7ee2a8f3f8108b53a6ec1f4cc977f771fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 16:08:57 -0800\n\n CLI jar now has the version number in the manifest as well as the\n \"-version\" option.\n", "commit b4726aa2195446917d1628a3b7aa2aa83189fab1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 16:03:55 -0800\n\n bake the version number into manifest.\n", "commit d190e57f8ad96d9fb0fc836558456e07f264a7f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 15:32:54 -0800\n\n if we don't even have a listener, try to go LOGGER\n", "commit bb9ae0b99667ce23af9f5da9b420383732b48e2f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 15:26:58 -0800\n\n added more logging\n", "commit 4934ff3ac66f22bf7d1e1449241eb8e450f91237\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 15:13:48 -0800\n\n adding the debug output\n", "commit 1348b98673ce527789b80629f613d7d159633438\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 11:21:38 -0800\n\n Jenkins\n", "commit 0df1e6d8d52c9ca9196aa172e5965d4216a2ad06\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 14:49:48 -0800\n\n the trunk is toward 1.441-SNAPSHOT\n", "commit a703eb178c7b73fbedf6fa01c92ab77d7604d7a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 14:49:44 -0800\n\n creating an RC branch\n", "commit dacce5febe85b7132ea1c967d04ce6e88ac20726\nMerge: 33cab211ca 0492120f34\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 12:13:19 -0800\n\n merged back the RC branch\n", "commit 0492120f341525c28ec31ec882cd7247f5267b49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 12:13:17 -0800\n\n updated changelog as a part of the release\n", "commit 9c5022d3968dd6aca13a0674783461d5382a0071\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 10:55:35 -0800\n\n toward the next release\n", "commit d621234d2c8e87d9fe62bcc873c6055653db523c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 10:55:17 -0800\n\n releasing a new plugin parent POM\n", "commit ab3d37e5d4be784cda1e8c2bfe3334da796ce609\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 10:55:17 -0800\n\n updated changelog for release\n", "commit 29d6ba3efcd615583902aac873fcdbf01911ad54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 10:22:35 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d6aaffb8634f9f0e79f80a01b47849b5dba05adc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-14 10:22:35 -0800\n\n [maven-release-plugin] prepare release jenkins-1.439\n", "commit 33cab211ca6b352a9e81b4fbb06285873aa73216\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-14 17:48:52 +0100\n\n This page doesn't seem to exist anymore at all in the Jenkins Wiki. Therefore deleting without replacement.\n", "commit 38aa485883b3304b919101b4730485f45b988ed4\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-13 18:27:51 +0100\n\n Make parent POM fingerprinting work with Maven 2.2, too [JENKINS-8383]\n", "commit f8927f40bf0d44ba2a4c6eaa7190e8a62de811b3\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-13 15:58:06 +0100\n\n Updated help texts according to JENKINS-3299\n", "commit c8094ad16107d3fc77188ff21950c550dff5c848\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-13 14:36:47 +0100\n\n fixed compile error in Eclipse\n", "commit 4dc4678fd85c790fb619acb6e3c1cea7181863ce\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-13 13:10:48 +0100\n\n Changelog for JENKINS-8383 and JENKINS-11073\n", "commit d3a3abea0213467b07c26cea7c66ef4804874e69\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-13 13:06:12 +0100\n\n Still unsuccessful attempt to get parent fingerprinting working with Maven 2.1/2.2\n", "commit 1deb827cb49a2e3e82d7b25777b9bb43873be673\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-13 12:14:03 +0100\n\n parentFile could here still be null in case of Maven 2.x\n", "commit be1bc456090b0904c07316dccd23e57629234dbf\nMerge: a7ce870c1a 8a2137f10f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-13 11:37:19 +0100\n\n Merge branch 'maven-parent-fingerprints' of https://github.com/pauxus/jenkins\n", "commit a7ce870c1ad1a7ff67962ecfc9830949d9e2861d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-12 17:28:02 +0100\n\n [FIXED JENKINS-11073] handle failure to set timestamp on Windows platforms more gracefully\n", "commit 8f413024770f95d5e62ca19dcde4662c395cfbd9\nMerge: 7c5383337c 3a52395ce4\nAuthor: Ingo Richter <ingo.richter@gmail.com>\nDate: 2011-11-10 17:18:33 -0800\n\n Merge pull request #307 from stisti/forced_load\n \n Mac: Load and run Jenkins unconditionally to prevent user confusion.\n", "commit 7c5383337c54cc60de8e75b6aad537fe21745dc5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-09 13:06:33 -0800\n\n exposed another stat method\n", "commit 3a52395ce47087c2290e07dca3929fdd8f6f9c4a\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-11-09 01:02:29 +0200\n\n Mac: Load and run Jenkins unconditionally to prevent user confusion.\n \n Sometimes users unload Jenkins using the launchctl -w option.\n This permanently disables the Jenkins launchd job.\n When the user re-installs Jenkins, he gets confused when\n Jenkins doesn't load and run automatically and there is no\n good error message from launchctl when it ignores the\n Jenkins job because it is permanently disabled.\n (\"nothing found to load\")\n \n Always forcing Jenkins to run after installation seems to be\n the way of minimum confusion. The user is installing Jenkins\n because he wants to run Jenkins, right?\n", "commit 4f900f60d447e0e371557faef33630899434b747\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-08 23:16:34 +0100\n\n [JENKINS-11592] trying to find out where the NPE is originated\n", "commit ee38d15b1e7b36336675923135f48194216c3c1d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-08 22:41:39 +0100\n\n Interrupting SCM checkout should mark the build as aborted instead of failed [JENKINS-4605]\n", "commit a4ba526dc9693b5b10c11d9a27eca63ba37e7b7b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-08 10:39:39 -0800\n\n [FIXED JENKINS-11636] update-job CLI command doesn't rebuild dependency.\n", "commit 92b98ba43c2637276911b241c8223a91a2191385\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 18:57:46 -0800\n\n pointing people who saw this to JENKINS-9634\n", "commit 550678074ebeae884cf98850c4032141a936fe09\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 18:48:29 -0800\n\n [FIXED JENKINS-9634] fixed a bug in the Mac OS X arg parsing code\n", "commit 737a7dfe79405d0affaccbf0a6430b83de57ea9e\nMerge: 2f9fff9239 b4ad3fbfea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 17:23:15 -0800\n\n Merge branch 'pull-243'\n", "commit 2f9fff923981c7aeccca9ca88482062a7e578a24\nAuthor: Reynald Borer <reynald.borer@gmail.com>\nDate: 2011-10-11 21:11:58 +0200\n\n [JENKINS-11306] Debian init script: return a proper status code when Jenkins is not running.\n", "commit 3b8d287152076f27c785e5903123ebad59b7d7d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 16:34:38 -0800\n\n Follow up fix to the previous one.\n \n - make AccountInfo a separate describable to help the UI\n - added help file explaining why one might want to do this.\n", "commit 46440399939f93f22ed3c195fed856681c2494a9\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-10-14 09:23:15 +0200\n\n Log with a specific user when controlling Windows slave\n \n Add an additional option in \"Let Jenkins control this Windows slave as a\n Windows service\" to specify a user under which the service will be run.\n \n This allows to use a different user than \"Local System\" to register a\n windows service.\n \n Added as well a few fr translations for strings in this config page.\n", "commit d76c9085382aaab93282f177072ba7499af4dea7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 15:18:41 -0800\n\n [FIXED JENKINS-7369] regression in the fix.\n (cherry picked from commit 9226b29ddaa8cd1d3053d3af602a34a6e54b6247)\n", "commit 9226b29ddaa8cd1d3053d3af602a34a6e54b6247\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 15:18:41 -0800\n\n [FIXED JENKINS-7369] regression in the fix.\n", "commit ac625e00d09de75c07e1b130813936a59a1c72ee\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-28 23:15:09 +0900\n\n Add sort capability to Executed Mojos\n", "commit 28336aef288b4574c5f86688f587b9f9208ce024\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-28 23:05:51 +0900\n\n No need to sort \"Add new log recorder\" button\n", "commit 0fc3681c1dcaecfda44ce5626a3ffdbe529668b9\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-28 23:05:02 +0900\n\n Fix sort order of \"Response Time\" in Nodes\n", "commit 89ddfc2d8222936e22ba91c0d16ed40c0d679886\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-28 23:03:51 +0900\n\n [FIXED JENKINS-5460] Fix sort order of \"diff\" in Test Results\n", "commit 315395d2adb90904a8208fd395aa25b5385f5626\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-28 23:02:11 +0900\n\n Fix sort order on Build Time Trend\n", "commit c73b4ae92f1bb5e8f74649c3d642ad6030c54e69\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-28 23:08:09 +0900\n\n Avoid matching to classname's substring\n", "commit 951f447a5abb5c14a0239b935d2542d4250c2ab0\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-28 23:00:29 +0900\n\n [FIXED JENKINS-11551] Preserve ordering even if there are same values\n", "commit 117ed693f1d8bed874e418659848cea5c5b1beac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 15:00:53 -0800\n\n [FIXED JENKINS-11513] recording the past 5 changes\n", "commit a6af173ff8448b8c61ffe46a6c61a53411b7fe29\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-27 19:33:52 +0900\n\n [JENKINS-11513] type=number for \"TCP port for JNLP slave agents\"\n", "commit 8067940aadfe8dc73b5e166b7f4b0fc5be504468\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-27 18:47:11 +0900\n\n [JENKINS-11513] Change f:textbox to f:number\n \n - Add min, max, step and clazz attributes if appropriate\n", "commit 2ce68ec94442addcf1b5c1203be8cc08a2365f5a\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-27 18:44:05 +0900\n\n Fix 404 link in comment\n", "commit 597a7ddc0f85ea12d842e0ba23ab942ec1312a1a\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-27 16:44:57 +0900\n\n [JENKINS-11513] Change error message from 'number' to 'integer'\n \n - hudson-behavior.js checks if value of INPUT.number is an integer\n - HTML5 <input type=number> checks if value of INPUT is a number (including floating point)\n - It's better to change error message for INPUT.number to 'integer'\n", "commit fd7b09cf4be5745ce85ed689928b07753cd687da\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-27 11:51:47 +0900\n\n [FIXED JENKINS-11513] Add f:number for <input type=\"number />\n \n - Based on textbox.jelly\n -- Attributes removed: autoCompleteField, autoCompleteDelimChar\n", "commit 92496f99e4c941de9d7dab628466cadcde70d808\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-11-03 21:34:38 +0000\n\n [FIXED JENKINS-11130] SEVERE: I/O error in channel Chunked connection when using jenkins-cli.jar\n \n When using HTTP full duplex connections the upstream channel can be idle for\n long periods of time and the webserver will time the connection out. Jenkins\n sees this and terminates the downstream channel causing the unexpected closure\n of the read channel in the CLI client.\n \n Timeout of 15 seconds is based on the 20 second default timeout as seen in\n Ubuntu Oneiric Tomcat 6 installations.\n", "commit 87995e97b052e03c1c9b3c991458cd5fb81dfec8\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-11-03 21:19:58 +0000\n\n Flush HTTP input and error streams after searching for the X-Hudson-CLI-Port\n property. This releases the HTTP connection in a friendly way and allows the\n webserver to recycle the connection a little quicker.\n", "commit 97303595e20340d8145863bddfeaf14c9d85cb0c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:55:43 -0800\n\n the trunk is toward 1.440-SNAPSHOT\n", "commit 6fe48d02c030f46e034f92d316031dbb4193ad4e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:55:29 -0800\n\n creating an RC branch\n", "commit 22b13104b347a58932763a0bec71775e7001502b\nAuthor: Craig P. Motlin <cmotlin@gmail.com>\nDate: 2011-11-06 12:01:18 -0500\n\n Remove unnecessary interface modifiers.\n", "commit b8673633da9aa4f0632a4a9e1fc26729cfca0f9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:48:21 -0800\n\n now that 1.8.3 is out, going back to the official version\n", "commit 1f13c45452958a7734c228f530d8c93112a21a00\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:46:17 -0800\n\n wasn't wellformed\n", "commit 64a4fd05cc69bed2b352a242c51f9a20166c2e1d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:39:55 -0800\n\n changelog entries attributed to the wrong version\n", "commit e0bccdde29fbf1bc292e923519c655030d8d4b75\nMerge: 8cbbc209f0 8b9c741fdc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:36:01 -0800\n\n Merge branch 'pull-301'\n", "commit 8cbbc209f04067c018aef074880e6b11041f0e27\nMerge: 9e73abdef7 40d55da1c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:33:07 -0800\n\n merged back the RC branch\n", "commit 40d55da1c8cffd120aba24b7f5bc648e5c02d1e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:32:54 -0800\n\n updated changelog as a part of the release\n", "commit 8b9c741fdcb2ad0af4b440dffd117ff5837955ff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:29:28 -0800\n\n recording the change\n", "commit e5e163f26fdd8de96afa4a71e91d88a64bbfb67b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:23:35 -0800\n\n fixing up the semantics and adding a test.\n", "commit a3489b5bc995d0ea24e32a32f06edb100acfd326\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 14:00:15 -0800\n\n during incremental compilation, the index can get out of sync\n", "commit 8375c677ea35d2f8b57f9df824468670b3925e98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 13:28:26 -0800\n\n toward the next release\n", "commit d8474dedd35e444f3c430ada06cf4aefdda979b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 13:28:19 -0800\n\n releasing a new plugin parent POM\n", "commit 456f4fd978b8356dbe0aab3b6e9f297080da2643\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 13:28:19 -0800\n\n updated changelog for release\n", "commit 863ddabf960328b87894660dd63286eb5e2196aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 13:16:02 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 404a8affae5592fb552677e01611ccfab3cdf9db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-07 13:16:01 -0800\n\n [maven-release-plugin] prepare release jenkins-1.438\n", "commit 9e73abdef7d5bbab34a23390ddaa6c5844bb7bfd\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-11-07 15:30:02 +0100\n\n [FIXES JENKINS-11637] Fix small UI issue on build queue\n", "commit b4ad3fbfead2e79fd86ee5b9cd8826977b185d6c\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-26 11:32:53 +0900\n\n Make preview feature more generic\n \n - previewEndpoint attribute is used to obtain formatted html\n", "commit 941237385239c45fa048c1fc07237fdbb3f1209d\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-26 09:55:11 +0900\n\n Some minor changes to description preview\n \n - Fix DOM handling\n - Change background-color for preview div to match the color pallet\n - Remove unused code\n", "commit c98fe77b937f473582e4dcda146b435b419e01df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 16:54:36 -0700\n\n this is still a half-baked commit. feel free to discard, but I hope it's useful\n", "commit 4aadbcb0f6394c526b63e5958a44ca4959be4b90\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 16:28:40 -0700\n\n using modern style invocation that doesn't introduce HTTP-ness.\n", "commit 04b80051612b29f4ccf668a7797a08b167a4a2d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 16:27:17 -0700\n\n better to move MarkupFormatter related stuff to MarkupFormatter\n", "commit cfbb2d6e2a980b0222a3c860ce6dfb60c8a13b87\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-13 15:21:55 +0900\n\n Add preview feature on description textarea.\n", "commit a9b55e9d5436b8b492daa59fcb1f874fec689df7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-04 16:17:09 -0700\n\n [FIXED JENKINS-7369] fixed confusing help message.\n", "commit f67a74952177a67a3ee00f66c970ae3aba7d946b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-03 18:28:01 -0700\n\n oops\n", "commit 313fb5940f63ca7e13281f4bba1cdbcfcfd8f2c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-03 16:22:36 -0700\n\n [FIXED JENKINS-9349] let GZipInputStream release its native memory\n eagerly.\n", "commit 92709ae16d65403af6bf4554608cf1301ca28450\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-01 10:51:54 -0700\n\n bundling newer versions of the dependencies\n", "commit 15d1ffe257d1e21d50ab31c2676c83d258911ef6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 18:37:20 -0700\n\n normalizing the options handling\n", "commit e7cc1410944d029a38cf36b57a2bb52b351e665e\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-11-03 09:37:40 +0900\n\n [FIXED JENKINS-11589] ModularizeViewScript does not work\n", "commit 0c0ef894bfd04ef3f5bb9b2ca96ca856dc766b4c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-11-02 21:51:57 +0100\n\n added missing @since to impersonate\n", "commit 44c699aba917eb1d3cdbe3b7e8cb093d06aea1b0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-02 13:27:17 -0700\n\n massaging the abstraction\n", "commit c46c66a050ddd4635540a40c5de5c86f24402a6a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-02 13:26:42 -0700\n\n fixed up the form submission mechanism\n", "commit 8df8647e3d0c9275d8ee71e99c456e8dac4d964c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-02 13:00:59 -0700\n\n doc improvement\n", "commit 17cef9db7158d3ac07200c91d8727d4d297b21f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-02 12:54:42 -0700\n\n better to define a corresponding descriptor type for backward compatibility and methods like display name.\n", "commit bfd71436f8f6d77fe24113fd1223282c582a2a42\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-02 12:52:42 -0700\n\n we aren't adding anything new to Comparator, and the base class javadoc is better\n", "commit 6a8d388ac7d8159e591b6a35136a571c9419ed62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-02 12:52:10 -0700\n\n doc fix and better base class\n", "commit a7274d199cbdbb851e8453e8974f5fecfce17e15\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-02 12:51:48 -0700\n\n better type-safety\n", "commit e0f6d476dbd980e4587502d0936505f7e675eb33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-02 11:57:35 -0700\n\n expanding the contract to improve the usability of LabelAssignmentAction\n", "commit cdfdb177d0c8570bd6d75c7711efa250c673714a\nAuthor: lucinka <lucinka@localhost.localdomain>\nDate: 2011-10-31 13:20:38 +0100\n\n Add new extension point (class hudson.matrix.MatrixConfigurationSorter) for enbling to sort configurations of matrix job.\n", "commit 8affa6d912f2f0777487990f2d7ef2813a19b04c\nAuthor: Emanuele Zattin <emanuelez@gmail.com>\nDate: 2011-11-02 09:22:50 +0100\n\n [FIXED JENKINS-11563]\n \n It would be better to find out why the nextBuildNumber is at times empty.\n In the mean time this will find the appropriate number and write it to the file.\n", "commit c92a1c44287898bb398eba6bcea9009a62626458\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-01 22:49:01 -0700\n\n credit where it's due\n", "commit c0111367bb8cf3753f208605096473a017812c89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-11-01 22:37:30 -0700\n\n [FIXED SECURITY-17] XSS in Winstone\n", "commit b20ef418b8b53ff895dc2d0f9ed176bf32ab72ab\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-11-01 15:03:18 +0100\n\n Changed access modifiers of getBuildingDownstream() and\n getBuildingUpstream() to public so they can be accessed from plugins,\n small refactoring (reuse getTransitiveDownstreamProjects() and\n getTransitiveUpstreamProjects() respectively)\n", "commit 3fb9bdb6b3a40e1bf57f88fab948cd0b7575bc53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 10:47:21 -0700\n\n the trunk is toward 1.439-SNAPSHOT\n", "commit 08717c12fbcd0773dadb592dcafa78adf1401c33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 10:47:14 -0700\n\n creating an RC branch\n", "commit 17554fa1368ee26a6623fe5895b524480e46d223\nMerge: e1691a1f2f 5dbe2fd8e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 09:32:40 -0700\n\n merged back the RC branch\n", "commit 5dbe2fd8e57b21c8157187a982a14dc6454ebfe1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 09:32:37 -0700\n\n updated changelog as a part of the release\n", "commit 3f9f096665c961337810ba6c9b6d8ff6e8a9214e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 09:08:08 -0700\n\n toward the next release\n", "commit 2101b2e45524a162e2790936396e1526e3850445\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 09:08:01 -0700\n\n releasing a new plugin parent POM\n", "commit f8d6737ca84f950bbe89fa7102cbf832125f8a5d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 09:08:01 -0700\n\n updated changelog for release\n", "commit e3f777761eb464a7bb2afecf7a4fd854bcb3284d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 08:54:54 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ef8259003c1928562936bb90d0d051ce9cae6168\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-31 08:54:53 -0700\n\n [maven-release-plugin] prepare release jenkins-1.437\n", "commit e1691a1f2fc5246024a416a20e109faeab0e26ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-30 19:00:16 -0700\n\n [FIXED JENKINS-11420] rewrote the JDK installer to avoid using HtmlUnit.\n \n This lets us get rid of Xalan safely (as well as other often problematic\n dependencies like nekohtml + Xerces combo), and reduce the dependency\n footprint.\n", "commit eab5fa893904a0c0e9df6ae4bd0cd2943994c556\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 19:29:33 +0100\n\n don't wake up so often when waiting for Jenkins to finish - it make take away to much time from the threads that are actually doing something\n", "commit 39ba4e0cb80d0b71ad0a3fba9233c640d66c3170\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 19:28:02 +0100\n\n Wait longer for the salve to go online as the tests often timeouts here\n", "commit 4737e0f32cef002f30fedced2a40eaaa96987339\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 17:23:04 +0100\n\n minor\n", "commit 0f9e154abb51745acf84783801fc52d7339797ef\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 17:05:07 +0100\n\n Updated doc\n", "commit 8b38b6d908c151114d6dc971e8e39a893d328d05\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 17:04:02 +0100\n\n Wait longer for Jenkins to finish building as these tests like to fail a lot because of timeouts\n", "commit 8d85066a15b142d7592d0c0db0a9e9050fe5f2f9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 15:18:28 +0100\n\n Again javac and jdt doesn't seem to agree whether something is compilable or not\n", "commit 58f474dc4dd3db62ab1edd5b8ae63aa744496552\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 14:29:24 +0100\n\n fixed/suppressed some warnings\n", "commit 4835e4c37c4df6956f1b8389280262447744c69b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 14:26:14 +0100\n\n use assertTrue/False() instead of checking by yourself plus fail()\n", "commit 5325a289a4ba7c2f2ffb8ef78771c5ef7a32c7d1\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 14:14:13 +0100\n\n fixed/suppressed several compiler warnings\n", "commit b4788e69667f22c6d18eb9a4cde33d48b109b50a\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-30 21:01:51 +0900\n\n added assertNotContain mehtod.\n", "commit 823104d4fed2257f9414a133ed2ce71d6bbfe9a9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 12:38:23 +0100\n\n removed duplicate entry. I guess Kohsuke didn't see that I added jcl-over-slf4j already ;)\n", "commit f3d31af0516c4163c898dc0a9442e3f15f770d5b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 12:33:48 +0100\n\n changelog for JENKINS-11458\n", "commit fcf5e441b2745801eefa2a4446c1c3f62ae40331\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 12:33:14 +0100\n\n removed unused imports\n", "commit 9887593d10610587df66cf894e3e1656a0710556\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 12:28:48 +0100\n\n changelog entry for JENKINS-7725\n", "commit 879da6f0eb76eb61a85c3c6df3d96cd24e124679\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 12:26:32 +0100\n\n removed duplicate dependency; specify powermock version only once in parent POM\n", "commit f5a449af5f5bcaa8cdd77cc95e8d51870b01ed63\nMerge: a834807dc9 dfffcf0fb9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 12:06:12 +0100\n\n Merge branch 'mailto-absolute' of https://github.com/ohtake/jenkins\n", "commit a834807dc9988d37a8e3fc3f344f4f317fd756cf\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 11:53:31 +0100\n\n [JENKINS-11416] Added comment describing the motivation of the change. The real fix is in: ccdbd834305f1d3feae5911bd7a0909ad790869f\n", "commit 153c989bfb24732c9cf68966fe51dc159212d2e2\nMerge: 4745dbc00f ccdbd83430\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-30 11:45:13 +0100\n\n Merge branch 'master' of https://github.com/dodtsair/jenkins\n", "commit ccdbd834305f1d3feae5911bd7a0909ad790869f\nAuthor: Mike Power <mpower.lists@dodtsair.com>\nDate: 2011-10-29 14:52:44 -0700\n\n Adding the ant-launcher jar to the maven plugin. On my environment without it gmaven is unable to locate the org.apache.tools.ant.launch.AntMain class\n", "commit 4745dbc00fcd2f44f925f4fae310d2d43ca09f0c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-29 10:16:55 -0700\n\n Fixed the wrong URL in the package repo definitions (for RC, LTS, etc.)\n", "commit da13c76057af1add3f0e2671cad07030c2e4d1c3\nMerge: d2b16af4e4 ff8585c26f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-29 10:11:52 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit d2b16af4e4b69549f3b06857936875dea698a06e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-28 17:31:46 -0700\n\n Automatically execute the CLI sanity check for plugins\n", "commit ff8585c26f63f1cdff9a7ddd056bad1b9f44b45c\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-10-28 23:02:12 +0200\n\n minor error in @since javadoc\n", "commit dc716da16bb400f741c1e650d0f3465bb70b4d18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-27 07:43:43 -0700\n\n [JENKINS-11458] Channel.current() is only available from the thread that's executing the remote call, and that's why we saw this original error, when Maven uses a thread pool to call into this method from another worker thread.\n", "commit 0d7bb99b5df0d5768ea9ddf6ce0f013fc5470eae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-27 07:11:26 -0700\n\n made the abstraction more caller friendly\n", "commit 8738451d523028fe52ecff039ab370b01035de08\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-27 06:34:56 -0700\n\n exposed #buildEnvironments\n", "commit 71cbf93a360bcb9e42573b0c93f454a14e3d5e03\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-24 19:41:00 -0700\n\n doc improvement\n", "commit c8cb887f9a2ae31a9789e4cccd04dc7029e209b3\nMerge: 609b321e6e f2401d1808\nAuthor: Dominik Bartholdi <domi@fortysix.ch>\nDate: 2011-10-26 23:58:35 -0700\n\n Merge pull request #297 from davidmc24/master\n \n Fix minor typo in javadocs.\n", "commit f2401d180815e927879bb6f2a8f6be9965ce014f\nAuthor: David M. Carr <david@carrclan.us>\nDate: 2011-10-26 20:55:58 -0400\n\n Fix minor typo in javadocs.\n", "commit 609b321e6ee0963908dddda048d572f2550e75aa\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-26 23:43:51 +0200\n\n [JENKINS-11458] when building with Maven 3, Channel.current() inside FilterImpl sometimes returns null. Therefore pass channel into constructor, thus effectively restoring pre-1.435 behaviour.\n", "commit e5f9cfda140428097fbc955eaeff5fc445d135fe\nMerge: f05f62c6cb 8af1559861\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-10-25 14:30:42 +0200\n\n Merge commit '8af1559861e8c96a1472954a8721a01be439577a'\n", "commit f05f62c6cbdc0b7463e197c957f0787a3149d36d\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-10-25 14:16:32 +0200\n\n fix issue when reference to global settings.xml gets unconfigured\n", "commit b836857da35b4b265768b6ed81f571339b08a1bd\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-10-25 14:14:43 +0200\n\n upgrade to newer version of config-provider-model\n", "commit 8af1559861e8c96a1472954a8721a01be439577a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-21 11:53:20 -0700\n\n Incompatibility between slf4j and jcl-over-slf4j results in LinkageError\n \n java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V\n at org.apache.commons.logging.impl.SLF4JLocationAwareLog.trace(SLF4JLocationAwareLog.java:107)\n at org.apache.commons.beanutils.BeanUtilsBean.convert(BeanUtilsBean.java:1073)\n at org.apache.commons.beanutils.BeanUtilsBean.copyProperty(BeanUtilsBean.java:437)\n at org.apache.commons.beanutils.BeanUtils.copyProperty(BeanUtils.java:160)\n at org.apache.commons.beanutils.ConvertingWrapDynaBean.set(ConvertingWrapDynaBean.java:67)\n", "commit bc80ba03838eee146051f41ccd85527b1eaea8e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-21 11:43:59 -0700\n\n use png for better transparency\n", "commit 15c40425af801560cfa6fbaccbd22289c29d6bd1\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-25 00:32:32 +0900\n\n changelog for JENKINS-10989.\n", "commit 4dd48c5d3906a62c1b1056ce62e4fb39eb6dd0ef\nMerge: c17285967a ebb122dea9\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-24 08:29:55 -0700\n\n Merge pull request #242 from flaviocdc/master\n \n [JENKINS-10989] Repeated ids, expandTextArea() and multiple \"Invoke Ant\" build steps\n", "commit c17285967adb789410c33e812dbfb8261326f151\nMerge: 08214f2d07 64b953d13c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-24 08:01:16 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 08214f2d07c9aa74fbb9a7b222ab2d2afb3b4ead\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-24 08:00:24 -0700\n\n the trunk is toward 1.438-SNAPSHOT\n", "commit e50fa6d023b13d41ff016ff700a90318f54612a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-24 08:00:20 -0700\n\n creating an RC branch\n", "commit dfffcf0fb9445ff97df8e7ca06923935ed66ecaf\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-24 23:30:50 +0900\n\n Test for absolute paths and relative paths\n", "commit e24cd27f16f746f9fb4c81ee8379e2504fd444f3\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-24 23:27:47 +0900\n\n Test for absolute URIs with authorities\n", "commit eca11dfcfc7356107d7584757aaccce772fc1b5c\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-24 23:26:37 +0900\n\n Use mockito\n", "commit 64b953d13c3cc2ab6388045a111967320f34f050\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-24 22:38:40 +0900\n\n [FIXED JENKINS-11444] Jenkins logo headless when server is starting.\n \n workaround.\n", "commit 00740fb6522685d59f44010a5f5bdfa397f2c8c8\nMerge: 4808f827e1 bac65b50f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-23 22:42:32 -0700\n\n merged back the RC branch\n", "commit bac65b50f34b893b4a7b877e357b6d70325d55a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-23 22:42:29 -0700\n\n updated changelog as a part of the release\n", "commit 4375ffacc5eaad35bf7c13ca10b528c90a21b768\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-23 21:13:43 -0700\n\n toward the next release\n", "commit a7c3e98c7ae17474c0ac9fb3ca5f4419f0706787\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-23 21:13:36 -0700\n\n releasing a new plugin parent POM\n", "commit e6db93a9288e9eb5b3d55ff36811903a08212a3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-23 21:13:36 -0700\n\n updated changelog for release\n", "commit 4bd110b6c1783267a8e1792c5b32e6653fc42119\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-23 21:01:03 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a321dd0ea2e961b05235bea8982673ad18db2709\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-23 21:01:02 -0700\n\n [maven-release-plugin] prepare release jenkins-1.436\n", "commit 4808f827e178d86996e63a4bff46bbc02862bb23\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-23 11:46:35 +0200\n\n Oops, seems like javac chokes on the <R> - while Eclipse jdt has no problems with it\n", "commit 2044de524230db521d304afc243f32e32d74f95b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-23 11:34:54 +0200\n\n - removed unused fields\n - suppressed/fixed several compiler warnings\n", "commit b3512b608d832afa6b92e58fbc449b0c5dae208d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-22 14:28:32 -0700\n\n support installation specific certificates\n", "commit bd8b38d74e7fb3191a8fe523645edad61fcac234\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-22 13:13:07 +0200\n\n Use getFullName() instead of toString() when proposing nearest job name matches (based on pull request https://github.com/jenkinsci/jenkins/pull/290)\n", "commit eb899712bbe4932b09146977ced09f9f79195fe5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-22 10:45:23 +0200\n\n Fixed 'NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log' in jelly view of Maven jobs when running Jenkins with mvn hudson-dev:run\n", "commit b84a014daa724b906044cb5e25a5ee57344463e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-21 11:39:34 -0700\n\n hudson-dev:run now requires javadoc plugin because maven-plugin depends on it\n", "commit 7a492f37004f6f3fc326b8fe904a3e219673faec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-21 07:04:11 -0700\n\n allow whitespace between elements\n", "commit 939ce35eca992ddbfa54b2350ed590ab11601a2a\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-10-21 12:23:54 +0200\n\n Updated changelog for pull request #296 (added MIME headers)\n", "commit de1ab1e629fe0ebb6b24e6fe0afadf0ae5e18f24\nMerge: cd02481292 c8c5c13e79\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2011-10-21 03:16:29 -0700\n\n Merge pull request #296 from lvotypko/master\n \n Add headers to e-mail notification\n", "commit c8c5c13e79533a773f9d94e1724523b4451881e9\nAuthor: lucinka <lucinka@localhost.localdomain>\nDate: 2011-10-21 11:31:27 +0200\n\n Replace Hudson with Jenkins, so the headers are X-Jenkins-Job and X-Jenkins-Result\n", "commit da9daae96115e08f70fac9ebec51ac7d7c131429\nAuthor: lucinka <lucinka@localhost.localdomain>\nDate: 2011-10-21 11:01:59 +0200\n\n Add headers X-Hudson-Job and X-Hudson-Result to e-mail notification for filtering purposes.\n", "commit 47f70c0f595864274993401300924347b9307641\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-28 17:29:46 +0900\n\n [FIXED JENKINS-7725] mailto: links should be absolute URIs\n", "commit cd024812929b7ac6902a1958466fde3d74054c47\nMerge: 52471787c6 0955a198b4\nAuthor: Ingo Richter <ingo.richter@gmail.com>\nDate: 2011-10-20 11:38:51 -0700\n\n Merge pull request #287 from stisti/speedier-postinstall\n \n Mac installer: Much faster postinstall script\n", "commit 52471787c6c5c9474e46cc396bf3b91e20036255\nMerge: c236f9d18e e31dbf7ad6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-20 21:49:51 +0900\n\n [FIXED JENKINS-11397] Require POST for doConfigSubmit on views\n [FIXED JENKINS-7847] Require POST for doConfigSubmit on jobs\n \n Merge remote branch 'ohtake/get-configsubmit'\n", "commit c236f9d18e2c90fd9706476a0ec4e768a68ae914\nMerge: bed2a27cf1 906d164a7b\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-20 05:32:13 -0700\n\n Merge pull request #292 from ohtake/summary-a-href\n \n [JENKINS-11383] \"Changes\" in Build Summary broken in IE standard mode since 1.434\n", "commit bed2a27cf1d8da78305b4b4e0c160206f258ce46\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-10-20 10:27:28 +0100\n\n Allow pluginManager to be queried by superclasses\n", "commit e31dbf7ad6f52433622069356310cc1d28a0e47c\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-20 16:45:56 +0900\n\n Require POST for doConfigSubmit\n", "commit 23fc934cdd80ad1b0876365062001c62224c2b30\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-20 16:36:59 +0900\n\n [FIXED JENKINS-7847] Require POST for doConfigSubmit on jobs\n", "commit 906d164a7b88619c4f9f3682690cf6909bb05826\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-18 14:20:08 +0900\n\n [FIXED JENKINS-11383] Do not insert A element if there is no href attrib\n", "commit d951f3810112dd17363aeabb54ac09a1c3298e30\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-19 18:30:59 +0900\n\n Remove unused code\n", "commit a2a8721cfab152378076c9dbf716cff03cac5bbd\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-19 18:21:35 +0900\n\n [FIXED JENKINS-11397] Require POST for doConfigSubmit on views\n", "commit c2057762bd048844c3adde21486932e7de4a8f2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-19 13:12:27 -0700\n\n the trunk is toward 1.437-SNAPSHOT\n", "commit 50384f69ad9c56d9e7dd5a860b06bd120b2e3169\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-19 13:12:23 -0700\n\n creating an RC branch\n", "commit 249a56e2fd4b9fbd1c7919b5521af081cce54c3d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-19 11:03:32 -0700\n\n this version fixes CloseCommand incompatibility introduced in remoting 2.8\n", "commit b9f6e6429a79e22152bbd2342439f50fec277f12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-19 10:52:37 -0700\n\n Jenkins\n", "commit 98dbfd7e0d17b3c242a94efbc84e49d25d9f3863\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-28 17:48:18 -0700\n\n Bundle the latest.\n \n Since the current version is 0.17, which isn't affected by\n JENKINS-10641, this fix isn't urgent.\n", "commit 39eb2522165ab190d82cacfe692360471cf38dec\nMerge: c24a2b1ec9 5c0d9552cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-19 09:23:53 -0700\n\n merged back the RC branch\n", "commit 5c0d9552cfa2f02f70a08d9feaef463b1bb8c019\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-19 09:23:50 -0700\n\n updated changelog as a part of the release\n", "commit c24a2b1ec93064eb2e085ba6d07ca4c85b2c7675\nMerge: 0f2f7be989 1d5cdddf1f\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-10-19 09:07:38 -0700\n\n Merge pull request #294 from stephenc/master\n \n Nice improvement to Jenkins testability\n", "commit 1d5cdddf1f0e72ef629961b880d248aa5018ef8a\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-10-19 16:37:22 +0100\n\n Add an annotation to enable skipping Jenkins provisioning for specific tests\n", "commit 8071d0768ffdf7c223d1e6f357215d1f0e589ba5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-10-19 16:30:24 +0100\n\n Add a fluent interface for specifying a plugin manager\n", "commit c3eb8670b90894804e919b7ec94b2a1505152f4b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-10-19 16:23:57 +0100\n\n sync with HudsonTestCase as JenkinsRule was copied from an earlier version\n", "commit f1d67aa0202e87fce14000b125883e24b1a8d4eb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-10-19 16:05:12 +0100\n\n Adding a JUnit 4.10+ style rule to replace HudsonTestCase\n", "commit 5104589538e9728e564b5954cc51c6f584661862\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-17 17:27:32 -0700\n\n toward the next release\n", "commit 535485939cbb69aa2a897ccd29daeca969105d7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-17 17:27:25 -0700\n\n releasing a new plugin parent POM\n", "commit e3ff058723d2a0e81f01ac5b64706a639f864df1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-17 17:27:25 -0700\n\n updated changelog for release\n", "commit 1e2f8e461dfc1122642738e52fea3685aedb5da6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-17 17:15:01 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0e52a4d05b2ba1ec9095908866b6d581c877ac81\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-17 17:15:01 -0700\n\n [maven-release-plugin] prepare release jenkins-1.435\n", "commit 0f2f7be9896ba72aa80ac4bb3b44b61b241ec9ae\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-17 21:56:20 +0900\n\n changelog pull request #291\n", "commit 38bdaba3b5ca2319eff7ccea6ef1c6846db790c6\nMerge: 623bcc89b0 bfb579a7fa\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-17 05:52:03 -0700\n\n Merge pull request #291 from fredg02/master\n \n Added hyperlinks to build trigger console messages, removed unnecessary import\n", "commit bfb579a7fad807acab23364519e75ba25d5bcd4b\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-10-16 23:21:03 +0200\n\n Added hyperlinks to build trigger console messages, removed unnecessary\n import\n", "commit 623bcc89b06cdf7caa23d73c25d74341af6e7cbe\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-16 16:23:20 +0900\n\n [FIXED JENKINS-11272] Bad link in Job Configuration -> 'Publish JUnit test result report' Help\n Dropdown\n", "commit 0955a198b496e2c55ac0fc0963221cc89c4db81f\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-10-13 23:45:07 +0300\n\n Mac installer: Much faster postinstall script\n", "commit f728be7ffa6f8cad82eee6db44e0c4a6d5d53122\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-13 21:00:00 +0200\n\n Require Maven 3 to build - see https://groups.google.com/forum/#!topic/jenkinsci-dev/xyeZlKaIaGc\n Also require Java 1.6.0-18 as -17 might not be enough as mentioned on the Wiki.\n", "commit d5fb8a34a4050692dd9323365a0bb7e2e15f235d\nMerge: 87f18ecdd1 8ca078eec5\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-10-13 01:43:03 -0700\n\n Merge pull request #284 from ndeloof/JENKINS-11326\n \n [FIXED JENKINS-11326] expose originalFileName as a (string) parameter\n", "commit 87f18ecdd169682af033a976f3594174226cb3bf\nMerge: 2b461b190c e672bf04bc\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-10-13 01:42:29 -0700\n\n Merge pull request #280 from stephenc/master\n \n Getting the display name of an initializer generates scary logs or blows up a plugin if the Messages.properties does not exist\n", "commit 2b461b190cb8c5e82b1d9d28bd06b6fbbcb809d3\nMerge: 18e19264c6 528ee7ec69\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-10-13 01:40:20 -0700\n\n Merge pull request #275 from lvotypko/master\n \n New extension point\n", "commit 8a2137f10fd87b28b24d2fcb434ead63e67f97f4\nAuthor: Stephan Pauxberger <stephan@eucodos.de>\nDate: 2011-09-29 10:45:56 +0200\n\n Typo in comment, additional clarifications\n", "commit 97257ee05b6c0cf28232a029d4fc9c3cfcba8738\nAuthor: Stephan Pauxberger <stephan@eucodos.de>\nDate: 2011-09-26 23:41:58 +0200\n\n Obsolete Comment\n", "commit b82d07712e5003cebace29e5d25fdc61f1751390\nAuthor: Stephan Pauxberger <stephan@eucodos.de>\nDate: 2011-09-26 23:41:14 +0200\n\n [JENKINS-8383] Maven 2.2 Project does not return a BuilderConfiguration,\n only resolve parent artifact for Maven 3+\n", "commit 8e334165309db82ca56be7c813ad7b9294376bce\nAuthor: Stephan Pauxberger <stephan@eucodos.de>\nDate: 2011-09-26 23:39:21 +0200\n\n [JENKINS-8383] Do not attempt to resolve parent with Maven 2.0\n", "commit 85b9c503c02c9e44216cdba72a78f612c8299a52\nAuthor: Stephan Pauxberger <stephan@eucodos.de>\nDate: 2011-09-26 21:01:12 +0200\n\n [JENKINS-8383] recreated changes\n", "commit 18e19264c623f422e1e02ba92ed2ea3319790d88\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-12 22:25:10 +0900\n\n Merge pull request #282 from ohtake/console-tail\n \n commit 6b15b71f0d2c20a349c942737c2d9a776e2da62e\n Author: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\n Date: Tue Oct 11 16:26:37 2011 +0900\n \n Stylize fingerprints tables\n \n commit 1085a476844f33d530350223d8e3c165b18d70e9\n Author: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\n Date: Tue Oct 11 09:24:02 2011 +0900\n \n [FIXED JENKINS-9210] Fingerprint's age should be sorted by its elapsed time\n", "commit 1d9f16848ee1381873ea77a4f6b59f8667e2942f\nMerge: a117dc00b5 506d09a26e\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-12 05:23:48 -0700\n\n Merge pull request #282 from ohtake/console-tail\n \n [JENKINS-11307] \"Tailing\" the console of an active job broken in 1.434\n", "commit 8ca078eec581a3385793390d37e399adb6bd2899\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-10-12 11:37:49 +0200\n\n [FIXED JENKINS-11326] expose originalFileName as a (string) parameter\n", "commit 506d09a26e5132b4fe20496e6f576a51cec36f9d\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-12 11:04:00 +0900\n\n Fix typo\n", "commit d5700f8832f91339d74b6496b35730693876fa55\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-12 11:01:17 +0900\n\n [FIXED JENKINS-11307] \"Tailing\" the console of an active job broken in 1.434\n", "commit a117dc00b536cd225df4f203c255dfc0940f2a17\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-11 09:01:52 +0900\n\n this is also a part of the signature file\n", "commit 42a2b75cc5c3cea076456188171975d3440c06b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-11 08:43:11 +0900\n\n bundle the latest version\n", "commit 0c2b72f73d20956ca9f055681e0c7716b0fd58f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-11 07:51:18 +0900\n\n [FIXED JENKINS-11229] don't override repository definitions\n", "commit ab421b59d2752e3d6eef143c60f9cdc65f52c990\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-11 06:55:32 +0900\n\n [JENKINS-11279] Guice appears to throw RuntimeException sometimes.\n", "commit 87f89bc3abd784826283596cf1629b1bf5553f5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-11 06:54:41 +0900\n\n [FIXED JENKINS-11279] more eager scouting\n", "commit eacf4f1a681e75ed1f8759d7868e8275390dedc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-11 06:54:16 +0900\n\n Improved the plugin \"mvn hpi:run\" performance by deferring the license\n plugin execution.\n", "commit e4ca9aca868b67ff30d89fa4a73ffdaa6fb6c338\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-10 22:26:26 +0200\n\n ignore test case which is failing sometimes\n", "commit 9e93d2c5dcb4ecc47141dc2fed515925007e6221\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-10 22:24:43 +0200\n\n Eclipse jdt compiler has an ambiguity problem with the configRountrip methods\n", "commit 4854df91d5005fed7017f430c99044a0257c3271\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-10 22:19:43 +0200\n\n Upgrade JUnit to 4.10; use consistent versions of JUnit and Mockito\n", "commit 836ed21b0fce48aad6e50347b39e5ba595828b5c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-10 21:02:33 +0200\n\n bump parent to 1.25\n", "commit dd25bae19f76ab999d700e2c5661ed4c93856093\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-10 20:52:24 +0200\n\n bumped parent to 1.25\n", "commit 1d653b1013c1897eb49005ef46fce09e7ee86d41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 18:55:19 +0900\n\n recording the classloader improvements\n", "commit 601cb6bb43d3e17383c059f9be91bf7eec5eeb48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 18:49:45 +0900\n\n implement findResource(\n", "commit ee4e9c61491e89e7879337279bc58f85eb9048d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 17:08:07 +0900\n\n fully implemented faster classloader lookup\n", "commit cd78f636cdf03b0734f954e99a0398c31f9c51f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 17:02:46 +0900\n\n doc improvement\n", "commit 8c52e7184df370bb3d8cc3ebce3baa4bb08b5c03\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 16:11:22 +0900\n\n improve the error diagnostics.\n \n during the databinding, failure to find a descriptor is an error.\n", "commit 0751429b8f13dbfb606d4c0c87000713552f780f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 15:41:28 +0900\n\n added faster resolution\n", "commit 7277c72859910c70f72adabb0cdea95ced8c8020\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 14:50:53 +0900\n\n added a convenience class\n", "commit 9f60d544f07079a9d3d9ffa5bf230bba1c00d5d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 10:54:49 +0900\n\n enable Groovy DSLD support by default\n", "commit 5e0591372b01d16e99c787c57f884d54c02a7d33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 09:34:18 +0900\n\n typo\n", "commit 6c560fab76a3338335761e9fb1c4e2adddc3e664\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 09:29:20 +0900\n\n newer code need not do this\n", "commit 6b3676975b24d4f1fa80411e1b69d7e59eb25951\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 07:37:53 +0900\n\n Jenkins\n", "commit 093f21f634c8fa52cc7dbaef16c26665a9530782\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 07:01:03 +0900\n\n made the test symmetric\n", "commit 940ba75b6fa475c3b112894d7cac1692c753be5e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 19:37:12 -0700\n\n the trunk is toward 1.436-SNAPSHOT\n", "commit 41ef3900117d42da9ccc1c6b4532cbdbe7cc41b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 19:37:08 -0700\n\n creating an RC branch\n", "commit 951d169d93bbc5b59bfd71d85be24ea085fa09bd\nMerge: d2c9d7346f 2b7cbeb03c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 17:05:07 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit 2b7cbeb03c12c8bf543836d14efc862e18e5e0ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 16:07:18 -0700\n\n updated changelog as a part of the release\n", "commit 91593b8592b3fa7dbfbc4771274afb876cfe6384\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 15:30:08 -0700\n\n toward the next release\n", "commit 483e4cde7d3166cd09ee1b316edfed938fb15ccf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 15:30:01 -0700\n\n releasing a new plugin parent POM\n", "commit a0f503ff548446a2228805fbe48c761a6fa54166\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 15:30:01 -0700\n\n updated changelog for release\n", "commit 3784933174f1f7cf5800499e27c93a83069dc38a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 15:17:27 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 948bff8f46eaf4dbe931771ae1ebc8b4973e7328\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-09 15:17:26 -0700\n\n [maven-release-plugin] prepare release jenkins-1.434\n", "commit d2c9d7346f0b6f1a66ea466602eb5a79b2730931\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-10 06:30:14 +0900\n\n [FIXED JENKINS-4525] XML encoding sniffing can fail with old JAXP.\n \n Modified to assume UTF-8 if we fail to find it.\n", "commit c793d96b39ee03f94e34f78e2e7a6688544efe4e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 17:57:17 +0200\n\n exclude evil old nekohtml library\n", "commit 787123cf2d192fb15235ade085a318cdd24e66bf\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 21:59:10 +0200\n\n fixed compiler warnings\n", "commit fc65f0b444994091690264471e2e16efd5b47967\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 17:57:17 +0200\n\n exclude evil old nekohtml library\n", "commit 2b5c3a1bf0e991e00f45637903026eb686b14c9f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 17:30:22 +0200\n\n added serialVersionUIDs\n", "commit b0f663f339300bcc05fcd22b9e7e7541e7341396\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 17:16:34 +0200\n\n removed unused imports\n", "commit 67eb8fd7b80d30ea0b50f84543050f6d6a75d5e5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 17:05:08 +0200\n\n upgrade lib-jenkins-maven-embedder to 3.6\n", "commit d0d0f8496881a7917f25c15373f4be421476769e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 17:00:13 +0200\n\n use latest versions of slf4j, junit and powermock\n", "commit b489a4ee555e85a51aae2b7e5867cc414adcc28a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 16:42:55 +0200\n\n fixed slf4j warning when running the tests\n", "commit e3881839cc6b67f00feaf16b3b28ac51a9e6c94a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 12:52:43 +0200\n\n future#isDone() potentially needs synchronized access (expensive), therefore use it as 2nd clause in the AND expression\n", "commit 87fb68a02e54ced23981cf53990331cff27161c9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 12:50:18 +0200\n\n make futures list private and provide accessor methods\n", "commit 731c97775e46e0f1c2494bdc53cd6882c666633a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 12:29:39 +0200\n\n fixed compiler warnings\n", "commit 7bc2f51d6c3966386eb979b7f99c8bff028ca5a2\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 11:49:09 +0200\n\n cannot pass Channel.current() as FilterImpl constrcutor argument as it's still null at that time\n", "commit ef8beb280fb4dc63ce92e7c943408307a94a091f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-08 10:55:30 +0200\n\n Maven 2.1.x/2.2.x interceptor jar is indeed needed as an override instead of a replacement\n", "commit cd0d9dd4d9f2a12332505ebd7e935095e997847e\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-08 02:47:56 +0900\n\n l10n(ja) for test e-mail.\n", "commit afe3a4c8959ff565f86fb0756902278c9c4647f6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-08 02:46:05 +0900\n\n use charset for test e-mail. and i18n.\n", "commit 14dee6e52c197f45f0a4775ac26cf62d92b0ac36\nMerge: 0d660f052f 7f8294079f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-07 08:48:41 -0700\n\n Merge pull request #274 from kutzi/processfactory-refactor\n \n Remove code duplication between Maven2 and Maven3 builders\n", "commit 0d660f052f8daccba6397094abd6e88f033be716\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-10-07 14:09:54 +0300\n\n fix typo in issue id.\n", "commit 4deb4aab223facef294d403519f6bf67f53add89\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-10-07 14:08:49 +0300\n\n change log entry for JENKINS-11209\n", "commit c57ff1a1d3d621a7c0f3a79a23eaaccff8d833fb\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-10-07 14:07:20 +0300\n\n reorder changelog: bug first entries\n", "commit 5470411a6a490510a9bdaa891c809dcdc6c35dc4\nMerge: 829ccf0f64 06f88e0102\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-10-07 04:04:38 -0700\n\n Merge pull request #279 from ndeloof/JENKINS-11209\n \n [FIXED JENKINS-11209] clarify the notification sender email vs system adm\n", "commit e672bf04bc7c436642c09c28609dd5407a75a5ee\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-10-07 11:01:40 +0100\n\n There are a number of ways the previous version could seriously bork plugin initialization all because you don't have a Messages.properties in the correct package, or because you are missing a key in your bundle... when we know the correct answer without a key is ClassName.MetodName\n", "commit 829ccf0f641686cf014f6d79d1aa48982f6b2d53\nMerge: 436665894f 08260e231c\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-10-05 06:40:09 -0700\n\n Merge pull request #278 from PaulSandoz/master\n \n Connect and Disconnect permissions for slaves\n", "commit 06f88e0102a903fc19b60a58fdf0bd29bcc1b006\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-10-05 13:53:59 +0200\n\n [FIXED JENKINS-11209] clarify the notification sender email vs system administrator\n", "commit 08260e231c28897256233dda296d474774f9ac61\nAuthor: Paul Sandoz <paul.d.sandoz@googlemail.com>\nDate: 2011-10-05 12:04:16 +0200\n\n Add connect and disconnect permissions for connecting and disconnecting to slaves.\n", "commit 436665894f8a68edb0ed251f58e1525497f838e9\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-10-04 23:52:12 +0900\n\n [FIXED JENKINS-11208] Suggestions for search do not work since 1.433\n", "commit 53eefd5fedf079508286a3d0ab6751a30e78d82f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-10-04 15:15:25 +0300\n\n fix changelog\n", "commit 9b1633b9b1264898f5a9f65c589692e329d03787\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-10-04 15:14:08 +0300\n\n fix changelog\n", "commit 528ee7ec69299b221ee9e7688651ef8985025997\nAuthor: lucinka <lucinka@localhost.localdomain>\nDate: 2011-10-04 13:19:42 +0200\n\n Add new extension point (class ComputerPanelBox) which adds a box to sidepanel.jelly for given computer.\n", "commit 7f8294079f90f4c0c3e927231adf5c2fd50b8c33\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-04 10:17:40 +0200\n\n added licence header\n", "commit a21dfe046f2cf429bf74c24c10bb580d2f810bbe\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-03 21:10:23 +0200\n\n one futures field to many\n", "commit 7aa21436afc697a2e798057b40f67884c14d4abc\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-03 21:05:46 +0200\n\n as this classloader is not masking anything, we don't need the MaskingClassLoader\n", "commit e14914e66aee1a671f95e88f835ff1dd8a28289b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-03 21:03:25 +0200\n\n - moved MavenModuleSet.Builder to new top-level class Maven2Builder\n - removed duplicated FilterImpl classes\n", "commit 5acad66d68f4aee5dcaaab04cb6bfec792216bc4\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-03 20:38:54 +0200\n\n removed unnecessary code duplication between MavenProcessFactory and Maven3ProcessFactory\n", "commit 32f36fef51d95bdbd6f16003a44c40fa2f9c4298\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-10-03 19:06:24 +0200\n\n removed unused logger\n", "commit 8ab8682c5ef51d53a7afbf1fb0328db67e4826e6\nMerge: f994a4cea6 db30b67dc5\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-02 15:09:48 -0700\n\n Merge pull request #273 from redsolo/rc\n \n Updated the since doc for UserAvatarResolver\n", "commit db30b67dc570d59f964c2bd237d788d4f007e8d4\nAuthor: Erik Ramfelt <eramfelt@gmail.com>\nDate: 2011-10-02 21:55:57 +0200\n\n Updated the since doc for UserAvatarResolver\n", "commit 5a8c14e6bfca1f36613c3ec68bef4dd3423add14\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 22:06:00 -0700\n\n the trunk is toward 1.435-SNAPSHOT\n", "commit f994a4cea67be99472d44b9f901ba0ffab00c243\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 22:05:56 -0700\n\n creating an RC branch\n", "commit 0cfb33c4731beba733ff5ee52badf4ff16b07497\nMerge: 56f2492359 206b691a9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 20:51:15 -0700\n\n merged back the RC branch\n", "commit 206b691a9eefb454a7a2835b9bd3c7d794ff0796\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 20:51:02 -0700\n\n updated changelog as a part of the release\n", "commit 3a30bba9db8e171bc22a63702edfd874bddffa5a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 20:27:03 -0700\n\n toward the next release\n", "commit 67675ee22caafe355d851a4fc6f2646fb9c441b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 20:26:56 -0700\n\n releasing a new plugin parent POM\n", "commit 1ed39cf406fe37e8b05731d4d8c5d9207af200e5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 20:26:56 -0700\n\n updated changelog for release\n", "commit b2cf7e3d2d315b60e5c8f8559881b9c0907139cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 20:14:01 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3a33dfed4e0cd919b457d1d253760216263229c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-10-01 20:14:00 -0700\n\n [maven-release-plugin] prepare release jenkins-1.433\n", "commit 56f2492359bc7927d5d2ba1af06891534c1d0aa0\nMerge: cb0a95e985 9912235bec\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-10-01 11:27:31 +0900\n\n [FIXED JENKINS-11132] Resizable textarea handle does not work if CodeMirror is enabled\n \n Merge remote branch 'ohtake/resizable-codemirror' into 11132\n", "commit cb0a95e98510210d211a468f453c1c56eadd6f4d\nMerge: ca7e9d7964 085c9107de\nAuthor: Dean Yu <dty@yahoo-inc.com>\nDate: 2011-09-30 10:46:57 -0700\n\n Merge pull request #272 from jpederzolli/master\n \n updated changelog\n", "commit 085c9107de99f158fb04f34324c529c062590f5e\nAuthor: John Pederzolli <jpederzolli@gmail.com>\nDate: 2011-09-30 10:14:27 -0700\n\n fixed message\n", "commit dfa7a8249a34c077bc0708e13fe76ac2b9222df9\nAuthor: John Pederzolli <jpederzolli@gmail.com>\nDate: 2011-09-30 10:10:52 -0700\n\n update changelog for ChangeLogSet weak reference enhancment\n", "commit ca7e9d7964c696b2de7a59e671b7143ddd02ef03\nMerge: 08b6855f36 bedd10918f\nAuthor: Dean Yu <dty@yahoo-inc.com>\nDate: 2011-09-30 09:43:09 -0700\n\n Merge pull request #271 from jpederzolli/master\n \n made ChangeLogSet a WeakReference to reduce heap usage\n", "commit bedd10918f3399900651c39591e8510ef6caaca8\nAuthor: John Pederzolli <jpederzolli@gmail.com>\nDate: 2011-09-30 09:24:05 -0700\n\n make changeSet private\n", "commit f30aa47615d2ae84b6de2c2e171c142f4425c67a\nAuthor: John Pederzolli <jpederzolli@gmail.com>\nDate: 2011-09-30 08:48:17 -0700\n\n Make ChangeLogSet a weak reference to reduce heap usage\n", "commit 08b6855f362b7a13960e7e96d343a4cfeb75754f\nMerge: b1f1dbf720 952f19fbfa\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-09-30 04:58:20 -0700\n\n Merge pull request #270 from oldelvet/jenkins-10913-3\n \n JENKINS-10913 Add support for maven-android-plugin integration test\n Thanks !\n", "commit 952f19fbfac8c5bef9ffbb345f33e4f1f8978b32\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-30 12:25:25 +0100\n\n [FIXED JENKINS-10913] Add support for maven-android-plugin integration test\n \n Earlier versions of the plugin (2.x and prior to 3.0.0-alpha6) do not produce\n test reports and also do not accept the same configuration properties. Ignore\n those earlier versions.\n Also accept the new plugin name android-maven-plugin (changed to fit with\n Maven plugin naming guidelines).\n", "commit b1f1dbf72045825875f01ae2f01a9255614c0b89\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-09-29 23:17:30 +0200\n\n changelog for JENKINS-11164\n", "commit ec29ce6f0c8e3a77aae54c485a28c741a266dc93\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-09-29 23:09:33 +0200\n\n [FIXED JENKINS-11164] upgrade Apache Maven Wagon to 2.0\n", "commit 08ddde0f8d5d675c175641ccb49724f330fe1539\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-29 23:47:15 +0900\n\n updated ja for CLI\n", "commit 2bd40df44439ae04ecc2db306de70230f520c1a7\nMerge: e8e9ac0081 f967feaca9\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-29 05:42:35 -0700\n\n Merge pull request #265 from CMoH/jenkins-9577\n \n [JENKINS-9577] Fix last modification timestamp after unzip\n", "commit e8e9ac008160c6127a2f43dd8877d2560d959553\nMerge: c7b673ff0f cc1f75cdba\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-29 05:36:04 -0700\n\n Merge pull request #267 from ohtake/https-port-80\n \n [JENKINS-11151] HTTPS on port 80 makes Jenkins infer his URI incorrectly\n", "commit c7b673ff0f5db92c49f363bde19cafba853b581b\nMerge: 004d50a259 8b54bc4374\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-28 21:01:38 -0700\n\n Merge pull request #269 from wernight/master\n \n Weather icons improvements\n", "commit 9514e6c939931c283357adde05f3346f1533e759\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-28 17:33:39 -0700\n\n improving the error message\n", "commit 004d50a25970425b9c777b4a3265765b2e5f4c86\nMerge: b68aaa65f3 22474444e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-28 17:26:20 -0700\n\n Merge remote-tracking branch 'origin/rc'\n", "commit 22474444e64feb56a1727741c0d5e94e4a051e2c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-28 16:52:56 -0700\n\n Follow up to 653f70bdc443b336e3a149e660782b1c9ee01a88\n \n %changelog needs to follow a certain format.\n", "commit 6dd6817933272d24da20377ec29bed4e394334aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-28 16:47:20 -0700\n\n [FIXED JENKINS-11110] use different attribute names to avoid catch-22 situation with old Jenkins.\n \n In this way we can keep both new and old happy.\n", "commit b68aaa65f322f7dea271b844966cf582e67c876e\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-09-29 00:31:46 +0200\n\n [JENKINS-10955] add changelog entry\n", "commit ef49c65af11cb7cfb65c6a8d5fef8365db2a23cf\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-09-29 00:29:21 +0200\n\n [JENKINS-10955] \"Alternate settings file\" build parameter is getting cleaned after job execution\n", "commit 17e33948ba8a66b56d2d05ddb8b4a5956f18fe12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-28 12:19:45 -0700\n\n looks like a bigger permgen is needed to complete the test\n", "commit 2ec651eae2b73d5c61b4d7757de09826bb1a65e8\nMerge: 663897c2c3 1143736215\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-09-28 08:25:13 -0700\n\n Merge pull request #268 from jcarsique/master\n \n gwt-maven-plugin < 1.2 compliance\n", "commit 114373621593c2aca4062e0c65b0fd385d97e04b\nAuthor: Julien Carsique <julien.carisque@gmail.com>\nDate: 2011-09-28 15:20:26 +0200\n\n Check gwt-maven-plugin version\n", "commit cc1f75cdba5ab33b851c6f5b6f934fd5cadeb9bc\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-28 17:27:24 +0900\n\n [FIXED JENKINS-11151] HTTPS default port is 443\n", "commit f967feaca9836eb4295b588482d2fba27e59e8c1\nAuthor: Ciprian Ciubotariu <cheepeero@gmx.net>\nDate: 2011-09-28 03:09:14 +0300\n\n [JENKINS-9577] Fix last modification timestamp after unzip\n \n Reordered operations in order to set the file modification time\n after applying the permissions.\n", "commit 663897c2c367407ad2d0992aceeefe1adff58176\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-09-27 14:38:07 +0200\n\n fix message bundle encoding issue (native2ascii)\n", "commit 4f4203c3c5675ceb82a84ba4bdc203dd9b682f51\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-09-27 13:02:50 +0200\n\n add @since on getOneOffExecutor\n", "commit 9912235bec237dbb68100815c7a80f5185c93706\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-27 18:26:54 +0900\n\n [FIXED JENKINS-11132] Resizable textarea handle does not work if CodeMirror is enabled\n \n - Resizing handles can work with CodeMirror\n - Double clicking on a handle adjust the height more precisely\n -- Especially when the textarea's content is wrapped\n", "commit f63acc92947544c36a2290cf0e49516f01177ab0\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-27 14:39:51 +0900\n\n Scroller is the right element for styling and scrolling.\n", "commit a79c815bb857ce329d9d6743dcedf2b1a87d656d\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-26 18:48:33 +0900\n\n No borders on table cells in Plugin Manager\n \n - IE 7 Standard\n - IE Quirks\n", "commit a971b065a9b45c7afe4994a7c07da5a113bf37c5\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-22 21:31:02 +0900\n\n Tables of system properties and environment variables are also 'bigtable'\n", "commit 0d08594811f8d84ef669ca690a017997c0ef68c2\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-06 00:39:33 +0900\n\n Fix rendering problem in HTTP Proxy Configuration page.\n \n - If rendered in IE7 standard mode, whole cells are gray when mouse hovers.\n - If rendered in IE8 and IE9 standard mode, there are glitchy lines on each\n cell.\n", "commit 334ec7e43263250cefbe53f490c1cfe4b3d0db4f\nMerge: 0fc7a7166c 00410a8b3a\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-26 19:30:55 -0700\n\n Merge pull request #262 from jieryn/patch-2\n \n don't force Chrome Frame for all installations\n", "commit 0fc7a7166c877f057783df9593d1c0bb2a5d2766\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-27 11:23:25 +0900\n\n show avatars on Manage User page.\n", "commit c65d12038826d596a0613709a764020d2488db7d\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-27 10:32:02 +0900\n\n record changelog for JENKINS-7494\n", "commit 8cff4d8784bf81f918395875ea38b09c6f6a72c8\nAuthor: Erik Ramfelt <eramfelt@gmail.com>\nDate: 2011-09-26 22:12:24 +0200\n\n [JENKINS-7494] Fixed image resource path so it supports a context-path\n", "commit 1147884f66bec5607ed3019de9a53366c81dc584\nAuthor: Erik Ramfelt <eramfelt@gmail.com>\nDate: 2011-09-22 22:41:03 +0200\n\n [JENKINS-7494] Adding UserAvatarResolver to make it possible for plugins to add avatar images to user pages\n", "commit 00410a8b3a72b3b6a6aa1c606b408039519e0dad\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-09-26 20:58:52 -0300\n\n don't force Chrome Frame for all installations\n \n There's already a plugin[1] which enables support for this, and it also\n provides more configuration options. The user may not want to code the\n 'chrome=1' and thereby force CF for all installations. Also, the plugin\n allows the install to send the CFInstall javascript launcher.\n \n [1] https://wiki.jenkins-ci.org/display/JENKINS/Chrome+Frame+Plugin\n", "commit 35b357f62a87ccbdfb07aad88073ee089a639052\nMerge: 505661e437 cf2a725ca1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-26 14:57:47 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 505661e43799df24f81cbb0e658663657c731145\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-26 14:54:17 -0700\n\n the trunk is toward 1.434-SNAPSHOT\n", "commit 3c5d800d316a59bac387ea0a7efd7950d21de4ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-26 14:54:14 -0700\n\n creating an RC branch\n", "commit cf2a725ca1305ca1f238b328f7db70d2cd9dfe30\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-09-26 21:41:17 +0200\n\n [JENKINS-5335] set chrome frame META for better user experience even on Internet Explorer\n", "commit 4266fc62ddbb1202d9f24df19a1be511e868225e\nMerge: d6ef420050 a97c9188df\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-26 10:54:51 -0700\n\n Merge pull request #260 from henryju/JENKINS-5335-doctype\n \n [JENKINS-5335] Add html doctype on Jenkins to avoid quirks mode.\n", "commit d6ef42005070f23276e7fcbda2ca4828c796c271\nMerge: 09bc78aec7 7f332b2200\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-26 09:21:05 -0700\n\n merged back the RC branch\n", "commit 7f332b22005082e7f9d2ef63b2d7f89cc29d203c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-26 09:21:01 -0700\n\n updated changelog as a part of the release\n", "commit a97c9188dfacec2f251f1fc6545d1104a33d0b15\nAuthor: Julien HENRY <henryju@yahoo.fr>\nDate: 2011-09-26 16:21:04 +0200\n\n JENKINS-5335: Add html doctype on Jenkins to avoid quirks mode.\n", "commit 09bc78aec7e1e114949ca926d9907f7067a3015c\nMerge: 20e9ab65b0 17baab5491\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-09-26 02:27:50 -0700\n\n Merge pull request #258 from PaulSandoz/master\n \n Stop a matrix-project build\n", "commit 17baab5491b846f613c2dafec3d229c40b4104c3\nAuthor: Paul Sandoz <paul.d.sandoz@googlemail.com>\nDate: 2011-09-26 11:03:51 +0200\n\n Fix the stopping of a matrix project build that is a one off executor.\n", "commit f28fe0c6da2308894b26a72f3c84d8ba192a61a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-25 21:30:50 -0700\n\n toward the next release\n", "commit 7da58750a541672c0c2064d90bffbb1314d4bb7a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-25 21:30:43 -0700\n\n releasing a new plugin parent POM\n", "commit 1e2a08b33b842ff59b47e1909527c428369bd948\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-25 21:30:43 -0700\n\n updated changelog for release\n", "commit f5fd8500e577774d34b834d4d1a71a376b85c7ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-25 21:17:50 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8e9e6ac6578c11d50a5b7c70c61fccd0d8bc821b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-25 21:17:49 -0700\n\n [maven-release-plugin] prepare release jenkins-1.432\n", "commit 27c4dc8b58b1284af1e887d0490cbfc26743752e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-22 21:02:11 -0700\n\n Ant returns 0 if the archive doesn't record the access mode\n", "commit 20e9ab65b09d8dda289b09ff537da0dfa0920f7d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-09-25 22:00:18 +0200\n\n Fixed typos and added missing 'non'\n", "commit a4440f9b8911c58feec6fc56c20c187fcc3c2e3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-24 18:22:39 -0700\n\n [JENKINS-11097]\n \n Added more diagnositics about how ping terminated a connection.\n", "commit f4aec235ec854ca599669402a5ce4d164adc2140\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-24 17:28:53 -0700\n\n [FIXED JENKINS-11100] master label should be editable if there's a\n cloud.\n", "commit 6a1fa871830abfb1d04d4ca55503d06e77b1785f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-24 00:00:25 -0700\n\n fixed a compilation error\n", "commit 95934c225713502b27eae0892de6d6fc903acbf6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:59:31 -0700\n\n allow this value to be tweaked via system property\n", "commit b9aac9b79cffd235042ca7908da6f13f1867d3cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:38:06 -0700\n\n Recording the mvnwithbuildsteps branch change\n", "commit 28deae772e92a11b6ee423ab02169ea6e2ace384\nMerge: acd14d1885 f9e6fd0b68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:40:35 -0700\n\n Merge branch 'mvnwithbuildsteps'\n", "commit f9e6fd0b686103d39faaa97b7340b6ae8382bd9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:36:25 -0700\n\n adding a test case\n", "commit db3b0988d5c48e1ddbe41979959a5bebceaa2e6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:22:22 -0700\n\n @title is more concise\n", "commit d60f9c93bcc80a8556d95eeff3b71df1129368bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:21:24 -0700\n\n Using String like enum isn't type safe.\n", "commit 1f7c75d7e553d77d643e488743601046c807f5cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:17:26 -0700\n\n Using String like enum isn't type safe.\n", "commit ac6a0200558e42f88553ab0695704b3fc85266dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:11:51 -0700\n\n BuildStep.prebuild is to run at the beginning of the build.\n", "commit 29c7b8b0ad9187c654d9623330da9c940c13888d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:09:00 -0700\n\n merging 3 of them to make them more concise\n", "commit 65d25aafe2590e4154a1fdfa14f8e7e5ac3794f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:08:18 -0700\n\n BuildStep.prebuild needs to be called for post builders as well\n", "commit 0841fd6421931d1797b1179f8106c3b64dc5b605\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 23:07:25 -0700\n\n - In modern code we've been exposing DescribableList directly since it's a lot richer.\n - calling prebuild after build wrappers to align the semantics with freestyle projects.\n", "commit acd14d18857c350afd34c8f7208f6334a802f387\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 22:55:33 -0700\n\n using the bug annotation\n", "commit f356b78ea03309517b112bb46442287f81a4531d\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-09 17:35:37 +0100\n\n [FIXED JENKINS-10903] Canceling a parent multi-configuration build produce a\n build.xml that can't be deserialized\n \n Handle resolves-to=\"com.google.common.collect.ImmutableList$SerializedForm\"\n manually and construct a suitable list. Any subsequent serialization of the\n class will use the direct form of serialization.\n", "commit ebee47bb75d2043988b901f552563b1ca2b9d751\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-09 17:20:13 +0100\n\n [JENKINS-10903] Serialize ImmutableList in the same manner as ImmutableMap.\n This is a partial fix for JENKINS-10903. Any new builds will\n be serialized correctly.\n \n Based on ImmutableMapConverter.java\n", "commit b27b5f4ea3014fd68b1bf0079f3833f00a4ffc68\nAuthor: Stefan Brausch <stefan.brausch@1und1.de>\nDate: 2011-09-13 13:16:49 +0200\n\n AbstractItem hasn't used fireOnChange for SavableListener\n", "commit b43e0512e2e6546c564807e4195e5adea5bbfd76\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 22:43:28 -0700\n\n updated to YUI 2.9\n", "commit 003242c3e34567ab6f36bddc6df8729c02e30156\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 22:42:51 -0700\n\n Concurrent build is no longer beta.\n", "commit 9a9ddf7f47aa6bebe04d12cac79bfb6beb07b080\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 22:24:56 -0700\n\n fixed more test regressions\n", "commit 705220d37e93a14fcc11906cd715edd9cb65aec0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 21:44:44 -0700\n\n Better way to fix the test failure.\n \n This reverts commit 5dce36d9972180888f7172da14ff0f25ba6c6b3a\n and it adds back xalan as test harness dependency\n", "commit 5dce36d9972180888f7172da14ff0f25ba6c6b3a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 21:26:49 -0700\n\n Looks like now HtmlUnit really depends on Xalan.\n \n This was causing ui-samples test failure\n \n java.lang.NoClassDefFoundError: org/apache/xml/utils/PrefixResolver\n at com.gargoylesoftware.htmlunit.html.DomNamespaceNode.getLocalName(DomNamespaceNode.java:81)\n at com.gargoylesoftware.htmlunit.html.HtmlElement.getNodeName(HtmlElement.java:308)\n at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.addNodeToRightParent(HTMLParser.java:636)\n at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.startElement(HTMLParser.java:610)\n at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)\n at org.cyberneko.html.HTMLTagBalancer.callStartElement(HTMLTagBalancer.java:1126)\n at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:734)\n at org.cyberneko.html.HTMLTagBalancer.forceStartElement(HTMLTagBalancer.java:758)\n at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:618)\n at org.cyberneko.html.HTMLTagBalancer.forceStartElement(HTMLTagBalancer.java:758)\n at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:586)\n at org.cyberneko.html.HTMLTagBalancer.forceStartElement(HTMLTagBalancer.java:758)\n at org.cyberneko.html.HTMLTagBalancer.forceStartBody(HTMLTagBalancer.java:828)\n at org.cyberneko.html.HTMLTagBalancer.endDocument(HTMLTagBalancer.java:468)\n at org.cyberneko.html.filters.DefaultFilter.endDocument(DefaultFilter.java:213)\n at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:2064)\n at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:907)\n at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:499)\n at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:452)\n at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)\n at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:901)\n at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:350)\n at com.gargoylesoftware.htmlunit.html.HTMLParser.parseHtml(HTMLParser.java:304)\n at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:134)\n at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:101)\n at org.jvnet.hudson.test.HudsonPageCreator.createPage(HudsonPageCreator.java:46)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:449)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:332)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:374)\n at org.jvnet.hudson.test.HudsonTestCase$WebClient.getPage(HudsonTestCase.java:1717)\n at org.jvnet.hudson.test.HudsonTestCase.tearDown(HudsonTestCase.java:349)\n at org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite.tearDown(JellyTestSuiteBuilder.java:138)\n at org.jvnet.hudson.test.junit.GroupedTest.run(GroupedTest.java:50)\n at junit.framework.TestSuite.runTest(TestSuite.java:208)\n at junit.framework.TestSuite.run(TestSuite.java:203)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:97)\n at org.apache.maven.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:108)\n at org.apache.maven.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:85)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)\n at $Proxy0.invoke(Unknown Source)\n at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)\n at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)\n at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)\n Caused by: java.lang.ClassNotFoundException: org.apache.xml.utils.PrefixResolver\n at java.net.URLClassLoader$1.run(URLClassLoader.java:202)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.net.URLClassLoader.findClass(URLClassLoader.java:190)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:307)\n at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:248)\n ... 52 more\n Caused by: java.lang.ClassNotFoundException: org.apache.xml.utils.PrefixResolver\n at java.net.URLClassLoader$1.run(URLClassLoader.java:202)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.net.URLClassLoader.findClass(URLClassLoader.java:190)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:307)\n at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:248)\n ... 52 more\n", "commit 76ada98f346361e2ae6512c139e9f2e255a7eb2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 21:11:20 -0700\n\n fixed incorect merge that wiped out the semantics of TestExtension.value()\n", "commit ecc6989c0a110e5cec41b7d5a67c3e9697d5663a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 19:42:55 -0700\n\n use the latest HtmlUnit to fix the test failure caused by YUI 2.9\n", "commit 6d081fafc40f8b60bbdfb3bc2a7b8f830b8c1ed7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 19:42:21 -0700\n\n This property can be null causing HtmlUnit to fail.\n \n In event-debug.js, there's an overloaded toString() method.\n \n toString: function() {\n return \"CustomEvent: \" + \"'\" + this.type + \"', \" +\n \"context: \" + this.scope;\n \n }\n \n When the problem happens, \"this.scope\" points to a DataSourceBase object, and apparently at that time this._sName is null, and it causes a failure in ScriptableObject.getDefaultValue(), at the final \"fall through to error\" portion (see below)\n \n ----\n Enclosed exception:\n net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: Cannot find default value for object. (http://localhost:46994/static/43c91e29/scripts/yui/event/event-debug.js#385)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3652)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3630)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3658)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError1(ScriptRuntime.java:3670)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptableObject.getDefaultValue(ScriptableObject.java:829)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptableObject.getDefaultValue(ScriptableObject.java:748)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.add(ScriptRuntime.java:2558)\n at net.sourceforge.htmlunit.corejs.javascript.Interpreter.do_add(Interpreter.java:3060)\n at script.(http://localhost:46994/static/43c91e29/scripts/yui/event/event-debug.js:385)\n at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:879)\n at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:164)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptableObject.getDefaultValue(ScriptableObject.java:808)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptableObject.getDefaultValue(ScriptableObject.java:748)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.add(ScriptRuntime.java:2558)\n at net.sourceforge.htmlunit.corejs.javascript.Interpreter.do_add(Interpreter.java:3060)\n at script.(http://localhost:46994/static/43c91e29/scripts/yui/event/event-debug.js:114)\n at script.(http://localhost:46994/static/43c91e29/scripts/yui/event/event-debug.js:2258)\n at script.(http://localhost:46994/static/43c91e29/scripts/yui/datasource/datasource-debug.js:79)\n at script.(http://localhost:46994/static/43c91e29/scripts/yui/datasource/datasource-debug.js:2302)\n at script.(http://localhost:46994/static/43c91e29/scripts/yui/autocomplete/autocomplete-debug.js:18)\n at script.createSearchBox(http://localhost:46994/static/43c91e29/scripts/hudson-behavior.js:1711)\n at script.(script in http://localhost:46994//login from (4, 3626) to (4, 3663):4)\n at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:879)\n at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:164)\n at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:427)\n at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:263)\n at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3058)\n at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$5.doRun(JavaScriptEngine.java:415)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:522)\n at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:529)\n at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:536)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:424)\n at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:399)\n at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:892)\n at com.gargoylesoftware.htmlunit.html.HtmlScript.executeInlineScriptIfNeeded(HtmlScript.java:309)\n at com.gargoylesoftware.htmlunit.html.HtmlScript.executeScriptIfNeeded(HtmlScript.java:364)\n at com.gargoylesoftware.htmlunit.html.HtmlScript$1.execute(HtmlScript.java:223)\n at com.gargoylesoftware.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:238)\n ----\n \n So this quick fix gets us around.\n \n I think the root cause of the problem is that ScriptableObject.getDefaultValue() should treat null as the primitive value, but I'm bit scared to make that change right now.\n", "commit 3c278df8d307cad41345afae47cb36ca5c46730d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 17:35:21 -0700\n\n Fixed the test failure. There's no beta module in YUI 2.9, and we got some old plugins that's specifying beta for modules that have graduated.\n", "commit a7bafdd9460745950ff1a24e0b07ada71fccad52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 17:00:22 -0700\n\n storage might not be available after all\n", "commit 5f4fdb0b7d5c2cbfd6699fb53cde2fbe2fa260cc\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-15 23:26:42 +0100\n\n [FIXED JENKINS-11013] NOT_BUILT & other build status are reported inconsistently\n", "commit 089440f9d8daaf1086553c7cd57a36def7348a9e\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-15 23:16:15 +0100\n\n JENKINS-11013 NOT_BUILT & other build status are reported inconsistently\n \n Do not class a NOT_BUILT result as a completed build when calculating\n unstable/back to normal build transitions. It should be treated in the\n same way as an ABORTED build.\n", "commit fd9d680c7451457dbd26b32e52aef7bc0bd37047\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-15 23:12:08 +0100\n\n JENKINS-11013 NOT_BUILT & other build status are reported inconsistently\n \n The parent matrix build console output does not record the build status for\n each job. That is useful to get a quick feel for the status of each job and\n the order of execution/completion.\n", "commit c444b42b1478be68b7f025772ed5a109f4107bf0\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-15 23:09:31 +0100\n\n JENKINS-11013 NOT_BUILT & other build status are reported inconsistently\n \n Matrix build tooltip reports a pending/queued build as \"skipped\"\n", "commit ab2cd0e4ada339a2d95c24f4214fbabc99edfd75\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-15 23:07:59 +0100\n\n JENKINS-11013 NOT_BUILT & other build status are reported inconsistently\n \n The rss/atom build result feeds report status as \"?\"\n", "commit eea6d8327b793a897091d843413ae2cb77420133\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-15 23:06:01 +0100\n\n JENKINS-11013 NOT_BUILT & other build status are reported inconsistently\n \n The tooltip for the grey ball is \"Pending\" when it should be \"Not built\".\n", "commit c2bdbd3d150d58e6642bff37fb12b711916388ae\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-21 00:35:15 +0900\n\n Arrows in sortable tables only appear in the first row.\n", "commit 675902a84c7cda6d1d8bc70f9da1d070b5f20904\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-21 00:34:39 +0900\n\n [FIXED JENKINS-203] Store sortable table state into local storage.\n", "commit 30af566074b3bcdddad51f3f43babf69092e3109\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-20 23:33:25 +0900\n\n Add YUI Storage Utility\n", "commit 0e2fd168103dbdae015a43ea48e70e8816912eac\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-20 23:31:31 +0900\n\n Update YUI from 2.5.2 to 2.9.0\n", "commit 013daf67722a2bea743cc82aa040f4d8a1b2705e\nMerge: 18c7da3445 653f70bdc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 15:37:37 -0700\n\n Merge pull request #255 from jieryn/patch-1\n \n Remove excessively old change log information, replace with a link to the current stuff.\n", "commit 18c7da34452ffa447a42bcc6f268743dc35c7106\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 15:36:47 -0700\n\n not sure how it crept in\n", "commit 1b546d9699d46cc0b7a5a3481a2762fbb480e397\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 15:18:44 -0700\n\n [FIXED JENKINS-8751] integrated the Guice branch.\n \n Classes marked as @Extension are now instantiated by Guice.\n", "commit 74358e70861af449a95e157802441e5ec5a16686\nMerge: 8c95d32086 5d903514bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 15:17:06 -0700\n\n Merge branch 'guice'\n", "commit 8c95d32086e8fe77450278f23cc601f1fc4503cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 07:25:40 -0700\n\n added another convenience method\n", "commit 29589ba5692046bb89b842d5255e1ca29966b0aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 06:51:19 -0700\n\n should be using ID here since class name is not necessarily unique\n", "commit 5d903514bd02a3e528d6c32b7574e467aad34985\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 11:59:07 -0700\n\n improve error recovery behaviour\n", "commit 81d525b3bf8a1adcaae83b89da25a889919b7b7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-23 11:24:37 -0700\n\n I'm ultimately not using this code, but this pattern of inspecting binding beforehand appears useful, so I'm keeping it in record\n", "commit 24b86a2c66b510713db48424b72dc043df9770c0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-09-23 22:14:00 +0300\n\n changelog for Permission check added when viewing configuration of computer set.\n", "commit 4386a8aa31d2dd1a0b3bf229477348d71b031a65\nMerge: 02e73849da 29c5354110\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-09-23 12:12:10 -0700\n\n Merge pull request #254 from PaulSandoz/master\n \n Permission check added when viewing configuration of computer set.\n", "commit 02e73849dabb81b60cc2d7a97ca2fd0240aa2f74\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-09-23 22:06:48 +0300\n\n changelog for JENKINS-10851\n", "commit 968442b844863df2cee83d19f1d22af4d2a0ede2\nMerge: 9127640c28 b817ebda90\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-09-23 12:04:34 -0700\n\n Merge pull request #256 from Batmat/JENKINS-10851\n \n [JENKINS-10851] Re-excluding Xalan as it makes Jenkins KO with IBM JVM\n", "commit b817ebda907a24e4a30a7afbe0eb2d5ebbcbc3b9\nAuthor: Baptiste Mathus <batmat@batmat.net>\nDate: 2011-08-31 19:51:29 +0200\n\n [JENKINS-10851] Reverting part of 1fd7fb2c11dd3cb46843d274fcd4aaf44 : excluding xalan because its presence makes Jenkins KO on IBM JVM.\n", "commit 653f70bdc443b336e3a149e660782b1c9ee01a88\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-09-23 13:55:13 -0300\n\n Remove excessively old change log information, replace with a link to the current stuff.\n", "commit 29c53541106b36a44ba8e6af7a82c20c140b928d\nAuthor: Paul Sandoz <paul.d.sandoz@googlemail.com>\nDate: 2011-09-23 13:35:29 +0200\n\n Permission to view configure page of computer set.\n", "commit 8b54bc4374ef3c08e1142d9e53d7d9f4308f66c0\nAuthor: Werner Beroux <werner@beroux.com>\nDate: 2011-09-23 10:24:14 +0100\n\n Improve weather icons display a clear progression.\n \n The weather icons now show a clear progression from good to bad builds.\n See the Wiki currently on https://github.com/wernight/jenkins/wiki for more\n details.\n", "commit 7218250b43970498244bba4ca0112e3021674743\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-22 21:38:13 -0700\n\n Can't use stock Guice because Maven uses a patched version.\n", "commit 0ce4b12447afd7c33fdf87187074940d887cd432\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-22 21:02:11 -0700\n\n Ant returns 0 if the archive doesn't record the access mode\n", "commit 9127640c28de9121bfbdc2019a1acff7533f1699\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-22 14:44:58 -0700\n\n Exposed methods to invalidate update center JSON data.\n", "commit 1f0ed962b22d0b24cdfca44d62197a7ee3317180\nMerge: 5b3990e5e3 45dbab7b17\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-22 10:41:12 -0700\n\n Merge pull request #252 from aitortxu/master\n \n Fix \"Desactivao\" is \"Desactivado\"\n", "commit 45dbab7b17edcd7947cf83b1165bce2687628a48\nAuthor: Aitor Alzola <alzola.aitor@gmail.com>\nDate: 2011-09-22 19:36:17 +0200\n\n Fix \"Desactivao\" is \"Desactivado\"\n", "commit c1451269c39702f39ea2bcf1290439623d082dd8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-21 22:00:38 -0700\n\n follow up merge fixes\n", "commit e17760256e0c4cd48ce68f372d5f631cb507ddc9\nMerge: 731c8aaa5f f67476c3b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-21 21:41:57 -0700\n\n merged with the latest trunk\n", "commit 5b3990e5e30630b9a2950fa846ef3e906c86d743\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-22 12:07:45 +0900\n\n [JENKINS-11068] Do not check if port is not entered.\n", "commit dff61b86fed576cc589fab0c57dee06374659346\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-22 11:55:34 +0900\n\n fixed ja.\n", "commit f67476c3b9ac2f3bfd17a1bb59f1c000a8857d5a\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-21 15:42:00 +0900\n\n updated changelog fot JENKINS-11051,11052\n", "commit 96fa4c4bab90e4908f86be57cc604778a5cc878c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-21 15:35:49 +0900\n\n [FIXED JENKINS-11068] Port on HTTP Proxy Configure accepts characters except the digits\n", "commit e0f6a7a9b481815885eec951f2dc1a42c1ee1abd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-20 09:56:44 -0700\n\n the trunk is toward 1.433-SNAPSHOT\n", "commit bfa5b2c397748768879d831140042e8d0daf832b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-20 09:56:40 -0700\n\n creating an RC branch\n", "commit 1eb0c64abb3794edce29cbb1de50c93fa03a8229\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-09-20 12:58:36 +0200\n\n Somebody was forgetting to close the stream and the resulting signature was therefore at the mercy of the buffer's flush in order to determine whether the signature was correct or not.\n", "commit 7f62a91a8fc5eb742b33a6e83619cbd0af8cb5fc\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-20 18:10:20 +0900\n\n [FIXED JENKINS-11051]Broken link in help text of HTTP Proxy Configuration\n", "commit da7debde9121fd74472e24772dc44026cb2db030\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-20 17:40:57 +0900\n\n [FIXED JENKINS-11052] Broken help button for Log Recorders\n", "commit c6b54ff4bebe91d73a5afbe62fcd6db347e0f55d\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-20 17:06:14 +0900\n\n [JENKINS-11056] fixed japanese translation.\n", "commit 61b572e4a444f282dffe774312309830acd64814\nMerge: 9ce4d7c3a1 23c2176608\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-20 00:46:09 -0700\n\n Merge pull request #249 from fredg02/master\n \n [FIXED JENKINS-11056] env-vars.html and their translations should be updated\n", "commit 9ce4d7c3a1aedbc686de9dda029ca94ba2d9d44b\nMerge: 9a33396f0e e1d4b80ffd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 18:37:00 -0700\n\n merged back the RC branch\n", "commit e1d4b80ffd2c70e93cfcab6e62da789db055bd2f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 18:36:34 -0700\n\n updated changelog as a part of the release\n", "commit 42c814a2bc53ebf5b44580230dc04a6312f238c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 17:34:20 -0700\n\n toward the next release\n", "commit e8af41c03cdfce805796121d7362d20b6b1c079d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 17:34:13 -0700\n\n releasing a new plugin parent POM\n", "commit 92ea093c0f452dc39c9da1d2b831960000f38c2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 17:34:13 -0700\n\n updated changelog for release\n", "commit f57bc05ddc4c34ce14a79981d494aef9b8b67d68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 17:21:11 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a554acee05d84f4d2b4e89f1cac5113184629aa5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 17:21:11 -0700\n\n [maven-release-plugin] prepare release jenkins-1.431\n", "commit 66eae091ba6d0446fafeedea6d645c6b483c1346\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 17:03:45 -0700\n\n depend on a released version\n", "commit 49bf6e9891f836bde331ada66707f512fa2cc35f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 16:58:20 -0700\n\n depend on a released version\n", "commit 23c21766082ec48f91a4e96917355217fa4d3d0f\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-09-20 01:04:08 +0200\n\n [JENKINS-11056] Fixed description for NODE_NAME in emv-vars.html, added\n descriptions for NODE_NAME and NODE_LABELS in German translation\n", "commit 0a15ee5829c8852f1b3c64108edcb4ca8ca879bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-19 12:59:01 -0700\n\n bumping up to the released version\n", "commit 9a33396f0e392c8c522327256c4edf3d1a992766\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-20 02:36:38 +0900\n\n added changelog.\n", "commit 968a27d95770fe0b0f0c73dbc6ed68c7fdda76e8\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-20 02:34:04 +0900\n\n Enabled shortcut key on script console.\n \n Merge pull request #248 from ikikko/enabledShortcutKeyOnScriptConsole.\n", "commit fa00cd25296af0b1958be8d55a787a585b18e3e0\nAuthor: Andrew Bradley <abradley@mitre.org>\nDate: 2011-09-15 13:25:11 -0400\n\n [FIXED JENKINS-10634] JDK downloader now uses Jenkins proxy settings\n", "commit beb166680e9320e2aa05aa44567345fca912b570\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-18 16:16:08 -0700\n\n [JENKINS-5271] https wants to join the party\n", "commit 9207c21f37228f59199184cd668d0d81d88feaeb\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-17 19:32:50 +0900\n\n [FIXED JENKINS-5271] Tools download does not appear to respect proxy settings.\n", "commit ce7300cdf672c58a9b4456f5f0bdc3288e152427\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-17 14:57:42 -0700\n\n [FIXED JENKINS-7034] auto-recover from corrupt update data.\n", "commit 62242627a65a3d68f1fda15b87d8d61b8620b3bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-17 14:45:30 -0700\n\n [JENKINS-8744] integrated remoting.jar that has better error diagnosis.\n", "commit d9ffc44a2fdeae76e6b53b8a140878615408b6c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-17 14:14:32 -0700\n\n [FIXED JENKINS-7288]\n \n Used ReallySuppress as suggested in the ticket to hopefully fix the\n reboot problem.\n", "commit 83f204fd5933be1a990c2fe50a5f91ca77c75e87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-17 13:54:04 -0700\n\n [FIXED JENKINS-10689]\n \n integrating newer version of HtmlUnit to fix\n memory inefficiency problem.\n", "commit cfc634916f1cabd4f9b6f4ebff33bc8645449ed6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-16 09:24:25 -0700\n\n Integrated the latest.\n", "commit 5e0d0044f0e06f1699f030c2c00725793604004a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-16 07:03:22 -0700\n\n success/failure as boolean return value is so C\n", "commit 97b934206977421ec0d045dfb472da0198264f26\nMerge: 3b00a37a67 4add1da582\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-09-14 23:46:26 -0700\n\n Merge pull request #244 from lacostej/master\n \n Fix build\n", "commit 4add1da582193a2fe1a22bd93df175eb37738b5b\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-09-15 07:52:13 +0200\n\n JENKINS-7798 broken build fix. Update RunTest to match new Artifact constructor\n", "commit 3b00a37a67e61b819710da2d8fe584ba86a60a85\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-09-14 09:51:39 +0200\n\n fix missing trailing '/' in Ajax URIs that fail when Jenkins is hosted behind https\n", "commit e94aff42063b49e1cde89921a48f26a68a6a7a68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-13 21:27:45 -0700\n\n fixed a syntax error\n", "commit e7c3a58e7d0285fbb74e7a77f572576eb0535666\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-13 21:26:24 -0700\n\n [FIXED JENKINS-10774] integrated the JNA jar that contains the fix\n", "commit 48e95e0bf36f8fbf7d63f1d869773343ab953ba2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-13 15:08:34 -0700\n\n split out the version number code as a separate reusable library\n", "commit 88ffcc290138b27c58e1cc17256d7938c6812a36\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-12 14:28:35 -0700\n\n generate HTML, and attach them as well\n", "commit ebb122dea9dcba82c0be2ff9b0da7a87eb679c94\nAuthor: Flavio Costa <flavio.cdc@gmail.com>\nDate: 2011-09-13 17:58:13 -0300\n\n [JENKINS-10989] Repeated ids, expandTextArea() and multiple \"Invoke Ant\" build steps\n", "commit 96bc767965888a920f118d61b89241bc2fc9e11d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-12 18:36:32 -0700\n\n [JENKINS-7798] better not to show the size for directories, I think.\n", "commit 94cbf5baf8640ff748332fb7799de2a978c72584\nAuthor: Stephen Ware <stephen.e.ware@intel.com>\nDate: 2011-09-12 07:29:23 -0700\n\n [FIXED JENKINS-7798]\n File size should be shown on project dashboard for archived artifacts.\n \n Run.java:\n Add member String length to Artifact object.\n Add paramter String len to Artifact constructor.\n Add method String getLength to Artifact object.\n addArtifacts method of Run class gets length of files as string\n for actual files or \"0\" if a directory and passes this as arg\n to Artifact constructor.\n \n artifacts-index.jelly and artifactList.jelly\n reworked to use same approach as\n core/src/main/resources/hudson/model/DirectoryBrowserSupport/dir.jelly\n The desire being a consistent look in the interface.\n \n Signed-off-by: Stephen Ware <stephen.e.ware@intel.com>\n", "commit 37a22a1cacc756fc9f1e6e6c3a0a7fa882e19944\nAuthor: Ciprian Ciubotariu <cheepeero@gmx.net>\nDate: 2011-09-09 14:56:06 +0300\n\n [FIXED JENKINS-9577] Apply file permissions from zip archives\n \n Using the zip support classes just like Ant does in order to apply\n permissions. As a side-effect, remote streams need to be stored in a\n temporary file before actually unzipping them.\n", "commit 649e62c0c5949e3e550280ad224d6ee8372f1d34\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-12 17:14:26 -0700\n\n the trunk is toward 1.432-SNAPSHOT\n", "commit 72fa945ce99229d0b4bf0901065f6cf80fcd5468\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-12 17:14:22 -0700\n\n creating an RC branch\n", "commit 41c3f37effb7d2cfa62ffc90f748a6813c5a0077\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-12 23:27:04 +0900\n\n i18n and l10n(ja) for PluginManager.\n", "commit b378e637799ece4e189f162696511b1d73d7beb1\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-12 22:54:27 +0900\n\n l10n(ja).\n", "commit 1d967ed2f72387e2388240b22ae926cfed66e74c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-12 20:00:12 +0900\n\n commit df9c6c62344b4d8153b4822b766701a79a749d03\n Author: Seiji Sogabe <s.sogabe@gmail.com>\n Date: Mon Sep 12 19:59:13 2011 +0900\n \n added changelog for JENKINS-7565.\n \n commit c48915c27e87c1eabf2d0f70c8d423d4d8a8f40e\n Author: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\n Date: Thu Sep 8 20:06:38 2011 +0900\n \n [JENKINS-7565] Add \"un/check all\" buttons on matrix-based security\n", "commit d386f03adc31a0613fa2662cd5a3f5e2396f5072\nMerge: 74febb18d5 50b4fe2d6a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 19:45:43 -0700\n\n merged back the RC branch\n", "commit 50b4fe2d6a4a011a46b274ab98be727e904ca6e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 19:45:40 -0700\n\n updated changelog as a part of the release\n", "commit 74febb18d5c0538ca1ba9d59611fd71ba4819bb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 19:41:53 -0700\n\n needs to have the license completion\n", "commit df1094651bdefeda57d974a97907521eb21aef7b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 19:12:55 -0700\n\n switching groupId to avoid download problem on m.g.o-public\n", "commit 36fe71fabec5f62e504b1c9c6003836fe623c983\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 13:43:06 -0700\n\n toward the next release\n", "commit bb5bd9042c5c338c86e57601ea74af281d760c5c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 13:42:59 -0700\n\n releasing a new plugin parent POM\n", "commit 5553c9de3b5cc323e305af0b6383c7ba03dceaa4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 13:42:59 -0700\n\n updated changelog for release\n", "commit 2293055b36a5f4bcd48883cac7c8772b4719d32a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 13:30:05 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0256cc64c3a271ca5f26ded126f15771cdb46931\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-11 13:30:04 -0700\n\n [maven-release-plugin] prepare release jenkins-1.430\n", "commit 8baa4f3974b7130e6b300ed8ab29d3093c64ceb9\nMerge: 8b7b11ae13 ec43fae62a\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-09-11 07:50:04 -0700\n\n Merge pull request #238 from orrc/master\n \n Fix typo in LICENSE file\n", "commit ec43fae62a38c18ba02cf0e5a23210139d6b4a10\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2011-09-11 16:12:09 +0200\n\n Fix typo in LICENSE file.\n", "commit 8b7b11ae1394cc144fe9b271795d249141574044\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-09 09:20:53 -0700\n\n follow up dependency for for Groovy 1.8\n", "commit f41ecbc7acb1a946bf0cee5067844c2b873b44f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 19:48:22 -0700\n\n if the plugin is built with 1.431-SNAPSHOT core, we don't want that to automatically pick up ant & javadoc. We only want that for plugins built against 1.430 or earlier.\n", "commit be50785b0c1653fe7f9a8bd2a245476c559587b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 19:47:09 -0700\n\n also verify that 1.2-SNAPSHOT is considered something like 1.2.-999\n", "commit cc796a9fce1ae27204e2111c7fdd6f03270ca43a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 19:42:41 -0700\n\n fixed a bug in handling version number comparison between \"1.*\" and \"1\"\n", "commit afc0c2231b2ad631670364e8c130e7a5df7d9df3\nMerge: e981264d56 9a3b9285be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 18:46:53 -0700\n\n Integrated Groovy 1.8\n \n Conflicts:\n pom.xml\n", "commit e981264d56e4988865746867c020562a9153fe83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 17:49:30 -0700\n\n verifying a clean build on a separate machine\n", "commit 930dfd77d74c84b6b4e6d07edcdc9f264ef61d61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 14:02:53 -0700\n\n adding back javadoc as a plugin\n", "commit 778fff9cd1e8ea1f8416e2afc95bdea5a1bbc195\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 10:40:37 -0700\n\n Splitting Javadoc into its own plugin.\n", "commit 151d561660d00c15787ff7f842a183d0d4953abe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 07:36:06 -0700\n\n added back Ant as a dependency\n", "commit 3925eaa3dbc132a155475a350c04ee954c749bb2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-07 21:22:55 -0700\n\n Ant support is split off to a plugin.\n", "commit aa93737e13039f9e80d96039674c4f9a56f1f303\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-07 21:22:41 -0700\n\n Prefer Jenkins-Version\n", "commit ce2be81243aa2044cda16e2b2020c0c947eb8dc8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-07 21:18:13 -0700\n\n Ant support is moved into its own plugin\n", "commit b3bb9daa0e837e46c0978346e47702344cd3e3aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-01 19:33:41 -0700\n\n there's a race condition that Thread.start() doesn't imply the thread to get going right away.\n \n So consider the thread running as soon as we create it. This allows the UI to show the progressive log icon right away without the user reloading back later\n", "commit 9a3b9285be1fe1282cf3843300b2ace97c4442e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 16:38:11 -0700\n\n Using a patched version to fix\n http://jira.codehaus.org/browse/GROOVY-5003\n", "commit d51adab2da86aa7cc66c590a763de776d718a66c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 14:38:04 -0700\n\n bumping up to Groovy 1.8\n", "commit d0060fdc376fbb982620c26a04edee201e33292c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 14:34:55 -0700\n\n Cherry-picked 46e8ed3f in preparation for Groovy 1.8 integration\n", "commit ab1eed1488923415754719a87e887c66cfff343e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-08 12:10:39 -0700\n\n Revert JENKINS-8383 as it didn't work with Maven 2(cherry picked from commit db23d8cf788f2d1748d63e5049264d1adc8f0856)\n \n Conflicts:\n \n changelog.html\n", "commit db23d8cf788f2d1748d63e5049264d1adc8f0856\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-09-08 17:06:12 +0200\n\n Revert JENKINS-8383 as it didn't work with Maven 2\n", "commit cd968ce2d8cd5a9518eeab7193530a0cb84d521d\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-09-07 22:11:50 +0200\n\n integrate m2extra-steps into maven-plugin\n", "commit 67abcf8163d508e9922fda98c21daa6da6e358f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-07 09:56:30 -0700\n\n follow up fix\n", "commit c4acebffdb59a60ca8c670abc94854ba5852ae7d\nMerge: e632df6cac 71e1ae72a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-07 09:55:41 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 71e1ae72a9ce9614495759186501b4317f96e996\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-09-07 01:24:55 +0300\n\n add changelog line for [JENKINS-10913]\n", "commit 62cbe7b3377819b5a7a60388f2307a6027c09201\nMerge: 9349370783 5668a06f37\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-09-06 15:22:32 -0700\n\n Merge pull request #230 from oldelvet/jenkins-10913\n \n FIXES JENKINS-10913 Add support for maven-android-plugin integration test\n", "commit 5668a06f37d3392af8232ceccdd83a9e7f4ec041\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-09-06 23:13:35 +0100\n\n FIXES JENKINS-10913 Add support for maven-android-plugin integration test reports.\n", "commit 93493707839132febc47da116fd106452ccd2c99\nMerge: 8bf3c533e4 4df292d671\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 13:36:23 -0700\n\n Merge remote-tracking branch 'origin/master'\n", "commit 8bf3c533e426aba36d9aa768ef7c76b862142564\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 13:35:38 -0700\n\n the trunk is toward 1.431-SNAPSHOT\n", "commit 05bb6a326bbd148db10e11d945da010dd44782ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 13:35:35 -0700\n\n creating an RC branch\n", "commit 4df292d671c322934eb1ae1624ae1754d6a3b40b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 13:12:39 -0700\n\n Jenkins\n", "commit bbe38980151fca5a58c44ea659a308d326b13fea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 13:11:42 -0700\n\n renamed to Jenkins\n", "commit 0c4b4644ca160fa830909d269c23c38c6b4da46a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 13:11:33 -0700\n\n renamed to Jenkins\n", "commit 58503ade3a54bd293bc05d32b0c4b0d3d75e5107\nMerge: 38e5d115c9 fca7ccfa83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 12:08:44 -0700\n\n merged back the RC branch\n", "commit fca7ccfa83562d2a18976c479fc1044f2581bccf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 12:08:41 -0700\n\n updated changelog as a part of the release\n", "commit 38e5d115c9beece378082542c55ddbc5013caf57\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-09-06 20:24:04 +0200\n\n minor follow up and changelog for JENKINS-8383\n", "commit 9015b0bd0a40602eac35c55abc7c3829848752ce\nMerge: 15b2a8b6b9 6f389236ea\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-09-06 11:08:43 -0700\n\n Merge pull request #225 from pauxus/master\n \n [JENKINS-8383] Record fingerprints for parent POMs, too\n", "commit 61e14ca11f1b9642db2f75598796fc02f9037688\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 10:01:22 -0700\n\n toward the next release\n", "commit 78bbde5c1a3cabe457d368ab4173d4286b22fb3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 10:01:15 -0700\n\n releasing a new plugin parent POM\n", "commit 9cf3a4b86cea0fbf61640b745945ae78ccb7ae68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 10:01:15 -0700\n\n updated changelog for release\n", "commit fa90e13063225c712084ea5bda6c0d5751adb650\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 09:48:47 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6efff4fd1512ee816d15379baebae29606bd47dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-06 09:48:47 -0700\n\n [maven-release-plugin] prepare release jenkins-1.429\n", "commit 15b2a8b6b901734769a28ade1d777cf95c45b1e2\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-09-05 22:12:01 +0200\n\n fix run headless flag for maven build witn already existed MAVEN_OPTS\n", "commit 39b19fb61e653de60aa7ea034cfe23c2074fd206\nMerge: 17ab5d59a2 920e8cd7c9\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-09-05 08:55:45 -0700\n\n Merge pull request #226 from d-rep/JENKINS-10443\n \n Fix for JENKINS-10443: Added way to mark all plugins to be updated at onc\n", "commit 17ab5d59a2a1ddd3a985088e86f361cf3ea1c349\nMerge: f2f1e72009 4f573d167d\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-09-05 08:53:46 -0700\n\n Merge pull request #228 from ohtake/maven-ver-manifest\n \n [JENKINS-3727] Read jar manifest to detect the maven version\n", "commit 4f573d167dd8e5d2f6533b5c72458715940511ee\nAuthor: OHTAKE Tomohiro <ohtake.tomohiro@jp.fujitsu.com>\nDate: 2011-09-06 00:31:55 +0900\n\n [JENKINS-3727] Read jar manifest to detect the maven version\n", "commit 920e8cd7c9f0eddab2af0c6ad0c9cc0853b8491d\nAuthor: Drew Repasky <drew.repasky@gmail.com>\nDate: 2011-09-04 17:48:48 -0400\n\n Fix for JENKINS-10443: Added way to mark all plugins to be updated at once\n", "commit 6f389236eaaf799a07b53ffd7f1aed996bdb95c3\nAuthor: Stephan Pauxberger <stephan@eucodos.de>\nDate: 2011-09-03 21:35:49 +0200\n\n [JENKINS-8383] Fixed parent fingerprinting for relativePath style\n parents\n", "commit 5d202a2b9902082e9a44a2e0f5834e941b2c36dc\nAuthor: Stephan Pauxberger <stephan@eucodos.de>\nDate: 2011-09-03 13:52:27 +0200\n\n [JENKINS-8383] record fingerprints of ancestor poms\n", "commit f2f1e7200921527999a6ff57efff5153371adcba\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-09-03 01:32:04 +0900\n\n bumped pom to use the latest remoting.\n", "commit 8eb5221982a4fcc70547f2140418d230a6f742af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-09-01 13:05:55 -0700\n\n fixed a bug in IE that breaks auto-filled select controls\n", "commit 9a48907ab03b7ee308a6d9793e4437f481734f34\nMerge: 977f446b19 39e71081b3\nAuthor: Dean Yu <dty@yahoo-inc.com>\nDate: 2011-09-01 09:33:42 -0700\n\n Merge pull request #223 from recampbell/master\n \n Introduce a Jenkins.RUN_SCRIPTS permission\n", "commit 39e71081b3cc0b5609a7be644db78a4d71d0587b\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2011-08-31 20:02:07 -0500\n\n Rename EXECUTE_SCRIPT to RUN_SCRIPTS\n", "commit cfa7be10a84add682871e8b755121954d0327045\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2011-08-31 19:54:34 -0500\n\n Rename EXECUTE_SCRIPT to RUN_SCRIPTS\n", "commit e632df6cac9d6b0ff2ff818cd283b72a09b1e99a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-31 17:32:58 -0700\n\n using the latest version\n", "commit 977f446b19ccf9b101aebc9cb384839cb7a7d9f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-31 16:32:29 -0700\n\n added 16x16 version\n", "commit 7de144146bbe886db2c2f995e8296c5be534fc77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-30 13:19:53 -0700\n\n follow the contract to have '/' in the end\n", "commit a4d23231dd58fee47adc1a781ed63abb415214a1\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-08-31 14:15:30 -0700\n\n [FIXES JENKINS-10864] Adding \"Latest Test Results\" link to matrix\n project pages.\n", "commit 6b5c4436d1024a31652bf549b5fa9ce4ba6921ef\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2011-08-30 16:07:36 -0500\n\n Introduce a fine-grained permission to control who is allowed to run the Groovy Console.\n", "commit 5fdab8b4f7df7d6cda90e17a9f02ce2112201f09\nAuthor: dty <dty@yahoo-inc.com>\nDate: 2011-08-30 10:03:32 -0700\n\n - Updated @since annotation, since 1.429 RC was cut before I could commit.\n", "commit 2de6b59e85bbbb4c75a9d27469448af9505acca0\nMerge: 9ab5f567e3 143fddc61a\nAuthor: dty <dty@yahoo-inc.com>\nDate: 2011-08-30 09:58:28 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 143fddc61a957d652098a57beaab504ee98bac58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 15:42:06 -0700\n\n Bundle the translation-assistance plugin\n", "commit aca30e555338e8bf2bc41d1769b7e35f93d5ceb2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 14:36:17 -0700\n\n the trunk is toward 1.430-SNAPSHOT\n", "commit a221ced837a701b2d2dfb3ea26d8373db86f4350\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 14:36:13 -0700\n\n creating an RC branch\n", "commit 9ab5f567e3c85cb5fad3111143579de4e92e551f\nAuthor: dty <dty@yahoo-inc.com>\nDate: 2011-08-29 13:53:13 -0700\n\n Allow jobs associated only through fingerprinted files to appear in the\n dependency graph. This functionality is enabled through a feature flag,\n hudson.tasks.Fingerprinter.enableFingerprintsInDependencyGraph, which is off\n by default.\n \n - Rebuild the dependency graph as part of each fingerprint action.\n Fingerprinter.buildDependencyGraph adds information to the dependency graph\n for projects found in fingerprint records. Since the dependency graph is\n based on project, once a relationship is established between two projects,\n we can skip scanning subsequent builds of the projects. Entries in the\n graph added by the fingerprinter action will never automatically trigger\n downstream builds.\n \n core/src/main/java/hudson/tasks/Fingerprinter.java\n \n - When reporting dependency changes, don't consider builds that no longer\n exist. This handles issues when projects are renamed, and new projects are\n created using the same name, causing the change to point to incorrect\n builds.\n \n core/src/main/java/hudson/model/AbstractBuild.java\n \n - Tests.\n \n test/src/test/java/hudson/tasks/FingerprinterTest.java\n", "commit 211231d12b2d5e998421ab7a332f955800d5b601\nMerge: 244ff567cc 2dbe144bb7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 11:52:20 -0700\n\n Merged 2dbe144bb71fa8e7dc8dbcf6cf45a4451adccdbe\n \n Conflicts:\n core/src/main/java/hudson/LocalPluginManager.java\n", "commit 244ff567cc002b002014c25ce160fd50294a4b1d\nMerge: 3df6408c12 91fafb4e9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 11:50:54 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 2dbe144bb71fa8e7dc8dbcf6cf45a4451adccdbe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 11:47:04 -0700\n\n another test to verify that f322503d3a615ad259877a4cf7b07c2129a13298 is achieving its purpose\n", "commit 9e09249a94b467ab4e4e4f12d1a9b84c1f84beef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 11:42:43 -0700\n\n adding a test case that ensures f322503d3a615ad259877a4cf7b07c2129a13298 is a safe change\n", "commit 468987a97fcc54988a006e33dcf365370645815f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 11:39:57 -0700\n\n added a hook to specify different PluginManager for testing.\n", "commit 9dddea709841a512d995c06d349633689fad4432\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 11:36:59 -0700\n\n added a recipe to specify a custom plugin manager\n", "commit 5474755aeec9785f8c4b547ac1fe89c73143ac90\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 11:25:31 -0700\n\n making this overridable\n", "commit e95de8264414a473f88db450f7f5291a563969f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 11:25:24 -0700\n\n adding a constructor that's friendly to subtyping\n", "commit f322503d3a615ad259877a4cf7b07c2129a13298\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 10:56:10 -0700\n\n Reverting 4de81f1eb3a63c5e4206ce99abe761e6d5a7e279.\n \n Max Spring discovered a stack overflow in http://jenkins.361315.n4.nabble.com/channel-example-and-plugin-classes-gives-ClassNotFoundException-td3756092.html that pointed this call into thread context classloader (TCL) as the culprit. Independently, Paul Sandoz discovered the same issue in our products. If TCL is another classloader that delegates to UberClassLoader (UCL), this code causes infinite recursion.\n \n And moreover, given the goal of UCL, it seems wrong that this class is changing behaviour based on contextual information like TCL.\n \n In looking at 4de81f1eb3a63c5e4206ce99abe761e6d5a7e279, the change was introduced to make sure XStream unmarshalling invoked from Plugin.start() would see the classes in that plugin. This was an issue back then when plugins are prepared and loaded one by one, as UCL didn't have visibility into plugins being prepared. But in the current Jenkins, classloaders for all the plugins are prepared, before any plugin gets started, so by the time Plugin.start() runs, UCL is fully functioning.\n \n Therefore, there's no need to consult TCL for the purpose of resolving its own classes. I could have also removed the code that sets TCL, but because some libraries often depend on TCL and doesn't properly look at caller class, I'm leaving it in, even though it's generally a bad practice to rely on TCL in multi-classloader apps like Jenkins\n", "commit 91fafb4e9e98c43ccf48ef813969855c2cb2435c\nMerge: f3815178be 758b06ef24\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 10:31:17 -0700\n\n merged back the RC branch\n", "commit 758b06ef24e030451cc912658f5c5e4e1c730bc2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 10:31:15 -0700\n\n updated changelog as a part of the release\n", "commit efe76e9eb0bac7c64992f4d79d3d1066f35f5b82\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 09:32:10 -0700\n\n toward the next release\n", "commit c3453e21f8f7e584702aa1f9cb7c7c5af8be5196\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 09:32:03 -0700\n\n releasing a new plugin parent POM\n", "commit 9360b8c423b67ed848512eb3b965affab527c704\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 09:32:02 -0700\n\n updated changelog for release\n", "commit c354a01efdad6514a52619a8979c07cb20a80dee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 09:19:10 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a3d5d3ce6e2da14b3701301b9a80937a7cd2c40a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-29 09:19:10 -0700\n\n [maven-release-plugin] prepare release jenkins-1.428\n", "commit f3815178be90182faad4d4f5283ddf0e6e98a25b\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2011-03-12 18:35:09 -0600\n\n Add a WorkspaceListener extension point\n", "commit 851a999c873e504d668bcbb2f3773aab628eace5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-28 11:29:48 -0700\n\n not exposing the setBuiltOnStr to arbitrary external methods. It's really only for internal consumption.\n", "commit f8e92df4d54b6bb405a11503e3cc3763049d4c0d\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-08-28 01:13:43 +0100\n\n Add changelog entry for JENKINS-10831\n", "commit 67262e455f818bf693d1bd7a5987c9268b29c52e\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-08-28 01:00:03 +0100\n\n JENKINS-10831 maven submodule build fails doing mkdir on master.\n \n Remove the shadow copy of buildOn from MavenBuild.java and move the setter to\n AbstractBuild to allow MavenModuleSetBuild.java to continue to set the\n build node.\n", "commit 452d638fac5352936af85fd3c94b5122cdc64fe4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-28 11:17:32 -0700\n\n following up tweaks to the previous commit, and explaining what we don't do so that future versions don't inadvertently mess up them\n", "commit 253fee372683a16328737acb3fc9507a3f2f10e3\nAuthor: Tim Pizey <timp@paneris.org>\nDate: 2011-08-25 22:14:24 +0200\n\n Do not keep changing permissions on install directory.\n", "commit edda7fb4657108abd734bdd07796eb01518b6a3e\nAuthor: Mark Field <mnfield@gmail.com>\nDate: 2011-08-11 23:38:21 +0100\n\n Add displayName and description as further optional tags that can be submitted as part of an External run\n", "commit 46e8ed3f3c6ce2aaee36233afb620e3682b65bb9\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2011-07-30 12:36:12 +0200\n\n Moved groovy compilation phase from core to parent\n Use stock gmaven plugin to achieve this\n", "commit b9ce1520cd9ef3abc9763d2bb734abaa46a36e61\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-27 21:57:37 +0200\n\n make FindBugs happy\n", "commit 3df6408c120e0fd818c3c909ac6849ec185bc2ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-27 09:01:38 -0700\n\n Jenkins\n", "commit 32956d2616305af0c630a43c6d8bea09710735e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-27 09:00:07 -0700\n\n also compress the PNG file\n", "commit 59c04d8e9af226632a4bf8665259963261bb503f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-27 08:55:38 -0700\n\n added svg2png script\n", "commit c8c10b2f2ecd7e114144cef955f184446a5c90f5\nAuthor: olivier lamy <olamy@apache.org>\nDate: 2011-08-27 14:48:20 +0200\n\n issue not fixed\n", "commit 6d99ffb63702c36c6ff016a507e4c3178f283f9e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-27 11:56:15 +0200\n\n fixed serving of JARs if running with hudson-dev:run which was broken since https://github.com/jenkinsci/jenkins/commit/a376eb5832a75d4fb840a9088b37a988582b0965\n", "commit 76791e0f8df1f6ac436368831b13f1bbe922bead\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-27 21:06:54 +0300\n\n changelog entry for JENKINS-10831\n", "commit 50a82775e183d5f4291958d8a36583c238342931\nMerge: 8dfa5e19ea 2fa40188b9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-26 23:51:53 -0700\n\n Merge pull request #219 from oldelvet/jenkins-10831-npe\n \n Ignore null reporters field in MavenBuild$RunnerImpl.post2 and avoid a NPE.\n Thanks !\n", "commit 2fa40188b91bd0f55c611fbd0cb2878c8d55da55\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-08-27 00:22:40 +0100\n\n Ignore null reporters field and avoid a NPE.\n The NPE can occur if a build fails during checkout and hence the run phase\n never gets called. See JENKINS-10831 for an example of this happening.\n", "commit 8dfa5e19ea94195e9737f99457297623d4180c7f\nAuthor: dty <dty@yahoo-inc.com>\nDate: 2011-08-26 15:51:34 -0700\n\n [FIX JENKINS-10330] Update project names in fingerprints when projects are renamed.\n \n - Added a RenameListener to Fingerprint. When the listener is invoked for\n renamed projects, it will iterate over all the builds of the project looking\n for fingerprint actions. If the build was the originator of the fingerprint,\n the buildPtr is updated; (had to make the name non-final to allow for this).\n If the build is the consumer of a fingerprint, the usages are updated.\n \n core/src/main/java/hudson/model/Fingerprint.java\n \n - Expose the fingerprint data inline with the build data in the remote API.\n The renaming code also uses this method as a convenient way to get the\n fingerprints for a build.\n \n core/src/main/java/hudson/model/AbstractBuild.java\n \n - Test.\n \n test/src/test/java/hudson/tasks/FingerprinterTest.java\n", "commit 532ab9448de62920fd5e2dcb73c2e0b024f39d11\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-08-26 13:02:38 +0200\n\n [JENKINS-10819] replace wagon-http-lightweight with wagon-http (httpclient)\n", "commit 9dca500e22b2eafad02e8d38a98e1aa5484a5495\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-25 17:29:57 -0700\n\n [FIXED JENKINS-10799] very early on during the boot sequence, NPE can\n happen.\n \n This happens because the version number isn't computed yet, but we try\n to put that into HTTP header.\n \n Fixing this by making <st:header/> tolerate null in value or name.\n", "commit 3f4d01ec15ee40f94e861e9e70403ac6b16c1ed3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-25 17:25:03 -0700\n\n [JENKINS-8856] evacuate stdout at OS level to avoid interference with\n JVM.\n", "commit 9c9379e96539caa4b03904ee92cc3e2c2dfdf357\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-24 14:52:44 -0700\n\n [FIXED JENKINS-10810] integrated the version that works with IBM JDK\n", "commit 552741c9800d0c990e04c4905ed8b0e9d31690e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-24 12:02:14 -0700\n\n [FIXED JENKINS-10805] preserve the timestampa as well as permissions\n", "commit 4f3a285ab41a306520b1a1fe7ec50ca2c0821841\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-24 11:50:39 -0700\n\n [FIXED JENKINS-8837] set a dummy mojo object in Maven3, and documented\n that this feature is now deprecated.\n", "commit 9144caad2a18fc5ec3a6d0bacb588f492e9188c2\nMerge: f36368bf82 df3192a44b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-24 09:38:41 -0700\n\n Merged my local changes.\n", "commit df3192a44b4c23b2c30af5d069c2e9aaba530561\nMerge: 9522cecfe3 bcdff8c55b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-24 09:30:50 -0700\n\n merged additional changes\n", "commit bcdff8c55b9f413202e06aba73bc2dd8dc7e3edd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-24 09:24:28 -0700\n\n if launcher fails to connect silently, report an error\n", "commit f36368bf82a472577ff4dbc175c5ed5219da4fd2\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-08-24 10:17:18 +0200\n\n use BatchMode transfert listener to avoid unformatted transfert progress in log\n", "commit 9522cecfe3f6fb95a2bf8196eaf476ea4d9b6df4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-23 23:16:53 -0700\n\n FindBugs bug cleanup\n", "commit b6d700e5a41d2bb83fc40708afb3953fc21208f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-23 21:34:05 -0700\n\n integrated 3.0 site plugin to be able to run FindBugs, which is implemented as a reporting plugin\n", "commit 2e9292f8dc8d50bfde29df4dba367b3da0a60312\nAuthor: Kevin Sawicki <kevinsawicki@gmail.com>\nDate: 2011-08-23 17:30:00 -0700\n\n Fix typos in SCM class comments.\n \n Non-functional change.\n", "commit 3bbbe2db22389a296567c8072ae549d4fc6ca601\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-23 15:53:45 -0700\n\n final was missing\n", "commit 872dfe8aafa2eb4727d89016c7b08f6fb4794546\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-23 14:11:06 -0700\n\n CLI clients should be able to see plugin classes\n", "commit 13d8a744bed4cc235d38ecfd7cb3771bfc634937\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-22 19:39:21 -0700\n\n Ryan reported a dead lock caused by getView(String), so removing synchronized and requiring the list be concurrently iterable.\n", "commit f4f41872e51bca80dfa1bc38603466905df8e6c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-22 16:50:56 -0700\n\n added a script to compress PNG\n", "commit 5ac08becfc82521ab4878e7cf61dbe79f98fc30a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 11:50:42 -0700\n\n improving error diagnostics\n", "commit 4c34e4cdc40388220edea95d3a178d8c35d5b372\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:56:06 -0700\n\n adding more default implementations\n", "commit d6c3e702a1747cdd905ee9fec0b24cb36ae0e733\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:53:45 -0700\n\n doc improvement\n", "commit 29aa83e99a1120b73e71f492f4b74360bf8ec852\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:21:15 -0700\n\n bug fix\n", "commit 72152be42d57debd585cd9b9ed16d074df92a157\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:18:56 -0700\n\n Detecting why this exception happens:\n \n mavenExecutionResult exceptions not empty\n message : Internal error: java.lang.NullPointerException\n cause : null\n Stack trace :\n org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException\n at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)\n at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)\n at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)\n at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)\n at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)\n at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)\n at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)\n at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)\n at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)\n at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)\n at hudson.maven.Maven3Builder.call(Maven3Builder.java:121)\n at hudson.maven.Maven3Builder.call(Maven3Builder.java:73)\n at hudson.remoting.UserRequest.perform(UserRequest.java:118)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:287)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n Caused by: java.lang.NullPointerException\n at hudson.maven.MojoInfo.intercept(MojoInfo.java:208)\n at hudson.maven.reporters.MavenArtifactArchiver.preExecute(MavenArtifactArchiver.java:74)\n at hudson.maven.Maven3Builder$MavenExecutionListener.recordMojoStarted(Maven3Builder.java:535)\n at hudson.maven.Maven3Builder$MavenExecutionListener.forkStarted(Maven3Builder.java:671)\n at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:94)\n at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)\n at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions(MojoExecutor.java:328)\n at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:199)\n at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)\n at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)\n at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)\n ... 24 more\n channel stopped\n FATAL: null\n java.lang.NullPointerException\n at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:833)\n at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:448)\n at hudson.model.Run.run(Run.java:1376)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:479)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:230)\n", "commit 68117973f5c6abeb82bec0a657230b6d0e0961a0\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-08-22 19:47:34 +0200\n\n fix some wrong error messages about wrong configured config files\n", "commit 9bcc8ddcba2d31f71255ae32e0be2e8ac27d44f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 11:07:31 -0700\n\n the trunk is toward 1.429-SNAPSHOT\n", "commit 57fe932a52fe4501cb2b2d4820d99462479b8893\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 11:07:27 -0700\n\n creating an RC branch\n", "commit 4cefed93170a706b6fcd9cac56ea1b92c800538e\nMerge: f48249d9f0 14906248b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:28:17 -0700\n\n merged back the RC branch\n", "commit 14906248b632e965de64f32dbcf6d48f8543cd83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:28:15 -0700\n\n updated changelog as a part of the release\n", "commit e1871f1c6c1da2efb27fc72c5edf263914794422\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:03:06 -0700\n\n toward the next release\n", "commit 2016d57211d24d8883ef4d4f596415f04dd32bab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:02:58 -0700\n\n releasing a new plugin parent POM\n", "commit 943b348855b14d65bb611a3f573f355cda87e8f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 10:02:58 -0700\n\n updated changelog for release\n", "commit 86fe463e6d20f9bc39c16c11c28ae0eaf87b4649\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 09:48:19 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 7e3a4754f3e883737395159b87918b77e2bfc204\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 09:48:15 -0700\n\n [maven-release-plugin] prepare release jenkins-1.427\n", "commit 5eaf8b752b356e2c18874c43bf1dd80e0986e3a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 06:28:56 -0700\n\n this version works correctly with SNAPSHOT\n", "commit 401d29548f94762f9a690292c655659e7bde4a93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-19 06:28:44 -0700\n\n use the latest version\n", "commit f48249d9f0937d6c382427ffd0c76cb188f4db2f\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-08-19 09:35:53 +0200\n\n Ignore global environment variables in maven builds instead of throwing exceptions.\n", "commit e48d3a0ed1cfbe7230149134a34ea72def609bcd\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-08-19 09:14:11 +0200\n\n Add back 1.424 changelog entries deleted by accident.\n", "commit 070e7e5fb4eaabf2269434d7a8b0bfd6d920153b\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-08-19 09:09:43 +0200\n\n Merge branch 'master', remote branch 'upstream/master'\n", "commit 7ccf4cc031e6ff959f89b8608e61dcd54eaa65a4\nAuthor: alanharder <alan.harder@gmail.com>\nDate: 2011-08-18 19:10:17 -0700\n\n [FIXED JENKINS-6076] fix link in help.. again\n", "commit 5605b189523cc7b0a5f93a8472895f9056dbb4d0\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-19 06:15:17 +0900\n\n 18n & l10n(ja) for API Token.\n", "commit 6ddba3d22f11d6dce07ff2a04de651df947ed2f0\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-18 20:26:50 +0200\n\n clarified that the NPE fix will be part of 1.427 already\n", "commit 76e732636f1745fa6c0b674142619c8cc8a01fc5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-18 10:33:22 -0700\n\n Follow up fix to JENKINS-10640. Better to fix this in the base class to keep other implementations working.\n", "commit d482f7cca6c11b65a182b83e3b69e039fc07bad3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-18 09:22:21 -0700\n\n [JENKINS-10752] integrated new version of XStream\n", "commit 825dc4b19e2a2236e633d4e3a9c3ffbf87964c65\nMerge: 362362951c 22d01a15a3\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-18 06:06:52 -0700\n\n Merge pull request #217 from jieryn/master\n \n [FIXED JENKINS-10640] GlobalConfiguration requires config.jelly, dies if not found\n", "commit 22d01a15a39e8c75b01434576307c65488d5cf70\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-08-17 20:39:48 -0400\n\n [FIXED JENKINS-10640] GlobalConfiguration requires config.jelly, dies if not found\n \n Add a stub config.jelly for the DefaultViewsTabBar descriptor to\n prevent jelly exceptions on /configure page when a ViewTabsBar\n plugin is installed.\n", "commit 362362951c6be3a3d2300786683f61bd5f94c77c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-17 17:00:45 -0700\n\n Fixed a bug in the test environment setup where the current plugin being tested isn't loaded into Jenkins as a plugin. This also improves the resolution rule so that it doesn't rely on a known set of groupIDs.\n", "commit c1920636fe1ede1beccce1222aae167a04f36ad5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-17 16:57:15 -0700\n\n when recording a failure, we record the name of the build step, so for that to work we need TestBuilder to have some valid name.\n", "commit 3488cf1e4e5e92cac00822bca32115f7b92a0759\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-17 16:31:47 -0700\n\n regression introduced in 6253fb1b. The first entry, which in most cases is the only entry, gets ignored.\n", "commit 5c7184d3cdccde44eaf8d73a38151a1c6ee5f9a9\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-17 22:06:48 +0900\n\n 404 error when clicking \"Build History\" link on MyView.\n", "commit 2b6bccf2ab26e6d65db772dd689826d86ff3d797\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-17 14:59:18 +0900\n\n [FIXED JENKINS-10510] go back to view page when job is deleted.\n", "commit 9f88c6e80ecb6351998d394d83a136077321dc0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-16 17:41:10 -0700\n\n remove the leading '/' to make browser prefer the right file name\n", "commit a55a90d7bd8d15da436fd40df8a70c15ae682741\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-16 22:20:52 +0200\n\n Clarified that the relative POM path relates to the 1st module root - especially in the German translation (JENKINS-10415)\n", "commit e18d2d371b14cd93aae548573addfb90a53f8f17\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-16 20:07:32 +0200\n\n added changelog for https://github.com/jenkinsci/jenkins/commit/e7f17b5db283af591faf71aeb5f76af6626757cc\n", "commit 3a57b104c9358bfc8f818dab525785ae72eb9e64\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-15 23:43:39 +0200\n\n changelog for JENKINS-8880 and minor follow-up changes\n", "commit 4d21547020aa5f15f473e76a9dcd3a294f301010\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-13 22:50:49 +0200\n\n removed unused import\n", "commit 4f421c0e9f35c8ce1ef52e2da79396b6d9e9fce1\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-16 20:06:58 +0900\n\n [FIXED JENKINS-10698] Link \"Started by user XXX\" broken on build status page if user name modified.\n \n record userId not username.\n", "commit 3f288a985a89b95c88d3a2f6e72222d84d673615\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 21:46:39 -0700\n\n the trunk is toward 1.428-SNAPSHOT\n", "commit 798a218e772e4421c96eb718d4aad5800a920be7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 21:46:35 -0700\n\n creating an RC branch\n", "commit 2503f8c0acab31571f243757c4c476b2f925802b\nMerge: 39d15d9ed5 c3f0946271\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 21:30:34 -0700\n\n merged back the RC branch\n", "commit c3f0946271621dedb2d6697c61864fa62e96f648\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 21:30:31 -0700\n\n updated changelog as a part of the release\n", "commit 25e526a7b6bb655d668ce495e4b1d4aa78b3bd2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 21:08:33 -0700\n\n toward the next release\n", "commit 25da2c858733e8eaa224f711b4470f1b36493271\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 21:08:22 -0700\n\n releasing a new plugin parent POM\n", "commit 5a942a85ab07a3a646efa73b230a11b0643d9985\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 21:08:22 -0700\n\n updated changelog for release\n", "commit fe666c69e487f9319a900b5ddf1d1293f51f2cb2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 20:55:49 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit d81c15f806334296a40392a343ef1b8827d29a53\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 20:55:43 -0700\n\n [maven-release-plugin] prepare release jenkins-1.426\n", "commit dc33ee0124cab07ac77b1565093911f1b859275e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 20:33:25 -0700\n\n Avoiding deadlock between ClassLoader lock and extension loading lock:\n \n Java stack information for the threads listed above:\n ===================================================\n \"Finalizing set up\":\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:228)\n - waiting to lock <0x00000007d6e841a0> (a hudson.ExtensionList$Lock)\n at hudson.ExtensionList.getComponents(ExtensionList.java:147)\n at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:181)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:229)\n - locked <0x00000007d703e9b8> (a hudson.DescriptorExtensionList)\n at hudson.ExtensionList.size(ExtensionList.java:155)\n at java.util.AbstractCollection.isEmpty(AbstractCollection.java:69)\n at hudson.model.labels.LabelAtom.updateTransientActions(LabelAtom.java:106)\n at hudson.model.labels.LabelAtom.load(LabelAtom.java:188)\n at jenkins.model.Jenkins.getLabelAtom(Jenkins.java:1501)\n at jenkins.model.Jenkins.getSelfLabel(Jenkins.java:2295)\n at hudson.model.Node.getAssignedLabels(Node.java:240)\n at jenkins.model.Jenkins$15.run(Jenkins.java:2354)\n at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at jenkins.model.Jenkins$5.runTask(Jenkins.java:795)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n \"UpdateCenter.init\":\n at java.lang.ClassLoader.loadClass(ClassLoader.java:291)\n - waiting to lock <0x000000078313d878> (a java.net.URLClassLoader)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:295)\n - locked <0x000000078318ace8> (a hudson.PluginManager$UberClassLoader)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:247)\n at net.java.sezpoz.IndexItem.element(IndexItem.java:134)\n at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:204)\n at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:275)\n at hudson.ExtensionList.load(ExtensionList.java:258)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:229)\n - locked <0x00000007d6e841a0> (a hudson.ExtensionList$Lock)\n at hudson.ExtensionList.iterator(ExtensionList.java:136)\n at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:274)\n at hudson.ExtensionList.load(ExtensionList.java:258)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:229)\n - locked <0x00000007d6e841a0> (a hudson.ExtensionList$Lock)\n at hudson.ExtensionList.iterator(ExtensionList.java:136)\n at hudson.model.listeners.SaveableListener.fireOnChange(SaveableListener.java:77)\n at hudson.model.UpdateCenter.save(UpdateCenter.java:416)\n - locked <0x00000007d68f5ad0> (a hudson.model.UpdateCenter)\n at hudson.util.PersistedList.onModified(PersistedList.java:152)\n at hudson.util.PersistedList.add(PersistedList.java:69)\n at hudson.model.UpdateCenter.load(UpdateCenter.java:446)\n - locked <0x00000007d68f5ad0> (a hudson.model.UpdateCenter)\n at hudson.model.UpdateCenter.init(UpdateCenter.java:1255)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at hudson.init.InitializerFinder.invoke(InitializerFinder.java:110)\n at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:174)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at jenkins.model.Jenkins$5.runTask(Jenkins.java:795)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n \"Executor #1 for master : executing test0 #1\":\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:228)\n - waiting to lock <0x00000007d6e841a0> (a hudson.ExtensionList$Lock)\n at hudson.ExtensionList.getComponents(ExtensionList.java:147)\n at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:181)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:229)\n - locked <0x00000007d73c3fb0> (a hudson.DescriptorExtensionList)\n at hudson.ExtensionList.iterator(ExtensionList.java:136)\n at hudson.model.User.load(User.java:146)\n - locked <0x00000007d73c35a0> (a hudson.model.User)\n at hudson.model.User.<init>(User.java:117)\n at hudson.model.User.get(User.java:298)\n - locked <0x00000007832cb6b0> (a java.util.TreeMap)\n at hudson.model.User.get(User.java:311)\n at hudson.model.User.current(User.java:323)\n at hudson.model.Executor.interrupt(Executor.java:125)\n at hudson.model.Executor.interrupt(Executor.java:114)\n at sun.misc.Resource.getBytes(Resource.java:133)\n at java.net.URLClassLoader.defineClass(URLClassLoader.java:257)\n at java.net.URLClassLoader.access$000(URLClassLoader.java:58)\n at java.net.URLClassLoader$1.run(URLClassLoader.java:197)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.net.URLClassLoader.findClass(URLClassLoader.java:190)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:306)\n - locked <0x000000078313d878> (a java.net.URLClassLoader)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:247)\n at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:198)\n at hudson.model.AbstractBuild$AbstractRunner.cleanUp(AbstractBuild.java:622)\n at hudson.model.Build$RunnerImpl.cleanUp(Build.java:173)\n at hudson.model.Run.run(Run.java:1420)\n at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:229)\n", "commit 3fd9889c05af55eb195a2de66c00d243f70b29df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-15 20:22:53 -0700\n\n proposed inline support\n", "commit 39d15d9ed5898769049e00fe10d13253ae7bec8a\nMerge: 6b5ef4bd4a be0720c039\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-15 14:28:07 -0700\n\n Merge pull request #214 from rvanoo/master\n \n [FIXED JENKINS-8880] - WorkspaceCleanupThread shouldn't simply delete custom workspace directories\n", "commit 6b5ef4bd4aa8703f26ca7bda421171b56f9d7db9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-13 20:52:10 +0200\n\n added changelog entry for JENKINS-10030\n", "commit f04a79286e5bfbae1ab759fa99dc108073377d09\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-13 20:48:21 +0200\n\n suppress unchecked warnings\n", "commit e7f17b5db283af591faf71aeb5f76af6626757cc\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-13 20:47:45 +0200\n\n fixed NPE\n", "commit 307fca204598d2496325455ee49b1b634e71fdf2\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-13 20:47:18 +0200\n\n [FIXED JENKINS-10030] builds failing while JUnit result archiving if build is running in different VM than Jenkins is\n", "commit 7c1144bf5d73971f8117f3070de1947664df2358\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-13 11:24:36 +0200\n\n removed unnecessary imports\n", "commit a9525cae749f6bddcd92efaff96a74862aac4487\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-12 16:24:07 -0700\n\n proposed inline fix\n", "commit 97d104655b7b71d94000bde66e5c8b11900e021b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-12 14:32:25 -0700\n\n more String trap\n", "commit 03f581372cedb020eb1cd04c68e50e006c29da7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-12 14:21:48 -0700\n\n regression in eafdaa44a00d838711eb7a4cae324698342efb4c\n", "commit 43303ff06ea249f358392ea084b31ee82b387cc5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-12 11:50:10 -0700\n\n what kind of trap is this? \"String\" class in another package? insane!\n", "commit 333da98fb8d8d22371d8ec4de7d72cc946388bd1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-12 11:46:55 -0700\n\n Renamed, and they were missing @Extension.\n", "commit ef4a051e8344cad7b8a7b142084b312aba02864e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-12 11:33:08 -0700\n\n Jenkins!\n", "commit 5be23b3ef4dde66a39e468e460f6daa22817025f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-12 11:31:21 -0700\n\n added missing short description for newly added commands\n", "commit ba261c1f3e967c294aa15476f17e4b2b70f5f5c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-12 07:22:23 -0700\n\n fixed a regression pointed out in https://github.com/jenkinsci/jenkins/commit/578a2f5bf2c8421e248b41fe4a2bdba472172aba#commitcomment-527865\n", "commit b419d5b5700eb155493a93b9232d73dbdbc2c0dd\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-08-12 16:15:15 +0200\n\n Upgrade to new parent pom 1.23.\n", "commit 448634c9772e9b69d6666736acc673d7a6d8f5a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 14:23:19 -0700\n\n [FIXED JENKINS-9206] resolve symlink to the executable name\n", "commit eafdaa44a00d838711eb7a4cae324698342efb4c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-11 22:41:31 -0700\n\n QueueTaskDispatcher should participate in classifying Queue#blockedProjects and Queue#buildables.\n \n This helps Cloud and NodeProvisioner do its work correctly, and for many implementations this is more efficient.\n", "commit c05522c23fa72c5525267d542fdfa93280ab0085\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-11 22:14:34 -0700\n\n added a convenience method.\n", "commit 6d4ba4ea1952393bf94f7826dec75687b4124bc1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-11 22:06:02 -0700\n\n race condition. Two evaluations of n.toComputer() isn't guaranteed to return the same object\n", "commit 46ceeb0de70904f776bcf7fb8f8a49919acdceff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-11 21:54:40 -0700\n\n clarified the logic\n", "commit bb9ecf6d2ba55e347bc3272034fb187e7797461c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-11 21:54:31 -0700\n\n allow classification by the type of blockage\n", "commit 8f6b8f1eefe6e3e7b7a15bf0b421e60075ba0a31\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-08-11 18:07:29 +0200\n\n [FIXES JENKINS-10676] for uniqueVersion=true case\n", "commit be0720c039a8dea5cd19b8ec50256ca8b9d386c4\nAuthor: Rob van Oostrum <roostrum@kobo.com>\nDate: 2011-08-11 11:48:57 -0400\n\n Don't auto-cleanup workspace just because the workspace dir name doesn't match the build name. This stops custom workspaces from disappearing prematurely/unexpectedly.\n", "commit 7aad07c32e7d01df8792a69e99fb6f3e76f9206c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 19:41:54 -0700\n\n [FIXED JENKINS-6594] added shutdown and safe-shutdown command\n", "commit a77c21dd2c7cee6953a67fe7fae0552d0912c61c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 19:37:57 -0700\n\n [FIXED JENKINS-7826] it is possible that findNearest finds no match, if\n the user has no read permission on any of the jobs.\n", "commit 6b2af9157a45d26f549bd2279d0f57fe8484bef9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 19:29:28 -0700\n\n [FIXED JENKINS-8797] added CLI commands to manipulate jobs by their XML\n definitions.\n", "commit 64a6428d8d2313cc2127b255ccd6fcf1fea87192\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 19:16:03 -0700\n\n allow CLICommand injection\n", "commit 297aff0c8b1684e3ff8fd06f7dd9d3fb7d426312\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 19:08:58 -0700\n\n [FIXED JENKINS-9126] added 'set-build-displayname' CLI command.\n", "commit 259477a13a6c6cf1223739b88dd72c2a4f4e0392\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 18:58:46 -0700\n\n [FIXED JENKINS-9968] added an option to do polling before a build.\n", "commit b37588920dcb790863587342bc598c5dea096b02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 18:47:09 -0700\n\n [FIXED JENKINS-10057] capture the failure to install a plugin better\n", "commit af89f5e9097cb979de5d5c39aaa9d8976d314d9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 18:24:03 -0700\n\n [FIXED JENKINS-10414] expose the item ID\n", "commit 6b95b9be2df6085c92e38353187ea466d5fafd5f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 18:21:59 -0700\n\n [FIXED JENKINS-10647] attributing the fix to a filed ticket\n", "commit 5f756c61706911f8db10897956657c7a2e50eda0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 18:20:03 -0700\n\n [FIXED JENKINS-10611] fall back to HTTP if direct TCP connection doesn't\n work.\n", "commit 47e82f1a4fd29de3d7a102da227b616f4f3543b7\nMerge: 732accc472 481b43f607\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 15:32:09 -0700\n\n Merge branch 'rc'\n", "commit 732accc472a5f5d45aef44f0c59e2bea9526200a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 15:21:45 -0700\n\n Revert \"[FIXED JENKINS-9206] resolve symlink to the executable name\"\n \n This reverts commit 0ef9424d177d1e940112fab0ab15d799f199147d.\n", "commit 481b43f60792f077573f5da692932b8bbfa99986\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 15:11:44 -0700\n\n defined a getter. needed by the ruby effort\n", "commit cf0e7ba015848e3bb6febc86fe20ce91d7e7ff19\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 15:11:22 -0700\n\n exclude this test because it doesn't work until the account is set.\n", "commit e442bdf88d857489e439a4e0fb3637fdeedae000\nAuthor: Drew Repasky <drew.repasky@gmail.com>\nDate: 2011-07-30 23:29:49 -0400\n\n [FIXED JENKINS-9330] Implemented JENKINS-9330. Changed message for a tab that has no jobs, so that it has a link to create a new job.\n", "commit bc2a66582f5b657259c169fd02fa3e99d499712f\nAuthor: Richard Mortimer <richm@oldelvet.org.uk>\nDate: 2011-08-05 23:34:57 +0100\n\n [FIXED JENKINS-10608] Disable auto refresh in slave markOffline screen\n", "commit 469c6e947a3ee6477758cc99f261d082c19ac923\nAuthor: Thomas Morse <tmorse@empowercampaigns.com>\nDate: 2011-08-03 15:51:08 -0700\n\n [FIXED JENKINS-10037]\n The rpm should create a new config with .rpmnew instead of rotating out existing configs.\n This is a fix for JENKINS-10037.\n", "commit b13ec463d0c41ec1f8783fd2163120d6e48bf735\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 14:31:53 -0700\n\n recording changes in the past 3 commits\n", "commit 02447d919065439d99bdaf9fde189ca8b33f4b58\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-07-15 11:54:05 +0300\n\n Mac: Added documentation for customizing launch daemon startup.\n", "commit d6b7d84259f5eff60a86332ecefea27a9f2a29d4\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-07-14 01:16:35 +0300\n\n Mac: Fixed the command line generation for heapSize setting\n", "commit 686424cdaf51648eb2a7be55000c9edd7bcb624c\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-07-13 23:37:50 +0300\n\n Mac: Added customizable startup script.\n", "commit 0ef9424d177d1e940112fab0ab15d799f199147d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 14:23:19 -0700\n\n [FIXED JENKINS-9206] resolve symlink to the executable name\n", "commit 1fbc512b7c2542af6ab53f81910c1ba0b6d27352\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 13:27:45 -0700\n\n shut down DNS multicast uncleanly but a lot more quickly\n", "commit a4dc8db261627586ce1b4aee8e221e0eb1bfad75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 13:19:20 -0700\n\n added a logging message that indicates we are done with the boot.\n", "commit f7108faf6f5f93c8ccab9ce1e8c67cf3c3d39b23\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 11:41:57 -0700\n\n Needs to fallback to transport authentication.\n", "commit 320ac51611941e49e541eda66910d125f979c6fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 11:37:35 -0700\n\n typo\n", "commit b6791c1a9d26211c14c9ea68e3573acc51aff4ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 11:35:54 -0700\n\n Added a new diagnostics command.\n", "commit 7850d422afca4dd6107392c7220b91a32da20eb5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 09:50:58 -0700\n\n this is a meta variable\n", "commit 73509dd15130f23d0f8bd093fbaae32de937d368\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-09 09:49:27 -0700\n\n clarifying the behaviour.\n", "commit 00bba0735474b91647cd8e72442e3c71a61335ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 15:05:08 -0700\n\n the trunk is toward 1.427-SNAPSHOT\n", "commit 6cac3f694c44135ebdee95f8bf135d9e912afa56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 15:05:02 -0700\n\n creating an RC branch\n", "commit 45e326bbae5e216c5cd81ccb8214d1822f4a7125\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-08 23:51:54 +0200\n\n NPE check\n", "commit 092286dcf33baedb6e48fb49db73fb1aff6c9585\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-08 23:07:32 +0200\n\n fix french type in messages\n", "commit e96e01c6391608297c7786b03e4f96f653c052f6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-08 22:47:27 +0200\n\n miss to add a file\n", "commit b8a9ff92d1acf3d8d6cfde74609dd1f385640714\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-08 22:46:59 +0200\n\n ensure we use configured new config provider in redeploy publisher\n", "commit dbadd4f9b145a8cf45b88e7dce250586327c1d3d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-08 22:17:34 +0200\n\n extract more common code\n", "commit bc390f762dccf40d9d2d6d52794a5f0430f9c772\nMerge: f6373f7ada 29ed4700b0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 10:56:30 -0700\n\n merged back the RC branch\n", "commit 29ed4700b07eeab6fe992a11f3d5f8d948dea53b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 10:56:11 -0700\n\n updated changelog as a part of the release\n", "commit a77f004a0fca0e0d8843ab945634d88a47b104a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 09:54:53 -0700\n\n toward the next release\n", "commit 7825b38d65779e76150f714c993e6950a12bd2bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 09:54:46 -0700\n\n releasing a new plugin parent POM\n", "commit ff6d2469ae4b828de1bd48c3228fd16dba95d9ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 09:54:46 -0700\n\n updated changelog for release\n", "commit 89336b16103720e640ab0d1e97a75d6b9aaec1f1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 09:41:19 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 31504318fa2cc28ff49ffb53a396dd2b56c37167\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 09:41:18 -0700\n\n [maven-release-plugin] prepare release jenkins-1.425\n", "commit f6373f7ada14a7914f4ae08b6af4c1b27d343c21\nMerge: 82e57cb8e4 58d20244d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-08 09:37:32 -0700\n\n Merge branch 'jruby'\n \n Conflicts:\n core/pom.xml\n", "commit 82e57cb8e4fb710735b1cd633e0ad60f25024b0b\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-08-08 14:42:00 +0200\n\n [FIXED JENKINS-9571] Fixed background of title image.\n", "commit 3aed3df5d91d018d79475fd9cdd6e9a5b5e3d6ad\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 21:57:44 +0200\n\n fix log message\n", "commit 2434132a0546c3212dde9f9bd82e9bc4cbb04e76\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 21:56:54 +0200\n\n fix use of provided global settings during pom parsing phase\n", "commit ad6ee4754f55fa6e46b7123cbdca33ab4d440e61\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 21:45:56 +0200\n\n fix adding argument -gs for maven global settings\n", "commit 8fd49639a44cfaef5ac14c18dee3cb3c8cb386f0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 21:21:08 +0200\n\n update changelog : it's possible to configure globale settings tru the ui too\n", "commit 1f968f53ad8128c464e5473fd5ca7dc855e55a07\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 21:20:07 +0200\n\n oups fix typo\n", "commit 9787c0719ae2d4fffa7f7179bbbb00d48979f3b6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 20:45:07 +0200\n\n maven native plugin is now aware of global maven settings configuration trough the config file provider plugin\n", "commit 530596d3d422b5a215512b17b6ed40fc0f6deaef\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 19:34:02 +0200\n\n add a new marker interface for global maven settings\n", "commit 95051cba2813f19158e899d17537ff25491426e2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 19:32:29 +0200\n\n add @since\n", "commit e147c51f9d16b5b48b3f840a4c0c80e0ffdf976f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-07 18:46:46 +0200\n\n there has been still a possible race condition in SurefireArchiver - synchronizing the whole block on build\n", "commit b093f44c24d2a51d0c5544f1e1aea4ba449e661d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-07 10:40:34 +0200\n\n resolved i18n fixmes; fixed typos, made methods private\n", "commit 546b3e1b403a98aa5e0b8dc9e7b412f05a50578f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 01:58:54 +0200\n\n add changelog for capability of maven plugin to use settings provided by config provider plugin\n", "commit 8053633e08a92b5d6ce4fca6acef3f145d467872\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-07 01:02:04 +0200\n\n fix french typo\n", "commit bef9eb45c9b09a58db4ff77f998daffeb2e7e18e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-06 22:48:11 +0200\n\n config provider plugin released version\n", "commit c9688c345f3600e2e95bc1db1aae2be555ce0498\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-06 22:47:31 +0200\n\n change package import due to moove of config provider classes to a separate repo\n", "commit 21a1dafb8e1e02b6eb696e636e000c7c6ca40cae\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-08-06 15:24:05 +0200\n\n add more comments to source\n", "commit fcc780be744a38f61d4f45c398a7febb7518bb00\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-08-06 14:31:35 +0200\n\n add option for no selected settings.xml\n", "commit a254f202f971497a277f758cae5de84292073a4d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-06 13:47:37 +0200\n\n reset altSettings to null as was modified and cleanup tmp files\n", "commit f97a65a8fb02583b89ddc3b425275261291c173e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-05 18:09:53 +0200\n\n note some FIXME\n", "commit 9a0ef226a711312ab41afe47ed5f5987dd838d37\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-05 18:04:57 +0200\n\n add a marker interface MavenSettingsProvider in maven-plugin.\n We will only use config provider which implements this.\n Start work to use the provided settings for maven build\n", "commit 4f0fc76101f29a5b2b7f744f645d03bfce1fbbb3\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-08-04 21:13:22 +0200\n\n fix import of wrong ContentType\n", "commit 047107476257e04f68a16c7d7eaffdab74de063c\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-08-03 23:12:24 +0200\n\n revert an accidently pulled request\n", "commit 478d777f5d459e858ea8eb30d195664d037ff3a6\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-08-03 22:34:53 +0200\n\n add ConfigProvider for maven settings\n", "commit c05ae8e2fd89cc00c6670f4113d515b67b3e3b85\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-08-03 22:09:51 +0200\n\n add new Extensionpoint ConfigProvider\n", "commit f658a30b717bc918f19c2c5f59b975bc2c5274e9\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-07-10 14:15:47 +0200\n\n JENKINS-9488 - use jenkins color pallette\n", "commit c47009a8c58fc47761dce32dfce597d6ffec70fe\nAuthor: imod <domi@fortysix.ch>\nDate: 2011-06-25 17:31:00 +0200\n\n JENKINS-9488 - change topbar color to black/red\n", "commit e50fe45e9c0f661d557ccf442b77492986176084\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-07 07:53:13 +0900\n\n mistake. removed unused import.\n", "commit a6409339da5195c4b9d18ae6369bfdb588a97a34\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-07 07:49:38 +0900\n\n fixed NPE if only node is removed.\n", "commit 0512d517070cdff8eb115a9de82ebc3a7ad82df9\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-06 18:50:58 +0200\n\n SurefireArchiver was supposed to be thread-safe, but, as the unit tests has shown, it wasn't.\n", "commit 54d568d25a340021b23faaf36ba94209c553ddba\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-06 15:07:00 +0200\n\n Prevent repeated array copy of DirectoryScanner's included files.\n Previously, array was copied 3 times, now only once.\n", "commit 578a2f5bf2c8421e248b41fe4a2bdba472172aba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 18:34:21 -0700\n\n [FIXED JENKINS-9363] added API token for REST API.\n", "commit 29038528f7eb5e7b0dadafe83bb4c3e2aca67462\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 17:28:19 -0700\n\n use the nearest DescriptorByNameOwner to maximize the contextuality.\n", "commit b067ba87fb6e37a0de1ca27aa7b2d4fc2ba27320\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 17:27:52 -0700\n\n Allow User to be injected via @AncestorInPath\n", "commit 9ac09aee3e58783f5f9a69a6c6a5e60f6eb5fea2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 17:27:21 -0700\n\n Fixed NPE.\n", "commit 9c0ca89eb6cac9295ec21993b5c9d6fa74b4f1f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 15:45:38 -0700\n\n Jenkins!\n", "commit 6a548ee961e329a3d3d7b26adb8ca9999529d8ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 14:25:16 -0700\n\n added more knobs\n", "commit c005de66e8d05db6e90f9d1f3d7174aff4c94a91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 14:23:17 -0700\n\n aligned the right margin\n", "commit 2f167ffc7658ef9b545ac78b95c55e41af84b9b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 12:00:22 -0700\n\n implement ReconfigurableDescribable interface\n", "commit ffc3fffb7e5cd4b74bf1d07bb8fcc8d009e146cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 11:54:46 -0700\n\n Jenkins!\n", "commit a5f4bff5cb39eb9bf3ac2e7cb2e9af67f1484ee3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-05 11:19:11 -0700\n\n cleaned up the MAVEN_OPTS variable expansion story.\n \n Most notably, we weren't expanding environment variables. (CLOUDBEES-1403)\n", "commit 78b6652f57dd9ac774d5e99edd8a05da712c33e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-04 10:26:40 -0700\n\n added another sample\n", "commit e6074bf47cdcb99984ce18b81424bba53f8bee33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-02 17:13:42 -0700\n\n updated href\n", "commit 15e30703946b509d9c65974f3d87a82b5ba74ea7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-02 17:10:43 -0700\n\n extending this to BuildWrapper\n", "commit 13aed4c3f052130b2a8e90b5958286feeb419d5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-02 17:08:24 -0700\n\n also available for JobProperty\n", "commit a63dbbc700a8cc7717f0c7a146abb69e2425d419\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-04 08:36:33 +0900\n\n fixed typo. can't save slave agent port.\n", "commit 4850d7226ae086d4ad0a5af7dc34c1ca0b8ec702\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-03 12:29:08 +0900\n\n added ja.\n", "commit 68ae55c934967bd8bf9222cbd8f10bfccc0b1506\nMerge: b3581db22e 9580ae6535\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-03 06:23:11 +0900\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit b3581db22eda1e17020e257cd48069a1349b0b9d\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-03 06:20:27 +0900\n\n updated ja.\n", "commit 9580ae65350d1174a59b93817ecedaf6d27b3125\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-08-02 23:03:37 +0200\n\n add @since\n", "commit 2843f5d4012526eb89bbe8aff08e8ae715a3d421\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-02 12:45:18 -0700\n\n Record and display who aborted the builds.\n", "commit 6f335c3d7e30cc7b96b09c3be3b74c526b06cb05\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-08-03 04:38:10 +0900\n\n [FIXED JENKINS-10556] Auto Install JDK asks for Oracle account, but the link goes 404\n", "commit 3e52131c82dd083d82106d3f9f76e62f6d08f1ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 16:42:12 -0700\n\n wrong license header\n", "commit 07caea1865a678fd27c01e809f09042a6872c246\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 16:40:38 -0700\n\n added a new extension to manipulate the connection\n", "commit cca010975dc6fa74ed5cb49769a2d42ff052b3e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 12:37:13 -0700\n\n the trunk is toward 1.426-SNAPSHOT\n", "commit 5946109f4d4e3b4e4613c8732315c95d5e65fe77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 12:37:10 -0700\n\n creating an RC branch\n", "commit 731863610a2fd799e33b94b540c5203de3bb341c\nMerge: 009db7473a e4ffe6d650\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 11:41:38 -0700\n\n merged back the RC branch\n", "commit e4ffe6d6500a25c72c2e65c11fa15d2864ee7af3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 11:41:34 -0700\n\n updated changelog as a part of the release\n", "commit 1a98582e76a8564f23e3cfa2751fc3a4890168bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 11:17:06 -0700\n\n toward the next release\n", "commit c08094967b39a2911807be5f6236c6811743e9c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 11:16:58 -0700\n\n releasing a new plugin parent POM\n", "commit 60334285960e69ab25c708622d520c4a17e65779\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 11:16:58 -0700\n\n updated changelog for release\n", "commit e3cb2916584d6a82e8176a21e6779dbee0311d25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 11:02:15 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit cbb2e30deb846414c203a36c9b4fdf00c1193c25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-08-01 11:02:14 -0700\n\n [maven-release-plugin] prepare release jenkins-1.424\n", "commit 009db7473a862cf99f87b9b90e998ef06242bd40\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-01 19:53:33 +0200\n\n added @since information\n", "commit f217327db0ed74698c5c483f385a7e160a2f80c4\nMerge: eea67c761e 549bfea378\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-01 10:37:46 -0700\n\n Merge pull request #208 from kutzi/JENKINS-10530\n \n [FIXED JENKINS-10530] regression: plugins were no longer identified as upstream snapshot dependencies\n", "commit 549bfea3785cb78c4a5f766324b982396be50255\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-08-01 19:37:01 +0200\n\n changelog entry for JENKINS-10530\n", "commit 1d3af6b9474d4cd7c9c156ada61aa1beed577b58\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-31 21:45:15 +0200\n\n [JENKINS-10530] forgot to commit the unit test\n", "commit a2a04fb50d4982954106e51054d69b1394357ef9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 11:23:28 -0700\n\n authentication error page doesn't have the user name field, and in any case there's no need to set it here, so skip it.\n", "commit 49d084baa55ec11842169e5fc068ea0d9266449a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 11:20:47 -0700\n\n forgot to increment\n", "commit bc7c61e29566290928dc140a9c18a226fc05afc7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 11:19:05 -0700\n\n wrong target\n", "commit c105e3382b23b31545c25154c3c4c9877e2a6dcf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 11:18:32 -0700\n\n missing new lines\n", "commit ffc504722eec7d504f42ab4d7ef21d119daae371\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 11:11:46 -0700\n\n checking archive, I don't see itanium but I see ia64 instead\n", "commit be2391adc8c71d1e89faab724d02f932b573a847\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 11:02:05 -0700\n\n forgot the XSS PI\n", "commit cb2ced734edc6ace59f5efd8dadbdaed0588a90d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 10:54:52 -0700\n\n [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again\n", "commit 79a1f68e21433991b32038b5dd03edf1e968f7f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 10:34:02 -0700\n\n added a test for JDK7 installation\n", "commit 219a4c53cb71afaaaced7ab5e89950fc3194bd9c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 10:32:16 -0700\n\n JD7 is now distributed as a gzip file\n", "commit 68650fef45671dfb52085a66b954531133a17f5a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 10:14:31 -0700\n\n open a new page to enter credential\n", "commit aca4332e55fb54314f902fcbf358ea091bb08440\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 10:14:24 -0700\n\n bug fix\n", "commit cbba3c88a9ce76edd47a4ab9b9e54dc9bb05e606\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 10:14:14 -0700\n\n report progress\n", "commit 1fd7fb2c11dd3cb46843d274fcd4aaf44f34213b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 09:59:07 -0700\n\n when tried stand-alone, I learned that those dependencies cannot be really excluded.\n", "commit 006a1d3fb32e36e3fad43765b8d5a0a657a3f66e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 09:51:35 -0700\n\n test the page that enters credential\n", "commit 9ddd32560663ca719ed2d590adc4034a4d591dfd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 09:28:06 -0700\n\n gracefully handle incorrect username/password\n", "commit 19468588eb9c5b273596fdf881c14cd258d5dcc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 09:25:57 -0700\n\n check for Oracle account and report if not found\n", "commit 15bc48d8e1b7d6bffa55907c1706d14129b1e1a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 09:15:05 -0700\n\n null test\n", "commit 029cd8114faaf070a2e6644a986964894a3214f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 09:03:14 -0700\n\n making it more uniform\n", "commit d6944f66fbc79a5867d9af1af5dafba300a32706\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-30 09:02:02 -0700\n\n Functioning JDK installation after the Oracle site change. They now put binaries behind SSO, so we need a real HTML scraper to be able to get past this, hence the htmlunit dependency.\n", "commit fb9a266775803ecb16d65d9dd2d2b6a928c7a89c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-30 17:38:04 +0200\n\n [FIXED JENKINS-10530] regression: plugins were no longer identified as upstream snapshot dependencies\n", "commit eea67c761e78fa1b26f9d2ae82826e3e74b877ee\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-07-29 15:35:30 -0700\n\n [FIXED JENKINS-10197] isPartial() check for matrix builds now only reference active configurations.\n", "commit c5cb67be9d3f8c21de744ba67c9df2df01a33502\nMerge: 29270bf16a 599c015503\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-29 15:06:16 -0700\n\n Merge pull request #205 from wolfs/master\n \n Added base class for groovy view modularization\n", "commit 599c015503611181a60fbde31f14defcbeeeccf8\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2011-07-29 23:56:53 +0200\n\n Added base class to modularize groovy view scripts\n", "commit f38be779e0a848ee3a0d03c5d65cd6073d58a266\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-29 12:12:47 -0700\n\n Use the properly signed version, and make sure this will never happen\n again.\n", "commit 29270bf16a1284ae67616514257fbd244f5c884c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-29 11:07:10 -0700\n\n doc improvement\n", "commit 259a8817ec5183f16345315a4964c9afb15100d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-29 11:05:33 -0700\n\n I think this is simpler.\n", "commit 353bbfa5feb31b7bba9e99c719fc9cee6f1357c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-29 11:01:28 -0700\n\n adding one more example\n", "commit 577774401354e437b0e038fef79bb014e7a53945\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-29 15:42:05 +0100\n\n Support filtering of descriptors from the global configuration page\n", "commit 7782d94fd15842b83dc4ec2a42723f4f2d108300\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-07-29 11:39:57 +0200\n\n [FIXED JENKINS-10521] expose 'Jenkins is going to shut down' on API\n", "commit cbbc3b0ede88a101287c4f6fa852ba0853082b97\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2011-07-28 17:27:57 -0500\n\n [FIXED JENKINS-7395] Allow sites to override the default update center URL.\n For example, jenkins sites behind HTTPS will want to pass -Dhudson.model.UpdateCenter.updateCenterUrl=https://updates.jenkins-ci.org/\n", "commit 9eae46defb30077b1bf80dbf370495bef804dd21\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-07-28 19:17:57 +0100\n\n [FIXED JENKINS-10509] Make syntax highlighting optional\n", "commit 7228d6f0cb0af8eacbc3bb05dee0aa01010d3300\nMerge: 2166cf0ab6 8369b7d67c\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2011-07-28 11:17:40 -0700\n\n Merge pull request #203 from bap2000/code_mirror\n \n Enable MarkupFormatters to control CodeMirror\n", "commit 2166cf0ab66d4f0015d06d0401a05fdb505d7163\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-27 22:26:32 -0700\n\n improving the test case to cover the newly added GlobalConfiguration stuff\n", "commit f350227c25edf1d3682ffa2030a2f1e37431a1e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-27 22:26:15 -0700\n\n split the build related configuration to a separate GlobalConfiguration.\n", "commit 65ed53a88a8a1f77ff425e6e0b193d9b8087b76c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-27 22:20:16 -0700\n\n shifted the SCM retry count into a separate GlobalConfiguration\n", "commit a28bfb362d5d8a705e008c5e8cdb17c8868fb849\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-27 22:19:41 -0700\n\n split the quiet period setting to a separate GlobalConfiguration\n", "commit f63fd9f38c83706d43181fafbdf5f4adc16848a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-27 21:24:23 -0700\n\n added a mechanism to redirect help file\n", "commit e3ea6bda5897fd67b177c501aaf6c8216123e4e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-27 15:55:19 -0700\n\n [FIXED JENKINS-10490] fixed a build problem with JDK7\n", "commit a2821551569db066fe1aab6fc685ea3ecc65ac7f\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-07-28 08:08:50 +0900\n\n i18n & Japanese localization for CLI.\n", "commit 8369b7d67cd00259c20343a12fd3dbbed1f9f659\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-07-27 21:17:12 +0100\n\n Enable MarkupFormatters to control CodeMirror\n \n Use duck typing to preserve interface\n", "commit d57e744b090a4761fd5af2854b0f5c9e3e1f5454\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 22:16:00 -0700\n\n removing unused resources\n", "commit 0d5fc4ba0dea16a31e757a00847756233d6ee53c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 22:15:29 -0700\n\n renamed\n", "commit 54c0976063c8558dad74e01e364355a8c8cc24a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 22:14:42 -0700\n\n Similarly split out MyViewsTabBar.\n", "commit 8855792bacb8a8d7084dbd42cfda45760cffa3a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 22:01:36 -0700\n\n leaving just the portions that we use\n", "commit 04ffddcab17e00bed7ab98a00ab0e34a4927be54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 22:00:24 -0700\n\n moving the ViewsTabBar configuration into its own GlobalConfiguration impl.\n", "commit 48bbffb8c0d139f3faf4efb5d152d05287c85462\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 21:39:48 -0700\n\n Removed unused properties.\n", "commit db691ca105f481578e5ff02ae597a5cdd03148e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 21:37:04 -0700\n\n Split this into a separate extension point.\n", "commit 60c08ba2be52f6486aeb9c343a43dbefc939bfa5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 21:16:18 -0700\n\n bug fix\n", "commit 7b8c01c82ffe36cab2f5fe0b84fba8affe1e4ceb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 21:10:47 -0700\n\n resurrected the help file hookup\n", "commit b19ad28086424ce9c17b14401987c44a0fe042e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 17:04:45 -0700\n\n forgot to move this\n", "commit 47e2232c062428597bc1507d89ba346bd8ae847f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 16:38:02 -0700\n\n bringing over l10n\n", "commit f85eb32b861a92dde90fa7c7f98258f2522550bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 16:33:57 -0700\n\n split the security setup into a separate section\n", "commit f854eca134849f79b6b196763685873f363cbadd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 15:42:29 -0700\n\n Renamed to match the script.\n", "commit a0c6ae382929836c562e94ee7012f61ea4b69b12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 15:41:36 -0700\n\n Removed unrelated stuff.\n", "commit f6d4dc7d41c76d05c6af5f270136ec7833645569\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 15:33:55 -0700\n\n Split the crumb configuration into a separate GlobalConfiguration.\n", "commit 8f69b4949f6c37ceeee5878362ee23ff1038b21d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 14:59:00 -0700\n\n Moved the configuration to the proper place.\n", "commit 83a90a352ef2eb23c83d5972275fadde30911b04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 14:25:37 -0700\n\n extracted the l10n that matters\n", "commit 538f9609098358efdf79d7b00cb8dbcf4fa7f0d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 14:22:27 -0700\n\n renamed\n", "commit 603cc95b7f4b440fba6f879eee8db8524b52ab64\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 14:21:54 -0700\n\n split the global node properties config into its own extension point\n", "commit 31cbdc544f19e7b087641bcdd857ff065359b3dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 14:05:00 -0700\n\n doc improvement\n", "commit 5b149df1b2717d199dccfda6c5690d4d871e7245\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 14:00:52 -0700\n\n split off Plugin.configure() integration into GlobalConfiguration pluggability point\n", "commit e78e3485fbead699bdadd166d6d77e2a30216e87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 13:38:04 -0700\n\n split off the cloud configuration into GlobalConfiguration\n", "commit 02031a9154b54d11898c1192628b927424e4d665\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 13:34:30 -0700\n\n added an extension point to modularize the system configuration page.\n", "commit 027a708f4ab4531ef0de232910270cf6b4335bf0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 13:18:03 -0700\n\n take advantage of the new Descriptor constructor to simplify.\n", "commit 324247270a6599f662318dee8d82bd157788d34b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 13:16:27 -0700\n\n added a mechanism to self-reference in the constructor.\n", "commit bcb2075e6afa4854287b2150f3f241e03ddea18d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 13:06:12 -0700\n\n Renamed.\n", "commit f6130b46ba0596747faba7c7d727346665f085c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 13:04:14 -0700\n\n portions are split into a new fragment\n", "commit aad802c11e1afcdcc2e3e0b6498e4a14f2568c3e\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-07-27 01:26:42 +0200\n\n Added some missing syntax highlighting for descriptions.\n", "commit 2e0ed4650b4af9c2e96175ed9e10779d463fda64\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-26 22:03:26 +0200\n\n minor optimization\n", "commit b326ee07f7602cc59c58b81db2b59341fa3fff6a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-26 22:02:42 +0200\n\n I've already seen this test fail with < therefore use <=\n", "commit fb0f413525debb1d9600bbe65008a9f3a972684a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 12:41:06 -0700\n\n the trunk is toward 1.425-SNAPSHOT\n", "commit f9345ad9b52ce60ec378177928e81c23a596cc98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-26 12:41:01 -0700\n\n creating an RC branch\n", "commit 5b007aab9765e76c813e722b7d13f90458097761\nAuthor: Ryan Campbell <ryan.campbell@gmail.com>\nDate: 2011-07-23 13:16:45 -0500\n\n Added new hudson.model.Computer.CREATE permission to limit who can create new slaves.\n", "commit bf08281f579ba3a4eae003e6ff225aed66c344d2\nMerge: 2ad3dfc952 9034092c39\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 18:20:15 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit 9034092c39a53cabc5f75ced7629b720c0232c88\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 18:16:51 -0700\n\n updated changelog as a part of the release\n", "commit 6c80515655a99ac37181f4bc7a9f0138d779a3cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 17:54:58 -0700\n\n toward the next release\n", "commit 500da46c7d8f7638c49cf71a418d085118aa802f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 17:54:52 -0700\n\n releasing a new plugin parent POM\n", "commit 6ab203452828b55c819fa52ebfd8c01a13a17521\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 17:54:52 -0700\n\n updated changelog for release\n", "commit 6cde4efb9c24a122ef339d6b0d019e32adf8265c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 17:40:46 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit aa630f76c8c3e8e0ee894538e5bf262890afb862\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 17:40:46 -0700\n\n [maven-release-plugin] prepare release jenkins-1.423\n", "commit 37843e7c8501357b6d2a0c113534d37eb32aff85\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-18 18:26:30 +0100\n\n this is meant only for when the bootup fails\n", "commit 2ad3dfc952c0f9c0895fe0cdaf50a9e8a3bc3860\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 16:33:07 -0700\n\n avoid using deprecated method\n", "commit 3099d61eaac71098d4acdaf8b34b946b05050ee7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 16:32:56 -0700\n\n another place where we are using getPassword(). No need to do this.\n", "commit 4afad4dc2513aa78e7e589d59fb2365cb645ce6e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 16:30:43 -0700\n\n Crowd plugin fails here with UnsupportedOperationException.\n \n And there's no need to maintain the password in memory anyway.\n", "commit c797e28b7b2df90cec240c159200077880903271\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 15:08:25 -0700\n\n [FIXED JENKINS-10424] integrating a new version of remoting.jar that\n fixes reference count leaks.\n", "commit 8e30bc4eba163a9eaf51135ead791df796fb6f11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 15:04:25 -0700\n\n the trunk is toward 1.424-SNAPSHOT\n", "commit ce178d69e6e5b337053784ff22aa7898c5b88ad4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 15:04:21 -0700\n\n creating an RC branch\n", "commit 204a1d4c9bf41649cfb36763c64d41f9f6ce89b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 15:02:32 -0700\n\n Fixed a regression introduced in\n 3a38a67cf8838a04fe2e3c7b938ab9d305c99367 that causes update center to\n fail to accept updates.\n", "commit 229fc4eccaeeb5d07f238dceb9e389d3f7509921\nMerge: 39a20e7aca 11ee013b09\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 13:59:29 -0700\n\n merged back the RC branch\n", "commit 11ee013b0989128dbfafa150e9d7586c805efc3c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 13:59:26 -0700\n\n updated changelog as a part of the release\n", "commit 39a20e7aca7eb1c5f7ad0b0a6dc2f50bfc450667\nMerge: a70e867590 315d2b611b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-25 13:44:05 -0700\n\n Merge pull request #200 from kutzi/maven-dep-graph-enhancement\n \n Enhancements for Maven dependency graph\n", "commit 17e982c45b806983d17426a4f69091fc0621de11\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 13:37:15 -0700\n\n toward the next release\n", "commit c1bed6977a37ce8254674e90752818ce0649b320\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 13:37:07 -0700\n\n releasing a new plugin parent POM\n", "commit a1fd91f018a723305079da137c57361d6225a88b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 13:37:07 -0700\n\n updated changelog for release\n", "commit 315d2b611b1278014493c89fde99c9f1603e334a\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-20 20:52:21 +0200\n\n Changelog for JENKINS-10366 JENKINS-10367\n", "commit 4d8d95b5172387a0f73c61e68eb9aced65da7d7c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-20 20:44:40 +0200\n\n [FIXED JENKINS-10367] Maven modules which are not buildable should be excluded from the dependency graph\n", "commit 0af77037491bc0a7773c7a4b4628aadeaf05c11b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-09 12:40:55 +0200\n\n logging which MavenModule was considered the more relevant one\n", "commit b8aec882f28bbbd889ebc1f4a761ed1310353040\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-20 20:41:00 +0200\n\n [FIXED JENKINS-10366] choose most 'relevant' job for dependency graph if multiple jobs are building the same maven module\n", "commit f873c00f47994082f0855ca76cb70636d7c5c2b0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 13:23:09 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 6004df94ca158d35af094edec1c5111c60cebe66\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 13:23:08 -0700\n\n [maven-release-plugin] prepare release jenkins-1.422\n", "commit af4df7cffcba7f41ba8cbbba738de97434b91183\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 13:03:31 -0700\n\n integrating remoting jar with fix to the missing title.png problem\n", "commit a70e867590f9219c86859356756f8d7e1583a3ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 12:56:51 -0700\n\n Jenkins!\n", "commit 28886d4d8db2df16134c9be5b80c951a2509202f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-25 10:10:40 -0700\n\n during release this regexp won't match\n", "commit 9b3657c774911bda590700f3b365f5123f93cc91\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-24 20:27:32 +0200\n\n File#isFile already implies File#exists\n", "commit b9078a88a6ba79b35e863d696319330df7de7bbb\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-07-24 10:37:50 -0700\n\n javadoc update\n", "commit 24c802535f3f97b5d6665df0149232561da392e3\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-07-25 06:52:30 +0900\n\n [FIXED JENKINS-10418] Some CLI command are not available.\n", "commit e32c76ff6a93587a3d4f3c56ba8474327d6c5c67\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-24 10:44:07 +0200\n\n suppress expected WARN log\n", "commit 0ccc076b405f904c740db39c6f0ba1219a4c2fb5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-24 10:38:52 +0200\n\n fixed some compiler warnings\n", "commit 4203060463f2c9cdc62d5db5292c5be6d7761325\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-24 10:31:09 +0200\n\n added some JavaDoc\n", "commit d4c379ed8f7169b1475e54efd648fa6d2b7d3a83\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 15:37:34 -0700\n\n recording JENKINS-10354\n", "commit 9d0153fc5f38666cd03eaab781b1d33a0ca2b366\nMerge: 5853b541fe 289e8b4932\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 15:36:20 -0700\n\n Recreating the RC branch of the week after the fact, and merging it back\n to the master.\n \n Conflicts:\n changelog.html\n", "commit 289e8b4932909d69035278ac24b9d0b3886a4d56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 15:30:17 -0700\n\n the trunk is toward 1.423-SNAPSHOT\n", "commit 5853b541fee4e1749a94a7cbd41d86a86830ce0d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-24 00:26:43 +0200\n\n added more asserts, removed sysouts, generics\n", "commit 34b9d6b660997bbf3adac21a643159cb74dfdd18\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-24 00:13:09 +0200\n\n unit test should be in the module it belongs to; move test resource to src/test/resources\n", "commit 6b4f9bc385be172be7eb4dd00e20e64a5abf316f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 15:28:13 -0700\n\n [FIXED JENKINS-10354] integrated a rebuilt JNA jar\n", "commit 16a3b4171995dde11c94bb3cb7a063bc621b7f8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 15:26:54 -0700\n\n creating an RC branch\n", "commit 31255afbab56d0f8d9836a44c52918096860600b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 11:52:10 -0700\n\n Deprecated the legacy constructors to call attention to PermissionScope\n", "commit 5b74b6347c654b68f0bbc75ff65ab9578f812145\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 11:38:23 -0700\n\n A bit more concise way to expose variables.\n", "commit 5c13e1d14e263a6bfbb533d09adb61632aa01326\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-10 13:54:33 -0700\n\n ported over to Groovy, during the interactive session with wolfs\n", "commit 8e5914d5c63a4b9f81381f8fb0e5dd34e2245cf9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-10 13:09:11 -0700\n\n Use a new version that correctly generates @TagLibraryUri(\"/lib/hudson\")\n instead of @TagLibraryUri(\"/lib/jenkins\")\n", "commit 3b154312c8aa5b0210bced18bc5aeffb60b0376d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 23:45:43 +0200\n\n deleted encoding-less variant of readFirstLine according to https://github.com/jenkinsci/jenkins/commit/4ee8d6890c354e67daeb5f55806c16f6986b32c3#core/src/main/java/hudson/util/IOUtils.java-P13\n", "commit 9e7f6e417a7aa075613345598671363171d50a47\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-07-23 09:23:44 -0700\n\n add an item that was missing in 1.416 changelog\n", "commit 82248707b583e2535bc3f5349f513abfeb6d18e5\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-07-23 09:03:46 -0700\n\n fix typo\n", "commit 51d43997fb02372cc88dac67ddfed9ae8ba6b7d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 07:20:42 -0700\n\n recording why this check is needed.\n", "commit 371d8915eb5b69894663273c099212de2957546a\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-07-20 11:58:25 +0200\n\n MavenBuilders Extract out common system property registration method into parent class\n", "commit 9b1035c45424dee8adb0a840616667db732ba330\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-07-20 01:47:51 +0200\n\n typo\n", "commit e973dae3459e2688e8c1b1a769ae7f65105d3916\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-07-20 01:46:10 +0200\n\n MavenBuilders: also disallow setting system properties with empty keys\n", "commit 4ee8d6890c354e67daeb5f55806c16f6986b32c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 07:10:24 -0700\n\n Follow up fix to close streams at the end.\n \n To be really correct, the crumb API call should be using the encoding specified in the HTTP response header, but doing so involves various header parsing, which is cumbersome.\n \n Since we know Jenkins always serve the API call in UTF-8 encoding, here I'm baking that assumption in.\n", "commit 386ec0d15e753cb550ed8c6a9781fb925ab9713a\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-07-20 01:20:48 +0200\n\n Ensure that the Readers are closed properly\n", "commit b58044ada645cf3573fca1eb76ff34c83c8a5a27\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-07-19 19:45:49 +0200\n\n Unused import\n", "commit 073bd72fc904a965eb63880f1e87d0626721b0b2\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 16:07:16 +0200\n\n finally added a test for JENKINS-6545\n", "commit e1213358964615c477c93b1b19de4a21113f132c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 15:55:22 +0200\n\n Since these are more like unit tests they should be in core and not in test-harness\n", "commit 664b9f8e0eb4e540ac321f27d4f8408fd5259c31\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 15:52:49 +0200\n\n Fixed links to mail threads\n", "commit 3192dfb59f6864fa5e782163dbca749cd80bed2b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 06:56:13 -0700\n\n [FIXED JENKINS-5885] expand rootPOM with variables.\n", "commit 3a38a67cf8838a04fe2e3c7b938ab9d305c99367\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 06:45:09 -0700\n\n improved the signature validation code\n", "commit bf7fff0ef91294479608a340bc19cfa946f1b9af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-23 06:44:09 -0700\n\n allow advanced users to tweak this value, as someone reported in IRC that '@' in token is problematic for his environment.\n", "commit 2b2bd2549cef465bd12e23a30132ef4951bff228\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 11:38:47 +0200\n\n fixed compilation problem in Eclipse\n", "commit 6168fba02dbd6100f17540a00bbe8c6094dafd9c\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 11:29:57 +0200\n\n [FIXED JENKINS-6700] Failure in test class constructor or @Before method was not reported\n", "commit 6c3a474fad278c5e050d931dcd192b3b4ae11b87\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 11:26:03 +0200\n\n doesn't need to extend HudsonTestCase\n", "commit ba5563cb8110b9128e8bfbf1a19fa608023a959b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 11:23:59 +0200\n\n added an assert for the failing test's classname\n", "commit a2c8673da13b032ea0afc745219c9c021a93efb3\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-23 11:14:30 +0200\n\n [FIXED JENKINS-6700] Failure in test class constructor or @Before method was not reported\n", "commit 343d3ac722f5f400ccc35c0d5018c3092be25167\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-07-20 16:45:18 +0200\n\n JENKINS-10400 Added changelog record\n", "commit af7159c8e796c44c2090137e17c4aa6a3fef5fed\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-07-20 16:29:30 +0200\n\n JENKINS-10400 Added support for gzip log file also in case of raw text (consoleText link)\n", "commit dcabd4ba9a6b6036d697b863dc9bfe21691a3504\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-19 21:09:30 +0200\n\n [FIXED JENKINS-10375] Maven build error if headless option is checked and MAVEN_OPTS are empty\n", "commit eea84e5f1066370edac5a4b3ba916429b766e10a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-18 18:26:30 +0100\n\n this is meant only for when the bootup fails\n", "commit adefdfb978cece3f4d63ef602ed8a9848f3e2475\nMerge: 047382c71c 0cd964074a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-18 00:57:25 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 047382c71ccb9ef376faca6d0ed7216702d9142a\nMerge: 9cd26cdf45 982d563e77\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-18 00:56:54 -0700\n\n merged RC branch\n", "commit 0cd964074a723a08c3bec23cfc73f0c5721e6868\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-17 23:26:24 +0200\n\n Close FileReader (FindBugs finding)\n", "commit 982d563e776cee031b16b2bff16bc976e1a996d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-17 06:17:11 -0700\n\n updated changelog as a part of the release\n", "commit 9cd26cdf4566775be07d3cde85e163219b1eac9b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-17 12:07:12 +0200\n\n prevent string concatenation if log level is coarser than FINE\n", "commit b36d028260411c1370f8ac1906210122de86d310\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-17 11:56:36 +0200\n\n prevent string concatenation if log level is coarser than FINE\n", "commit ae70e829c205e7dfd875d0ad2e0753bb69538699\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-17 11:55:49 +0200\n\n removed unused logger\n", "commit bf2f214983517bc1656fa560e50e5e4df84eba95\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-17 11:39:51 +0200\n\n removed unused imports; fixed some generics warnings; added note about current XStream's StringConverter behaviour\n", "commit 224b29c2b4357f9b66ba69a687af00c1698719d6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-17 01:39:46 -0700\n\n toward the next release\n", "commit ec8389f0e7c6a03b8ecc9f42f2e56b652f59ced3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-17 01:39:39 -0700\n\n releasing a new plugin parent POM\n", "commit 9f02296013ebc7d5c89c1231bd4b63f5b19b17cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-17 01:39:39 -0700\n\n updated changelog for release\n", "commit d97b6bdb391ac68bf94e1ca3abd13bafc7ff4bb8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-17 01:27:09 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ccbc7133208980b5b9026d3b43a6a6663c10d1da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-17 01:27:09 -0700\n\n [maven-release-plugin] prepare release jenkins-1.421\n", "commit f5fa09038fbc8afd7b0a8057d9ab1bcee64861d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-17 08:39:32 +0100\n\n Using the latest Winstone.\n", "commit d850715eee623cd573da4e9e66643233334768c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-17 08:35:39 +0100\n\n Fixed the problem where contextDestroyed() during initialization wasn't\n honored correctly.\n", "commit 022ab2bac3ed671355afbb61644ae11b93a638fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-16 15:54:21 +0100\n\n also adding Jenkins\n", "commit 345b3bb3743f93a797c843bfc51d95a90093f144\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-16 19:02:44 +0200\n\n [FIXED JENKINS-9822] occasional NPE when running maven jobs\n", "commit ff3d28703513e06af532773e0731ac4854532351\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-15 18:10:37 +0200\n\n don't create a new buffer for each loop iteration\n", "commit 3c09a0c43ac85c2f85a6fd25fc12c2ab357f1461\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-15 17:33:17 +0200\n\n [FIXED JENKINS-10346] thread-safety problem when computing fingerprints\n", "commit fa505a8c393c2df3e527e38b9108ee0a5ac0be96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-16 12:06:30 +0100\n\n Use the latest version of maven-hpi-plugin to support detached remoting\n module.\n", "commit f6d520d4dbb8454324e24d450756e2f7439d006e\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-07-12 21:29:20 +0200\n\n Fix TaskThread.ListenerAndText chicken and egg issue\n", "commit cbbee9827bd067e07938de762a96f12e6c00be71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-13 20:33:52 -0700\n\n unifying the format\n", "commit 76c6982a5c6b8fe8a5e9cfa72161e17af563610c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-13 20:26:37 -0700\n\n Leaving TODO notes\n", "commit 43a66eb14069c527590d0f2fb2335964c87db47f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-13 20:25:52 -0700\n\n Added a UI sample for how to do syntax highlighting text box.\n", "commit ade5f6fdc96b5908fd895f8cff5ce1d662708a3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-13 19:19:55 -0700\n\n renamed to Jenkins\n", "commit 21a03558e56b5a6c5532c3a84d2fbe4141b77d80\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-12 22:31:40 -0700\n\n remoting module was moved off to http://github.com/jenkinsci/remoting\n", "commit 52ac6e37ec9a0b4edbc7866eff8f935b00615d20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-12 21:37:36 -0700\n\n recording the changes\n", "commit 08e6b651d680bea69bd9aae10239b9332d61900d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-07 16:36:58 +0100\n\n make the tag name the correct tag name format\n", "commit adaef05847d62e4fd56a82e5b3fb91fddbd621d2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-07 16:34:02 +0100\n\n use latest releases of build-helper, dependency and animal-sniffer maven plugins... votes in progress for these releases at present\n", "commit 73862beec5100264c05f21ccec52c32d6c205cc7\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-05 15:59:30 +0100\n\n minor tweeks\n", "commit a376eb5832a75d4fb840a9088b37a988582b0965\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-05 15:52:58 +0100\n\n assemble the webapp in place... no need for an intermediary directory... don't use one for making jar files, intermediary is only used for generated sources\n", "commit 83d28b9c5b63cb3601120d3871c0e1f4e72583bd\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-05 15:45:31 +0100\n\n antrun has been removed\n", "commit af2cf8243fa6d0a73186cdadff92a2280fc5f6b2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-05 15:44:09 +0100\n\n more removal of antrun\n", "commit 394f215d0c02360010b7e8f18926f604717a6a5f\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-05 11:16:31 +0100\n\n use dependency:copy for classworlds\n", "commit fbf80ce590c6c656614c13250a3a1f993617c252\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-04 22:21:21 +0100\n\n actually can go back to 1.72 of hpi as we no longer have the includes/excludes\n", "commit c6b9c7cd438fa7b41e55f9f2160c8428aa2807b5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-04 22:18:18 +0100\n\n faster resource handling\n", "commit edf7953c4683529f535f813d26573fcf108a1cc9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-04 22:12:52 +0100\n\n use build-helper and dependency-unpack for some of the antrun stuff\n \n Conflicts:\n \n war/pom.xml\n", "commit 6af0308fda0e6e1a3e6f86abfb9f5c3a2a188ae1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-04 17:13:19 +0100\n\n use build-helper to attach the war-for-test\n", "commit db8695be1b558090d20255b8e046f53dfde3d80e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-04 22:05:54 +0100\n\n remove use of antrun from core (now have another plugin fix required (hpi))\n", "commit 5827fa97c0fe8d84c823353fbb649ae2f130daf1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-04 21:44:14 +0100\n\n Use build-helper to set the properties (cannot push to master until build-helper 1.7 is released)\n", "commit b42d99953fa717c282d1efbe3e93fc008f49c642\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-07-04 21:34:45 +0100\n\n re-order poms to canonical ordering to ease merging issues\n", "commit 78e9d19550e3a0bb44a32f9cd02642750cc08861\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-07-12 23:23:41 +0100\n\n Fix location of fix for issue 10253\n", "commit e568a95ef1d9fcc9738da58ce9a2458bbb5be805\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-12 01:25:42 -0700\n\n the source bundle was getting out of control in what it contains!\n", "commit fad9fb747b362c1b82e67e926fc86b394ad2b4c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 14:34:01 -0700\n\n the trunk is toward 1.422-SNAPSHOT\n", "commit 7077eed02af92173235caeafb69d42805f09a24c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 14:33:56 -0700\n\n creating an RC branch\n", "commit 2b65cdac9e73ea995e6eb4d191b3df1ffcb4f4cc\nMerge: 72f6f68429 6b5b9dc6ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 13:59:36 -0700\n\n merged back the RC branch\n", "commit 6b5b9dc6ceb72ad615bc18b79bac883e7825898c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 13:59:34 -0700\n\n updated changelog as a part of the release\n", "commit 9f29cb9b7a56a4f9e3431256fefcd03e04754154\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 12:27:00 -0700\n\n toward the next release\n", "commit a15fc3c342abcd22035f289ed4837e60fc2a2c6e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 12:26:53 -0700\n\n releasing a new plugin parent POM\n", "commit a8e65f9862f8d30744cb68c8aa893e45def779d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 12:26:53 -0700\n\n updated changelog for release\n", "commit 883402b7f5273897def652fa21f01c2db036c03c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 12:14:05 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 8e963cd77123f1713935c07782ed6f43ee94ce13\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-11 12:14:04 -0700\n\n [maven-release-plugin] prepare release jenkins-1.420\n", "commit 72f6f684297b68be19289149d0eed3d76a88f6f5\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-07-12 00:25:10 +0900\n\n [FIXED JENKINS-10300] Empty emailAddress causes Mailer error.\n", "commit 4a02e17dd3402592ef8526887943d22051aaebea\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-07-11 22:00:24 +0900\n\n [JENKINS 9963] Fix CR/LF and always make it Unix style.\n", "commit 5936e970fbf7e31c46272c74f358f058a36b9b0a\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-07-10 21:44:18 +0100\n\n Revert \"Set setting-name class to have vertical-align: middle property.\"\n \n This reverts commit 9ddf000f2b42c71e0c3bfbda09da06db444ccbe6.\n [FIXED JENKINS-10253] Label Alignment does not correctly work for top-level entries that span several lines\n", "commit 6a75fe64e69c9f53757603fc849c16099dfc483a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-10 12:31:54 -0700\n\n [FIXED JENKINS-9681] PAM now supports CLI auth\n \n ... by extending from AbstractPasswordBasedSecurityRealm.\n", "commit 9b0c8d236257ec32b052875921bd22e3f9ac7416\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-10 12:06:57 -0700\n\n [FIXED JENKINS-9486] integrated a patched version of JNA that includes a fix for JNA-184\n", "commit a7324c9ff342787291a9098135cd73392bd14eca\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-07-10 09:43:16 -0700\n\n changelog for JENKINS-10182\n", "commit 4c580ebdfeb7677687ff0735162349f661abc22e\nMerge: c3bafa4024 ad413c55e3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-07-10 09:41:20 -0700\n\n Merge pull request #191 from redsolo/master\n \n [FIXED JENKINS-10182] - Fixed NPE for Job.doDescription() when description is NULL.\n", "commit c3bafa4024e7e68ee70b626861643925589461de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-08 21:55:26 -0700\n\n Added JRebel support\n", "commit f5e0f001c0c608205e3c0b290af9115ab3fba32c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-08 12:41:47 -0700\n\n Added the concept of scope to permissions so that permissions added by\n plugins can be properly controlled by per-project matrix security.\n \n See issues like JENKINS-6888.\n", "commit ad413c55e3e787aa9c2424d7232864c7b95ee86b\nAuthor: Erik Ramfelt <eramfelt@gmail.com>\nDate: 2011-07-08 20:52:29 +0200\n\n [FIXED JENKINS-10182] Used Util.fixNull() to handle the case when a jobs description is null\n", "commit fe290d757de8e0d24fb2e47f520b57545f999bda\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-08 11:28:46 -0700\n\n added AbstractBuild.getRootBuild() that matches up with AbstractProject.getRootProject()\n", "commit 84ab5d81b8114695815fc05eaf3c7a935341d2df\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-07-08 22:17:28 +0900\n\n fixed japanese localizations.\n", "commit 295780901bdbbedaa54424eb3117a8c4b5bbaf8c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-07-08 22:16:37 +0900\n\n remove old job link.\n", "commit 1946d6f617e762d040923d3700d737b501a4d70a\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-07-08 11:44:06 +0200\n\n Replaced UTF characters again with ISO-8995-1.\n", "commit cddcd8f07091f40c4791e2c494b225f5fc1077f9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-15 22:49:55 +0100\n\n move maven agents and interceptors to an external repo.\n as they don't change a lot build will be faster !\n", "commit 545f670e95ad174929f85bc9af879e61a5d2d52f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-07 00:53:09 +0100\n\n upgrade to maven 3.0.3 (will prevent issue when pom parsing phase : http://jira.codehaus.org/browse/MNG-4963)\n", "commit 172db3db52252da4732f82584c7f04a04b31943b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 22:24:02 -0700\n\n when Descriptor is manually added/removed, ExtensionList<Descriptor> needs to be updated.\n", "commit 1c8ddbb57c99018803b7becafdaa2d164b14bdef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-07 18:12:41 -0700\n\n Revert \"adding something to DescriptorExtensionList should cause addition to ExtensionList of Descriptors as well.\"\n \n This reverts commit 04d64fd49bbc0f7a30855ce0b52d5f81fdc592a1.\n", "commit 3df680642eb341e1a68a8d9d1e3629de38de4aae\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-17 22:59:41 +0100\n\n oups missed to add a file for test\n", "commit ca99a8869721bc68ed15852ceb2f96ba2be9512a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-07 08:57:53 -0700\n\n added missing Jelly XSS annotations\n", "commit 67a64152bf45e7c0608b7cb0f3cdbd329ab7063d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-06 19:35:27 -0700\n\n Added a mechanism to record arbitrary data to fingerprints\n", "commit 4386c94cd9b8b237b7f8bacd319ee97d67bf4a66\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-06 19:13:02 -0700\n\n added the contain method\n", "commit 9d5fb672443d2c1d094f67327bc21da5284cd5de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-06 19:12:44 -0700\n\n added a convenience method\n", "commit fdf0c5aeadf552b5e78de3abf53c10c24c023346\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-07-07 15:02:10 +0200\n\n Replaced german umlauts with UTF encodings.\n", "commit f17f60c71140071b7bded3119f723513ccb95e71\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-07-07 14:14:03 +0200\n\n Fixed broken umlauts.\n", "commit 1adb8c9bbc73d6af37d6636c14029ca8d4602a98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-06 18:32:39 -0700\n\n fixed a merge failure\n", "commit b66165b76e0fb3499a3cc2edc409314f7fcd20d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 19:45:06 -0700\n\n Recording changes committed in the previous merge commit.\n", "commit 039e43cf488dc5ce22f2da7f2aa6f088aa816e82\nMerge: 4f0ea9da03 ce27914ce9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 19:42:12 -0700\n\n Merged ce27914ce9a2ca6940653806ff362ccd0a868387\n \n Conflicts:\n core/src/main/java/hudson/model/AbstractItem.java\n core/src/main/java/hudson/model/AbstractProject.java\n core/src/main/java/hudson/model/Descriptor.java\n core/src/main/java/hudson/model/Hudson.java\n core/src/main/java/hudson/tasks/BuildTrigger.java\n core/src/main/resources/hudson/model/View/newJob.jelly\n core/src/main/resources/hudson/model/View/sidepanel.jelly\n core/src/main/resources/hudson/views/Messages_ja.properties\n maven-plugin/src/main/java/hudson/maven/MavenBuild.java\n maven-plugin/src/main/java/hudson/maven/reporters/MavenArtifact.java\n maven-plugin/src/main/java/hudson/maven/reporters/MavenArtifactRecord.java\n", "commit 4f0ea9da03301e6c671523cee1b4cf9e40a64c38\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 19:03:08 -0700\n\n [JENKINS-8446] pick more consistent default value if someone is installing Jenkins fresh\n", "commit 68d4d22fcff170501e5d91da5f5a35070c272de3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 18:58:08 -0700\n\n [JENKINS-8446] it's better to let those directories setting be a part of JENKINS_HOME rather than being independent configuration properties, since they aren't orthogonal.\n", "commit 7fdb8a82daad4908b97d20685305643bc0072617\nAuthor: Alex Earl <slide.o.mix@gmail.com>\nDate: 2011-06-29 10:48:28 -0700\n\n [FIXED JENKINS-8446] Implementing via update to patch attached to JIRA item.\n", "commit c49e7501f117122784907e7a20f20a8ec398fa35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 17:40:56 -0700\n\n recording the last 4 changes\n", "commit 5dd78439c88c719cc1eb9e57b6aaf9ae3f6202d8\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-07-06 00:57:13 +0300\n\n Mac: Reload launch daemon on upgrades\n \n Although there aren't any Jenkins packages deployed that use a launch daemon, soon there will be.\n Let's make the preinstall capable of handling that already now.\n", "commit afa15eb883925a19bd32fd2f97e3b71f1ce5ba75\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-07-06 00:55:06 +0300\n\n Mac: Prevent admin user accidentally changing jenkins.war\n \n Files under /Applications are usually owned by root and wheel, unless admin user has dragged it there. Jenkins is not an install-by-dragging kind of app.\n", "commit eeda9e218ea5f48a364d046842925b91f012b317\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-07-06 00:27:04 +0300\n\n Mac: Removed unnecessary start command\n \n The Jenkins launch daemon is configured \"RunAtLoad\", i.e. it runs immediately. No need to start it.\n", "commit 8146a4860498027dd5ef59916b74a9fc1478461b\nAuthor: Sami Tikka <sjtikka@gmail.com>\nDate: 2011-07-06 00:22:30 +0300\n\n Mac: Prevent admin users from accidentally modifying launch daemon config file\n", "commit fcd1a794b7680b5b0dccbd4915ddc0ed273b5cef\nMerge: 15e9b269e4 258a5bc2e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 17:37:28 -0700\n\n Merge pull request #183 from wilmoore/feature/correct-jenkins-version-text\n \n Updated Jenkins CLI Version Command Output\n", "commit 15e9b269e4744720381bbbe8fc6df5e84f82eebe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 12:26:03 -0700\n\n the trunk is toward 1.421-SNAPSHOT\n", "commit 8248eb66dee62d8d694f4070140d040560d9f9d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 12:25:49 -0700\n\n creating an RC branch\n", "commit c505ad2ea199e013469c708930f1c30a7ab5b095\nMerge: 592e444f6a 00a99d6204\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 11:49:25 -0700\n\n merged back the RC branch\n", "commit 00a99d620482f3b23eb13746077de023203adcc4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 11:49:15 -0700\n\n updated changelog as a part of the release\n", "commit 592e444f6a2b4b4a2e2f92bd3459293e3c6424df\nMerge: 491b8577fa 577e9136b1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-07-05 10:07:16 -0700\n\n Merge pull request #187 from redtoad/patch-1\n \n Added example to make jenkins listen to IPv4 only.\n", "commit 9770d970edb6421cbee345b0715d878d598c548b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 09:48:46 -0700\n\n toward the next release\n", "commit 0b390142f83d4255b8d9706ff571691100e63776\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 09:48:38 -0700\n\n releasing a new plugin parent POM\n", "commit 0d99313c6c7bbd49eda51206f43562c4c6fa119a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 09:48:38 -0700\n\n updated changelog for release\n", "commit 45855db82746cd38903c232ff0fc278f58a484b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 09:36:08 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 820883a8638206150c7c497e33680118b8fc452b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 09:36:08 -0700\n\n [maven-release-plugin] prepare release jenkins-1.419\n", "commit 491b8577fa6deb18e90e739f35bdc14f0f1bb9ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-05 09:20:30 -0700\n\n added missing image\n", "commit 577e9136b15a12669f348e29463556e9581fb82e\nAuthor: Sebastian Rahlf <basti@redtoad.de>\nDate: 2011-07-05 06:35:15 -0700\n\n Added example to make jenkins listen to IPv4 only.\n", "commit a519b6fcbb68395085a6c270324df1b7b1803c54\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-07-05 01:43:17 -0700\n\n record changelog entry for pull request 186 https://github.com/jenkinsci/jenkins/pull/186\n", "commit 217d8d016483c53d9f522077ef5d26114be8027e\nMerge: f6facf4d6d bc99134c45\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-07-05 01:41:42 -0700\n\n Merge pull request #186 from fred-o/master\n \n Fix: jenkins did not record test results generated by the GWT maven plugin\n", "commit bc99134c4587ef62def455e355ffb648462c236f\nAuthor: fred-o <fredrik.appelberg@gmail.com>\nDate: 2011-07-05 10:35:34 +0200\n\n Modified SurefireArchiver to also acknowledge test results generated by gwt-maven-plugin\n", "commit f6facf4d6dbb6be8ace82df7531792c286be16cb\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-04 20:15:23 +0200\n\n record changes for 05131ef1b311f625bcfa\n", "commit 05131ef1b311f625bcfa836372479b4a7f7a2a49\nMerge: ee077a0959 65678ad31d\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-04 08:50:16 -0700\n\n Merge pull request #185 from kutzi/maven-dep-calculation\n \n [JENKINS-9301] don't recalculate dependency graph if modules haven't changed\n", "commit ee077a0959ab067c46031da9aea1350715adc6e9\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-07-04 13:20:12 +0900\n\n Updated ja.\n", "commit ca7ca3468d2c2775e1f46bcf6b00e3711f984d4f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-03 18:45:55 +0200\n\n Util.filter is not necessary, use getActions method with build-in filter\n", "commit 65678ad31dbc9a8199d0076a9edd124040db7883\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-03 13:47:06 +0200\n\n [JENKINS-9301] don't recalculate dependency graph in modules haven't changed\n", "commit ce27914ce9a2ca6940653806ff362ccd0a868387\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 21:24:01 -0700\n\n fixed a bug where Maven projects couldn't be created inside containers.\n", "commit 12396aadaf6df3088db561d86025782527a04584\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 21:11:33 -0700\n\n exposed more methods\n", "commit 0b6063d1ae973d1eef31fd91612d61857c60740f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 21:11:05 -0700\n\n doc improvement\n", "commit 5510f0fd76cbdcc660b0dc3295c291c59d806356\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 21:10:40 -0700\n\n allowing programmatic manipulation of the columns.\n", "commit d2287b650ccfe00837c5f67b4d034fbfb6614bf5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 20:38:46 -0700\n\n relaxed the error check.\n", "commit 7f4dc667b22ba8224127fce856140833a488b45d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 20:35:55 -0700\n\n null check useful in case this.clazz is an interface\n", "commit 1ed7733fd23234041176153c0a61719360409803\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 15:32:07 -0700\n\n Added API\n", "commit cee86fbb733f6b0125bb7d15cd19f8f0ca56a2de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 15:21:40 -0700\n\n Making artifacts available for downloads.\n", "commit f53bb92f9494b4cb3173dd6e5ff3a5f77c0c62aa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 14:52:49 -0700\n\n call sequence of this is different from that of Maven2, and this breaks MavenArtifactArchiver.\n \n By the time MavenModuleSetBuild.notifyModuleBuild() is called, we need the processing on one module to be completed.\n", "commit a4df6c6a7bbfab87922523138047bb808696f696\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-30 17:49:15 -0700\n\n follow up to b2a9ccd4f01c3bf74cb24edd944586020b87cdaa. Name is more appropriate than Job\n", "commit b8af4ae31227697c00ddc971e479af27e4c1b85e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-02 14:07:43 -0700\n\n Added a mechanism to bypass basic authentication.\n", "commit fe3f951e37bea2b50eb1a015b2dc3b352563b1ca\nMerge: 98b7c4e3f2 0da7863b95\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-02 13:13:57 -0700\n\n Merge pull request #184 from kutzi/maven-fingerprinter\n \n Minor optimization for MavenFingerprinter + unit test for fingerprinter\n", "commit 0da7863b95ade4a905e24dd260f28a18357b04f6\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-02 12:50:27 +0200\n\n - avoid filesystem access if file is already fingerprinted\n - remove usage of JVM-internal InternalError\n", "commit dcc10a42fcafccd32e80bc1559056a48351012ef\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-07-02 12:49:34 +0200\n\n added test for Maven fingerprinter\n", "commit 98b7c4e3f2d14012623a369ffb2631f330f54676\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-01 18:26:59 -0700\n\n Switching from APT to JSR-269 for annotation processing.\n", "commit ccda34b34019c8e06ad62c36a2611f9ec023f7d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-01 17:18:11 -0700\n\n improving the error diagnostics.\n", "commit 0f1ab580ca0846969998e93a6c1f2907103e4a6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-01 16:28:34 -0700\n\n [FIXED JENKINS-8703] we still need to wait for the pipe to connect\n before letting the writer loose.\n", "commit 67ce74fc63b202be5da773cb574b7f461c8ce912\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-07-01 13:48:50 -0700\n\n [FIXED JENKINS-8703] fixed a race condition in the pipe connection.\n", "commit a34186bbf19de1addcc51ea2bbcbc4ec04bb4367\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-30 08:54:51 -0700\n\n Added a better form validation for non-existent/typo in labels\n", "commit 51722c3f14fe28a9c69a12184c59e40820394900\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-30 08:54:01 -0700\n\n Jenkins!\n", "commit 6a11b2b35e937066c1d9a51fbdb8332335207ead\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-30 06:31:18 -0700\n\n Used to be in maven-hpi-plugin for annotation processing. Rewritten with JSR-269 and now it should be a part of core.\n", "commit 258a5bc2e2cb79f2142dc25dfe8d86a43ecd6920\nAuthor: Wil Moore III <wil.moore@wilmoore.com>\nDate: 2011-06-29 17:09:09 -0600\n\n modified the version command's javadoc description\n", "commit 301e89a40e9a24d5841cc47388df13066d561d5a\nAuthor: Wil Moore III <wil.moore@wilmoore.com>\nDate: 2011-06-29 17:01:51 -0600\n\n Updated usage output pertaining to the \"version\" command which\n previously read \"Shows the Hudson version\". Changed this to read\n \"Outputs the current version\".\n", "commit 7fad4e6fcca9d2fb77872c6bb1064eaf0b903947\nMerge: d741fd91d6 d546378df7\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-29 07:28:53 -0700\n\n Merge pull request #181 from PaulSandoz/master\n \n Use parent ItemGroup not Jenkins in constructor of MavenModuleSet\n", "commit d546378df75224682795346d662a0c8d6774f9fd\nAuthor: Paul Sandoz <paul.d.sandoz@googlemail.com>\nDate: 2011-06-29 16:06:47 +0200\n\n Parent not Jenkins.\n", "commit d741fd91d64af691ffa86b62fdb1617db0a87c89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 23:22:16 -0700\n\n [FIXED JENKINS-10066] JellyTagException after Jenkins upgrade with no\n restart\n", "commit c563b0c8e0c5446bdb5a2965abe230dffb7da48d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 23:08:17 -0700\n\n [FIXED JENKINS-10081] fixed the double escaping problem.\n", "commit 47bc6d38c72f31babf2d453e87ccdf4c40f1f2a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 22:48:50 -0700\n\n [FIXED JENKINS-10108] File parameter didn't work correctly with matrix\n projects.\n", "commit ec004a13dc541df3d5b5ed1a8512ba72c2662b3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 21:50:26 -0700\n\n updated the test to cope with the change in the syntax-highlighted description editing\n", "commit 2c4516dcf2db59727eec9180886fa39cc9f78a1a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 22:18:36 -0700\n\n [FIXED JENKINS-10113] try to work extra hard before giving up the file deletion.\n", "commit 599888fec1de7e64e716c4e2bc9f164f3e11d533\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 22:14:03 -0700\n\n [FIXED JENKINS-4525]\n \n I'd like to believe that the original reason was because earlier\n versions of XStream that we used early on didn't support the methods\n that take InputStream as a parameter.\n", "commit 39a9b8fe3c00c5d03d1905b6f7087bb5cbf4cacd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 19:25:18 -0700\n\n [FIXED JENKINS-8042] Fixed a file handle leak\n", "commit 266510f371badf8ca820cfaba3475e7b6a2bdf52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 19:05:35 -0700\n\n On Windows, tmp files cannot be deleted without closing it first.\n", "commit 0da5be71c2160edf80f83efee487e8b070f7d88d\nAuthor: appr <appr@appr.me>\nDate: 2011-06-26 23:08:16 +0400\n\n [FIXED JENKINS-10044] Restart button does not restart jenkins after plugin upload\n \n Restart button that appears under list of installed plugins after plugin\n upload does not restart jenkins when clicked.\n \n More than that, after turning on/off some of installed plugins,\n two restart buttons appear (only one of them work) on the page in\n question.\n \n Such behaviour should definitely be fixed.\n", "commit 19b81cfb2a61b4b02e07450152d6781455443b87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 15:23:12 -0700\n\n Textbox to enter project/system description is now syntax-highlighted.\n", "commit e5ac7770d77ece06fee71780deff8d18ca81fbda\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 07:40:28 -0700\n\n added CodeMirror to enable syntax highlighting. Inspired by https://github.com/jenkinsci/groovy-postbuild-plugin/pull/1\n", "commit 80ea81641155bf294e6741fe04f8ba4581541a45\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 15:07:57 -0700\n\n Jenkins\n", "commit 91f2059ee00fb771387c35f112bd7ef884b7f0f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 15:07:17 -0700\n\n recognize and properly handle <script src=\"...\"/> injected by the fragment\n", "commit 170a232120365357fc8a2df08f1d49f15438313c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 15:06:48 -0700\n\n alert is enemy of automated test\n", "commit b85987a6c552c30c60ed5f026a445a255835a923\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 13:03:14 -0700\n\n supporting the callback after the script is fully loaded\n \n See http://stackoverflow.com/questions/4845762/onload-handler-for-script-tag-in-internet-explorer\n", "commit b9eb8c5623be756a5bd0ab64daa21eb0dc6297eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 11:58:11 -0700\n\n Revert \"Integrated a new version of Winstone and executable-war to set unique\"\n \n This reverts commit a859d2e9d7c91e16521f5417526848dafc8430b9.\n I pushed relevant jars yesterday but doesn't look like they hit central\n yet.\n", "commit a859d2e9d7c91e16521f5417526848dafc8430b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-28 10:15:41 -0700\n\n Integrated a new version of Winstone and executable-war to set unique\n session cookie name.\n \n Integrating a newer version of libaries that have the correct license\n header in POM and source code.\n", "commit ea35b39db34b47302edd6457d8c073a16fb4a6fa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 16:00:07 -0700\n\n the trunk is toward 1.420-SNAPSHOT\n", "commit ef71b1e7deb9bc44e286475a75a8718c2c13e6ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 16:00:00 -0700\n\n creating an RC branch\n", "commit ffd73a2e72abf67f1b93bad26032638daa7b0806\nMerge: 591cbfd113 9f526b39c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 10:01:16 -0700\n\n merged back the RC branch\n", "commit 9f526b39c0d5cd1b6467d9de61c7574e5afdc603\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 10:01:13 -0700\n\n updated changelog as a part of the release\n", "commit 44d9fbad530738675c764e1f1ed8936925655f10\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 09:42:12 -0700\n\n toward the next release\n", "commit c9bed83782e96c2d95c57925c249aaca4f6c35e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 09:42:05 -0700\n\n releasing a new plugin parent POM\n", "commit c3dd32ed0273033da2586a0927ad41ed8c988645\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 09:42:04 -0700\n\n updated changelog for release\n", "commit 03c64ee50b3df1bc61e18514f7e6fc8a855083c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 09:29:46 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 643d9b7795c31d5e33e20d0d854b1f7d9d1d6361\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-27 09:29:45 -0700\n\n [maven-release-plugin] prepare release jenkins-1.418\n", "commit 591cbfd113cae53dd19c7c07119e97172fce6310\nAuthor: cjo9900 <cjo.johnson@gmail.com>\nDate: 2011-06-22 05:00:27 -0700\n\n [FIXED JENKINS-4959] Add Downstream blocking for matrix projects.\n", "commit 842c19baa26199c277cc5e53af8788149ade3e79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-24 18:48:19 -0700\n\n [FIXED JENKINS-10099] recording two previous changes.\n", "commit 858449dc47a60c1dd15c4c5dff76fe0e0a2efbe0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-24 16:46:04 -0700\n\n updated ManagedWindowsServiceConnector so that it continue to do the expected thing (that is, config without the machine name.)\n", "commit 39d482fbe8134f66dab34d0e70a7729807350120\nAuthor: Richard Bywater <richard@byh2o.com>\nDate: 2011-06-20 22:04:00 +1200\n\n Add ability to specify hostname for Windows service\n", "commit 52aa28edd6260904ae4a24d45cd4f53422c33851\nAuthor: Tom Payne <tom.payne@camptocamp.com>\nDate: 2011-06-21 15:12:49 +0200\n\n Don't include /etc/apt/sources.list.d/jenkins.list in dpkg\n", "commit 1dabf4a8a43b34e5b15a94d2f3e16a44b15166b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-24 16:28:45 -0700\n\n recording two previous commits\n", "commit 6c55d355de612360c4a4aa9e8a726a701c02b023\nAuthor: Dustin R. Welden <dustin.welden@gmail.com>\nDate: 2011-06-21 18:43:09 -0500\n\n Returning default behavior for initial sort\n", "commit 32d5f11a4b463da3b946bde9e231d660e927a366\nAuthor: dwelden <dustin.welden@cox.com>\nDate: 2011-06-21 17:01:59 -0500\n\n Added sensible sorting behavior for Jenkins\n", "commit 9ddf000f2b42c71e0c3bfbda09da06db444ccbe6\nAuthor: Kevin Sawicki <kevinsawicki@gmail.com>\nDate: 2011-06-21 16:43:03 -0700\n\n Set setting-name class to have vertical-align: middle property.\n", "commit db5040798a0d2745cd9591342752b2c371a75d3c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-24 16:02:49 -0700\n\n documenting why we are doing this.\n In JAX San Jose 2011, this was actually consistently observed on Mac\n", "commit 63c6579122486a35e9890dc4688657cc58fced13\nAuthor: Joe Sondow <joe@sondow.com>\nDate: 2011-06-21 17:40:46 -0700\n\n Race condition fix in unit test\n", "commit cdc967efbd9bd42452e303b752dfd537d02d78eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-24 15:52:29 -0700\n\n - ignore SNAPSHOTS\n - make the file name match the existing scheme.\n", "commit 6f6c203e19ea2f8325f6dea321118e24e6407163\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-24 15:51:52 -0700\n\n reworked the changelog entries for the pull request #166\n", "commit 1e308c2a7457c5e9d5929b1de39328e2e27ab3b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-24 15:28:21 -0700\n\n [FIXED JENKINS-9398 JENKINS-9399]\n These issues are fixed with pull request #166 that we just merged.\n", "commit e4cf6d9529a9dcf960c150c15a122ae77ae93173\nMerge: 89bd7cd551 547c8d6bf1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-24 15:27:11 -0700\n\n Merged pull request #166.\n \n Conflicts:\n war/pom.xml\n", "commit 89bd7cd551f54bbf85a63b741ef506efd1df7b50\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-06-24 22:03:44 +0200\n\n record changes for JENKINS-5121\n", "commit e499283310a473df6753da88af9f548ecb4a34c8\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-06-24 21:58:43 +0200\n\n [FIXED JENKINS-5121] for incremental builds with \"Deploy artifacts\" checked, all modules must be build again after an unsuccessful aggregator build\n", "commit c0c49727dfd69cf7a170014321dd82345381068d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 23:54:01 -0700\n\n should read from stdin as the caller might be feeding it from elsewhere\n", "commit 69d95cb2d095bfe56a7dbe8c54cb1540e51bc037\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 23:41:11 -0700\n\n added more convenience method\n", "commit 04d64fd49bbc0f7a30855ce0b52d5f81fdc592a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 23:12:09 -0700\n\n adding something to DescriptorExtensionList should cause addition to ExtensionList of Descriptors as well.\n", "commit d68ce62bf4bb3e56bab33a6513d7285e50b6d422\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 22:25:25 -0700\n\n do a proper check that works correctly with hierarchical jobs\n", "commit 1fffb3403b5e37c63bb710d628aca5765dbad92b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 22:24:59 -0700\n\n added a method to find a nearest job name (with a proper consideration to jobs in a hierarchy)\n", "commit 189e95d2dbe30c79f253d30f0bd2ff9e0311b311\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 22:24:27 -0700\n\n added a convenience method to obtain a relative name from one Item to another.\n", "commit ac79f36fe84de426edb2002bc5932f1e2db10ee2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 17:45:51 -0700\n\n added defensive check.\n", "commit fd57ec32434677dd9fef0d374ba4b3f1877662e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 17:29:19 -0700\n\n dependency graph needs to be rebuilt to reflect the copied item\n", "commit 25b5c6cbba0b04d0e7c29d7dcd95774571e2d44a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 16:10:24 -0700\n\n Recording this change\n", "commit a5c87c3dc2ae8aa6bac8cf5de33ee50e5a377d39\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 15:00:22 -0700\n\n if the -i option is given, failure to authenticate should cause the CLI to fail.\n", "commit 65eb334fdf1217aa49932a16b9009365a295289e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 14:55:00 -0700\n\n removed debug statement and unused code.\n", "commit ac6cd818f9f97d9741eb56bf2eeccb7f029bf2d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 15:51:06 -0700\n\n added a public key based CLI authentication\n", "commit 8257ac25e88507d9ef7640c1fe0bfe74c1370ad3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 15:50:40 -0700\n\n Added a mechanism to upgrade the channel to unrestricted one for\n programmatic clients.\n", "commit fb421b9a0856920278498a406d204fe368c3fea9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 15:19:15 -0700\n\n exposed channel\n", "commit 0f0ec0d0e5e95233cc0fe98e7531af50d040b3bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 15:18:31 -0700\n\n make the restricted flag modifiable. This allows restricted channel to be \"upgraded\" to unrestricted channel.\n", "commit 0d4117e48fe1152c07ab49dd9b662eb14a459e58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-23 12:13:01 -0700\n\n Implemented SecurityRealm-independent authentication mechanism,\n and an implementation around SSH keys.\n \n changelog will be updated when the server-side authentication module\n is added.\n", "commit 2109e28d7ed8f00a97c952ac2d7191a93069e4fa\nMerge: 2b8930c1d4 34e8a40434\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-23 02:31:30 -0700\n\n Merge pull request #177 from aheritier/JENKINS-10076\n \n [FIXED JENKINS-10076] : Use wagon-webdav-jackrabbit to avoid the error : Unbuffer\n", "commit 34e8a40434c4a9f3036b6160d9c69befdf7ec999\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-06-23 11:09:40 +0200\n\n JENKINS-10076 : Use wagon-webdav-jackrabbit to avoid the error : Unbuffered entity enclosing request can not be repeated.\n", "commit 2b8930c1d4f89a73526d647e4983d7b1c03c49ec\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-22 13:38:29 -0700\n\n changelog for JENKINS-10076\n", "commit 582010d6b51f9a5fed3b589040a71ad4579c1efc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-22 21:57:07 +0200\n\n upgrade to commons-httpclient 3.1\n", "commit 8cce884841e22abb83a28db9ed0cbcc187070c25\nMerge: 63a29165d6 816e080b0a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-22 11:54:32 -0700\n\n Merge remote branch 'origin/master'\n", "commit bec9eb784db1871992adec8da66e140f23c5e02f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-22 11:52:40 -0700\n\n [FIXED JENKINS-10075]\n \n recording 6be5275ef052c4d0475c3563a3d6053fde549070\n", "commit 63a29165d6240da7a366034698cfc3cfc87a5447\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-21 17:02:31 -0700\n\n this confuses the user to see a stack trace during a successful test. Only comment it back in when the test actually fails.\n", "commit 816e080b0a33bc5e6de5d12b67707b746d9ed621\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-21 14:36:57 -0700\n\n changelog entry for 10036\n", "commit 5f9a586d13b45a44b20669036fd13902b0d0517c\nMerge: 9323b3476d c83d2cf486\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-21 14:34:51 -0700\n\n Merge pull request #171 from mrobinet/master\n \n [FIXED JENKINS-10036]\n", "commit c83d2cf486de3481c85bc7fc66072e836b531d63\nAuthor: Mike Robinet <mrobinet@ptc.com>\nDate: 2011-06-21 16:22:09 -0500\n\n [FIXED JENKINS-10036] Fix jelly to groovy conversion error in Ant config.\n", "commit 98698e3d53ccae738da93c24d9e58a640cb6bf31\nMerge: 06b1009b09 9323b3476d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-21 12:49:25 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 9323b3476d7a5ddb7757ee2b0858f07ec5be39ab\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-06-21 14:36:02 +0200\n\n [FIXED JENKINS-10043] ignore null tokenList\n", "commit e0e0489ec7d2f9187910cb80a5ed72800bae8043\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-21 10:54:39 +0200\n\n remove commented code\n", "commit 04f22dc69919af26a9b90b466144b46f6a79df7c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-21 10:54:06 +0200\n\n [FIXED JENKINS-9213] as we ignore the non available TokenMacro no need to log that\n", "commit 303c86e2cc17787201536ceb4706938b716f19ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 18:00:06 -0700\n\n the trunk is toward 1.419-SNAPSHOT\n", "commit 1d6da86751d2d48f64a189119b7b75ec80fa312f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 18:00:02 -0700\n\n creating an RC branch\n", "commit 44cdde5b58b145fd6c03ed89987dd2246dfc6661\nMerge: 78cdd2957d 6be5275ef0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 17:59:21 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 78cdd2957dcaeb2c999a1fdddef5b358cabb6924\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 17:55:33 -0700\n\n updated changelog for release\n", "commit bd5a431aae54f8514644bb58b45cd492f674ecd4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 17:54:54 -0700\n\n toward the next release\n", "commit 687749ad06d31498c573507bb75de25beb042d56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 17:54:45 -0700\n\n releasing a new plugin parent POM\n", "commit 6be5275ef052c4d0475c3563a3d6053fde549070\nAuthor: Kevin Connor <kevin@striiv.com>\nDate: 2011-06-20 13:09:38 -0700\n\n Revert \"change ldap group lookup when using memberUid to match using name\"\n \n I had a misunderstanding of the values in {0} and {1}. Both are names.\n {1} is the shorter username rather than {0} which is the full ldap\n specifier.\n \n This reverts commit 8feb91bb2f6637783b9ffb051776e953b1c5e84c.\n", "commit 3ff20f4436bca904da2c9daad94139aef543ff9a\nMerge: 8ce68934ab 405f9134ec\nAuthor: Kevin Connor <kevin@striiv.com>\nDate: 2011-06-20 13:08:43 -0700\n\n Merge remote branch 'upstream/master'\n", "commit 405f9134ec89bdaf77587ba83327ecd5e91f6ba2\nMerge: 855f0dbe8c 556ef07a3c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 11:08:12 -0700\n\n merged back the RC branch\n", "commit 556ef07a3c5544a3871cdd0b9559bc64d87b013d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 11:08:08 -0700\n\n updated changelog as a part of the release\n", "commit a878c0ad844375770e12857009523ad85fe51e93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 10:36:52 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 174530d924e124f73c825228829047ce9efdb83e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 10:36:51 -0700\n\n [maven-release-plugin] prepare release jenkins-1.417\n", "commit c142bbef1a0067a922d06c1fdb83b251c3d3e2b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 10:13:05 -0700\n\n prepared the changelog for 1.417\n", "commit 7476f1c0ef65f74b770ad2c02e6b9d67094371c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-20 09:38:07 -0700\n\n \"java.lang.NoSuchFieldError: clouds\" in libvirt plugin and other cloud plugins, as the type of the field has changed.\n The same problem can potentially occur with MasterComputer, so I fixed that as well.\n", "commit 855f0dbe8ce7c1fef52aac2813ec2f7cd41fae94\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-06-21 01:34:05 +0900\n\n s/HUDSON/JENKINS/\n", "commit 3533442f1f5642b9377124e5eb6e2745e17cdf0e\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2011-06-20 18:18:17 +0200\n\n Added a new WipeOut permission (enabled through the hudson.security.WipeOutPermission system property) to control the \"Wipe Out Workspace\" action\n", "commit 352b06e588ca06488c555741572fcc178f74f5a0\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2011-06-20 15:49:05 +0200\n\n Added a new hudson.footerURL system property to tweak the link displayed at the bottom of the UI\n", "commit 5b858c695d7f0a152f51f8b6fa85ee572f05dfde\nMerge: cf3104d8e0 63dbe8a614\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-06-19 14:35:15 -0700\n\n Merge pull request #169 from resmo/fix/typo-in-readme\n \n Minor typo fix in README.m\n", "commit 63dbe8a614460005999f193fbb681f3c8dfdeeae\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-06-19 23:08:11 +0200\n\n Minor typo fix\n", "commit 547c8d6bf11de8d62dc5d6333c9c952e1dc4d583\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-19 01:23:11 -0400\n\n Make sure the Home directory for Jenkins exists\n", "commit ab09e9bb626a7461689b0810a47b9d02a582d73e\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-18 19:09:32 -0400\n\n Remove the old launchd plist before we install\n", "commit e2615b6dc444549ec8c1c46a5f1025dc09d5c257\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-18 18:54:42 -0400\n\n Fix jenkins.war in its installation step\n", "commit 4edbb455e4b9688f4769f8893933e0abfb63e830\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-18 10:26:02 -0700\n\n Use that in the page to create new jobs\n", "commit 4d6187d290bfe664238f2402e36bf65503ba0b46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-18 09:59:05 -0700\n\n Allow the text of \"New Job\" to be modified externally.\n", "commit 06b1009b09888c89b8180316aac7040c376376b2\nMerge: cf3104d8e0 b2a9ccd4f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-18 09:31:17 -0700\n\n Merged b2a9ccd4f01c3bf74cb24edd944586020b87cdaa\n", "commit b2a9ccd4f01c3bf74cb24edd944586020b87cdaa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-18 09:28:26 -0700\n\n \"Name\" is more appropriate caption.\n", "commit cf3104d8e05e29444b114423625ab3817e3aaa2f\nMerge: 40ffd566a2 312861f57d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 23:19:59 -0700\n\n merged back the RC branch\n", "commit 312861f57d054d78bb38e522d568dbc9fb0ead99\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 23:19:56 -0700\n\n updated changelog as a part of the release\n", "commit c22c147b27dc36696c0b56309171059ab6225acb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 22:49:08 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c371a5511a2177ec45b300c38052fe00c17387d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 22:49:07 -0700\n\n [maven-release-plugin] prepare release jenkins-1.416\n", "commit 40ffd566a2bad3fd28e30a87355ddb121e209317\nMerge: 26fc0c8572 5dddebcf94\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 22:12:34 -0700\n\n Merge branch 'rc'\n \n Conflicts:\n war/pom.xml\n", "commit 5dddebcf9489c19ccfcd994d79bce8fdb7456d1b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 21:53:13 -0700\n\n Corrected backward incompatible signature changes in 70c10658148c3eab3b4c.\n", "commit 26fc0c85726e9b6e16a4294b71e0643994b9a6bd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 18:39:23 -0700\n\n Prevent a occasional JavaScript safety warning message when running in\n HTTPS\n", "commit da4ddde7564a15f6e8d9ee83f8499b7369dbe24b\nAuthor: jsiirola <jsiirola@gmail.com>\nDate: 2011-06-17 13:44:41 -0600\n\n [FIXED JENKINS-8882].\n \n Clamp the lower bound of the predicted minimum number of idle executors\n at 0 to prevent an IndexOutOfBoundsException.\n", "commit 58f8a9fedec37df8d1cf6df74d345cef8e4d8d4e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 15:30:32 -0700\n\n Recording the previous change (de05989d15f77216ba43255d67cfbf21e2af518a)\n", "commit de05989d15f77216ba43255d67cfbf21e2af518a\nAuthor: dwelden <dustin.welden@cox.com>\nDate: 2011-06-16 16:45:35 -0500\n\n Fixed unstable builds showing \"0 tests started to fail\" when build was unstable for other reasons.\n", "commit c1e13ca9248af6b556165fcca6b9477f102fb71b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 15:24:17 -0700\n\n recording f766f2a9c74facac47ddf8052ab88f493c57d2fb\n", "commit fd547ca1da66e0b22d697c1dd129c3f7d34ae8d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 15:21:59 -0700\n\n Every Jelly file needs this.\n", "commit cce1364f0b52f1b1f90d8350ef64f0a0c365de21\nMerge: a3354b12cf 7b20516cc9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 15:20:35 -0700\n\n making View more reusable outside the top-level Jenkins object\n", "commit 7b20516cc908820f1b8b3d5053d38f662e1fb24d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 13:49:10 -0700\n\n Making more things customizable\n", "commit a3354b12cfc5f554487b59f35e5a0bdbce8861a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 11:26:46 -0700\n\n [FIXED JENKINS-9203] in light of 9c965617b3b385ef65eaf50860865c05a114a01d, I think the proper fix is to define a mechanism to abort with status.\n", "commit df5862c97cf3df866109b89320146f5fde39e674\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-17 08:21:56 -0700\n\n This is more modern and amenable to CLI/tests\n", "commit 2ef840a8760d45cb43c4039849a6357fca73647b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-16 18:55:18 -0700\n\n using a new version to assist Debian packaging effort\n", "commit f5a5be1ae902fcc0ea4fb57074ed7222250510d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-16 18:10:13 -0700\n\n cleaning up the copyright/license information in POM and source code for Ubuntu packaging\n", "commit 45f1c2c1fdf7f09fe8a61fcc350f6dcdc306a2ba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-16 17:44:28 -0700\n\n rely on the version from GitHub\n", "commit 86f13949babb3f683fe33cdc8ff4f88c39b97507\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-17 10:00:24 -0400\n\n I did not mean to modify the opensuse build script\n", "commit 7839da21b3904073b2446b0f65ff8de098d66b9c\nMerge: c1c487b8a7 bfddacf2d2\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-17 06:27:05 -0400\n\n Merge branch 'refs/heads/master' into OS-X-Package\n", "commit c1c487b8a72d716b08d58d168fc622eee5cd93a6\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-17 00:12:49 -0400\n\n Fixing minor things in Readme/License\n", "commit 87d51740aac884afa0eb46ca64dc708e67b7747c\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-17 00:08:47 -0400\n\n Fix permissions on Jenkins' home\n", "commit 546c22545445ff1c0fe37fc00766ba5614647651\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 23:45:38 -0400\n\n Remove an extra step in the build script\n", "commit f6515a079e7d67657729616c9de05c6b85c3a987\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 23:31:53 -0400\n\n Open the actual configuration directory\n \n Open the configuration directory, not the Jenkins\n folder in general\n", "commit bc896b72c7341b19dc030c66458b7a1d94a70ec6\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 23:20:49 -0400\n\n Fix permissions on installed files\n", "commit 5f0d26c44aedd568c85215c4dd22f387279adce9\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 22:52:18 -0400\n\n There was a carriage return at the end of the version string\n", "commit 46a87d59e5ff4c49f565ce3b418e6c261aea8ac7\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 22:51:58 -0400\n\n We're actually creating a meta package\n", "commit 9f675935e68422341ef72eaab400a419df854921\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 22:49:33 -0400\n\n Reduce the number of steps in fiddling with the packager\n", "commit 31b9e7fae2f7f839b035007d410c2c6c180c6156\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 22:48:44 -0400\n\n Fix the naming of the package with spaces\n", "commit 714dd509141ac8302d809a26ddc2e61f1ca51d39\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 22:48:24 -0400\n\n Remove the debug option from the packager\n", "commit afecbd2476152bdce38eae4553556ab507613261\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 22:47:58 -0400\n\n This is functionally useless, but works around a parsing bug in TextMate\n", "commit fbbc3eaa3066c8827f277d9ded73e30ea948758b\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 22:41:22 -0400\n\n Simplify the launchd postinstall script\n", "commit bfddacf2d2319b73d70abcce79e6cf206dec4a9a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-16 16:03:56 +0800\n\n upgrade to subversion plugin 1.28\n", "commit 3c3fc9365f5a55fa2e41c947f242c8a0fdd97872\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 12:29:55 -0400\n\n Lighten the background image\n \n Before, the image was fairly bright, and\n overwhelmed other elements in the installer\n window\n", "commit 81b6f9eea7f0c09f58c1e6fc4d51abafdf384850\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 12:23:02 -0400\n\n Have the build script revert it's changes when it's done\n", "commit 846c53e9c142f2a37f37e2ad2b128d17eea3863c\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 12:19:35 -0400\n\n Open the configuration directory when the install is done\n", "commit 42bdf6c7628ba569916efeb119d34d084a46286f\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 12:19:18 -0400\n\n Remove the 'option' of specifying the install location\n \n THe installer will say everything is invalid\n", "commit 791bc68b1c72be84c0126cbada5eb4de6773fd3e\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 12:13:51 -0400\n\n Move the LaunchDaemon to a separate option\n", "commit 6988c7f4b42383ecbf4ab01fe3a1aa766ef0077b\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 11:47:29 -0400\n\n Remove debug messages in build script\n", "commit 22bc7cedcf8ccf6e0f036ee2f1bbaf1990108cd7\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 11:45:06 -0400\n\n Fix the build script so it will replace the location correctly\n", "commit 63e534594f7aa3c81c589db48a872d89478b5d6a\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 11:30:02 -0400\n\n Linkify a web address I missed earlier\n", "commit b1d0caa380b581cef2c4e8b5dd7eff0cff449d9c\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 11:29:07 -0400\n\n Fix the license\n", "commit f7d497ba51dcaebd9231e39389e206414a749603\nAuthor: Will Ross <wross@cmf.nrl.navy.mil>\nDate: 2011-06-16 11:27:09 -0400\n\n Moving to a build script similar to other *nixes\n \n It follows an identical calling syntax to the\n build scripts used by the Debian, OpenSUSE, RPM\n and MSI build processes.\n", "commit 7984399df78942bfbfea796a2458eb82b49f17f2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-16 10:03:56 +0200\n\n upgrade to subversion plugin 1.28\n", "commit 4fca76941bcf9423bbb334c12d3a43e7bef73d12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-15 21:52:55 -0700\n\n allow view owner to take over the top section.\n", "commit 017dd0f3ed9cd1faf47651576c6ecb4f59c4d591\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-15 21:39:20 -0700\n\n i18n\n", "commit 515a6bf2bd32478aa055ba8e83bcb74d3bfbad2e\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 00:38:47 -0400\n\n Revert breaking of the textflow of the Readme\n \n Forgot that this was textile and not Markdown, so\n line breaks matter.\n", "commit f1c4e03c01a0cd0a1c59f18b2a5f56dfb87fef3d\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 00:36:06 -0400\n\n Update the Readme to reflect the new process so far\n", "commit 7cd25d0981634047d1ad02fa8484991724ddd8bc\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-16 00:23:27 -0400\n\n Automagically get the version number from Jenkins\n", "commit 2b47a0fe20da010f4d1dffd848bfb86782494fe2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-15 21:20:34 -0700\n\n moving this logic to <layout> tag as it doesn't have anything to do with View.\n", "commit 73d3b8513019e5aec916c4dbc4aa6951be624cb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-15 21:15:26 -0700\n\n To make views reusable elsewhere, removing \"Manage Jenkins\" from View and moving the logic to the top-level Hudson class.\n", "commit 2b1a8e292a1d0a98b5e9900c45264244a258bfdc\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-15 23:01:03 -0400\n\n Change owner to root:admin, as recommended by Apple\n \n Reference:\n http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/PackageMakerUserGuide/Workflow/Workflow.html#//apple_ref/doc/uid/TP40005371-CH1000-SW26\n", "commit e5f9dc5ad76feffae38809f17b065482fa8fcf83\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-15 22:59:07 -0400\n\n Clarify/rewrite the descriptions for the main install\n", "commit dc38d14ea800c776b61129dd512b48c71509db0e\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-15 22:56:05 -0400\n\n Roll back where the user can install to for now\n", "commit f5c21cf1c78ed0942a48fb6c3846c0843eb2d772\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-15 22:55:20 -0400\n\n Add a description\n", "commit e911718f5c6342a99fc2784757300719c497447b\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-15 22:54:57 -0400\n\n Use the jenkins-ci.org address as the base for the URIs\n", "commit b1f7cb9ce4c132241e1846a830f2172f2328db42\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-15 22:53:34 -0400\n\n Fix jenkins.war location\n", "commit e198d9f46fce24452a466da6045564bbd4759ab9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-15 19:09:10 -0700\n\n Need to pick up actions from the container.\n", "commit f5409d8d2485ff09af6384bb76888a8fc7ab67f3\nAuthor: Will Ross <paxswill@gmail.com>\nDate: 2011-06-15 21:31:55 -0400\n\n Put the launchd config in LaunchDaemons\n \n This is consistent with Apple's guidelines for\n LaunchAgents vs. LaunchDaemons. Daemons start at\n boot, and are not associated with a user. Agents\n on the other hand are associated with a specific\n user.\n", "commit f766f2a9c74facac47ddf8052ab88f493c57d2fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-15 13:57:27 -0700\n\n [JENKINS-5577] A better way to implement this is to extend from\n StringParameterDefinition and reuse most of its views.\n", "commit d0d5ea3b62f85c6ccc2836990c5c8261acdc6664\nAuthor: Ben Lau <ben@gogii.net>\nDate: 2011-06-14 12:02:23 -0700\n\n [FIXED JENKINS-5577] added a 'Text Parameter' capability\n", "commit ea9ddafac2ddefa3feb5a091dacf045c4f2fa9a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-15 13:48:01 -0700\n\n doc improvement\n", "commit e669d8cc85db24718b0b4838d762a7b034f5ce13\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-15 13:36:13 -0700\n\n [FIXED JENKINS-9689]\n backporting this from the trunk.\n", "commit 20c43e51eb01dff7f48faf1c23ab34b9ba124965\nMerge: 2b14fe3de5 a2d8257696\nAuthor: vjuranek <vjuranek@redhat.com>\nDate: 2011-06-15 01:40:29 -0700\n\n Merge pull request #158 from vjuranek/flyweight_check\n \n Jenkins should check also node properties before assigning a flyweight task\n", "commit 2b14fe3de5812ecd6b0cf4e69bdc44f229aa8aef\nMerge: 3ac5a041ca 8a2fc3ba12\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-06-14 17:45:17 -0700\n\n Merge pull request #157 from slide/master\n \n [FIXED JENKINS-9689]\n", "commit 3ac5a041ca12920c9a4831f6a31fe03e25d27bfc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-14 12:41:20 -0700\n\n revert to 1.26 to be able to build (as 1.27 is not deployed)\n", "commit 9bdb05788088b886a970116f18dc5d437f5e54ea\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-14 05:36:59 -0700\n\n Update to 1.27 release of subversion integration\n", "commit 848c7e8350dbdaf9e441e7cf36c754208e1ab258\nMerge: 305987215c 985f378bea\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-14 02:44:33 -0700\n\n Merge pull request #162 from jieryn/JENKINS-9967\n \n [FIXED JENKINS-9967] about page should not autorefresh\n Thanks !\n", "commit 305987215cb48096fb7926671e2815ed5c38009d\nMerge: 6464917106 2cd6960cf2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-14 01:30:09 -0700\n\n Merge pull request #163 from kevinsawicki/patch-1\n \n Fix typo in BUILDING.TXT file.\n Thanks !\n", "commit 823effc8a3237345e17e375f7bc02e02a42edbdf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 22:29:03 -0700\n\n bug fix\n", "commit 73e1560cc8586d9dfd784f3f2599aa296125b6e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 22:28:59 -0700\n\n introduced a notion of the primary view.\n", "commit 2cd6960cf24f4d9e993bcacfdac72300c301333f\nAuthor: Kevin Sawicki <kevin@github.com>\nDate: 2011-06-13 22:26:29 -0700\n\n Fix typo in BUILDING.TXT file.\n", "commit f8e68af3c85a5febc7f7f20621120a776c25c21f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 21:44:25 -0700\n\n added copyright\n", "commit 112e4f7d0bc0611ceca031126f03fe0017a3df22\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 21:32:08 -0700\n\n form should have a name for programmatic clients\n", "commit bbdf5c21153c7e9d60d6ed158d32aa8852f00501\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 21:30:46 -0700\n\n Added ViewGroup.getItemGroup() so that views can be used with ItemGroups in general, not just with Hudson.\n", "commit b9872cd4a2d9efc5ac35f971af5bd52af2d19ea5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 19:29:57 -0700\n\n Reuse the common new form logic.\n", "commit e86c027179b6dc3caebbbf1a346fe8fe5b1172a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 19:00:43 -0700\n\n Modified to use ID, which is better for this kind of purpose.\n", "commit 87d5bd07fff44bc431d8e3563a63ad43667b6e3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 18:57:08 -0700\n\n Improved the type safety. This change is binary compatible since the erasure is the same.\n", "commit 985f378bea2aa4a2ba1e403d2ffa59dfd8ef8791\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-06-13 20:48:51 -0400\n\n [FIXED JENKINS-9967] about page should not autorefresh\n", "commit 72e1ea35b1a04553e7d9c40895ee1cd292ddaa17\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 13:03:20 -0700\n\n extracted the commonality into ViewGroupMixIn, much like we have ItemGroupMixIn. This makes reuse in plugins easier, too.\n", "commit 10c1a8cd94fce384f018b0a047e95d7f188ea1d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 10:45:21 -0700\n\n bundle a later version of this plugin\n", "commit 646491710623bfee9454b98594c7bbda9cf14b30\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 09:39:32 -0700\n\n the trunk is toward 1.417-SNAPSHOT\n", "commit 377bc7a04753a548886133680ce8f70391ac9a7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 09:39:27 -0700\n\n creating an RC branch\n", "commit d644c08f1c297a5ed47dc8d3f033e2e6b001ca55\nMerge: 8007d83fc9 c61ffdd7ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 09:27:05 -0700\n\n merged back the RC branch\n \n Conflicts:\n core/src/main/java/hudson/util/VersionNumber.java\n plugins/pom.xml\n", "commit c61ffdd7ad2bd578a0dea618eaf1fd5dc0a20022\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 09:22:36 -0700\n\n updated changelog as a part of the release\n", "commit aaf1c17a50c7e4ef377901a0d9e4e47a28010a10\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-13 07:58:04 -0700\n\n toward the next release\n", "commit 8007d83fc95794ecdb65efa299fe50313bef76d3\nMerge: ef05e4ccfb 17a835d505\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-13 05:49:44 -0700\n\n Merge pull request #155 from jieryn/JENKINS-9915\n \n [FIXED JENKINS-9915] Make captcha support optional; remove LGPL jcaptcha\n", "commit 7de7cbbf04b5c910c65f0837ac26b691fc62bc57\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-12 22:36:13 -0700\n\n releasing a new plugin parent POM\n", "commit 7bb98915d6eaf57531ee22031b6030f377710dd7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-12 22:36:13 -0700\n\n updated changelog for release\n", "commit 60a76cacb65db3439f884db7a8ebf1b65dd00aad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-12 22:24:10 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 52313f0019448005752067b85af105db2b8ffcb8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-12 22:24:07 -0700\n\n [maven-release-plugin] prepare release jenkins-1_415\n", "commit ef05e4ccfbad590ad3ab4f099a9d35fabf46dac0\nMerge: e03ba7dc6b 06770c3ef3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-12 22:07:48 -0700\n\n Merge pull request #160 from vetrovosk/JENKINS-9212\n \n [FIXED JENKINS-9212]\n", "commit 9f76eab74ce341aaf995688169afafaf2871ac0c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-12 19:46:26 -0700\n\n Failing to post Extension Points list, but I'm implementing a new\n version of it anyway, so I'm going to disable this.\n \n [INFO] [INFO] --- apt-maven-plugin:1.0-alpha-4:process (default) @\n jenkins-core ---\n [INFO] [INFO] Processing 734 source files\n [INFO] log4j:WARN No appenders could be found for logger\n (org.apache.axis.i18n.ProjectResourceBundle).\n [INFO] log4j:WARN Please initialize the log4j system properly.\n [INFO] AxisFault\n [INFO] faultCode: {http://xml.apache.org/axis/}HTTP\n [INFO] faultSubcode:\n [INFO] faultString: (301)Moved Permanently\n [INFO] faultActor:\n [INFO] faultNode:\n [INFO] faultDetail:\n [INFO] {}:return code: 301\n [INFO] &lt;!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML\n 2.0//EN&quot;&gt;\n [INFO] &lt;html&gt;&lt;head&gt;\n [INFO] &lt;title&gt;301 Moved Permanently&lt;/title&gt;\n [INFO] &lt;/head&gt;&lt;body&gt;\n [INFO] &lt;h1&gt;Moved Permanently&lt;/h1&gt;\n [INFO] &lt;p&gt;The document has moved &lt;a\n href=&quot;https://wiki.jenkins-ci.org/rpc/soap-axis/confluenceservice-v1&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;\n [INFO] &lt;hr&gt;\n [INFO] &lt;address&gt;Apache/2.2.16 (Ubuntu) Server at\n wiki.jenkins-ci.org Port 80&lt;/address&gt;\n [INFO] &lt;/body&gt;&lt;/html&gt;\n [INFO]\n [INFO] {http://xml.apache.org/axis/}HttpErrorCode:301\n [INFO]\n [INFO] (301)Moved Permanently\n [INFO] at\n org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)\n [INFO] at\n org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)\n [INFO] at\n org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)\n [INFO] at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)\n [INFO] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)\n [INFO] at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)\n [INFO] at org.apache.axis.client.Call.invokeEngine(Call.java:2784)\n [INFO] at org.apache.axis.client.Call.invoke(Call.java:2767)\n [INFO] at org.apache.axis.client.Call.invoke(Call.java:2443)\n [INFO] at org.apache.axis.client.Call.invoke(Call.java:2366)\n [INFO] at org.apache.axis.client.Call.invoke(Call.java:1812)\n [INFO] at\n hudson.plugins.jira.soap.ConfluenceserviceV1SoapBindingStub.login(ConfluenceserviceV1SoapBindingStub.java:3721)\n [INFO] at\n org.jvnet.hudson.tools.ExtensionPointLister.process(ExtensionPointLister.java:120)\n [INFO] at\n com.sun.mirror.apt.AnnotationProcessors$CompositeAnnotationProcessor.process(AnnotationProcessors.java:60)\n [INFO] at com.sun.tools.apt.comp.Apt.main(Unknown Source)\n [INFO] at com.sun.tools.apt.main.JavaCompiler.compile(Unknown Source)\n [INFO] at com.sun.tools.apt.main.Main.compile(Unknown Source)\n [INFO] at com.sun.tools.apt.main.Main.compile(Unknown Source)\n [INFO] at com.sun.tools.apt.Main.processing(Unknown Source)\n [INFO] at com.sun.tools.apt.Main.process(Unknown Source)\n [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] at\n sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] at\n sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] at org.codehaus.mojo.apt.AptUtils.invoke(AptUtils.java:114)\n [INFO] at\n org.codehaus.mojo.apt.AbstractAptMojo.executeApt(AbstractAptMojo.java:389)\n [INFO] at\n org.codehaus.mojo.apt.AbstractAptMojo.executeImpl(AbstractAptMojo.java:263)\n [INFO] at\n org.codehaus.mojo.apt.AbstractAptMojo.execute(AbstractAptMojo.java:240)\n [INFO] at\n org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)\n [INFO] at\n org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)\n [INFO] at\n org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)\n [INFO] at\n org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)\n [INFO] at\n org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)\n [INFO] at\n org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)\n [INFO] at\n org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)\n [INFO] at\n org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)\n [INFO] at\n org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)\n [INFO] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)\n [INFO] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)\n [INFO] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)\n [INFO] at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)\n [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] at\n sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] at\n sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] at\n org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)\n [INFO] at\n org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)\n [INFO] at\n org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)\n [INFO] at\n org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)\n [INFO] [WARNING] Note: Uploading to Extension points\n [INFO] [WARNING] error: (301)Moved Permanently\n [INFO] [WARNING] Note: Some input files use or override a deprecated\n API.\n [INFO] [WARNING] Note: Recompile with -Xlint:deprecation for details.\n [INFO] [WARNING] 1 error\n", "commit 06770c3ef35ed08a8e42e69d149d66fcf3a7a7b9\nAuthor: appr <appr@appr.me>\nDate: 2011-06-13 06:30:54 +0400\n\n added changelog entry\n", "commit 287b9fbc290b78b0c22f18d560373ef82f51628d\nAuthor: appr <appr@appr.me>\nDate: 2011-06-12 17:57:24 +0400\n\n [FIXED JENKINS-9212]\n", "commit e03ba7dc6ba3753ed18d0de02133734ab171fb21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-11 18:39:35 -0700\n\n [FIXED JENKINS-9960]\n \n We weren't actually enforcing the initialization order at all, as\n sorting was based on the plugin name.\n", "commit 01696a8e4635752f947180c0d6639a9385a7cdbb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-10 17:56:56 -0700\n\n Javadoc merge problem?\n", "commit 938ac77a785c90c57840454ebf8be1c373db25c5\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-06-11 07:47:38 +0900\n\n updated ja.\n", "commit a2d825769669dd8be68feeb80f7886728bd87eb9\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-06-10 22:57:48 +0200\n\n Jenkins should check also node properties before assinging a flyweight task on a node\n", "commit fb9aeb5d57dffc3611b5e27e12bea8346ee0e183\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-10 12:19:01 -0700\n\n added missing PIs\n", "commit 7708e9d71b5cc2ae028e2750abbb7368ac5074ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-09 19:05:56 -0700\n\n i18n\n", "commit d28a589e94fc0dba3859408d3cc96e3574d54047\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-09 18:57:27 -0700\n\n moving to where the rest of the gettters are\n", "commit a20ba944a6849e492dea687d7de4282d9c5c4113\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-09 18:56:54 -0700\n\n dialing down the verbosity abit\n", "commit 86d4548398d75efb04ab13580455d1513ca1dfd3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-09 18:53:26 -0700\n\n if the maven home is incorrect, detect the problem more gracefully.\n", "commit e73e870fdc3ac073699b56e84271d643ad0ec6c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-09 18:39:28 -0700\n\n added a switch to verify the presence of the Jelly PI\n", "commit 8a2fc3ba12cbffb1becc6b77f23b2b126211da31\nAuthor: slide <slide.o.mix@gmail.com>\nDate: 2011-06-10 06:36:34 -0700\n\n Fixed spacing\n", "commit 6aa47505897a1f5b04336fbfc0cff65938417cae\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-06-10 15:29:10 +0200\n\n [FIXED JENKINS-6439] Upgrade to stapler-adjunct-timeline 1.3.\n", "commit 015c227dfff347616ca3b16f4bee1a6ced5434d2\nAuthor: slide <slide.o.mix@gmail.com>\nDate: 2011-06-09 23:01:38 -0700\n\n Fix JENKINS-9689\n", "commit 77188bfccf1fbafad14a18a26a0175e54157383e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-09 15:40:20 -0700\n\n LDAPBindSecurityRealm.groovy> can be now overridden in\n $JENKINS_HOME if it exists.\n \n See\n http://jenkins.361315.n4.nabble.com/LDAPBindSecurityRealm-groovy-td3584243.html\n", "commit 9075d8271283257da52e60ee261949c3be6d89c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-09 15:24:30 -0700\n\n Rotate the slave log files instead of deleting them.\n", "commit 5f53febe9ba27de3f97ecde5552f905250183584\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-06-09 22:21:36 +0200\n\n [FIXED JENKINS-7577] NPE in site generation when building a single Maven module\n", "commit 17a835d505eb415aeca9431db459c527f4c15c83\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-06-09 15:43:28 -0400\n\n fix misleading comment, thank you orrc\n", "commit 9cdd9cc0c5640beeb6bf36a4b26fa1ddcce7fd60\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-09 11:03:38 -0700\n\n [FIXED JENKINS-9189] fixed the race condition between I/O operation and the return of the Channel.call() execution in more fundamental way.\n", "commit 59eb3b0f8c5a94968d93b1ad18253706b53397dc\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-06-09 11:10:42 -0400\n\n fix sing->sign typographical error\n", "commit 760b9bb49e2f20975516c8ef2f58e39e2f73d098\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-06-09 11:10:20 -0400\n\n set a more appropriate @since\n", "commit 7689840966b2d0cf169f1627ddc7bb3ca8d45332\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-06-08 22:58:20 -0400\n\n [FIXED JENKINS-9915] Make captcha support optional; remove LGPL jcaptcha\n \n This change is largely based on changes made by Winston Prakash for Hudson.\n The main details about his changes can be found here:\n \n http://issues.hudson-ci.org/browse/HUDSON-8844\n \n I deviated a bit from his changes where it was appropriate (e.g. the\n description for allow-signup.html was just plain wrong). Also, there\n was a lot of collateral damage from formatting in his changeset, which\n I have factored out.\n \n I tested the basic functionality of this change and it seems to be OK.\n", "commit 8e98fcd2facee980e94e17959e7e616e5ffd678d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-08 18:45:12 -0700\n\n recording the groovy-view branch merge\n", "commit e0d045ce50ebd96a6c56ead14492b0f608ac763a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-08 18:42:08 -0700\n\n If the user tries to run Jenkins on Java 1.4 and earlier, detect that\n more gracefully.\n", "commit dd7fd2ec65ed040f63b2806dfe318c2b1574b25b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-08 18:33:18 -0700\n\n Jenkins\n", "commit 2bfa37c88a0e731041c4fe85eeb9d840865c03b1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-08 12:13:48 +0100\n\n fix formatting bork\n", "commit e66e44c7412917bf438fae0e459ae0281aed31a1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-08 11:55:06 +0100\n\n should compare using the int values\n", "commit 594a70c0a5fe84ceae50bf144575f0b9b3af2583\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-08 11:48:21 +0200\n\n fix creation of file jenkins-version.properties\n", "commit 4f103ee6a88109649dd4cfc9df8797de6c3ab616\nMerge: 0aca5e5ca9 bb06bd1b99\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-08 02:37:51 -0700\n\n Merge pull request #154 from magnayn/master\n \n Fix non-appearance of the version number\n", "commit 04ca8b61ae413ac63a5af1b65bd3df4f7f5ec9d5\nMerge: e7dc6f1700 e78248c6d5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-08 10:28:34 +0100\n\n Merge branch 'jenkins-1.400-trunk' into oss\n", "commit e78248c6d5d1b6452c2ba26a20471afecae7c72b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-07 17:16:44 +0100\n\n fix author tag\n", "commit 5df3b865348a3647d23b6d17ef34371300f4dfd4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-07 17:11:12 +0100\n\n replace old CDDL+GPLv2 Version Number comparator with one that is both ASL and has a better understanding of Maven version numbers (with some tweaks for wildcard support)\n \n o Had to change the logic of two test cases (2.0 is now newer than 2.0.ea and 1.12-SNAPSHOT is no longer equal to 1.11.*) both of which make more sense than the original test cases\n \n o Should now allow custom builds with text/alpha qualifiers in the version number.\n", "commit bb06bd1b9944cd03fbe8af9baf22af441e659b36\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-06-08 10:08:41 +0100\n\n Getting the version number relies on a build step and a resource being\n found in hudson.model. Keep this file and add an equivalent in jenkins.model.\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit 0aca5e5ca9161b2c3930351c819c9714a98a1b9d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-08 11:05:18 +0200\n\n restore backward comp with the old Hudson class\n", "commit 46d658ec4ead047771ec8d9faed258933dd09213\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 16:01:06 -0700\n\n updated to the proper taglib class\n", "commit 0933cd9a6ef6fc1cfe5119efba245ca409032fdb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 15:19:18 -0700\n\n removed StaplerRequest/Response dependencies\n", "commit 7478e7a55aeabb73a8b162011b55cd977ccf9142\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 15:17:47 -0700\n\n removed StaplerRequest/Response dependencies\n", "commit 8c06d2b38977a301b41f8efdd0472f42bda7a176\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 15:02:57 -0700\n\n recording the label-parameterization branch\n", "commit b668a23c9d93907c21c55b7c2a16d80443b313f7\nMerge: 8291720005 6de74a5bf8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 15:02:02 -0700\n\n Merge branch 'label-parameterization'\n", "commit 6de74a5bf8100f766a078d57d207bde40b7e359b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 14:57:26 -0700\n\n Fied a couple of places where Task.getAssignedLabel() was invoked directly without checking LabelAssignmentAction\n", "commit 6e87aca583808032c5c32edef20d160690c16f8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 14:34:48 -0700\n\n doc improvement\n", "commit 829172000508b0288d6460f11f5144505807433d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 14:27:51 -0700\n\n making it more type-safe\n", "commit 8c7c1c62b1fdcc131ba4145e695c03fc92afb113\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 13:14:57 -0700\n\n this file is now auto-generated\n", "commit 7ad1c7e249c50db0d61489c3da803ef0432aee59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 13:09:22 -0700\n\n assigning packages to keep IDEs happy and make error diagnostics easier in the stack trace\n", "commit 5bf706f9b3d2067a1b6214febdbb5b1166ca0676\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 11:16:19 -0700\n\n permission name needs to be backward compatible\n", "commit edb4e1fa07a06d730c9cd15c9918763298e242e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:55:16 -0700\n\n I think everyone nowadays own a multi-core processor. Let's see if I can get away with this change\n", "commit 4a4a58a4a926a6b38ca5ffa6d12e182b1d7e0234\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:54:17 -0700\n\n this is marked as deprecated but only to discourage programmatic use.\n", "commit 2a30cc36d0f905250d47e93a5796f8b4473318a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:48:02 -0700\n\n a few more follow up Hudson->Jenkins changes\n", "commit d5c24703706b5afc6f62664251d1bfb1b0e0668f\nMerge: 8cd638a66c dbe586ce92\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:44:49 -0700\n\n Merge branch 'pull-152'\n \n Conflicts:\n core/src/main/java/hudson/model/DependencyGraph.java\n", "commit 8cd638a66c9adbe5b322bf0ec5c82ce05743bd86\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:29:07 -0700\n\n memberUid is indeed a name, and not DN.\n", "commit 8feb91bb2f6637783b9ffb051776e953b1c5e84c\nAuthor: Kevin Connor <kevin@striiv.com>\nDate: 2011-06-06 23:05:24 -0700\n\n change ldap group lookup when using memberUid to match using name\n \n according to rfc2307 which says the memberUid is a name (not a uid\n strangely enough)\n \n just going by\n http://manpages.ubuntu.com/manpages/natty/man5/sssd-ldap.5.html\n ldap_schema description and my broken install on ubuntu...\n \n I can't say what ldif I used except it was standard (I didn't write it)\n and ldapscripts and phpmyadmin all seem to want the field to be a name.\n", "commit d95e644574e57053adeaf07cf9c3deff48cacd29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:19:52 -0700\n\n Recording previous two changes\n", "commit 115f27ad32ea3685a007b6ad15aada4df6b2c0b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:18:40 -0700\n\n reapplying 29c2512feecca27b9a6c22eaf59681339e96018f to OpenSUSE as well\n", "commit 29c2512feecca27b9a6c22eaf59681339e96018f\nAuthor: j.graumann@web.de <j.graumann@web.de>\nDate: 2011-06-05 21:06:21 +0200\n\n Added the option to configure ajp lintening port in rpm\n", "commit a1ed1b2278592d61619986a615d56dac3bdc5b76\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:11:18 -0700\n\n [FIXED JENKINS-9806] the actual fix are in the two previous commits.\n", "commit 844c49c14460043a7401ebf2ea190582a2997034\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-06-05 19:11:27 +0200\n\n Add warning for user and replaced fixEmpty() by standad Util.fixEmptyAndTrim()\n", "commit 8b4f30a162e8169a0537ae25d406aa86c7609dd0\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-06-02 15:59:45 +0200\n\n Possible fix for JENKINS-9806, fix empty customWorkspace -if empry, replace it by null (i.e. no custom workspace)\n", "commit 9d89b9f983ae2100f88d5e82c8a3c503ed7b46e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 10:04:16 -0700\n\n Put this in a block tag so that it gets separated from summaries from\n properties.\n", "commit 12c3d20711c72b1b9517e23ea5b25bd09e1d735f\nAuthor: Olaf Lenz <olenz@icp.uni-stuttgart.de>\nDate: 2011-06-06 10:10:15 +0200\n\n Put User Id before Name in user list.\n", "commit dfba2f4985dba99458f16b5f09735333a03e69f8\nAuthor: Olaf Lenz <olenz@icp.uni-stuttgart.de>\nDate: 2011-06-01 17:53:13 +0200\n\n Added user id column to securityRealm's list of users.\n", "commit efa2ce74e7fbcbc00f68c507ad01a2ed3dfce525\nAuthor: Olaf Lenz <olenz@icp.uni-stuttgart.de>\nDate: 2011-06-01 17:44:44 +0200\n\n Added column with user id to list of users.\n", "commit cbe3941d54cecb8f45b72cc52194b4bbd688eb0c\nAuthor: Olaf Lenz <olenz@icp.uni-stuttgart.de>\nDate: 2011-06-01 16:58:39 +0200\n\n Include output of the User Id to the User's page.\n", "commit b438c20eb4c0f965e0cbb3fd71c7ec3537e05b1d\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-06-01 00:50:00 +0200\n\n [FIXED JENKINS-9807] : [Maven Jobs] Post build deploy task : Deploy with unique versions (timestamp) should be configured by default\n", "commit 8910df0326090f8e941138b856bd18dd6bb2e61b\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2011-05-22 10:08:20 +0200\n\n Made DependencyGroup private in DependencyGraph and not an instance of\n Dependency\n", "commit 9e413234e265c8919ed3b20af54583d74b1fe217\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 09:39:04 -0700\n\n Reason we are failing was because we had two places of the same plugin\n", "commit 0208244f9fa6129a596aca6bcc4db8027067d5c8\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-07 17:16:44 +0100\n\n fix author tag\n", "commit fdddf5e2f8b160cf54327fff1b4c634ae0fa98a2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-07 17:11:12 +0100\n\n replace old CDDL+GPLv2 Version Number comparator with one that is both ASL and has a better understanding of Maven version numbers (with some tweaks for wildcard support)\n \n o Had to change the logic of two test cases (2.0 is now newer than 2.0.ea and 1.12-SNAPSHOT is no longer equal to 1.11.*) both of which make more sense than the original test cases\n \n o Should now allow custom builds with text/alpha qualifiers in the version number.\n", "commit 285741a5240f3658c6e5191edc9ba65fe7d5793c\nMerge: 3fb0fb2df8 4f569c8a39\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-07 09:32:18 -0700\n\n Merge pull request #153 from stephenc/master\n \n Replace crappy VersionNumber with better implementation.\n", "commit 4f569c8a393dd0779f4c1b9a1cf77c486df9d197\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-07 17:16:44 +0100\n\n fix author tag\n", "commit 36774c254faecfae39d3cd0819f14309687950d5\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-07 17:11:12 +0100\n\n replace old CDDL+GPLv2 Version Number comparator with one that is both ASL and has a better understanding of Maven version numbers (with some tweaks for wildcard support)\n \n o Had to change the logic of two test cases (2.0 is now newer than 2.0.ea and 1.12-SNAPSHOT is no longer equal to 1.11.*) both of which make more sense than the original test cases\n \n o Should now allow custom builds with text/alpha qualifiers in the version number.\n", "commit dbe586ce9260b113caab7ac115a2f8382b88eaa8\nMerge: 79eb909b11 3fb0fb2df8\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-06-07 09:42:28 +0100\n\n Merge remote branch 'origin/master' into momo\n \n * origin/master: (28 commits)\n Need to run install during prepare, or else the release:perform fails miserably.\n Enabled more convenient access to the XSTREAM field\n added a method to help plugins rename classes and still keep backward compatibility\n Rely on released versions\n Test files accidentally crept in.\n modified to use the type-safe tag lib interface.\n Hooking the taglib interface generation.\n [JENKINS-9326] add integration tests with eclipse tycho relocation\n experimenting with the taglib interface generator\n fixed NPE\n Converted a few more pages into Groovy to test the behaviour. Allow global.jelly to be written in Groovy.\n Jenkins\n auto-completes instance and descriptor\n Support global.groovy as well as config.groovy\n A few more Jelly files switched to Groovy as a test\n Looks like a dead code.\n added DSLD for Eclipse\n 1.166 shipped\n not specifying the file extension so that different pieces can be implemented by different view technologies\n replaced i18n by '_' since it shows up a lot.\n ...\n \n Conflicts:\n core/src/main/java/hudson/model/Hudson.java\n", "commit 79eb909b113d49ef514cef9047dd201d0367e1c2\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-06-07 09:06:54 +0100\n\n Some of the configuration variables use Jenkins/Hudson.class to get\n the root name of a system property. Obviously changing the root class\n name breaks this. So introduce a simple Configuration class that is\n used to first try Jenkins variables, then back off to Hudson variables\n if not found.\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit 2adef6719ab50a2b54c3fda8a5cadfd37174b22e\nMerge: 017e445686 d9e6602194\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-06-07 09:04:40 +0100\n\n Merge remote branch 'origin/master' into momo\n \n * origin/master: (91 commits)\n Parsing can happen in the forked Maven process. Support remoting.\n Fixed the test failures.\n Strip whitespace on maven installation.\n updated ja.\n Use relative path to validate new view name (in order to allow ViewGroups like NestedView to override)\n Added i18n.\n moved to the model package to colocate with the Result class, since I don't think this class is tied by itself to the notification.\n doc improvements\n enum to describe a result trend - i.e. change from the previous to the current result\n Recording the previous change.\n Do not include trailing periods in console links.\n doc improvements\n Added a hook to customize the XML parser behaviour.\n - Renamed from 'linked' to 'base' - Fixed the bug where multi-level base setting wasn't working properly - Improved docs\n Updated style\n Added convenience method for getting configuration run\n Initial commit\n the trunk is toward 1.416-SNAPSHOT\n creating an RC branch\n updated changelog as a part of the release\n ...\n \n Conflicts:\n core/src/main/java/hudson/slaves/NodeProvisioner.java\n maven-plugin/src/main/java/hudson/maven/MavenModule.java\n maven-plugin/src/main/java/hudson/maven/RedeployPublisher.java\n", "commit 8ce68934aba3d016b645035bae1841eaccca9ef5\nAuthor: Kevin Connor <kevin@striiv.com>\nDate: 2011-06-06 23:05:24 -0700\n\n change ldap group lookup when using memberUid to match using name\n \n according to rfc2307 which says the memberUid is a name (not a uid\n strangely enough)\n \n just going by\n http://manpages.ubuntu.com/manpages/natty/man5/sssd-ldap.5.html\n ldap_schema description and my broken install on ubuntu...\n \n I can't say what ldif I used except it was standard (I didn't write it)\n and ldapscripts and phpmyadmin all seem to want the field to be a name.\n", "commit 3fb0fb2df81e2465941e19e68fa27dff3a3e2a8a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 18:26:03 -0700\n\n Need to run install during prepare, or else the release:perform fails\n miserably.\n", "commit b1db233fa2b32f01c46b5a561fa3bbc16f0ae68b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 18:24:45 -0700\n\n Enabled more convenient access to the XSTREAM field\n", "commit 0007bab4d3ca27f20d7d69ca870e8d57b4e3ebfa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 18:23:04 -0700\n\n added a method to help plugins rename classes and still keep backward compatibility\n", "commit 5abc651ceeab92833791f7c0922aabe42eb78930\nMerge: 5ea48db3d2 77290b9c98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 17:13:48 -0700\n\n Merge branch 'groovy-view'\n \n Conflicts:\n core/src/main/java/hudson/ExtensionComponent.java\n core/src/main/resources/hudson/PluginManager/sidepanel.jelly\n", "commit 77290b9c98092f6830094b656bb09448f50444c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 16:17:49 -0700\n\n Rely on released versions\n", "commit c1f0dfd71841c65276d234efd2bcea022d813383\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 14:10:47 -0700\n\n Test files accidentally crept in.\n", "commit 4d9283c541ce3c7d08edcd53481f7041135847c5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 14:10:25 -0700\n\n modified to use the type-safe tag lib interface.\n", "commit 7f50fbb14e33385030b0bc2da87018caddb0e398\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 13:46:49 -0700\n\n Hooking the taglib interface generation.\n", "commit 5ea48db3d21247c75a019d372c4054e0b1549786\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-06 22:22:50 +0200\n\n [JENKINS-9326] add integration tests with eclipse tycho relocation\n", "commit 0981108ac1945a5b7d9bcbc79ee57ed1ce133290\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-30 08:21:46 +0200\n\n experimenting with the taglib interface generator\n", "commit 5542f28bca0a6a4e6e96097ee3d2aa034a2ef067\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-29 08:12:53 +0200\n\n fixed NPE\n", "commit a557e80d1a23189e27f848140a9b09d1801f6b75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-29 08:12:28 +0200\n\n Converted a few more pages into Groovy to test the behaviour. Allow global.jelly to be written in Groovy.\n", "commit ca9c4e06aa4668c3e32fc1de85b70b1898d10e3d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-29 08:06:14 +0200\n\n Jenkins\n", "commit 1e35352b7e960c7d391d7efc4a6b7123284e6fce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-29 08:00:54 +0200\n\n auto-completes instance and descriptor\n", "commit d41d9ff777b4ac1bddde446dbb90c8848420f1ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-06 12:37:51 -0700\n\n As Dean pointed out, this was an incompatible change.\n \n This reverts commit 0cab76ae1ffd445cce7d053473c550219f0d81eb.\n", "commit d9e6602194916fc3328a9533ff03d18b6026c489\nMerge: 2ff3cabba2 e4a846d3b5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-06 00:14:41 -0700\n\n Merge pull request #150 from happygiraffe/master\n \n Fix whitespace in maven installation\n", "commit 2ff3cabba21b53eaa726e1387752da378e55fbdc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-05 16:15:43 -0700\n\n Parsing can happen in the forked Maven process. Support remoting.\n", "commit 5da00d03b4576995265fc2ba114e1e0c0760e106\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-05 14:47:08 -0700\n\n Fixed the test failures.\n", "commit e4a846d3b58b79a975d8b4d96cad76575db159af\nAuthor: Dominic Mitchell <dom@happygiraffe.net>\nDate: 2011-06-05 13:09:46 -0700\n\n Strip whitespace on maven installation.\n", "commit 0c6144ca5b3c1ad0d6b512e109cf8a14c7b5c240\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-06-05 23:45:50 +0900\n\n updated ja.\n", "commit 114c566be8ca91d592830a05b56c4e4c046e066f\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-05-28 12:02:31 +0200\n\n Use relative path to validate new view name (in order to allow\n ViewGroups like NestedView to override)\n", "commit fa5686cd764437b372528131e642e49e5866d2de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-05 05:55:22 -0700\n\n Added i18n.\n \n I think we use the word 'description' elsewhere inside Jenkins to refer to human-readable text (like job description), so I'm making description the localized string. I'm assuming Kutzi has some use for all upper-case ID, yet the notion of 'upper case' only makes sense in some locale (for example not in Chinese), so I'm now calling it ID and I'm deriving it from the English localization.\n", "commit 06a95383632610b4f93675fd50d9ea5184985c58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-05 05:49:31 -0700\n\n moved to the model package to colocate with the Result class, since I don't think this class is tied by itself to the notification.\n", "commit 2917003a7abbb75c7d5938084282b70106c4e427\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-05 05:48:27 -0700\n\n doc improvements\n", "commit b547665ba23f6efac5649b9807dca894af42bd79\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-05-13 19:28:23 +0200\n\n enum to describe a result trend - i.e. change from the previous to the current result\n", "commit fc44a8b36987e618bef6a537f21c3d15357e38fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-05 05:43:39 -0700\n\n Recording the previous change.\n", "commit f99e3160acc8cb710613bed0cf956a873f355a44\nAuthor: Greg Heartsfield <scsibug@imap.cc>\nDate: 2011-05-12 21:23:59 -0500\n\n Do not include trailing periods in console links.\n \n This creates incorrect links in output from the svn-tag plugin.\n", "commit 7c56007de0cf738b516fd72a52ed51fcb72abd7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-05 05:15:57 -0700\n\n doc improvements\n", "commit bdf13dce4dde24742fc0301d0739cc111bd94328\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-05 05:12:22 -0700\n\n Added a hook to customize the XML parser behaviour.\n", "commit 18496c540445929abd09d206072f3a53f1774b54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 15:46:53 -0700\n\n - Renamed from 'linked' to 'base'\n - Fixed the bug where multi-level base setting wasn't working properly\n - Improved docs\n", "commit 5444b162062e0d3b80cee586ebf43cd0000da20b\nAuthor: Christian Wolfgang <wolfgarnet@gmail.com>\nDate: 2011-05-25 10:11:53 +0200\n\n Updated style\n", "commit 34e884dc0535e17f954f2c3e2fc75c6106a295d5\nAuthor: Christian Wolfgang <wolfgarnet@gmail.com>\nDate: 2011-05-25 10:07:37 +0200\n\n Added convenience method for getting configuration run\n", "commit d7b6277f3268a6fe397a640ebc0c84cbd76c226d\nAuthor: Christian Wolfgang <wolfgarnet@gmail.com>\nDate: 2011-05-24 16:11:48 +0200\n\n Initial commit\n", "commit 5020077c0099fea3c61b69c3915674316491b20c\nMerge: 514b5fdf51 82a26a579a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 15:33:23 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 82a26a579a0c8a41901a1bd91b9df6ff104f93e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 11:24:56 -0700\n\n the trunk is toward 1.416-SNAPSHOT\n", "commit 989b62b758482b85bc7fe138fdf0a5c7fa1cd251\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 11:24:50 -0700\n\n creating an RC branch\n", "commit bfab817b956dc0c59245e6c293bbebe05637254e\nMerge: 495779d4ca d2f90ceca2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 10:50:42 -0700\n\n merged back the RC branch\n", "commit d2f90ceca2935b3c63afacc9e87614cbace40a76\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 10:37:20 -0700\n\n updated changelog as a part of the release\n", "commit 917f3c2a0bc90f1a515b52330c01ab09cfc86bec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 10:33:21 -0700\n\n toward the next release\n", "commit 5ce7083a1abcc987045f2f8ae00e1b2e3fa290fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 10:33:15 -0700\n\n releasing a new plugin parent POM\n", "commit 3ccadad5da3f63034b35351cc1f6376000c03c6d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 10:33:14 -0700\n\n updated changelog for release\n", "commit a8f97160851e65150e3212b5db14ef1f06c162ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 10:16:31 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 4c3393195a898d758612ff340d5ae5f0899f692b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-04 10:16:16 -0700\n\n [maven-release-plugin] prepare release jenkins-1_414\n", "commit 495779d4ca7d04179d7e34c9624c0387d3d340c9\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-06-03 20:28:26 +0100\n\n [FIXED JENKINS-4000] [FIXED JENKINS-4002] Add fix to changelog\n", "commit 514b5fdf51d93a24bfbca991ae263e0fd8136dd7\nMerge: e76b021d95 d24afe997c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-03 11:38:28 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit d24afe997c1ddcc5a0d631428d4735e1d4f9d640\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-06-04 03:10:16 +0900\n\n Updated env_vars.html. jenkins!!\n", "commit eb0c005a3b3b44f7abaf61d7235f3f89435e53a5\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-06-04 02:32:37 +0900\n\n Updated ja.\n", "commit bfb7bd4ba442774ea8d7ec5e862c9cb1ccc12837\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-03 16:15:24 +0100\n\n When there are absolutely no executors for a specific label, there was an unnecessary delay in provisioning the first node for that label\n", "commit 902cc4e1dda4fe3f418b4dc47279016e90cbaeec\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-03 16:10:18 +0100\n\n Added an extension point to allow prodding the NodeProvisioner into taking action faster than it might usually.\n", "commit a5f8484b9ad41c49b85baa8a310fd9831397674b\nMerge: 005b75d638 2ca3836deb\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-06-03 07:38:12 -0700\n\n Merge pull request #148 from stephenc/master\n \n RemoteClassLoader is not honoring the classloader that's passed to the Channel contructor\n", "commit 2ca3836debfee1de575475a720609edeb58b1a26\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-06-03 15:34:03 +0100\n\n RemoteClassLoader is not honoring the classloader that's passed to the Channel contructor\n", "commit 005b75d6383a21bc1fa12a017a299ec179dc50b7\nMerge: 3f13f6da74 c3eef5b543\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-06-03 07:57:32 +0200\n\n [FIX JENKINS-4002] [FIX JENKINS-4000] encrypr proxy credentials\n", "commit 3f13f6da74f9773aa0734dcebaf63d52c7721e0b\nMerge: d5b8cf4a28 c4d9fe8e07\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-06-02 22:51:22 -0700\n\n Merge pull request #130 from bap2000/master\n \n Proxy password is encrypted in xml config file, and in the UI\n", "commit c3eef5b5430763aee8cec18a2aaa242b3cb40ba8\nMerge: d5b8cf4a28 c4d9fe8e07\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-06-02 22:51:22 -0700\n\n Merge pull request #130 from bap2000/master\n \n Proxy password is encrypted in xml config file, and in the UI\n", "commit d5b8cf4a28ea41caf84528656f9b931695cb3fb5\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-06-02 16:28:31 +0200\n\n [FIXED JENKINS-9848] if POM parsing failed, do a full build next time (for incremental builds)\n", "commit c297835ab7371756e092667b3556a957fd2801e2\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-06-02 13:31:25 +0200\n\n [FIXED JENKINS-9845] reduce memory consumption of dependency graph calculation: include maven dependencies with 'unknown' version only if needed.\n", "commit 16f6c7a3d54cddae756f30ce728703fd1bbd04ec\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-06-02 12:09:22 +0200\n\n added @since tags for version and children fields\n", "commit db0dcf0d257fcc6c47d116e7958fcbd107312c93\nMerge: b1926cfef0 0454682593\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-06-01 23:24:17 -0700\n\n Merge pull request #146 from aheritier/JENKINS-9786-1\n \n JENKINS-9786 : Update logs\n", "commit 045468259359b0243085a64ec49b3668fcc15272\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-06-01 23:20:15 +0200\n\n JENKINS-9786 : Update logs\n", "commit b1926cfef088ea46165967fcd553ed221ad9ae6d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-31 16:10:41 +0200\n\n add a simple file on how to build jenkins.war\n", "commit ba711bacddb8d9a00522400928e45840f287de8b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-31 16:03:23 +0200\n\n test-harness desactivation tru a sys props\n", "commit e004d2ece4f946fcba8e937a1065a1cbef2da738\nMerge: ed51d4d68c a365727951\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-31 15:59:13 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit a36572795146f0bd3c7c399a2ee4a9e1b63cc77f\nMerge: a84188ec2b 3c88fc56dd\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-05-31 06:31:18 -0700\n\n Merge pull request #134 from aheritier/JENKINS-9788\n \n JENKINS-9788 : Put test-harness execution in a profile.\n", "commit a84188ec2b1d0d152bea9309b1cc5163721a8dd2\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-05-28 16:02:22 +0200\n\n Fixed JENKINS-9785 : option to run maven in headless mode to avoid boring dock icon to jump and take the focus on OSX\n", "commit ed51d4d68ce8977dc31224622c8ec786fbf1eec5\nMerge: 620401683f 87143520ae\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-31 15:10:23 +0200\n\n Merge branch 'JENKINS-9787' of https://github.com/aheritier/jenkins into aheritier-JENKINS-9787\n", "commit 620401683fab6bf369e94f1eb5566a2f8c49c370\nMerge: 5aa7229836 0bc46556cd\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-31 05:46:21 -0700\n\n Merge pull request #132 from laurents59/master\n \n Update french translation for Update Center\n", "commit 5aa72298366aa748fc65ae645c61e6c16cde5ee5\nMerge: 1a7001b7e4 a2c2088689\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-31 05:24:01 -0700\n\n Merge pull request #141 from vjuranek/JENKINS-9609\n \n Jenkins 9609\n", "commit 1a7001b7e43b5aaacd7a7a355a5ebbaa5a10474d\nMerge: a0fb3a8ffb fe30ad8802\nAuthor: Nicolas De loof <nicolas@apache.org>\nDate: 2011-05-31 04:53:38 -0700\n\n Merge pull request #142 from aheritier/JENKINS-9786\n \n JENKINS-9786 : Jenkins can read repositories definitions from Maven POMs\n", "commit fe30ad88027bdc1b39fceb82a1ed6f1162a3fbdd\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-31 10:06:18 +0200\n\n JENKINS-9786 : Jenkins can read repositories definitions from Maven POMs to use the deploy task after the build. It's no more necessary to set/duplicate this information in the job configuration.\n", "commit a0fb3a8ffb9529b6da419956dc548d57f0bd8578\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-30 19:39:08 +0900\n\n fixed ja.\n", "commit 63893e8a2d3fc8339bce24debcd03c5dd4b811a7\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-30 19:24:03 +0900\n\n fixed typo.\n", "commit a2c208868976025ce167e2a76c0cafee6c544689\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-05-30 11:29:06 +0200\n\n Possible fix for JENKINS-9609 - session destroy call add to ensure that socket is free\n", "commit c9a8fe7671ca9068e29f216f6fec4e376a6d3c17\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-30 00:47:42 -0700\n\n [JENKINS-9791] add changelog entry\n", "commit c5d1b428812259d13f81703bf14fcbe6d5d7cf47\nMerge: 84a78d5bac be03ace384\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-30 00:46:17 -0700\n\n Merge pull request #138 from aheritier/JENKINS-9791\n \n [FIXED JENKINS-9791] : Improve the post deployment job to make a clear error if you disabled artifacts archives\n", "commit 8d231c494c6dede6eb8e840699c7ad43740ec547\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-05-29 08:36:11 -0400\n\n Support global.groovy as well as config.groovy\n", "commit 017e445686156b12587d79920c61d1e0e06b3985\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-05-29 11:04:27 +0100\n\n Move hudson.model.Jenkins to be jenkins.model.Jenkins - part III\n \n Fix code that accesses functionality though package protected interfaces;\n - access through AbstractCIBase\n - make FullDuplexHttpChannel and OverallLoadStatistics public\n \n Test case utility function for adjusting the quiet period variable\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit 5679d019ec7c1be89d5ea2b2a964ac143695d474\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-05-29 10:53:24 +0100\n\n Move hudson.model.Jenkins to be jenkins.model.Jenkins - part II\n \n Just import changes, from hudson.model.Jenkins -> jenkins.model.Jenkins,\n and Javadoc comments.\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit cd78a8ee57d78f94f4ebfa614683bb4c6b111af0\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-05-29 11:04:19 +0100\n\n Move hudson.model.Jenkins to be jenkins.model.Jenkins - part I\n \n Because some parts of the API rely on package protected accesses between\n various parts of code in hudson.model.*, create a new base class (AbstractCIBase)\n which contains just those parts, and create utility functions for Jenkins\n to call. This means minimal disruption to other parts of the system.\n \n Minor change to deprecated function in Hudson to use an available API,\n rather than access to a protected variabl.\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit b0c8e2bea2ff018f62bb91ce4a21238eb79ef447\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-05-28 18:12:44 +0100\n\n Move deprecated features to only exist within the Hudson class, not\n the Jenkins class.\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit 70c10658148c3eab3b4c4122705e1ed3a12e193d\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-05-28 18:11:48 +0100\n\n Stage 1 : Create hudson.model.Jenkins, make Hudson derive from Jenkins.\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit 84a78d5bac5b1ac45f7f8f957287b1ba4391c263\nAuthor: Dimitri BAELI <dbaeli@gmail.com>\nDate: 2011-05-28 17:44:48 +0200\n\n [FIXED JENKINS-9789] display the list of available CLI Commands\n", "commit 4434ed77063bcb1b939072011b2c7ec9401ce771\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-28 18:26:04 +0200\n\n A few more Jelly files switched to Groovy as a test\n \n Now config.jelly can be converted into groovy.\n Verified that the auto-selection of the proper view type is working.\n", "commit be03ace384755b785b5d625817a4d8c3de23f308\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-28 16:56:31 +0200\n\n JENKINS-9791 : Display an error message if the \"deploy after build\" feature is activated but the \"archive artifacts\" is disabled\n", "commit 5c53144d8d44c69586da33431d94b115e5b75c59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-28 15:35:35 +0200\n\n Looks like a dead code.\n", "commit 8af3905a24da8b6354d3d200dced04f0ff4dd7c3\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-05-28 14:10:37 +0100\n\n Fix version and usage text from java -jar jenkins.war --x\n", "commit 9485e36e330064ebd337900352f32d3a79b6166f\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-05-28 14:07:12 +0100\n\n Ignore vim backup files\n", "commit 398fb10048ae4a6a772b2b1fe081cf4496559740\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-28 21:46:07 +0900\n\n mistake. rollback.\n", "commit 8e85eab6d981bb0d28cf91904c10f364f8897f2c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-28 21:34:11 +0900\n\n Fixed \"Weather report\" and \"Changes\".\n http://jenkins.361315.n4.nabble.com/jenkinsci-ja-142-td3474686.html#a3556651\n", "commit 87143520ae7be030d0b5e4f102f8e984908b7259\nMerge: 0cfbe3ffe8 073734f363\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-28 12:38:38 +0200\n\n Fix Merge\n \n Conflicts:\n test/pom.xml\n", "commit 0cfbe3ffe897731cba74cf2149a9adec8004b8f7\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:31:18 +0200\n\n Add maven-hpi-plugin 1.69 definition\n", "commit 557d8adecf7c2ef4e5b65e180f67d2715cfe226f\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:01:46 +0200\n\n Set findbugs-maven-plugin 2.3.2\n", "commit 1bb75ccce19299cf92efe2b0fe1a3b69c007bb32\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:08:54 +0200\n\n Set version of maven-gpg-plugin to 1.2\n", "commit be73451fd446c1f8a39a1d6f588c53ab200cd5f7\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:30:43 +0200\n\n Upgrade maven-antrun-plugin 1.5 -> 1.6\n", "commit 0213156355ca0ca1ad84ab9adf30a334c477a271\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:30:10 +0200\n\n Upgrade maven-makepkgs-plugin 0.3 -> 0.5.1\n", "commit a621a95e0ad4fcafdad1d956073da8a3bc42c648\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:29:35 +0200\n\n Upgrade maven-jenkins-dev-plugin 6.1.26-jenkins-1 -> 6.1.26-jenkins-2\n", "commit b215b011def41acdd3c2821d4100468113a83ce5\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:28:33 +0200\n\n Upgrade cobertura-maven-plugin 2.4-apb-SNAPSHOT -> 2.5\n", "commit e27e25b509b860c855b5a7ecb8162994fb2239c2\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:28:03 +0200\n\n Upgrade maven-localizer-plugin 1.10 -> 1.12\n", "commit 6c5a74b2282e5a9c1a26e5739ca0b333768e7c42\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:17:50 +0200\n\n Upgrade maven-assembly-plugin 2.2-beta-5 -> 2.2.1\n", "commit 871014a037ec5b64105a11b36ae37604ad415002\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:17:11 +0200\n\n Upgrade maven-remote-resources-plugin 1.0 -> 1.2\n", "commit ae39964ca2e6bba515c0646897568ffff3ca1294\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:16:34 +0200\n\n Upgrade maven-jenkins-dev-plugin 6.1.26-jenkins-1 -> 6.1.26-jenkins-2\n", "commit 14dc483681251c62d775284685b53b8d4eb8ad3c\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:15:42 +0200\n\n Upgrade maven-checkstyle-plugin 2.5 -> 2.6\n", "commit 096a283877240d39db9cd1542ea0fcc0ba0e26b0\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:13:36 +0200\n\n Upgrade maven-resources-plugin 2.4.3 -> 2.5\n", "commit 3ceed62d6ef4dfafb0b619a36630f96c9e96121a\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:09:52 +0200\n\n Upgrade maven-dependency-plugin 2.1 -> 2.2\n", "commit fc2358b5c4124ada2389996bdce658e0634ba0db\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:09:19 +0200\n\n Upgrade maven-surefire-plugin 2.8 to 2.8.1\n", "commit ebac3e97c183a22d0830219cdf26da79613ecbfa\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:08:23 +0200\n\n Upgrade maven-war-plugin 2.1-beta-1 to 2.1.1\n", "commit fd22e3199a043a082c80ddead7a6dfa175a8a119\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:07:46 +0200\n\n Upgrade maven-javadoc-plugin from 2.6.1 to 2.8\n", "commit af2a1d38b888fd44985f237a3af7b2de76eb4a8d\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:05:54 +0200\n\n Upgrade maven-deploy-plugin from 2.5 to 2.6\n", "commit e17d7706ec637e18e4746a5c523f3fe13e339d09\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:04:48 +0200\n\n Upgrade maven-project-info-reports-plugin 2.1 -> 2.4\n", "commit c82be090bb5d2a49217b3dd4a5115f41f4bea6bc\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:03:51 +0200\n\n upgrade maven-antrun-extended-plugin 1.39 -> 1.42\n", "commit 709337aaa85a23c653ca38c9940de5f6ccac03ba\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-21 00:21:47 +0200\n\n Remove hardcoded http wagon. It is provide by maven itself and it creates a conflict with the one used by the core (3.x for exemple)\n", "commit 72ecd06cb5ca23d198dd41acef2dde988d7ab20a\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-19 08:58:24 +0200\n\n Maven Best Practice : Always define plugins versions in the pluginManagement of the root POM\n", "commit 3c88fc56dd82f41c41d80972b013bd151cd06aab\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-28 12:13:30 +0200\n\n JENKINS-9788 : Put test-harness execution in a profile.\n You can skip them by adding -P-run-test-harness in the build command line\n", "commit 073734f363487abcfef815a0c0a3d5dda3876649\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:31:18 +0200\n\n Add maven-hpi-plugin 1.69 definition\n", "commit c5a4d1631afbca89c4f159cc862dcc76b7379fe6\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:01:46 +0200\n\n Set findbugs-maven-plugin 2.3.2\n", "commit 65e55c677f239d772ecd3796d853dabe5b27c88b\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:08:54 +0200\n\n Set version of maven-gpg-plugin to 1.2\n", "commit a78812bfb2803c922f1ef6325eb062e38bf26f18\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:30:43 +0200\n\n Upgrade maven-antrun-plugin 1.5 -> 1.6\n", "commit c5c805b85809cb59467fa0455fe0338be67f9bc5\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:30:10 +0200\n\n Upgrade maven-makepkgs-plugin 0.3 -> 0.5.1\n", "commit 279d2507bd03c28c0f17dceda0f9193538d5681c\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:29:35 +0200\n\n Upgrade maven-jenkins-dev-plugin 6.1.26-jenkins-1 -> 6.1.26-jenkins-2\n", "commit e5d42298c0af7349ad9aeb6cbd5100aec49ad892\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:28:33 +0200\n\n Upgrade cobertura-maven-plugin 2.4-apb-SNAPSHOT -> 2.5\n", "commit a2051a4cf618dc89c365fb1cc7f8b6a252041c3e\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:28:03 +0200\n\n Upgrade maven-localizer-plugin 1.10 -> 1.12\n", "commit 84717265b7552661726b2530a019aa488e6ec497\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:17:50 +0200\n\n Upgrade maven-assembly-plugin 2.2-beta-5 -> 2.2.1\n", "commit cd3692931577b7380ba3af22fbbdcd44e01e6ac4\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:17:11 +0200\n\n Upgrade maven-remote-resources-plugin 1.0 -> 1.2\n", "commit ff9e78674c562ca769b1dfea86be31520168317a\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:16:34 +0200\n\n Upgrade maven-jenkins-dev-plugin 6.1.26-jenkins-1 -> 6.1.26-jenkins-2\n", "commit 1d99b41342af7d72e0e1d3d12c54771d73eb4396\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:15:42 +0200\n\n Upgrade maven-checkstyle-plugin 2.5 -> 2.6\n", "commit b7c884da3063f55db85d41d809ba71fae334b320\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:13:36 +0200\n\n Upgrade maven-resources-plugin 2.4.3 -> 2.5\n", "commit ca2576762d45c1f2f44d544fa47cbb1c8a413dae\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:09:52 +0200\n\n Upgrade maven-dependency-plugin 2.1 -> 2.2\n", "commit 968f202d25e39c29ae0a16dc7e19d3566923fc74\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:09:19 +0200\n\n Upgrade maven-surefire-plugin 2.8 to 2.8.1\n", "commit c38fdd1f8b24548d9f37f61b77a07c6ec16ca671\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:08:23 +0200\n\n Upgrade maven-war-plugin 2.1-beta-1 to 2.1.1\n", "commit 14ef8fec04ba54c0ced297e8a01f28465ce1698e\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:07:46 +0200\n\n Upgrade maven-javadoc-plugin from 2.6.1 to 2.8\n", "commit 2eb52961fb60bbcc728094cce2b538c9d2919323\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:05:54 +0200\n\n Upgrade maven-deploy-plugin from 2.5 to 2.6\n", "commit e79ad5d03f38ed50459f2f1b4cf646b14f21c34a\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:04:48 +0200\n\n Upgrade maven-project-info-reports-plugin 2.1 -> 2.4\n", "commit 520000d020f3a650e427cb79c6279653d77e2f12\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-22 23:03:51 +0200\n\n upgrade maven-antrun-extended-plugin 1.39 -> 1.42\n", "commit d091f85484ecbbf52802dd90c9be1dcbb7d48200\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-21 00:21:47 +0200\n\n Remove hardcoded http wagon. It is provide by maven itself and it creates a conflict with the one used by the core (3.x for exemple)\n", "commit 76d0e891bb378a7fb385ac3441078a81dd1ccc90\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-05-19 08:58:24 +0200\n\n Maven Best Practice : Always define plugins versions in the pluginManagement of the root POM\n", "commit e7dc6f17000a24653e25605555ecfc6405f084ec\nAuthor: Paul Sandoz <paul.d.sandoz@googlemail.com>\nDate: 2011-05-24 16:34:37 +0200\n\n Check for null JSON object if there a no global node properties.\n", "commit 0bc46556cd1b5cf7fe946aae2948e2d84312e8c8\nMerge: 018b75e662 cd48b4ebab\nAuthor: laurents59 <lschoelens@sopragroup.com>\nDate: 2011-05-24 13:42:59 +0200\n\n Merge remote-tracking branch 'upstream/master'\n", "commit cd48b4ebab0ea3f4cd60642fd0a1765889ef4ee4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-24 10:50:09 +0200\n\n add changelog entry for [JENKINS-9326]\n", "commit 452479f6219f85178f1da5b009a88dde310cd60a\nMerge: c0628ee2e5 c565c56c8e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-24 01:47:14 -0700\n\n Merge pull request #131 from kartben/fixTycho\n \n [FIXED JENKINS-9326] Jenkins Maven build does not recognize Tycho surfire reports\n", "commit c0628ee2e5aff3c45c955a1807d43c2ca0da6f52\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-05-23 11:20:49 -0700\n\n Removing unneeded imports\n", "commit ecb127fc6afb88869313cbfe39266c2d89d000d5\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-05-23 10:09:21 -0700\n\n Removing unneeded imports.\n", "commit 018b75e662b6c1c97f7768d112c93c6e5a1d240b\nMerge: cee7a8584e 531f4398a6\nAuthor: laurents59 <lschoelens@sopragroup.com>\nDate: 2011-05-23 16:40:36 +0200\n\n Merge remote-tracking branch 'upstream/master'\n", "commit 531f4398a65b85c3dbd217df84482d8792823a33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-23 02:02:13 -0700\n\n the trunk is toward 1.415-SNAPSHOT\n", "commit b08687a55bdf7f32012944ddf14d8c0ad85e80af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-23 02:02:09 -0700\n\n creating an RC branch\n", "commit 5376430f24b0940ec7819f893de7051af4c76b70\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-17 11:56:13 -0700\n\n typo\n", "commit cee7a8584e877a6115b249b4a1f5ad32bb4fc873\nAuthor: laurents59 <lschoelens@sopragroup.com>\nDate: 2011-05-23 09:37:44 +0200\n\n Update french translation of UpdateCenter\n", "commit 27974bb6bc05991273f4505111bc78d475b8c86b\nMerge: 819c8528de cb86f97e6e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-22 23:55:42 -0700\n\n merged back the RC branch\n", "commit cb86f97e6e9341067f207ee61144ce629f272f76\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-22 22:06:19 -0700\n\n updated changelog as a part of the release\n", "commit 18450827138081f91bc218f327e30bab3c56ce33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-22 22:02:34 -0700\n\n toward the next release\n", "commit 914880b0d75207b735f4338a4f080849eacf79f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-22 22:02:27 -0700\n\n releasing a new plugin parent POM\n", "commit dbf50fbf40c16b267ee238bd3fdc8969aa5ea8c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-22 22:02:27 -0700\n\n updated changelog for release\n", "commit e2c280490346ebc4d87705c5baa47fe3abcc999c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-22 21:45:39 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3fda674236b88df569cd7cdeded91972720e2c97\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-22 21:45:23 -0700\n\n [maven-release-plugin] prepare release jenkins-1_413\n", "commit 819c8528ded27db5636d5b76e2277b167eab0729\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-05-22 21:10:37 +0200\n\n implemented getDescriptor() to - hopefully - fix the AssertionError in the tests\n", "commit a3d138867785a153aca10cfb056e786369678f88\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-05-22 17:23:37 +0200\n\n [FIXED JENKINS-9687] log build steps which have changed the build result to console\n", "commit 0b01182b8dc4aaaf7edba2bbf047b4594441ea35\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-05-22 12:58:10 +0200\n\n [FIXED JENKINS-9003] NPE when polling after node removed\n", "commit 68f5a0d23ab4a5631df15b521b8eb71a2a74cc49\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-05-22 12:09:29 +0200\n\n [FIXED JENKINS-5044] catch FileNotFoundException if mojos are executed from a classes directory instead from a jar\n", "commit c4d9fe8e0707330d1d59d6f30a3a2e32b36a88c0\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-05-21 14:41:25 +0100\n\n [FIXED JENKINS-4000] , [FIXED JENKINS-4002] encrypt proxy password\n \n Proxy password is encrypted in xml config file, and in the UI\n", "commit 78c709e91329d4b4ba6f36f25a64412ade63c215\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-05-20 13:09:19 -0700\n\n [JENKINS-8985] BuildTrigger modification to handle DependencyGroups.\n \n Pull individual Dependencys out of DependencyGroups we see in\n BuildTrigger.execute and make sure to actually kick those builds off\n as well, so that we can have two different dependencies (say, for\n different parameters) from one upstream project to a single downstream\n project.\n", "commit 1e9720dc55738471e84fbbdcda7aeaad7f6f0dca\nMerge: d7dcb96bc5 e3a0be90cf\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-20 00:22:17 -0700\n\n Merge pull request #127 from laurents59/master\n \n Fixed unescaped apostrophe in french translation [JENKINS-9699]\n", "commit e3a0be90cf61c686ef5c7a4af9f1e11b19a2038b\nAuthor: laurents59 <lschoelens@sopragroup.com>\nDate: 2011-05-20 09:18:54 +0200\n\n Fixed unescaped apostrophe in french translation.\n", "commit d7dcb96bc551ffce84b2c17041f1b68f8b490a29\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-05-19 17:07:37 -0700\n\n Adding merged pull requests to changelog\n", "commit 450b76ca8b14a0870218c13f8143f4d0273c4fb1\nMerge: 9610fe55c1 ee8de0f903\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-05-19 17:07:16 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit ee8de0f903506a5a658a0229f1d2d9488ef51073\nMerge: 0667a43f58 8578e5801f\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-05-19 17:05:49 -0700\n\n Merge pull request #122 from bap2000/master\n \n Add a default attribute to repeatableProperty and repeatable jelly tags\n", "commit 9610fe55c17853ef2f7e0eb39ce1333c6346270c\nAuthor: Slide <slide.o.mix@gmail.com>\nDate: 2011-05-13 10:03:50 -0700\n\n [FIXED JENKINS-9671] Set NODE_NAME to master for \"master\" node\n", "commit 0667a43f5811def6de8087363065c7fb367f544d\nMerge: 208c7b613c 70da17ed10\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-05-19 16:53:56 -0700\n\n Merge pull request #126 from orrc/jenkins-9699\n \n [FIXED JENKINS-9699] Fix unescaped apostrophe in French translation.\n", "commit b27cc46805ec9e9d2da1fd732c8bebc091d8c1ec\nMerge: 84b90ddb1c 688e81cbc3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-05-19 10:34:00 +0100\n\n Merge branch 'jenkins-1.400-trunk' into oss\n", "commit 688e81cbc38690c67e73729b1d48e1d1bea8acab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 18:34:44 -0700\n\n [FIXED JENKINS-9017]\n Fixed incorrect de-allocation of a classloader from the exported object\n table.\n \n The fix is a defense-in-depth; it prevents classloaders referenced in\n the object graph from doubly released, then we also make it impossible\n for bugs like this to deallocate the key classloader.\n", "commit 208c7b613c9bc380e1e6f377be789e09f936bb84\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-19 10:19:51 +0200\n\n [JENKINS-6958] Added changelog.\n", "commit 75a4dc09f8522ecdbcd06333742a79f6e8ee7ff9\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-19 10:19:37 +0200\n\n Directly show the restart link when Jenkins needs a restart.\n", "commit d18d77570bd1d79f2c5dd11ca65ab0a42e4b26f3\nMerge: 008bb9db65 1ead9d3d3c\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-19 09:12:10 +0200\n\n Merge branch 'master' of ssh://github.com/jenkinsci/jenkins\n", "commit 1ead9d3d3cfa356b748c2268c57d248b0e4f6f67\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-05-18 18:20:13 +0100\n\n Add since tag to FilePath.list(includes, excludes)\n", "commit 008bb9db6541782288138923feedb6b2fe9481b3\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-18 13:05:24 +0200\n\n [FIXED JENKINS-6958] Make name parameter of create-job mandatory.\n", "commit 70da17ed10d55122944fabf71cc396ef427ca4a2\nAuthor: Christopher Orr <chris@orr.me.uk>\nDate: 2011-05-17 01:28:29 +0200\n\n [FIXED JENKINS-9699] Fix unescaped apostrophe in French translation.\n", "commit 676462145d86ee0355b8f31ae36898dd88eb0def\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-17 11:53:15 -0700\n\n Prototype label parameterization.\n", "commit e122be017cc4c45f11b81bbcf30c8a9ceec960fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-17 11:29:41 -0700\n\n added DSLD for Eclipse\n", "commit 1fbf02aed964328f3e9243bfbffcd4687e2683d1\nMerge: 872b4dfb72 6ae77ed34a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-17 05:33:28 -0700\n\n Merge pull request #125 from mfriedenhagen/master\n \n [FIXED JENKINS-9691] Boldify names of executed mojos for Freestyle and Maven2/3 jobs using Maven3 in console output.\n", "commit 872b4dfb72b6aa7d39edabe383b4a7a3c0d06f9d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 15:31:04 -0700\n\n fixed a ConcurrentModificationException during startup\n", "commit a7bbf52b77acfb563f7ce6fdb8a521c979bc0db9\nMerge: 274143341d 642f3011f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 15:20:30 -0700\n\n Merge branch 'rc'\n", "commit 642f3011f93f558849262981715d56e3945899f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 14:59:50 -0700\n\n The getRun method behaviour changed slightly.\n", "commit 274143341d6e0e569660dc4e2afdf06bb5334b9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 14:35:54 -0700\n\n the trunk is toward 1.414-SNAPSHOT\n", "commit 5f3c463b014547a9e58adb06e4a83eedf3ddd503\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 14:35:51 -0700\n\n creating an RC branch\n", "commit 6ae77ed34a29fb9200371a57603dc95d8df1ffb9\nAuthor: Mirko Friedenhagen <mfriedenhagen@gmail.com>\nDate: 2011-05-13 21:57:11 +0200\n\n [FIXED JENKINS-9691] Boldify names of executed mojos for Freestyle and\n Maven2/3 jobs using Maven3 in console output.\n With Maven3 the output format for mojos has changed:\n - Add a new Maven3MojoNote and use it in MavenConsoleAnnotator.\n - This is sufficient for Freestyle jobs running Maven2 or 3 and Maven2/3\n jobs running Maven 2.\n - Maven2/3 jobs running Maven 3 are using ExecutionEventLogger for\n printing start of mojo execution to console.\n", "commit 11b96b748cbb1fccb50470bb4c238f3be2881867\nMerge: 31d3620170 200bcaf27d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 10:12:43 -0700\n\n merged back the RC branch\n", "commit 200bcaf27df8fa94eed21608a687a59810450f60\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 09:57:12 -0700\n\n updated changelog as a part of the release\n", "commit a437c8b1e183ec6b31e34634cdc2c4a7c4b14d1a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 09:53:41 -0700\n\n toward the next release\n", "commit 70acc1a076133d2fbdd0bbb52e5526868ddb9f44\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 09:53:34 -0700\n\n releasing a new plugin parent POM\n", "commit f6d0710eb3ab3e16d174bb64f12b51026a426f31\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 09:53:34 -0700\n\n updated changelog for release\n", "commit 9d57d5733bc646ed3754dd3c4bfdc4682fd70625\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 09:39:57 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ba5ea333fe4cc0707659f60386ea72746efe62b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-16 09:39:48 -0700\n\n [maven-release-plugin] prepare release jenkins-1_412\n", "commit 9e1fc0929e527d9ba92dcdf7da4dd43b34bd1189\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-15 19:07:06 -0700\n\n 1.166 shipped\n", "commit 8578e5801fe67b01966e76931e64c3d222b86375\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-05-14 17:20:33 +0100\n\n Add @default for repeatable and repeatableProperty jelly tags\n", "commit 31d36201705d3c86e377a2fbf3dd1890ce015ca5\nMerge: 68f4bd5dcf 0203876cb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-13 14:26:36 -0700\n\n Merge branch 'matrix-subset'\n", "commit 0203876cb01f0cfee1c790a3102a3508ff4f6a48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-13 14:25:15 -0700\n\n [FIXED JENKINS-1613] Ability to build on configurable subset of matrix\n configurations\n \n This change introduces the necessary extension point. The implementation\n of this will be in a plugin.\n", "commit d67f4c5ff89c2f595bd2b9d04c5abe765fd9b9f6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-13 14:23:17 -0700\n\n doc improvement\n", "commit e76b021d958359faa9caa4df6dc1822d4789e977\nMerge: 68f4bd5dcf f10b5eb4cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-13 13:48:25 -0700\n\n Merge remote-tracking branch 'origin/matrix-subset'\n", "commit 84b90ddb1c2f81774475819c22ef2fcfba6c5acf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 22:01:39 -0700\n\n force the allocation of session, or else by the time we realize we need it, it could be too late\n", "commit 1add1782a56015c97a23b8fa13b1dcf32745661a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-13 10:23:00 -0700\n\n asm 3.2 comes with BSD definition built-in\n", "commit f10b5eb4cd2d1d1fd68f0c469f7a9a78e45c68a4\nAuthor: Christian Wolfgang <wolfgarnet@gmail.com>\nDate: 2011-05-13 15:05:49 +0200\n\n More on JENKINS-1613\n", "commit 51c85a9fa030013553299e59649251b4f09560d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-12 10:50:18 -0700\n\n control GC so that records are always full\n", "commit 68f4bd5dcfa5cf186065697d17dc76ade211846b\nMerge: e14c13cdf0 2836ae459c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-12 01:04:49 -0700\n\n Merge pull request #118 from laurents59/master\n \n Update changelog for fix of JENKINS-9197\n", "commit 2836ae459c376b92dacc6ac01ed4b6e8633d733b\nAuthor: laurents59 <lschoelens@sopragroup.com>\nDate: 2011-05-12 10:01:49 +0200\n\n [FIXED JENKINS-9197] Update changelog.html\n", "commit f72743f107232b7023011e17ff9de5cd704e6447\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-11 22:46:11 -0700\n\n run the test with timeout option\n", "commit 5b03fb003c1e04d5b658197e6617d4846d85c2d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-11 21:46:49 -0700\n\n Don't let the debug option in Maven to block Mavens forked from tests\n", "commit e9568c5af6338441079cc841e561369a1c04a439\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-11 21:39:41 -0700\n\n keep track of commands sent and received to aid debugging\n", "commit e14c13cdf04e8b9b8871dd15cedefdf42e08fe29\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-11 17:28:41 -0700\n\n [FIXED JENKINS-9426] avoid double-escape here\n", "commit d18f3cadca8fe81b45df79be1ce7f6c3e3f62f6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-11 17:25:22 -0700\n\n [FIXED JENKINS-9656] downgrade button shows 1.395 incorrectly\n", "commit 3e4aa73bebfab19a352929fd16a9544fac769344\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-11 07:36:17 -0700\n\n typo\n", "commit 6ec12f23cfc9170550b91a473e5b6a342ab0ea4a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 22:02:55 -0700\n\n rendering issues in IE can push the button to far right. Better to left-align this to avoid this problem in case it happens\n", "commit 4c1a377a1ac9c2b34adf13707152f1199ee0faa4\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-11 13:06:52 +0200\n\n [JENKINS-3969] Replaced all gif images with corresponding png images.\n", "commit a4ba7bd268422e4ca7249e137b9dc0b6a20a84c0\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-11 11:54:41 +0200\n\n [FIXED JENKINS-3969] Replaced all gif images with corresponding png images.\n", "commit d869df004b478533dc3a839d4c82451dfc32f87a\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-05-10 22:50:58 -0700\n\n [FIXED JENKINS-9248] Add configuration info in remote API for matrix builds\n", "commit c595586ffe35a82b472bfd1ecf1936de52a312e2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 19:23:35 -0700\n\n [FIXED JENKINS-9412] Fixed possible NPE in\n GlobalMatrixAuthorizationStrategy$DescriptorImpl.doCheckName\n", "commit 74e35d8b6bd00944ad1e4a2e5caacdd6832219af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 18:34:44 -0700\n\n [FIXED JENKINS-9017]\n Fixed incorrect de-allocation of a classloader from the exported object\n table.\n \n The fix is a defense-in-depth; it prevents classloaders referenced in\n the object graph from doubly released, then we also make it impossible\n for bugs like this to deallocate the key classloader.\n", "commit ac288991b6cc3ab82e7a9c753332f1471bba6221\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 18:07:30 -0700\n\n doc improvements\n", "commit 012f447bc391077286624359ea724afb7054a867\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 16:57:00 -0700\n\n improve the error diagnostics\n", "commit a0f46e321481f0710c9305bcd1228b14f5494eb7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 16:34:25 -0700\n\n Jenkins!\n", "commit fc5aa88b66ba3dbff6932a5d8459599d6c6bf6a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 16:21:10 -0700\n\n handle legacy slave.jar gracefully\n", "commit 9e69d9a95b7197a39d34c0c5f9c23c64c589f5b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 15:26:49 -0700\n\n recording JENKINS-8641 fix\n", "commit c2c9051abdd97f7f544448cf658902fd5072259f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 15:25:40 -0700\n\n typo\n", "commit 92aa65da2ebaeff58f4d33b8f0a067510043a20f\nMerge: 20c6fd4ddb 8b09a58524\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 11:48:31 -0700\n\n Merge pull request #109 from resmo/JENKINS-8641\n \n JENKINS-8641: Added a logrotate definition to the Debian/Ubuntu package.\n", "commit 20c6fd4ddb0d295c62ce21fe47059e847f02a19c\nMerge: 9578bf70c6 825dc6dbcf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-10 10:41:21 -0700\n\n Merge pull request #117 from fredg02/master\n \n Replaced links to https://hudson.dev.java.net/build.html with https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project\n", "commit 9578bf70c65369525090b0390b40dfc01a72cb3d\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-10 11:39:52 +0200\n\n Added nbsp between link and test result.\n", "commit 825dc6dbcf73f4c443d4e71f41fc10a3130686e9\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-05-10 03:23:30 +0200\n\n Replaced links to https://hudson.dev.java.net/build.html with\n https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project\n", "commit d9a37f2ca79813be7ed8edf016f55a774b4cd506\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 17:48:24 -0700\n\n Provide richer information to QueueTaskDispatcher.\n", "commit 9171338e0b17f274f2db802430abcb00825a8fe7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 13:12:18 -0700\n\n the trunk is toward 1.413-SNAPSHOT\n", "commit a4bc80e599b35381febd6f50ea346ea553a329be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 13:12:10 -0700\n\n creating an RC branch\n", "commit 5894c53da8e7072a39d581922d95214f0caa3f71\nMerge: 393e39727d 23da9932e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 09:52:20 -0700\n\n merged back the RC branch\n", "commit 23da9932e872aca244cfca63c22b1d9a065c997e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 09:36:16 -0700\n\n updated changelog as a part of the release\n", "commit bef7f889883ef58f8fa74fa4a8177eb0c3f0ba1c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 09:31:34 -0700\n\n toward the next release\n", "commit f651b472c0b1448f41574c38c4ba0b83487d6ce1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 09:31:23 -0700\n\n releasing a new plugin parent POM\n", "commit 27de8a6679692d1fddd5afe18eaecc85a232ae0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 09:31:23 -0700\n\n updated changelog for release\n", "commit d2508a6384bb9545f11ce3f5787dc6647e43936a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 09:13:24 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 44a9a95ff2390bc453af305cfb37649e93c10fe8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-09 09:13:17 -0700\n\n [maven-release-plugin] prepare release jenkins-1_411\n", "commit 393e39727df034a7646be7f6ac05a05f613a09b2\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-09 16:45:55 +0200\n\n [JENKINS-5047] Fixed JavaScript update during Ajax refresh.\n", "commit 58d20244d3d5681fab84fdd83163002a8404e956\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-08 06:27:45 -0700\n\n added a mechanism to insert XStream Mapper\n", "commit ed9b91ec5c42c3d6a24d21d519115850a7759bc1\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-08 00:16:01 +0900\n\n fixed typo.\n", "commit 0ff4d7f4d79879477495c3f22e025208d2d3e489\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-08 00:08:23 +0900\n\n Updated ja.\n", "commit fe9d526e4dfec8d6ea2dba827ef5b7c7106a25c7\nMerge: 7501670ca2 119aea8612\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-07 08:45:39 +0900\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 7501670ca2fa40ea85cc77b6073429dcbfeb18a4\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-07 08:43:52 +0900\n\n [JENKINS-9426] Don't escape a title of the entry tag.\n", "commit 119aea8612dee35211b54c03f3a0ec2e014c26d3\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-06 19:59:23 +0200\n\n [JENKINS-5047] Changlog update.\n", "commit 59234f0a6470756ef3becdeff550eacd7ed309ce\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-06 19:52:11 +0200\n\n [JENKINS-5047] Added 'pending' text to action.\n", "commit 61768cc0f89d6535b9a58db07c21be1b0301c043\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-06 10:33:02 -0700\n\n not specifying the file extension so that different pieces can be implemented by different view technologies\n", "commit b5642efbeb9eb3eb98c8c358bae582e37a805727\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-07 01:13:11 +0900\n\n updated ja.\n", "commit 40e9dd70f41ee2e5e9def99e4a8e0754abff4f43\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-05-06 16:23:52 +0200\n\n [FIXED JENKINS-5047] Restart button now adds a restart action to the\n queue instead of restarting immediately.\n", "commit de83a8f7332de90973a092c329625cbf709fd77b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-05-05 09:52:54 +0100\n\n support rendering tasks as disabled\n", "commit f0bdf8668081edd55cc32d3ebade738c717ed4a0\nMerge: 505a0bbba0 86d077d5a0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-05 08:38:03 -0700\n\n Merge pull request #116 from laurents59/master\n \n Fixed some french extra characters in translation\n", "commit 86d077d5a00575d638a6c5a720341ea2091bff4d\nAuthor: unknown <lSchoelens@.dhcp.manh.fr.sopra>\nDate: 2011-05-05 16:55:23 +0200\n\n Update and fixing some french translation.\n", "commit a3f6bb7fc030cf9521bd0c511d1793bd105ce6a9\nMerge: f9ee867b8e c617653e69\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-05-05 11:44:33 +0100\n\n Merge branch 'jenkins-1.400-trunk' into oss\n", "commit c617653e69c55e5f8fa322bc50a15171a67104eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 13:57:56 -0700\n\n integrating the new logo\n", "commit 505a0bbba0eb2b94e8027ef01b589cc1743f40ce\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-05 19:26:23 +0900\n\n bumped the version of the subversion plugin to fix NPE.\n", "commit f9ee867b8e1e0b08806e3982832bc6919e0dcbd9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-05-05 09:52:54 +0100\n\n support rendering tasks as disabled\n", "commit f91247565ad30a5ba5eb4166d9f704fd7e75d631\nMerge: 9fc9401eb1 6243cf5541\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-05 05:58:12 +0900\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 9fc9401eb1afe5d508347488acc91bbd85763c70\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-05-05 05:57:45 +0900\n\n Updated ja.\n", "commit 12ad3b0272967814176a25d6c5188216de4322d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-04 12:05:50 +0200\n\n replaced i18n by '_' since it shows up a lot.\n", "commit 2c6bb3584104433d20f703d3bc1efd1ca134c98f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-04 11:39:03 +0200\n\n renamed sincce this isn't just a test mockup any longer.\n", "commit 00bc32985f0315b324f4e66d00a6a1b29feaf54e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-04 11:37:48 +0200\n\n experimental re-write of the \"manage Jenkins\" view by Groovy\n", "commit 6243cf554140f48b43dae5b7fc97285c7ca9d69b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-04 11:34:47 +0200\n\n fixed a bug. Some descriptors return null from their display name\n", "commit 662fa18a11b713db1e68250b91a247be6f7682b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-03 16:41:00 +0200\n\n During Hackathon, voorth convinced me that Eclipse output should be\n put aside for its lack of JSR-269 support.\n", "commit 8841d10fbb86a40f76ce6ae45c7ffa639c07f3ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-04 11:34:02 +0200\n\n hand-writing the interface, to be auto-generated, to test the feel of it\n", "commit e31d2e3f2786bfe56630bb382859c73d2661cbcd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-04 11:32:56 +0200\n\n experimenting with IntelliJ's auto-completion support.\n", "commit 3754cac82aa487aa201ea3901c5689e732c8c205\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-03 18:27:31 +0200\n\n delegatesTo can be called multiple times\n", "commit 4ed12d4faaf5c1fd8fda9eda296c3716fae767d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-03 17:57:53 +0200\n\n this is how you delegate to a class\n", "commit cf31426daaa6e19f30bea0ee98ab270a2bf1c407\nMerge: 69cdef2911 e57f40d894\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-03 08:49:30 -0700\n\n Merge pull request #115 from laurents59/master.\n \n Fixed some french encoding\n", "commit e57f40d894827d586323cf04300a6a36fbfa3288\nAuthor: unknown <lSchoelens@.dhcp.manh.fr.sopra>\nDate: 2011-05-03 17:13:38 +0200\n\n Fixed some french encoding.\n", "commit 69cdef29118d14cc8e619adb6fe0c144af9c0724\nMerge: b2e09c5f9f c217ff12bc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-03 08:01:17 -0700\n\n Merge pull request #114 from laurents59/master.\n \n [FIXED JENKINS-9197] Fixed extra ' character.\n", "commit c217ff12bc24b27632d5b4e0604bf6857d88eef2\nAuthor: unknown <lSchoelens@.dhcp.manh.fr.sopra>\nDate: 2011-05-03 16:56:50 +0200\n\n [FIXED JENKINS-9197] Fixed extra ' character.\n", "commit b2e09c5f9f62fec4d72b16bbffdc4040cb80bc91\nMerge: fe452bfbc5 70a2a69123\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-03 07:55:34 -0700\n\n Merge pull request #113 from laurents59/master.\n \n French translation\n", "commit 70a2a69123ef094ab9f1fb536c58344394979330\nAuthor: unknown <lSchoelens@.dhcp.manh.fr.sopra>\nDate: 2011-05-03 16:50:53 +0200\n\n Going to unicode for french translation.\n", "commit 78e8be60df1dac63f86d984c0160b715018fb652\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-03 16:40:32 +0200\n\n Add groovy view support as a depdendency.\n", "commit 78200ca9545cd28789d3afd0cf8070fc4c38ee89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-03 16:39:56 +0200\n\n Prototype Groovy view support.\n", "commit 6491d63ac444200f012c753e14f7b658638dde1f\nAuthor: unknown <lSchoelens@.dhcp.manh.fr.sopra>\nDate: 2011-05-03 16:29:35 +0200\n\n Added some extra french translations.\n Fixed some encoding on scheduler french translation.\n", "commit c565c56c8e75c2b5910a996f25704aa8baf25bad\nAuthor: Benjamin Cab\u00e9 <BCabe@sierrawireless.com>\nDate: 2011-05-03 16:20:25 +0200\n\n fix Tycho support\n", "commit fe452bfbc5a4332c81a7cdf2cbd52c3af37ee36d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 12:54:29 +0200\n\n Made the order of components bit more deterministic\n", "commit cc90b7fe1d68c487861d3057d2db029901254184\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 12:43:49 +0200\n\n [FIXED JENKINS-5450] Clicking \"History\" from the left bar in a test\n result history page results in 404\n", "commit 726a86808c09308fff79125d30d34d4905c0e8ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-02 09:09:24 -0700\n\n the trunk is toward 1.412-SNAPSHOT\n", "commit f4e0bc2c6241030b31e11cc1b89665f512ba0ce8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-02 09:09:19 -0700\n\n creating an RC branch\n", "commit 0cc7fda64934eeb3eecef6fe903bfbed5606f370\nMerge: 7149903f08 2ec192b3dd\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-05-02 08:10:10 -0700\n\n Merge pull request #112 from laurents59/master.\n \n fix/add some French translations\n", "commit 2ec192b3dd3f0d1a3c7c883aea06cd2c3b249b02\nAuthor: unknown <lSchoelens@.dhcp.manh.fr.sopra>\nDate: 2011-05-02 16:53:29 +0200\n\n Add some extra french translations.\n", "commit 7149903f081e1722a38df3b4b8e43953d8f8d1a5\nMerge: ba414842c4 b89b41859b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 16:18:00 -0700\n\n merged back the RC branch\n", "commit b89b41859bd4e8cb43962217bd26822eaf5e1e2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 15:15:11 -0700\n\n updated changelog as a part of the release\n", "commit 3266fa9ead09587c98c3cc42cbb982edb84f642b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 15:11:55 -0700\n\n toward the next release\n", "commit af25de203c0846c3b9dba61600aaba8c60b80002\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 15:11:49 -0700\n\n releasing a new plugin parent POM\n", "commit f25dae52cb9035d41756b72aa2e4c13a3aa69de0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 15:11:49 -0700\n\n updated changelog for release\n", "commit 291a1258d863381e5cc01038eba3da71ada99984\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 14:56:20 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 87710598ba154ae847f0c8367c57fc6c12a60674\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-05-01 14:56:12 -0700\n\n [maven-release-plugin] prepare release jenkins-1_410\n", "commit ba414842c442e2f4fde4ff7da3f6567c17c2cabe\nMerge: c267d498d4 80c9fe8260\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-05-01 07:01:13 -0700\n\n Merge pull request #110 from fredg02/master.\n \n Added new listview-column plugin category to update center\n", "commit 80c9fe8260cb9dd8e6a37309349a1de311e9828b\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-05-01 15:57:47 +0200\n\n Added new listview-column plugin category to update center\n", "commit 8b09a585243287b6cb5270a0a1447995f1fc3dff\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-04-26 00:22:52 +0200\n\n JENKINS-8641: Added a logrotate definition to the Debian/Ubuntu package.\n", "commit 3e01ab2458aa93ea8af133383a4cc4ae230af833\nMerge: 831e746182 c267d498d4\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-04-30 13:12:35 +0200\n\n Merge remote branch 'upstream/master'\n", "commit c267d498d44090975ef301331b75b79a8e47f3e1\nMerge: 92606d7c84 7b15c23a6d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-29 10:15:24 +0200\n\n merge JENKINS-9521\n", "commit 92606d7c843b3816d971430df398d19fdaa183c9\nMerge: c36b35fead 0d3e461807\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-29 01:12:28 -0700\n\n Merged pull request #108 from erwandf/master.\n \n missing properties file for French\n", "commit c36b35fead0db7b351fb9f6bd7127f345709dcba\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-28 17:04:40 -0700\n\n Manually uploading a bundled plugin should trigger pin-down.\n", "commit d4dd6d8e7b1543fc251b94c1ead87a7a19dfa08f\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-29 08:30:17 +0900\n\n [FIXED JENKINS-9532] 404 when clicking in the weather report column of a build that hasn't yet been run\n", "commit e2283a51325caafad53fc5dca88886fe7aaa9895\nMerge: c465b6e02c 39d738f2a3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-28 22:36:31 +0200\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit c465b6e02c762b6a054a7a05fabc6fd3428202b2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-28 22:36:18 +0200\n\n display more details in case of failure\n", "commit 39d738f2a3fcbb98271fbc6724059afc2366185f\nMerge: d0eef1febf cae5ea0995\nAuthor: Mirko Friedenhagen <mfriedenhagen@gmail.com>\nDate: 2011-04-28 13:27:54 -0700\n\n Merged pull request #93 from mfriedenhagen/master.\n \n Link to the console output from the status icon of an entry in the HistoryWidget.\n", "commit cae5ea0995472411f05c86efc6fbbf04fe08271e\nAuthor: Mirko Friedenhagen <mfriedenhagen@gmail.com>\nDate: 2011-04-28 22:25:45 +0200\n\n Move changelog entry into trunk position.\n", "commit bcb1c0d984d84db89e69f7c04a8f9ab75281f4b0\nAuthor: Mirko Friedenhagen <mfriedenhagen@gmail.com>\nDate: 2011-04-13 08:19:37 +0200\n\n Link to the console output from the status icon of an entry in the\n HistoryWidget.\n", "commit 0d3e4618072e4e48ad899987e494a9bbaf7120e4\nAuthor: Erwan de FERRIERES <erwan.deferrieres@gmail.com>\nDate: 2011-04-28 21:36:21 +0200\n\n Copyright year should be just 2011\n", "commit b2fbc67a7910bf22bee8dc258d5083d16af482cd\nAuthor: Erwan de FERRIERES <erwan.deferrieres@gmail.com>\nDate: 2011-04-28 21:32:54 +0200\n\n Changing copyright which was paste from another file\n", "commit 922478fd4306cda14cb954360cd1017065ad3363\nAuthor: Erwan de FERRIERES <erwan.deferrieres@gmail.com>\nDate: 2011-04-28 20:21:52 +0200\n\n missing french properties file for blockWhenDownstreamBuilding\n", "commit d0eef1febf8f707ed4e0accc3aa031d680cbe11f\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2011-04-28 18:07:04 +0200\n\n [FIXED JENKINS-7342] Auto-refresh is now disabled when triggering a build with parameters\n", "commit fdf96b3a2cd1ab46307a78cd92dee58e1e645ddf\nMerge: 539ea13809 8d29f4772b\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2011-04-28 18:04:42 +0200\n\n Merge remote branch 'origin/master'\n", "commit 539ea138097c2f62809100e572de21dc65309876\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2011-04-28 18:03:42 +0200\n\n [FIXED JENKINS-7342] Auto-refresh is now disabled when triggering a build with parameters\n", "commit 5368b7e0d1341c4027de485938f53048bdd04d28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-26 17:38:21 -0700\n\n Some of our tags, such as <optionalBlock> and <dropdownList> involves grouping of sibling table rows, and controlling visibility of them. So when such tags nest to each other, the visibility updates need to be done carefully, or else the visibility could get out of sync with the model (imagine outer group is made visible while inner group is not visible --- if all the rows are simply enumerated and visibility changed, we end up making the inner group visible.)\n \n The rowVisibilityGroup object in hudson-behavior.js is used to coordinate this activity, and this test ensures that it's working.\n", "commit 250ceaf47e452ca31b8d5127b6d898fdbad33f2e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-26 15:31:07 -0700\n\n hook this up in behaviour\n", "commit 8d29f4772bfdba66e72af3ae245b306d6b0bebca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-26 17:38:21 -0700\n\n Some of our tags, such as <optionalBlock> and <dropdownList> involves grouping of sibling table rows, and controlling visibility of them. So when such tags nest to each other, the visibility updates need to be done carefully, or else the visibility could get out of sync with the model (imagine outer group is made visible while inner group is not visible --- if all the rows are simply enumerated and visibility changed, we end up making the inner group visible.)\n \n The rowVisibilityGroup object in hudson-behavior.js is used to coordinate this activity, and this test ensures that it's working.\n", "commit 288595f311309a6a015d8a766d5f651ddfeecc72\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-26 15:31:07 -0700\n\n hook this up in behaviour\n", "commit ffc3ab2d19eb1eb40bfd6376061689b5887defc3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-26 14:28:15 -0700\n\n To simplify creating a break point on rule application\n", "commit 7b15c23a6d6771af84262db0ac7991c4c32eaab0\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-04-26 11:46:25 -0400\n\n [FIXED JENKINS-9521] record the change in changelog\n", "commit 3803a3e3825b07848e0abda20dca4339c8042b60\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-04-26 11:44:45 -0400\n\n [FIXED JENKINS-9521] exploit commons-codec for Base64 encoding rather than proprietary sun.misc.BASE64Encoder\n", "commit be673713e4529467d413410c6a4d25786bd3cf9d\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-04-25 20:42:01 -0700\n\n [JENKINS-9248] Add active configurations in remote API for matrix projects.\n", "commit 7ffa053c0f43d8dde38f7674b3251b5bbbdf8358\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 17:22:07 -0700\n\n added a convenience method\n", "commit dd1e7e2a2b9782e4aa8a40eafcd6d0f677282452\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-04-25 14:37:07 -0700\n\n Updating with change from https://github.com/jenkinsci/jenkins/pull/105\n", "commit 677033863f7f2e31d093edfe410c3db94ccff761\nAuthor: Chris Cosby <cosbyc@cisco.com>\nDate: 2011-04-25 17:23:19 -0400\n\n Change new inferRootDN argument to false for test\n", "commit 9d43b581fd6a5c3f8585503a1bc464db720da8e0\nAuthor: Chris Cosby <cosbyc@cisco.com>\nDate: 2011-04-21 17:12:29 -0400\n\n Add inhibitInferRootDN to LDAP module. This allows rootDN to be blank, import for some broken AD servers accessed via LDAP.\n", "commit 017afea22533089b05e1f1b0fd1d76aaf9a28d99\nMerge: 307af5757f 95b9ff4e63\nAuthor: Evgeny Mandrikov <mandrikov@gmail.com>\nDate: 2011-04-25 14:32:55 -0700\n\n Merged pull request #104 from resmo/JENKINS-8877.\n \n JENKINS-8877: Corrected reference in comment of /etc/default/jenkins.\n", "commit 95b9ff4e6332f24969bc98a3f9299d0cefb228bc\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-04-25 23:15:02 +0200\n\n Corrected reference in comment of /etc/default/jenkins. Closes JENKINS-8877.\n", "commit 307af5757f2719238f172245d54f1b4504612e59\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 13:26:34 -0700\n\n the trunk is toward 1.411-SNAPSHOT\n", "commit bf49663797077340431c974e741e1c1ae96f88ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 13:26:28 -0700\n\n creating an RC branch\n", "commit d77e7f21a39e3b177c0cab32853d000a509d8430\nMerge: 7540d09f44 ac1c08c128\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 12:35:49 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n", "commit ac1c08c128ed8091c454a6c56afdefb0f25f20c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 12:20:53 -0700\n\n updated changelog as a part of the release\n", "commit 5624773186d7f28a5a5bdd5bb5c805901b503e21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 12:17:38 -0700\n\n toward the next release\n", "commit 5a95263d9cc028ff0b569d763573e898898128d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 12:17:32 -0700\n\n releasing a new plugin parent POM\n", "commit f269c1838b5bb7cae8571314b61489d7fd5f2af4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 12:17:31 -0700\n\n updated changelog for release\n", "commit 5e89f0cd1244a85142da5cd844ab4a6f9d8438a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 11:51:30 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a6b1935143d04bbff2511eaebd3c2c3537942723\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-25 11:51:27 -0700\n\n [maven-release-plugin] prepare release jenkins-1_409\n", "commit 7540d09f449e5ecb486e4eb1cba8293a4bb36d37\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-23 23:16:58 +0900\n\n [FIXED JENKINS-9470] fixed comment in jenkins.xml.\n", "commit 41ef51a2dba021b9c5628178b2300d6779c62603\nMerge: 23daeeec8a 2220b7f9de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-22 13:22:35 -0700\n\n Merge branch 'oss'\n \n Conflicts:\n core/src/main/java/hudson/Functions.java\n core/src/main/resources/lib/form/textbox.jelly\n core/src/main/resources/lib/form/withCustomDescriptorByName.jelly\n pom.xml\n", "commit 2220b7f9de72cbe5d4b15ffa6aeb9cd9c6ca22a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-22 12:56:49 -0700\n\n use the latest to avoid Maven3 dependency among other things\n", "commit c93289070accaa22686bdfb647c3a685b40ffa91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 12:45:52 -0700\n\n added all the resolutions\n", "commit 23daeeec8abe0630c2534fc44769eb86a4425dcd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-22 11:01:44 -0700\n\n [FIXED JENKINS-9374] integrated a fix to Mac OS X Snow Leopard memory\n monitor fix.\n", "commit 817b5dba3bc19899fdedcc35679f9239a80bc02b\nMerge: 50f7aa3b33 7c5da9b3c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-22 10:58:49 -0700\n\n Merge remote branch 'origin/master'\n", "commit 7c5da9b3c1564354958a570ea1a83d935d75a033\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-04-22 19:29:07 +0200\n\n Remove potential infinite loop (related to JENKINS-5922) + formating of previous patch\n", "commit 50f7aa3b3399caef7f2da3131ce52f466556e305\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-21 21:04:28 -0700\n\n added a method to reload build.xml from disk\n", "commit c504056adb0706b5eefc3d1606892dda544ef7a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-21 20:57:54 -0700\n\n improving the error diagnostics\n", "commit 677ca0fbeafe9df221195d0f15630ac60f67fc75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 17:07:33 -0700\n\n Use a bigger buffer as Stapler traces can get pretty large on deeply nested URL\n", "commit fedca7e3c1ebca1b1b8e553d6b8dbadf8fdc190b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 15:11:16 -0700\n\n added a tag to override the currentDescriptorByNameUrl\n", "commit a576bf1665d00ef1b0efd9f5e4bdc764696a40eb\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-03-13 12:32:17 -0700\n\n Added autocompletion to build after other textbox, and textboxes can now use autocompletion without needing a true field via the autoCompleteField attribute.\n", "commit 9dbae05f42031c45a49870ac1f63a9da589cfe3e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-21 16:05:52 -0700\n\n JNLP is implementation detail. Java Web Start is a better known term, although this can be still improved.\n", "commit 36148686942ae0455a63973113df9bfdd73bf216\nMerge: f28409ee27 f5209cd4de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-21 15:37:31 -0700\n\n Merge branch 'oss'\n \n Conflicts:\n core/src/main/java/hudson/Functions.java\n core/src/main/java/hudson/model/AutoCompletionCandidates.java\n core/src/main/java/hudson/model/ViewDescriptor.java\n core/src/main/resources/lib/hudson/3rdPartyLicenses.jelly\n core/src/main/resources/lib/hudson/newFromList/form.jelly\n core/src/main/resources/lib/hudson/projectViewRow.jelly\n core/src/main/resources/lib/hudson/thirdPartyLicenses.jelly\n core/src/main/resources/lib/layout/renderOnDemand.jelly\n core/src/test/java/hudson/FilePathTest.java\n test/src/test/resources/lib/layout/RenderOnDemandTest/testBehaviour.jelly\n test/src/test/resources/scripts/BehaviorTest/testCssSelectors.jelly\n ui-samples-plugin/src/main/resources/hudson/plugins/ui_samples/JavaScriptProxy/index.jelly\n", "commit f5209cd4dec101f7f56d512d4085eb5804000c1c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-21 15:21:21 -0700\n\n More aggressive search for data-bound beans.\n", "commit acbf0d51f05a9cf811c2280b52ee3e33d44e8854\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-17 08:08:05 +0900\n\n set lsBuild and lfBuild.\n", "commit 7e93c4485ab36efdb096ef8792500583516b9538\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 22:29:03 -0800\n\n Making ListViewColumns more self-contained\n", "commit 27c21b19c91ce071339ddeee34cc9ec8dfdd4895\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 18:27:37 -0700\n\n forgot to update these files\n", "commit c9f85a610cab1a3d493dba3100d70cac6cd1899d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 13:57:56 -0700\n\n integrating the new logo\n", "commit 7d6d63929d976b475f8a8e9f6fec9dc548b9f1f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-20 21:09:41 -0700\n\n added another way to test the TopLevelItemDescriptor ownership\n", "commit ec616605d8604a618599b31f55bf4793ceaaa713\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-20 20:41:27 -0700\n\n reduced excessive logging on failure to load optional components\n", "commit 9b7b199e8570d68ab5b5a25d62ac7aa74629d895\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-20 20:36:35 -0700\n\n handle optional dependency more gracefully\n", "commit 0d0e011d7ed4d330fe9e62382e4fba9fc0d3cfce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-20 20:30:58 -0700\n\n Jenkins\n", "commit d305c80bca427d30bb1847a18b8b463734c91865\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 17:51:04 -0700\n\n alow subtyping\n", "commit 6d8fd5450a823f0c7abe528bce6a36fd81d2ad5f\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-21 07:31:32 +0900\n\n [FIXED JENKINS-8449] Use correct shell interpreter on Windows slave.\n", "commit a61600ba43e8e84b40b6bc8d45b9c6f581c99079\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 18:10:00 -0700\n\n on IE8, <A> element always gets empty string as name, not null. Empty name is not valid any way, so detect that accordingly.\n", "commit 868284309d2fd392fcc99e41f8510be8487bb590\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 17:53:21 -0700\n\n in IE, innerHTML of TABLE is not modifiable (See http://support.microsoft.com/kb/239832), so this doesn't work. Looking at the similar code in the latest prototype.js, a work around is to create the full TABLE HTML fragment and inserting it to DIV.\n", "commit 35bf96a7fbe89d538145c513b9e398cdafc1b138\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 17:40:50 -0700\n\n in Firefox 3.6 on amd64 Ubuntu that I tested, setting innerHTML of TBODY to \"<tr>...</tr>\" doesn't just add a TR, and Firefox tries to fix it to something broken. But setting innerHTML of a TABLE to \"<tr>...</tr>\" works as expected.\n", "commit 957ffd30096a4309fc7da779d03086edb46e4fe3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 13:26:11 -0700\n\n [FIXED JENKINS-7871] Fixed a race condition in FilePath.copyTo\n that results in missing tail bits when the master is heavily loaded.\n", "commit 5d413e9e95774ee32733b4fcc74e5fb2d96d4231\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:51:19 -0800\n\n Fragment can contain text and other stuff, not just elements.\n", "commit 7d488623b1b2783d37b70822be12b0c4c42dd60a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:50:31 -0800\n\n Match the parent tag name, or else innerHTML assignment can create\n strange intermediate nodes.\n (For example, when we are inserting a number of <TR>s)\n", "commit 779914c879f8906c5149ccc99eedcf753d8e42e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:37:18 -0800\n\n improved the test to verify that the element order is preserved during insertion.\n", "commit 1e718c00208e139bfc29879ed6283d1a0ca71a8c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:36:54 -0800\n\n applying behaviour rules means we can't use Element.replace\n", "commit a452cb6b3b4d8fbfa420da767e931f8ce05e3558\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:23:56 -0800\n\n added a test case to verify that behaviours apply to the inserted fragments\n", "commit 40238d6f741bc8b128281d44706306ec92704f98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:06:19 -0800\n\n doc improvement\n", "commit daebc2f6b7a78d877624f2342ee84c5e66d830cb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:04:22 -0800\n\n and more test\n", "commit feac2067687450d5887431643b46ade2c5109313\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 17:59:30 -0800\n\n another test\n", "commit 633aefbbe2ab88e34de10b86c3791c1def12afe0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 17:54:55 -0800\n\n adding inclusive/exclusive selector tests\n", "commit 98c8871955b3112c03ae393c0066cef0849a8625\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 17:33:36 -0800\n\n making Behaviour.applySubtree to consider the given node itself as a possible match. Previously it wasn't.\n", "commit f8b28e9e5ad080729ee4a982929f0114ab319394\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 17:12:52 -0800\n\n pulling in to avoid namespace pollution\n", "commit 2c4d8b4d45962c2077783b9d74c976f224f71db1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 14:22:42 -0800\n\n absolute path shouldn't resolve from the current parent.\n", "commit ab1aacf5e090933bf7b969ec3fc74ba6c9017e0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 21:29:54 -0800\n\n lazy load invisible fragments\n", "commit f9f4c417c6ecddc069ab14a67e46273cc0fefbbb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 21:29:41 -0800\n\n properly capture the currentDescriptorByNameUrl (when <l:renderOnDemand> is nested twice)\n", "commit 3eb1a16f647aace8de87802cd9dc51fbbcc55bc3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 18:17:13 -0800\n\n Stapler should delegate to us for crumb generation\n", "commit df8a0ad803f74f0d833cb8385e5e330f1500ad42\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 17:42:31 -0800\n\n adjuncts are like static resources, and they should be available without read access, or else page rendering can fail\n", "commit 83d754b2e11275539b2be37f60bb101871a67c75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 17:24:16 -0800\n\n added lazy loading support for <f:dropdownListBlock>\n", "commit 4c834413020c95a95fe50c08ae99993b75871d32\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 16:42:49 -0800\n\n Generalized the lazy rendering of a fragment to <l:renderOnDemand> tag.\n", "commit 134bf304a73b664c579b4a525cec42779a2ed361\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 15:35:48 -0800\n\n Used the JavaScript proxy support to lazy load configuration fragments in <l:hetero-list>\n", "commit 3095a262aa6bd027d13c3b22a80fcabd5b2c2116\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 15:20:04 -0800\n\n making script error easiler to find\n", "commit 36708ee3fb699b7cfd53c0c6334fd2f2d6ed8e93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 15:19:36 -0800\n\n Simplified\n", "commit 1edacd7da48e9f1abab780227534f3a76c4c0033\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 15:15:55 -0800\n\n make the JavaScript proxy support available everywhere\n", "commit f28409ee272fdb989d28083aa19dfb29e9fda2b2\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-04-21 12:48:09 -0700\n\n [FIXED JENKINS-9230] Added unique instance identifier to UDP broadcast and DNS multicast.\n", "commit 7bf279422cd583a8a6ead453727c5c9fab7c45f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-21 09:56:01 -0700\n\n adding more exclusions as some people reported failures here\n", "commit 136ab1cb4b31d572c6ad47067299e1bc4331a484\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-04-21 14:14:13 +0200\n\n Fix for JENKINS-5922 - workaround for CertificateReaderInputStream\n", "commit ef31c199b556bcdb2c1e30aa915f581e9d1cd120\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-20 11:15:44 -0700\n\n More license error reports trickling in.\n Looks like there are some rogue versions of POMs out there that doesn't\n have the license info like the official ones do.\n \n Still planning to improving the error message from the plugin, too.\n", "commit 33847324b01a3556224588d3c810d1a32f79a665\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-20 07:46:04 -0700\n\n removed Maven3 build dependency\n", "commit 6a0393997f4464ee9272da8cb17ffda2c50b17c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 09:52:46 -0700\n\n [JENKINS-9367] revisting the fix --- changing the access modifier is an incompatible change.\n", "commit e23068808a645af7660240287654f4dbe3152fe8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 09:42:18 -0700\n\n [FIXED JENKINS-9367] persistence problem in View$PropertyList\n", "commit f861c42fb5abb2fecfba757944d9e62ce2680d5f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:58:51 -0700\n\n fails to update AJAX, so removing it\n", "commit b531378d4616e26b5c22d74ac21eaed4fe45f506\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-20 01:35:25 +0200\n\n changelog for [JENKINS-9183]\n", "commit b017863388b3e6bc5f498320293f33b500fd7e32\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-20 01:31:15 +0200\n\n |FIXED JENKINS-9183] Maven3 with multiple threads does not work in Jenkins\n", "commit 3c645224995adfae18cd5c7e79810d6fcc2b9b0b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:35:15 -0700\n\n NCName cannot start from numbers.\n \n Man, I used to work for \"XML Technology Center\" and now I don't even remember what a valid element name was...\n", "commit db6aab01c7cadd8db6ba08c751a6c86777bdc6e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 13:10:23 -0700\n\n during unit test we won't have war/target/classes loaded, so allow this to be missing\n", "commit 37625d67bb7a0b85166ad96ea3b6aaeb3ebdf709\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 21:02:54 -0700\n\n added a convenience method\n", "commit f89ff9ac8c25cea4f286773c544fffb0baa68ec9\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-04-14 09:31:37 -0700\n\n [FIXED JENKINS-9347] descriptorFullUrl already has context root,\n so don't preprend ${rootURL} .. thx alexlehm\n", "commit d8c574740e48541b5aeee0f6cd13490c42dd7550\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 21:34:20 -0700\n\n In matrix security, newly added rows weren't removable\n", "commit c472e822b851bf4f1a602e236b50cc6e294fbf91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 21:03:06 -0700\n\n take advantage of the context\n", "commit c6b4cbb61c7cdc6781284f68af799ae11ff2b3ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 16:49:44 -0700\n\n added a new method to interpret the path with relative names\n", "commit d68e3ba2c51b730c04d9c15d82ac012e8d1aaec9\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-31 16:35:05 +0100\n\n Tsk Tsk! Kohsuke you missed a possible NPE for people running hpi:run on plugins in fixing [JENKINS-6545]\n", "commit 828c91334d107b43856ac21162d7f1a8b821192e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 15:34:47 -0800\n\n expose the raw value. Useful for testing\n", "commit 059895c96eeffbcfd23ec994acd5e0282d0490ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 18:37:11 -0700\n\n opening up for plugins\n", "commit bfebe87bacbf3acae93a4f3607c84f073690f5cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 17:40:04 -0700\n\n inherit from the parent.\n", "commit 2513f92fc3df95528a02fe6045913ea88dc98b32\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 18:23:21 -0700\n\n inherit from parent, not just the root\n", "commit 831e746182f4f8fbdf0211c6596102fb058b3981\nMerge: 3755b4c40e 071c51ac61\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-04-20 00:47:21 +0200\n\n Merge remote branch 'upstream/master'\n", "commit 071c51ac613564a0bfc2d394a944fc1a0c6fae2e\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-20 07:45:24 +0900\n\n updated Japanese localization.\n", "commit 3115f7836edc6f825c16b6baa5bf124f465e71c7\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-20 07:17:34 +0900\n\n added escape-by-default.\n", "commit b9606de97ed6275d0eef6937a31041a84e39e13a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-09 17:26:21 -0800\n\n Making pronoun customizable\n", "commit c83d1196132f50b4d47043cb0883ce00de842143\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-02 01:43:40 -0800\n\n [FIXED JENKINS-8579] defined a mechanism to replace some of the key UI text.\n \n I wasn't initially planning to do this, but it turns out more people needed this feature than I thought.\n \n I left the text as is, but defined a mechanism to override this in the plugin, in a possibly context sensitive way. For example, a plugin can replace this text on a job-by-job basis, or by looking at some property/builder/etc.\n", "commit f0dcd840de6c328806cb0a6291130ca07bc57b2f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 14:17:02 -0800\n\n Added a visitor to walk the tree structure of Item&ItemGroup\n", "commit 1cbb05dee4a4bde9551277e182155d512c246e37\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 01:12:22 -0800\n\n Implementing a better auto-completion\n", "commit 42d5c8305fb3648289011fd949ff21df8a40b872\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 00:56:43 -0800\n\n Switching to modern auto-completion text box\n", "commit 9fcd5fb19d38397a5ec33067e7b37d678f79c9df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 14:26:06 -0700\n\n no longer relying on java.net\n", "commit 115d7a4bab97c5229958055e290e30a232bafb10\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 13:10:23 -0700\n\n during unit test we won't have war/target/classes loaded, so allow this to be missing\n", "commit 0cf1e695ea883690572db1387494690b9fae6ee1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 12:06:33 -0700\n\n final touch up to 1269cca9099ef909178571d42d599f752467dc2f\n", "commit 1269cca9099ef909178571d42d599f752467dc2f\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-04-16 22:58:19 +0200\n\n Added possibility to run tasks with variable delay intervals - analogs to PeriodicWork and AsyncPeriodicWork classes, but with variable delay interval.\n", "commit 2c7961e7e084a7d7bcab3040226a45a019f7915c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 12:01:02 -0700\n\n [FIXED JENKINS-8848] recording the previous change and the version\n marker.\n", "commit e65f893b1bc0608ef57095c71eb0517c5353bda1\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-04-12 23:05:12 +0200\n\n [JENKINS-8848] allow custom workspaces for maven jobs\n", "commit 1f8ac3627de7abbf6b8d4e11d9e7346f814e1546\nAuthor: dlemos <daniel.lemos@concretesolutions.com.br>\nDate: 2011-04-18 15:48:46 -0700\n\n Edited core/src/main/resources/hudson/tasks/test/Messages_pt_BR.properties via GitHub\n", "commit ce2328f7df0092f41a2cf7dffdda9ffc9c8d35d3\nAuthor: dlemos <daniel.lemos@concretesolutions.com.br>\nDate: 2011-04-18 15:42:59 -0700\n\n Edited core/src/main/resources/lib/hudson/iconSize_pt_BR.properties via GitHub\n", "commit 7e4863fb0942f5984f8eae066a049abc1d3d8775\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 11:52:28 -0700\n\n A build failure was reported, whose root cause is that the central (http://repo2.maven.org/maven2/javax/mail/mail/1.4/mail-1.4.pom) and the source of the repository (http://maven.glassfish.org/content/groups/public/javax/mail/mail/1.4/mail-1.4.pom) have different POMs. So if your local repository was pre-populated with JavaMail from central you get this error.\n \n Relaxing a rule a bit.\n \n Also see https://github.com/cloudbees/maven-license-plugin/pull/1\n", "commit bd0c937394e40bb836058e79f7718387655f9f21\nMerge: 1369c4fba0 31bb961f4d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 11:44:25 -0700\n\n Merged 31bb961f4d9dc0e62241dc37b14be02919e65009\n \n Conflicts:\n war/pom.xml\n", "commit 31bb961f4d9dc0e62241dc37b14be02919e65009\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 11:39:22 -0700\n\n generate license from the war, to really include everything\n", "commit 80576ef0d687d3d88b815c839d18f43c34a012a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 22:02:04 -0700\n\n pushed the winstone dependency to the <dependencies> so that we can see the source code during debugging\n", "commit ebf262969584a0fe035048c1c11be4578691fcda\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 10:33:05 -0700\n\n Removed final to enable mocking\n", "commit 1369c4fba0e01999cd59cb4e55d761e71206ac98\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 10:30:19 -0700\n\n bug fix\n", "commit 2894e0e7ba07c46ce4b6ebcb875a8cdee7620a10\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-19 23:28:32 +0900\n\n fixed typo.\n", "commit e31f505087bae56ca97063185a3333a4475a44f7\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-19 22:23:42 +0900\n\n [JENKINS-9426] Fixed Ras HTML. Cause description.\n", "commit 02a77ab01edd2751b0be4cea073a648dc05f7010\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-19 21:54:29 +0900\n\n [JENKINS-9426] Fixed Raw HTML code. \"updates\" and \"available\" tab.\n", "commit 0f143271345d6d9c989135492bd5d05c74ab0ac4\nMerge: b013c4dd75 1d4abe268c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-19 00:06:00 -0700\n\n Merge remote branch 'origin/1.408' into rc\n \n Conflicts:\n changelog.html\n", "commit 9f85448e3e1537c341d2425b9cc1bfc6896b33b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 23:44:31 -0700\n\n Adding a new certificate, as the current update center cert is expirign\n and I don't have the CA key.\n", "commit e039f38f3934cc3b3a658e00bab6678315b75f34\nMerge: d1f862d562 1d4abe268c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 22:21:29 -0700\n\n merged back the RC branch\n \n Conflicts:\n changelog.html\n cli/pom.xml\n core/pom.xml\n maven-plugin/pom.xml\n plugins/pom.xml\n pom.xml\n remoting/pom.xml\n test/pom.xml\n ui-samples-plugin/pom.xml\n war/pom.xml\n", "commit 1d4abe268ce42e129875fc32c4239a3bcfa2de21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 22:02:14 -0700\n\n updated changelog as a part of the release\n", "commit 05ad9bca8f90561e7c315afdf307ecf94999342e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 21:59:02 -0700\n\n toward the next release\n", "commit e26bd9cec03e62939509778373800c263c112811\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 21:58:56 -0700\n\n releasing a new plugin parent POM\n", "commit 7e2c32edc3dba63105306f588b03955d046d82a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 21:58:56 -0700\n\n updated changelog for release\n", "commit a0b8ca212dd756679e13659c09feb3d3b7fc017c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 21:45:30 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit c526bf9895766817fe55f1d8fadfa20435a0b096\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 21:45:29 -0700\n\n [maven-release-plugin] prepare release jenkins-1_408\n", "commit 8d6f5cbd0b3c67760645d1ecfb42ca39899297d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 21:13:16 -0700\n\n using a newer version\n", "commit bd1f2aa7d6718c07ff594104597d34f652674501\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 09:52:46 -0700\n\n [JENKINS-9367] revisting the fix --- changing the access modifier is an incompatible change.\n", "commit 16580b58e57fb9bd2b6659a9f4b7bf7d7c20409d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 09:42:18 -0700\n\n [FIXED JENKINS-9367] persistence problem in View$PropertyList\n", "commit d1f862d56254592d89deda55e5697afc85a60862\nAuthor: redsolo <eramfelt@gmail.com>\nDate: 2011-04-18 22:35:22 +0200\n\n Updated GIMP file with new logotype and exported it as a PNG image\n", "commit c748d324752b8744d5085633c1c478aa0b3b774e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-18 23:24:10 +0200\n\n changelog for JENKINS-6795\n", "commit 2a36ccc7ee1b81bc4d19d5b09e4c1b946e52d92b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-18 23:20:25 +0200\n\n [FIXED JENKINS-6795] Maven agent needs a fix for the 'hardcoded' socket connection to localhost, perhaps a fallback mechanism when it fails to connect through the loopback interface can solve this pesky issue?\n", "commit 0aba9f97e7e2e2dd1e7a421287407b77c893e493\nMerge: 4bf8f09bae b013c4dd75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:30:22 -0700\n\n The \"ours\" merge to avoid unnecesary merge conflict down the road.\n", "commit b013c4dd7581a8b25e5ca612e1ee1933f4981b5b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:30:02 -0700\n\n forgot to update plugins/pom.xml\n", "commit 4bf8f09bae4bad1aaf2f946b4126de91cb999080\nMerge: 9c7e08b505 2d629d6eae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:29:19 -0700\n\n Merge remote branch 'origin/master'\n", "commit 9c7e08b5052510ea843563b4debc72b9b66c5039\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:28:37 -0700\n\n trunk is now toward 1.410\n", "commit ce551284bb2f8dcf8bebecc0c3f7bc2a2049fc0e\nMerge: 0ecb07bd36 5c21f12fed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:26:45 -0700\n\n Merge branch 'rc' into t\n", "commit 2d629d6eae7d8253ae8cc8e7027424406d403b97\nAuthor: Vincent Latombe <vincent.latombe@gmail.com>\nDate: 2011-04-18 13:25:33 -0700\n\n Typo\n", "commit 0ecb07bd36f334e906c0e0a71da38fd62f9ce5d4\nMerge: ebcc79130e ffcf4c52b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:25:16 -0700\n\n Those 5 commits revert the unnecessary fixes to JENKINS-9426.\n It actually contains one hunk that is necessary, but I'll merge it from\n the 1.408 branch.\n", "commit ffcf4c52b7c1909e76e3bebba47f6fafa072ac3f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:24:25 -0700\n\n Revert \"\"add some\" link on view which has no jobs is broken.\"\n \n This reverts commit 6523693e804bd786bc74a0354b3326ec2a8a0323.\n", "commit 54bf483e757f13e2c8473513584f0152e2199075\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:24:18 -0700\n\n Revert \"get rid of the unwanted escape.\"\n \n This reverts commit 5c1007dd4dcaa3c799c855012fa631c5058ea262.\n", "commit bf0e68e3f2956faaeb8b17126661ce5f1d28c209\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:24:13 -0700\n\n Revert \"Do not escape the link \"Full Log\"\"\n \n This reverts commit bd8181929362741539d7032ee03ad9fdb9ed8d4e.\n", "commit d9c157e04d49a7d24cd1ce7c163be01ec96f5fc0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:24:06 -0700\n\n Revert \"[JENKINS-9426] get rid of the unwanted escape for XSS.\"\n \n This reverts commit a903b3abd6f58f72429c752e73d5c7ba69728d25.\n", "commit a35e06c32c9304c24f973f3b359de7dddb30992d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:23:57 -0700\n\n Revert \"[JENKINS-9426] fixed broken html.\"\n \n This reverts commit eb7292e1a2137d9defaadc91eda2de853dda6fdd.\n", "commit 5c21f12fed3df6c14bb5f0f3fecdb5712e108327\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:21:22 -0700\n\n RC is now 1.409 since 1.408 is going to be out-of-cycle release\n", "commit 58a58aaa397206a1095b51fa07a67c95a291cf30\nMerge: f3c44a0dd2 31e7daea9b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:20:36 -0700\n\n Merge remote branch 'origin/1.408' into rc\n \n Conflicts:\n changelog.html\n", "commit 31e7daea9bbeda121439d977527e0b4dfd5250d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:16:57 -0700\n\n recording JENKINS-9426 fix for the out-of-cycle 1.408 release\n", "commit 0a878bb5c8501d54ab759a52b620688eaa2ea359\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 13:12:21 -0700\n\n Backporting one actually needed change from\n a903b3abd6f58f72429c752e73d5c7ba69728d25\n", "commit 04cd203ad6bc62cf7c9b3a588b41073443fc3bbb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 12:52:38 -0700\n\n We failed to exclude the other commons-jelly, resulting in two almost\n identical copies into WEB-INF/lib.\n \n As a result, which one gets chosen is up to the file system /\n classloader, and hence we failed to catch it sooner.\n", "commit b7d7fb92019411df81a69e856dac51e33e5944e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 12:58:35 -0700\n\n creating an out-of-cycle 1.408 release to address HTML escaping problem\n", "commit ebcc79130e142172502dc434cd8e2485962282bc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-18 21:49:56 +0200\n\n changelog entry for JENKINS-9326\n", "commit d67814424151d6863cba29b0a212f99c317418e2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-18 21:47:05 +0200\n\n cleanup and add javadoc\n", "commit c2642228d3a11834039ea52abf53c41b80f1361c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-18 21:44:59 +0200\n\n missed to add unit test project file\n", "commit e4914db591cde0b8619726f1b92dc488ef8bec1d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-18 21:43:50 +0200\n\n [FIXED JENKINS-9326] Jenkins Maven build does not recognize Tycho surfire reports\n", "commit 988b1a201441189f87ef011e30d9d70f7149ce3d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 10:03:45 -0700\n\n added a mechanism to insert Environment from RunListener\n", "commit ce9ef803f73637677d08edd3ae1705d10f229d62\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 09:52:46 -0700\n\n [JENKINS-9367] revisting the fix --- changing the access modifier is an incompatible change.\n", "commit dfc2fe3895a1284d74da9658082ca5aaa4cc63b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-18 09:42:18 -0700\n\n [FIXED JENKINS-9367] persistence problem in View$PropertyList\n", "commit eb7292e1a2137d9defaadc91eda2de853dda6fdd\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-18 23:31:25 +0900\n\n [JENKINS-9426] fixed broken html.\n", "commit a903b3abd6f58f72429c752e73d5c7ba69728d25\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-18 22:50:39 +0900\n\n [JENKINS-9426] get rid of the unwanted escape for XSS.\n", "commit bd8181929362741539d7032ee03ad9fdb9ed8d4e\nAuthor: Vincent Latombe <vincent.latombe@gmail.com>\nDate: 2011-04-18 01:09:22 -0700\n\n Do not escape the link \"Full Log\"\n", "commit 5c1007dd4dcaa3c799c855012fa631c5058ea262\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-18 06:49:41 +0900\n\n get rid of the unwanted escape.\n", "commit d0ecb604c3389f30c0745ae953388a2fd1c3e912\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-17 20:48:27 +0200\n\n add maven 3 prerequisites\n", "commit b8b35e040e54daafaa0b3be82bad2261bd30aea2\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-04-17 14:36:32 +0200\n\n Use this really great looking new Jenkins logo\n", "commit aca8e281f538e68c247b697b4962615fd7e00688\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-04-17 08:52:26 +0200\n\n [JENKINS-1034] Fixed default value\n", "commit 02827fc06c0251e1e94654bb446f5acf73fdd330\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-04-16 18:59:38 +0200\n\n Removed extra attribute coming from checkbox\n", "commit 465c12d35842177cf0df56ddb55170030bac00fb\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-04-16 18:55:07 +0200\n\n [JENKINS-1034] Implemented Trigger even if the build fails\n", "commit 65f28a31b3db521517810be0c826613e7cd9113c\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-04-16 18:49:28 +0200\n\n Radio should be smarter\n", "commit 6523693e804bd786bc74a0354b3326ec2a8a0323\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-16 21:20:09 +0900\n\n \"add some\" link on view which has no jobs is broken.\n", "commit 56a1d03fab23b8f42d3f3cd5b0c92999a4f67780\nMerge: fcf7f46f55 f3c44a0dd2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 23:07:58 -0700\n\n Merge remote branch 'origin/rc'\n", "commit f3c44a0dd2dc24e7e706d5ac419c23893a3b1d04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:58:51 -0700\n\n fails to update AJAX, so removing it\n", "commit fcf7f46f55c4dff56b115afe6808d17d5704b8cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:56:03 -0700\n\n Jenkins can behave as Hudson 1.395 but that\\'s where it stops\n", "commit 48ce4036c3b4fe941ae0394697e05390addc7b7d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:44:07 -0700\n\n bug fix in the test case\n", "commit b07eaf74c8354180f2d95a0a6a89dc9a60dd2e7a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:36:05 -0700\n\n technically this use is OK, but using the same name as a tag file feels more consistent\n", "commit a8f43b07421e40da82357155372ae0bf26e6fe6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:35:15 -0700\n\n NCName cannot start from numbers.\n \n Man, I used to work for \"XML Technology Center\" and now I don't even remember what a valid element name was...\n", "commit 156d7040a9b54e1c227129ab330883962e1131a6\nMerge: 7e14d2ee23 5c990b4aae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:28:07 -0700\n\n Merge remote branch 'origin/rc'\n", "commit 5c990b4aaeccb558d97ab7cdbe33ef7e74afb242\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 22:27:33 -0700\n\n updated\n", "commit 7e14d2ee23a3f6ba0e6da61f033924944bbf8111\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 21:40:04 -0700\n\n the trunk is toward 1.409-SNAPSHOT\n", "commit 7923c6b155edf659cb6b59caa2603969da4cd2dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 21:39:59 -0700\n\n creating an RC branch\n", "commit 70613748db877ac4500454207984704afa890c8f\nMerge: 5b0fcc6191 d3d564c269\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 21:25:37 -0700\n\n merged back the RC branch\n \n Conflicts:\n core/src/main/resources/hudson/security/GlobalMatrixAuthorizationStrategy/config.jelly\n", "commit d3d564c269e6192e567f9e503726ea4c1c274bdd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 20:11:10 -0700\n\n updated changelog as a part of the release\n", "commit 3534c4d86e7f41f60ba28953f717084a7eca6f6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 20:07:57 -0700\n\n toward the next release\n", "commit aae08284c87749ec9bd7859a992b09ed0ab66bfe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 20:07:52 -0700\n\n releasing a new plugin parent POM\n", "commit 8cfd21b8b72a96e8d79244f791aefb62229deab6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 20:07:51 -0700\n\n updated changelog for release\n", "commit ef3d48719e8d0fa794dcba8f85d9923da7c2e773\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 19:52:22 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 0bf36700729a2c0e716d4f45c4bcbf9c5e1cc239\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 19:52:18 -0700\n\n [maven-release-plugin] prepare release jenkins-1_407\n", "commit 1017bae3dc5e6fdb2cd2abae402340ea21121377\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 19:16:57 -0700\n\n last minute catch of an HTML escape problem\n", "commit ea68a360358a72553026a75ca6d13ce1af09b834\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 17:33:40 -0700\n\n replaced with Jenkins logo\n", "commit 9dddebd00e4bc879a3a280132b4b574ab359760d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 23:46:16 -0700\n\n importing the installer build script\n", "commit 5b0fcc6191d48e4439054b6a8654502bb139f6de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 17:33:40 -0700\n\n replaced with Jenkins logo\n", "commit ad92ad461159ea3320da15f9d7030cdd12d83cee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 17:29:30 -0700\n\n [JENKINS-9397] recording the change\n", "commit 5e593a69b7c1802fe4f3a837a165787920ba27e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 17:25:41 -0700\n\n updated license rules to list new pieces\n", "commit 6577d788b91a19791b6684ddeccbc50c9c563a78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 17:25:12 -0700\n\n [FIXED JENKINS-9397] fixed a bug in the implementation, added tests.\n", "commit 00485b3188236f17b4962790945ae3218de98d09\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-04-15 15:15:29 -0700\n\n [FIXED JENKINS-9397] Added convenience method to hudson.util.io.Archiver to get the Unix mode (if appropriate) for a file, and modified TarArchiver and ZipArchiver to utilise this to get and set the Unix mode for files whent they're being archived.\n", "commit 6a2dad3134cecc50fa343ec184dfcdc9273fa06f\nMerge: b8152f4605 ff1f60905e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 15:00:15 -0700\n\n Merged ff1f60905e977503c2006278ed85264520c2b049\n \n Conflicts:\n changelog.html\n pom.xml\n test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n", "commit ff1f60905e977503c2006278ed85264520c2b049\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 14:55:12 -0700\n\n integrated the license.xml generation process into plugin builds\n", "commit 1419749eb6f999c22e061bfd6b9a60d3eba3f30d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 14:28:37 -0700\n\n hooked up the 3rd party license ack to the UI\n", "commit 0ae70779bebf8bf7da38f5ea4438f08ab0458942\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-15 10:15:30 -0700\n\n Generate 3rd party dependency license report and make it visible from\n the UI.\n \n Also, for the core build, require that all the dependency licenses are\n available.\n", "commit 2eae2b1cde8bb45c9229242c2a8872c6ac44739b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-14 17:45:17 -0700\n\n removed the user of graph layouter, which was experimental anyway\n", "commit 3cd9ad4c22f40ebbf7c0526ba451a7921fc5d1de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-14 15:44:38 -0700\n\n using newer versions with the license definition in POM\n", "commit f105becb14eb8de748be8906f5abe6b66709ac54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 21:33:29 -0700\n\n added another convenience method\n", "commit b8152f4605fb5a9afca879349c31e3588a08efa7\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-15 21:59:30 +0900\n\n [FIXED JENKINS-9384] \"Copy existing job\" autocompletion does not work\n", "commit 3f28af2d9110b6b3c41ae9796bbcdb63f4f0f287\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-14 15:11:58 -0700\n\n [JENKINS-9182] removing the size from the title to make image replacement easier\n", "commit cd027f1f62b709db7779d1975c8c0c1968f29b9f\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-04-14 09:31:37 -0700\n\n [FIXED JENKINS-9347] descriptorFullUrl already has context root,\n so don't preprend ${rootURL} .. thx alexlehm\n", "commit 2c767feea175aa2b7113216f10d0f972671a0e92\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-04-14 08:29:13 -0700\n\n [JENKINS-9293] Add test that project-level permissions of a matrix project\n apply to child configurations as well.\n", "commit f9ad02a3c8a8fec534f10dfe1267880ddf33bdee\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-04-14 03:14:10 +0200\n\n Fixed link to fingerprint wiki page\n", "commit da8b50764cc36a3d3afd24913b5c7f1a6b66bcd7\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-04-14 03:09:48 +0200\n\n Fixed typo and added German translation\n", "commit 50bb9e958c3ae3ca520e0979bacf840c7a07a75b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-13 20:15:18 -0700\n\n jruby dependencies pull in jelly, and this avoids version duplication\n", "commit 3755b4c40ec412de3c2e6d40922571470364e050\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-04-14 03:14:10 +0200\n\n Fixed link to fingerprint wiki page\n", "commit 17a217bc9e54c905fe75ba63a7bf85063959879f\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-04-14 03:09:48 +0200\n\n Fixed typo and added German translation\n", "commit c54c7e5c49a099a236313bb98fa723fcb48e73d0\nMerge: 54d98401a0 6065a957bc\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-04-14 01:14:30 +0200\n\n Merge remote branch 'upstream/master'\n", "commit 6065a957bce84773cc113f710156e36de4c12e31\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-13 09:15:28 -0700\n\n [FIXED JENKINS-7537] reports indicate that exec(2) from multi-threaded app now works on Snow Leopard. Also see JENKINS-4012\n", "commit d7815877ef9ea06d9aac8ccbac74bf53b7123c81\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 23:46:16 -0700\n\n importing the installer build script\n", "commit a6cb95df322bc070714216a9006ce6711246cb39\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-04-13 12:15:51 +0100\n\n Improve help message\n", "commit 9b7496e4a870cc166b35363fbf70f5d3cf8a2d51\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2011-04-13 10:49:20 +0200\n\n [FIXED JENKINS-9343] Add LOADING overlay when triggering a build with parameters\n", "commit d3e5d758b2f94633228058b8bc96befb43c1a56c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 20:28:11 -0700\n\n oops\n", "commit e761d80f4d53a0f368fa8e9fbb06f01db247f8cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 19:16:08 -0700\n\n [FIXED JENKINS-4617]\n this and the previous commit constitutes the fix.\n Also added a test case.\n", "commit 502219cf1b8be65f91d4ebd81e590558eb8c5b26\nAuthor: marco <marco@morca.de>\nDate: 2011-04-11 10:25:40 +0200\n\n [JENKINS-4617]\n we are looking for dependencies since the last successful build\n and not since the last previous not failed build\n", "commit 6c3a605f7185643d4fe3227fafd1e120c7f0c3a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 18:27:37 -0700\n\n forgot to update these files\n", "commit ad646cd167f82040ce187e68207e5cec5b6882c4\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-04-12 20:35:10 +0100\n\n Move Jenkins URL to its own section in the global configuration\n \n The URL is used in many more places than just E-mail Notification, but people who do not send emails from Jenkins tend to overlook it and do not think it is a setting that will affect them.\n", "commit 506183064870a47fd1f8b4100e7188d80a23b6f9\nAuthor: Lyle Hanson <lyle2.0@gmail.com>\nDate: 2011-04-07 10:47:48 -0500\n\n [FIXED JENKINS-9281] Match entire port number instead of just prefix using POSIX character class.\n", "commit 7cb015e10c40d2b43e2bd4baf9a409878b365de7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 18:06:52 -0700\n\n Added two new CLI commands, inspired by pull-91.\n", "commit 7f69fe86f96c397979264883e0dbf87d22af1bb3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 13:57:56 -0700\n\n integrating the new logo\n", "commit a39f8275dd1aee460356b96ebb6245477e599a91\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 17:14:46 -0700\n\n recording changes\n", "commit 1c3d9b05b0de05e395059c8eebb5d5faca70c178\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 16:52:52 -0700\n\n fixed excessive escaping\n", "commit 745039bb116f8bf654cc6ed87d1034a3a4e31d20\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-12 23:38:04 +0200\n\n start moving to UTF-8 codes for french properties\n", "commit 228cf1cd14e092f6109c8fcf3da81740e0416af1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-12 23:18:43 +0200\n\n add changelog entry\n", "commit 95a432ee33ad062cc3787d37f1b661f71d1edc51\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-12 23:16:48 +0200\n\n [JENKINS-9334] Some french strings are incorrect after renaming to Jenkins\n Submitted by Aur\u00e9lien COUDERC\n", "commit deb2ee49bc76f5256e5f100f94ebb16104ec6345\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-04-12 14:12:01 -0700\n\n bump to latest parent version\n", "commit 62fb6ec7b98390ca7ff15b9e39f50181c297539e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-12 22:57:57 +0200\n\n upgrade junit version tp 4.8.2 for plugins parent\n", "commit 8f62f7e479b632cb124738f5fb3daed063ef72c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 12:34:06 -0700\n\n test case for the HTML escaping\n", "commit 09e2ce82d576b113161dd775e793b10d3bb6672e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 12:33:57 -0700\n\n depend on a released version\n", "commit 90a6b094e045a2546192a8cdd7e12c41646cba87\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 01:08:33 -0700\n\n bug fix\n", "commit 41ab84fe0a1512fe52347d55fb58445174636896\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 00:53:01 -0700\n\n manually updated them with some tool assistance\n", "commit f561d53bdb6e44823627bd086203569883cf457d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-12 00:15:30 -0700\n\n integrated Stapler that handles escaping on i18n exps in a new way\n", "commit b5843f3b7766c6294c6f7d4a7c6c5b1b67ce8dc1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 22:39:01 -0700\n\n adding the Jelly PI to files that have no expressions in PCDATA\n", "commit 3d5b33e4191cfefe301d7774e9c5b1ab40ffddd4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 22:30:08 -0700\n\n added Jelly PI after manual inspection\n", "commit 9ff7bffdb0566f3e5c6302c911579fdb2cdf21b0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 14:19:31 -0700\n\n Jenkins!\n", "commit 8c71f97d45e89743ea6f92a600f931324f3f3aa1\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-04-11 10:58:10 -0700\n\n remove commented rss links.. feed is for plugin releases,\n so doesn't really belong here.. will add in wiki instead.\n", "commit 5d9d6e8f58e9983cebc6f0782bcda70c3867126b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 10:44:43 -0700\n\n the trunk is toward 1.408-SNAPSHOT\n", "commit fd4e6ba9cc09f684c3e9aa08ce7729f2fe2bb889\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 10:44:39 -0700\n\n creating an RC branch\n", "commit 350ab552b590c6079dcff2a640a460fdd7898f15\nMerge: 5cbe17973b be85b9c51e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 10:15:45 -0700\n\n merged back the RC branch\n", "commit be85b9c51e2e14fb95f2b535f2b40b37731adab3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 09:24:17 -0700\n\n updated changelog as a part of the release\n", "commit 4c4dbb4fdfab329605c78a9f9569d6171e07aba5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 09:21:05 -0700\n\n toward the next release\n", "commit c5594108bbd2b49b404d1be84813cc9efae23d33\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 09:20:59 -0700\n\n releasing a new plugin parent POM\n", "commit 51d5e63635db8d5eb3622b75a5af5d03ca2eb5ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 09:20:58 -0700\n\n updated changelog for release\n", "commit 1ae45e8ff01c27c5342d89a5c7fc0f15dc1b652a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 09:05:12 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5db5007d3bf627aece07f3ef1ed3c79a696282d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-11 09:05:12 -0700\n\n [maven-release-plugin] prepare release jenkins-1_406\n", "commit 5cbe17973bd54c4e433e93ed1c16b5f3d58a142e\nAuthor: bap2000 <bap-git@a1.org.uk>\nDate: 2011-04-10 14:29:55 +0100\n\n Add method to list with excludes\n", "commit f568a43170d070fda257e0fdbfb34b6419b4f9f8\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-04-09 14:32:48 +0200\n\n [FIXED JENKINS-9300] wrong estimated build time for Maven projects before POMs are parsed\n", "commit 3bf484913272cc71dbae83bcc0f17f1420a2fb6e\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-04-09 10:42:47 +0200\n\n fixed link\n", "commit d691e616a439c08829bc32e424f4c8f444be94eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-08 18:43:15 -0700\n\n Jenkins!\n", "commit 9a107b9dcd1d9b006ed645432c4b2b837ca5922e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-08 22:06:11 +0200\n\n record changelog entry\n", "commit b0832e7215613b64f12d4904f50ba1632b741573\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-08 22:04:01 +0200\n\n [FIXED JENKINS-9202] Javadoc links on maven job page with only one module\n", "commit 5f6d69d336c5f821c8e9751bbe044ef0c381b6a8\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-08 00:57:38 +0200\n\n record changelog entry\n", "commit 9fc376ab1548fb3e8650a1a28435761ec5b97e27\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-08 00:53:54 +0200\n\n [FIXED JENKINS-1557] Duplicate test results with Maven2 projects\n merged with some modifications from https://github.com/kaydouble-u/jenkins/commit/0fff2e929015d50aa0811ae323503b8c6423ad0f\n \n it test added\n", "commit 0fff2e929015d50aa0811ae323503b8c6423ad0f\nAuthor: Martijn Baay <martijn.baay@gmail.com>\nDate: 2011-04-07 20:37:29 +0200\n\n Fixed [JENKINS-1557] duplicate test results. However it does not take into account the fact that the same test suite might be ran twice\n", "commit 4d6df29e998706d0c981bb0837c0f728bee144a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-06 16:43:38 -0700\n\n [FIXED JENKINS-9271] \"AdjunctManager is not installed for this\n application\" upon failed boot\n", "commit 5de8366d6c96aa1cd961884d66dc287fc28830f4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-06 10:06:23 -0700\n\n pointless self reference\n", "commit 70e4b6c2443ac661081730e5fd7d0f3b13754023\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-06 10:06:04 -0700\n\n Jenkins!\n", "commit d2809f867e985a07a0231a2fd912721c29a4eb3a\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-04-06 23:39:49 +0200\n\n [FIXED JENKINS-8914] Use new patched version of jmdns - Update changelog\n", "commit 2c3583d1fc561ccc80373456184ca45baeba39b7\nAuthor: Vincent Latombe <vincent@latombe.net>\nDate: 2011-04-06 23:32:34 +0200\n\n [FIXED JENKINS-8914] Use new patched version of jmdns\n", "commit 963206c39f83e5d9b7ff44cd31182aa6f0b27d62\nAuthor: Lucien Weller <lucien@wellernet.ch>\nDate: 2011-04-06 11:24:09 +0200\n\n fixed NullPointerException\n", "commit 642632d16bc8c682d9e5fd9abd3eb68300aa7891\nAuthor: Paul Sandoz <paul.d.sandoz@googlemail.com>\nDate: 2011-04-05 10:20:44 +0200\n\n Use LinkedBlockingQueue to support unbounded requests. Previously this was limited to the max thread pool size (of ten).\n", "commit cd6d4f6a805c693cd6a412b6048ac50878d8781a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-04 23:31:32 +0200\n\n record changelog for\n [FIXED JENKINS-8348]\n [FIXED JENKINS-8448]\n", "commit 1ed76da23fb4d6eb5e62c6c1dab85e924b393d7f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-04-04 23:26:23 +0200\n\n use last sisu-guice version to fix some classloading issues\n", "commit cd18457f4ae0b54af014e1ee37e40082ac550f36\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 11:33:41 -0700\n\n the trunk is toward 1.407-SNAPSHOT\n", "commit 3804a4de6c3a5fe7224763a2d68d54a2bb17096a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 11:33:37 -0700\n\n creating an RC branch\n", "commit 62697b6c3cafcd6ad85e8c4c478b98a664d6f788\nMerge: 177a932098 f987e4e1f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 10:20:17 -0700\n\n merged back the RC branch\n", "commit f987e4e1f38fb7465190bcb9e6aff03e4d1f5f46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 09:51:36 -0700\n\n updated changelog as a part of the release\n", "commit 29d3e63625f4a6027dacae016938790808ed761d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 09:48:21 -0700\n\n toward the next release\n", "commit 300a13891e6f9ad2a9cd9a45ff9a1e236e9602ab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 09:48:14 -0700\n\n releasing a new plugin parent POM\n", "commit c394545fecd42f2c21e7a090cab4b6cdff306e58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 09:48:14 -0700\n\n updated changelog for release\n", "commit 812adef2e8f495f4b9ea95ced1c5c584d29271cf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 09:33:05 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 5603644943187e2aeae68465b4098d1c1aa6fc45\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-04 09:33:05 -0700\n\n [maven-release-plugin] prepare release jenkins-1_405\n", "commit 3c718664e323d5758645f383072cf9bdec6ea28c\nMerge: 9b03bf4fca 2b7ebb5437\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-04-04 11:16:17 +0100\n\n Merge branch 'jenkins-1.400-trunk' into oss\n", "commit 2b7ebb54375c73b35e091769aa916a5627842396\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-02 08:14:01 +0900\n\n fix compilation error.\n", "commit 2ae9e56b8d93b508c704a3eea2390e0a0c173377\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 15:23:59 -0700\n\n crap, merge error\n", "commit 2960207cb89687d8a69061f17d73b86eba1df278\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 15:13:56 -0700\n\n <optionalBlock/> needs to have @title due to f8e136ed4902d6c625fa4a7b9bfc7c99cfbb46c8\n", "commit 36cfac2fdd63828b29d98d47aeda2dacab9a0f99\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 15:06:48 -0700\n\n recording changes in ad343a68075e64ee91bf66d84a8dea727f60bf84\n", "commit 88ea8de45f5d6ae846d64d7cad9b8432fb111357\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 14:25:46 -0700\n\n added a mechanism for creating invisible node properties\n", "commit 788209de9eb4388bebfe83cacc339c19c99c4238\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 14:22:41 -0700\n\n added a convenience method\n", "commit f2ebd01bbdb1c4c965fc15345ffa89b7264f6872\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 09:51:52 -0700\n\n Node now supports ReconfigurableDescribable\n", "commit ea0295b5096a3cc76297e7d7030b54d44f3dc472\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 18:19:13 -0700\n\n added test cases\n", "commit e6b90c74f3ae2afaa9cf711c66e79dfd8067be75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 18:18:38 -0700\n\n - modified to use <descriptorList> for better reuse&consistency.\n - support invisible JobProperty\n", "commit 5e3c88727e39416edf883f8697a3d034339fc3fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:24:06 -0700\n\n noting legacy stuff\n", "commit 8fcb00f2dd71fd0dcaace1cdcbd8c1fdb9376dbd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:08:55 -0700\n\n added a test case for invisible ViewProperty\n", "commit 9905132fff6153050ea77b077b8542ea790fbc58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:02:41 -0700\n\n Added a test case for ViewProperty\n", "commit 2b5c2cc6dfa7b4076302c9a4126bf460cebeb795\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:02:26 -0700\n\n Use CSS to create space instead of nbsp\n", "commit 982be4783c2d151ae9e3c186ab254229239588fc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 16:45:33 -0700\n\n added a convenience method\n", "commit ebd6981dd1dfbfec1dbb795f742b7da9dae12373\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 16:27:42 -0700\n\n This concept is unique to View, so I think it's fair to implement this by default\n", "commit a66959d76db62f06c65ee0e5d66a398a5ca5787f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 16:15:25 -0700\n\n degrade to rowSet, which works nicely with descriptorList\n", "commit ef7b9d84fdaa9ec35213a5c324e397ff389dd561\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 15:50:41 -0700\n\n generalized the reconfigure concept.\n", "commit 6fc699ff7406628271bbab7038b552481653436e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 15:09:23 -0700\n\n - making context richer\n - simplifying Jelly view and submission handling\n", "commit 177a932098edd7a837ff81869ca5e95d8830c45c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-03 05:27:34 +0900\n\n fixed failed test.\n", "commit f5e29cbca52cdfb75a86cefe7f5dbb9f696c4160\nAuthor: Matthias Kraft <Matthias.Kraft@softwareag.com>\nDate: 2011-04-01 15:17:05 +0200\n\n [FIXED JENKINS-6439] Fixed Timeline widget's default view off by one day.\n \n Second part of the JENKINS-6439 fix.\n \n Signed-off-by: Matthias Kraft <Matthias.Kraft@softwareag.com>\n", "commit 416d25cb84b0caf402540163f53f8c3269187b75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-02 10:06:41 -0700\n\n recording the previous commit\n", "commit fe9347435fd326cdd3bc2b7482d4b10922f1c160\nAuthor: Martijn Baay <martijn.baay@gmail.com>\nDate: 2011-04-02 18:24:02 +0200\n\n Fixed JENKINS-9084: Made sure the correct slave is detected even when it's the Master\n", "commit f46e44bbafb6de5c1757f63b8e3447a4743686ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 22:48:58 -0700\n\n [FIXED JENKINS-9009] Fixed a bug in handling ' and \" in matrix build\n label axis\n", "commit 2d3608c27683074aca1585f9ef015b926f484c0b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 21:23:33 -0700\n\n bundling the latest of the Subversion plugin\n", "commit f79ee543de199a7f3d5393cabf7380d2ef38b3d2\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-02 08:14:01 +0900\n\n fix compilation error.\n", "commit af48bf570a095793b780ed6651f76a802529b14c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 15:23:59 -0700\n\n crap, merge error\n", "commit 5cfc4baa52c8f3646d31eeba4ef5936b51d31d08\nMerge: 9a9ac354ba 9b03bf4fca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 15:15:49 -0700\n\n Merge commit '9b03bf4fcafc951cd5411ada8e184d2a9580552e'\n", "commit 9b03bf4fcafc951cd5411ada8e184d2a9580552e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 15:13:56 -0700\n\n <optionalBlock/> needs to have @title due to f8e136ed4902d6c625fa4a7b9bfc7c99cfbb46c8\n", "commit 9a9ac354bae5ea48d5abadca1a21066976dd5946\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 15:06:48 -0700\n\n recording changes in ad343a68075e64ee91bf66d84a8dea727f60bf84\n", "commit 3abc2d5b1ce50b15c3cac1bf821dbc1aeab88601\nMerge: 995f402f45 ad343a6807\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 15:05:47 -0700\n\n Merge commit 'ad343a68075e64ee91bf66d84a8dea727f60bf84'\n \n Conflicts:\n core/pom.xml\n core/src/main/java/hudson/model/Node.java\n test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n", "commit ad343a68075e64ee91bf66d84a8dea727f60bf84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 14:25:46 -0700\n\n added a mechanism for creating invisible node properties\n", "commit a895bce94ab02894168230f6742773b8bbf3e2c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 14:22:41 -0700\n\n added a convenience method\n", "commit 4fe1df86864a328e12e69b5426020fe3ff108ec5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 09:51:52 -0700\n\n Node now supports ReconfigurableDescribable\n", "commit 995f402f45105eba53a51b85a0272f4db6f5b33b\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-04-02 06:32:45 +0900\n\n check the node name.\n", "commit 46994700e4d2b3a5ea84607035bb954ed3c4c750\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 10:37:56 -0700\n\n adding the credit of Victor Garcia for 4129ac50a39ae2522c20ce73e2b10872a07c04be\n", "commit deef8e7e7a69156b084a554e3a001155706638f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-04-01 09:51:52 -0700\n\n Node now supports ReconfigurableDescribable\n", "commit 8e103c9c7da667b549c3d2f1272db1ff5d43a674\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 19:23:06 -0700\n\n adding JRuby module\n", "commit b78fe8756da0e2dc3ac03f71b5cf6ae31de02254\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 19:07:02 -0700\n\n recording the changes merged since bafc4f61a6ba7ef64fc5328130ee8b3051f1863b\n", "commit edcde6d14aac4a6320519013826d96b991fa1977\nMerge: 427a8aba4a 55d1f1fec3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 19:04:12 -0700\n\n Merged commit 55d1f1fec3d7d7502dfde376b19a292925ba7448\n \n Conflicts:\n core/src/main/resources/lib/form/optionalBlock.jelly\n core/src/main/resources/lib/hudson/newFromList/form.jelly\n test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n", "commit 427a8aba4a55c36de971814eb7c1660cc76d0d3e\nMerge: 5bbc78f6d8 782f7f7236\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 19:02:05 -0700\n\n Merge commit '782f7f7236a98bfb8f3fff56992088a0d42222c3'\n", "commit 5bbc78f6d8fc04fd6ffdb34f25ef942d71ef356c\nMerge: 6b3b55579a ff05abe462\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 19:00:00 -0700\n\n Merge commit 'ff05abe46211613237191330b3afa04325bb5c12'\n \n Conflicts:\n test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n", "commit 6b3b55579a96e39b5de3853c14f25b0f76bb1bb1\nMerge: bafc4f61a6 205fea68ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 18:58:25 -0700\n\n Merge commit '205fea68adc64140bd3aa0bb8d799b1555aa3bee'\n \n Conflicts:\n changelog.html\n", "commit 55d1f1fec3d7d7502dfde376b19a292925ba7448\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 18:19:13 -0700\n\n added test cases\n", "commit 3417dc04ccee454deb387f003a53dfb6697444b0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 18:18:38 -0700\n\n - modified to use <descriptorList> for better reuse&consistency.\n - support invisible JobProperty\n", "commit 277052345caf8e46c8b22a7d9561322be2be1a0b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:54:05 -0700\n\n Jenkins!\n", "commit e19e0ebd7bf1db22ea686ba5de3fa36da5a95f86\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:24:06 -0700\n\n noting legacy stuff\n", "commit 09ff6a37f4db9498c564b78f2f8df36cced8cb72\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:08:55 -0700\n\n added a test case for invisible ViewProperty\n", "commit 939a74120784737abb3288dd590112a7d9bf55fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:02:41 -0700\n\n Added a test case for ViewProperty\n", "commit 08a5edc60ecc7ee4768fb7df75de44dcd3bc2bdd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 17:02:26 -0700\n\n Use CSS to create space instead of nbsp\n", "commit b3a47fc3cdb8bd561020df0b4f1c8cb5994e5b81\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 16:45:33 -0700\n\n added a convenience method\n", "commit 1cb9b2644d6d9f962a01f8bdec49609770a239fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 16:27:42 -0700\n\n This concept is unique to View, so I think it's fair to implement this by default\n", "commit f8e136ed4902d6c625fa4a7b9bfc7c99cfbb46c8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 16:15:25 -0700\n\n degrade to rowSet, which works nicely with descriptorList\n", "commit c1b589705bc90fc5509172e7c304696f29c4068a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 15:50:41 -0700\n\n generalized the reconfigure concept.\n", "commit 54d98401a04184228f00f7ee91bcb9e3eac42135\nMerge: 821bf00757 bafc4f61a6\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-04-01 00:41:22 +0200\n\n Merge remote branch 'upstream/master'\n", "commit f9d83a4859dd9af9962a13c6a8b2d60392ca2ba9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 15:09:23 -0700\n\n - making context richer\n - simplifying Jelly view and submission handling\n", "commit bafc4f61a6ba7ef64fc5328130ee8b3051f1863b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-31 22:50:14 +0200\n\n add Jenkins name too for maven manisfest configuration\n", "commit 31cd6033a1dc98dc5de6c2fa86d8344eb1aef7dc\nMerge: ff05abe462 782f7f7236\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 09:15:44 -0700\n\n Merge branch 'oss' of github.com:cloudbees/hudson into oss\n", "commit f660b777b097737090c32fc5530ed6e6cd1119ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-31 08:50:50 -0700\n\n recording the change in b6e369b194d85c35010c62e12e7fd72bf7071bd5\n", "commit b6e369b194d85c35010c62e12e7fd72bf7071bd5\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-03-31 10:03:53 +0200\n\n Expose jenkins in multi-cast dns\n", "commit cc3393a74e35a85eea9fc638b942ea8ed04976a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 18:08:41 -0700\n\n don't active unless it's run from tests\n", "commit d0db609a76dcb3c207dd411c4db8f8c64532e450\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 17:46:24 -0700\n\n dialing down the verboseness.\n", "commit 1b2de123b237687dc909c2940180eec101dddfe9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 17:40:04 -0700\n\n inherit from the parent.\n", "commit 5067a4cea559e11eb4b148723dfc8d1440daba4c\nMerge: 4129ac50a3 97f1d02cbd\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-31 16:35:24 +0100\n\n Merge branch 'master' into jenkins-master\n", "commit 97f1d02cbdc0aa85d2e907d878b126e80fd0880b\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-31 16:35:05 +0100\n\n Tsk Tsk! Kohsuke you missed a possible NPE for people running hpi:run on plugins in fixing [JENKINS-6545]\n", "commit 782f7f7236a98bfb8f3fff56992088a0d42222c3\nMerge: 9194d14cce 205fea68ad\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-31 10:00:01 +0100\n\n Merge branch 'jenkins-1.400-trunk' into oss\n", "commit 9194d14cce5944ccd91795699b7967b34df0e49b\nMerge: 049c0ea473 55debe8ad2\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-31 09:57:32 +0100\n\n Merge branch 'oss' of github.com:cloudbees/hudson into oss\n", "commit 205fea68adc64140bd3aa0bb8d799b1555aa3bee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 10:09:46 -0700\n\n use more modern DescribableList to avoid code redundancy\n", "commit e1837ec7755e8e15c77ee64e8f63153d9d75a9b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 10:00:10 -0700\n\n Actions can now override their rendering in the parent model object.\n", "commit f4132a57a2a59e1d2799dd08494bc730e9eee49e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-30 17:22:33 +0100\n\n refactor the save method so that it is available to all and null safe. also added a readResolve to handle when null properties are deserialized\n", "commit abdbddb340f4c3cf499bc68020363308669f96db\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-30 12:08:23 +0100\n\n Adding an extension point to allow associating custom properties with views.\n", "commit 483e322add07fa3925700f939937a8d3220919a6\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-31 09:49:46 +0100\n\n Adding a TransientComputerActionFactory. Note that the transient actions are never updated, so to make actions appear to be added dynammically you need to always add them and control their display, rather than conditionally add them. This is the same behaviour as for TransientViewActionFactory but not quite the same behaviour as TransientProjectActionFactory\n \n Conflicts:\n \n changelog.html\n", "commit 2bd1f1b3f263e7876f5590ffa4d2d5ce63db3bd8\nMerge: afa9e5b3b1 4129ac50a3\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-31 09:32:00 +0100\n\n Merge branch 'jenkins-master'\n", "commit ff05abe46211613237191330b3afa04325bb5c12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 21:38:43 -0700\n\n version with NPE fix\n", "commit 393be058a5d8dc94f4f4b8bd80565f30d3eb5cea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 21:31:45 -0700\n\n added a hook for trouble-shooting rare test failures\n", "commit 11f04a7fda4af6286cce333315b36b9de694963a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 21:30:19 -0700\n\n set the thread name\n", "commit 2d7afedd6c9711a8993a3615ddc0054c462a811c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 21:28:52 -0700\n\n I'm seeing an occasional SocketTimeoutException in waiting for a response from the server. I suspect there's some concurrency issue in the ThreadPool implementation, as the problem disappears when I attach a debugger (and let it run for 8 hours.) Swapping to JDK ExecutorService to see if that makes a difference\n", "commit 821bf00757728a703ace5e2aa79c417028920711\nMerge: e9992bef42 4129ac50a3\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-03-31 01:40:02 +0200\n\n Merge remote branch 'upstream/master'\n", "commit 4129ac50a39ae2522c20ce73e2b10872a07c04be\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 14:33:04 -0700\n\n [FIXED JENKINS-6545] support nested test suites\n", "commit 260f8f28cccbac47e60fca7070313213371a9738\nMerge: 92e7aa00b6 55debe8ad2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 10:13:41 -0700\n\n Merge commit '55debe8ad2195734b2ac564b22e973e14754788e'\n \n Conflicts:\n changelog.html\n", "commit 92e7aa00b6224b94755ce6bfb8e959b2fb35403d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 10:09:46 -0700\n\n use more modern DescribableList to avoid code redundancy\n", "commit 55debe8ad2195734b2ac564b22e973e14754788e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 10:00:10 -0700\n\n Actions can now override their rendering in the parent model object.\n", "commit b88f313f3c8790173630abad004429a0b53e2020\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-30 09:42:48 -0700\n\n make sure to close off all the channels at the end\n", "commit afa9e5b3b1f4198a5fcaaa60401963b6732bc42e\nMerge: cd083bf4ed d8096f24e4\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-30 17:22:55 +0100\n\n Merge branch 'master' into jenkins-master\n", "commit d8096f24e46bd55f657fde2b08e0c796a7e22bee\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-30 17:22:33 +0100\n\n refactor the save method so that it is available to all and null safe. also added a readResolve to handle when null properties are deserialized\n", "commit cd083bf4ed0425424567051c5c54325a231879e1\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-30 12:08:23 +0100\n\n Adding an extension point to allow associating custom properties with views.\n", "commit 231c1c174675c6fa36036440a3e4b4a88d7471dc\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-03-29 11:16:31 -0400\n\n [FIXED JENKINS-9182] Performance: Specify image sizes for faster page loading\n", "commit c3114ddc2aec73797b47bd823c2c5d8713046b54\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 21:34:20 -0700\n\n In matrix security, newly added rows weren't removable\n", "commit 494140e0550146848af9d6e41dce45bd61d5d3c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 21:03:06 -0700\n\n take advantage of the context\n", "commit b15387bd4bd477539e72eb608e69c7e189a3b9e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 21:02:54 -0700\n\n added a convenience method\n", "commit 88218f38d5a7d355452d080dd4c1ac5dfaac775b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 18:37:11 -0700\n\n opening up for plugins\n", "commit 654840ddba4a49c9a94010316862693859a65301\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 18:23:21 -0700\n\n inherit from parent, not just the root\n", "commit 9bee46ebfb79be183671db62382b2ccf74c044ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 17:17:39 -0700\n\n it looks like with recent improvements in the test additional memory is no longer needed\n", "commit 7c19d7930ed623dd57428df63c58e82d3e34fe2a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 16:49:44 -0700\n\n added a new method to interpret the path with relative names\n", "commit 1bdecb463bed8db59d556d403a5cee7d5d87d182\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 16:30:04 -0700\n\n getItemByFullName shouldn't bypass security check\n", "commit b5a067e09f7c827869ed3a48474e623943ed57a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 16:05:38 -0700\n\n wrong location for logging\n", "commit 9236d86f417beadb890e58ea6d4cb6d691fde575\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 11:35:54 -0700\n\n replaced System.out with logging\n", "commit 0afa0ea7773d8998b7662384562521812f8743ae\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-30 04:12:26 +0900\n\n fixed l10n(ja).\n", "commit 05f36b4772bf554105ec79706ff326fc5873b5b6\nMerge: 51562a2a92 40983bac81\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 11:26:57 -0700\n\n Merge commit '40983bac81df783cbf07ecfc5b1a71c444c00c79'\n", "commit 51562a2a92126299e30c7105ccd5d56eb36a708d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 10:22:55 -0700\n\n [FIXED JENKINS-8537] expanded the grammer to support binary operator sequence\n", "commit 3a434230fd8caa81e33c16eb480b25537b72cc84\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 10:02:55 -0700\n\n improved the error check more robust, based on the old xUnit plugin behavior:\n \n unning from: /usr/share/jenkins/jenkins.war[Winstone 2011/03/28\n 16:52:46] - Beginning extraction from war file\n hudson home directory: /var/lib/jenkins found at:\n EnvVars.masterEnvVars.get(\"JENKINS_HOME\")\n Mar 28, 2011 4:52:47 PM hudson.util.CharacterEncodingFilter init\n INFO: CharacterEncodingFilter initialized. DISABLE_FILTER: false\n FORCE_ENCODING: false\n [Winstone 2011/03/28 16:52:47] - HTTP Listener started: port=8081\n Using one-time self-signed certificate\n Mar 28, 2011 4:52:48 PM hudson.model.Hudson$5 onAttained\n INFO: Started initialization\n Mar 28, 2011 4:52:48 PM hudson.model.Hudson$5 onAttained\n INFO: Listed all plugins\n [Winstone 2011/03/28 16:52:49] - Winstone Servlet Engine v0.9.10\n running: controlPort=disabled\n Mar 28, 2011 4:52:57 PM hudson.plugins.greenballs.PluginImpl start\n INFO: Green Balls!\n Mar 28, 2011 4:52:57 PM hudson.model.Hudson$5 onAttained\n INFO: Prepared all plugins\n Mar 28, 2011 4:53:05 PM hudson.model.Hudson$5 onAttained\n INFO: Started all plugins\n Mar 28, 2011 4:53:05 PM hudson.model.Hudson$5 onAttained\n INFO: Augmented all extensions\n Mar 28, 2011 4:53:05 PM hudson.model.Hudson$5 onTaskFailed\n SEVERE: Failed NullIdDescriptorMonitor.verifyId\n java.lang.Error: java.lang.reflect.InvocationTargetException\n at hudson.init.InitializerFinder.invoke(InitializerFinder.java:\n 114)\n at hudson.init.InitializerFinder\n $TaskImpl.run(InitializerFinder.java:174)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at hudson.model.Hudson$4.runTask(Hudson.java:734)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor\n $Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor\n $Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)Caused by:\n java.lang.reflect.InvocationTargetException\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at\n sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:\n 39)\n at\n sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:\n 25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at hudson.init.InitializerFinder.invoke(InitializerFinder.java:\n 110)\n ... 8 more\n Caused by: java.lang.UnsupportedOperationException: The descriptor\n registry with the called getId() method is not used. The descri\n ptor redefines its own getInputMetric() method.\n at com.thalesgroup.hudson.plugins.xunit.types.CustomType\n $CustomInputMetricDescriptor.getId(CustomType.java:66)\n at\n hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:\n 65)\n at\n hudson.diagnosis.NullIdDescriptorMonitor.verifyId(NullIdDescriptorMonitor.java:\n 76)\n ... 13 more\n Mar 28, 2011 4:53:05 PM hudson.WebAppMain$2 run\n SEVERE: Failed to initialize Hudson\n org.jvnet.hudson.reactor.ReactorException: java.lang.Error:\n java.lang.reflect.InvocationTargetException\n at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)\n at hudson.model.Hudson.executeReactor(Hudson.java:752)\n at hudson.model.Hudson.<init>(Hudson.java:666)\n at hudson.model.Hudson.<init>(Hudson.java:606)\n at hudson.WebAppMain$2.run(WebAppMain.java:215)\n Caused by: java.lang.Error:\n java.lang.reflect.InvocationTargetException\n at hudson.init.InitializerFinder.invoke(InitializerFinder.java:\n 114)\n at hudson.init.InitializerFinder\n $TaskImpl.run(InitializerFinder.java:174)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at hudson.model.Hudson$4.runTask(Hudson.java:734)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor\n $Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor\n $Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n Caused by: java.lang.reflect.InvocationTargetException\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at\n sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:\n 39)\n at\n sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:\n 25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at hudson.init.InitializerFinder.invoke(InitializerFinder.java:\n 110)\n ... 8 more\n Caused by: java.lang.UnsupportedOperationException: The descriptor\n registry with the called getId() method is not used. The descriptor\n redefines its own getInputMetric() method.\n at com.thalesgroup.hudson.plugins.xunit.types.CustomType\n $CustomInputMetricDescriptor.getId(CustomType.java:66)\n at\n hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:\n 65)\n at\n hudson.diagnosis.NullIdDescriptorMonitor.verifyId(NullIdDescriptorMonitor.java:\n 76)\n ... 13 more\n Exception in thread \"pool-2-thread-2\" java.lang.NullPointerException\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor\n $Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor\n $Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n Exception in thread \"pool-2-thread-4\" java.lang.NullPointerException\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor\n $Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor\n $Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:662)\n \n from http://jenkins.361315.n4.nabble.com/Jenkins-update-from-Hudson-on-Debian-broke-my-installation-td3413072.html\n", "commit 40983bac81df783cbf07ecfc5b1a71c444c00c79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-29 09:00:18 -0700\n\n also exposes JENKINS_URL\n", "commit 0cab76ae1ffd445cce7d053473c550219f0d81eb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-28 21:32:58 -0700\n\n Jenkins\n", "commit cabe8987bb58e95e2563085346f48d4a16473353\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-28 21:30:59 -0700\n\n set a very conservative time out to avoid a hang\n", "commit a6520d813eeddddbaf1da4ecba671453de8774cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-28 19:19:46 -0700\n\n avoid a hang\n", "commit 82ded4d6754ff3f27500d68ebde3e6bc446a1f2d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-28 16:52:10 -0700\n\n Using the latest Jetty to avoid a race condition that can create\n occasional test failures. See JETTY-1149.\n", "commit b5756b1af0cfda7aef6bc876721e957553e5baa2\nMerge: 2b9b4d0322 cf7bc420da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-28 14:15:18 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 2b9b4d032293d67aab6781beb9bf24fea35282d4\nMerge: af04d72cf5 39eb87c7de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-28 14:13:18 -0700\n\n Merge commit '39eb87c7de5742f586091be6e19e951b62dd2bd0'\n", "commit af04d72cf566aa0d4280fa98b6ad1243f1c1c53c\nMerge: eadb72fd16 c21918df7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-28 14:13:08 -0700\n\n neutralizing this change by 'ours' merge\n", "commit c404bd5a83cc9a4167ff11dd628f16974c886c0e\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-27 22:16:05 -0700\n\n add generics on getDesciptorList calls\n", "commit cf7bc420daecbabe477fab903ce765ad4242c676\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-03-28 14:32:50 +0200\n\n Improved naming of 'edit' action: now the action is called 'Edit\n Build Information'.\n", "commit 12ea99bd0851e0f0c3d4e71b3d591cb056d266d1\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-27 22:16:05 -0700\n\n add generics on getDesciptorList calls\n", "commit eadb72fd162289e58d6ce1b94aebf956fef3ea6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 21:45:13 -0700\n\n the trunk is toward 1.406-SNAPSHOT\n", "commit 1a77e3f2d6b3d5518ee0acdbf49b542dd8b10cec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 21:45:10 -0700\n\n creating an RC branch\n", "commit 8beb7626ae100874c87e2692668482016f518c78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 20:25:36 -0700\n\n fix the version\n", "commit 06841407a2695e0720fbb866a669047d7f97557c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 20:25:25 -0700\n\n rely on the version specified in the parent POM\n", "commit d02076c171ab346de81b4cd359b9d8728d3fb78b\nMerge: 8403e8e5fc 174ad3bce6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 21:29:31 -0700\n\n merged back the RC branch\n", "commit 174ad3bce60764de419619bc8a921b15f2df7597\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 21:08:05 -0700\n\n updated changelog as a part of the release\n", "commit 2586794f8777df225f44de802936090a104f0b26\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 21:04:57 -0700\n\n toward the next release\n", "commit 7b070d506fe404ece635699275dd2afbb65b3291\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 21:04:52 -0700\n\n releasing a new plugin parent POM\n", "commit a064c31339db00a15c4e09b20414d122b6c556a4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 21:04:52 -0700\n\n updated changelog for release\n", "commit 781ffc7fc96f1b290214d3d19414d33941578f71\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 20:49:35 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit affa43a89f5c1a500d55ce50729409744e658c22\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 20:49:35 -0700\n\n [maven-release-plugin] prepare release jenkins-1_404\n", "commit 8403e8e5fc0f91fc2a07d32dbd09c0d2067879b7\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-03-27 23:32:47 +0200\n\n Replaced Hudson with Jenkins, fixed German translations\n", "commit fbfdaef4327be93be85452bc8e53bb5ca05ab06a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-27 16:22:08 -0700\n\n made to work with JBoss6\n", "commit 0e3c2456803919bf519dd4b0cab1c73f54898ba6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-26 21:25:32 -0700\n\n report request headers\n", "commit e9992bef42b6a80e40a73b36c8741bbae7104ece\nAuthor: Fred G <fredg02@hotmail.com>\nDate: 2011-03-27 23:32:47 +0200\n\n Replaced Hudson with Jenkins, fixed German translations\n", "commit 0eb596453c497d612e7f1c6e8736aa6f3ea54c0e\nAuthor: wyukawa <wyukawa@gmail.com>\nDate: 2011-03-27 22:21:21 +0900\n\n fix help link to fingerprint document\n", "commit 91dbd14505707f1bdd6a0209d46762e455d8bbfc\nAuthor: wyukawa <wyukawa@gmail.com>\nDate: 2011-03-27 22:10:38 +0900\n\n fix help link to fingerprint document\n", "commit 39eb87c7de5742f586091be6e19e951b62dd2bd0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-26 21:41:31 -0700\n\n rely on a newer htmlunit with bug fixes\n", "commit eccc227bbb0f422b4cb5e6b37bd5f75bc20d9677\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-26 21:40:10 -0700\n\n ensure we release all the background threads\n", "commit 3a2def7903b9fd019419f350207dd6a2a93cb37a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-26 21:35:28 -0700\n\n CLI connection needs to be shut down at the end of the test to release resources\n", "commit c9e3f4fa528c805aa35604e70684a2b8ccfd41f8\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-27 00:02:31 +0100\n\n upgrade bundled ssh-slaves to 0.15\n", "commit 961646f395960b80f17f59eb10e38b1a32f292d9\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-27 07:48:54 +0900\n\n Updated Japanese localization.\n \n Hudson -> Jenkins\n Edit description\n", "commit 5e39f3af153ce87a5c8d8efffefca2afbbbffcd6\nAuthor: wyukawa <wyukawa@gmail.com>\nDate: 2011-03-26 22:40:14 +0900\n\n fix url link to Japanese Ant Document of Ant glob-Syntax\n", "commit cccb301fbe28ff8b33b044f81f1d02fcd7ea02ee\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-26 13:17:32 +0100\n\n [JENKINS-7535] don't remember per-moduleset modules to prevent OOMEs\n", "commit d7d4a3cfb6dec4b0aeaf0d4b21daa28bb7dbda5a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-26 00:14:31 +0100\n\n update changelog content\n", "commit f8985ad12a6bb46810ff60a32e5ada778ddedc07\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-26 00:11:01 +0100\n\n oups miss to add this file\n", "commit 51710c6d9cdeb65d961eb300b9fe1e1e51ad3b6e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-25 23:43:20 +0100\n\n fix test javadoc display name\n", "commit e2f571876140534f2c3dc0d2ef60b4a7539d3c74\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-25 23:05:46 +0100\n\n fix link to generated javadoc and add link to test javadoc\n", "commit d3978478486e4030a058b05ff86a01f132c720a3\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-25 19:27:41 +0100\n\n record changes for JENKINS-7535\n", "commit 6a5330fd936fb949da74d738b82dcf5333282b61\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-25 18:49:10 +0100\n\n [FIXED JENKINS-7535] building up the dependency graph for maven jobs\n takes too long\n", "commit a2e597b3ee34ea0463bcb717a477019a737d9922\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-25 17:25:06 +0000\n\n Adding a TransientComputerActionFactory. Note that the transient actions are never updated, so to make actions appear to be added dynammically you need to always add them and control their display, rather than conditionally add them. This is the same behaviour as for TransientViewActionFactory but not quite the same behaviour as TransientProjectActionFactory\n", "commit 27871ce1df3cebdcffd3e2992c21c92a8696df75\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-25 17:05:26 +0100\n\n record changes for JENKINS-5764 and JENKINS-9072\n", "commit a1003269ce60c1b85d1e428a422f231148ad44a9\nMerge: b22a064dae c21918df7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-25 09:05:15 -0700\n\n Merge remote branch 'origin/jenkins-1.400-trunk' into oss\n", "commit d882ce50518f69107bb840fee0b85bc22c7d19d6\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-25 16:48:17 +0100\n\n [FIXED JENKINS-9072] Incremental builds: Marking modules not being\n build early, doesn't work with maven 3 projects\n", "commit f4233876cdab86c7d19ecf3fcd8f0c530d39117f\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-25 15:50:10 +0100\n\n [FIXED JENKINS-5764] maven incremental builds leave modules unbuilt\n upon failure\n", "commit b22a064dae79600d928447a92eff2021914cdb50\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-24 23:43:23 -0700\n\n previous fix was incomplete\n", "commit 5fdb33daa1e1102362a9445294129b5c7275cca4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-24 23:28:48 -0700\n\n allowed classloader to be specified, to improve the flexibility of the types that can be used for getRemoteProperty()\n", "commit 6c12a64cbac41e25d8b46f7616a032a99c14080c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-24 15:37:36 -0700\n\n added methods to help visualization\n", "commit 1351858c4cd78198f470f90cb762ecd60b2f79b1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-24 14:07:00 +0100\n\n fix typo\n", "commit 457c2df594434a05a271ff7f76515bcfb75a4160\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-24 01:48:59 +0100\n\n record fix for javadoc link\n", "commit 2f7dae63bbd43bd90bcba64d5c4fd949472d3202\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-24 01:48:04 +0100\n\n fix link to javadoc in maven modules, archiving test javadoc test too , still need to display link to test javadoc\n", "commit 3460958a9cbefac3f91aa7e4ec31b28c8c7e79fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-23 15:40:55 -0700\n\n recording the fix in b9be0b980e69187ee7d9727adb94a7100121cffb\n", "commit f5fbc56bc21d5adf055872931a8cf923ecbedeb0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-23 12:27:31 -0700\n\n recording 889318ae11be9bcfdc955f305cc0cb4d8fe34f07\n", "commit d6948ecd5300f905756624cbe8e68e44c5ddfc6b\nAuthor: Mike Robinet <mrobinet@ptc.com>\nDate: 2011-03-23 09:37:15 -0500\n\n [FIXED JENKINS-9138] Expand environment variables in fingerprint targets.\n", "commit 99fdf470becabbdc81cd400d778d2a3363b5573a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-23 12:24:17 -0700\n\n marking when this was introduced\n", "commit 38db351d4b1e7bd1db6544d4354a053fd80d3ff2\nAuthor: petehayes <petehayes@gmail.com>\nDate: 2011-03-22 20:14:21 -0400\n\n Added new copyWithDefaultValue method on parameter definition. This can be used by\n plugins like the rebuild plugin that want to default the parameter input fields with\n a previous set of parameter values. Currently the rebuild plugin has to rewrite the\n parameter input display for each core parameter which prevents it from supporting\n additional parameter types outside of core.\n", "commit beeb7a07ef0159f402cf72083cce1d8353b9b1c5\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-03-22 09:21:51 +0100\n\n [FIXED JENKINS-5453] Added RSS string\n", "commit ddbcff6927bcdf8ee0494794f5248d283a723ce7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-23 12:16:37 -0700\n\n recording 156350286b79da748091d45349cb0f33e11210f8\n", "commit ca56a32e16b97a8dae2e76718144ea00b24f51b1\nAuthor: Tomer Cohen <tomerc@jfrog.com>\nDate: 2011-03-22 17:23:27 +0200\n\n [FIXED JENKINS-9122] - Archived artifacts overridden when having multiple produced artifacts under different paths but with the same file name\n", "commit 9c8fcf2e75f13312b1c7067716aaef0b5b95d61e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-23 12:06:01 -0700\n\n recording JENKINS-8990 fix\n", "commit cff80e297cd11f4572ce4bb9763509c697d3a607\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-23 12:04:45 -0700\n\n ping should be set up from both directions\n", "commit 42a3b57e9d50e9ef4f2dff87ef39ae91f55411bb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-23 09:21:00 -0700\n\n doc/licensing header setup\n", "commit 18327e9de69b2937ce29730071ba818899c7ac51\nAuthor: Nathan Parry <nparry@gmail.com>\nDate: 2011-03-13 15:08:40 -0400\n\n [FIXED JENKINS-8990] Configurable ping interval\n \n This lets you configure the ping interval for slaves via a\n system property. (hudson.slaves.ChannelPinger.pingInterval)\n \n The default ping interval has been lowered from 10 to 5 minutes.\n \n It also moves the ping setup logic into a ComputerListener\n (out of the JNLP slave Engine class). As a side effect, all\n slaves will now have a ping instead of just JNLP slaves.\n", "commit 049c0ea473b87839741088c347bdfb102d84b56c\nMerge: 04584b806b c21918df7e\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-23 16:01:42 +0000\n\n Merge branch 'jenkins-1.400-trunk' into oss\n", "commit 67cd5b4dd8b2ee217190ba106f559a0ab71bce8d\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-03-23 14:17:04 +0100\n\n [Fixed JENKINS-8943] Changed 'configure' link to 'edit' link.\n", "commit c21918df7e9b783c12d1bdc775b45b9531da7032\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 22:18:06 -0700\n\n [FIXED JENKINS-9094] \"Remember me\" doesn't work with PAM\n", "commit c8d7af2d7dbeee78648b57c5e40f7933dc87a6a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-22 19:09:53 -0700\n\n Fixed an AbstractMethodError in ItemGroupMixin.create when using some\n older plugins.\n", "commit 6f413a3514169bf470df76fd9c2191a2a156953e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-22 19:06:42 -0700\n\n bundling more recent version of Subversion plugin\n", "commit f8b8b3d3b9d220883fbaf6c7eb6b327ac31facbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-22 12:55:45 -0700\n\n Describing the fix made in b9be0b980e69187ee7d9727adb94a7100121cffb\n", "commit 821a3b25699ff30a0f2a009704d8eee26d91dcfa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 17:51:04 -0700\n\n alow subtyping\n", "commit ce48d096ab27fd3aa4d52e7f83ce576b0aefe2a2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 13:27:18 -0700\n\n [JENKINS-8988] picking up new Stapler that fies the XML API issue.\n", "commit a1cd4888ecf3577e5f4c09f64f93bb2640303f88\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 12:45:52 -0700\n\n added all the resolutions\n", "commit ea502f484e4cf4866cf985de62ac467184228da2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 12:16:02 -0700\n\n typo\n", "commit 0ce75904adb5dc66b4e230dc7f574bc2fdee868f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 12:15:56 -0700\n\n made modifiable in subypes\n", "commit 4b1d3a13a1195d3e3f1d788a642b4520313fd8fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 12:15:40 -0700\n\n added a convenience method\n", "commit fbec27bb875d367a47fd5d40a87a5857c1550b14\nMerge: d5c2873e4a 33b796d0b9\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-03-22 17:36:15 +0100\n\n Merge branch 'fix/jenkins-7549' of https://github.com/resmo/jenkins into resmo-fix/jenkins-7549\n", "commit d5c2873e4a2dfd97edd938abb6fed000b19fd8fe\nAuthor: Nicolas De Loof <nicolas.deloof@gmail.com>\nDate: 2011-03-22 17:06:23 +0100\n\n [JENKINS-6455] typo in french translation\n", "commit 08f38dd63f017eb01b8a45af26e1f30f52a139d8\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-03-22 11:57:54 +0100\n\n Fixed test suite parsing of Eclipse Plug-in tests.\n", "commit 33b796d0b9f5ecb1ee4f9ee7f4b2a22c38c558d4\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-03-22 10:01:12 +0100\n\n [JENKINS-7549]: Fixed french translation.\n", "commit 3643a21295cf004902c3c384ba828892af5be92c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 11:55:35 -0700\n\n this got out of sync presumably due to the botched 1.402\n", "commit 314dd5fa4a897d94e67be2cfc57fb65da9330245\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 11:55:04 -0700\n\n this got out of sync presumably due to the botched 1.402\n", "commit 34fee7ca34fabdd7a7b6689e1c45df879e5b0c89\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 11:34:25 -0700\n\n the trunk is toward 1.405-SNAPSHOT\n", "commit c2312000a81cbf4b25596ece2d55712da3da0aad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 11:34:20 -0700\n\n creating an RC branch\n", "commit 315cd5420b8c90731a28c9569e5f8a382e28f216\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 11:10:22 -0700\n\n fixed the formatting\n", "commit 2102cd2aef597a03effc7477c6454ce174b0773b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 10:50:37 -0700\n\n 1.402 is a botched release that doesn't exist.\n", "commit 65d3454fe3438475818ba9d3888f196ca3208a0b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-21 00:22:08 -0700\n\n take the output file name as well\n", "commit 0aed9e9438bfa93d142efb6c9e9ab44d8ac70b5a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-20 22:00:54 -0700\n\n updated GUID\n", "commit 46472e809a877eca6bcf4e70d8a6bfcfea73f443\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 22:24:02 -0700\n\n when Descriptor is manually added/removed, ExtensionList<Descriptor> needs to be updated.\n", "commit 50a8046b41b9f7ebe2fa3fca657996e4edcee33a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 22:02:04 -0700\n\n pushed the winstone dependency to the <dependencies> so that we can see the source code during debugging\n", "commit 67c995b316e5464116d559c92ad1582c72c5ceb5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 22:01:39 -0700\n\n force the allocation of session, or else by the time we realize we need it, it could be too late\n", "commit 4233b0f59020706e7034cdba1904cc5faa297db0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 17:07:33 -0700\n\n Use a bigger buffer as Stapler traces can get pretty large on deeply nested URL\n", "commit f6474520c31b984d27a71cb68d05467e34fd22ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 15:39:58 -0700\n\n Added a new extension point to contribute build variables.\n", "commit 86c610f614acde1fcaf8fb87a513a590a82d14e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 15:11:16 -0700\n\n added a tag to override the currentDescriptorByNameUrl\n", "commit 793a67197be474f478077489c588fce484ca4743\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 14:23:38 -0700\n\n Bind {@link JobProperty}s to URL spaces.\n", "commit 81ccc97ca370d2a3b86c95201da81d29b3391bcc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 13:10:48 -0700\n\n Use the version that doesn't have \"Plugin-Version\" so as not to confuse\n earlier maven-hpi-plugin.\n", "commit 874ae6d136d79a599915f8c9957f53628365166e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 13:09:54 -0700\n\n Use the latest maven-hpi-plugin.\n \n I think it's cumbersome to update the master POM every time we rev\n maven-hpi-tools. I don't see why we can't set it here.\n", "commit b79c7c3cc2475953574f523cfb1dec015450718c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-19 12:35:02 -0700\n\n simplified a bit\n", "commit a8e4957438e468f772613a0647f0e7fdb1dcf938\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 23:28:34 -0700\n\n LDAP group names are now available as-is for the use in authorization. No upper casing / no 'ROLE_' prefix.\n", "commit cabd3dbaa82a969804b2ca2c6d3f1f08ff48c2aa\nMerge: ea3452ce2c 4b63591a76\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-20 23:46:03 -0700\n\n merged\n", "commit 4b63591a76bfb32e72a37295b16f394504f834d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-20 23:37:09 -0700\n\n updated changelog as a part of the release\n", "commit b9e1b752bb35c4d5cc95c5110818472e74d97b9d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-20 23:34:03 -0700\n\n updated changelog for release\n", "commit 59eb946cf669cbf49f9a4c3d54d6802b0513fa0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-20 23:17:50 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 76a1396c87c9e05c9e2b234303f7397b20bb6acc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-20 23:17:49 -0700\n\n [maven-release-plugin] prepare release jenkins-1_403\n", "commit cd5809ffbc8721db03daa1cad494d3cc410007b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-20 22:44:21 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 920ecff5f056c01339a1ffcee51a4ef54c5e10d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-20 22:44:21 -0700\n\n [maven-release-plugin] prepare release jenkins-1_402\n", "commit ea3452ce2cd9287c427b671e94e60d44953f38f4\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-21 13:55:42 +0900\n\n [FIXED JENKINS-7174] Failed to instantiate DumnSlave.\n", "commit 1c9631a73cdc1f66e23041054bcd00eacf3e7806\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-21 08:54:34 +0900\n\n [FIXED JENKINS-6128] NPE during run - fingerprint cleanup thread\n A job without a firstBuild is not causing an NPE anymore.\n", "commit 415a2729a54bc65c696e06d804bffd658d16b5ea\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-21 07:31:32 +0900\n\n [FIXED JENKINS-8449] Use correct shell interpreter on Windows slave.\n", "commit 7785574fd1ef2dcb8f6be820cf98486a52390b57\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-20 22:19:58 +0900\n\n [FIXED JENKINS-7743] added \"Manage Jenkins\" link.\n", "commit b12f123d872c483c3cd52fdcf4e59bb8a67c0e54\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-19 14:54:41 +0100\n\n removed unused import\n", "commit 5258e81f4fcee909322ba6b05f127310ddcb1834\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-19 22:35:16 +0900\n\n i18n & l10n(ja) for title.\n", "commit 2538887c623481c76e997eec163d7848480c912f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-19 14:03:24 +0100\n\n prevent NPE\n", "commit df8c234191a81282687552a9e5bbb6e3f01c9c37\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-19 21:50:17 +0900\n\n i18n &l10n(ja)\n", "commit 854d6be6693f721d41a6be826d52066c4b4a8770\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-19 21:49:41 +0900\n\n fixed runtimw exception\n", "commit bec0ee1eec5bd6fb5983b6fbc9b5acd9fceb7047\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-19 13:39:48 +0100\n\n [FIXED JENKINS-8567] Upstream culprits did contain culprits from old\n build\n", "commit 04d74e1f6520800cc7f478d1523d4321ee62bab1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-19 12:37:38 +0100\n\n display node name too in the log\n", "commit b63a38ad833c93e333fc1f8cd1ddc5969b388589\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-19 12:21:49 +0100\n\n more details in the log\n", "commit e2f51c9944488d30ba9823be28238f57d1f12953\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-19 12:14:59 +0100\n\n changelog for 9084\n", "commit ba24fa07a97d7e6eb4ccd153de49f58789995f1c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-19 12:13:51 +0100\n\n use logger instead of System.out\n", "commit 0868af63972351c8fdf051fbc3673aa1be03e5a2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-19 12:11:02 +0100\n\n [FIXED JENKINS-9084] Regression in jenkins .401 maven plugin - deploy to repository post-task\n logic to get remote settings.xml file, test in this order (as maven do)\n 1. configured alternateSettings\n 2. ~/.m2/settings.xml\n 3. $M2_HOME/conf/settings.xml\n", "commit 2aad40296f49860f2cad8f7b64a71a3eb3eb11b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 22:51:19 -0700\n\n [FIXED JENKINS-9050] Improved the error diagnostics when a remote method call fails to deserialize.\n", "commit ca4de00c2c93b156a3e4ffc1d5c39d13e351792e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 22:18:06 -0700\n\n [FIXED JENKINS-9094] \"Remember me\" doesn't work with PAM\n", "commit 371993e9f75c4c208b989d309e3d331dbf8121c5\nMerge: 29dc1d5fa8 df0b5542be\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-19 13:58:54 +0900\n\n Merge branch 'ja'\n", "commit df0b5542be9892e6c6e28056c409108883948d9d\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-19 13:57:37 +0900\n\n added japanese localization.\n", "commit 29dc1d5fa8e684e27034f717eb820ff53cdb14ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 21:28:21 -0700\n\n [FIXED JENKINS-9062] Fixed a bug in persisting user configuration that causes NPE in some plugins\n", "commit 08b7541d764b3606f8ff794a383bdd145a4121fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 21:15:56 -0700\n\n added another configRoundtrip method\n", "commit 36ddba6bfbf2f563dbd4cb1254f273a5f499bb06\nMerge: 2066157dc3 3f81160bb7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 20:11:50 -0700\n\n Merge remote branch 'origin/master'\n", "commit 2066157dc37ad494e3d44dcdfca268f29520d030\nMerge: dfead9c34e 04584b806b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 20:10:32 -0700\n\n Merge branch 'oss'\n", "commit dfead9c34e8f43eb4a84cdb1744bf17dc44e0628\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 17:13:54 -0700\n\n Integrated a module that retains an RSA key pair as an identity.\n \n This is a proof of concept to core modulizarion (by binary integration.)\n A module is built like a plugin but it's packaged to the war as a\n WEB-INF/lib/*.jar, not as a plugin.\n \n Compared to plugins, jars integrated in this way do not double-package\n dependency jars, and they are not visible to the users. I plan to try a\n few of these and if it's useful, this could be an useful mechanism for\n modularizing core.\n", "commit 04584b806b9a657e757198ed1c6d7602ba3a6944\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 15:14:48 -0700\n\n support streaming ciphers with modes other than EBC.\n", "commit 3f81160bb7081ce8400bcabf85ff5f160e3cd6c1\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-03-18 14:07:50 -0700\n\n [FIXED JENKINS-9102] Changed buildListTable column name from Date to Time Since, to reflect actual content.\n", "commit c072b3cb6cefc0a1e544ed403bf224ccf662a5a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 12:02:44 -0700\n\n key length can be obtained from the key\n", "commit eb19a453a95052138c924f293643d7909d685177\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-18 11:35:38 -0700\n\n added additional convenience methods\n", "commit 2c04b28ce6fe4e4b0a1d1cf1c348a2eb336ae550\nMerge: 9e788b48c8 c9d54a4b8c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-17 23:12:13 -0700\n\n Merge commit 'c9d54a4b8ce52d545e218d8dd102fc4862c3ddb6'\n", "commit 9e788b48c86fc47bcd9e03a1e867845f09526af4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-17 23:09:14 -0700\n\n doc improvement\n", "commit 4797b7f0368e43f218cffd7ba95f99a5a3f63ab9\nMerge: 81d5129488 283cb18658\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-03-18 00:24:45 +0100\n\n Merge remote branch 'origin'\n", "commit 81d51294886a69cb78c827b6a487b92e9c8163c1\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-03-17 23:47:23 +0100\n\n [FIXED JENKINS-9011]: openSUSE: HOME path problem\n \n Added a configuration option to control initialization of the\n environment of the Jenkins server process.\n", "commit 283cb18658420b1964d19a901011001ddc478ed1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-17 22:59:41 +0100\n\n oups missed to add a file for test\n", "commit 6ce99e92f671f152a7064a5a9fd196c99f36aa13\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-03-17 22:50:44 +0100\n\n openSUSE: Jenkins sysconfig permissions.\n", "commit 43898c4fb8f2cda7993be3091f6ab613fbc34451\nMerge: c5bc4721a0 951580fb18\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-03-17 22:38:37 +0100\n\n Merge remote branch 'origin'\n", "commit c5bc4721a071f49b8db2705722fa777331ac1978\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-03-17 22:22:12 +0100\n\n [FIXED JENKINS-8748]: openSUSE: required JDK\n \n For openSUSE it doesn't make sense to require a specific flavor of JRE\n for Jenkins. Even if the RPM explicitly requires the Oracle JDK, thus\n causing it to be installed together with Jenkins, some previously installed\n JRE may still be used to run Jenkins, due to the update-alternatives(8) setting.\n The JRE to use is a sysadmin issue, and not usually part of the RPM spec.\n \n I have not been able to reproduce the scenario described by David.\n Installing Jenkins on fresh installs of openSUSE since v11.1 pulls in openJDK\n 1.6 with it, with which Jenkins runs just fine. Even on Live CDs.\n", "commit 951580fb1854611ce4eee31f84e15849b4199643\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-17 22:27:13 +0100\n\n fix some typo regarding token macro in MAVEN_OPTS in maven plugin\n", "commit d818cd9572eca47b76d305de352595576af51f67\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-17 22:01:33 +0100\n\n reccord changelog for 8573\n", "commit f0dde2457e3e10a98efa6187073d164220789ba6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-17 21:58:57 +0100\n\n [FIXED JENKINS-8573] maven.build.timestamp property is not available during maven build\n", "commit c2cd2d11f27a517f1aef2a3e3f933032bb3ddfeb\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-17 21:44:03 +0100\n\n prevent some CNFE during tests with call token macro with reflection\n", "commit c9d54a4b8ce52d545e218d8dd102fc4862c3ddb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-17 13:32:57 -0700\n\n Enhanced the extension point to report additional HTTP headers\n", "commit d6beb58aa27b668003f6c85d1e670a701cbf6abe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-17 13:15:32 -0700\n\n Jenkins can act as Hudson 1.395 but it shouldn't advertise itself as a newer version of Hudson\n", "commit c4590529f731ba30b5deb0961d73f76e35ab70ff\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-17 09:15:26 -0700\n\n [FIXED JENKINS-7442] Change ArgumentListBuilder.toWindowsCommand() to not escape %VAR%\n type references by default (can now be done by passing \"true\" parameter).\n This restores ability to use %VAR% references for ant build steps on windows.\n", "commit 3bd3ff9b572391606300f1ecfcad3eb62792d32d\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-17 09:15:26 -0700\n\n [FIXED JENKINS-7442] Change ArgumentListBuilder.toWindowsCommand() to not escape %VAR%\n type references by default (can now be done by passing \"true\" parameter).\n This restores ability to use %VAR% references for ant build steps on windows.\n", "commit 16769c0cdfc29b4295cee72348b20d8612fa4ec6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-16 21:33:51 -0700\n\n improved the logging so that we can see who's marking the build as a failure\n", "commit 07e846532f6af1dbf62284656088bca84b0d89e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-16 16:53:07 -0700\n\n recoding the previous change.\n", "commit f97a7437fbf46cfd95d87ca3b9a629b5c20cab96\nAuthor: Johan L\u00fcbcke <johan@lubcke.se>\nDate: 2011-02-16 17:26:47 +0100\n\n [JENKINS-8665] Leave initial position of the Timeline window at current time\n", "commit b9be0b980e69187ee7d9727adb94a7100121cffb\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-17 08:08:05 +0900\n\n set lsBuild and lfBuild.\n", "commit 41eeb256704709ef7cd533741e08f293129f68cb\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-03-16 23:27:03 +0100\n\n [FIXED JENKINS-9011]: openSUSE: HOME path problem\n \n Reverted my fix, implemented the suggested change.\n", "commit 72060d50952b499d537ef83026a08d449f79cc8c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-16 21:32:54 +0100\n\n use correct workspace (the one use for the build) to get settings.xml\n", "commit f9db0d36756f62c74a2e9226ca398f5fe3e334ef\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-16 00:20:56 +0100\n\n upgrade tokenmacro version\n", "commit 477292ae3cb48755a712fd23efe530f6a0833085\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-16 00:15:31 +0100\n\n do not use TokenMacro if stringwithmacro is null\n", "commit f202054c671470780b920acf811906524fcb9fbd\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-15 22:49:55 +0100\n\n move maven agents and interceptors to an external repo.\n as they don't change a lot build will be faster !\n", "commit aa7cd70612028654978b71ff39a2a53b02fdb479\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-15 22:37:29 +0100\n\n fix German localization\n", "commit 482f7c301d8e00fea8fd17a847b6e53c8ad0ba0a\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-03-15 19:55:47 +0100\n\n [FIXED JENKINS-8984]: openSUSE: Don't replace config files.\n", "commit fdd3a37537e4b44f3cc6cdb35c6281f018a134ba\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-03-15 19:14:28 +0100\n\n [FIXED JENKINS-9011] openSUSE: HOME path problem\n \n Initialize the environment of the Jenkins server process correctly.\n", "commit dabc4261624a8d05c9af8669e61d68115be08845\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-03-14 11:30:02 -0700\n\n Handle aggregated test results separately from actual test results in project main page.\n", "commit fbac722627164bf9332a1795c4ebfa7dc380c3f8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-15 00:05:25 -0700\n\n [FIXED JENKINS-8914] fixed the JDK1.6 dependency that has crept in 1.400\n", "commit fa9ef96dfffeb6b14fc85d27008924d5a677dbe2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 23:06:38 -0700\n\n Use 2.3.1 to pick up a fix for\n http://jira.codehaus.org/browse/MCOMPILER-109\n \n Also see http://d.hatena.ne.jp/ssogabe/20091030/1256904551#c\n and http://d.hatena.ne.jp/sikakura/20110308/1299546068 --- the issue is\n that it fails when built on Japanese locale.\n", "commit 3f9e65d825770e47bbfd76c77c17a0c4dae6844e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 22:12:20 -0700\n\n [FIXED JENKINS-8968] When both \"block build when upstream/downstream is building\" are checked,the upstream block check wasn't taking effect.\n", "commit b497728418c48ed550fe7de76ae9ab6060f986d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 22:06:00 -0700\n\n [JENKINS-8790] revisited the fix to take advantage of the atomicity between Queue.pop() and executor state change\n", "commit bff971eaf9da42a6c842ca466361e6e11b0b0cfe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 21:28:59 -0700\n\n Revert \"[FIXED JENKINS-8790] Build Queue Fails for Parameterized Matrix Projects.\"\n \n This reverts commit 65689f17e873747b849f7811f3599f4c237faf9d.\n", "commit 4e9c9bd8eed3382e85714c54bc00fd1366095fdb\nMerge: 3e0b5a637d d6a9559300\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-14 21:28:49 -0700\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 3e0b5a637d8ef7e4ba1ef8e8d9ae91dcee56b5b1\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-14 21:25:53 -0700\n\n Remove old fields that have been deprecated since before 1.100\n tasks.Mailer from,subject,failureOnly,charset 1.10\n model.Project slave 1.60\n model.Descriptor properties 1.62\n model.Slave command,localFS 1.69\n model.AbstractProject enableRemoteTrigger 1.77\n model.FingerprintMap core 1.91\n If anyone still has very old XML with these, OldDataMonitor will\n still handle it (as unreadable data instead of old data, and\n with a bit more noise in the log).\n", "commit d6a9559300cac226ab330b0bc0eb043f909b996a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 21:08:20 -0700\n\n recording the last 7 changes\n", "commit 4a2ec7a6a064b2afe3830edfb48b6bce25406746\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 21:06:23 -0700\n\n added help text\n", "commit c9a9fbb557b0cb6dc1e4b57b104cf3fd74c60a5e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 20:58:44 -0700\n\n recording when this feature was added\n", "commit f4dfb88078cc4b20d8105fbddd14566518c94c68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 20:58:20 -0700\n\n pointless initialization\n", "commit 46fb0f84d68a6cd0b314e27f72494def9d92f9d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 20:57:02 -0700\n\n this method is necessary only because earlier versions of Jenkins treated axis names \"label\" and \"jdk\" differently and we need to be able to read that back.\n \n So this measure is not needed for newly added Axes.\n", "commit 013b4e794ea876642385c6cd022f3e1b1fbb459f\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-02-28 16:06:30 +0100\n\n Added trimming of label expressions.\n", "commit 86bde01eea76a41b51108339cbd73b7019979389\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-02-28 15:35:51 +0100\n\n Added help.\n", "commit ea890672b5e2efcd582866f069b2d7972f173882\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-02-28 14:55:20 +0100\n\n Label expression axis in matrix jobs.\n \n Support for expressions in matrix jobs. Added new axis, which allows specify label espressions as values of the axis.\n Values are specified in textarea and each line represents one expression (axis value).\n", "commit d7b8adade4a90a672d0970751311a2e06b020fe8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 20:47:44 -0700\n\n Added a new command line switch --mimeTypes to define custom MIME type\n mappings.\n", "commit f1f1e162c8fae765e5bfd2da87f9580efa837248\nMerge: 5c4cc605ff 803d111642\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 18:22:57 -0700\n\n Merge branch 'rc'\n", "commit 803d111642689ef7456006ccd21ff5c101859592\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 18:10:00 -0700\n\n on IE8, <A> element always gets empty string as name, not null. Empty name is not valid any way, so detect that accordingly.\n", "commit 9080a7215be6502a9c734f0d97a22780b8bc70a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 17:53:21 -0700\n\n in IE, innerHTML of TABLE is not modifiable (See http://support.microsoft.com/kb/239832), so this doesn't work. Looking at the similar code in the latest prototype.js, a work around is to create the full TABLE HTML fragment and inserting it to DIV.\n", "commit 2631419202197d3686f26d0158f9bf5019f75d63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 17:40:50 -0700\n\n in Firefox 3.6 on amd64 Ubuntu that I tested, setting innerHTML of TBODY to \"<tr>...</tr>\" doesn't just add a TR, and Firefox tries to fix it to something broken. But setting innerHTML of a TABLE to \"<tr>...</tr>\" works as expected.\n", "commit 5c4cc605ffd0a2236d4e319dc626ca1ce2f448da\nMerge: 4a6b5c131e c3fc09939c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 13:32:44 -0700\n\n Merge branch 'rc'\n", "commit c3fc09939cd688a8aa1bb19a1be2b0d7ab72e087\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 13:26:11 -0700\n\n [FIXED JENKINS-7871] Fixed a race condition in FilePath.copyTo\n that results in missing tail bits when the master is heavily loaded.\n", "commit 4a6b5c131ef0815779890d2245765a3d582a31e2\nMerge: 18eb94865e cbe2677d93\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 11:31:34 -0700\n\n Merge branch 'rc'\n", "commit cbe2677d93c04b540dcc75f2ab89d3da356a343f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 11:29:17 -0700\n\n Fixed the uploading of Extension points Wiki page.\n", "commit cec116c76fb84896ab24d5b5fb0056aa6044c6c0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:51:19 -0800\n\n Fragment can contain text and other stuff, not just elements.\n", "commit ee12b204d8d4e04364f81cb0470f68c4c73efbab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:50:31 -0800\n\n Match the parent tag name, or else innerHTML assignment can create\n strange intermediate nodes.\n (For example, when we are inserting a number of <TR>s)\n", "commit 18eb94865ec119b1bc2b4674847042f908be9efc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-14 19:27:27 +0100\n\n remove unused import\n", "commit 4e328c9f8abcd94caa4fdef65afca23384a79566\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 08:48:20 -0700\n\n the trunk is toward 1.403-SNAPSHOT\n", "commit 9caa08791d55bb74f3a07c19ae784f148f28fb22\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-14 08:48:17 -0700\n\n creating an RC branch\n", "commit fb3e8a9c21c25e15144cde53bec215049bf50f92\nMerge: 836fc8b619 7d46b22599\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-14 15:44:25 +0100\n\n Merge branch 'refs/heads/master' of https://git@github.com/jenkinsci/jenkins.git\n", "commit 836fc8b6195cac0b19ded5cbec06544e1dbab03b\nAuthor: Christoph Kutzinski <kutzi@gmx.de>\nDate: 2011-03-14 15:41:42 +0100\n\n minor fix for German localization\n", "commit 7d46b22599c6001eaeff7f47715fa80491b3fdd5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-14 14:03:40 +0100\n\n [JENKINS-7535] Rebuilding dependency graph slow on large installations\n Submitted by evernat.\n", "commit 39f1944b9b25b5d79642e81ac0f62750ff0378e5\nMerge: 5e3000fe1b 3245687645\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-13 21:03:17 -0700\n\n merged back the RC branch\n", "commit 324568764598a3b85f74c5cb8f0c8a20a9f167ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-13 20:58:35 -0700\n\n updated changelog as a part of the release\n", "commit f94d8deb5dd6c9ee889f24708b8490fe0d3eeab0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-13 20:55:27 -0700\n\n toward the next release\n", "commit e0ea40629edd8d30b07f4041d15a59c05d5b7d79\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-13 20:55:22 -0700\n\n releasing a new plugin parent POM\n", "commit c649fb7c4a372c7a8aea440ce1b7f0525d612c10\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-13 20:55:22 -0700\n\n updated changelog for release\n", "commit 253edbcc99f1709b05bf85fed0b4da436ea54872\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-13 20:33:58 -0700\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 192a22dbcb99aba989c4b9faf9f431eb00f156c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-13 20:33:57 -0700\n\n [maven-release-plugin] prepare release jenkins-1_401\n", "commit 5e3000fe1bedd49e582a6f6e73d5008ba84953d3\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-03-13 15:21:27 -0700\n\n Fixing setting of includeFailedBuilds on aggregated test results.\n", "commit 09e4891843616efc32173a474acea5fe0fe2bfcc\nMerge: 51beb723e6 a92526b8d0\nAuthor: Paul Sandoz <paul.d.sandoz@googlemail.com>\nDate: 2011-03-13 21:54:29 +0100\n\n Merge branch 'master' of git://github.com/jenkinsci/jenkins\n", "commit 51beb723e6eed8c17dd425f885fedf49b6f41da4\nAuthor: Paul Sandoz <paul.d.sandoz@googlemail.com>\nDate: 2011-03-13 21:54:04 +0100\n\n [JENKINS-8996] Include OS type and version of slave in the system information page.\n", "commit a92526b8d07dfc9c19b75e83a5897724aaa08bb1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-13 20:55:32 +0100\n\n upgrade surefire version\n", "commit 779e113400883d1a7b855c49184c746c95143c22\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-03-13 12:32:17 -0700\n\n Added autocompletion to build after other textbox, and textboxes can now use autocompletion without needing a true field via the autoCompleteField attribute.\n", "commit d6622b32dab6e244ce25b24fc208113bd6178aac\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-03-13 12:19:11 -0700\n\n Added autocompletion to aggregated test job textbox.\n", "commit c40507f4ad14baf517732981ddd622df62910b66\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-03-13 11:58:44 -0700\n\n Adding option to include failed builds' test results in aggregated test results.\n", "commit d9a5919480b9cc0d7355e0ba4adb884cc0dba657\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-12 22:47:35 +0900\n\n revert d3e4becef2953b99a69.\n", "commit c6e134fb908ca12a0dff566120eca3afb64ebfac\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-12 21:47:49 +0900\n\n replace Hudson with Jenkins.\n", "commit e20ed3ff726a1d2a96703bfabb8cd3ee2e5edcb1\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-12 19:08:53 +0900\n\n added i10n(ja).\n", "commit 6d3e4becef2953b99a69999e6d5601953b888eb8\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-12 18:00:27 +0900\n\n avoid redundant redirection.\n", "commit 7ec3a26169c11066b419732b0838dfbe748045a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:37:18 -0800\n\n improved the test to verify that the element order is preserved during insertion.\n", "commit 5c752203b4f45d1880be8d1e7bb305e1d3afe2c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:36:54 -0800\n\n applying behaviour rules means we can't use Element.replace\n", "commit 237efcfc1c37e504e4702bad910e92f3b7ef52e1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:23:56 -0800\n\n added a test case to verify that behaviours apply to the inserted fragments\n", "commit 95d0f3febe2e7ace2e6ded14a8cf6744e127666a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:06:19 -0800\n\n doc improvement\n", "commit 8be32ae78860ea76ea67beda7564e834548cd4dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 18:04:22 -0800\n\n and more test\n", "commit f7a64d00d47b402c951c0fe1ed729bf3e8d63c21\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 17:59:30 -0800\n\n another test\n", "commit de1e40906113dbc06be7adf0b615b07c1b74b24c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 17:54:55 -0800\n\n adding inclusive/exclusive selector tests\n", "commit 21c75d47c728910b9d96557b2b6bab4177e7ada1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 17:33:36 -0800\n\n making Behaviour.applySubtree to consider the given node itself as a possible match. Previously it wasn't.\n", "commit 2faf7ec99f99109b4c31c61ba4f893669e0bee32\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 17:12:52 -0800\n\n pulling in to avoid namespace pollution\n", "commit e7f8532a67ecc890f74a30a2ddcdb6232e200bc8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 16:42:00 -0800\n\n marking the version\n", "commit b190f8f5f9d311df1957f3f473611c5c94bb5196\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 15:35:15 -0800\n\n doc improvement\n", "commit 52ee980c74ee790ad70d6d1c4389fb0a18cf90ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 15:34:47 -0800\n\n expose the raw value. Useful for testing\n", "commit 0448c9fbc446d38ddb15afeb244b3e54c6cc7f1e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 14:45:06 -0800\n\n set @name for easier discovery from tests (and other screen scrapers)\n", "commit 7d169eb41ae7a4e26505b1440b1b7e8a82a1aeaf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 14:22:42 -0800\n\n absolute path shouldn't resolve from the current parent.\n", "commit c6ec700658b796195e9655abbdff2b4665ed129d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 14:22:06 -0800\n\n recording recent changes since 890325e48e22c222a1be583fea8a403b6ace477b\n", "commit a6a148c6244cc1748b10cc0a365582b327f5241a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 14:17:02 -0800\n\n Added a visitor to walk the tree structure of Item&ItemGroup\n", "commit df3280538233d1993a2ded3aec8387447aa6ab6d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 11:32:34 -0800\n\n improving the error handling\n", "commit abcb3fd8b5a58fd1b934ffa537817245a05f9684\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-11 22:18:29 +0100\n\n remove unused import\n", "commit c050265450d453ead501d4f1298ca94036012221\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 01:12:22 -0800\n\n Implementing a better auto-completion\n", "commit 08012073f27c2d58b52153a0d05a4071b07c9b1c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 00:56:43 -0800\n\n Switching to modern auto-completion text box\n", "commit 93d62b23d2c0570f9061eff430f2ca210cbf91c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 22:29:03 -0800\n\n Making ListViewColumns more self-contained\n", "commit a44a9de46960f59e5e4e1bb4e578ab238c141dd0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 21:29:54 -0800\n\n lazy load invisible fragments\n", "commit bd54f999d843d786ae6aab124958a46963241203\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 21:29:41 -0800\n\n properly capture the currentDescriptorByNameUrl (when <l:renderOnDemand> is nested twice)\n", "commit 6eccb54272260e3c50e5a8869561f79d4da07f66\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 21:29:01 -0800\n\n exposed the method for reuse\n", "commit 7fe0fcb3469846a9bae434f5a58ab328f5457dcd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 19:03:02 -0800\n\n depend on a released version\n", "commit 630c20fe141801a69a4db67f35a13e2865760484\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 18:17:13 -0800\n\n Stapler should delegate to us for crumb generation\n", "commit b6ecd043402ae3790189142652a929ee9a6699a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 17:42:31 -0800\n\n adjuncts are like static resources, and they should be available without read access, or else page rendering can fail\n", "commit a091493c7addbb474a86bb411095994acfaf5ae6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 17:42:06 -0800\n\n - md is not concurrency safe, so the whole thing needs to be synchronized or we need a pool, like ThreadLocal\n - There's a convenience method that creates hex string\n", "commit cc90da35333e83816d40b17a258549f61ed77f85\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 17:24:16 -0800\n\n added lazy loading support for <f:dropdownListBlock>\n", "commit 3102764c89c37e00288f800efdd7723007d10a02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 16:42:49 -0800\n\n Generalized the lazy rendering of a fragment to <l:renderOnDemand> tag.\n", "commit 7fb63214d7bbd5b999218c92a90a66f55bb84a75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 15:35:48 -0800\n\n Used the JavaScript proxy support to lazy load configuration fragments in <l:hetero-list>\n", "commit d4b6746b8bc4c248920a83da93be8d9f7749e8ee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 15:20:04 -0800\n\n making script error easiler to find\n", "commit 06476c48f0f08a11b872367ad2ebcc9c8899268e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 15:19:36 -0800\n\n Simplified\n", "commit ffbc0829bcb0c9e0abebca6c92663374abda0511\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 15:15:55 -0800\n\n make the JavaScript proxy support available everywhere\n", "commit 890325e48e22c222a1be583fea8a403b6ace477b\nMerge: cf87c8f609 70d1039b51\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-11 10:28:28 -0800\n\n Merge branch 'rc'\n", "commit cf87c8f609db2c408fa4b7c43ec720b702afbbd9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-11 11:50:57 +0100\n\n update changelog\n", "commit 382abb96a536190b34470e495fea8dc92da6e284\nMerge: ea990147ec ef3fd82462\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-11 11:49:46 +0100\n\n Merge branch 'master' of https://github.com/magnayn/jenkins\n", "commit 70d1039b51693aa1d2e73be306c5c013e3444e99\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 18:38:59 -0800\n\n regression fix. ConcurrentArrayList doesn't support iterator-based removal\n", "commit ea990147ecd8da72ef3aac52aab7acaa06ea6df3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-10 22:29:41 +0100\n\n update changelog\n", "commit cc0113dafdd1e1c0048d9230eb91ab2b15fe0588\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-10 22:26:52 +0100\n\n [JENKINS-8436] Successful build ends with NPE\n Submitted by Marco Rothe\n", "commit 888b9d368373fce964057cc119aee164f9f037a0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-10 21:29:16 +0100\n\n [JENKINS-9006] update changelog\n", "commit 35023af76c40254826b1a4d6cdcb49a040662645\nAuthor: Paul Weiss <paul@weiss.name>\nDate: 2011-03-10 13:25:34 -0500\n\n Fix bug JENKINS-9006: don't fail an email if only one of the recipients is bad.\n", "commit b33dfa88f8a2bffe8a6588a0948ea972be59f589\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-10 10:37:55 -0800\n\n Integrated JavaScript proxy support.\n", "commit 054f74389046793f1bf392cfdd6c1eaa1154175d\nAuthor: Stephen Connolly <stephen.alan.connolly@gmail.com>\nDate: 2011-03-10 09:36:41 +0000\n\n upping the version so that we can rebuild on a ci system\n", "commit 53a2df1476c27ee6eb85f6172e3bf82efc1b67f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-09 17:55:44 -0800\n\n This column is showing the name\n", "commit 01dd347fa0ec20129508e35d8526c3b0681f18f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-09 17:26:21 -0800\n\n Making pronoun customizable\n", "commit c7a6c824e86456c6b99d4726e0e7ea0b380e82ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-09 13:56:31 -0800\n\n Added additional event hooks.\n \n - Pass TaskListener to enable listeners to report what they are doing\n - Added another callback to report a failure\n", "commit be08aa09bad0186c0af1cebd54cb2f24a4682f21\nAuthor: Tom Rini <tom_rini@mentor.com>\nDate: 2011-03-03 11:15:20 -0700\n\n Allow for a Node to veto bringup\n \n These changes allow for a Node to check configuration values and\n potentially veto bringing up a Node that is otherwise in demand. For\n example the Lab Manager plugin could be extended to allow for only 5\n slaves in a given cloud to be online at given time.\n \n Signed-off-by: Tom Rini <tom_rini@mentor.com>\n", "commit 05b9727edf1089b1c5e6e9461b4f62c71790065e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-09 13:07:08 -0800\n\n recording JENKINS-8929 fix\n", "commit 86d88e5e7b341c884b156185051945678ce81ae8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-09 13:03:28 -0800\n\n [JENKINS-8929] follow up changes\n \n - AbstractProject.getBuildingUpstream/getBuildingDownstream()\n should be symmetric.\n - It's unlikely for us to add another category of items,\n so reverted getUnblockedItems() implementation to the older one\n that was more efficient.\n - ItemList was meant to be internal, so keep it as such,\n at least for now.\n", "commit 6de6353aebdb7406b4a4a76f09d15256f66fee7f\nAuthor: Robert Elliot <Robert@imac.local>\nDate: 2011-03-04 07:54:01 +0000\n\n Changed logic to build list of unblocked items in the queue safely so it will not break if a new category of queue items is added\n", "commit b40e7b4228a6a5979fa484b2d2b15259bfab0ff5\nAuthor: Robert Elliot <Robert@imac.local>\nDate: 2011-03-03 23:40:04 +0000\n\n [FIXED JENKINS-8929] Changed the definition of a building downstream project to one that is Building, Waiting, Pending or Buildable\n but NOT blocked. This prevents the deadlock condition where upstream project A is blocked on downstream project B, which is\n blocked on upstream project A - now in this scenario B will remain blocked but A will build, eventually freeing up B.\n", "commit 114546f538e001b7c5fc44add6e92868b2c7c2ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-09 10:38:03 -0800\n\n doc improvement\n", "commit 229f536cbafadde6d1be07b92b367d2a7eba8609\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-08 11:04:00 -0800\n\n [FIXED JENKINS-8866] Look for Descriptor.getId()==null and warn the administrator\n", "commit 51770129bbac3e9dcbdbbd927f2d65dbdb330c0b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-08 10:36:20 -0800\n\n the trunk is toward 1.402-SNAPSHOT\n", "commit 2b5041a4b36d0cfaf0dcb75ab07a56eb6471af3a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-08 10:36:14 -0800\n\n creating an RC branch\n", "commit 94bc566f59231e1df51e2e89335e7d39826c4004\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-08 10:33:01 -0800\n\n use latest parent, and use plugin versions specified in parent for more\n items, which upgrades the versions used for maven-hpi-plugin,\n maven-stapler-plugin and maven-localizer-plugin\n", "commit 6047566bb3d4075acd4df5ae02118b48a94bc0d0\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-08 10:32:41 -0800\n\n use latest parent\n", "commit 2bba3bca45898fb6ee78b22f60f4ca1e7ec6b2e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-07 11:54:29 -0800\n\n Exposed the pending provisioning requests to outside.\n", "commit e0b31e10e56cb01d1623efc993d28138a84bcd39\nMerge: 8045c5e621 ed44cc3969\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-06 22:36:38 -0800\n\n merged back the RC branch\n", "commit ed44cc3969c03a6e13a1b06863752e9798a52403\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-06 22:32:02 -0800\n\n updated changelog as a part of the release\n", "commit f260afda37994ae23a023f497f3d19129ad7ef63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-06 22:29:05 -0800\n\n toward the next release\n", "commit 0d834e17ec993512e62078c727915ddf942acca0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-06 22:29:00 -0800\n\n releasing a new plugin parent POM\n", "commit a2e3faa25a9d5aba8c4ccf5358e2df7858692d3b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-06 22:29:00 -0800\n\n updated changelog for release\n", "commit 8f40910f384babb9136a11cbc6a60cb141309d88\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-06 21:20:26 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit edfc08535bcda3ef2c159f902e452be56851b713\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-06 21:20:25 -0800\n\n [maven-release-plugin] prepare release jenkins-1_400\n", "commit 8045c5e6219cbf1ca23d2c1a6f4afb929e40260a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-07 00:53:09 +0100\n\n upgrade to maven 3.0.3 (will prevent issue when pom parsing phase : http://jira.codehaus.org/browse/MNG-4963)\n", "commit ef3fd82462353d36d34e117d389b582b9273d5a8\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-03-06 16:49:56 +0000\n\n Allow maven builds to (opionally) make use of the token-macro-plugin.\n \n It is useful to be able to pass parameters in the form of\n -Doption=${THING}\n to the maven builds.\n \n The new token-macro-plugin stuff from KK is ideal for this.\n \n To get the actual parameters through to the launch commandline requires\n some adjustments to the Launcher API, because it is not aware of the\n build itself, which is neccessary to do the options expansion. So instead\n pass these through to the launcher itself.\n \n If the token-macro-plugin is not installed, the behaviour remains as before.\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit edea4982fd82f0a434ef6c639590fb01da433698\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-05 11:14:59 -0800\n\n i18n\n", "commit 31b951f4025c34959b5a3e33d24601c6156a64ad\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-05 23:15:15 +0100\n\n changelog for JENKINS-8939\n", "commit d3202f28a5c6e4fed9df98cb1eb4f4b01c8d537c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-05 23:10:06 +0100\n\n format code\n", "commit 47a39f9fcec63f84b06af03453af88196171b92e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-05 22:52:09 +0100\n\n take care of missing / for file path\n", "commit d023101b39faa5c7aacd66babb59b3f51093f241\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-05 22:42:41 +0100\n\n take care of missing / for file path\n", "commit 1458f93a3c809bf8b5a4f2b1ed3de3769bffc715\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-05 22:13:07 +0100\n\n [FIXED JENKINS-8939] Fix for JENKINS-8711 breaks deployments with credentials\n take care about using settings from the remote node\n", "commit f7dbe86350d97d38a66cd4684367bf6d4a44211d\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-03-04 11:01:43 -0800\n\n If you had two clouds and only the second one could provision a label, it'd never get that far - check to see if a cloud can provision a label before trying to do so.\n", "commit ce8997e84310a9ea6ab1fb5747460acdfe2c6b82\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-03 09:12:54 -0800\n\n add JENKINS-8780\n", "commit 0a9ba56564a1c11b814f89071beaf6bb9cb299d6\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-03 09:10:49 -0800\n\n comment old hudson rss links, misc cleanup\n", "commit 30c0e20c00173367ad80e9b0c17f87127fd81b4e\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-03 09:04:53 -0800\n\n [JENKINS-8780] copy translations of \"Manage Jenkins\" from View sidepanel_*.properties\n", "commit f3a5a0bdc142eba735943cb7cc08b73ff2808b6b\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-03 08:28:25 -0800\n\n [FIXED JENKINS-8780] add Manage Jenkins link on sidepanel of plugin manager and update center\n", "commit 7c2a626bc3d6da34807d19ab193c89f47697bcaa\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-02 15:40:33 -0800\n\n improved error diagnostics\n", "commit d6dbc12dca529aac43af9bab17cbfa3b0d4e4b13\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-02 13:43:47 -0800\n\n use configured ant for test so it works when ant is not in path\n", "commit b2947abf025bdcf063755b4325b5af7aa7c48a2a\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-02 13:43:47 -0800\n\n use configured ant for test so it works when ant is not in path\n", "commit fbf0bf55adbe38f8a5067e019797403d55e44fc0\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-02 13:18:34 -0800\n\n latest parent\n", "commit 5617923a226a2ddfc1b177457ec362fae370d82a\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-03-02 13:18:34 -0800\n\n latest parent\n", "commit 22ee71f9939a4ab0cad880c48f9d5ba4074f1603\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-02 01:43:40 -0800\n\n [FIXED JENKINS-8579] defined a mechanism to replace some of the key UI text.\n \n I wasn't initially planning to do this, but it turns out more people needed this feature than I thought.\n \n I left the text as is, but defined a mechanism to override this in the plugin, in a possibly context sensitive way. For example, a plugin can replace this text on a job-by-job basis, or by looking at some property/builder/etc.\n", "commit 1d0473140f367fa658286fe4847baa4d83b7fc0d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-28 18:43:44 -0800\n\n [FIXED JENKINS-8897] recording the previous change.\n", "commit 998752442a1dabbca82bdbe577167477a5925153\nAuthor: Stuart McCulloch <mcculls@gmail.com>\nDate: 2011-02-27 19:12:22 +0000\n\n JENKINS-8897\n", "commit d4db356c1e61ab99d505935a512a488e6087b7a8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-03-01 00:15:15 -0800\n\n expose this to plugins\n", "commit 53a31c31530166fc7a53900b58127c002a7e8cda\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-28 23:52:14 -0800\n\n [FIXED JENKINS-4220] fixed a dead lock.\n \n While the original report is in https://cloudbees.zendesk.com/tickets/427, this fix also takes care of JENKINS-4220.\n", "commit 584112aa274fcc698dd19db7e89900ede4bd1a9d\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-03-02 01:16:05 +0900\n\n [FIXED JENKINS-8917] Plugin Manager incorrectly displays \"Changes will take effect when you restart Jenkins\".\n", "commit 24309c6cc22f7efa07c4befa24778f3939b115d7\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-01 16:40:19 +0100\n\n changelog for JENKINS-8865\n", "commit a5d9528c8fddf0c1ce2fe98fd33750a952033641\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-03-01 16:38:01 +0100\n\n [FIXED JENKINS-8865] Environment variable not available for Maven build/POM parsing.\n", "commit f9f030db8f3f64cad0f4f7bb9dc3bec6416f8dbc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-28 22:49:29 -0800\n\n thread dump now reports all the threads from all the slaves, not just\n the master.\n", "commit 3676f0e51c216da703bc74c46a6bc17255e35087\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-28 22:25:47 -0800\n\n making this consistent with SlaveComputer/threadDump.jelly\n", "commit 3624af0ba5edaf526c565df6fe9a3b254439688c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-28 18:14:54 -0800\n\n the trunk is toward 1.401-SNAPSHOT\n", "commit 3431bc89890e1b86c4b1292d81b6ec1c4e5a0233\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-28 18:14:51 -0800\n\n creating an RC branch\n", "commit 14161627eacfaea2f994411d073b9ec32ab96d47\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-21 22:10:22 +0100\n\n changelog for JENKINS-8525\n", "commit be09ca67a6237cd176dd9e8562ae86adb85a38f0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-21 22:07:58 +0100\n\n [FIXED JENKINS-8525] NPE during in parsing POMs for Multi Module Build\n", "commit 12a0e85a3082cbb046f396b3357328f4da021f63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-22 05:48:12 +0900\n\n HUDSON_HOME > JENKINS_HOME\n", "commit 523c0c188c17ba3a309e2e1d5baced8e5ae5067e\nAuthor: petehayes <petehayes@gmail.com>\nDate: 2011-02-19 18:48:54 -0500\n\n Fixed conversion of HUDSON_HOME to Jenkins_HOME\n", "commit 79b125e466c0605b7cdc3287d108d1d3cbdbdbae\nAuthor: petehayes <petehayes@gmail.com>\nDate: 2011-02-19 16:46:58 -0500\n\n Updated the help files on the system configuration page to replace the usage of Hudson with Jenkins\n", "commit bab773b8bf2edbfd64a25a70de0444cb47c2c50f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-22 05:40:46 +0900\n\n renamed\n", "commit 10c1bcaccdd4888dacb32e5649d37196b1db65b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-07 22:23:27 -0800\n\n Honor JENKINS_URL.\n", "commit fa3e36206a7c52222e2a201174d64ff8589c03ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-21 03:42:13 -0800\n\n the trunk is toward 1.400-SNAPSHOT\n", "commit 889ae5ee4c8c28efb1cec2f15dd6c086b4d42842\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-21 03:42:10 -0800\n\n creating an RC branch\n", "commit 5e63aa5ce83576e2111d85db5338b1bf04b9801e\nMerge: f9349524fe 244609bb19\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-20 20:08:49 -0800\n\n merged back the RC branch\n", "commit 244609bb19ea8b0f454a135efa7169b5a4cd12af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-20 20:04:12 -0800\n\n updated changelog as a part of the release\n", "commit 1e99296e4e8a6b5662e6d42460e5154e882aef28\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-20 20:01:18 -0800\n\n toward the next release\n", "commit 904b3a2206e552a508e2178de3a734ace706381b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-20 20:01:09 -0800\n\n releasing a new plugin parent POM\n", "commit c0255574805e17e117e0908af0151ee89ebd0915\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-20 20:01:09 -0800\n\n updated changelog for release\n", "commit 7dc63b5d27e6804c44e7c53086360d9719fe6f5f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-20 19:47:29 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 50e1c158f4a9cabe41d41e2d7cf29af011d86505\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-20 19:47:28 -0800\n\n [maven-release-plugin] prepare release jenkins-1_398\n", "commit f9349524fe5bc643483088de266c7875e3b2e1a0\nMerge: 1b67e204f6 6c7933c150\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-20 22:38:21 +0100\n\n more German translations\n", "commit 6c7933c150999b8fe94babd320ca0f57b6addeca\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-20 22:35:04 +0100\n\n more German translations\n", "commit b0b06b515ba4471a1ec6fec77d96efc71935b2b9\nAuthor: James Nord <teilo@teilo.net>\nDate: 2011-02-20 19:06:44 +0000\n\n [FIXED JENKINS-8092]\n Set M2_Home for maven builds and add maven to the path so if the build\n needs to run maven from maven (or maven from ant from maven) it can.\n", "commit 1908a88bfdc2b976b5ea99687360a364e5050c43\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-28 12:33:33 +0100\n\n [FIXED JENKINS-8892]update changelog\n", "commit e67c3ef2ec829912b7f77cc4bf506a0e8dc3887d\nAuthor: Tomer Cohen <tomerc@jfrog.org>\nDate: 2011-02-28 12:29:12 +0200\n\n Support external configuration of classworlds.conf when running M3\n", "commit d43050887a786ba6ba5bf427617ee6329f8fed19\nMerge: 9f09e8ac59 6f636b516c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-27 20:23:20 -0800\n\n merged back the RC branch\n \n Conflicts:\n maven-plugin/pom.xml\n plugins/pom.xml\n ui-samples-plugin/pom.xml\n", "commit 6f636b516cc98ff8ab1852a1c49e2338b60d6e45\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-27 19:48:01 -0800\n\n updated changelog as a part of the release\n", "commit 3fe2f236cfaa38f233a5cd07990a53f8caf87214\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-27 19:45:02 -0800\n\n toward the next release\n", "commit e4fd455e62fcc6379b7ab516585b3b5949922b69\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-27 19:44:56 -0800\n\n releasing a new plugin parent POM\n", "commit 2ee9545d442eec6f36cdee2425b43fe42eccb056\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-27 19:44:56 -0800\n\n updated changelog for release\n", "commit b5660be739566c58899ba7d8f0db4098ac46cb8c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-27 19:00:41 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit ccd8695108aab99db9c45780625f4af36c9d1d04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-27 19:00:40 -0800\n\n [maven-release-plugin] prepare release jenkins-1_399\n", "commit 9f09e8ac59e97ee1f79f83e505488ebd98d8d6b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-27 11:46:08 +0900\n\n [FIXED JENKINS-8892] set the classloader for GroovyShell\n \n Otherwise plugin classes won't resolve.\n", "commit 82e3472aac47ad2f8683bc5facd216ad41a9e603\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-25 16:54:10 +0900\n\n simplified\n", "commit a780be5b4205781a462338c5305d68ec869c4b6e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-25 16:53:59 +0900\n\n Hudson -> Jenkins\n", "commit dd69a1699a12714a0635dfa6eaaba55e98970006\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-25 11:49:32 +0900\n\n updated\n", "commit bf8c53c5ce2a0a0446dc7d36ef1e5529b0c0abb0\nAuthor: Nigel Magnay <nigel.magnay@gmail.com>\nDate: 2011-02-26 13:17:03 +0000\n\n When using a run parameter, you currently can only access it with\n ${param}\n \n param = http://host/job/foo/14\n \n If you just wanted the name ('foo') or the number (14) as an expansion,\n you're forced to re-tokenise it somehwere else such as a script.\n \n Add 2 extra environment vars:\n param.jobName = foo\n param.number = 14\n \n Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>\n", "commit ef8d954c2ed510f6f73a09fbb656a6b51786f74d\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-25 09:29:57 -0800\n\n bump to latest parent version and fix scm urls\n", "commit de2115c27af2b6d1892c142b4ca93197c5ab7ac8\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-25 09:27:02 -0800\n\n inherit versions for some maven plugins from parent pom,\n effectively bumping maven-release-plugin from 2.0-beta-9 to 2.1,\n and maven-javadoc-plugin from 2.2 to 2.7 (there was a comment\n here that 2.3 caused some release problem so sticking with 2.2..\n hopefully 2.7 will be ok)\n", "commit d8219c4ddf878963cedcbf353d519ccc6e0f9cfe\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-25 09:25:01 -0800\n\n inherit version for maven-hpi-plugin from grandparent pom\n (effectively bumping from 1.63 to 1.64)\n", "commit 9f7ec4c06a075a4779b92cfe73940fe564f77331\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-25 09:00:15 -0800\n\n bump up parent version and update scm urls\n", "commit 393e0c3dfbe0e347361a87041c338278217800e4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-25 11:40:27 +0100\n\n upgrade surefire to 2.7.2 and add a timeout for execution to prevent hang\n", "commit cfc51397841fd50695a1a6315094588aaf2d8850\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-24 18:55:51 -0800\n\n bump parent version\n", "commit 73da604b355f2126a6c8e15ce7035ff002dd769d\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-24 18:06:33 -0800\n\n bump parent version\n", "commit fcf082ed832454e92b4a237634a08869d52b4db4\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-24 18:04:22 -0800\n\n use maven-hpi-plugin 1.64 that fixes missing Hudson-Version problem\n", "commit 3be19e4965cee77bb4141f5837249aae0cab7f81\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-02-24 17:17:54 -0800\n\n Updating to use parent POM 1.14 (with hardcoding of maven-hpi-plugin 1.64) and to explicitly use maven-hpi-plugin 1.64, to fix requiredCore missing problem with plugins.\n", "commit 30e25a4f7bf404b084ae0ad2c197b0c41bb24511\nMerge: 3a97deda6f 0be28b9bf9\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-24 20:49:50 +0100\n\n Merge branch 'master' of https://github.com/resmo/jenkins into resmo-master\n", "commit 3a97deda6fe1d4e0c5e47f4b277b3695ff25bfca\nMerge: e71bfe44e3 543dc877f8\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-24 20:44:42 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit e71bfe44e351ef1c2e2d180d8567f9229d38753c\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-24 20:40:38 +0100\n\n added German translations\n", "commit 543dc877f8a59d557057faccfbd2d50316ec97d5\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-23 18:04:50 -0800\n\n add configureDefaultAnt in test\n", "commit 2b59a93e3e32625fc9745496e28c1a964c2108fe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-23 18:10:59 +0900\n\n exposing more variables\n", "commit 6537f186ec326f7490afc494120be72c8fd4e186\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-23 17:25:16 +0900\n\n making it public so that tests and other plugins can replace it\n", "commit 69275965a7ead437704b4e4f0d3a39f75fbd4a5e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-23 17:12:56 +0900\n\n executeOnServer needs to be available on WebClient so that it can access a particular session\n", "commit 11365c7eec5b89d82c206e5da85c728102d4d4f0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-23 11:23:38 +0900\n\n Exposed more variables.\n", "commit bd95c1daebcfa7f67cd4c01ac2df27446ee37175\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-23 00:53:56 +0100\n\n declare some dependencies to prevent transitive stuff surprise\n", "commit 7f5aef3468dca382a10669dd8d56b48f54004834\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-23 00:39:50 +0100\n\n [FIXED JENKINS-8711] add changelog entry\n", "commit 7dc2652349b2e94de23d024cf1ad69309f3c92e0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-23 00:36:48 +0100\n\n [JENKINS-8711] Post build action deploy to maven repository can fail using \"private maven repository\" option\n", "commit a19afb186b2cef50862543618dd7fd12befafce6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-22 23:13:11 +0100\n\n [FIXED JENKINS-7684] NullPointerException when an incremental build is triggered\n", "commit 0be28b9bf963c6a9c4f4af0d96f73a68204fd72b\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-02-22 21:35:56 +0100\n\n Fixed typo in README.md\n", "commit c1739b8d711df0517cd2936a3b6ec83dd11159b2\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-02-22 20:05:25 +0100\n\n openSUSE: set nice level of Jenkins server.\n", "commit 18772fa0b749120f79172a898d6df00b7ade31f1\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-20 15:31:51 +0100\n\n added missing German translations\n", "commit 1b67e204f65d7f4e74c1a32e84c993399d840be1\nAuthor: David Strauss <david@davidstrauss.net>\nDate: 2011-02-20 00:46:12 -0800\n\n Fix spelling error in the Debian daemon defaults file.\n", "commit 4c7d65cb9d5bd8c68e8f666e377f61b87479f0a7\nMerge: 5e86a38bb7 077aa6f0ac\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-19 17:19:40 +0100\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 5e86a38bb7e932b9d285b208dad8bdc0f0dc9ba6\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-19 17:16:58 +0100\n\n German translations for search, views and user builds\n", "commit 077aa6f0ac95b1a315510af7fd5f0a445de50b71\nAuthor: Manolo Carrasco <manolo@talkwheel.com>\nDate: 2011-02-19 08:56:20 +0100\n\n update Spanish keys\n", "commit 98b50b2a2bd2f64b8f6004e949f0938ab795f349\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-19 00:21:44 +0100\n\n fixed typo reported by \"choas\"\n", "commit a9efb3dac2363331e577b08cbd876f890df303f3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-18 10:34:46 -0800\n\n fixed a possible race condition (INFRADNA-65)\n", "commit 12ab40501a5450221cabaf3f4df3b3aa17f400d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-18 09:02:34 -0800\n\n doc improvements\n", "commit 4c10efe1a9285bcc6eed193ede82c0bdd39d658a\nMerge: be5438b3b3 1d1c18890f\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-16 23:17:59 -0600\n\n Merge branch 'JENKINS-8592'\n", "commit be5438b3b3c1a84cd5b4272bbd6d2329a4064ac7\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-06 20:54:02 -0600\n\n Log out exceptions that happen in copy threads.\n \n This could be useful in trying to track down when things break in special\n ways.\n", "commit a25c0b0d72a0b2bc1bd27e10cb40f10dcdba78d9\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-01 19:22:28 -0600\n\n Remove dead code.\n", "commit 1917efdc331c746b269dd711bef7eec46faff70c\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-01 18:58:25 -0600\n\n Clean up unused imports\n", "commit acfa7597bf573804f5de5027dd67784d8408b2d3\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-01 18:56:40 -0600\n\n Clean up a few javadoc typos\n", "commit 92fbb8fab983c4e181ca3f82ba9468a5449fc8a1\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-02 18:56:27 -0600\n\n Fix CLRF\n", "commit c6198ee2f56edccc4c60b147f20c74d93c78a5fc\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-16 14:16:50 -0800\n\n change [HUDSON] to [JENKINS] in console messages\n", "commit 0ccfea7039bde47bab4b7f746618e9a5bb2d9d8a\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-02-16 11:47:07 +0100\n\n Minor fixes to openSUSE packaging.\n", "commit 1381f952dcc87c6ce9f4a9b61ac269662ad8e72d\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-02-16 01:36:08 +0100\n\n Fix broken openSUSE init script (again).\n", "commit 210d5769ca2be14b7122b13bea1780d5b8f63cf1\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-02-16 01:16:14 +0100\n\n 8746: Fix default daemon user name.\n \n Also fixes some other cosmetic changes needed for the project rename.\n", "commit 9ef1a11cb2c4f1dd5fe550cdf4eadb549be15c88\nAuthor: Olav Reinert <devmail@hispeed.ch>\nDate: 2011-02-16 00:36:02 +0100\n\n 5784: Fixed a log rotation configuration problem on openSUSE.\n", "commit b11f2c3c18247cc81d9da7f1e235bcddbccc7171\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-16 20:35:27 +0100\n\n option to keep standard out/error translated into German\n", "commit cd9142653cdbd972ed576713ffe01483501447e9\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-13 22:30:39 +0100\n\n Labels and help for run config page\n", "commit bf45d9ed8e6b3641621bf294854eb336b5436e7c\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-13 21:33:08 +0100\n\n Proper resource bundle entries for testing email\n", "commit 385f07d1fc255d8470051a2f839d5ffb23a44703\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-13 20:55:35 +0100\n\n added missing validator to retry count text field\n", "commit 5f1fef602c6a5672df6edcc84c73c47ff70bb71b\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-16 10:15:40 -0800\n\n [FIXED JENKINS-7442] Fix expansion of EnvVars in ant properties.\n Ant build step had quite a mix: buildFile and antOpts expanded against\n env, properties against buildVariables, and targets against both.\n Now merging buildVariables into env and applying to all.\n", "commit 8e6779f78bfb8edc744ef2ff75c37753f2b78c29\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-16 10:12:34 -0800\n\n change prefix of BUILD_TAG variable to \"jenkins-\"\n", "commit faf62687761d744e005143a548409727b39b0115\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-16 10:11:26 -0800\n\n fix javadoc typo\n", "commit b7304fa827c5e0ab123403a9abc3b70c45ea5699\nMerge: ebf4146584 a545a394d9\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-16 08:30:29 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit a545a394d9adeabfe97e3ee796ac7522bd8c9de4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-15 09:19:51 -0800\n\n for serialization work these interfaces need to be public\n", "commit e967c0cdc202de681d367f57df1c1fcaf2cd61d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-15 09:16:41 -0800\n\n SlaveComputer.getChannelToMaster() can be null if Launcher is used to connect other VMs than the slaves.\n \n So act gracefully\n", "commit 96dd84b5d0d37e1765c3615bcba048eb62e38ad6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-15 09:05:17 -0800\n\n [FIXED JENKINS-7809] expose child process stdout as InputStream.\n \n I added a mode where one can launch a child process without the built-in pumping support, making it trivial to read until EOF in the distributed environments.\n \n This concludes the fix.\n", "commit ebf4146584d8ae729c66323546ea21bc3c2ecbcb\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-15 16:38:50 -0800\n\n [FIXED JENKINS-8802] Allow use of FilePath.validateFileMask and validateFilePath\n from global level (not in a job config page). Require admin permission for this.\n Based on patch from bap.\n", "commit e8971a5723ce25337918200a3190f3d0bdb0a3d2\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-15 13:20:19 -0800\n\n Add unit test for expansion of variables used in properties of ant build step.\n", "commit e1c2c970c96fa30bb1f2724ec112f2b21f9814c5\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-14 22:33:15 -0800\n\n [FIXED JENKINS-8789] Use jsStringEscape in a few places when contructing checkUrl,\n as this content later gets eval'ed. Javascript errors could occur when view names\n or user names contained '\n", "commit 3a3690b28135287ed78d6a966a5632a16277f05b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-14 17:12:46 -0800\n\n [FIXED JENKINS-7809] fixed a race condition in obtaining the tail of the output from remote process.\n", "commit 65689f17e873747b849f7811f3599f4c237faf9d\nAuthor: Ken Bertelson <kbertelson@gmail.com>\nDate: 2011-02-14 13:48:44 -0700\n\n [FIXED JENKINS-8790] Build Queue Fails for Parameterized Matrix Projects.\n", "commit 0e541e66b69cef0e0c147cc9635e2ec800adaa5a\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-02-14 12:16:47 -0800\n\n [FIXED JENKINS-7649] Only including one SCMTrigger.BuildAction per build, since there's only one possible polling log to link to.\n", "commit 8b41031750465f710bef219114b885134faf68ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-14 11:10:45 -0800\n\n [FIXED JENKINS-8420] recording 3c5c2c5cc335c1bb19c4e92bd4f75a715468dd33\n", "commit 3c5c2c5cc335c1bb19c4e92bd4f75a715468dd33\nAuthor: baptiste <batmat@batmat.net>\nDate: 2011-02-12 13:51:01 +0100\n\n [FIXED HUDSON-8420] With IBM JDK for example, it seems like there's no\n differentiation between Process InputStream&ErrorStream :-(. This\n means that closing errorStream will actually close every streams.\n", "commit 56501b4e33ac6ef4b676c2425a662316000ffe65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-14 10:45:03 -0800\n\n Recording changes in af1a4a2036f93f4b26d71a18a307d4e2d30fb143\n", "commit 28ac80fe8a9e9391b2cdf53842a8ec5035512379\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-14 10:42:30 -0800\n\n doc improvement\n", "commit af1a4a2036f93f4b26d71a18a307d4e2d30fb143\nAuthor: Vojtech Juranek <vjuranek@redhat.com>\nDate: 2011-02-12 22:36:22 +0100\n\n Added pre-checkout method.\n \n This method is called after assinging the workspace to the build, but before SCM checkout. Can be implemented by BuildWrappers.\n", "commit 22d2dc487ddb5558694efd3d17e49d07adda19b3\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-02-14 12:10:23 -0500\n\n update changelog for fix to JENKINS-8647\n", "commit 53f0274753d7a90a47726831011fa35874c83056\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-02-14 12:00:22 -0500\n\n [FIXED JENKINS-8647] Many messages about RecordReaper IllegalArgumentException\n \n I did a checkout for our internal fork of JmDNS [1] and the\n upstream version [2] to compare what the differences were..\n I found none. There do not appear to be any local edits to\n our fork so I can not figure out why we did the fork to\n begin with.\n \n Perhaps some older version had locally patched bugs which\n have since been resolved? Anyhow, given that JENKINS-8647\n is causing lots of people lots of grief, and it is enabled\n by default, I went ahead and bumped to jmdns-3.4.0 upstream.\n \n I think reduction of forks for library projects is generally\n good, and especially when we have no practical changes made\n to our version.\n \n [1] https://github.com/jenkinsci/jmdns\n [2] https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/JmDNS_3_2_1/\n", "commit 8f47f46cab1e9896ca4a88fcbc5444136d760278\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-02-14 10:04:54 -0500\n\n issue 7275 was not reported in tagged changelog, sorry\n", "commit 7219e3af4b8e1f464cb034546cdb16059f1ec4d3\nMerge: a95c3e687c 8eea720a9f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-14 10:26:39 -0800\n\n Merge branch 'rc'\n \n * rc:\n Fix dependency on Java2 runtime for both Debian and Ubuntu\n [FIXED JENKINS-4047] not admin, should be adm.\n [FIXED JENKINS-8159] back to java-runtime\n", "commit 8eea720a9f183ff46bd10df8eb2766d898430d6d\nAuthor: Mykola Nikishov <mn@mn.com.ua>\nDate: 2011-02-13 14:36:39 +0200\n\n Fix dependency on Java2 runtime for both Debian and Ubuntu\n \n In Debian, a dependency on 'java-runtime' virtual package may be\n satisfied by pre-Java2 JVM [1] which is wrong. According to Debian\n policy for Java [2], virtual machines that contain a runtime\n conforming to the Java 2 specification should provide java2-runtime\n [3] and Java programs must depend on the needed runtime environment\n (java1-runtime and/or java2-runtime) [4].\n \n As Jenkins' target is 1.5+, it's better to depend on Java2 JVM [5]\n explicitly.\n \n This should also work in Ubuntu as Sun Java5 [6],\n Sun Java6 [7] and OpenJDK [8] packages provide 'java2-runtime' too.\n \n [1] http://packages.debian.org/sid/java-runtime\n [2] http://www.debian.org/doc/packaging-manuals/java-policy/\n [3] http://www.debian.org/doc/packaging-manuals/java-policy/c43.html#policy-vm\n [4] http://www.debian.org/doc/packaging-manuals/java-policy/x85.html\n [5] http://packages.debian.org/sid/java2-runtime\n [6] http://packages.ubuntu.com/hardy/sun-java5-jre\n [7] http://packages.ubuntu.com/hardy/sun-java6-jre\n [8] http://packages.ubuntu.com/maverick/openjdk-6-jre\n \n Signed-off-by: Mykola Nikishov <mn@mn.com.ua>\n", "commit a95c3e687c745379701a7e6dd009cddc8fac3916\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-14 10:23:08 -0800\n\n fixed up some left over TODO comments\n", "commit 66e19eb0514a1f205e10761f59793ccbf2d09779\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-14 10:21:38 -0800\n\n Recording 18b92fe43abcde800d3ff2885b25f8a74f61714e\n", "commit 18b92fe43abcde800d3ff2885b25f8a74f61714e\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2011-02-12 20:38:20 +0100\n\n Fix killing processes on MacOs 64bit\n", "commit 7b40e2e091db073df18a27d27e2019a290fa3bee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-14 10:07:39 -0800\n\n being more defensive, in seeing JENKINS-7809 and the following stack trace:\n \n java.lang.NegativeArraySizeException\n at hudson.remoting.ProxyOutputStream$Chunk.<init>(ProxyOutputStream.java:175)\n at hudson.remoting.ProxyOutputStream._write(ProxyOutputStream.java:123)\n at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:103)\n", "commit 63c356b19040e5a5947b8766d3571e4179dee9be\nMerge: c12848f0ca 49ca46581a\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-13 11:22:03 +0100\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 9d250135e85d6662ff7a53d69424fac0c080b1da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 19:47:17 -0800\n\n [FIXED JENKINS-4047] not admin, should be adm.\n", "commit 79afb1158372e1ea754072fbc6e0de4c4e560715\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 19:40:41 -0800\n\n [FIXED JENKINS-8159] back to java-runtime\n", "commit 49ca46581aed7b0a33fe3d68c8516e929c674639\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 10:32:32 -0800\n\n the trunk is toward 1.399\n", "commit c12848f0caa917a18fa33a7f822b77bbf6ef3a90\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-12 19:31:37 +0100\n\n German translations for (de)activationg projects and permalinks\n", "commit e75f9c3509ef93f74436f5416f943b2f06ae0fec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 10:30:41 -0800\n\n creating an RC branch\n", "commit c529876238a30598973f1b32a637dc6046827d08\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 10:29:50 -0800\n\n left-over from early days when we used Subversion\n", "commit aef28eb54dca95a8a19c8a4a30042230cf7810d6\nAuthor: Paul Weiss <paul@weiss.name>\nDate: 2011-02-09 14:31:57 -0500\n\n Remove dependency conflict\n \n (Kohsuke notes: this seeminly no-op change apparently helps Eclipse)\n", "commit bd9250dbef0dd53ff7433bc02d806b433426597f\nMerge: 8de9db3842 6d96631982\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 10:16:56 -0800\n\n Merging pull request #43\n \n * pull-43:\n Replace Hudson in another location.\n", "commit 8de9db3842487153f7b76692cdfb5bc129f6cc2c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 10:13:29 -0800\n\n recording the previous commit\n", "commit 2cb8b9e14ab281d52b636bf82d9a21aaf6a48c55\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-02-09 22:04:53 +0100\n\n Fixed warnings on purge, directories were not empty\n", "commit 9b3c4d03b43f3e7b9ae11a6891391567131a44d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 10:12:43 -0800\n\n recording the merge\n", "commit 709c55d5de1cd8de0b69322a056e3307019b12cb\nMerge: 88969544e1 b7a6c5d5d1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 10:11:44 -0800\n\n Piece-meal merging pull request #42\n \n * commit 'b7a6c5d5d18ac4a00781919788e5c57360f05529':\n Reverting the BUIlD_TAG change.\n Fixed BUILD_TAG env var to not say hudson and added JENKINS_* versions of more env vars.\n \n Conflicts:\n changelog.html\n", "commit 88969544e152427e5503d1f38d1702816681c679\nMerge: cc40af0cf3 6938d8009c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 10:09:45 -0800\n\n Piece-meal merging pull request #42\n \n * commit '6938d8009c90ff34196917d6f00232da7c5ae563':\n Finally made a http full path link\n GitHub did not like the rel path link, trying again\n Added a short README.md\n", "commit cc40af0cf34a1751634d6f8aa43b8f50967bcb6d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-11 14:54:05 -0800\n\n While editing description, inline help should show the syntax guide based on the current markup formatter.\n", "commit efc7363e8c17fc6d887bc3cee135f0b9a009789b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-11 14:49:39 -0800\n\n svn location moved\n", "commit 412817f6834c68b4358371015509ff9266ba80ed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-11 12:39:32 -0800\n\n Fixed a XSS vulnerability in the project relationship page.\n", "commit 4093fcd4b92414035e61a563e0e2fc08126eb0fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-11 12:00:48 -0800\n\n Added a new extension point to expose unprotected root action.\n", "commit 089499ff27256b6fe1ba2297209c312a206862f2\nMerge: f757e5ee35 f188442cd2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 08:04:44 -0800\n\n merged back the RC branch\n", "commit f188442cd2045a439d7f9cade257c15b88e76210\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 08:00:07 -0800\n\n updated changelog as a part of the release\n", "commit dc086809f923b9083ddc85398840393719385fea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 07:57:07 -0800\n\n toward the next release\n", "commit 16b2f68533f2ed914d5bbcf01e4e1d0f23ad21a5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 07:57:03 -0800\n\n releasing a new plugin parent POM\n", "commit 78b4af2c67825e05927a52e7029826bd1037ae07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 07:57:03 -0800\n\n updated changelog for release\n", "commit dcf359c12e8a2692bbbcdf77c417e603df40a7da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 07:28:00 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 920d428fa795be39bed0f5353de730704e89bdf9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 07:27:56 -0800\n\n [maven-release-plugin] prepare release jenkins-1_397\n", "commit 76b0397004d9519acc5297467cf66812bb61db3d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-12 07:01:35 -0800\n\n hudson->jenkins\n", "commit 4802e09535cb8db7d002b638c5d63dfe8c522930\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-12 15:21:58 +0100\n\n replaced hard coded error message and added German translations\n", "commit f757e5ee3579037a5165327f56a563a039bad560\nMerge: 6e8e2d5d1a 9a62931614\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-11 22:27:26 +0100\n\n Merge branch 'master' of https://github.com/atwupack/jenkins\n", "commit 6e8e2d5d1ade48aa44a6a4be5706eb4cff78279d\nMerge: c30773518c 53a265e002\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-11 22:16:50 +0100\n\n pull request 48\n", "commit c30773518ce6c6b30516ece80af3934a814fe0e3\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-02-11 14:47:25 -0500\n\n [FIXED JENKINS-7275] lock down maven plugin versions to shut up m3\n", "commit adc968373367a2359062ffd2ba35f33d7d777bfe\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-02-11 12:23:10 -0500\n\n Hudson->Jenkins in web.xml display-name\n", "commit 9a62931614c2e10f3c828113d4fc48050f06880c\nMerge: ec3821189b 0c1966657f\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-11 21:06:15 +0100\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit ec3821189b0d22c12c7e8a505566c0698f0ecbfb\nAuthor: Andr\u00e9 Twupack <atwupack@aol.com>\nDate: 2011-02-11 20:54:29 +0100\n\n added some German translations\n", "commit 53a265e002df55367a3d793d008a7b31cebde8c2\nAuthor: aitor alzola <aitoralzola@MacBook-Pro-de-aitor-alzola.local>\nDate: 2011-02-11 20:42:56 +0100\n\n Fixing spanish translation \"provando\" y \"in progreso\"\n", "commit 0c1966657f3e5b932bec88e59274aed448bddce7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-10 16:44:00 -0800\n\n [FIXED JENKINS-5020] OpenSUSE init script fix.\n", "commit 24eb579d0c7710d0360c13d032386475938135ec\nMerge: 028e7a8ea8 042a4cd8a4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-10 16:30:33 +0100\n\n Merge branch 'master' of https://github.com/mpeltonen/jenkins\n \n And fix my previous bad push.\n I apologize folks !! my bad :-(\n \n Conflicts:\n changelog.html\n test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n", "commit b7a6c5d5d18ac4a00781919788e5c57360f05529\nMerge: 028e7a8ea8 354956f1f0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-10 00:36:24 +0100\n\n fix changelog\n", "commit 028e7a8ea87d5d37ec6c8f6469f77bc3f7df6e9f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-10 00:08:18 +0100\n\n update changelog for 8651\n", "commit b3b4ccb0f23bf1769d91ee7535d054ef1937953e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-10 00:06:21 +0100\n\n [JENKINS-8651] Maven deployment with uniqueVersion == true creating \"new\" versions for attached artifacts\n", "commit 354956f1f095357df0d09378d78d8f3d256ea978\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-02-09 11:50:43 -0800\n\n Reverting the BUIlD_TAG change.\n", "commit fe103a6c3e29b766ce71b134484b22e8a2ef04d7\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-02-09 10:02:23 -0800\n\n Fixed BUILD_TAG env var to not say hudson and added JENKINS_* versions of more env vars.\n", "commit 042a4cd8a4137b28e881df5fbbf017e9fdd1a1c9\nAuthor: Mikko Peltonen <mikko.peltonen@reaktor.fi>\nDate: 2011-02-09 18:44:51 +0200\n\n Add test cases for JENKINS-8054\n", "commit 6d96631982ae0230e1c4a6b9eb49e7572f66d739\nAuthor: Mirko Friedenhagen <mfriedenhagen@gmail.com>\nDate: 2011-02-08 21:07:11 +0100\n\n Replace Hudson in another location.\n", "commit c15378ef53bbcbaac1df11662ac4e16d28a008ea\nMerge: 99bf80604d a402e97ebc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-08 11:56:15 -0800\n\n Merge branch 'master' of github.com:jenkinsci/jenkins\n", "commit 99bf80604de9a0afbef0531ff60658233fc6a361\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-08 11:55:08 -0800\n\n [FIXED JENKINS-8054] recording the fix in the merge\n", "commit a402e97ebcc748bd53273316c0a34a5a0367bdba\nMerge: 997bfd16ee fa9c558841\nAuthor: James Nord <teilo@teilo.net>\nDate: 2011-02-08 11:54:21 -0800\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit 7ef707390d5eb8df2e0244dad1a1708cdca055e2\nMerge: fa9c558841 9c965617b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-08 11:53:03 -0800\n\n Merge branch 'JENKINS-8054'\n \n * JENKINS-8054:\n Set 'Aborted' result before invoking BuildWrapper's tearDown. Fixes JENKINS-7864 and JENKINS-8054.\n", "commit 997bfd16eec597ad2f0fd0f07b413d76d2b0560a\nMerge: bf8f2f7617 e0879e8f75\nAuthor: James Nord <teilo@teilo.net>\nDate: 2011-02-08 11:47:58 -0800\n\n Merge branch 'master' of https://github.com/jenkinsci/jenkins\n", "commit fa9c55884194def3a034115f4b875050dfaf6f2f\nMerge: e0879e8f75 f6bd1f306d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-08 11:46:32 -0800\n\n Merge branch 'JENKINS-8670'\n \n * JENKINS-8670:\n [FIXED JENKINS-8670] recording the fix\n Added support to MavenBuild for alternateSettings\n", "commit f6bd1f306d9b8bf20ff78fb84ae19a07b3fb5c12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-08 11:46:17 -0800\n\n [FIXED JENKINS-8670] recording the fix\n", "commit bf8f2f761779b749a84ba2368750f9759849140b\nAuthor: James Nord <teilo@teilo.net>\nDate: 2011-02-08 11:39:26 -0800\n\n Core update URL has changed -fixed test case\n", "commit e0879e8f75a608d73d1367d9b35b1a0845563f6c\nMerge: d1d8123a9b 9768125371\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-08 11:41:02 -0800\n\n Merge branch 'lacostej-JENKINS-8707-changelog' of https://github.com/lacostej/jenkins\n", "commit d1d8123a9bfbaac1aecd561b687ebdd8fcb147c6\nMerge: 8e6929f108 e7d0ba58d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-08 11:37:46 -0800\n\n Merge branch 'master' of https://github.com/mebigfatguy/jenkins\n", "commit ec9dce7dbae9ca7b2bf72d66413109084cd8c863\nAuthor: kphonik <jason.stiefel@gmail.com>\nDate: 2011-02-08 13:10:39 -0500\n\n Added support to MavenBuild for alternateSettings\n \n JENKINS-8670\n", "commit 8e6929f108596677af4f858457b179a22b38a0ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-08 01:37:46 -0800\n\n Hudson to Jenkins\n", "commit 6938d8009c90ff34196917d6f00232da7c5ae563\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-02-08 09:44:02 +0100\n\n Finally made a http full path link\n", "commit 92c80401a8c2e6be591da69646804ba0dc072cff\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-02-08 09:42:03 +0100\n\n GitHub did not like the rel path link, trying again\n", "commit 20fda6f24fc47f8f67208b1d97ef2faed9c0be2a\nAuthor: Ren\u00e9 Moser <mail@renemoser.net>\nDate: 2011-02-08 09:15:21 +0100\n\n Added a short README.md\n", "commit 93faa2f9b09ed10f6435fe74696ca19d82da9aef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-07 23:32:02 -0800\n\n the trunk is toward 1.398-SNAPSHOT\n", "commit cdf99908e02e0fcb8bfd2784093d33e892495434\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-07 23:27:49 -0800\n\n the trunk is toward 1.398-SNAPSHOT\n", "commit c998a030fa30b3b0ae04e8e016c03159b25b61d9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-07 23:27:46 -0800\n\n creating an RC branch\n", "commit 4306122e37d1751f209cc325baca1433170cf589\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-07 23:18:40 -0800\n\n ignore *.deb\n", "commit 7e3bc36b39da323bda7b6d0e18ed4a65f3c6ec7a\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-07 14:44:59 +0100\n\n Revert \"merge changelog.html fixes from kk\"\n \n Note that the above description is incorrect as to what the merge was about.\n It is the message that I intended to make. It appears that I accidentaly merged multiple fixes waiting to be reviewed on my private fork.\n \n This reverts commit dce0d2aff0a440d7405b9ba10fafa2f3fe98a27a, reversing\n changes made to 63f67f30bdcfd062bccc85d245109b34785a195b.\n", "commit 9c965617b3b385ef65eaf50860865c05a114a01d\nAuthor: Mikko Peltonen <mikko.peltonen@reaktor.fi>\nDate: 2011-02-07 14:46:15 +0200\n\n Set 'Aborted' result before invoking BuildWrapper's tearDown. Fixes JENKINS-7864 and JENKINS-8054.\n", "commit 9768125371ded0c6d404c95f42007f468aea683a\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-07 10:36:04 +0100\n\n JENKINS-8707 make changelog.html pass w3c validator\n", "commit dce0d2aff0a440d7405b9ba10fafa2f3fe98a27a\nMerge: 1d650570c3 63f67f30bd\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-07 10:33:26 +0100\n\n merge changelog.html fixes from kk\n", "commit 1d650570c33a909413331e2a3ef8acff7e271feb\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-07 10:25:43 +0100\n\n JENKINS-8707 make changelog.html pass w3c validator\n", "commit e7d0ba58d89cb8b88b9008e0ba49c87309af4f19\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 19:31:24 -0500\n\n Classes that derive from FederatedIdentity are put into the session and should therefore be serializable\n", "commit 6bd3f83cb1d57ad28d15456a1358e0bcd680fafc\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 19:21:57 -0500\n\n remove needless null check, subject isn't null (from above)\n", "commit 6201362a5f95af45bac28585a543a893ee877932\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 19:19:13 -0500\n\n don't use reference comparisons with Booleans\n", "commit 5571e430d12ff37e9887e14732d8ace34f8165c9\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 19:16:24 -0500\n\n remove wasteful duplicate method calls\n", "commit 5abb484957dcd29b25e7fee39bd263218bfb2416\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 19:08:22 -0500\n\n method parms should document the types of values they expect\n", "commit bf7cbca22b145b02aa28906d77ec26049519882d\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 18:59:54 -0500\n\n guard against npes\n", "commit 2cfd9393589e48a4a3d6d2cac2dfbeeef75fdd83\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 18:51:13 -0500\n\n don't use synchronized collections in a local-only context\n", "commit 9e32311e2f1ac8a372614a1211bb3f80db232693\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 18:39:54 -0500\n\n use %n for new lines in format strings\n", "commit 3c952fc7ebad999eab8f9c79092fc3051f99203c\nAuthor: Dave Brosius <dbrosius@mebigfatguy.com>\nDate: 2011-02-05 18:30:46 -0500\n\n remove unused code\n", "commit 1d1c18890f9a4ead541efb8482e2a160a0a91237\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-05 13:30:10 -0600\n\n Fix a conditional bug: if the remote end supports pipe throttling, make\n sure to use the right type of pipe window.\n", "commit 2e47359a6e14d19cf0795b36fc92ff3c0faf5cf6\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-05 13:45:44 +0100\n\n JENKINS-8702 unit tests improvements\n \n hudson.UDPBroadcastThread#testMulticast hangs when the network isn't enabled on my Linux box: joinGroup throws IOException and the ready lock isn't released.\n This ready lock is only used in the tests.\n", "commit 826d9ddb3db8d02882ac57f60df5eed66a759e30\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-05 12:24:05 +0100\n\n JENKINS-8702 improve unit tests. Some core tests are cluttering the output with unuseful logs\n", "commit 02851236d5ef748e3cda3d4796bb8cab8a3b1501\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-05 12:00:04 +0100\n\n JENKINS-8702 improve unit tests. FilePathTest#testCopy2 isn't a test it has no assertions.\n \n It is slow and take 10sec on my compiter. Disabling it. One could remove it I guess.\n", "commit b4717d251549ca994f04449c3cc47d99273ef8be\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-05 11:43:07 +0100\n\n JENKINS-8702 improve unit tests. UpdateCenterTest depends on online resource and takes too long. Fix this\n", "commit 63f67f30bdcfd062bccc85d245109b34785a195b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 23:36:27 -0800\n\n Fixing the messed up marker tags.\n \n Looks like I broke this in d88df7eac540ffd3d6661e9c5415a937a711f907\n", "commit 1f8551d02b5e4d5f231796ba24f07dcbec2752c3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 23:32:44 -0800\n\n explaining how to write this file\n", "commit 58166dfb2b7250414a8a257f95e055907c18a4de\nMerge: 9005eb665f 85a8dd009a\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-05 07:38:58 +0100\n\n Merge remote branch 'upstream/master'\n \n Reapplied 329a0201885d8882f53b0aa6a6e10b92a90f3c10\n \n Conflicts:\n core/src/main/java/hudson/widgets/HistoryWidget.java\n", "commit 85a8dd009a35377ca64d067d6cc4254e8ec29a16\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 21:29:36 -0800\n\n [FIXED JENKINS-4756] recording the pull request #33 from Janick Reynders\n", "commit f88a2ba3336714a7d03b1d7b0f5a32b3c106cffd\nMerge: 6c521259e2 36d9b56250\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 21:28:12 -0800\n\n Merge branch 'JENKINS-4756'\n \n * JENKINS-4756:\n minor touch up\n FIXED JENKINS-4756 the executor number was not always unique. Computer.executors.size() does not provide a unique number within one Computer.\n", "commit 36d9b562507ba5b020bcddb7907d67180ef02272\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 21:28:01 -0800\n\n minor touch up\n", "commit 6c521259e2b1061c105cb09724e4c29e8bc07ecd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 21:14:03 -0800\n\n [FIXED JENKINS-8660] recording the fix from Jerome Lacoste.\n", "commit 691f23051989f85284a7c7739478e21af4ff5716\nMerge: fd93cf05df 329a020188\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 21:12:49 -0800\n\n Merge branch 'JENKINS-8660'\n \n * JENKINS-8660:\n fail more gracefully if the header is not provided.\n JENKINS-8660: loading the build history cause an NPE on the History Widget\n", "commit 329a0201885d8882f53b0aa6a6e10b92a90f3c10\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 20:34:09 -0800\n\n fail more gracefully if the header is not provided.\n", "commit fd93cf05df65d831cc5724acdc1a009867937a34\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 20:23:20 -0800\n\n Recording the fix in HUDSON-8656.\n Yes, this is HUDSON-8656 and not JENKINS-8656.\n", "commit f8515e96fe968c84937201e122d2f66a08d59ab9\nMerge: 91f79062dc f134bd68b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 20:18:23 -0800\n\n Merge branch 'HUDSON-8656' of https://github.com/nairb774/jenkins\n", "commit 91f79062dcb81e96ce6b497cb53253efdc37da9e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 20:10:02 -0800\n\n Recording c628bdd32be8fdf0f663b373836585498e1ecaa1\n", "commit 758aedf885d4eee2c24ec9889e5886826af9a500\nMerge: 469610225d c628bdd32b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 20:07:39 -0800\n\n Merge commit 'c628bdd32be8fdf0f663b373836585498e1ecaa1'\n \n * commit 'c628bdd32be8fdf0f663b373836585498e1ecaa1':\n First pass at a fix for JENKINS-8592.\n", "commit 73a8007d43a7317f168709539ed6c15466cf9044\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 20:06:53 -0800\n\n [JENKINS-8592] let the writer end know if the reader end of the pipe\n failed.\n", "commit 469610225de4d43edab8e8d64ed948805c851cce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-04 18:32:13 -0800\n\n [FIXED JENKINS-3935] add build description to feeds.\n \n (recording the previous commit 9d7d0d753d6bf213170126ccacc4299e18037e64 by Richie Vos)\n", "commit c628bdd32be8fdf0f663b373836585498e1ecaa1\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-02 18:56:58 -0600\n\n First pass at a fix for JENKINS-8592.\n \n The problem is that the sending side has no way of knowing when the\n receiving side has hung up. So when the receiving side hangs up we should\n be able to read till the stream runs out, then close. Not the optimal\n solution, but one that should work for now.\n \n http://issues.jenkins-ci.org/browse/JENKINS-8592\n", "commit f134bd68b90bd0aa046d3e299994cb6d34c83ba6\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-03 00:41:28 -0600\n\n Add two exact tests for HUDSON-8656.\n", "commit e7eac75978b111dc8e9634860bf97bc3379ae0d4\nAuthor: Brian Atkinson <nairb774@gmail.com>\nDate: 2011-02-02 22:18:10 -0600\n\n This adds a test from HUDSON-8656, and is likely related to issues found in\n HUDSON-8401.\n \n This grouping of tests targets all Sunday to *another day of week* cron\n tabs. There are likely other pairs that could be tested, but this seemed to\n work out most of the bugs.\n", "commit 9d7d0d753d6bf213170126ccacc4299e18037e64\nAuthor: Richie Vos <richie@groupon.com>\nDate: 2011-01-23 12:44:15 -0600\n\n Add the build's description to the build feed\n", "commit 4cce11efb341bad6cdfe4efcdb148f770a118cb1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-04 23:45:38 +0100\n\n update changelog for 8676\n", "commit 774f65539841c82208ad62b5a458d3fb38a4eff8\nMerge: a88920aab7 f40b4ffbc8\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-02-04 23:41:00 +0100\n\n Merge branch 'lacostej-pull5' of https://github.com/lacostej/jenkins\n", "commit 9005eb665f1208f9750eddafaf77d734a7b97245\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-04 22:34:26 +0100\n\n JENKINS-8676 Windows XP slave stopped working in 1.396 (related to name change)\n \n After thinking about it, I don't want to deal with hudsonslave here. jenkinsslave should be found anyway, so that code path should not have been triggered.\n And cleaning up residual services isn't jenkins job. Otherwise both can't coexist.\n", "commit f40b4ffbc8e33e2624bcee9e5ced5c10f25d5426\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-04 22:34:26 +0100\n\n JENKINS-8676 Windows XP slave stopped working in 1.396 (related to name change)\n \n After thinking about it, I don't want to deal with hudsonslave here. jenkinsslave should be found anyway, so that code path should not have been triggered.\n And cleaning up residual services isn't jenkins job. Otherwise both can't coexist.\n", "commit 3106a80bcfb26e85c128704306d34b0c8377ae5c\nMerge: a70f6b19ae a88920aab7\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-04 21:37:39 +0100\n\n Merge remote branch 'upstream/master'\n", "commit a70f6b19aedfb6fb454aaf1c8789d94e6c72da99\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-04 21:36:25 +0100\n\n JENKINS-8698 HudsonTestCase sometimes fails with NPE in tearDown() while trying to free htmlunit resources\n \n Not really sure what is happening, but I don't think the build should fail here.\n So let's try to be more resiliant (try twice loading the page) and don't fail if the exception occurs again.\n", "commit a88920aab7b1e35c24b4adb7a297bd04d35ed9a3\nAuthor: Nathan Parry <nparry@gmail.com>\nDate: 2011-02-03 23:39:36 -0500\n\n Fix JENKINS-8196\n \n Persist a user-requested offline status for a slave across\n restarts. Previously slaves would come back online if the server\n was restarted while they were marked 'temporarily offline'.\n \n I believe this also addresses JENKINS-7934 and JENKINS-7805\n which look like duplicates.\n", "commit d990fbb3f1875c59202cdeb411bff0ea9dfa16dc\nMerge: 657c48777e 287208f973\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-02-04 11:51:26 -0800\n\n Merge branch 'lacostej-pull4' of https://github.com/lacostej/jenkins into lacostej-lacostej-pull4\n", "commit 657c48777e044c8dd32ba9e9824c4d8f2f0016d9\nMerge: c3e7be3461 a41c87192d\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-02-04 11:45:59 -0800\n\n Merge branch 'lacostej-pull3' of https://github.com/lacostej/jenkins into lacostej-lacostej-pull3\n", "commit 4077b5da1c6fa9b9b38aae21f2dfe135cbb2dc94\nMerge: 020a4ee92a c3e7be3461\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-04 20:33:22 +0100\n\n Merge remote branch 'upstream/master'\n", "commit c3e7be34615c940ff2a3dab71398078b58a27ade\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-04 10:43:30 -0800\n\n update some images to use ci.jenkins-ci.org,\n add \"since 1.378\" in one changelog item\n", "commit 020a4ee92afd2915ba3d695ce7eb1db9cfa1c61d\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-04 12:50:19 +0100\n\n JENKINS-8686 IO stream copies are not done properly.\n \n Some more work:\n * reviewed some callers\n * took note that some classes have been moved into stapler\n * used IOUtil.closeQuietly() in a few places\n", "commit bfbaf2c9d9ff156eba917e112ccec1d7cef252a0\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-04 12:15:05 +0100\n\n JENKINS-8686 IO stream copies are not done properly.\n \n First pass at making sure we don't stop copying when the reader reads 0 characters.\n \n I will now also review the callers for our internal code, and check if we can use IOUtils methods instead.\n", "commit 9c01038ab5cbd1a92e0a172a1834028b7862099f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-03 23:49:37 -0800\n\n [FIXED JENKINS-5784] logrotate script for RPM/openSUSE bug fix\n", "commit 15c66f0d201471db7c8ae361633c9f5acb632d2c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-03 23:05:36 -0800\n\n [FIXED JENKINS-5415] force terminate Jenkins if it fails to shut down\n", "commit d74253c5bc4fd9ec24938e33bf4e1764a18c78dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-03 22:45:19 -0800\n\n [FIXED JENKINS-8159] switch to default-jre\n \n Eclipse package depends on this\n <http://packages.ubuntu.com/maverick/eclipse-jdt>, so I'm doing\n monkey-see-monkey-do.\n", "commit 129adcea9568b11447725dd276ca99255e69a179\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-03 22:14:26 -0800\n\n Recording JENKINS-4047 toward 1.397\n", "commit 22187541978e62e16140cf26f3bfc400941cbee1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-03 22:01:43 -0800\n\n [FIXED JENKINS-4047] don't mess with file permissions\n \n ahochsteger asks 'why do we mess with file permissions anyway?' and he's\n right! I digged the history but couldn't find why we do it.\n \n I think we should just set the permissions of the top-level directories,\n but leave the other file permissions as-is.\n \n In addition,\n \n - I see no point in touching usr/bin usr/sbin.\n perhaps C&P mistake from some samples?\n \n - Don't touch /var/lib/hudson if .for-jenkins is present,\n so that people using the hudson user can keep upgrading new\n versions of jenkins and run it as hudson\n \n - /var/run/hudson contains no important information,\n so no need to bring it over to /var/run/jenkins\n", "commit c1b9b29356c11400b16ef87a91fbcce9505a1434\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-03 18:59:21 -0800\n\n [FIXED JENKINS-8658]\n \n Recording the earlier changes and the integration of the new\n executable-war.\n", "commit d88df7eac540ffd3d6661e9c5415a937a711f907\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-03 13:52:12 -0800\n\n Jerome Lacoste reported that 5c91eb1fe58b4f47b210a960ca2f9db6039507e9 fixed JENKINS-7745. So marking it as closed.\n", "commit 88a286033915cedf528195ee6c6e8e305a502572\nAuthor: Janick Reynders <janick.reynders@gmail.com>\nDate: 2011-02-03 23:21:01 +0100\n\n FIXED JENKINS-4756 the executor number was not always unique. Computer.executors.size() does not provide a unique number within one Computer.\n", "commit a8a931d8ec9f4d82a0fe426538fccab6d473e557\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 22:20:25 +0100\n\n JENKINS-8676 Windows XP slave stopped working in 1.396 (related to name change)\n \n The ManagedWindowsServiceLauncher refers to hudson.exe and hudson-slave.exe while we renamed the artifact to jenkins.exe.\n \n Tentative fix, completely untested (no windows box around).\n Not sure about the service name (jenkinsslave). I added a second check for backward compatibility but I have no idea if it's useful.\n", "commit 287208f97392622a928e49c6b993f2cbdb0af4e8\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 21:53:05 +0100\n\n JENKINS-8672 stop depending on Svn SCM and java.net host for testing MavenBuild.\n", "commit a41c87192d3262d02f8caf296ac66cf5f64cf28b\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 14:07:18 +0100\n\n JENKINS-7836 tentative fix for the copy from slave to master issues. The problem looks similar to JENKINS-7745, so we might as well synchronized the ProxyInputStream.\n", "commit 9a13990be96a4048d0c27537e473d4af4971a863\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 13:06:57 +0100\n\n JENKINS-8660: loading the build history cause an NPE on the History Widget\n \n loadAllBuildHistory() fails to set the headers field on the replacement buildHistory DOM element.\n \n The patch fixes the problem by recreating a headers field.\n It also:\n * slightly refactor the loadAllBuildHistory() method for readability\n * add a FIXME note that the server side history widget should fail if the n parameter is missing.\n * add a pre-condition check to the buildHistory() update to catch potential bugs (note that the logging is disabled as Yahoo.log doesn't appear available)\n", "commit 6424a80c98e64acc25a8a9252995475a15eed4c6\nMerge: 8fdbedb1d0 5150e710a8\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-02-03 13:51:39 -0800\n\n Merge branch 'lacostej-pull' of https://github.com/lacostej/jenkins into lacostej-lacostej-pull\n", "commit 2332b114a38b6e62a8f28b40d4374b9e1d353de5\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 22:20:25 +0100\n\n JENKINS-8676 Windows XP slave stopped working in 1.396 (related to name change)\n \n The ManagedWindowsServiceLauncher refers to hudson.exe and hudson-slave.exe while we renamed the artifact to jenkins.exe.\n \n Tentative fix, completely untested (no windows box around).\n Not sure about the service name (jenkinsslave). I added a second check for backward compatibility but I have no idea if it's useful.\n", "commit 2d4510864769b9c3f18863f1a478324dd67cade4\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 21:53:05 +0100\n\n JENKINS-8672 stop depending on Svn SCM and java.net host for testing MavenBuild.\n", "commit 8fdbedb1d01da582e502cd4127217630f3d04d80\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-02-03 14:02:59 -0500\n\n bump to org.jenkins-ci:jenkins:1.12\n", "commit 3ba54b53ae532b68cead61d585f87969f95532a0\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-03 09:47:50 -0800\n\n hudson.war/jenkins.war changes.. made getBackupVersion use getHudsonWar()+\".bak\"\n to match 2 other methods in this file (instead of hardcoded hudson.war.bak)\n", "commit b3c661d59bb4a73b43b0549b800a82fb41a72eb2\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-02-03 09:41:00 -0800\n\n some hudson.war/jenkins.war changes\n", "commit 31b8361d3152fb7970e1c11c906a763fa1aa5c25\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 14:07:18 +0100\n\n JENKINS-7836 tentative fix for the copy from slave to master issues. The problem looks similar to JENKINS-7745, so we might as well synchronized the ProxyInputStream.\n", "commit 3ddb68f038dabaa703583b6468bb3b22e3c808aa\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 13:06:57 +0100\n\n JENKINS-8660: loading the build history cause an NPE on the History Widget\n \n loadAllBuildHistory() fails to set the headers field on the replacement buildHistory DOM element.\n \n The patch fixes the problem by recreating a headers field.\n It also:\n * slightly refactor the loadAllBuildHistory() method for readability\n * add a FIXME note that the server side history widget should fail if the n parameter is missing.\n * add a pre-condition check to the buildHistory() update to catch potential bugs (note that the logging is disabled as Yahoo.log doesn't appear available)\n", "commit 5150e710a8e744a4fcecb4b4ebffbda9ac53deb8\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 05:41:50 +0100\n\n JENKINS-8658 depend on latest executable-war. This is where the fix should be. Note: of course one should release that dependency into a stable version\n", "commit 42c0bdb7034af18809daa217664e9a6ec062ceab\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 05:38:50 +0100\n\n JENKINS-8658 cleanup. Inner class can be static\n", "commit 4f857bccb7b000fbc6067ad8f99c7ef04beba8fd\nAuthor: Jerome Lacoste <jerome.lacoste@gmail.com>\nDate: 2011-02-03 04:47:07 +0100\n\n JENKINS-8658 let getHomeDir gather information about where it finds its location. Useful for troubleshooting.\n", "commit 0b424d6902a6d9802d29e92019e4e938c1b2d3c8\nAuthor: Brad Trimby <trimbybj@gmail.com>\nDate: 2011-02-02 21:33:38 -0500\n\n Change 'Hudson Continuous Integration server' to Hudson.getDisplayName() in test email\n", "commit 8e432f8f714de339aab71c6267fd07e1a16cb471\nMerge: 5c91eb1fe5 5de5b682b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 12:44:46 -0800\n\n merged back the RC branch\n", "commit 5de5b682b37a061c95c6e3f1b3f038564a65447b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 12:11:33 -0800\n\n updated changelog as a part of the release\n", "commit b7a1469eac4960ecef401c563a8b41eba67fd993\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 11:47:17 -0800\n\n fixed a typo\n", "commit 85ef19774ca515ada72bd16da783d8920b767ca0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 11:36:59 -0800\n\n toward the next release\n", "commit ebecfcf73352843b5e8b25e5b00aa22ecf15d5d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 11:36:15 -0800\n\n releasing a new plugin parent POM\n", "commit 7231a0d47ce67d8f131f71f7d818bdfa796afe55\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 11:30:29 -0800\n\n updated changelog for release\n", "commit 7f96dfd9d8c44f5ed9846d116bff73f71f0c5580\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 10:35:51 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 37bd23862fc8cfea28f5cfe94c74283e6d6f93cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 10:35:50 -0800\n\n [maven-release-plugin] prepare release jenkins-1_396\n", "commit 5c91eb1fe58b4f47b210a960ca2f9db6039507e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 09:39:24 -0800\n\n ProxyOutputStream was not thread safe even though it often gets used by multiple threads, for example when you launch a remote process with the same stdout/stderr.\n", "commit e2d4c627b3058c6423fba564e13a03bbc9729aee\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-02 09:32:18 -0800\n\n few more fix up\n", "commit 0803e8906835d936ff2b9ec2bfb235f4574496d7\nAuthor: Manolo Carrasco <manolo@talkwheel.com>\nDate: 2011-02-02 09:41:55 +0100\n\n Add Spanish missing keys. Update Spanish internationalized values to have the word Jenkins instead of Hudson. Changes in translation tool to advise when a file have the Hudson word\n", "commit 515ca782b119015a0c69a97f9532e48ef68ddacd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-01 23:55:03 -0800\n\n modified to point to the correct instances\n", "commit 625b88ad6c7724d3b22d42996896bcdd7e5ec57d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-02-01 22:43:47 -0800\n\n added a new self-signed certificate that says Jenkins\n", "commit eaf087da1e286ded0ffe68a72ea68794fa10c5b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 19:20:23 -0800\n\n recording the biggest change in this release\n", "commit b80121a17aceaf6c00a09f2a0fa9f7b2b1e8bb66\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 19:17:54 -0800\n\n the trunk is toward 1.397\n", "commit 57de5bed7bac1a727b24371c886818e1937424cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 19:17:08 -0800\n\n this change belongs to the master, not in RC\n", "commit f88e491ac85c58d96c26ba4c19c823c185bcdbc5\nMerge: 31a76bc4cb ec3fbdf457\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 19:15:27 -0800\n\n Merge branch 'rc'\n \n Diverging from the normal RC process since the additional commits have\n alrady been made in the master.\n \n * rc:\n preparing for RC\n bug fix in the test\n Fixed a bug in the test harness.\n", "commit ec3fbdf457ed81191b018680519f89e69e93f425\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 19:14:45 -0800\n\n preparing for RC\n", "commit 31a76bc4cbb75ec74cf11e9d7e8a048dde9c4701\nMerge: 3dad9602fe 46631d06dd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 19:10:44 -0800\n\n Merge branch 'after-first-release'\n \n ... so as to follow the convention of keeping the master branch open for\n commits.\n \n * after-first-release:\n noting the changes\n Other languages on JVM may not be able to provide the type information.\n Added autocomplete feature to BuildTrigger\n", "commit da1dc0142d084204045de43854f01d754d14b776\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 19:08:11 -0800\n\n bug fix in the test\n", "commit 45da182f71a9ef75148a008019ba7e7090cd1fab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 18:34:17 -0800\n\n Fixed a bug in the test harness.\n", "commit 3dad9602fe622f30d9de3423447de74ea3e2fe60\nMerge: d44eef2ce9 31b9a2f48d\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-02-01 11:30:58 +0900\n\n Merge branch 'master' of https://github.com/petehayes/hudson into petehayes-master\n", "commit 31b9a2f48dd849c83e2d376aa51f8c7c8c087341\nAuthor: petehayes <petehayes@gmail.com>\nDate: 2011-01-31 20:59:01 -0500\n\n Fixed HUDSON-6689. Updated the primary view name (default view) if someone changed the name of the view that was marked as primary.\n", "commit d44eef2ce96eaa245828d133021cf0e2ae29b8de\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 17:01:44 -0800\n\n Migrate the data files from Hudson.\n", "commit 22f545e5e6e47d13201ce0d68cb29220ccd5b7c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 14:48:52 -0800\n\n I'm scared of deleting things. It doesn't buy us much\n and we have all the risks of angry users.\n", "commit 68f77104a4551722a583dded7896afff09e17efd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 14:01:59 -0800\n\n leaving the marker in place. could be useful down the road\n", "commit ca22c456dcfd062456f06e6fe499936883884f8d\nMerge: d14ca2cec7 b167b984f7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 13:16:02 -0800\n\n Merged pull request #20 from https://github.com/emonty/hudson\n", "commit 46631d06ddf8f6eda4201993ee5c2b8d9d71997c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 13:08:53 -0800\n\n noting the changes\n", "commit a178194fb5a9562d79b8e0bb28f7b63ddf2e78fd\nMerge: 237dbe3e2b 0ffa03278e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 13:10:14 -0800\n\n Merged pull request #19\n \n * commit '0ffa03278e597edcde5576971a7e51b8938d6edd':\n Added autocomplete feature to BuildTrigger\n", "commit 237dbe3e2b9c02b9419418dca07d28c51dde795d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 12:59:07 -0800\n\n Other languages on JVM may not be able to provide the type information.\n", "commit d14ca2cec7608ee3a69592d1699cdcf7855ab457\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 10:06:00 -0800\n\n regression in renaming\n", "commit bfc41671fb1737f03f5d43febfcefaa0e6f4d082\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 10:01:44 -0800\n\n renamed\n", "commit 4ab9ad2634542728be5099225079c09195f97eb1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 09:00:39 -0800\n\n bug fix\n", "commit 3a7a2af2ac5fc83a42cb15d755b393d1d517f9d3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 00:30:11 -0800\n\n Final touch up.\n \n According to Juha Heimonen <heimojuh@gmail.com>, it's \"a\" with two dots\n on top.\n", "commit ca3b23a4c6f36a7a6dbf56c7fc3f685bf48a20a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 00:16:15 -0800\n\n typo\n", "commit b167b984f7426f9e4787bb989c209ce3c7a9f541\nAuthor: Monty Taylor <mordred@inaugust.com>\nDate: 2011-01-31 09:09:05 -0800\n\n Deal with file existence in the proper order.\n", "commit f1f083a49f223b4bc2b5097d8b2398a9d92e21a3\nAuthor: Monty Taylor <mordred@inaugust.com>\nDate: 2011-01-31 08:28:15 -0800\n\n Fixed an issue with the jenkins chown.\n", "commit 44a7fbe74c57b5a828b519d8d0c82fae90046cc8\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-01-31 06:35:03 -0800\n\n More Hudson->Jenkins work\n", "commit a1afb8c58c97dd622f4adeeec7504116e0728176\nAuthor: Monty Taylor <mordred@inaugust.com>\nDate: 2011-01-31 00:41:58 -0800\n\n Rename the hudson dirs and user to jenkins.\n", "commit 31cd5b3ad9d311306e7d8cb0552e7c3203d6eec0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-31 00:06:49 -0800\n\n Renamed the Windows installer\n", "commit f08fd38a76e4c612d3161cdefd3fc30eb816d41e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:51:35 -0800\n\n hudson-cli.jar to jenkins-cli.jar rename\n", "commit 294656a558d913a53590ed0a8d7eefbf59bfb0ff\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:46:59 -0800\n\n error in search&replace\n", "commit 3a1447ea9a8015d491a4e506515d4ddf44aad817\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:44:52 -0800\n\n Updating the URL.\n", "commit ec67f196601c9f4e8d86da20966fec3cc35e9039\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:32:21 -0800\n\n other misc fixes\n", "commit 052cb844bd6c41fc65aae95ad3c455d998c13d0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:31:24 -0800\n\n renamed the hudson.diagnosis package\n", "commit b7b4dead23b1382cf30d37f44b91cdd5a320c263\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:25:57 -0800\n\n renamed the hudson.lifecycle package\n", "commit e7fb48b4aa50557a53d1b4f424090456a57b4615\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:22:43 -0800\n\n renamed the hudson.security package\n", "commit 89c12751e715ba09a8834543a50fa9e6ce81a489\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:20:34 -0800\n\n renamed the hudson.os package\n", "commit fa818db6896e111e123240823af99c65436612a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 23:15:56 -0800\n\n renamed the hudson.model package\n", "commit 5b23692799103c21bb0c30201f2e29c45e8e2b85\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:41:52 -0800\n\n renamed the hudson.tools package\n", "commit b89178ba6ab048875601b0cf54771ad50a28a8f4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:40:39 -0800\n\n renamed the hudson.util package\n", "commit 00ac44b30a61622e5c76c4e8242202aa68fec5dc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:36:18 -0800\n\n renamed the hudson.slaves package\n", "commit 1291a828344fb3772a39535c611a4a13464ce9b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:33:05 -0800\n\n renamed the hudson.matrix package\n", "commit 0068a9efc15dc06f2177679d7252dca6dea53fbe\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:31:53 -0800\n\n renamed\n", "commit 76c9b3c539ec2dd47e61433249e9aeba29d7a187\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:29:53 -0800\n\n renamed the hudson.triggers package\n", "commit ef118c393e9418419191a0390c8a987ba28ff298\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:27:38 -0800\n\n renamed the hudson.tasks package\n", "commit b95e9d56693c6aae59796e587139fffae4235119\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:24:07 -0800\n\n renamed the hudson.cli package\n", "commit 5e2ee4c091c7dad13b1fb0ed8ea3d0a3412044ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 22:23:21 -0800\n\n renamed the hudson.node_monitors package\n", "commit ebd0b303ed2568115c35c170b60bcfd2c37e66b3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 21:54:36 -0800\n\n Typo as pointed out by Dean.\n", "commit 807330f46760593b1bb19a595be8537a6485f5af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 21:53:58 -0800\n\n Allow version to be set.\n", "commit eb9e87004c5ce56387f90784368e425601092d23\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 21:19:03 -0800\n\n This wasn't working.\n", "commit bcb3c238be47cb2857fe886af9481482da1bce73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 21:18:02 -0800\n\n In RPM, it's the \"Obsoletes\" tag that supercedes another package.\n", "commit 1a98c9f73f9cea7306b2b26d3bfbb68ca91898b5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 17:01:41 -0800\n\n fixed rename regressions in the debian script\n", "commit 046246d26bad03a5caf8906bd31d676eeb658c7c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 16:29:53 -0800\n\n Move from HUDSON_HOME to JENKINS_HOME\n", "commit 8ea876faa4dab9cf65974afa826e07a4991d2aa4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 16:25:58 -0800\n\n Honor $JENKINS_HOME.\n \n Honor $JENKINS_HOME (just like we used to do $HUDSON_HOME)\n We still fall back to $HUDSON_HOME every step of the way\n for maximum backward compatibility.\n \n I wasn't initially planning to do this for the first version,\n but working on native packages made me think we should deliver this.\n", "commit 62100264acfdd111c7176ed4cb1b36a57507e6fd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 16:11:09 -0800\n\n renaming\n", "commit e7e9b9e2b1fd89d33f5dc5edd12c39e56afc9175\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:58:14 -0800\n\n renaming MSI package\n", "commit 8a1a8828fa14a64a15a80630682b0854df43c5bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:54:27 -0800\n\n Since this value is set as system property, no need to export.\n", "commit 7bbfd0c0503aacc9b03c0e1c5fe205119d672fb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:54:17 -0800\n\n more openSUSE package rename\n", "commit 1f851bb29a0a125e6e3bdc40f829ffd3db93467b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:42:04 -0800\n\n renaming plugin parent POM.\n", "commit d3c05f033884dab39de6fcde954982aa1dfe897d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:41:32 -0800\n\n renaming openSUSE packages\n", "commit f8c901f2a751691684188f03882cf226eff7907c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:41:18 -0800\n\n renaming ignorable contents\n", "commit 928217d26e5b523db97cc5f91f1cf2f445485197\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:38:07 -0800\n\n marking it as conflicting with hudson\n", "commit 61e0a58ac82cb7993d91af1316bb4cf30b6c6978\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:36:18 -0800\n\n renaming RPM to Jenkins.\n \n For now, I'm leaving /var/lib/hudson and the user/group name intact,\n as the users might have been using the 'hudson' user, and\n /var/lib/hudson can contain some big data.\n", "commit b5314a1161df46fcf6919c1d1ae0351e4ddd459e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:28:47 -0800\n\n mutually exclusive with hudson\n", "commit 1ea6a34e8ccc6ac689c8924aff740463b412f264\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:25:37 -0800\n\n forgot to rename this.\n", "commit c72a9b3ac2a4decccb1e08004f9cd0900630940d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:22:31 -0800\n\n more debian package renames\n", "commit d8808497b0c59cedacbe65c9ebe4b57ce02bba1e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 15:17:29 -0800\n\n renaming debian package.\n", "commit 4e7a644afc8a71885a1cf1dce0fa74144ec85acb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 14:44:35 -0800\n\n regression\n", "commit 0d4ba1b5c37d2d853f7aecf5f41de7d3efd5b9cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 14:26:17 -0800\n\n more POM changes\n", "commit 0ffa03278e597edcde5576971a7e51b8938d6edd\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2011-01-30 23:19:11 +0100\n\n Added autocomplete feature to BuildTrigger\n", "commit cf211a2b6d3aabb08b1f3c74e9cd92d28796d7c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 13:52:49 -0800\n\n one more version\n", "commit 2152a11c4d07fe631552aaa998c072630927b63b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 13:27:59 -0800\n\n more POM changes\n", "commit 924439f8f3b38a0c278faf77ec92dd70e1b82b14\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 13:27:59 -0800\n\n Renamed artifact ID.\n \n Since we've just changed the group ID and break everyone who depend on\n the old artifact GAV, might as well rename artifact IDs as well.\n (Otherwise we'd break people twice.)\n", "commit 5bd0b9898627ad2cc50c4037f1138609b7720c13\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 13:18:06 -0800\n\n Updated groupId to org.jenkins-ci\n", "commit bb991ada6d53c054fb5aff697532115c22538488\nAuthor: Andrew Bayer <andrew.bayer@gmail.com>\nDate: 2011-01-30 11:41:50 -0800\n\n Initial work on s/Hudson/Jenkins/g where appropraite in jelly and properties files\n", "commit fb8c4f025a62c335abd23f2851a228189f7abb75\nMerge: dc7e05a4c3 cd29343509\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-30 07:54:51 -0800\n\n Merge pull request #18 of https://github.com/manandbytes/hudson\n", "commit cd29343509faf19f4a6136ac1143b12903854214\nAuthor: Mykola Nikishov <mn@mn.com.ua>\nDate: 2011-01-30 13:52:10 +0200\n\n Jenkins in SVG\n \n Signed-off-by: Mykola Nikishov <mn@mn.com.ua>\n", "commit dc7e05a4c33f709e3cafd095b1789c0e37bfd4cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-29 16:14:44 -0800\n\n Hello, Jenkins\n", "commit f67d310e1c961c776d75631287de41017048b55e\nAuthor: Mykola Nikishov <mn@mn.com.ua>\nDate: 2011-01-29 13:23:54 +0200\n\n Final fix for typo in autoCompleteDelimChar attribute name\n \n Commit 3f1f53f2 introduced autocompletion for label expression text\n box on project configuration page. But with a typo in a textbox's\n attribute in configure-common.jelly and hudson-behavior.js.\n \n Commit 39a93420 fixed this typo in hudson-behavior.js, this one fixes\n other part in configure-common.jelly.\n", "commit 39a93420ef4cb5296c3c4714f3547890a89569b6\nAuthor: Stefan Wolf <wolfs@fs.tum.de>\nDate: 2011-01-28 23:33:22 +0100\n\n Seems like this is a type - compare to the attribute in textbox.jelly\n", "commit 2ce9ddba06fce4595d63e95b6ae1a2051093e234\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-25 20:31:12 -0800\n\n Removing JUnit dependency.\n \n It looks like this is a left over or a mistake.\n We haven't been shipping junit.jar in the hudson.war, and\n core has no compile time dependency to junit classes.\n", "commit 9717caed34d2d48bc3229d1f4bb6b566ac9b5637\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-25 12:01:01 -0800\n\n use the newer version that supports <excludes>\n", "commit 604f68a1f28a354ab1511f5198de953f47a62737\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-24 15:10:12 -0800\n\n [FIXED HUDSON-5114] don't hard code umask to 027.\n", "commit 68ed742227891a3f716e4e479388c36876bb935a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-24 13:40:12 -0800\n\n [FIXED HUDSON-5055] allow the same JNLP slave to reconnect without getting rejected.\n", "commit 52c21f2df71b2dbb653087c86f4e35bc0ce078e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-24 12:00:19 -0800\n\n If a master fails to ping a slave, it should be hard-disconnected.\n", "commit 3356f4da29f3e4a30ea2cbb45a8c23a479c9c146\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 16:19:26 -0800\n\n improved error handling\n", "commit ad510a42b953c4a7960d84926c6e70cd8a935a26\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 15:15:05 -0800\n\n should take SIDs from projects into account\n", "commit b390d9f0916de070f2a51ed08fe0e3312e446bed\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 14:18:58 -0800\n\n spinning the test annotations off to a library so that it can be used in other places, like in the core\n", "commit d8b0296978e1894eac08273f0149130c51d8a99e\nMerge: 8411557322 0a0f040e63\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 23:40:03 -0800\n\n merged back the RC branch\n", "commit 0a0f040e639f4f8142799b231e31e5c65c173bfd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 23:35:23 -0800\n\n updated changelog as a part of the release\n", "commit 0b4c0d4f48da2e0b973bb0fecbbd7fd92f130d51\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 23:32:29 -0800\n\n released a new plugin parent POM\n", "commit 4f946a7c00a6c780fd30a0c5bd998f0d6a4b5b73\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 23:32:23 -0800\n\n updated changelog for release\n", "commit e9ad7fad502ad82c7c71a87d1ccf1625c3916e78\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 23:19:56 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit a144843c06d39250babb8c627bd0847e1e1deb68\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 23:19:55 -0800\n\n [maven-release-plugin] prepare release hudson-1_395\n", "commit 841155732225d17b47a408d6e04c972af969b237\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-21 10:25:38 -0800\n\n [FIXED HUDSON-8401] calendar handling fix with Mon-Sun week (as opposed to Sun-Sat week)\n \n Having a calendar with the first day of week being Monday (such as in the en_GB locale), setting DoW to Sunday moves the calendar forward whereas in cron it expects the calendar to go backward in time.\n \n Adjusting this logic.\n", "commit a1eee0b91f5822b5cc0af9140a1836acc86ee717\nMerge: 2951e6ab41 945d04aa87\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-01-22 01:23:54 +0900\n\n Merge branch 'main' of https://github.com/jieryn/hudson into jieryn-main\n", "commit 2951e6ab4125136d4e8da1adbecc3b9978aee7ae\nAuthor: Dirk Pahl <dpahl@vz.net>\nDate: 2011-01-21 14:52:24 +0100\n\n added german i18n message for blocking build when downstream projects are still building\n", "commit 41674eac352748d311030af65af931c2381fa52d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-20 22:31:04 -0800\n\n allow an update center to depend on plugins from other update centers\n", "commit 1e7bf894d10ba86b118b413225c888ff58434045\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-20 22:30:47 -0800\n\n this is actually checking respective update center site\n", "commit 8c9b04bc3a7f8fb829c94c257fb9ea5b9958c201\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-19 20:51:30 -0800\n\n the trunk is toward 1.396-SNAPSHOT\n", "commit 75e3aa9099afeaf37eb6c7ee066bbe2fac94b03e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-19 20:51:26 -0800\n\n creating an RC branch\n", "commit 945d04aa876ba65b90d4c5d651eaab36190362c7\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2011-01-19 12:03:18 -0500\n\n fixes HUDSON-8546, active jobs on temporarily offline slaves\n", "commit 52e6b60631526894126687df7aaaecf506d76306\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-18 21:56:57 -0800\n\n add some space between buttons\n", "commit fa5a8f55ad35d76a58935c7fadd769d573ad3467\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-18 21:56:43 -0800\n\n sign bits during release\n", "commit fcd0559105ce10a89a86be2d85d6e2dec9979d40\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2011-01-18 13:52:36 -0800\n\n Add @since for toWindowsCommand()\n", "commit 2f6171c19f6a343b6cbf098ecd1bcf50b3ce51c7\nMerge: 46f2f02f9d f0ed371e56\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-15 10:51:38 -0800\n\n merged back the RC branch\n", "commit f0ed371e561c23789bf22ccf99d6dc969e772011\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-15 10:46:15 -0800\n\n updated changelog as a part of the release\n", "commit ba34d91ed56316b4ab1f6eb67036cd8cfcf21c75\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-15 10:43:24 -0800\n\n released a new plugin parent POM\n", "commit d83cc933d207ab3bd04419a369e1480030028701\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-15 10:43:18 -0800\n\n updated changelog for release\n", "commit b2ec22d8c831d64a35a375909fc90efe92cd2a81\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-15 10:31:23 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit bcfd881df5df562e61effcc1bb12cecfc5e8311c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-15 10:31:23 -0800\n\n [maven-release-plugin] prepare release hudson-1_394\n", "commit 46f2f02f9dbea085e67ff70673f38644b14b4f01\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-01-15 21:18:19 +0900\n\n [FIXED HUDSON-8438] Node names can be edited to include slashes and then cannot be removed.\n", "commit 7fbb893fd6831fa8c19b3be98df5655e1281e0da\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 15:52:50 -0800\n\n noting these changes that are related to HUDSON-5073\n", "commit 5f29d615a8d8536c59111937df2e36941fb12d18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 15:51:34 -0800\n\n [HUDSON-5073] point the user to the slave log if the build failed because the slave went offline during the build.\n", "commit d7a4e08a9de44cdb29a171786346927f71020a1f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 15:49:00 -0800\n\n added a new note that creates expandable details.\n", "commit 030671bf394dcd83a00d531bc2caf1e23d59c597\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 15:48:23 -0800\n\n added a convenience method\n", "commit 3ee82182042d31c89327f2c5b5fa4bdbe38bc7cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 15:47:53 -0800\n\n when setting outerHTML, the element itself is replaced, so we've been applying behaviours to the wrong tree.\n", "commit 38bc686baa40e1888f9c253ce638593716650662\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 15:37:55 -0800\n\n this code should work even when called from outside the context of request handling.\n", "commit c6ffab117de489e7a728d47dab5c9f5a3b92e19c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 14:22:28 -0800\n\n [HUDSON-5073] if the build fails because the node went offline, point the user to the slave log where the details are.\n", "commit 0ddb0c5cca757a4a34e0c162bbca6504f5cec25f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 14:13:27 -0800\n\n [HUDSON-5073] Hudson was failing to record the connection termination problem in slave logs.\n \n This change might reveal additional information about why the connection is disrupted.\n", "commit 2d05008d7e2f5b5a86dfb08891097ceef0bea9b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 12:50:28 -0800\n\n reducing the visibility of the markup\n", "commit 2f7fbafdd750fe3c7e163d6b8c12d96e33fb622b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 11:32:13 -0800\n\n i18n.\n \n Regrettably the CLI client and the CLI server are in the same package, and this doesn't work very well with i18n scheme as we end up having two classes of the same name (and one hides the other in the server.)\n \n So I'm renaming the Messages class on the client, but not the classes itself for compatibility\n", "commit 1259aa9cf42e0f210aaa3295d397b952de403cd6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 11:14:08 -0800\n\n Improved the error diagnostics based on feedback.\n \n See\n http://groups.google.com/group/hudson-users/browse_frm/thread/4272c82edb5460b8\n \"Install-plugin CLI action doesn't work when an URL is specified as\n SOURCE\"\n", "commit ba092e9a292324fd9f407b10c2eec8c88ae296e9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-14 08:14:50 -0800\n\n typo\n", "commit 6784369b13c598fcd85c06f28d1a7d76cc20dcc8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 21:25:43 -0800\n\n Added a mechanism to obtain heap dump\n", "commit 7c101d1edb72dbb85273408c158f642d51e9f134\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 21:07:48 -0800\n\n Reduced the memory footprint used by fingerprints.\n", "commit 8e607cc9ad60737b2073ae66894d0787edd95280\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 16:03:26 -0800\n\n the practice is to put bugs first then RFEs\n", "commit ed20962551a5d925bd6a9f429cc85ac4625b9a46\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 15:10:44 -0800\n\n Improved the startup performance.\n \n An investigation on NECTAR-50 revealed that the dead lock prevention made in 02fbfd9ed574b283059df8b5df3fd2bebb6d49c9 and c5269550d53b0fbe3efa59c34ca9f1a8ce2f4186 are causing slow down by having too many threads go through scouting, which in turn calls into classloader (which is synchronized.) Reduce the overhead by reusing sezpoz index so that classloading overhead is minimal.\n", "commit 5e3f165815c50fa5d1409d3f78198e4b24334f96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 13:17:57 -0800\n\n typo\n", "commit 33ee710df4b2dfbc01b3fb412f4c9cb9bef4e1f2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 13:17:49 -0800\n\n improving error diagnostics\n", "commit ca144ac2422f17675e5a30043d0b3c18a1bb81cc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-13 23:12:06 +0100\n\n add a boolean to know if the ModuleDependency is a maven plugin or not\n", "commit 8d23f53637790f7b96495d77a410a2cfc2795e07\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 10:59:47 -0800\n\n explaining why -type l is needed instead of -P, which is the default\n", "commit 90997a6b4908d2829b20ae067480d05f356571c6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 10:54:50 -0800\n\n recording HUDSON-8502 fix\n", "commit 454e93764bd56d475bcf7bed0b9019542893ad32\nMerge: 8a3d9c0693 9ef8a5ca49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 10:52:48 -0800\n\n Merge branch 'HUDSON-8502' of https://github.com/emonty/hudson\n", "commit 8a3d9c06931ca22ee7c7618a1a90f99d5320f9d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-13 10:17:22 -0800\n\n doc improvement\n", "commit 9ef8a5ca4942ebbaa1fd8445d0b1650215687eed\nAuthor: Monty Taylor <mordred@inaugust.com>\nDate: 2011-01-13 10:22:34 -0800\n\n Changed the find command to not follow symlinks.\n", "commit 988763b1e07dfa35abbce3b090efedc9a1190a03\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-01-14 01:07:19 +0900\n\n fixed Japanese localization a bit.\n", "commit 373397f561e0d5af6f67085fd26f64c8b1d3aa4c\nMerge: fbb54532d5 64b8e6e5ea\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-13 15:29:04 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit fbb54532d50a14c64a3de6a75d4cc5aa95a8d7c7\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-13 15:28:31 +0100\n\n update changelog for HUDSON-8415\n", "commit 3f2ab68b248a8104053227b074221937f7ab3176\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-13 15:27:34 +0100\n\n [HUDSON-8415] M2 and M3 builds behave differently when tests fail\n", "commit 64b8e6e5ea1e74446ebd15ece2762fc43fda8b2c\nMerge: 32a344ff88 92be052bca\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-01-13 21:00:45 +0900\n\n Merge branch 'ja'\n", "commit 92be052bca13755ae27a86214caf22fe532a05aa\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-01-13 20:59:59 +0900\n\n updated localization(ja).\n", "commit 32a344ff88460d8a794cade3cba4c5d07b77f92f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-13 12:53:25 +0100\n\n changelog for HUDSON-8493\n", "commit 188ed709d2290e0629df04a48ce3fc7c602f7873\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-13 12:52:17 +0100\n\n [HUDSON-8493] MavenReporter#postExecute parameter Throwable error is always empty in case of mojo failure\n", "commit c939110952c97d34d8d9aedaa5f641c9b8b7c9c4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-13 10:49:18 +0100\n\n [HUDSON-8493] upgrade maven version used in maven-plugin\n", "commit 380b7269126898bce7151890b90c3fe9db7a4209\nMerge: 520900ae45 5b8f472374\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-13 09:13:29 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 5b8f472374f27a0bae315b13d281794f97e9a0f4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 21:47:34 -0800\n\n set the default credential so that direct access to Hudson can do anything\n", "commit f9a0826621266c79801bd850c99961cf0b269a20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-30 16:26:55 -0800\n\n expose a better type\n", "commit b4ed9aa81b3a392de30e621ae673e09068e8ddf9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-30 16:08:40 -0800\n\n using a newer version of jmdns\n", "commit 7ae71bf12a9afd93e38564f08cf4a126830628e4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-30 00:06:40 -0800\n\n added a mechanism to filter out descriptors\n", "commit 70fde5f74e4167a33bb24dd9832385c91f9417b8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 17:19:33 -0800\n\n added a callback to be notified when a child is removed\n", "commit 46a033a9f76be5bff16a2f467e63357143a408e0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 16:18:41 -0800\n\n handle full name correctly\n", "commit dad17e0fde38bd62af512a86b7744b9c730b255b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 16:14:40 -0800\n\n double \"configure\"\n", "commit e16d23bfcc356c25aa9d8887852d205474332684\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 15:21:34 -0800\n\n Hudson does a very tricky redirection for Views. Shouldn't apply to the rest of ItemGroups\n", "commit 8d150d57d07e9424c537435e974bc7aa6eedb4d8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 15:01:37 -0800\n\n pushing ItemGroupParent implementations outside to facilitate different implemenations.\n", "commit 43c17872d8ee9a6aa5984dd37e64f9e69eef9d69\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 19:16:36 -0800\n\n Added @Override\n", "commit c15ba139b8bc50aca5bedce8f15212bc64698b49\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 19:16:23 -0800\n\n Exposed a new method to create a TopLevelItem under arbitrary ItemGroup.\n", "commit 072556e8c81ba4de2ba3f807f772db41c4ca1fb5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 17:15:47 -0800\n\n allowing TopLevelItems to be used under ItemGroups other than Hudson.\n", "commit 4207cf93308bc05ab7c4da190bc9d36277d485b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 19:00:06 -0800\n\n explained the federated-login-service branch\n", "commit a7f34c0a2cb9c05b491abb2307a898c15af42254\nMerge: f92550e70c 872c6647c7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 18:58:50 -0800\n\n Merge branch 'federated-login-service'\n \n * federated-login-service:\n show a message indicating why they are seeing the login screen\n extend from RuntimeException to simplify tunneling\n Oops\n honor UserPropertyDescriptor.isEnabled()\n relaxing this a bit\n report the user that was signed in.\n Added the registration screen for newly identified user.\n unclaimed identity should commence a signup sequence\n tweaking abstraction\n needs a title\n Added an extension point for external federated login service.\n still a work in progress. Federated login support\n", "commit f92550e70c34a9c72dc779ae8b20678881332015\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 18:53:31 -0800\n\n the trunk is toward 1.395-SNAPSHOT\n", "commit ce373a9d4cf85a4d0b2c09508cbd53eb94c49a41\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 18:53:26 -0800\n\n creating an RC branch\n", "commit 287c39479a4810b6b6d1467bab948d7dd5d595a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 17:15:21 -0800\n\n use the latest plugin that works better with Maven3\n", "commit f2b62bc08b52c0cf10f11e02acfc18b75f195df3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 17:14:44 -0800\n\n exposing a few more objects that are likely useful.\n", "commit a1fe8ccd816b473d531e0519ebd97ad8b44203e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 17:10:29 -0800\n\n added a convenience method\n", "commit 19545afd43f67faeed71862ba56cf3b2365ac743\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 16:29:09 -0800\n\n doc improvement\n", "commit a1c1c00e275805d7e32306c8588884c40c497651\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 15:48:31 -0800\n\n If we are seeing components.xml related issues, we want to see the list before creating MavenEmbedder, as that's where the failure ultimately happens\n", "commit 371508aeb93ee8f589b082ee669159ecc9f01a8c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 14:54:41 -0800\n\n this is the default, and as such it should be given a higher priority\n", "commit d96a56fa3013043c849deba693265877298d0975\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 14:52:35 -0800\n\n use PNG\n", "commit 21a025525e1cfedb2866dd1ab9b98c01a8b2abf6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 14:51:11 -0800\n\n use PNG\n", "commit 731b19b3fe22b5d83059e0ad95032f563cee01f5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 09:32:11 -0800\n\n FormValidation error needs to be checked\n", "commit 2e49bd1b567dbc290ccc5557be6b32e56d359c32\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-12 23:16:50 +0100\n\n oups missed to add a file\n", "commit 33c334149f61d0e0e7025460fdc36475568bb8f2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-12 23:15:43 +0100\n\n update changelog for HUDSON-8490\n", "commit 401186c7e3fce47672b38518fc616e0c32a4bc48\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-12 23:14:11 +0100\n\n [HUDSON-8490] Maven 3 support : display same logging output as a maven build with the cli\n", "commit f67b0850589f740e12d850927eea4bb29e112d74\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-12 22:32:09 +0100\n\n remove unused import\n", "commit c60147658cd3fb1b05771ecb6cb87f04a5ad64d1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-12 22:25:12 +0100\n\n update changelog for HUDSON-8484\n", "commit 32902b2c0732ded0cdd1f12b70ec31b3a679104f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-12 22:22:59 +0100\n\n [HUDSON-8484] nonRecursive option is not honored anymore when parsing pom\n", "commit c17d9821b7acf515f46e87fa75379de02ccdeab5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-12 21:32:42 +0100\n\n remove unused import\n", "commit 520900ae45a622a7aab17fb767379419276bbafe\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-12 19:30:49 +0100\n\n remove unused import\n", "commit eebe149170743d7c5420954d4aa55b174c65026a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-12 09:18:32 -0800\n\n recording the HUDSON-7046 RFE\n", "commit 0dff1ddeb7bd3c175b2de7932330d252ecdd37ba\nMerge: 4add69ad0a 1f2ba8f7cf\nAuthor: mleinart <mleinartas@gmail.com>\nDate: 2011-01-12 09:13:58 -0800\n\n Merge branch 'mleinart/HUDSON-7046'\n \n * HUDSON-7046:\n Fix verbiage in comments and help to refer to downstream children rather than upstream parents\n [FIXED HUDSON-7046] - Add \"Block build when downstream project is building\" option\n", "commit 4add69ad0a788391145f46121dfe8fdba12bc73e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 15:59:39 -0800\n\n adding a convenience class to handle query parameters in response to HUDSON-8056.\n", "commit 0bbd86660b74340cd209138809ec3867cc423941\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-11 15:04:52 +0100\n\n upgrade surefire to 2.7.1 : faster and won't use anymore this shared /var/tmp on my solaris server\n", "commit a761c278cb1f83b19b1c0346e8b6552f8a1f0e36\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-11 15:00:11 +0100\n\n oups\n", "commit f25c59ada0451d6f2e0cbf492b88928148818f34\nMerge: 0f4a76fba1 de92093262\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-11 14:28:41 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 0f4a76fba17df5a3181ea8de6812cd04259f63f0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-11 14:28:17 +0100\n\n fix junit upgrade commons-io to 2.0.1\n", "commit de9209326237e56c18de34b1f2477d1721d1452b\nMerge: c490e884bc 4470cb306c\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2011-01-11 14:02:12 +0100\n\n Merge branch 'master' of https://rseguy@github.com/hudson/hudson.git\n", "commit c490e884bcb73b6c2c3b3e7f9ced3c0a36c4e279\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2011-01-11 14:01:27 +0100\n\n [HUDSON-8155] handled NoClassDefFoundError\n", "commit 4470cb306c97151a1ea7b18f62f40b054be01ee8\nMerge: 62cb08df82 1a9f3c6778\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-01-11 11:01:19 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 62cb08df8299adbc692f72c56823c70e36c066db\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-01-11 10:59:52 +0100\n\n Fixed wrong link.\n", "commit 1a9f3c677859fff0539d5b9e39efae2759d6ff90\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 23:40:00 +0100\n\n [HUDSON-8452] really ensure we use the scm checkout path\n", "commit 8d44980b10792bf455599d6301ae542b5648a2db\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 23:21:04 +0100\n\n [HUDSON-8452] Bad Path for submodules\n", "commit 45e09682401f2274d1143c62971c5664e5a73b20\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 21:42:42 +0100\n\n add changelog entry for HUDSON-8462\n", "commit 79e3ae4f064d02d623b302997715588d0cd3d5ad\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 21:25:28 +0100\n\n update changelog for HUDSON-8418\n", "commit 677f96118cf1ea2b954ccd169686facbf496363f\nMerge: 89d0d84a2e 4895dbef2f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 21:22:14 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 89d0d84a2ea7ad38d4b95a30a495a5d32e98b43b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 21:21:14 +0100\n\n [HUDSON-8418] ensure MavenReporter are executed in the same node as the build has been done\n", "commit 4895dbef2fe9405adcaf7f004fd55e93f6269287\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 18:33:10 +0100\n\n changelog pour HUDSON-8406\n", "commit be7b3adb4adbe9741d9660d901e6855a2abfe095\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 18:30:22 +0100\n\n [HUDSON-8406] Add more options to configure maven project building\n", "commit b02f9cc603e2501760c4084c169508b4ff348f96\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-10 17:32:11 +0100\n\n [HUDSON-8406] Add more options to configure maven project building\n processPlugins and resolveDependencies are now configurable\n", "commit 2637f6b6276c994991fa6b4b4bbfb72e64b75b3d\nMerge: b97ad46213 e9fe92c6ac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-09 20:42:54 -0800\n\n merged back the RC branch\n", "commit e9fe92c6ac807f81dc067297483dbd5132c9028c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-09 18:09:12 -0800\n\n updated changelog as a part of the release\n", "commit a6486f7e448642dde9d6d89743e47d3faea518ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-09 18:06:16 -0800\n\n released a new plugin parent POM\n", "commit 4cf0043be8e916c3868404a8125ffd06838f9bf4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-09 18:06:10 -0800\n\n updated changelog for release\n", "commit 98f0da71d4e62283e1517afca1a5d7d5617b2b51\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-09 17:54:02 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 08404ba839e31f6a47cd7115ba1aa215502425cd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-09 17:54:01 -0800\n\n [maven-release-plugin] prepare release hudson-1_393\n", "commit b97ad462135fd14f0e35aea22cbfbfe76c61a561\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-08 22:25:08 +0100\n\n really fix use of env var in pols tru ${env.xxxx}\n", "commit b5290ef0a3de6adefded92a5bfdbf89966215d30\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-08 21:47:15 +0100\n\n add unit test for using parameters as env vars in maven builds\n", "commit bc0dcf88104156c24d76a9f2857eae5f5fac5629\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-08 16:53:42 +0100\n\n update changelog for HUDSON-8452\n", "commit d55a859deb324191696c7db4f3909b24e711d5c8\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-08 16:51:23 +0100\n\n [HUDSON-8452] Bad path for submodules\n", "commit 872c6647c77a4bba17244b0215d80bf27f81993c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-07 16:35:17 -0800\n\n show a message indicating why they are seeing the login screen\n", "commit 0647c711d8fdaf8dfc0b99723f8e2fbb213e8c7f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-07 16:02:46 -0800\n\n extend from RuntimeException to simplify tunneling\n", "commit 537e28548149eeccf10ef88d5e9027a0eeb9768e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-07 15:21:35 -0800\n\n Oops\n", "commit c19867326551e3a3e711bfbb5e32c48c48257e02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-07 15:09:14 -0800\n\n honor UserPropertyDescriptor.isEnabled()\n", "commit edf06f08f4559c9361eee9d38266460e962a68cf\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-07 22:42:24 +0100\n\n update changelog for HUDSON-8411\n", "commit 2fd533586b77760597649a764746590405b76711\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-07 22:31:20 +0100\n\n prevent too much duplicate code beetween Maven2 and Maven3 ProcessFactory\n", "commit 57d85b18d158e109e87547854ba2321b1b32e0b9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-07 13:19:31 -0800\n\n relaxing this a bit\n", "commit 7d35faf5226bc6d1d4ab73f6e7a2fb7d1a5223a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-07 13:15:54 -0800\n\n report the user that was signed in.\n", "commit eb2e37425d9b17f80a4231f0ac1ba821cbd8b2ae\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-07 13:12:27 -0800\n\n Added the registration screen for newly identified user.\n", "commit 693e13f4aaf0cad6cea9432b3376eda073980aa7\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-07 22:01:16 +0100\n\n oups missed to add test project zip file\n", "commit 52eb56d9bf61f191fbff3e9517751e3befaaaf5e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-07 22:00:30 +0100\n\n update changelog for HUDSON-8445\n", "commit f2191d61621c15633e2768934442096990a37b9c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-07 21:57:38 +0100\n\n [HUDSON-8445] Parsing poms fails if a module is a path to a pom (and not to a directory)\n", "commit 8325b4eb1dd22c037e752d662694aa39f9f6311d\nMerge: fcbc0629fb ec84ee4aad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 13:09:12 -0800\n\n Merge remote branch 'origin/rc'\n \n * origin/rc:\n in some circumstances we get \"develop\" as VERSION that causes IAE, not NFE.\n fixed a regression\n needs to expose securityRealm\n", "commit ec84ee4aadadae1f31853acd1c7af2c10d72de8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 13:06:35 -0800\n\n in some circumstances we get \"develop\" as VERSION that causes IAE, not NFE.\n", "commit cec6ddb4c98d0871d0b0986ad9027343ce74815c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 13:06:05 -0800\n\n fixed a regression\n", "commit 9f1f0f3f6ed11c34c868ab715eb6144a327932a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 11:05:08 -0800\n\n needs to expose securityRealm\n", "commit fcbc0629fb69d7e28e66d36585834892805657a6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 11:18:17 -0800\n\n Moved the help files to a place where automatic wiring kicks in.\n", "commit 3154ccae85878af1068d335b9c57ce410d88dd04\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 11:13:09 -0800\n\n these two parameters are required.\n", "commit 99432b82d9f14e2fdddef2b7bd2759b332c54649\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 11:05:08 -0800\n\n needs to expose securityRealm\n", "commit 4e620598f38f6bf264bbe8f0a166720151995fb6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-06 08:14:35 -0800\n\n Revert \"Removed unused import.\"\n \n This reverts commit becb2768bdfbca3c0fdc247f7579f7f63f33481d.\n \n Conflicts:\n \n core/src/main/java/hudson/init/InitializerFinder.java\n core/src/main/java/hudson/matrix/AxisList.java\n \n While looking at PollingResult I noticed that import statements used in\n javadoc are removed.\n", "commit 9f9d1c0a1ab454b41216810a43bea3bbf2142fc4\nMerge: 0a3f6c08b4 a09a76fdc1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-06 21:35:38 +0100\n\n Merge branch 'rc'\n", "commit a09a76fdc115b33df38f29457cc6ea7f151377db\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-06 21:35:10 +0100\n\n use released version hudson-maven-embedder\n", "commit 0a3f6c08b4f601726012d69722194f4b9cea74a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-05 22:22:32 -0800\n\n the trunk is toward 1.394-SNAPSHOT\n", "commit 1561a66d4237551a3667b99a780c7ae23ceaf707\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-05 22:22:29 -0800\n\n creating an RC branch\n", "commit a43086e745253e97c610cb2c7df5d42e5f065b61\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-05 19:58:04 -0800\n\n unclaimed identity should commence a signup sequence\n", "commit 26e5dbd751495c17593760c8e169275e3dfc11e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-05 19:09:07 -0800\n\n tweaking abstraction\n", "commit 1f8e300c8a17f6837c9bc5f50b8cc04feb726b18\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-05 19:09:00 -0800\n\n needs a title\n", "commit 347be37405e3571566c06a2e805ba548e6e47a34\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-05 18:13:41 -0800\n\n Added an extension point for external federated login service.\n", "commit 9502f530e5032c8d2fc2c9ccd7c9a2b5846fc917\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-05 09:07:44 -0800\n\n still a work in progress. Federated login support\n", "commit 4c9bb3f178dd925eb8f4c1965430ba7060f59c08\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-05 18:41:15 -0800\n\n using a newer version\n", "commit 4bdf8ffbc7b3793878373fafbc0597c3a4635938\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-01 16:36:11 -0800\n\n Security filters should honor SecurityRealm.getLoginUrl()\n", "commit 12867e8734704815dc1d9a3889dc23b37f81d84b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-04 13:44:42 -0800\n\n Inheriting 1.8 parent POM and removed duplication\n Shouldn't be pulling any snapshot dependencies from\n maven.hudson-labs.org\n", "commit 6438d5a0359c2844385f324623dfe2926b1c5bab\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-04 13:43:02 -0800\n\n parent POM has bumped to 1.8\n", "commit dacf6f3271f744c8d72ade21c59e463233f93c35\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-05 17:03:54 +0100\n\n update changelog for HUDSON-8390\n", "commit b84efb908f5c5d80959d16300d22fac312109ac3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-05 16:53:38 +0100\n\n [HUDSON-8390] POMs parsing fails in m2 projects which has a wrong inheritence (m3 constraint)\n add a workaround ONLY for maven2 builds\n", "commit 724890d7a5fad26a92760240436ed7e686901f58\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-04 13:07:09 -0800\n\n Removed unused reference.\n \n UpdateCenter is modified to use PageDecorator in\n 862b79ccf14d400d675f35e81b3401ee61d0a09d (and main.jelly removed in\n 3bf4b46b6b5e937db3edc9e061f74f0b3ff13729)\n", "commit 9b2026f4cf9be4a8b76d007985a9e4ee1dc78a1a\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-04 09:41:23 -0800\n\n Update thread name with the current activity to improve diagnostics\n", "commit c266dc00842887011bcca0421f27d95489accdb1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2011-01-04 09:39:14 -0800\n\n report what had failed\n", "commit 972a8cfe4f1c7ce366f0c3395f9b565e5412a3f0\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2011-01-04 09:33:11 +0100\n\n Fixed german translation.\n", "commit 1f2ba8f7cfc1acb4f1b33b5e780ca23d01fdff07\nAuthor: mleinart <mleinartas@gmail.com>\nDate: 2011-01-03 14:49:35 -0600\n\n Fix verbiage in comments and help to refer to downstream children rather than upstream parents\n", "commit ccf006adb5db6afe5ff2e8180005f888dde4ac25\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-03 17:56:45 +0100\n\n remove unused code\n", "commit 0049d2408bc98e34f7e5cf4afc5308295902a5e6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-03 17:40:09 +0100\n\n update changelog for HUDSON-8395 and fix junit\n", "commit 312f24305acaca553500930c87d6b049c585745a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-03 16:21:16 +0100\n\n [HUDSON-8395] M2 POMs aren't parsed if there is a M3 control error like an invalid scope in a plugin dep.\n use different validation level depending on maven version used.\n", "commit 67ab54db963dc66a08bd56cc500509da7ea5816a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-03 11:04:11 +0100\n\n update changelog for HUDSON-8391\n", "commit 555a44f17c9a5dde47c36a6e6ee0c3057dd95f8c\nAuthor: Arnaud He\u0301ritier <aheritier@apache.org>\nDate: 2011-01-03 01:22:43 +0100\n\n HUDSON-8391 : Modules have to be indexed by POM path and not by basedir to be compatible with Maven\n", "commit 47006074aa54df57e460cc831b9ffb47e2c96c19\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-03 01:16:18 +0100\n\n fix possible NPE\n", "commit c59edc45e570f31dea9363b2b2585344cd0d8977\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-02 22:59:58 +0100\n\n fix classLoader for pom parsing\n add hudson labs snapshot repo for embedder\n", "commit bbb879039186f612a7bdf826b5ddacebb8616ddc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-02 22:33:17 +0100\n\n MavenEmbedderRequest must be able to pass a ClassLoader for building embedder\n", "commit 37df755be1cd01cb22ba2ad8826da71f1c000f17\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-01 22:14:49 +0100\n\n add changelog for issue 8387 http://issues.hudson-ci.org/browse/HUDSON-8387\n", "commit f9f90ba57a9c18afe8eb21d54a52d472bc794a5f\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-01 22:11:54 +0100\n\n [HUDSON-8387] Maven mirrors not used when project uses Maven 2.2\n upgrade hudson-maven-embedder to last SNAPSHOT\n", "commit cdaaa969442dc04a4f8dc019fbc3df020696ad18\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2011-01-01 14:42:04 +0100\n\n remove unused variable\n", "commit b2b36ae9e917444c954b5bf874eb61a64486ad36\nMerge: 3f72e021ca ce36242a25\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-31 21:51:10 -0800\n\n merged back the RC branch\n", "commit ce36242a2518a0235ff2cfeddbcc81411ea7d1e3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-31 21:43:55 -0800\n\n updated changelog as a part of the release\n", "commit a324d0ef3a7b5cc6bc9b7a123b00d2d4cb1b2166\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-31 21:40:55 -0800\n\n released a new plugin parent POM\n", "commit e3dd36a13ec3e2bcc909190d88d740560daf2976\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-31 21:40:49 -0800\n\n updated changelog for release\n", "commit 88d10524381caaa727932e2f304b247cb20fbdaf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-31 21:29:57 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit b78eacd7f9c6483452c9ebeded2b6fa234b46955\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-31 21:29:57 -0800\n\n [maven-release-plugin] prepare release hudson-1_392\n", "commit 4742d022a74ff3c24b4d8c46959150e846e8b5cc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-31 20:57:01 -0800\n\n Moved the maven version information to MavenModuleSetBuild.\n", "commit 3f72e021ca5460c5e8ccf5735c15ddc10bc34c26\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2011-01-01 01:44:54 +0900\n\n Added CharacterEncodingFilter to prevent Non-ASCII characters from\n getting garbled.\n", "commit 55190056f3be7f570c58e9f8a64df08505d6809b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-30 00:08:48 -0800\n\n the trunk is toward 1.393-SNAPSHOT\n", "commit 647bf1387df5b01634f7f0112f7d174c401287e8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-30 00:08:44 -0800\n\n creating an RC branch\n", "commit cbdd72f276c34272fbd0dc4f508c979566e42773\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 18:48:37 -0800\n\n computation of the height wasn't handling databinding correctly.\n", "commit 2c1e93dc23977d1e6e268c6e514997590b203a0f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 17:31:30 -0800\n\n disallow duplicates\n", "commit b0704554e75eb6e1add0fe9481dfb735736f5d13\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 17:24:11 -0800\n\n permission check needs to happen where the action is.\n", "commit 247a9dd638067733bce846a2fb7d8e22cb6bbb0e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 15:59:15 -0800\n\n added another form of the overloaded method.\n", "commit 5cf623cf9bf02f16edc53f65ec1c0bbce19c83d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 14:33:13 -0800\n\n doc improvement\n", "commit 9e0e14e1d311b82f64e9dd7e345b65237e1564d0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 13:47:16 -0800\n\n added another icon\n", "commit 94cf9e26cf6b849ba70c6a087d584ef954cc1dfb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 12:46:50 -0800\n\n ListView is saveable.\n", "commit bb4301a01eaa980201178a0daeb3fdde0274d9e7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 12:46:30 -0800\n\n removed pointless list construction\n", "commit 0e7941c0604c43ec61f6aab4f8e02951cd1b1227\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 10:54:11 -0800\n\n use \"attrs.\" qualifier to avoid picking up ancestor variables.\n", "commit 4b86129be59ebf9d6803b8f19c1e3aa3ecbaaf70\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-30 12:27:56 +0900\n\n Updated ja.\n", "commit 1fbb0d9683b841f1632ea9c393ab2b04b5b3e766\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-29 22:37:47 +0100\n\n oups missed add\n", "commit 9e2adce73416e80030118c9238a57dfad6d09224\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-29 22:35:48 +0100\n\n various MavenReporter will know maven version used during the build.\n", "commit 086cf9a0e87c041cefadd6c71e819b2eb344d3b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 10:14:31 -0800\n\n use new semi-transparent PNG icons\n", "commit 4bd418aa0d153695170e7f24c21cba7518ab0f8e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-29 10:14:18 -0800\n\n added a more databound version of <f:repeatable>\n", "commit a4085beb3456dd5036f2a926da2345b318cac1b6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-28 17:54:30 -0800\n\n added a mechanism to bypass inference\n", "commit b459e85a41166ec9901de9e19c844596989d2181\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-28 17:39:36 -0800\n\n push to the next line to simplify setting breakpoint.\n", "commit 7f3ee56d69ae0b6bf5954aa4c173a429ab4dc926\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-28 12:13:04 -0800\n\n added an icon\n", "commit 149ab92a8be15584cc22bfea8c8644936bedafc2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-27 19:07:04 -0800\n\n made this method reusable from elsewhere\n", "commit 51116f9df976edd714b2110d768ecd0e4e5da5b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-27 11:14:21 -0800\n\n set the thread name to assist diagnosis\n", "commit 7a5e5d2bb212dbea76b53eadf3656f5d4a3b3cf1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-27 18:52:57 -0800\n\n TAB->WS\n", "commit 6ac4d328dd4fff8a147f6df7d6947e22362b8c02\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-27 18:52:10 -0800\n\n added an extension point to contribute environment variables\n", "commit cf0e6c68903938f608382f4c08624c350698ee12\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-27 17:39:12 -0800\n\n set the size of the icon in CSS to avoid table re-layout\n", "commit df9db0af0e1c523b81ce80ceaafa34f6605586be\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-29 21:33:59 +0900\n\n Removed unused import.\n", "commit febc86d0b7e939a43ff3525cd70b440788df6b72\nMerge: 350f5c4542 6643d1f9e6\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-28 23:04:02 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 350f5c45429ff1bbd1c61d825bd337c097c3252c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-28 22:50:16 +0100\n\n prevent NPE\n", "commit 6643d1f9e6898c35ca556dadac005d9704466b58\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-28 23:51:12 +0900\n\n updated changelog.\n", "commit eeeda9eea834966fb0e3ce81b161afd8a53d68e3\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-28 23:44:39 +0900\n\n [FIXED HUDSON-8270] escape quotes.\n", "commit feefea927fbf1bad09569d7eef6a589899e00484\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-27 10:00:22 -0800\n\n Removing maven.hudson-labs.org\n \n The intention is to proxy everything via a single repository group to\n improve the resolution performance.\n", "commit 081235acff1a791126bec3d395e9f3a38a53240e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-27 09:49:32 -0800\n\n [FIXED HUDSON-5090] Hudson installed as Windows service wasn't restarting properly\n", "commit 42c8455c86d6903d6629c4570cdf189d72ef3dd7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-27 09:47:38 -0800\n\n syntax error\n", "commit f704203a35775b58db9bdc0fdb422da5fbc14df9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-26 23:03:56 +0100\n\n more a major ref\n", "commit 17b5401a2702c3669a1f92085fdd7a4d6da1a5b1\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-26 22:44:50 +0100\n\n fix logger name\n", "commit 7d03f133f13b8e2751eeb5898c3bf657f4f7eef8\nMerge: 817366e590 6cd2326083\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-26 22:39:38 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 6cd2326083d471facdaac17ea1a959c7a9b34d3b\nMerge: 1b6b8f10b6 53e6864ca0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-26 10:30:20 -0800\n\n merged back the RC branch\n", "commit 53e6864ca0186c4d9513a0be8dba9e03c2b57e6f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-26 10:26:17 -0800\n\n updated changelog as a part of the release\n", "commit 22929bb5509eeb787e9bda1f7c65c39a32ceaffb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-26 10:23:49 -0800\n\n released a new plugin parent POM\n", "commit 1e52d581b419b118f8c4458ebfb0eb7e921e2c7b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-26 10:23:42 -0800\n\n updated changelog for release\n", "commit c23aab3c441ab744e777d9303ae300dd6ec46d4b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-26 10:14:45 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f285ace6d719a11830996f8c19028f44cbdf5a99\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-26 10:14:44 -0800\n\n [maven-release-plugin] prepare release hudson-1_391\n", "commit 1b6b8f10b6e9496d5606f77e4ed62e610ea17afb\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-26 09:46:42 +0900\n\n [FIXED HUDSON-8352] Turn Off \"Show Friendly HTTP Error Messages\" Feature on the Server Side.\n", "commit 817366e5900c1a008841a7ce23de8bf0a1612243\nMerge: b4bbafcc4f 5465f5dacd\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-25 10:03:01 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 5465f5dacddeb3a8a604c8ab5fab62a7649c43b6\nMerge: c85e60f14e 18f4a8ebc0\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-24 22:20:38 +0900\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit c85e60f14e0ccd5b45a1c4fa0a96b794f39e238c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-24 22:19:10 +0900\n\n Sorry my mistake.\n", "commit 18f4a8ebc0516bc1a88b78067a058140a673a152\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-24 14:18:59 +0100\n\n update changelog with HUDSON-4988\n", "commit f734de24819d8cd61a55ddc471e3eaf541b9bdff\nMerge: 535e9686bc c4ad972549\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-24 22:06:56 +0900\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 535e9686bc749c6a1a5d8fd6f0db8590f6465b08\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-24 22:05:39 +0900\n\n l10n(ja) for Markup Formatter.\n", "commit c4ad97254974e9ea6871249415dea1ecf9dad229\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-24 10:52:34 +0100\n\n upgrade version for maven 3 new modules\n", "commit 87450503def17e42a06e80450992f58cacef3635\nMerge: 226b35c26c 7cf3f7f0d2\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-24 10:41:49 +0100\n\n Merge branch 'main-maven3-support'\n \n Conflicts:\n .gitignore\n", "commit 7cf3f7f0d2a4bf8426af9f5ac3baace7fd01a3d0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 19:45:57 +0100\n\n add more wagon (ftp,ssh,ssh-external) for RedeployPublisher\n", "commit 226b35c26cbc0016c9583d60b346f4ef66d80b23\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-23 10:25:03 -0800\n\n the trunk is toward 1.392-SNAPSHOT\n", "commit 3909cc9284a630bba7d965ae4a65a218e8427f20\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-23 10:24:59 -0800\n\n creating an RC branch\n", "commit 614f2ccc232423c3193bea1289a944673c5473a7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-23 10:24:47 -0800\n\n noting changes in f1086984fb6e2275d3ef639378d6f3137f5f649e\n", "commit 9ba320f8e199476c157bb421bbf143958e07bcf1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-23 10:21:14 -0800\n\n The filter can be left behind depending on the timing issue, so it\n should clean up itself.\n", "commit 7ca45a81069df46e7ccc581159a4c464baf37b5d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 19:10:36 +0100\n\n finally fix this RedeployPublisher : this has puzzled me !! :-)\n", "commit 8160324aba6dc380c93905150ad503d144a7335f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-23 09:07:07 -0800\n\n disable DNS multicast during unit tests\n", "commit e6c86bb97e4e0e194d2ff66d29a8706fa53f6969\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 15:17:04 -0800\n\n hooking up with the description rendering UI\n", "commit 261b090423a85795f491fb78fc584a26aad8e3b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 15:11:04 -0800\n\n added a test case\n", "commit f1086984fb6e2275d3ef639378d6f3137f5f649e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 15:09:41 -0800\n\n Added an extension point to support markup in description.\n", "commit b4e0c797a97a84e836edb85ac399dce4ab7fae60\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 15:08:47 -0800\n\n added a convenience method\n", "commit 9daa2288ee475cef86235ec5c6fff3b79da31b52\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 15:08:27 -0800\n\n Infer descriptors if unspecified.\n", "commit 97620d434e38098eb9bd19203dd4bd1b3e0a980d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 17:45:05 +0100\n\n correctly call reporters when a project failed !\n", "commit a2584faf355bcde4d576d05a230d1e701e94301b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 15:53:30 +0100\n\n uniqueVersion == false in redeployPublisher will be available only for maven2 builds.\n", "commit cb9cdfe46618b08d63898ff224ff0b7d4889ac84\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 14:35:39 +0100\n\n add test to ensure RedeployPublisher still supports uniqueVersion to true\n", "commit 48c38ddb634a1686fff67b44231e1406753ccacc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 14:15:41 +0100\n\n tabs 2 spaces\n", "commit 742a0676a3fd76c1ca6dd081e6bb3dbd7e6372fa\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 14:13:46 +0100\n\n run surefire with java.io.tmpdir -> ${project.build.directory} : solaris puzzle me with this shared /var/tmp !\n", "commit 6189aa9a322f83d54f563d032b6f6531a4eb0390\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 13:58:59 +0100\n\n restore junit\n", "commit 71843f130fa2faada42f23fa3a2e3460e7684e72\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 13:55:28 +0100\n\n use released version\n", "commit 0bb216a15564713af4f226202504cd75e75be17a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-23 12:48:43 +0100\n\n restore supporting uniqueVersion == false with maven RedeployPublisher\n", "commit e239c3ce2e81357169fc8d0920e05307ce74bafc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-22 17:51:12 +0100\n\n remoting not provided\n", "commit 7c3e2b1cf449c84865df159365f1a5224eab25e8\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-22 16:07:19 +0100\n\n oups missed those two other dependencies\n", "commit 35cdb1b45c73fe78844d2d3df543e078422d7ffd\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-22 15:43:32 +0100\n\n declare maven-plugin in war dependencies as provided\n so i can use now directly : mvn install -pl war -am to get the war without building tests too\n", "commit c88ac63904346ed390b8180b3db2850568fa9c8c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-22 15:31:53 +0100\n\n small refactor to avoid duplicate code\n", "commit 4f34b61d63dd8ae32c1da5f3ad724c14a2ec0bf3\nAuthor: Ulli Hafner <ullrich.hafner@gmail.com>\nDate: 2010-12-22 14:20:10 +0100\n\n Show name of deleted item in delete message.\n", "commit 165a7b1f2ddf3a4d48090635c24e53988a919bde\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-22 12:29:06 +0100\n\n lock some maven plugins versions\n", "commit acee1fdc8f7937c56236456981d7d6e649566c37\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-21 22:49:54 +0100\n\n more test with maven 3\n", "commit 9fd3e7987c345f260aa564f91d5a8c13909b11d0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-21 16:15:27 +0100\n\n install needed maven installation for testing in ${project.build.directory}\n so not delete/unzip anymore for all units but reuse already extracted one.\n preserve io stuff :-)\n", "commit d2e14f55660713bb6b5c0f68fb5118edefec625a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-21 15:43:13 +0100\n\n use java.io.tmpdir to ${project.build.directory} when running tests : prevent issues on unix machine (solaris) and this shared /var/tmp\n", "commit eb9ec84f780443e033a542e95fa949bf69f4d489\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-21 13:07:38 +0100\n\n add repository http://maven.hudson-labs.org/content/repositories/releases/\n", "commit 6ac4aef0abc39f860698859754613aa95da950d8\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-21 13:01:56 +0100\n\n use released version\n", "commit 9f66a67ffb6fc482441ad7bcb2ec09d51f05b33d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-20 22:45:08 +0100\n\n more maven3 logs details groupId:articatId:version (executionId) during mojo execution\n", "commit d5e56bb5995aa2a6fd6cb096d792efd64aacc044\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-20 22:21:37 +0100\n\n remove duplicate variable\n", "commit 30e37c2e24c79369b0c8348a01abf4d45aec2554\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-20 00:12:28 +0100\n\n code formatting\n", "commit 91ec443c8926342b8a5c59eb814e21fe0204e174\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-20 00:06:22 +0100\n\n fix junit failures regarding incremental builds\n", "commit 28594298090624c2e15c9e08da062db3be352eb4\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-19 23:34:40 +0100\n\n fix junit failures regarding incremental builds\n", "commit 0a9d28267f95ea2d06ef8a76515b872a59073429\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-19 15:25:56 +0100\n\n handle maven 3 for testing\n", "commit c8fbc6767203c5dc71f116a2fdf350e78564280d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-19 15:04:54 +0100\n\n add a simple test case with a maven 3 build\n", "commit 53b991a46e8189b9f9f75fd4aacfd216abe7c0d5\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-19 14:34:39 +0100\n\n add apache maven 3.0.1 distrib for having tests with it\n", "commit 3fb1517e13f03ad1ce9494324aa98a7b1ea56546\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-18 22:40:57 +0100\n\n fix one junit\n", "commit 327b9ce6d2bfeb880e3b482e69a721fd142725dc\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-18 20:40:05 +0100\n\n this test turns to an infinite loop here : ubuntu\n", "commit ac9bb33125cfad93019414c6a4e1a61369129252\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-18 19:05:35 +0100\n\n maven 3 is supported too :-)\n", "commit e5425b8538b9da99c749f5044c9d1bf9b1a00d67\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-18 19:00:23 +0100\n\n maven 3 is supported too :-)\n", "commit 6a73ccbba0debf7c95438d657dd6795848d5957c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-18 18:54:02 +0100\n\n fix module tree for complex maven projects (with more than one modules level)\n", "commit bb4fde4ad462ff92925109eb541d5fbd629cfb2c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-17 16:46:18 -0800\n\n exposed createDefaultInitialColumnList so that it can be used from outside ListView\n", "commit 407926c6e438d3d3f3dc3e822cf01bd0af25dabb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-17 16:39:16 -0800\n\n clarifying the doc when you need to have the no-arg constructor.\n", "commit 07366389980dd3a8e0db653902ee16413d8d8851\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-17 16:22:47 -0800\n\n clarified the semantics so that it can be used with TreeView, AllView, etc., not just ListView.\n", "commit 8da18af2cbc6de17f5c4d86360b61babf3e1a63b\nMerge: fc01d62413 4b9fb70405\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 01:38:09 -0800\n\n merged back the RC branch\n", "commit 4b9fb704050dd5838831522ef2e817841818b622\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 01:28:35 -0800\n\n updated changelog as a part of the release\n", "commit 0b83d03214278cf7abe38cb841f63ed73377b3a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 01:19:48 -0800\n\n released a new plugin parent POM\n", "commit cae8d19ab4e7379c8b62ecdecc9e59e9cc6a64b4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 01:16:58 -0800\n\n updated changelog for release\n", "commit 8d986b40de46e625c99eb7b88df45bcc121cc66f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 00:25:26 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1af086d9ad6331e997d08dac4d16ed0d25e36c8b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 00:25:25 -0800\n\n [maven-release-plugin] prepare release hudson-1_390\n", "commit 8e1a4db5a3b18390a9f246e45fe0c9385071a047\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-18 00:00:49 -0800\n\n local checkout is much faster\n", "commit d3eac16be016def3956e54c5dc5e5f45aad373ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-17 23:59:27 -0800\n\n specifying the deployment target\n", "commit fc01d62413b87798b4bb9849056c5c5fc9a59a96\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-17 16:17:18 -0800\n\n bulk-generate PNGs\n", "commit f62af5356b0f3395060083503745710374ca4cb2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-17 15:10:18 -0800\n\n added semi-transparent PNG versions\n", "commit 1c606aaa5deef20b4dc7f8b2aa0a73c614a32b1d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-17 23:43:05 +0100\n\n dd new stuff for debugging which will display the resources used for discovering maven version.\n", "commit 3ab72a8e16c47dcc5653cdc4ad21965810e14c51\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-17 22:44:36 +0100\n\n fix issues with forked projects and/or forked mojo executions\n", "commit 106c680a88feb240eeeec63b520659ca4a623422\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-16 21:57:59 -0800\n\n push the method up to AbstractItem\n", "commit 9d1ce54e3b0885874699eef8cade135a7b7ab5d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-16 21:22:29 -0800\n\n added a convenience method\n", "commit 6051a1b214e1ac0006bba24f9eec95b7be52024b\nMerge: e64b616020 90dbe1b8b0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-16 20:47:54 -0800\n\n Merge branch 'rc'\n", "commit 90dbe1b8b09361486a365484703fe55d0ceab59f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-16 20:43:08 -0800\n\n oops\n", "commit 95f90a66abefe0c074493efa7bf0f0ff03410249\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-16 22:20:02 +0100\n\n rename maven-embedder to hudson-maven-embedder to prevent duplication with one coming from maven.\n", "commit e64b61602065efad18031a73fe147f7747810ea6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-16 10:51:28 -0800\n\n clarifying what makes Descriptors unique\n", "commit 4b9a3f6d868c9c6b15cc57bccd5b6b85c5ba362c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-16 19:32:34 +0100\n\n prevent duplicate module entries : still failing for a correct module tree\n", "commit e0a975b7e5a127a79261f5139433b11f35ea82f9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-16 19:01:12 +0100\n\n read all maven project in one time instead of repeating project read : definitely improve performance for project with a lot of modules\n", "commit 360a185c660a1b9f6bc2bc25a36a1f59ce3e3a39\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-17 00:16:04 +0900\n\n added changelog for HUDSON-8139.\n", "commit c2c5d1951cc237f6d80566e83a137a96a1c6ea1a\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-17 00:04:17 +0900\n\n [FIXED HUDSON-8319] failed to build with \"Trigger builds remotely\"\n option enabled.\n", "commit e83a0b509c5ceb0a99463bce11b9fa38eb83e865\nAuthor: mleinart <mleinartas@gmail.com>\nDate: 2010-12-16 03:09:48 -0600\n\n [FIXED HUDSON-7046] - Add \"Block build when downstream project is building\" option\n", "commit 3cb0434d2eb210790800c1e931d34dd4f527ac48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 20:51:46 -0800\n\n the trunk is toward 1.391-SNAPSHOT\n", "commit 14786e0380b2cc9fcfffb239fe95f3991c3d91a3\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 20:51:42 -0800\n\n creating an RC branch\n", "commit 2ac5163eb61180ac7d0aa39bad35fe7d7b5b44a1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 18:19:39 -0800\n\n added a convenience class for the stock icon\n", "commit 4cf9bb3533b6541dd1c8f64d60288270215ae7bc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 18:11:24 -0800\n\n pick up latest stapler\n", "commit 75d748e6668ac68372ed5bf2c685b9a9430ed912\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 18:03:29 -0800\n\n Allowed Item to expose a status icon\n", "commit c662b147347f6ea9d7484e0f68cb8254101777f3\nMerge: b57b09734f fa228156ca\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 17:35:22 -0800\n\n Merge branch 'master' of github.com:hudson/hudson\n \n * 'master' of github.com:hudson/hudson:\n Updated l10n(ja).\n", "commit b57b09734f3a36471be972a0958300a5d4ea1a03\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 17:29:26 -0800\n\n bugs come before RFEs\n", "commit 0d5ed5a8c7eb91f00944b8a1e9eb4e969ee61d39\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 17:29:10 -0800\n\n Allow the administrator to yank out dead executors.\n", "commit ee59683bf4b77c6dc783dc4c8ea599b8da73fcd0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 15:24:47 -0800\n\n this wasn't a boolean attribute\n", "commit 558a20b4d79a97507556b9683bdb0fe86bb056ac\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-16 00:34:18 +0100\n\n use last wagon version.\n", "commit 889d582f26fe224a37c62d4f9fb19b2d3c4bc456\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 22:32:28 +0100\n\n maven 3 doesn't mark the full build has failed if there is surefire failing tests\n", "commit 0bcf2f74494658f4fa1cc5dd6f2a52b7cdaf5e35\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 12:49:14 -0800\n\n handle non-Job Items gracefully\n", "commit f2d8d3dd8ca75d242be8dc3872ff03fb405d1b94\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 12:47:19 -0800\n\n doc improvement\n", "commit 5a317d628f2223a967b3b8539c4fb663408fa7f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 12:46:33 -0800\n\n handle non-Job Items gracefully\n", "commit 0ca0ad7b2c5a7ec83a56a0001f09b18d92a6c196\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 16:50:58 +0100\n\n add TODO for improvment with maven 3.0.2\n", "commit 0a6181e95430e198b06b01345827c55a4680da82\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 15:36:58 +0100\n\n start fixing code style\n", "commit a9a84ca8d53bf40543c5d670cee4368359f15c0e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 15:30:34 +0100\n\n start fixing code style\n", "commit d6f5126193527441c4c893d358c237076a232d25\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 15:26:53 +0100\n\n start fixing code style\n", "commit 6f9cf42f0dc078fa6a5c430aba68f9543e4f75b9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 15:02:30 +0100\n\n print statement only if debug is activated\n", "commit 5c584fe10fa396df4f1cf56725379fe22cda5448\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 14:54:28 +0100\n\n use System.out only debug is activated\n", "commit 24cc881495bb5c3fd25ca2067f8e4afd760c2e76\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 13:12:37 +0100\n\n remove unused class\n", "commit fa228156ca8fe18af1bd5b5c58aa0280ec5a4796\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-15 21:07:11 +0900\n\n Updated l10n(ja).\n", "commit 0a4f1f3eba832b4e98a93f29cedba0b2da5bffd3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 13:04:18 +0100\n\n remove unused imports\n", "commit f7670ca33a700313ca893f89b966ed6118305737\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-15 13:03:32 +0100\n\n cleanup System.out.println\n", "commit 7dd4171c04f94730b78aff2b557a0ceeaeb5bca8\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-15 00:04:28 -0800\n\n pushed up the pronoun to AbstractItem.\n", "commit ba251529946f619ac7f22dd83dbc539f1ff29afc\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 22:12:03 -0800\n\n redundant cast\n", "commit 680690d72e6208eb86b137c5f8696778da2804a0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 21:19:51 -0800\n\n doc fix\n", "commit bb96fc7fc8d1e1e34bc68413ff52683417ba74f9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 21:18:25 -0800\n\n we need an empty list set to avoid NPE.\n", "commit 9cade34eea6afc31e5688a00dd4d3dede8fa15bf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 21:06:30 -0800\n\n wrong file name\n", "commit 2008d76f1567cb84802c0f691f2db8b19e4dac66\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 20:49:56 -0800\n\n this wasn't locating interceptor.jar; it was locating the hudson-core instead.\n", "commit e5f16f86fc243b61de75c7714306a95a05280e65\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 20:41:09 -0800\n\n use the version of nekohtml consistent with the test harness.\n Otherwise test harness breaks, as we end up picking up two NekoHTMLs in the classpath.\n", "commit 5ae399ab970936ac0b98f3f28c4dfbd9bf81767e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 20:36:31 -0800\n\n Load classworlds.jar from within the Maven plugin, not from the war.\n", "commit 33573ca2bdaf7dbe8db841e0d09663b2c4abb85e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 11:36:04 -0800\n\n [FIXED HUDSON-3696] Contract violation. This shouldn't be null.\n", "commit e90e51b91c6599dbe4df13f826301b11a6d3febe\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-14 19:17:21 +0100\n\n add comment on why null check\n", "commit 93ed8223ff7e81d5d9ca3abc8d7df594069bf1a9\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-14 19:13:16 +0100\n\n NPE free\n", "commit 7e498c6a93bd0cc9bd2f99d17f0c918b7b3adb7d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-14 16:18:01 +0100\n\n add a FIXME\n", "commit 834ca4d97b1cc760ad0e5b7e02956b441f992ff1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-14 01:27:12 -0800\n\n modernized. shouldn't take HttpRequest/Response\n", "commit 070812b6b1332d1f8a2bdb1447cf400339f6d4a7\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-12-14 09:49:09 +0100\n\n add .idea directory to .gitignore\n", "commit a2b6a606d7f4a94967405c415435a6060f5e53cf\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-12-14 09:48:49 +0100\n\n - add 'disable project' button on matrix and maven builds\n - remove it from sub-projects (maven modules and matrix configurations)\n", "commit 8efe598df7ccf1fcb212e247d5c967cae01a5ed3\nMerge: 2d2f311e5f 3d5d53a55d\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-12-14 09:38:22 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit afabfbe47fb7a5e8e9b6a8fcaf08bb5f20242e75\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-14 00:07:45 +0100\n\n fix MavenProcessFactory creation for maven2 build for master builds\n", "commit c59b6cec128910dce8082bbdbfb51b8dabcd0c87\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 23:27:15 +0100\n\n fix MojoInfo use in a maven2 build\n", "commit 3d5d53a55de8302ea1d8d9d1014757db91e718b1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-13 14:19:26 -0800\n\n [HUDSON-8155] tweaking the code a bit further so that the warning will be issued only once per VM.\n", "commit 234a390860abfd22798dc4378e0d031a43b9cb07\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 22:45:59 +0100\n\n fix ExecutedMojo use in a maven2 build\n", "commit 7415fa0478da5a17bafdfce83fca1648752b94db\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2010-12-13 22:36:15 +0100\n\n [FIXED HUDSON-8155]\n", "commit 7f5c02979b3069a2ecff0aa0b747885b35f1fc7a\nAuthor: rseguy <romain.seguy@gmail.com>\nDate: 2010-12-13 22:21:55 +0100\n\n [FIXED HUDSON-8155]\n", "commit 97c1e2f11b6b606fa8d8d349f00a37fca062809e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 21:57:31 +0100\n\n fix finally call which reset listeners in PluginManagerInterceptor and LifecycleExecutorInterceptor for maven 2 build\n", "commit c529aeb9bf7278aef31a2a41ef401f189e7724fd\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 16:19:16 +0100\n\n add a transfertListener to display artifacts downloading during pom parsing\n", "commit e6d0696606cc44836ad7160079b2c63d3ed85018\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 15:43:26 +0100\n\n add a class MavenEmbedderRequest to ease new maven parameter addition\n", "commit c9a3ab6d390f474b77ceb216edb19956139bddd0\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 15:31:34 +0100\n\n fix MavenEmbedder creation with maven settings configuration to prevent issue during pom Parsing with an empty repo\n", "commit c5f1039c83dcadf194c3021a2a56b7208359623d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 12:22:52 +0100\n\n fix artifactId name due to module rename\n", "commit 731c8aaa5fe3d2844f7b567b30512624a3f89517\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-12 23:30:06 -0800\n\n modified to use Google Collections\n", "commit 70f69eeb14e334bee24add57fc70da30943fd16e\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 00:44:32 +0100\n\n pom cleanup\n", "commit 2bee4769b7c598da901082badd734ed10f559220\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-13 00:42:29 +0100\n\n fix maven2 builds.\n There are sill issues with maven2 builds and reporters\n", "commit cee599c187ab51c38f437fc4b0dafc245c30390d\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-12 09:54:12 +0100\n\n simplify maven2 agent with using classworld adapter\n", "commit aab2e616317fdfa0ebb22c67f41ba9a7e3089bdd\nMerge: fb38fc1218 89f159f441\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-11 22:11:52 -0800\n\n merged back the RC branch\n", "commit 89f159f441efeef95230b0d0eca0fc46cf752661\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-11 22:07:29 -0800\n\n updated changelog as a part of the release\n", "commit 204bad88effc82b711d89d8f9bb12e97a2b92d6c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-11 22:04:40 -0800\n\n released a new plugin parent POM\n", "commit 06198fb6c4d238cd7cbd54315dfdcfac852d3012\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-11 22:03:49 -0800\n\n updated changelog for release\n", "commit c6e3e73da59f7a70c541d362ac03fa8f5a088fa2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-11 18:51:06 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 1d8c324dd6bccdd9d493f9ee6d953ca85591db09\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-11 18:50:58 -0800\n\n [maven-release-plugin] prepare release hudson-1_389\n", "commit 4c4b1efb7772ef435a1e6d7e16124f4301fa2839\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-11 23:11:43 +0100\n\n rename maven3-listener to maven3-interceptor\n", "commit 97594acceb7b16114454df2beace78d065a72769\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-11 23:02:40 +0100\n\n rename maven3-listener to maven3-interceptor\n", "commit e41af9074743558f2a31985bc65bdb563c796309\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-11 22:53:20 +0100\n\n remove uused import\n", "commit 980aeaba34c4754712a6dc37b5871ae83ec5651a\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-11 22:51:43 +0100\n\n [HUDSON-4988] Maven 3 support in maven-plugin\n remove stuff which class AbstractMethodError for maven2 builds\n", "commit fb38fc12185da4dd82185cc51cf42ab3ab7dcb8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-11 12:06:27 -0800\n\n indentation change\n", "commit 5f5c26c59dc261e302f3cf9013ccc3cedbf08c40\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-12 01:41:12 +0900\n\n fixed Non-ASCII garbled.\n", "commit 5b0cff8d512af343b5153b6f2dd06563427e2dce\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-12 01:40:07 +0900\n\n again.\n", "commit 2d2f311e5f2f9f4f10da828ac564b39418c645eb\nMerge: 2e7989fb25 5d1ea36856\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-12-11 17:34:07 +0100\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit 5d1ea36856efe3ad474cfb18eeaee3963c646f6c\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-12 01:29:54 +0900\n\n Added Japanese localization.(DisplayName, Description)\n", "commit 95d12a81de2fb2abd492b7e6a528e2b49a8656ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-11 00:48:23 -0800\n\n updated to work with Guice 3.0 RC1\n", "commit 0fcf658c746911e6364c05b97b5dd58486072265\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-11 09:31:18 +0100\n\n [HUDSON-4988] Maven 3 support in maven-plugin\n fixing missing wagon providers\n", "commit d1543575e2b4bcb0938a2bc88df589c462b227ef\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 23:50:17 -0800\n\n [FIXED HUDSON-8244] turns out Process.getErrorStream() needs to be explicitly closed even when stderr is redirected to stdout.\n", "commit ed1c36911cb0954bf0d750d97051be512761dd5e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 16:03:54 -0800\n\n fixed help text and reverting the text back to default.\n", "commit ad27bab4e74178aa86a973acb20d6c0747aad894\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 15:39:27 -0800\n\n [FIXED HUDSON-53 HUDSON-4884] build displayName is now modifiable to arbitrary text.\n", "commit 847aefdef8b58c98df65d19487016b31a20f229d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 15:30:10 -0800\n\n should parse ~/.profile\n", "commit fa9d4cc61aab086013267d3fc7cd76585a0aaa92\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 15:19:17 -0800\n\n allow the build display name to be set by the user.\n", "commit d13dabd672cdd8e12761b7a7be962b6cf0476eae\nMerge: 6629e49711 10e9f8f0ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 13:24:52 -0800\n\n Merge branch 'master' into guice\n", "commit 6629e497112fe07ae6c68ae2fc15c62d3d616efd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 13:18:51 -0800\n\n resurrected this convenience method\n", "commit 5b893f32c0b3efd800dca8b503123c94a9e2a6d7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 11:12:18 -0800\n\n improving the injection test\n", "commit a2205a8b1c78ff083412d61a05f6084dc88e67b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 11:00:08 -0800\n\n adding more tests\n", "commit c5dec567bd3dfa870094aa644f7c36c3c373ba48\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 10:57:18 -0800\n\n adding a basic sanity test\n", "commit 5c2c146d917d35c65b2f39838540c919ae8a9057\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 10:56:34 -0800\n\n introducing the base abstrat class to reuse the logic in @TestExtension\n", "commit 60d7c2bf28ba5540ee13ebf75dcd179a94a2a901\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 10:40:02 -0800\n\n folded them back into ExtensionFinder as it was too small to be its own package\n", "commit 53597a5d2d8221dd192eb3a210f4c4a6d02f4502\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 10:23:39 -0800\n\n introducing Guice-based injector\n", "commit e878b35b25f0c1034335ff8bfd70c6483b2bfed4\nAuthor: Jesse Glick <jesse.glick@oracle.com>\nDate: 2010-12-10 13:06:13 -0500\n\n [HUDSON-5655] Noting e78bd45c83354bf1d5ac retroactively.\n (Was confused by 'changelog' branch which in fact seems to be dead.\n Certainly updating the file right here in master is easier.)\n", "commit 8130df6995f994678c7a7e51b782ea3de04c18df\nMerge: e78bd45c83 10e9f8f0ad\nAuthor: Jesse Glick <jesse.glick@oracle.com>\nDate: 2010-12-10 12:57:14 -0500\n\n Merge branch 'master' of github.com:hudson/hudson\n", "commit e78bd45c83354bf1d5acc69867adfd44d30137d3\nAuthor: Jesse Glick <jesse.glick@oracle.com>\nDate: 2010-12-10 12:56:27 -0500\n\n [FIXED #HUDSON-5655] - \" (from WhateverTest)\" gratuitously appended to test result detail pages\n \n \n Regression related to HUDSON-2988 (special display of suites).\n", "commit 10e9f8f0ad824c18c3bf889fa0fe801804335bc5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 09:22:06 -0800\n\n the trunk is toward 1.390-SNAPSHOT\n", "commit 25679dfa5a58112503ac0dbb8f0f61568ff99265\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 09:16:46 -0800\n\n creating an RC branch\n", "commit d69d58d3af27eb8cc9952ab4f2cb15c77b08d197\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-10 09:13:08 -0800\n\n ignore debian generated files\n", "commit c06f6e459cd934a3335ffe433e0bb558a6d78cac\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-09 15:37:52 -0800\n\n added another convenience method\n", "commit 478c0c4398dddad97d13629e24a03c5ae41b5c44\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-09 23:08:21 +0100\n\n fix some license headers\n", "commit 435c7e09249c93d33113109cafad82d752add576\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-09 22:13:11 +0100\n\n set aether stuff versions in the pom not to be dependant on transitive stuff\n", "commit 25e35de7ccd4cf1eedeb0284b737882435437ece\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-09 22:03:55 +0100\n\n upgrade maven version to 3.0.1\n", "commit b00a64957c10bad9f5d727fd2c90d7a2d0e6cb8b\nAuthor: Jesse Glick <jesse.glick@oracle.com>\nDate: 2010-12-08 14:19:16 -0500\n\n Really do not want this displayed as a readme: https://github.com/hudson/hudson#readme\n", "commit 39aa332aa9e4fbed6206f3bb38625acaa27154ad\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-07 16:36:11 -0800\n\n TAB->WS\n", "commit e36c259af0985bbafbfc502162f6598fcc03db3f\nMerge: 6be060a604 9a45f788bf\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2010-12-07 16:31:46 -0800\n\n Integrated fix for HUDSON-8252\n \n * commit '9a45f788bf4954943644730cb1659ba5b7a057f6':\n HUDSON-8252 FIXED update changelog.html appropriately\n HUDSON-8252 FIXED offline slaves wasting space in status list\n", "commit 6be060a60437ca35bef666fce0d24047af3e93af\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-07 15:19:31 -0800\n\n <f:checkbox> should take @title\n", "commit 5cc91aa9ace58dca62685c58b7e2a0a50fc015ce\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-07 15:07:03 -0800\n\n updated the subversion server location.\n", "commit f7cc3039a90798ffcc4f34198de10dd312b0372c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-07 13:13:48 -0800\n\n added a method to add an item to the view.\n", "commit 9a45f788bf4954943644730cb1659ba5b7a057f6\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2010-12-07 14:18:29 -0500\n\n HUDSON-8252 FIXED update changelog.html appropriately\n", "commit 9cea6deae19d7716cd7f9fbcdd505edc8fd00573\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2010-12-07 14:05:25 -0500\n\n HUDSON-8252 FIXED offline slaves wasting space in status list\n \n There is a lot of wasted space on the Build Executor Status when\n slave nodes are offline. The space can be reclaimed by simply\n not displaying offline executors for offline slaves.\n", "commit 66a2e61a29368d113584d9186e04cf2df5dcf0ea\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-06 17:47:55 -0800\n\n added an indirection so that clever Descriptor can alter the new\n", "commit 634693b222f9743c25a7399d58d9f1abc540349e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-06 14:42:20 -0800\n\n attempt to unmarshal to a totally incompatible type should result in a failure.\n \n This is actually what I was expecting, as evident in the javadoc of XmlFile.unmarshal()\n", "commit 087993bcde894ea17ff0ed1ee14c63a30e0f3af1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-06 11:56:54 -0800\n\n adding a new method to replace an existing job.\n", "commit 70bce80328cb2b5783360f9b4bb5c652e324858b\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-06 22:30:48 +0100\n\n name import\n remove unused code\n", "commit b4bbafcc4f6943a89b75a06d6ee7182501b4d84c\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-06 22:04:23 +0100\n\n add build directory to .gitignore\n", "commit 90eae9b4a4a29bd666fe3ce5936ad78671cf6cba\nMerge: bdb4df1f0f 56ebe8ffeb\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-06 21:42:03 +0100\n\n merge master branch\n", "commit bdb4df1f0f743310c80e320dfe9218a219cc5aa3\nAuthor: Olivier Lamy <olamy@apache.org>\nDate: 2010-12-06 21:23:20 +0100\n\n test karma with .gitignore modification\n", "commit 56ebe8ffeb54995b23a7b9b51414b520f90461fb\nAuthor: James Nord <JNord@nds.com>\nDate: 2010-12-06 13:37:50 +0000\n\n Add enforcer version to the pom so we don't try and get 1.1-SNAPSHOT (as we want reproduceable builds!)\n", "commit 296c06d85d71ee62a9a759d3ca5a9fa3f0c0d896\nMerge: 733954ee9e 776008c8c4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-05 10:55:50 -0800\n\n Making git aware of manual merge of 63ff1a9a6dfa36125a398d2889cf92e35fec5c7b\n \n Conflicts:\n core/src/main/java/hudson/tasks/MailSender.java\n", "commit a2d656bd30c71710088fd2fee836ff7a848c160f\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-10 09:36:45 +0000\n\n oups ! fix compilation issue.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f6390736e5434278c917735d88e82679576af5f\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-10 00:22:54 +0000\n\n cleanup code from previous tests.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d5b8be103f5310fc6e717c1f1b85ab3894cce45\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-09 18:26:24 +0000\n\n enable debugging tru a system property\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5cd97b93a86d4e2205b36788c0e6f5fbc226570\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-09 15:49:29 +0000\n\n cleanup unused stuff\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36789 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b9ca32f329219fd43fbf1efa8911ed833171d0f\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-07 13:52:24 +0000\n\n [HUDSON-4988] fix mark maven module as finished and recording build time. record skipped project too\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36743 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f8ff476d89c54bf3685b686e52118ee9ebd1ac8\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-07 13:49:46 +0000\n\n [HUDSON-4988] mark maven module as finished and recording build time.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6e2ce165c095b749c8af6c89986326f0f9d4930\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-06 22:56:32 +0000\n\n [HUDSON-4988] reccord ExecutedMojos after each mojo execution end.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36728 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1cbf52c5f724b49e0019ef631af51a9a2ef2ee96\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-06 22:54:09 +0000\n\n record ExecutedMojos\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25a6bded8c652f8e74cb573a4688a64c9e28f5cc\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-06 21:56:37 +0000\n\n call end for all MavenReporter.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb00ae107dfa4bc8dceff13ce27a0d748ad762e3\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-06 09:02:11 +0000\n\n fix comment\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3b902a50ab8f4aa337e73c50a5cb022df033e74\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-06 08:59:13 +0000\n\n [HUDSON-4988] implements more MavenReporter call.\n still work in progress ....\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfe0ac0960711d3b2ba84f94352957d776d5b530\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-05 22:43:29 +0000\n\n [HUDSON-4988] cleanup stuff which failed in previous commit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36682 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a3a39c1ca460d003b1dcb9af12413324697a023\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-05 18:58:54 +0000\n\n [HUDSON-4988] push some stuff to work in other laptop.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36677 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 361b218bc7da0ea998d804cb8748b6705b603998\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-04 23:43:50 +0000\n\n add FIXME for other maven 3 switch build to do.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dceafbbf7b37ad8bf7b7bf2c25f76b0ce4d8336a\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-04 22:39:27 +0000\n\n [HUDSON-4988] push some stuff\n to be able to get in an other place (sure git could be better :-) )\n some issue when using maven 2\n some stuff to do more in maven 3 build (recording mojo execution etc...)\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/main-maven3-support@36643 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 733954ee9e73b32c8cd707b9f6e56665b70915a2\nMerge: 06cec8b035 f3b004213d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-05 07:20:32 -0800\n\n merged back the RC branch\n", "commit f3b004213d230ae2291c7833303cd83328ac8832\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-05 07:17:18 -0800\n\n released a new plugin parent POM\n", "commit 1ec2b8f5545e01688754d128b854e96847360d40\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-05 07:02:49 -0800\n\n updated changelog as a part of the release\n", "commit 06cec8b035fc7c5c68a8e136392de358c9c4b293\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-05 22:41:18 +0900\n\n i18n & l10n(ja).\n", "commit 38fe8a64c6f8ceabf18df2cbc3a5cb7f0ef53487\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-04 21:53:54 -0800\n\n updated changelog for release\n", "commit fac80b9a4f1cc70706d08006d728984fcb1952d4\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-04 19:21:09 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit f06890e12756366e0852f84b8ef727b7dba361a9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-04 19:20:59 -0800\n\n [maven-release-plugin] prepare release hudson-1_388\n", "commit 6cd98231049803905f39c492303e6d8680507a17\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-04 22:25:13 +0900\n\n Removed unused import.\n", "commit 47c61e03007f0808406aebe7b0658600fa4e43e6\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-12-04 21:04:05 +0900\n\n throw AccessDeniedException if \"Authentication Token\" is invalid.\n", "commit 63ff1a9a6dfa36125a398d2889cf92e35fec5c7b\nAuthor: alanharder <mindless@dev.java.net>\nDate: 2010-12-02 15:05:50 -0800\n\n Merge r37113 from https://svn.java.net/svn/hudson~svn\n by willemv: Fixed boundary check error, and made variable names clearer.\n", "commit d39852bcf4b394aa3d6ab703bc2f1cc61680a6d7\nMerge: 6e011bc7d3 e605d33c74\nAuthor: jtnord <teilo@teilo.net>\nDate: 2010-12-02 22:34:06 +0000\n\n Merge branch 'main' of https://github.com/hudson/hudson into main\n \n Conflicts:\n .gitignore\n", "commit 6e011bc7d3df0e4d3768c1f77e29babd27b52137\nAuthor: jtnord <teilo@teilo.net>\nDate: 2010-12-02 22:24:49 +0000\n\n Update .gitignore to ignore eclipse files.\n Correct (incorrect) comment in CronTabTest\n", "commit e30e2ea4f996b880a48ecab47043fb6c8e0d0323\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 16:43:49 -0500\n\n corrected the Subversion repository\n", "commit 87756c19f0ccfc4225f2beef82256cbd895a7111\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 16:41:15 -0500\n\n java.net migration means these services are no longer available. We can recreate them from Maven repository\n", "commit f3116222be07bb002bfef719492ec9614bff8c55\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 16:40:09 -0500\n\n not practical to build all the modules anyway\n", "commit ea06f60c1abe408ccb45c700421c0456ce00ef6d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 16:39:37 -0500\n\n importing plugin POM from rev.37164. Since this file is controlled by the core release process, better to put it here\n", "commit e605d33c74d309e74cd2ef614a788e44a6272daf\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 16:36:17 -0500\n\n made more comprehensive\n", "commit a449d6e2e8aa9e8248eff3eb0f24f1658112d270\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 12:00:16 -0500\n\n noting the i387 image in changelog since we see many reports\n", "commit 2244e683625d4d5a1992f257ad2f0f68bf123644\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 11:54:43 -0500\n\n creating a new RC branch\n", "commit 35ddff19e02edf4c2ecf607faa6997a69669eadd\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 11:51:25 -0500\n\n recording changes merged in 768abac9b1c6c83c6f56a62fa162b52900d14905\n", "commit 1168ddff5da6e2f84065949200b1ce92fd207d1d\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 11:44:34 -0500\n\n [FIXED HUDSON-7937] Restarting Hudson via debian init script didn't wait for the process to really terminate.\n", "commit 7984e31026a05a2585a149bc6ad55158e0ea6a6b\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 11:20:46 -0500\n\n [FIXED HUDSON-8060] Slaves launched by JNLP fail to reprot their version numbers.\n", "commit 14d17c551a9c8229b59ee1cf702a7e30731764fb\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 11:05:29 -0500\n\n [FIXED HUDSON-8106] fixed an abstract error.\n", "commit 1573ae80dc6d6d8d82bc934364375da6bfa630c1\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-12-02 11:04:14 -0500\n\n Recording the previous commit.\n", "commit 891fa1a612ab7a44f413d73a45392838d87329d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-27 14:23:56 -0800\n\n failure to UDP broadcast shouldn't kill Hudson\n", "commit 4c93e9452b33ee159e6989753755cce7fafef88a\nMerge: ab80dd2bf9 99ccaa860f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-27 09:02:43 -0800\n\n Merge branch 'rc' into main\n \n * rc:\n Revert \"1.387 special\"\n updated changelog as a part of the release\n updated changelog for release\n [maven-release-plugin] prepare for next development iteration\n [maven-release-plugin] prepare release hudson-1_387\n preparing for a release\n updated with changes\n updated changelog\n imported from svn\n 1.387 special\n", "commit 99ccaa860f316928cdb7b361a05cc20b81d099d5\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-27 09:02:27 -0800\n\n Revert \"1.387 special\"\n \n This reverts commit 00e7372823917e77ab11929f6fbd7430c6ab96b7.\n", "commit 4451a9347d313f06efa4714a7f3f117c878621e6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-27 08:31:16 -0800\n\n updated changelog as a part of the release\n", "commit eb417cf67b8ea3784431e9152e085f799fde8719\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-27 08:06:38 -0800\n\n updated changelog for release\n", "commit 9f419cecee9da61fd68bbd50f87c6a3ae2d3b9d2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-26 17:19:16 -0800\n\n [maven-release-plugin] prepare for next development iteration\n", "commit 3979d159e736834b7c8ad406ccb8c40bdead14b2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-26 17:19:05 -0800\n\n [maven-release-plugin] prepare release hudson-1_387\n", "commit c0935b809f1c2caa128f4f0300762837b15af0c2\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-26 16:43:11 -0800\n\n preparing for a release\n", "commit 001507695ea5fd93f79d1198011872327c48b731\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-26 16:37:49 -0800\n\n experimenting\n", "commit ab80dd2bf9f0cd8712eccd6e37530ce0426390f7\nAuthor: Alexandre Garnier <zigarn@gmail.com>\nDate: 2010-11-26 20:55:49 +0100\n\n Add build number in tooltip of test results graph in job view.\n", "commit b4929066c5eec5835bf3a77ce2016632c13fdd57\nAuthor: Seiji Sogabe <s.sogabe@gmail.com>\nDate: 2010-11-26 23:43:10 +0900\n\n updated i18n(ja)\n", "commit 776008c8c4c02537f54b667487ab4261645fbc63\nAuthor: willemv <willemv@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-26 14:23:44 +0000\n\n Fixed boundary check error, and made variable names clearer.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39d905763b4da67dd7e7452531ae6193761c0b44\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-25 09:09:44 -0800\n\n marking the supported version\n", "commit 768abac9b1c6c83c6f56a62fa162b52900d14905\nMerge: 494ac3021d 55b7d2549c\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-25 08:51:56 -0800\n\n merged 'ready-to-merge' from huybrechts\n", "commit 9904974c0cd09c827f1a89c87a71b7d1dc9f5543\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-25 08:12:33 -0800\n\n updated with changes\n", "commit c06e84a49e6413ace76aee47deda90f5742979db\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-25 08:08:01 -0800\n\n updated changelog\n", "commit 142f8dcc619df011cd483e3d2586d19410717c98\nMerge: 00e7372823 3bce1000df\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-25 08:06:08 -0800\n\n Merge branch 'changelog' into rc\n", "commit 3bce1000dfb7186c058279d92324d500cbf20a36\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-25 08:05:16 -0800\n\n imported from svn\n", "commit 494ac3021df7ad4501f999c2a0a55edab4f07e6e\nAuthor: Jesse Farinacci <jieryn@gmail.com>\nDate: 2010-11-25 06:55:07 -0500\n\n fix location of mailing lists reported when stack traces are shown in job log\n", "commit 00e7372823917e77ab11929f6fbd7430c6ab96b7\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-23 18:16:08 -0800\n\n 1.387 special\n", "commit 70f863d1e2a06eaa69c30078008ee1c6751f2726\nAuthor: cleibersilva <cleibersilva@bb.com.br>\nDate: 2010-11-24 19:27:35 -0200\n\n Translation to pt_BR\n", "commit 5c25a394d0fbb9fde3eb19d68b8b4bd27cc98ca9\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-23 17:32:27 -0800\n\n restart button should show up when a plugin is manually installed.\n", "commit f2c145198375aea413c762fb289782366c447ea0\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-23 17:27:55 -0800\n\n <select> should retain the initial value as the candidate (instead of showing the empty select box until the values get filled in.)\n \n This is useful in retaining the currnet value in case the candidates filling didn't work (for example, the other system we talk to is down.)\n", "commit f777d5e4585db841fedfbe8b5b07796bdd9c5575\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-23 15:24:18 -0800\n\n added copyright statement\n", "commit dae1565ee2bf3b82ef06631483bf627ed46a29ec\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-19 18:45:19 -0700\n\n service installation is made UAC aware\n", "commit cf9b3d9319356079ed657eb9044ff97d4fb81381\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-17 22:45:44 -0800\n\n Added binding for ShellExecuteEx\n", "commit d9b984dadd6bff5c5a9a21d2c8f692bcb2ae2517\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-22 18:16:38 -0800\n\n updated to 1.387-SNAPSHOT\n", "commit d971be137c531f2d2e02e5afd2c2da6f4ab0744e\nMerge: 2f7f5c9a22 607ea34e7e\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-22 18:13:34 -0800\n\n Merge commit '607ea34e7e96e64003193b0c0ff9967132467be0' into main\n \n Conflicts:\n core/src/main/java/hudson/console/ConsoleNote.java\n", "commit 2f7f5c9a2272f4c9fb231576375852ceeb9e8f8f\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-22 18:03:34 -0800\n\n handle invalid length gracefully.\n", "commit 071dd5917fdda677b1af8275f5de49029bc63df6\nAuthor: Kohsuke Kawaguchi <kk@kohsuke.org>\nDate: 2010-11-22 10:37:31 -0800\n\n really clean up all the atomic*.xmp\n", "commit dd833177b5395cfcd03231c1b3d99af7d4c01532\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-21 16:52:09 +0000\n\n [HUDSON-8130] add test for encoding of spaces in URLs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 240171200191b3212e3897001fa0fdbef0377f97\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-20 12:41:26 +0000\n\n Fixed the URL of Wiki.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ce2828105492795f3e5c6a57f6b06899e169b75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-20 02:32:24 +0000\n\n added a test in an attempt to reproduce / pin-point HUDSON-7809 but this was not it.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 607ea34e7e96e64003193b0c0ff9967132467be0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-20 01:48:23 +0000\n\n fixed test failures\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@37069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92a2c48fab69b08eb0b9e3b8ff9a202d2c6ad09c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-20 01:12:57 +0000\n\n [FIXED HUDSON-8137] add @ExportedBean so node api with depth=1+\n doesn't get exception\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37068 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92a302b52f86acf62a36c05af74d3a1572561ac6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-20 00:44:12 +0000\n\n Fix bug from r36972 that caused some test failures.. that change wrote\n PRE/POSTAMBLE to Base64 encoded stream, so no preambles are found when\n the console bytes are scanned (as they got encoded).\n Fix this, and also apply the atomic-write change to encodeTo(Writer).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@37064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c483e4f9964c1493eb43a7ad290ac1c780300c1f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-20 00:44:12 +0000\n\n Fix bug from r36972 that caused some test failures.. that change wrote\n PRE/POSTAMBLE to Base64 encoded stream, so no preambles are found when\n the console bytes are scanned (as they got encoded).\n Fix this, and also apply the atomic-write change to encodeTo(Writer).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec91ab1dab9f0d71220bf70e0817a5c0acd0e8b9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-19 20:53:45 +0000\n\n replace 1.FATTASK in javadoc with 1.377\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d2e5e9f100c96a82f187db5f1298f0956ff3eaf\nAuthor: lucaspanjer <lucaspanjer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-19 20:03:59 +0000\n\n [FIXED HUDSON-8133]: Add parameter definition type and job name to job API\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b563655b4e933ed6834d9f55072cc146af5880d6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-19 20:03:18 +0000\n\n [FIXED HUDSON-8121] use Executables.getParentOf from jelly so AbstractMethodError\n from older plugins will be caught/handled.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 067fcb824bc1d9bb8c62ff1437e3a9a6be11a427\nMerge: 7da580e86e d488238370\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-18 02:58:12 +0000\n\n creating a new RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@37032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d488238370943c2cd3db961d45b9aeba6c91ad8f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-17 23:06:06 +0000\n\n update to subversion 1.20 and ssh-slaves 0.14\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 758eb9a92da4a7afdd15816b0ea8826e79a31c54\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-17 20:06:42 +0000\n\n [FIXED HUDSON-7438] as FormValidation extends IOException, pass the message\n in _errorWithMarkup to super(message) so that getMessage() returns the message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 415cd5472a5d39f7493d5157e78dba9e8dfb9cb4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-17 18:27:43 +0000\n\n [FIXED HUDSON-6756] fix js error in IE for f:select and f:combobox\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 683f1fcb8f369ace4913b1332ce8cd224e51cc33\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-16 23:33:34 +0000\n\n [FIXED HUDSON-8006] fix serialization of array containing null elements,\n based on patch from alexlehm\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc6b7d391f01203cdcdc41c395336531543d2fc2\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-16 14:20:42 +0000\n\n [FIXED HUDSON-7605]\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d0bac1f2bb023853a2f9527080bd79fdd130808\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-16 01:21:39 +0000\n\n doh\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fa4a00be08e549acdd2f24ebe5ec93a7147d18e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-16 00:56:59 +0000\n\n atomically write the console note to the output stream\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b90fa3e202407ffd0714710f23325acb893ce17a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-16 00:45:48 +0000\n\n made the skip method more robust in the face of a problematic input\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36971 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5c285366ef919add8b5dbc043097fcbe0783af5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-15 23:39:44 +0000\n\n this breaks site generation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36969 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 433337349074fe22bc1b7f1db4fe190a084ebd89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-15 23:37:36 +0000\n\n Merged revisions 36683,36685,36691,36942,36944,36952 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r36683 | kohsuke | 2010-11-05 16:33:52 -0700 (Fri, 05 Nov 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_384\n ........\n r36685 | kohsuke | 2010-11-05 16:34:05 -0700 (Fri, 05 Nov 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r36691 | kohsuke | 2010-11-05 19:28:12 -0700 (Fri, 05 Nov 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n r36942 | kohsuke | 2010-11-15 11:09:29 -0800 (Mon, 15 Nov 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_385\n ........\n r36944 | kohsuke | 2010-11-15 11:09:57 -0800 (Mon, 15 Nov 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r36952 | kohsuke | 2010-11-15 12:42:33 -0800 (Mon, 15 Nov 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8caddbebfb8242af49ccebef9740a9c94c79958\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-15 23:36:18 +0000\n\n improved the diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ee7436446033a31dadce366e1cb34085920211a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-15 23:35:06 +0000\n\n Made a bit more robust.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93a7d49ed1197a6d8906f77a22f9dab591f045c4\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-14 15:26:45 +0000\n\n [FIXED HUDSON-8033] Prevent AbstractMethodError if a plugin implements a Queue.Executor which does not extend AbstractBuild.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e41b55cdf90bac1da8dffc2e1e8620a44bb2ee0c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-14 02:36:52 +0000\n\n [FIXED HUDSON-7657] While testing from command prompt requires escaping of ^&<>|\n with a ^ character, this is apparently not needed when cmd.exe /C is invoked from\n Hudson.. commented that part of toWindowsCommand() and updated javadoc/unit test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83c040c481a4d660667e6a1bc49cc3305b24f13a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-14 01:16:32 +0000\n\n [FIXED HUDSON-8088] check the name of Ant, Maven and JDK installations.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36901 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d8cc5c04eaa5786c6dd239ab20505331739149d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-13 10:42:33 +0000\n\n Fixed Japanese localization. \"View\" means \"read only\", not \"View\".\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea04ff2e8f60a9cffa477653a158e8c312008d95\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-11 16:48:12 +0000\n\n [FIXED HUDSON-8007] apply patch from raspy to allow build to start when\n polling interval is shorter than quiet period and we need a build/workspace\n for polling (don't continuously push out the quiet period)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36849 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 687ab9321613e86759c1eb80591b221f318ead4f\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-11 15:07:33 +0000\n\n FilePath.writeToTar() should be static\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36842 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 593f01332aa85e17907d8cd0ac7eb36fb7c979fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-11 07:59:28 +0000\n\n class might not be public even when a method can be.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36833 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca61e0e1812427ab3ce2921efd783f460d68846b\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-10 15:58:13 +0000\n\n [FIXED HUDSON-7562]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0404b5cfd7f30ae1853d3a8cc68ac0663e9b4b42\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-10 14:33:10 +0000\n\n Fixed unused import.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36816 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87741425bc7e1b10b0d1dff8cdf571c04dbec94b\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-09 20:37:57 +0000\n\n [HUDSON-7684] Attempting to fix - I think this works, but it needs more testing in other environments\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a6f58d5cd49dfae3d5ef93d6fc1d894ad5ccefa\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-09 16:29:54 +0000\n\n [FIXED HUDSON-7973]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36790 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f52fffc8b10e15faff1a4f4b6d19f76abd0eb322\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-08 12:19:33 +0000\n\n Fixed #36734 again.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66dd17ecd3c3b32349420605fd53414595a3309d\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-08 02:48:48 +0000\n\n HUDSON-7095\n Added batch of Chinese localization of HTML about newJobDetail files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36775 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01c787139d490f9bbcf62135100eb60286ce350d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-07 11:11:18 +0000\n\n Fixed #36734.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d22208467954f1a2ceb3034f0977c0cedc8b558\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-07 04:14:21 +0000\n\n checked scm_polling_threads.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d6daa79e55d64d2ec5ff207bbf16399e0fd9346\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-06 16:46:56 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80a3040f6e957351a6b6d370e082fc8df859db96\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-06 10:11:05 +0000\n\n Fixed Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 791ec9a98ca970f1d6692a50498bdf6578703a9a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-05 19:29:52 +0000\n\n add usage message when too few args\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36679 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87eeedc4d3bcd084e3d866f4d328e7b0900d4ef6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-05 19:14:04 +0000\n\n [FIXED HUDSON-7961] support CSRF protection when submitting results\n of external job; patch from davidreiss with 1 minor addition.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36678 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1a95b8e7e8ba8c30ef0590660043510c68151ea\nAuthor: wolfs <wolfs@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-05 09:32:58 +0000\n\n HUDSON-6274: Added Author to test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d6ef2063eebaba39973c6dd56343e1912611db7\nAuthor: wolfs <wolfs@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-05 09:22:23 +0000\n\n HUDSON-6274: Maven build and Matrix build should trigger dependencies via DependencyGraph\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6e1bf81d4ed1857a0b7f705861e0d4f64e6c5c3\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-05 03:32:48 +0000\n\n Added batch of Chinese localization of HTML about ant_zh_CN.html files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b315b63391a799e5eb212ed5460f0c282208212\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-05 02:49:44 +0000\n\n Added batch of Chinese localization of HTML about common properties files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e3c73fc74a2ebd07a60dbbfbe5f43304d9809f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-04 17:03:57 +0000\n\n added a test mechanism for ComputerConnector.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36636 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14e3472cc59210591986392a02c861ff766e1867\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-04 13:48:49 +0000\n\n refined Javadoc to precise some behaviors\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b220b83b42c6f341b88c30e555913e1bf91796e\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-04 02:59:31 +0000\n\n Added batch of Chinese localization of HTML about mail files, this part2.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da21dcdfc55c6e984152e18e044d6866fb3ae5fd\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-04 02:55:57 +0000\n\n Added batch of Chinese localization of HTML about mail files, this part1.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97210340992a7e7c36778873c3a572037d1be0fc\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-04 02:54:21 +0000\n\n Added batch of Chinese localization of HTML about shellexe files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55de228e1f62cba149ae7cce1f6137fdd7559e70\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-04 00:33:12 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c84f6fc3530d807ebfc0f4c90995e7d980177c7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-03 23:27:00 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-36614\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7932a7ed454037eda652b48a07afe7066e462485\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-03 23:04:47 +0000\n\n Merged revisions 36437,36439,36443 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r36437 | kohsuke | 2010-10-29 17:39:53 -0700 (Fri, 29 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_383\n ........\n r36439 | kohsuke | 2010-10-29 17:40:05 -0700 (Fri, 29 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r36443 | kohsuke | 2010-10-29 18:48:26 -0700 (Fri, 29 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37e1c80c857fafd7793b1e46c4e9e6e4bc127c5d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-03 06:47:37 +0000\n\n [FIXED HUDSON-7988] 404 Not Found when \"Downgrade to XX\" button was clicked.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f1f53f238cf894695b2e564f6fce18bcd030f5b\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-02 20:34:39 +0000\n\n Implement autocompletion for label expression text box on project configuration\n page.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5820d084f041424ec4c564de08c1b5c9ec6c228\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-02 15:00:18 +0000\n\n fixed garbled description of computer (http://hudson.361315.n4.nabble.com/-td3023036.html#a3023036).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2eebfb9bc7cd65d42a4b3440c05462da51723eaf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-01 22:22:34 +0000\n\n [FIXED HUDSON-7745] suppressing the assertion so that the processing won't die.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c56874d72051c87b95d07847522c1ed36a4977e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-11-01 18:48:42 +0000\n\n should be remotable (to the extent we don't try to compute encrypted value.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36547 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d44c63d7006cc3e7c26b220cb4e7cf660451991\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-30 19:05:43 +0000\n\n [FIXED HUDSON-7327] honor the proxy setting in Hudson. Fixed toward 1.384.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bec1ffab85084937ed7f0d7ef3ce57e2b536d46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-30 18:39:36 +0000\n\n should be static\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36461 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5845d8c94a855a47e1c7cbaf65625695efac2a27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-28 02:28:25 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-36320\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65b0305070bae3ea52705590d42706de970650c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-28 02:25:52 +0000\n\n Merged revisions 36181,36183,36188 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r36181 | kohsuke | 2010-10-24 06:05:54 -0700 (Sun, 24 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_382\n ........\n r36183 | kohsuke | 2010-10-24 06:06:36 -0700 (Sun, 24 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r36188 | kohsuke | 2010-10-24 07:40:27 -0700 (Sun, 24 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92eab4046055ade0de7499896ec429cac53d4cd0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-28 02:23:44 +0000\n\n integrated a new Stapler and added a mechanism to override view pages from JobProeprty\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f707baf5f8a92953c688241b804abc43e6714583\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-25 19:56:48 +0000\n\n Fixing warnings and questionable uses of generics flagged as errors by NetBeans.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 796c282e7dd25a2a891c2749f5667e08a14651fc\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-25 19:42:54 +0000\n\n JDK 7 compilability.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11bcb9f59f6fb5873ea9870d8d9be0285eb643f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-25 18:59:35 +0000\n\n Fixed a bug where non-existent optional dependencies can result in a cascading load failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f00efb4b4468999e79b3de05ecba27e038cc3c10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-25 18:43:33 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1cc3b4f6152d874e912076f2497a91c71e12ccc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-25 18:18:59 +0000\n\n [FIXED HUDSON-7256] use setContext() instead of getContext().setAuthentication()\n to temporarily set SYSTEM ACL, so this temporary access change does not affect\n other concurrent threads for same HttpSession.. conflict between such requests was\n creating the possibility of getting SYSTEM permission actually set in the session.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b36bd60269a0a36ceae2c8911df37bb1bdf2e23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-24 10:34:48 +0000\n\n added another convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36179 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41e511e18794cb15f7102300006fdff950a386f5\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-23 16:35:29 +0000\n\n fixed PMD and some Checkstyle warnings\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9b433b1f27e13c03a55ec1a976603035ce3497a\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-23 14:47:22 +0000\n\n [FIXED HUDSON-6544] calculate estimated remaining time for incremental Maven builds based on the modules which are actually being build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f007c88d16de869fbf4cb211ee06beeeac0e882\nAuthor: wjprakash <wjprakash@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-22 18:26:18 +0000\n\n Fix broken trunk (temporarily)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0989fabd5221f04fbc2d7d189996a74fe245b6a\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-21 22:49:12 +0000\n\n Defined new extension point, ConsoleLogFilter, that allows global decoration\n of the console log output streams. This extension point supports direct\n alterations to the data written to the stream (in contrast with ConsoleAnnotator\n and ConsoleNote, which only support annotations around the data). Plugins that\n extend this extension point do not require per-build configuration (in contrast\n with BuildWrapper.decorateLogger).\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f46aceaf676aa7d243bec0d7f9004130756f473a\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-21 17:35:37 +0000\n\n [FIXED HUDSON-7868] Build wrappers can now decorate the launcher or logger for matrix builds\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36131 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56697de4ab98c370c7a162cdef9a04c1e67b2818\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-21 16:00:14 +0000\n\n [HUDSON-6992] a failure to locate the error resources shouldn't cause a fatal problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36130 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f7718ad0f3e086208a395f673e44a9250c0886e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-21 15:53:37 +0000\n\n another ComputerConnector implementation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36129 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03dee8ddf9822ee1728801ca633ae0d83664265d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-21 15:48:25 +0000\n\n started adding the ComputerConnector implementation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36128 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f2aa8561894c350695ca4ce7a60e9752a761de0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-21 08:22:20 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-36120\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f62fff5c0ca5091e9e7bc5945ea3a582ee3db3a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-21 08:19:19 +0000\n\n added a convenient partial implementation for cloud related code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36117 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f29e4f60852c3d73d9694d11fb44649daca08f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-19 12:43:30 +0000\n\n UI for tying jobs to labels wasn't shown in some situations.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36063 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f24ceacba046fb4198ad7c3c46339e3c6237467\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-19 07:53:06 +0000\n\n <f:optionalBlock> initialization wasn't properly happening when it's inserted into a DOM tree dynamically, due to the extra BODY tag in the CSS selector.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51a627ac1da751d389ab3e265c32e4ff84fb334d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-19 07:51:43 +0000\n\n Hudson was failing to report error messages in several situations during a build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 235e1d3b9603e15664d4a469bac5984c362188fb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-18 17:56:39 +0000\n\n add/fix @since tags related to ViewsTabBar feature. fix a couple javadoc typos.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a46d5ac9f6e8e3612e39ba929133fa07a2627fc7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-18 10:54:08 +0000\n\n oops\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22431cded110d6a537300eb4eaab58ce92256c53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-18 09:49:20 +0000\n\n adding a hook for plugins to programmatically define extension points and do other preparation work before we start loading jobs.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86e187dd839ac6de1b51b0dd22757d1e9b059265\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-17 16:12:07 +0000\n\n defined default delegation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52a19b6149133ab50bef209609dfdf75378a32fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-17 16:11:29 +0000\n\n added a convenient base ComputerLauncher type that performs delegation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87109bd774c9e8af2f9276bce9e477b19dd03ef6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-17 13:09:06 +0000\n\n property value being null is OK in comparison.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 401c06aad5cccb1bcef42afd1b3dc9884039ac58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-17 09:03:32 +0000\n\n Merged revisions 35931,35963,35995,35997,36001 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r35931 | abayer | 2010-10-14 19:54:34 +0200 (Thu, 14 Oct 2010) | 1 line\n \n [FIXED HUDSON-7500] Fixed error when saving job configuration with matrix label axis longer than 30 characters\n ........\n r35963 | kohsuke | 2010-10-15 10:19:59 +0200 (Fri, 15 Oct 2010) | 1 line\n \n fixed unnecessary packet fragmentation when writing out HTTP responses\n ........\n r35995 | kohsuke | 2010-10-16 18:25:31 +0200 (Sat, 16 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_381\n ........\n r35997 | kohsuke | 2010-10-16 18:25:44 +0200 (Sat, 16 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r36001 | kohsuke | 2010-10-16 19:25:57 +0200 (Sat, 16 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2652a6e3b8bf390d256552d5e5938751163fc6bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-17 08:07:36 +0000\n\n [FIXED HUDSON-4640] applied the patch with some improvements in the backward compatibility handling.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36010 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e86b3a3498602a0772befa168b1d9ff7879cbce3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-17 07:51:08 +0000\n\n pulled up rename to Item and onRenamed to ItemGroup\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36009 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be5ab5490bc38dbbf3b231ad1deb32210c513938\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-17 07:43:09 +0000\n\n made the generated classes visible to the classloader.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55b7d2549cd303d813671a0002bb8099b71442a4\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-10-16 22:04:49 +0200\n\n compile fix\n", "commit 4ffe3c7b4c4b8bd7a3034b74f5ec617175f8396a\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-09-24 06:31:58 +0200\n\n WeakHashMap TestObject.UNIQUIFIED_NAMES was being used from multiple threads.\n Replacement with google-collections MapMaker\n", "commit d71ca9a1e03686d4c2ca9a25de22da78817b94e7\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-09-08 09:45:27 +0200\n\n null check in Run.getEnvironment\n", "commit 97f5e8d8dfdb87c2c04fb912528021f7c60f4bb7\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-08-02 17:39:13 +0200\n\n support for transient View actions\n", "commit 5140d503194956c24042a44b97f960e8998d1c31\nAuthor: unknown <tom@.(none)>\nDate: 2010-04-26 21:41:10 +0200\n\n add 'disable project' button\n", "commit 0dcf5ef64710d9c1631e8a75de3e749444104a00\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-04-25 19:46:34 +0200\n\n restore compressed log support\n", "commit 39cb6f709d6ae9beab59fd875da0c4ad6a5920a2\nAuthor: unknown <tom@.(none)>\nDate: 2010-04-25 16:08:01 +0200\n\n [HUDSON-4621] limit amount of history shown for junit results\n", "commit 6aa6b171d634064c975e016326e0e08ea2e0664b\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-03-08 21:40:48 +0100\n\n SetBuildDescription command\n", "commit 9512e68c67347d5666a72ac8076513a482212941\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-02-23 21:50:43 +0100\n\n increase search box size\n", "commit 97ba4831b6237e5f078a8e7bac4ae2163143a2ae\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-02-23 21:48:36 +0100\n\n add node name to logs\n", "commit 86df064f052e50cfc94a0915c3c8db9e7639850f\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-02-23 21:48:06 +0100\n\n use display name instead of ID for cause\n", "commit f866fbeac0f90fbfdeed3746e06f42a860c2561d\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-02-23 21:46:58 +0100\n\n add node name to exception logs\n", "commit cfd817d21ec8060e1577ee6705f0de19467502e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-15 19:53:01 +0000\n\n utility code that generates wrapper subtypes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39b7a24883bc3c2675c78dae14a5a09779be1c6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-15 17:43:28 +0000\n\n this is inconsistent with Items.all()\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aded9afbe6155b60a757828b19a34895e37c732e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-15 17:35:24 +0000\n\n [FIXED HUDSON-5427] recognize @Initializer marked tasks from plugins\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84a923ea22df5b5371778927c11f9f204b563fe7\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-15 17:26:13 +0000\n\n Translated to Portuguese-BR\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3d256fd8f069bd104780b72a46bd00af5a788e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-15 17:12:07 +0000\n\n simplified a bit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0735d4bc35c62dcfdda92d8ee07d838382975485\nAuthor: lshatzer <lshatzer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-15 15:51:30 +0000\n\n Print 'false' for disabled plugins, not an empty box.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fdeb9428a854de4bc0a4da3c1d3ddef37436dff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-15 15:45:07 +0000\n\n set the 'var' variable to null while inserting the template.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e8c1fc5292735c4ad4bbc09227e4d95edb242dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-13 20:07:06 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-35886\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 872b34b37d67214cfd795523421ef8079d286692\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-13 19:59:16 +0000\n\n Merged revisions 35691,35693,35713 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r35691 | kohsuke | 2010-10-09 19:23:28 +0200 (Sat, 09 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_380\n ........\n r35693 | kohsuke | 2010-10-09 19:23:41 +0200 (Sat, 09 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r35713 | kohsuke | 2010-10-09 21:28:36 +0200 (Sat, 09 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 602b194f66977d182033050733a0bf4161b168ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-13 19:56:15 +0000\n\n moving the plugin to the plugins directory\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d936e9506191922e68e8dbb6e4c62b3c1378109\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-13 19:55:30 +0000\n\n preparing to move the plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a9fdaf07cf24564e27c1793a436dbe6b1d1e6b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-13 19:55:17 +0000\n\n assist error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 508012229034253e04768d0d5721600fa38f4ca8\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-12 12:53:28 +0000\n\n Added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35848 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f152b489111989f053cca763be636b1b0945b21\nAuthor: wjprakash <wjprakash@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-12 04:49:06 +0000\n\n Fix build failure. Forgot to advance the core version dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63a8bc92554a838446bc33307cf08c38fa6fc0f3\nAuthor: wjprakash <wjprakash@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-12 03:43:40 +0000\n\n Merging HUDSON-1467\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de7f60f5f156fa1391475e4840ad7dde82b925f9\nAuthor: wjprakash <wjprakash@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-12 03:10:36 +0000\n\n Init merging of branch HUDSON-1467\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e844cc1f49da1da666ae37e1ec0d98d5672496f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-11 15:44:54 +0000\n\n Removed unsed import.\n Replaced old wiki URL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35752 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 532dd1603ca9f67b324a435ad6766ffd41abd253\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-09 18:29:21 +0000\n\n enabled XStream annotation support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f81f94f7010139c18582933558abfb362e5c1bf\nAuthor: lshatzer <lshatzer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-08 16:47:50 +0000\n\n Expand colspan for plugin update table for when there is no content\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa6bb598672d172a9c9f63b35d50ef02f683e1ea\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-08 12:54:30 +0000\n\n [FIXED HUDSON-7717] Killing process tree does not work anymore on slave nodes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35651 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49d1b7830bd4d445cc37c6512b83ff4b5197764b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 20:00:01 +0000\n\n fixed a compilation problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c6138c6afff185eae23b581b76600034b2c4047\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 18:59:21 +0000\n\n Fixed a race condition. The dead lock was between the transientActions object vs MavenModuleSet.\n \n \n Found one Java-level deadlock:\n =============================\n \"Handling GET /hudson/job/special_Build/api/json : http-8080-4\":\n waiting to lock monitor 0x00000000460dfa98 (object 0x00002aab02808368, a java.util.Vector),\n which is held by \"pool-6-thread-250\"\n \n \"pool-6-thread-250\":\n waiting to lock monitor 0x0000000046aca2b0 (object 0x00002aaab7099118, a hudson.maven.MavenModuleSet),\n which is held by \"Handling GET /hudson/job/special_Build/api/json : http-8080-4\"\n \n \n \n \n \n \n \"Handling GET /hudson/job/special_Build/api/json : http-8080-4\":\n at java.util.Vector.toArray(Vector.java:643)\n -> - waiting to lock <0x00002aab02808368> (a java.util.Vector)\n at java.util.Vector.addAll(Vector.java:830)\n - locked <0x00002aab02812710> (a java.util.Vector)\n at hudson.model.AbstractProject.getActions(AbstractProject.java:899)\n -> - locked <0x00002aaab7099118> (a hudson.maven.MavenModuleSet)\n at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.kohsuke.stapler.export.MethodProperty.getValue(MethodProperty.java:43)\n at org.kohsuke.stapler.export.Property.writeTo(Property.java:83)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:156)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)\n at org.kohsuke.stapler.export.Model.writeTo(Model.java:129)\n at org.kohsuke.stapler.ResponseImpl.serveExposedBean(ResponseImpl.java:176)\n at hudson.model.Api.doJson(Api.java:181)\n \n \n \n \"pool-6-thread-250\":\n at hudson.model.AbstractProject.getActions(AbstractProject.java:898)\n -> - waiting to lock <0x00002aaab7099118> (a hudson.maven.MavenModuleSet)\n at hudson.model.Actionable.getActions(Actionable.java:75)\n at hudson.plugins.jobConfigHistory.JobConfigHistoryActionFactory.createFor(JobConfigHistoryActionFactory.java:30)\n at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:549)\n at hudson.maven.AbstractMavenProject.updateTransientActions(AbstractMavenProject.java:48)\n -> - locked <0x00002aab02808368> (a java.util.Vector)\n at hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:199)\n at hudson.maven.MavenModuleSetBuild.notifyModuleBuild(MavenModuleSetBuild.java:347)\n - locked <0x00002aab0103d910> (a hudson.maven.MavenModuleSetBuild)\n at hudson.maven.MavenBuild$ProxyImpl2.end(MavenBuild.java:437)\n at sun.reflect.GeneratedMethodAccessor368.invoke(Unknown Source)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ae17dfa5dd0428be8d72c819ca758dd8d09a4ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 18:22:14 +0000\n\n rather, according to http://d.hatena.ne.jp/miau/20101002/1286014365 , the new value is since 1.378, so I should probably use the older value effective before 1.378 for maximum compatibility.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 465a6f99fc8615af74d557fb702383c079a71907\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 18:20:26 +0000\n\n to remain compatible with the current version, I actually need to use the computed value, not the usual \"1L\"\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7c9af803fe953354d4bd9de06e5a03259e1eb0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 18:08:53 +0000\n\n make sure the pipe writer always get terminated.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2355c2abb959c8629d85b4b355d4ce43bfcd9dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 18:07:10 +0000\n\n added an experimental feature that avoids CPU starvation of larger jobs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60390d69d4e5fdbfcece18dc274da3a9bf2bccd3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 17:59:59 +0000\n\n abstracting away JobOffer.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9b3b5c30355f2a663e39c24068c8fd20eca96a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 17:59:12 +0000\n\n bug fix, and additional convenience methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70ba4fcadfb987a3c544a6622b74b424534be1bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 06:04:13 +0000\n\n missing serialVersionUID resulting in a problem reported in http://d.hatena.ne.jp/miau/20101002/1286014365\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23c58bb14e8d46d6a9e28164ab6d6bcaa71b0ed1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-07 02:35:09 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-35595\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 156cb7d64152c5c6fb9bed3d480aa28185dbca8b\nAuthor: lshatzer <lshatzer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-06 19:48:26 +0000\n\n List plugins on the systemInfo page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35576 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e62787f75093cdbf43863822e4a5da795192fc39\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-06 17:23:04 +0000\n\n [HUDSON-7518] Add an option to allow exclusion of HTTP client information from\n the crumb calculation. This can be enabled for users who sit behind a proxy\n that strips this information off, resulting in crumbs varying across requests.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31d97920c07bb36f54db192f35b51965016beb12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-06 00:35:43 +0000\n\n exposing more contextual information to MappingWorksheet\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dced4d4cd49c02105b789d6ff5367b38497c246c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-05 23:53:29 +0000\n\n [FIXED HUDSON-7546] fixed AbstractMethodError with plugins like batch-task.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09ffabb5ddb2f0d36300b017a14800396b28dac8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-05 21:00:04 +0000\n\n [HUDSON-7572] debug logging code crept in. Meant to be FINER, not INFO.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1f34b81805f62f0d77a4e2e53f4b27e681f19bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-05 20:52:34 +0000\n\n Merged revisions 35444-35445,35457-35458,35460-35461,35463,35465,35469 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r35444 | kohsuke | 2010-10-01 13:44:56 -0700 (Fri, 01 Oct 2010) | 1 line\n \n [FIXED HUDSON-7546] Fixed a possible AbstractMethodError in 1.379\n ........\n r35445 | kohsuke | 2010-10-01 14:04:58 -0700 (Fri, 01 Oct 2010) | 1 line\n \n [FIXED HUDSON-4229] Supported failsafe reports for the Maven2 job type.\n ........\n r35457 | kohsuke | 2010-10-02 10:04:35 -0700 (Sat, 02 Oct 2010) | 1 line\n \n added additional code to assist trouble-shooting.\n ........\n r35458 | kohsuke | 2010-10-02 10:09:44 -0700 (Sat, 02 Oct 2010) | 1 line\n \n performance optimization wrt the usage of buffer\n ........\n r35460 | kohsuke | 2010-10-02 10:19:25 -0700 (Sat, 02 Oct 2010) | 1 line\n \n [FIXED HUDSON-5977 HUDSON-7572] the incorrect use of WeakHashMap resulted in two instances of PipeWindows for the same OID.\n ........\n r35461 | kohsuke | 2010-10-02 10:30:21 -0700 (Sat, 02 Oct 2010) | 1 line\n \n debug code accidentally crept in.\n ........\n r35463 | kohsuke | 2010-10-02 11:21:55 -0700 (Sat, 02 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_379\n ........\n r35465 | kohsuke | 2010-10-02 11:22:14 -0700 (Sat, 02 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r35469 | kohsuke | 2010-10-02 12:26:53 -0700 (Sat, 02 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e9dd797d46459142a096dcc3caeadee99dc940d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-05 20:50:39 +0000\n\n using invisible <TR> to improve the UI a bit.\n \n (11:09:06 AM) dty: kohsuke, ping\n (11:09:14 AM) kohsuke: hi\n (11:09:40 AM) dty: qq about http://fisheye.hudson-ci.org/changelog/Hudson/trunk/hudson/main/core/src/main/resources/lib/form/descriptorRadioList.jelly?cs=34003 that you made a while ago\n (11:10:05 AM) dty: The extra f:entry adds an empty row underneath each radio button in descriptor lists\n (11:10:14 AM) dty: Can we just have a bare input element without the f:entry?\n (11:10:48 AM) kohsuke: dty: no, because that would put <INPUT> among <TR>s\n (11:11:05 AM) kohsuke: some browsers push such <INPUT> outside of the table, breaking the hierarchy\n (11:11:21 AM) dty: Bleah. The extra space looks unsightly.\n (11:11:32 AM) kohsuke: I think we can display:none\n (11:13:07 AM) dty: I'm not familiar with that. Is it part of Hudson's taglib, or something else?\n (11:13:30 AM) dty: Ah, css\n (11:14:33 AM) dty: Would you put that on the entry tag globally, or just on the input element you added?\n (11:23:54 AM) kohsuke: dty: probably just on this <f:entry>\n (11:24:18 AM) kohsuke: or maybe it could be a distinct tag of its own\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35529 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46fe83b8cba66c924eae6260d567c72afce4cb72\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-02 17:34:23 +0000\n\n Fixed typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a71ad9c061b4fb5df937541a7a8c5d4d5d6baa6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-02 17:14:06 +0000\n\n improving the keyboard navigability by not setting focus on the help icon.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a33e0c3209f5cc4b944fb6aa15971b2e0d5fcd5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-01 01:23:53 +0000\n\n fixed a regression in safeRestart since 1.376\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35422 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7bb6c022285a8544b1aa9548e61c9ccea7d5ce7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-10-01 01:09:03 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-35417\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46969a24582e0f2ba1e60c43458565257d200f4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-30 02:01:27 +0000\n\n Hudson was creating multiple instances of PageDecorators, resulting in data consistency problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2cdb714eb0f52f33c47658d7b632e23fbf85b97c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-30 00:08:23 +0000\n\n fixed an assertion error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8e932f2d8bd62371deb9af6596bf7e50a199d89\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-29 21:25:32 +0000\n\n [FIXED HUDSON-7611] Make sure the changelog paths we're comparing against are using Unix slashes, same as the module paths\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a163996a9c4f04a8e4ae139cb85bb70d261b97d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-29 16:42:01 +0000\n\n Fixed a possible NPE in computing dependency changes.\n \n java.lang.NullPointerException\n at hudson.model.AbstractBuild$DependencyChange.<init>(AbstractBuild.java:1036)\n at hudson.model.AbstractBuild.getDependencyChanges(AbstractBuild.java:1002)\n at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:280)\n at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:271)\n at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:538)\n at hudson.model.Run.run(Run.java:1303)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:293)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:137)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46fd462d6242ef1e941a9d8c24aff1548df946c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-29 00:26:16 +0000\n\n added more convenient constructor for saving typing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b1e071d22e09cb16946b9c7cfc244bff3b53dfd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-28 21:39:09 +0000\n\n I find it odd that the response of an AJAX request is eval-ed automatically just because it has a specific content type.\n Given the side effect of eval(), I feel this should be triggered by the presence of an additional header or something.\n \n See http://dev.rubyonrails.org/ticket/5742 for a related discussion. The lack of '('+text+')' triggered this investigation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 106d95a79f86f81d16ea66a8ea1a33aea9e85773\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-28 21:11:09 +0000\n\n Prototype.js calls eval() on the response when the content type is set to JavaScript, and eval() fails without the surrounding bracket.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 447765a21102329058a37977ae2f12cbc29813e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-28 18:26:25 +0000\n\n [FIXED HUDSON-7201] Fixed the malformed HTTP request error recovery behavior in Winstone.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 977d9f2caf55d1f149432ed43f25e99b416b8ab8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-28 18:21:08 +0000\n\n better to do svn up first\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66beab844a65de1660efcd16ee727ef205b3b7f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-28 18:20:48 +0000\n\n Merged revisions 35267,35269,35279 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r35267 | kohsuke | 2010-09-25 12:35:52 -0700 (Sat, 25 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_378\n ........\n r35269 | kohsuke | 2010-09-25 12:36:05 -0700 (Sat, 25 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r35279 | kohsuke | 2010-09-25 13:40:43 -0700 (Sat, 25 Sep 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce914e7dc08d6a3b8da61146405ebba0d721e622\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-28 07:48:44 +0000\n\n Fixed incomplete JavaDoc comment.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55e2fcc46410d55c78804df945bff9ad025c4114\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-28 07:45:24 +0000\n\n Fixed incomplete JavaDoc comment.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e8c26f2298c97fe433a252ec97e3953dabaca06\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-25 22:50:58 +0000\n\n updated japanese localization again.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ec67500f2561281234d453c64dce1634ceff62c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-25 20:08:21 +0000\n\n fix minor html errors\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35273 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c6498f95b91288b106613b7fdad5f106e6efd3e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-25 19:40:36 +0000\n\n [FIXED HUDSON-7475] maintain ancestors if possible when forwarding to error page,\n so nav links at top work properly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35270 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c35506bf9cd4b88f0f009b1ca75212ad11241d5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-25 16:00:55 +0000\n\n netbeans complained about lack of <head> tags\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fc81a769de19ed6e4e96000e9b2c57761a5f21a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-25 14:36:30 +0000\n\n updated japanese localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c16583d5acecd751bf10985c1f03a65ccfd8a4d1\nAuthor: jieryn <jieryn@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-25 07:05:49 +0000\n\n add in actual (commented out) filter-mapping usage of change-headers-filter\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69936e0301a7cf6b7a0633fef15a4741a86b1f1e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-25 01:07:15 +0000\n\n Fixed typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a803f57882711bcc899235e3a1f6cc145d7c225\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-24 17:41:17 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-35236\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1636cd1fcbf9406622a200eb3829e65a2166c52b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-24 17:34:04 +0000\n\n [FIXED HUDSON-7457] integrated toward 1.378\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35233 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e7989fb2531bdcb254d81c34765ef7cde11f5af\nMerge: 0594bdc6af 12eeca502f\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-09-23 21:44:03 -0700\n\n Merge branch 'master' of git://github.com/kohsuke/hudson\n", "commit 0594bdc6af0e68d413cf33c22b1cc1a21469dc67\nAuthor: Tom Huybrechts <tom.huybrechts@gmail.com>\nDate: 2010-09-23 21:05:39 -0700\n\n added ignore\n", "commit 12eeca502f70bc6964518f5853477af9809125a5\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-23 22:55:57 +0000\n\n Ant and Maven build steps now mask sensitive build variables.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c1c943732448c263e8b2c245cf74af725ba7915\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-23 10:51:37 +0000\n\n Fixed document.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35126 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3036a61f07980474e8ee1f6b9c278dafba5f1201\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-23 09:40:29 +0000\n\n i18n & Japanese localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35125 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6106287748ab3068b9ab388bf6330539b8267d5\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-23 07:08:36 +0000\n\n Check whether Repository URL is specified or not when artifacts deplyed. (http://hudson.361315.n4.nabble.com/Google-code-post-commit-tc2530609.html)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35120 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ad64c24bd53314de8a5b8b37932f681681bf7d0\nAuthor: knupouls <knupouls@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-21 22:36:59 +0000\n\n initial commit of danish l12n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1fa3bc7600fe092fda6083941958f20fc5259b2f\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-21 22:26:16 +0000\n\n Added ability to construct a set of sensitive build variables.\n \n Added AbstractBuild.getSensitiveBuildVariables which returns a set of variable\n names which contain sensitive information that should not be exposed in\n display output. This set is expected to consist of a subset of the keys in the\n map returned by getBuildVariables.\n \n Added method to allow ParamaterValues to indicate whether or not they have\n sensitive information. Make PasswordParameterValue use this to indicate that\n it does.\n \n Give BuildWrappers a way to indicate what variables they contributed to a build\n should be considered sensitive.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fded8ce6d0802a9ae5382158f99a7c46e685cfb6\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-21 21:33:24 +0000\n\n [HUDSON-5360] add a new classloader (\"a la\" child first for plugin)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21d7e2615f66e247521626a3df9b8861277287cf\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-20 23:59:51 +0000\n\n Add more ways to supply arguments that need to be masked. This is foundational\n work to a mechanism to do a better job of making sure that sensitive build\n variables are not exposed in the build console.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36a558456f5ae47aa6e190902ad1a8d3e37598f2\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-20 18:41:08 +0000\n\n Translated to brazilian portuguese\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b9e67f76cd5630272ea974fbfbd8400f9403153\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-20 18:26:31 +0000\n\n Translated to brazilian portuguese\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c609f063d0a0b4cde12f92a28f0c25cde6eefea\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-20 17:42:50 +0000\n\n Translated to brazilian portuguese\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb8bf3c4986ac3e30eeaee6d96a89e06fb496e1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-20 01:12:44 +0000\n\n [FIXED HUDSON-5249] Made the ping behaviour customizable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f7e20573472b62cdc7c29a64beaa62a9beb2894\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-20 00:33:50 +0000\n\n [FIXED HUDSON-5721] Fix setting MAXOPENFILES and start/stop logging (debian/ubuntu).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 353c6237e7cefb0f5b8ccea7ce38cb66b4e07ae9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-19 21:41:56 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c99d41c7676c57bf779d82302d1fac3f4e47fe0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-19 21:26:44 +0000\n\n Merged revisions 34987,34989,34993 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r34987 | kohsuke | 2010-09-19 00:09:34 -0700 (Sun, 19 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_377\n ........\n r34989 | kohsuke | 2010-09-19 00:24:38 -0700 (Sun, 19 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r34993 | kohsuke | 2010-09-19 01:41:57 -0700 (Sun, 19 Sep 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35014 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ff811ff021fbe80564253d09f9ce942fe5d6f98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-19 21:04:44 +0000\n\n added a mechanism to take future load of the system into account.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35013 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04217496ab2b4789cf66a4703e1bce8eb7ee91c1\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-19 21:00:36 +0000\n\n Moving default Maven for tests to 2.2.1\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db02d061a3923fab5a0069fe70a369d95bd0d30f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-19 00:47:24 +0000\n\n Removed unused import.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afe500f99fe73accf3b892ce396d552d405ec174\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-19 00:38:26 +0000\n\n Fixed compile error.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 119d8aa2861c01324fb560ff36140cecb7f722b5\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-18 22:10:36 +0000\n\n [FIXED HUDSON-5357] Properly handle relative paths in modules when determining changesets in Maven projects\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b75a8021907acda43d647c2552c1d314a6f54e82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-18 21:43:10 +0000\n\n Be more defensive in case a task has no subtasks.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f53cf3dbed5b5c86d448372c0cd27266ae75ca8\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-18 20:47:20 +0000\n\n [FIXED HUDSON-6033] BuildWrapper teardowns couldn't get result of Maven2 project builds\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d9b9ccad52a6ecc5feccd14babbc65f795b1a12\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-18 02:28:14 +0000\n\n [FIXED HUDSON-7502] Fixed typo.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eea5c1992a96bbb2e3d5e9b08d135f2b00615835\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-17 20:11:37 +0000\n\n [FIXED HUDSON-7300] Got rid of absolute paths to *checkout* paths at hudson.dev.java.net of env_vars.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15f6a6f901a93edc21dc8b4f64fe06bcedba9de3\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-17 15:37:07 +0000\n\n [HUDSON-4693] Systematized Maven alternate settings logic - consistent in both POM parsing and actual Maven command line.\n \n Current behavior as of this change:\n - If project.getAlternateSettings() is absolute, just use the absolute path - this may not actually work through the configuration UI, but I put it in to be safe.\n - else, if project.getAlternateSettings() exists in getWorkspace(), use that\n - else, if project.getAlternateSettings() exists in getModuleRoot(), use that\n - else null - don't use an alternate settings location\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba9fa3e095c39f28624a60597a195a87ccbe60b6\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-16 17:50:47 +0000\n\n [FIXED HUDSON-7013][FIXED HUDSON-6562] Rolling back to Ant 1.8.0 due to bug in copying large files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07e4f096700e5e0512d19caceee033df36e5a88f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-16 02:43:45 +0000\n\n Merged revisions 34887 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r34887 | kohsuke | 2010-09-15 19:43:02 -0700 (Wed, 15 Sep 2010) | 1 line\n \n more broken links\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f3046a6fbb70b8ecbace4bd871ba651b083e57a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-16 02:25:21 +0000\n\n Merged revisions 34879 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r34879 | kohsuke | 2010-09-15 19:23:43 -0700 (Wed, 15 Sep 2010) | 1 line\n \n turns out other guys rely on the old name.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a60a9d5dd96aa3ef34855af816d2bfb6f859da9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-16 01:30:56 +0000\n\n wrong copyright header. prototype.js isn't written by us.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit defe95c9646ecd589dba1009ca526141babb5cfc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-16 01:28:41 +0000\n\n Maybe prototype.js guys have something very profound in their mind, but I don't see it.\n \n This error is hidden during normal execution, but in the unit test where we report caught exceptions, this breaks some tests.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d035b470294291d99e5951b9c69df4104d82ab2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 20:20:53 +0000\n\n fixed a compilation failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7e0b7fd49ddeaf503218503e30915ef4d3cc99e\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 19:00:09 +0000\n\n [FIXED HUDSON-6861] Added dependency on psmisc, so killall can actually work\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c5ea71bd28f83f65f1f82fa05d6be34417f6458\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 18:24:59 +0000\n\n this callback does happen when the project is deleted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bade766022afd5cab4567fb9829472dd7c2ed98c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 18:24:48 +0000\n\n Added a new extension point that allows plugins to postpone the restart.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34846 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1255b8f674db2143a19333081b95bdc32c8e6972\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 18:24:40 +0000\n\n [FIXED HUDSON-5077] Custom workspace can not be defined for Matrix\n projects\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 295689128ceeaae82a8e01915138e45c64bb9e4d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 18:24:15 +0000\n\n Capture polling log that triggered a build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 594c5ef124f8ec553e77aa99a032d8a921161bd8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:57:39 +0000\n\n improving the diagnosability by setting the thread name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34839 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f51597ad425e880ee347a8a71f39cfb38c5348d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:57:31 +0000\n\n [FIXED HUDSON-5977] implemented a windowing mechanism to throttle the pipe usage, and the pipe operation no longer interferes with the main channel reader thread.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34838 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16ff34920c1609949c9aa88dc5882fd8b1645f50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:57:24 +0000\n\n Working on a fix for pipe clogging problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfd3c0e13f68a8f49f805b68b2c08b990c697f6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:57:16 +0000\n\n display the build time per module.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34836 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05dd7f8d4f77049f9763371eab3c925b2a08adce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:57:09 +0000\n\n integrated Maven console annotation to the native m2 project\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b560509f70677687a43de59ad2086ab9b37db9f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:57:00 +0000\n\n added a few basic set of Maven console annotations.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34834 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20e4d0bd98f33f3de410fb4dc365b35b4978be50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:56:50 +0000\n\n when a lifecycle is forked, we end up getting multiple \"redeploy artifacts\" actions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34833 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7c1bbfdf2789167fb6cb9c772add3c6b4764f78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:56:42 +0000\n\n when a lifecycle is forked, we end up getting multiple finerprint actions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92025ad40be4269209237b2002f75cc407f47fce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:56:36 +0000\n\n Not sure exactly when it happens, but multiple forked lifecycles (?) can result in calling this method multiple times.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97c716791cf576f7edef018dcfaaa184f693696d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:56:29 +0000\n\n take the master/slave clock difference into account when parsing additional test reports.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 570e27196b7674e8e22223f500e13f7e898f0432\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:56:22 +0000\n\n to assist further trouble-shooting, have the thread name refer to bits that it's trying to write while blocking.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 264666fc721e7d7ee799285fdbf12ede8937905e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:56:14 +0000\n\n added hex dump support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8599b90a21f0a91334abc4e70a34ad50f221e29a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:56:05 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c2e049aeb48c87fa77f2709db5ea35646e14003\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:55:49 +0000\n\n use a better type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34826 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2074646b8ea1121a18d15de05024c146027d415c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:55:42 +0000\n\n I encountered a situation where the channel reader appears to be stuck trying to write to output stream:\n \n at java.lang.Object.wait(Native Method)\n - waiting on [B@102f72d\n at hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:147)\n at hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:122)\n at hudson.remoting.ProxyOutputStream$Chunk.execute(ProxyOutputStream.java:164)\n at hudson.remoting.Channel$ReaderThread.run(Channel.java:877)\n \n Looking at the code, I see that the current write method keeps a strong reference to the sink, effectively nullifying the weak reference check. So fixing that bug.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34825 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e019884f451328ad2840d2560c7d5cf49c647560\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:55:35 +0000\n\n this handling adds no value compared to Run.run(Runner)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc2592e58f05b63ecad91d31e5718751c3ce323a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:25:49 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-34821\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34823 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6f62ae0cfbf3a33f9ffb3fff0ef43fc61b1a923\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:20:36 +0000\n\n modernized the configuration layout\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34818 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2971427b5c909b7bc08ebb4141af78d98bb4852f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 17:07:55 +0000\n\n added a callback for configuration changes in Nodes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2314a9087c09fffa877726b7ce87c0c5b6e1953\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 16:14:18 +0000\n\n [HUDSON-5925] Moved nulling out of buildEnvironments to cleanUp, so that node variables are available to Publishers.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34814 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 17ee8d29cca57369ccf6b8371d78bdf1350d1e20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-15 01:22:03 +0000\n\n bug fix.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50a61a2efa562aec10ed894ea1b6da1cc79557c4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-14 19:09:56 +0000\n\n [FIXED HUDSON-7404] convert ISO-8859-1 to UTF-8\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 224569bd5e733b544fbb2a23eb369d4dfbbd7372\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-14 01:32:46 +0000\n\n moving this to a plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 780257d51081369cc0550d0e45bb014275303028\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-14 00:21:02 +0000\n\n [FIXED HUDSON-6003] Fixed charset for node_monitors/Messages_fr.properties\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18fc887e3f1b9f0fadbd12a22e4ea6f33c79c5ac\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-13 20:50:24 +0000\n\n [HUDSON-7404] remove extra ' characters\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 404a28d20b3dbe6c0156325a1ae1ae0b2d14bd3f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-13 16:34:14 +0000\n\n two Hudson instances may happen to be using the same ID (for example in case of a concurrent unit test execution)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00c2c65659261195349b61c98263bdb0b02a6c24\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-13 09:01:45 +0000\n\n [FIXED HUDSON-5077] Added support for custom workspaces in matrix projects.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e6846540894f98b9f517b3ea2ce4f46ae217a4c\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-13 03:39:22 +0000\n\n Added batch of Chinese localization of HTML about Maven Config files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34731 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9dfef6127fa9afe08513a0c2910c6288b77c37a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-12 22:40:17 +0000\n\n [FIXED HUDSON-7404] remove extra ' characters\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34730 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07e035f93c8779c0737926c1e00f30e35a3f49d0\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-12 22:28:28 +0000\n\n [HUDSON-7281] move include of yui treeview from layout.jelly\n to MatrixProject/configure-entries.jelly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 901c4e40139dbb73da776cabe476875a35031add\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-11 21:04:57 +0000\n\n Merged revisions 34696,34698-34699,34701,34709 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r34696 | kohsuke | 2010-09-11 08:35:46 -0700 (Sat, 11 Sep 2010) | 1 line\n \n setTimeout breaks tests, so instead moving treeview support out from the fragment\n ........\n r34698 | kohsuke | 2010-09-11 08:57:12 -0700 (Sat, 11 Sep 2010) | 1 line\n \n error diagnostics improvement\n ........\n r34699 | kohsuke | 2010-09-11 09:48:05 -0700 (Sat, 11 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_376\n ........\n r34701 | kohsuke | 2010-09-11 09:48:23 -0700 (Sat, 11 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r34709 | kohsuke | 2010-09-11 11:04:19 -0700 (Sat, 11 Sep 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 802f038bc2366e06a27027956dd17a9986f80c77\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-10 14:51:47 +0000\n\n merge CrontabTest into CronTabTest, as both can't be checked out\n on case-insensitive filesystem\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aab5c8babdf549a4e73f70f5477f43d54a1b40bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 23:35:08 +0000\n\n Merged revisions 34598 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r34598 | kohsuke | 2010-09-09 22:00:37 +0200 (Thu, 09 Sep 2010) | 2 lines\n \n [FIXED HUDSON-7281]\n A matrix build configuration page with multiple nodes/labels was broken since 1.373.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 489f8d9b771a942ba31965f413bdc20b4659ea4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:37:01 +0000\n\n implement the floor method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 350bf691654b9d2700322964179b155b02c83c14\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:36:44 +0000\n\n added a method to compute the nearest matching time, given a time.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34633 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1966b0cb4be449a1f260be1ff0f32b6b822dabea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:36:12 +0000\n\n added a mechanism to handle AbstractMethodErrors gracefully.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f380d068d5c2379da306face41da1e6feaa5d97b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:35:54 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34631 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41bc77f74133461b2c476220c8e28348d9734412\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:35:38 +0000\n\n improved the rendering of the place holder\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 745fbe791c12e3ca0db7034b8f67d278046aa3a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:35:19 +0000\n\n pointless @since.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe0aa4981ea3830ed81008a1c725e455080950ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:34:59 +0000\n\n if a subtask is aborted, all the executors should be aborted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bf7e6611d339230121bb95000088980624d463b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:34:45 +0000\n\n if a subtask is aborted, all the executors should be aborted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 839ba1d772e889a0bd36b935100c49efb49f24aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:34:28 +0000\n\n got rid of the original method, based on the assumption that no one is implementing a custom LoadBalancer.\n \n I thought about it, but it's too tricky to maintain compatibility, hence this choice.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c449c990eae51e9bc539978880e2ca2c3d4b4dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:34:13 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b17beabf57b277c6ecaad68ad783cbbe5b8fece\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:33:56 +0000\n\n use Exception instead of boolean to capture more information about how the latch was aborted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60b6a34346b29ea50ddee6b6f41996c4ea39dfc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:33:30 +0000\n\n merging the readme\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64f95969d0ca21375aec9677ef3d2f0613e1c078\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:33:06 +0000\n\n moving <td> into executorCell so that the cell itself can be omitted with <td rows=...>\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d02db7f84fe24a74e6c382d72c88520ab3b7f628\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:30:52 +0000\n\n copied from executors_*.properties\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cf4b8f18a7da03373ee8147ff5178cbc0e576f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:30:15 +0000\n\n Made executorCell.jelly customizable per Executable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27cb0e90b6369b16b19cb6ffbe7e38675bcb2d4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:29:37 +0000\n\n added a test JobProperty implementation that makes the job heavier\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9f3b6f59c3bf2b3404f9046141d07fbf5c58a9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:29:09 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d7985b51d3eca66912232297765a7694c1d0e12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:28:51 +0000\n\n added more convenience methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61c6e4295210e1d34b639099340b7cf8bf5516b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:28:21 +0000\n\n - this is no longer building Matching, hence renamed\n - a bug fix in the job offer assignment logic\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63411ab4080f98f9b1918b0b59694c913ff5c2da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:27:51 +0000\n\n synchronization moved to latch.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34615 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40d4c2d76a985d00d2bca31a6ecc90bcd86cd3f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:27:26 +0000\n\n improving cross-linking between WorkUnit and Executor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cee4ef199cd33b3e07b67cd998cd4786087232c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:26:49 +0000\n\n SubTask -> Task traversal and additional bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eedac7b0fcb4ca848111409817f8b431b5e77d6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:26:11 +0000\n\n added a mechanism to contribute SubTasks to AbstractProject.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 310a53b4132c31c98fd516dec01f9d4597f9f16e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:25:34 +0000\n\n ignore generated files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d362c5609ddfc07feb43a740c6089f00bc64abaa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:25:25 +0000\n\n extended LoadBalancer to work with the new paradigm.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a41f73d102aa76625f18f543be944724ca4ef7d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:24:56 +0000\n\n abstraction improvement and doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f3fc7076906a941ba2266eb69678262ddf30686\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:24:37 +0000\n\n checkpoint. now it at least passes all the compilation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc38c6561b434d1b3bcb393cc67ed73f6cb50d73\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 22:24:13 +0000\n\n Work in progress for job with multiple executor consumption support.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99294e5812e5d2f23bc74addc385b54a189d7561\nAuthor: km <km@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 20:18:34 +0000\n\n Fixing minor typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 447224ed732e85f7c1976e58b250e44eae9d5826\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 18:19:14 +0000\n\n [HUDSON-7378] LabelProperties should be able to refer to other labels, and those things should be persisted as references, not as a bean.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34591 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12904a5028a585e69a4ba7c7b2e7cdddbf15b5a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 17:46:00 +0000\n\n while loading LabelAtomProperties, they may refer to other labels, which can cause cycles.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3840827e8837e22d90a6f26491ea1b1ebee47552\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 08:04:53 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-34585\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4b1ba50434d670674ce4b60a73ea7b9270d4719\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 07:59:44 +0000\n\n Merged revisions 34433,34435,34548 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r34433 | kohsuke | 2010-09-04 02:42:12 +0200 (Sat, 04 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_375\n ........\n r34435 | kohsuke | 2010-09-04 02:42:25 +0200 (Sat, 04 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r34548 | kohsuke | 2010-09-08 08:44:58 +0200 (Wed, 08 Sep 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4e947081e75bd3bbb2f42c5e02ee9e9611175cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 07:36:43 +0000\n\n added a mechanism to refer to controls in the ancestor, not just the siblings.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad428945283f54f2119d604e4df64c568b3843aa\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-09 04:02:37 +0000\n\n Fixed warnings of PMD.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b85bdebccc641062828cd78e28bf1a73ac3790b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-08 13:29:35 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34552 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24c97b9f83bf6ed0d81dae77ed958d42aaf077f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-08 05:39:14 +0000\n\n [FIXED HUDSON-7380] Handle initialization problem more gracefully\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ec3054c301ec3374ed563248076ce3e154883fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-08 05:36:29 +0000\n\n Added downgrade support for the core and plugins.\n \n --------\n Merged revisions 32975,33588,33697,34342 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/downgrade\n \n ........\n r32975 | kohsuke | 2010-07-16 21:27:59 +0200 (Fri, 16 Jul 2010) | 1 line\n \n committed my partially modified version\n ........\n r33588 | dienomight | 2010-08-05 09:42:36 +0200 (Thu, 05 Aug 2010) | 13 lines\n \n Added getBackupVersion (UpdateCenter)\n downgrade button now shows version of backup war file\n \n Added HudsonDowngradeJob (UpdateCenter)\n downgrading process is works now as HudsonUpgradeJob\n \n Changed rewriteHudsonWar (Lifecycle)\n backup file is deleted when downgrading\n \n hudson/model/Hudson/downgrade_success.jelly is no longer necessary\n \n Changed rewriteHudsonWar(WindowsServiceLifecycle)\n hudson run as windows service creates backup during upgrading\n ........\n r33697 | dienomight | 2010-08-11 17:09:48 +0200 (Wed, 11 Aug 2010) | 8 lines\n \n committed changes:\n \"plugins downgrade functionality\"\n added:\n * PluginDowngradeJob in UpdateCenter\n * getCanDowngrade & getBackupPath & getBackupVersion in PluginWrapper\n * additional \"previous version\" column in installed.jelly (PluginManager) with downgrade button (when it's possible to downgrade)\n * doDowngrade in PluginManager\n * deployBackup in UpdateSite\n ........\n r34342 | dienomight | 2010-09-03 09:52:13 +0200 (Fri, 03 Sep 2010) | 12 lines\n \n Code improvements:\n jelly files:\n *I put text inside ${%} so it would be available for translation.\n UpdateCenter:\n *changed getCanDowngrade to isDowngradable\n *getBackupVersion use JarFile class to get version of .war backup\n PluginWrapper:\n *changed getBackupPath to getBackupFile\n *getBackupVersion use JarFile class to get version of plugin backup\n PluginManager:\n *changed condition in doDowngrade method\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cba29b60aad39c7990699f0e635510f9dbd7237e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-07 16:03:45 +0000\n\n [FIXED HUDSON-7384] RSS of each user's \"last builds only\" are not found.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5413d1254d5169286a0c0225c1591ca0ebf25b81\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-07 14:34:03 +0000\n\n Unit test for AntTargetNote.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34508 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb9661d2e4ae42fbff7fc65249b485b364e08bda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-07 07:39:33 +0000\n\n adding a new image\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da0f6d284a853b211e4705d3fb17768d82298c24\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-07 05:55:25 +0000\n\n [HUDSON-7281] add setTimeout call before creating TreeView.. avoids JS errors,\n at least on firefox/mac.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f97a9d71e4b5a920176170c7494599253e0e64dc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-06 23:44:46 +0000\n\n [HUDSON-7281] return emptyList for empty AxisList so \"Build on multiple nodes\"\n on config page doesn't always come up checked even when unused.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19a4288b01fe400e1ff5c657570d9faf36242d6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-06 07:27:04 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-32974\" from\n https://svn.dev.java.net/svn/hudson/branches/downgrade\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34483 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f5af791c0d99cc9a4cf52e6032a03760a5c48e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-06 07:23:48 +0000\n\n added a new Jelly script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34482 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 869716d471fa21b68150b21bab9b8a0384b59218\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-05 18:09:40 +0000\n\n [FIXED HUDSON-7378] avoid StackOverflow error in LabelAtom.load\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7d9526346b1d1348083496415602f84331c30bb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-04 16:26:04 +0000\n\n remove extra ;\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1d565fc0a50369894b0be95dcc040c7f9bfeac3\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-02 06:44:38 +0000\n\n Added batch of Chinese localization of HTML about tools files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38fffda5ea7b614bc88073ebd4eaf62d58e7af84\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-02 04:21:51 +0000\n\n [FIXED HUDSON-7299] export just LabelAtomProperty objs, not DescribableList which\n is not exportable, and was generating errors in remote API.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34310 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be99bd1afb485c2ad99b0a3920adf2d456b9d673\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-02 03:01:39 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-34306\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7816fb096dceab571b3081670622864e00f70af0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-02 03:00:09 +0000\n\n Merged revisions 34183,34185,34189 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r34183 | kohsuke | 2010-08-27 20:03:37 -0700 (Fri, 27 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_374\n ........\n r34185 | kohsuke | 2010-08-27 20:03:50 -0700 (Fri, 27 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r34189 | kohsuke | 2010-08-27 21:09:08 -0700 (Fri, 27 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34303 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ebfcd4bc87e5f10c75a4ab812966b340832c5b7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-02 00:59:30 +0000\n\n recording details\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5269550d53b0fbe3efa59c34ca9f1a8ce2f4186\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-02 00:45:49 +0000\n\n follow up fix for a race condition\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34300 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02fbfd9ed574b283059df8b5df3fd2bebb6d49c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-01 22:09:28 +0000\n\n Fixed a possible race condition during Hudson start up.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4abc357d338cb8a69b4f4d3c297d010e5ddeeffb\nAuthor: willemv <willemv@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-09-01 20:54:59 +0000\n\n [HUDSON-7322] Improved API of MailSender so that mailing upstream culprits can be more robust\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfb7633453104cf376378528c31e4769fcec66d5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-31 16:12:36 +0000\n\n [FIXED HUDSON-2149] add comma to list of characters that need escaping on windows\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34229 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98a39f36dda9a9439a1b29063e16edf38c54ed04\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-31 15:14:45 +0000\n\n [HUDSON-7204] update regexp to work for 2 consecutive empty properties\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34228 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05e21db1921ea71d5ba0f567134dfbcb58631334\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-31 03:37:59 +0000\n\n Added batch of Chinese localization of HTML about JDK Install files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9364174804626e7be33be582c8690c0b46f34ec9\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-31 03:36:04 +0000\n\n Added third batch of Chinese localization of HTML system-config/globalEnvironmentVariables_zh_CN.html files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34222 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d011c81feb983021f6654054ddeaf5c28915dc25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-30 18:37:02 +0000\n\n Improved console annotations for Ant.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8527286c0632486109b000d29930c02f06ea371c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-30 18:35:47 +0000\n\n added ability to inject CSS from ConsoleNotes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d492940d9337ecf36051363c916639e2f5bda0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-30 18:34:28 +0000\n\n Cache LDAP attributes to go easy on memory footprint. Where I saw this problem, each LDAP BasicAttributes is about 30K big, and a programmatic client logged in 7000 times, resulting in 140MB of memory consumption just by LDAP attributes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20703c6738c75d2c56de463204bcbafe4b576f8d\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-29 10:33:11 +0000\n\n remove 'beta' warning in German translation of Maven2 job type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f74f05c9de3ad30c1131da6dd164a2e316044d0\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-29 10:22:13 +0000\n\n fixed typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64b251d64d1e0870f5f7f8336f6cd5116a03762c\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-29 10:13:50 +0000\n\n changed phrase for German translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34200 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8666a5aec3f2acbba0d5727270d182b81b88c0c4\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-27 23:50:00 +0000\n\n Removed unused import.(PMD warnings)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99aaa67beccd8570cb3934dcd690156e9fefb507\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-27 20:34:29 +0000\n\n [FIXED HUDSON-6628] There is some code duplication in main() methods between\n CLICommand and the anonymous CLICommand subclass in CLIRegisterer.. the latter\n was missing the loadStoredAuthentication call which enables CLI login command.\n CLI login now works for CLI commands defined via @CLIMethod annotation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit becb2768bdfbca3c0fdc247f7579f7f63f33481d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-27 18:30:35 +0000\n\n Removed unused import.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34177 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1c25beacc7ffd617810fb4365edab9ee56af86b\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-27 13:36:27 +0000\n\n [FIXED HUDSON-1871]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8188068643259a0987673bcd3bd7b944763dd0e1\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-27 12:43:05 +0000\n\n i18n and added Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33f6eb502f6839af6aea66cc91377a8a0ab0cfb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 23:39:17 +0000\n\n interrupt is used as a suicide signal for executors, so go back to the top if that was why we were interrupted. Unlikely race condition, but still...\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f5dec66c24d86d87d0edc19b0abc66feeb41cf7\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 22:58:02 +0000\n\n Fix version number in a @since.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34158 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0c3ebec9386a065f13278e6f9d830a723d5cb81\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 22:38:54 +0000\n\n Allow transient actions to be passed through the trigger to the job to be\n executed.\n \n This will be used by the post-commit hook in the Subversion plugin to specify\n the revision to check out at.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d74a9005f7cdcbc2b1a7396bbbf2875c8dfb537\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 19:02:39 +0000\n\n avoid NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34154 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76c65a333c4c3c5b0412ed03dfc8602b20a92746\nAuthor: jieryn <jieryn@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 17:38:59 +0000\n\n HUDSON-7300 #comment Andrew Bayer found a regression where our maven-hudson-dev-plugin was referencing the old ${basedir}/resources -- remove the configuration option to reference the default src/main/webapp dir\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34151 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13c9be8285d51dae209d362326049bd239864a18\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 12:31:23 +0000\n\n Translate to brazilian portuguese.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba1588168136ef86f204a01b9acadd050eccc091\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 02:19:12 +0000\n\n added a hook to do some computation before exposing build variables\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3428519ed30ba51d686577f96f140c3dff72b62\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 02:01:07 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-34121\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34123 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7320ce252fb8701f71385a5a36fce45f72db55ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-26 01:50:31 +0000\n\n Merged revisions 34000-34001,34005,34007,34038 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r34000 | kohsuke | 2010-08-20 14:16:13 -0700 (Fri, 20 Aug 2010) | 2 lines\n \n [FIXED HUDSON-7216]\n Fixed a 1.372 regression in handling whitespace and other characters in label names.\n ........\n r34001 | kohsuke | 2010-08-20 14:26:55 -0700 (Fri, 20 Aug 2010) | 1 line\n \n foo*bar parses just like foo-bar parses OK.\n ........\n r34005 | kohsuke | 2010-08-20 20:08:26 -0700 (Fri, 20 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_373\n ........\n r34007 | kohsuke | 2010-08-20 20:08:40 -0700 (Fri, 20 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r34038 | kohsuke | 2010-08-23 11:02:55 -0700 (Mon, 23 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1baf25e939418913d2905bf1443d3b3c93c61273\nAuthor: jieryn <jieryn@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-25 18:51:27 +0000\n\n HUDSON-7304 #close fixed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34096 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b22133b56787903b2f9df3fc0f5ff22c4cc7deb6\nAuthor: jieryn <jieryn@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-25 17:53:48 +0000\n\n HUDSON-7300 #resolve\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b74888093a936beabc74fa1602e4bab163663508\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-25 14:34:13 +0000\n\n Translate to brazilian portuguese.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dedac56f0c7ddd4fe5075e63aae2884f89d1d028\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-25 07:38:00 +0000\n\n [FIXED HUDSON-7266] Added \"This build is disabled\" button on Matrix and M2 project.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7b39799893430519c3732b8b60eaab8fc0df459\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-25 00:30:07 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c6b2b000fdcada15d079126d5cd83a7b9b01e86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-25 00:28:37 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef7d99c9a0a94d4bc88c0e1f9c658c8e57c90b31\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-25 00:16:19 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67547f41701afe61f8cac4bcc4cfd2364076d4d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-24 23:04:39 +0000\n\n have some initial default value to avoid NPE in onModified().\n \n This is a stop-gap fix to a bigger problem of XStream not persisting the owner of a persisted list.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fcf13585fec405b807dcaf3ac60b640531d48b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-24 22:06:01 +0000\n\n rebuild operations on DescribableList should fire onModified.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be4be6b3cafc31820e0042752c500fd91b9d003e\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 21:32:32 +0000\n\n added test that duration of the module builds is not longer than the duration of the moduleset build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ec00e3afcad416736d77fe61507dd258995d5bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 21:26:40 +0000\n\n first build and last build were swapped.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e004fa054a855090148f666f4a56b8d18d9eeab\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 20:44:39 +0000\n\n need to call start() on MavenBuildProxy2 before end() - otherwise build duration is set to 40 years!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34055 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba95f0cd57ac23e1b21c0765a5dff876b9f033e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:05:51 +0000\n\n do the equivalent of intern-ing to reduce string overhead.\n \n Since adjacent Fingerprints tend to be similar, unifying string instances between them should cheaply improve the memory footprint.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab8f7a4fc5b085a80916ce18d32818a85aeaaf46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:05:34 +0000\n\n use more memory-efficient in-memory data structure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65644d3b622d45ba40254fb5b028d47c0b490edd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:05:29 +0000\n\n added support for marshalling Google collection ImmutableMap\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e89d5df7cc4d6edd8901d414103450e489c6c46c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:05:24 +0000\n\n using the latest version of the bridge method injector that I think has fixed some bugs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34454d0588d1d906adbc8e8ba718bccf3d474f51\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:05:14 +0000\n\n added a means to simulate the OOME situation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db056994104cd649fb9050208c3042f4f712d1ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:05:09 +0000\n\n expose unpinning to the web UI.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21ad12ffc040067f4ad17f262ab323b844ebc4a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:05:03 +0000\n\n defined a system property to remove MAVEN_OPTS from Maven builds forked inside.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 457315f40fb803391f5367d1ac3d50459a6f5020\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:04:56 +0000\n\n Using two type parameters was causing too much problem, as illustrated in the following. Falling back to one type argument version, which is much easier to handle:\n ------------------\n import java.util.ArrayList;\n \n class Job<J extends Job<J,R>, R extends Run<J,R>> {}\n class Run<J extends Job<J,R>, R extends Run<J,R>> {}\n \n class Job2 extends Job<Job2,Run2> {}\n class Run2 extends Run<Job2,Run2> {}\n \n class RunList<J extends Job<J,R>, R extends Run<J,R>> extends ArrayList<R> {}\n \n class Foo {\n // how do I make this work?\n public void test1(RunList<Job,Run> why) {}\n \n // this works\n public void test2(RunList<Job2,Run2> why) {}\n }\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be28fe6d81d7b0a5abeec5b5c729c77c3f4c46fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:04:51 +0000\n\n Timeline view is available in more places.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c992383827ec37b8176531aa91b76f5ac191939\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 19:04:43 +0000\n\n use RunList in Job.getBuilds() as well, since it's making a copy.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9ab4c0473a49109590c0ea2e81107dddc8b630e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 18:33:23 +0000\n\n calling updateTransientActions() from the constructor means we end up calling the overrided methods in subtypes before subtype constructor kicks in. Probably not a good idea.\n \n Instead, opted for a post-constructor hook.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7c9760e82c3672a36f2e5f1da01e5a459637a01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 17:16:08 +0000\n\n fixed a test regression\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fde309a200147aba02074b8765ee2b148c6c01d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-23 16:51:20 +0000\n\n [FIXED HUDSON-6893] integrated toward 1.373.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34029 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74d55f57d724151304cdacd719562bbcdbd1aad8\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-21 15:28:27 +0000\n\n Added @since Javadoc tags to the ConsoleNote.removeNotes methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac64bcb8d94f93c30d4eb1d61896447d845e8259\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-21 07:37:26 +0000\n\n [FIXED HUDSON-7112] Plugins can now transform the console output.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b228c24db593a5988754b5378cd47609e54b349c\nAuthor: km <km@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-21 02:13:15 +0000\n\n [FIXED-HUDSON-7162]\n Hudson ignores Maven pom.xml path when it is specified as absolute path.\n Provided utility methods for checking whether a path is absolute and\n absolutizing a given path (w.r.t. a base).\n Provided a unit test case for this scenario (@Bug 7261).\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34004 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e31629b189b95c401806233048dfc6343f88f40c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-21 02:03:31 +0000\n\n make this work with StaplerRequest.bindJSON\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34003 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfdcecccb1e7a936c08c7bdf98b87337f364e2ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-20 23:04:33 +0000\n\n Auto-completion can be now easily added to text boxes by plugins.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34002 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c78940275bfac67714435e7c7a55e4219e73098\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-20 00:43:54 +0000\n\n solicit initial contributions, especially from TransientProjectActionFactory\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf9356f0791d9482a5bee47c34b28a071daafa60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-19 23:47:23 +0000\n\n this doesn't takes 'instances' but 'instance'.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8614d5e954c0316ace799227a793916a99d0ed5e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-19 23:32:20 +0000\n\n [HUDSON-7204] fix for defining empty properties for ant build on windows.\n also added info about parameter references and double quotes in help file.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f63c8801e226ef5653356f6293c5b9f2732c1d97\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-19 20:38:05 +0000\n\n not build modules in incremental Maven builds are now recognized early\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a044698cc7585331eec6fa151358051e5934cb5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-19 19:02:43 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-33981\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cdc981e9afbf6ff86ea7772038cdfb0b57849064\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-18 20:49:01 +0000\n\n fix LabelAtomPropertyTest .. its pkg was renamed, but its resource dir was not yet renamed\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33952 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e836515dab297f0096a43a58538f1c9f51afa38\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-18 20:40:17 +0000\n\n add resource for page title (its title was \"title\")\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cae02742e6789892f77c2bce58cbc8e8535be965\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-18 12:02:49 +0000\n\n Added Japanese localization for Matrix project.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a47846cf5d0442d26601a6ffbab3a6b71b0b685c\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-18 01:13:19 +0000\n\n Fixing a few more unit tests with easy solutions for Windows or when Ant is not already installed and in PATH\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 867b63a6ef60e52539f6bea6996ffd10c7f4bdf4\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-17 23:39:56 +0000\n\n Another fix attempt for Windows unit test execution\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 650a4272cabd863a08df2ea087ea92a1c8b28729\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-17 20:40:47 +0000\n\n Fixing a Windows test failure - since sh doesn't exist by default on Windows, the test fails\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6903607ac021c7915cc5c6e1b48b6540cdf55af1\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-17 20:17:31 +0000\n\n Fixing unit test - needed MavenInstallation configured if mvn wasn't already on PATH\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b17951d4cf2541b529116bf6e7ae005eb647d9cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-17 01:48:43 +0000\n\n [FIXED HUDSON-7026] applied the patch to fix the regular expression.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d49f9a4471499a27027c7c4ae1af980b1d018af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-17 01:39:25 +0000\n\n [FIXED HUDSON-7213] not sure how the release process had completed if the unit test was failing...\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33896 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e83aaf704683a1a4c26d9f6924a22b0f3e6c42f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-16 11:18:51 +0000\n\n Fixed compilation fauilure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 189a1f31f1bc0358fa10b4a143e6c402aa93405f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-16 04:35:30 +0000\n\n [FIXED HUDSON-7211] fix Hudson build on case-insensitive filesystems.\n hudson/model/label/*.class conflicted with hudson/model/Label/*.jelly,\n so renamed new package to hudson.model.labels\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7929b85ef57c2d92abd83f9e83167459cc711ed2\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-15 21:11:32 +0000\n\n be more friendly regarding case for windauze users\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79b2e6d55ae0c43a9ce05678e910fded417bad8b\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-15 21:05:04 +0000\n\n be more friendly regarding case for windauze users\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1cf51440e685557bf3f6c992c408f5dfa0db645\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-15 16:30:18 +0000\n\n Merged revisions 33821,33823,33825,33829 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r33821 | kohsuke | 2010-08-13 20:05:10 -0700 (Fri, 13 Aug 2010) | 1 line\n \n label serialization should include all the subtypes.\n ........\n r33823 | kohsuke | 2010-08-13 21:03:34 -0700 (Fri, 13 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_372\n ........\n r33825 | kohsuke | 2010-08-13 21:03:45 -0700 (Fri, 13 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r33829 | kohsuke | 2010-08-13 22:04:49 -0700 (Fri, 13 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64db15c45c0a3fba0b491e76007ad0924d6b097e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-15 16:28:53 +0000\n\n [FIXED HUDSON-4158]\n JUnit report archiving now captures stdout of tests run in Surefire.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45d413c412fbb2174ce039c1614d9923a87264d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-15 15:43:11 +0000\n\n better signature\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc0ceb5cb43fef73f42fc54fc322a9b53f66da4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 22:32:18 +0000\n\n documenting how to migrate.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33859 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dbef5cbb49f555e720f872a66b33ea61d488b16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 17:54:38 +0000\n\n handle AbortException gracefully without spewing a stack trace.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 804e200fc330d1c43650ea78e2d91dd3eb15b113\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 17:54:25 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33854 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcf3a538b6a5c4cb47dc944395bfb16161e879c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 17:54:17 +0000\n\n CommandInterpreter is made more reusable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33853 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0704329d44c0ea89f4edd33de0f6f232a32988fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 17:54:08 +0000\n\n one property type, one instance, just like node properties and job properties.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46e185d3fb2bf42de2c126c9119a9fe7db042d68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 17:53:55 +0000\n\n bug fix in the UI hookup\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7a2a53afe8841924ee119a75467934abf36dce1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 17:53:40 +0000\n\n allowed LabelAtomProperty to contribute actions to LabelAtom, and added a config link.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b59ac4698b6b4889a473f5afe64463a613bb7620\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 17:53:24 +0000\n\n added a new extension point LabelAtomProperty to allow plugins to add semantics to labels\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33849 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 831a6e8b1157fb064ab4a90068129c1840ff47ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 07:58:33 +0000\n\n allow all Descriptors with global.jelly to participate in the global configuration UI.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1cc19f0e0dceb4f4066967af564099cff852c9f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 07:57:09 +0000\n\n add NODE_LABELS environment variables\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33836 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18ed966772e896d7d57d78b0938d0cc2794da4fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 07:23:08 +0000\n\n Merged revisions 33770,33808,33830 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/extensible-axis\n \n ........\n r33770 | kohsuke | 2010-08-12 17:48:02 -0700 (Thu, 12 Aug 2010) | 1 line\n \n the work in progress thus far. still has some test failures.\n ........\n r33808 | kohsuke | 2010-08-13 17:17:44 -0700 (Fri, 13 Aug 2010) | 1 line\n \n JDKAxis always normalize its values in the order JDKs are defined.\n ........\n r33830 | kohsuke | 2010-08-13 23:52:59 -0700 (Fri, 13 Aug 2010) | 1 line\n \n using the latest\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33834 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79bad4d7e1a1c90f745501de710e1767a46bc519\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 07:08:33 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-33769\" from\n https://www.dev.java.net/svn/hudson/branches/extensible-axis\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33833 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8355524693741f4b9c87a42ad26f74c8827dc2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 07:04:02 +0000\n\n wrong merge source\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8156b774a0feb7a53e5a4ab3fbb22cdda36bc035\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 07:00:38 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-33830\" from\n https://www.dev.java.net/svn/hudson/branches/extensible-axis/test\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21482fca68d817125ec81bb227e8a5ddca883f0a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 03:44:27 +0000\n\n latest ssh slave plagin.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33822 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b64ecce94b53401e3b212073bcf1ccae765d8385\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 00:47:05 +0000\n\n Merged revisions 33810-33811 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r33810 | kohsuke | 2010-08-13 17:43:28 -0700 (Fri, 13 Aug 2010) | 1 line\n \n bug in the test harness.\n ........\n r33811 | kohsuke | 2010-08-13 17:44:11 -0700 (Fri, 13 Aug 2010) | 1 line\n \n bug in the test harness.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b8eea6ccc6a16caa7e901658f4798090d398c40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-14 00:35:37 +0000\n\n Merged revisions 33801,33803,33805 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r33801 | kohsuke | 2010-08-13 15:14:41 -0700 (Fri, 13 Aug 2010) | 3 lines\n \n restrictions on label names should be consistent with other restrictions that we have.\n \n In particular, allow '-'.\n ........\n r33803 | kohsuke | 2010-08-13 15:24:42 -0700 (Fri, 13 Aug 2010) | 1 line\n \n make sure '-' is allowed as label names\n ........\n r33805 | kohsuke | 2010-08-13 16:53:49 -0700 (Fri, 13 Aug 2010) | 1 line\n \n fixed a regression in IE6.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37a4ec920d84214c4b3dd00a6c5fac702b224800\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-13 22:19:51 +0000\n\n Improved the layout algorithm of the matrix project visualization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff47b97fd3bbdd86b71668b8f8d9a0c0c54dd4a1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-13 04:14:22 +0000\n\n [HUDSON-6628] change LDAPSecurityRealm to extend AbstractPasswordBasedAuthentication\n so it gets the createCliAuthenticator stuff, and CLI will accept --username, etc.\n In my tests this worked when passing credentials to run a command.\n Login seemed to work, but commands after that were still as anonymous,\n so something still missing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc0e278dbf0517f8fe314ae6e0520d57d5e75316\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-13 01:48:38 +0000\n\n enabled the subtype to customize the name resolution behaviour.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a67ebeebc0f527974ebd9e71f80b3c7a7efe2a7b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-12 23:25:37 +0000\n\n mention safeRestart too on api page, not just restart\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75b2b4d4a8f96f6f9e34efe3c1fe9099c4bfb306\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-12 04:51:08 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-33730\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e5b8c706fa204318c7d85de898def990aa0e802\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-12 04:08:57 +0000\n\n allow the @value to be used if present. This is useful when creating a list of check boxes and bind it to List<String>\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33719 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8568692f3464a75f77d4958d2aa73bb1cc317833\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-11 22:36:19 +0000\n\n Merged revisions 33608,33610,33614,33646,33648,33652 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r33608 | kohsuke | 2010-08-07 08:30:19 -0700 (Sat, 07 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_370\n ........\n r33610 | kohsuke | 2010-08-07 08:30:31 -0700 (Sat, 07 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r33614 | kohsuke | 2010-08-07 09:42:58 -0700 (Sat, 07 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n r33646 | kohsuke | 2010-08-09 13:50:36 -0700 (Mon, 09 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_371\n ........\n r33648 | kohsuke | 2010-08-09 13:51:26 -0700 (Mon, 09 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r33652 | kohsuke | 2010-08-09 15:04:36 -0700 (Mon, 09 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc175212db1f7d7afb19fb65009cc03391204b6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-11 22:34:16 +0000\n\n changing my mind about the operator syntax. I think || and && are better than | and &.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb51d46d56369915ae4031dc167322ad126f0be6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-09 22:20:11 +0000\n\n ConcurrentHashMap should serialize like a map.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7251863489eb1d3e61f7bd75ea5a587c92feac3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-09 22:20:00 +0000\n\n fix up the in-memory layout if we are loading SurefireArchiver as MavenProjectActionBuilder.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23e794c3def3c4f0537292b700bd9006bdb2392d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-09 22:19:47 +0000\n\n Do not store SurefireArchiver (which brings in its testResult) to MavenBuild. This wastes a lot of disk and memory.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4c9e40b9116e5bc23d46806626a4f187f974f48\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-08 05:29:34 +0000\n\n [SECURITY-5] Add several missing permission checks in CLI commands.\n Current CLI is always available and most commands can be run by anonymous users.\n Now only a short help message and the login command are available for anonymous\n in a Hudson without anonymous read permission, and each individual command also\n checks the appropriate permission for that command. Details:\n * Vulnerable CLI commands now fixed:\n build, clear-queue, copy-job, create-job, delete-builds, delete-job,\n disable-job, enable-job, install-plugin, install-tool, keep-build,\n mail, restart, safe-restart, set-build-result\n * Broken CLI commands now fixed:\n connect-node, delete-node, disconnect-node, offline-node, online-node\n * Other vulnerable command (not CLI) now fixed: /gc (JVM garbage collect)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75cc09e966c1b0e216e1e5fe5bd5a28bbdf7d306\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-08 02:05:46 +0000\n\n Use a newer version that separates annotation from its processor,\n so that even if the downstream modules use APT and hit @WithBridgeMethods,\n it won't complain about the lack of declarations.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb5ae8191c7b9d2140cc5e053aa0b34f29cf28ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-07 23:04:06 +0000\n\n tweaking the text.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bef7bfcca16a8382232dd040aca80707a2c91766\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-07 23:03:58 +0000\n\n improved error check and added help text\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff672d9c295cc2e5a1027b09072d289a02e7b801\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-07 23:03:49 +0000\n\n added another test.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c73b4eb08667a0398c31c777df29eaf64568212\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-07 23:03:42 +0000\n\n Seemingly stable label boolean expression support.\n \n Driven by a test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12fae21cb5da0e0859088b42c83bab59a9a127e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-07 23:03:26 +0000\n\n started writing a grammar for the label expression\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd0b35e992c809976d6e06b8c810e988e2dce9af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-07 23:03:14 +0000\n\n added a test case for a boolean expression over queue.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 004c75c381b221496f5f803f1cbb890d894a1a13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-07 23:03:06 +0000\n\n First stab at boolean expression over labels.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09afdea42edb658feb3c3353bc469d58ab3aa989\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-07 23:02:46 +0000\n\n Started playing with label expressions.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 593f5ba89ff261a155a1759057ab7dda2099cdbb\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-06 09:18:00 +0000\n\n Added third batch of Chinese localization of HTML help/properties files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c1680428a4106ce8a5a53fd5c02374eeb69970b\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-05 14:28:02 +0000\n\n [FIXED HUDSON-7138] GlobalMatrixAuthorizationStrategy (and ProjectMatrixAuthorizationStrategy since it subclasses the Converter) now sorts the permissions before persisting them.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2da301fbdaa28368dd33dae31dc1a2248120730\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-05 02:07:58 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-33579\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28b36850536b31eae58b081b9ccc2bd665f24772\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-05 02:04:42 +0000\n\n Community-contributed localization for nl\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca05d32dce88169d81f48df57f732da15d907c2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-05 02:04:35 +0000\n\n Community-contributed localization for ko\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd45fb64bf5eaa08dc40271dd28ffc368f83108e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-04 18:26:05 +0000\n\n omit sidepanel on always-accessible pages if user doesn't have app.READ permission,\n as done for login page in r33566\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5be096492c722efd437100039ea47a81ccce33e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-04 18:08:09 +0000\n\n omit sidepanel if no app.READ permission\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7fb15700eadfbffd5d92715141c3e55fbda3e8e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-04 16:28:52 +0000\n\n [FIXED HUDSON-7115] add link to updateCenter in sidepanel of plugin manager pages\n once any install/upgrade job has been submitted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64b6bd7ab7e4f095403f5b26072412aafc53e8fb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-04 12:10:26 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9ba842419ff3f05b9956771f4b2145ac1622cc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-04 06:35:41 +0000\n\n report the entire call stack, not just the tip.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33557 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4dffa48bb59c2cdcc411a20b808579fa68a7057\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-03 16:54:57 +0000\n\n [FIXED HUDSON-5141] workaround issue in IBM JVM causing intermittent\n ClassNotFoundException by using thread contextClassLoader in jellies\n instead of Class.forName(). Detailed description and patch suggestion\n from bartlejd in HUDSON-5141.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36d4fa504bff23fb8f8e0a549c61b41fb5833a5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-03 15:04:28 +0000\n\n removed alpha designation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a30ee8291d2257ddf419af680c7adcee5b2cb58d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-03 14:28:09 +0000\n\n Look out for a typical error a plugin developer makes.\n See http://hudson.361315.n4.nabble.com/Help-Hint-needed-Post-build-action-doesn-t-stay-activated-td2308833.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5670006ddf7fd9ec0a1b719de8b76e594ae482e2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-03 04:04:43 +0000\n\n [FIXED HUDSON-7121] update to latest versions of ssh-slaves and cvs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f241a3f29b6a914efac3ba0df5ffe7abbad0c7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 20:00:54 +0000\n\n [HUDSON-5073 HUDSON-3412] improved the error diagnostics on ChannelClosedException by having it report who/how the connection was closed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80e96a102448615e56c7b2683d2327c271757cb9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 19:26:48 +0000\n\n using a newer version that has a better error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50c27e875b94f818fcac113463a1f9afcb12f4c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 18:50:07 +0000\n\n if we are initialing a restart, record that in the log.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7b6eeae838da202d5140ab8a5344a3e9593be8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 18:24:18 +0000\n\n Have XStream intern strings upon resurrection to save memory consumption.\n \n Interning large strings is risky as it puts pressure on the permgen space, but these strings are always very terse and unlikely to have a large diversity.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33534 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dd1e367682d8cb66bb9f44390d86cd065955a98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 18:22:57 +0000\n\n [FIXED HUDSON-5119] integrated another Winstone that fixes session object leak.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33533 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbd323f9dde710582f1a1f25bd4ac744951bd172\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 18:22:06 +0000\n\n added another convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33532 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 632e33d2bf675f0a946fbb5cdd81eb0c18988d01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 18:21:34 +0000\n\n cosmetic change.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80f7a7ea6103de1a342ab49f6592121672c99690\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 17:51:23 +0000\n\n [HUDSON-7108] add ArgumentListBuilder.toWindowsCommand() which wraps command\n in CMD.EXE /C (as Ant.perform() already did), but also does escaping of special\n characters to ensure argument as passed unaltered. Use this in Ant.perform() so\n build parameters with < or > characters don't cause I/O redirection, for example.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 425ce1fb43f18e9ab8f0abe544a3ea41519508a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-02 16:44:09 +0000\n\n Merged revisions 33392,33438,33440,33444 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r33392 | mindless | 2010-07-30 08:50:29 -0700 (Fri, 30 Jul 2010) | 2 lines\n \n [HUDSON-7100] merge into rc branch for inclusion in 1.369\n ........\n r33438 | kohsuke | 2010-07-30 20:11:01 -0700 (Fri, 30 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_369\n ........\n r33440 | kohsuke | 2010-07-30 20:11:17 -0700 (Fri, 30 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r33444 | kohsuke | 2010-07-30 21:07:15 -0700 (Fri, 30 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33521 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a23baa9b2290afd153c8762cd1f57f53d8923f97\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-08-01 07:31:14 +0000\n\n Corrected the BuildWrapper.decorateLauncher method Javadoc.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed6f3a366d8cb0c87720e6bc16257ae968c64cd3\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-30 20:23:44 +0000\n\n Warnings and one error emitted by Maven 3.0 beta 1.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 963621acda1b44ac5afb002e283448f7269debd0\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-30 14:43:20 +0000\n\n [FIXED HUDSON-7100] X-Hudson header was not being sent after change of servlet mapping.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4fe1e66ce93837d808e1ae3f52cc2ce4510195e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-30 01:24:10 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-33354\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f531a9b412c304f74c9d8ce56c1d472c6d2a5a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-30 01:23:23 +0000\n\n Merged revisions 33223 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r33223 | kohsuke | 2010-07-26 12:20:26 -0700 (Mon, 26 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7aae4ec1bfee5b076eeb3a9f103825c18198176d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-30 00:00:00 +0000\n\n javadoc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8fd3873170a1107b4338374b8b56bd4fd86b712\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-29 22:10:09 +0000\n\n add note about backslashes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 375c2aeea7c9ac264abcc394671e24d3b4e51ca3\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-29 10:09:59 +0000\n\n Added second batch of Chinese localization of HTML help/properties files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de0cd39fa6ee5be82d7e0fd3eac1eb78a2c4914d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-28 21:44:30 +0000\n\n [FIXED HUDSON-6966] in getIndexPage(), check that result has this plugin's artifactId\n in it, in case plugin has dependencies but is missing its own index.jelly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 003b78e0209de76d21df591598c2438862de85b4\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-28 09:52:28 +0000\n\n Amendment to \"build\" the present translation, change \"shengcheng\" to\"goujian\"\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25618b8008dfc040344915467d2a7df921e7c698\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-28 09:33:56 +0000\n\n Added first batch of Chinese localization of HTML help/properties files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ea54787e7d5b288da39164c7a97b6e1e3d8268d\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-27 22:38:53 +0000\n\n use last hpi plugin version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae354a961a7cb0016642e9fb9c9a9d5446efb887\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-27 16:32:30 +0000\n\n [FIXED HUDSON-6429] Check for null results to handle aborted incremental Maven builds - thanks to kutzi for the patch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98b2edad7dc6a1946480afe7585da09cf8ff29a8\nAuthor: kuuyee <kuuyee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-27 09:23:19 +0000\n\n fixed \"#\\ of\\ executors\" can not be displayed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7f59a239df11701b8952ef130a6ced4bdcf4bab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-26 18:42:13 +0000\n\n Merged revisions 33170,33214,33216 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r33170 | kohsuke | 2010-07-22 10:52:11 -0700 (Thu, 22 Jul 2010) | 2 lines\n \n Sending stats to a new location.\n ........\n r33214 | kohsuke | 2010-07-26 10:50:43 -0700 (Mon, 26 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_368\n ........\n r33216 | kohsuke | 2010-07-26 10:51:04 -0700 (Mon, 26 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76bffc7683dacdca52b58c2f0f3b8f921b41a06b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-26 18:38:31 +0000\n\n wrong signature.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33219 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8ade4bdb6a1eff3a8f8c39e4c0f36db19f752d6\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-26 13:09:43 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 17b4a46f3d31a20bdc4ac8c6b61fe797f5d827ce\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-25 00:15:26 +0000\n\n [FIXED HUDSON-6938] Avoid infinite loop with invalid or null primary view,\n such as in upgrade from older Hudson.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0646acb3895b90bbf284ed5c5ad6616a3b99e600\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-24 20:14:44 +0000\n\n [FIXED HUDSON-4589] use latest stapler with xml schema fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe60cc4ebb3941cbc4860afc313773faa6fb8aec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-24 00:09:32 +0000\n\n [FIXED HUDSON-4044] added more logging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9977ccdaa6998a2af7d914e4743081bab1e463eb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-23 19:01:57 +0000\n\n [FIXED HUDSON-7054] use Node.canTake(Task) in Queue._getBuildableItems so that\n Mode.EXCLUSIVE (\"only for tied jobs\") setting is respected.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a59814e85ccba57c352b95b74128c96dbd723c24\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-23 18:57:24 +0000\n\n [FIXED HUDSON-6804] call Hudson.cleanUp from lifecycle classes and in Hudson.doSafeExit\n so that safeRestart and safeExit propertly cleanup before terminating the process;\n in particular, so the contents of the build queue is saved so it can be restored\n after restart. Also increased delay before restart from 5 to 10 seconds,\n as I saw one build get interrupted at restart in my testing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93eb8759027b08949f50db9878598ba16a4345ac\nAuthor: mdillon <mdillon@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-23 05:28:28 +0000\n\n [FIXED HUDSON-7055] Add call to Behaviour.applySubtree() to each chunk of text\n added to the console through progressive rendering\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33181 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c83e846fd01f25f2d8468ee0ad61942a4909cd58\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 22:44:35 +0000\n\n [FIXED HUDSON-6925] Support LogRotator deletion of old artifacts in\n multiconfiguration(matrix) projects, based on patch from cjo9900.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e444f5bd8a376266c09871448b66b611e7f7070b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 22:12:21 +0000\n\n [FIXED HUDSON-7041] workaround to make ant-target links work in IE8\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 197ef8ce419d53e070548483b1da5b7104ac22da\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 19:49:42 +0000\n\n [HUDSON-7041] add anchor *after* copying e.innerHTML, so anchor isn't added in 2 places.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c97593de6fe4f83b53f21cc0933cf34410b92daf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 17:46:55 +0000\n\n Merged revisions 33168 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r33168 | kohsuke | 2010-07-22 10:42:12 -0700 (Thu, 22 Jul 2010) | 1 line\n \n fixed a silly compilation problem\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1400695a991d5b45d832a39ad03b451c3a83394\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 17:34:48 +0000\n\n [FIXED HUDSON-3796]\n CLI can now work with a reverse proxy that requires BASIC auth.\n (<a href=\"http://issues.hudson-ci.org/browse/HUDSON-3796\">issue 3796</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26b1a1c77a1fa9b4579bdecbc62a18e74121ebfe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 17:28:26 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-33164\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33166 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7c5dfcfdae70f97bd7f473ace0299a1a3e1653f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 17:27:34 +0000\n\n Merged revisions 32983,32987,32989,32993 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r32983 | kohsuke | 2010-07-16 17:04:42 -0700 (Fri, 16 Jul 2010) | 1 line\n \n integrated a newer version with a bug fix\n ........\n r32987 | kohsuke | 2010-07-16 21:41:53 -0700 (Fri, 16 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_367\n ........\n r32989 | kohsuke | 2010-07-16 21:42:09 -0700 (Fri, 16 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r32993 | kohsuke | 2010-07-16 22:41:10 -0700 (Fri, 16 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bee9394389de54ed402ddf0ccf1df14dbbeda8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 17:25:24 +0000\n\n indicates that this HTML uses the standard Hudson layout.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfa2dad035cddde7fc55f19ba99a33cae10a9b61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 03:02:24 +0000\n\n [FIXED HUDSON-6738] changed the servlet mapping to /* to make it work with Tomcat. My fingers are crossed that this doesn't cause regressions elsewhere.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8809bea8a524ed85932e350b589a52233989a46f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-22 03:01:05 +0000\n\n report the exit code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6999c607f86d91be5f7137de3214f83b6d6344eb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-21 22:41:15 +0000\n\n [FIXED HUDSON-6880] patch from jeroen_muis to fix autoinstall of JDK with\n windows master and linux slave. I applied same change for reverse situation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33136 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f4e38fd8d5c6acf13a6be9eb09564fff3bb48a3\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-21 17:03:04 +0000\n\n use latest extension-point-lister\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b109f7892cc86c956cbc45dedcedf91863d28cb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-21 15:55:48 +0000\n\n javadoc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b2617b6e6a31d5aade99bccb03f4760400ce203\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-21 01:34:23 +0000\n\n [FIXED HUDSON-6394] use EnvVars to expand parameters in recipient list\n (not just ParametersAction), don't overwrite the field in this object (!)\n when parameters are expanded, and note that parameters are supported in\n the help text.\n Also correct the help text that mentions when email is sent.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7414c3ed2140055aa350f91c3254103f66282c9a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-20 22:04:01 +0000\n\n [FIXED HUDSON-6348] avoid NPE in log from Functions.getCrumb when hudson\n start fails and error page is being shown.\n Also fix message on NoHomeDir error page to show dir instead of {0}\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b8a8dada3f09f3aa934f1da6c9cdb7fc0ea8954\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-20 21:58:02 +0000\n\n remove unused import\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e3a9559cfff1f338561b0f0eb994407bd69d4f2\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-20 13:07:43 +0000\n\n Translated to Brazilian Portuguese.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d75b759320510939d380c8fdf8b77863320337bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-19 19:42:55 +0000\n\n added @default\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37e9b61ab55f14cab44401bf65f666069ac63842\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-18 15:46:55 +0000\n\n [FIXED HUDSON-7004] Make /buildWithParameters support remote cause and\n user supplied cause text for build via authentication token, just as /build does.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89c437c8777262eff74f3cecd00bdaed1df4443c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-16 23:17:09 +0000\n\n allowing PluginStrategy to create subtypes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 239f9f6c9a5d037c1c68ce027f42330f2c753025\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-16 18:36:33 +0000\n\n @title in a wrong place.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2248620af2f15149b535c7555a12f27146ce193\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-15 21:03:44 +0000\n\n Reduced the time it takes to provision a new node if the # of existing slaves is small.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32935 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0996511058460cf61288724f8d5fa661aa683ef0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-15 17:27:25 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-32931\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7377dbe6d7d3fdc66897e74d96f18a03b95a4604\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-15 14:30:51 +0000\n\n [FIXED HUDSON-5662] use fullDisplayName for project on People page.\n same change for Build History already done in r32895\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c93fdd3ddf1eb4a2ccccd459a1eb3d7ddee10c6\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-15 13:20:29 +0000\n\n Translated to Brazilian Portuguese.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32925 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7476f29c6da9b1f093dda06456566ddfb439576f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-14 19:07:55 +0000\n\n Use fullDisplayName instead of displayName, for better display of maven/matrix jobs.\n http://hudson.361315.n4.nabble.com/Computer-build-history-mostly-useless-when-using-Matrix-builds-td2288127.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 982f02a4b14579cc696a9886900a991917d63844\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-14 17:45:57 +0000\n\n [FIXED HUDSON-6960] Encode from parameter in login link, to fix redirect\n after login when return URL has characters that need encoding.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32884 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1eaa8a00c0db9fe3144b95e1abe356c96fa66e99\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-14 16:48:05 +0000\n\n [FIXED HUDSON-6975] change hh:mm to HH:mm in timestamps as suggested by jan ruzicka.\n Also copied RC build versioning logic from core/pom.xml into remoting/pom.xml.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81b3603c131de432f7f95ede654bda2dd44bcca8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-14 16:32:26 +0000\n\n [FIXED HUDSON-6966] Plugins with dependencies show wrong description on\n installed plugins page. DependencyClassLoader checks dependencies before\n this plugin, so wrong index.jelly is found for plugins with dependencies.\n Added implementation of findResources in DependencyClassLoader, and use\n getResources to find the right index.jelly in PluginWrapper.getIndexPage().\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c4dd890e1de06941940af1171dfe254f4e79797\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-14 01:06:59 +0000\n\n Remote API now supports the 'tree' filter query parameter which is more efficient and easier to use.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32854 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad1c0a0b1be29c6c2931cfdf2cd0faa357733461\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-14 00:52:58 +0000\n\n <input type='hidden'> field shouldn't be getting the plain text password value.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32853 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb55503f819c8ab15b0d38c4b40406d3d0aa4086\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-13 22:39:26 +0000\n\n [HUDSON-5940] Documenting further.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31fdc8e6d49c3e4b3c59965909b539cb071a5d02\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-13 22:18:53 +0000\n\n [HUDSON-5940] Documenting.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32846 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit faeaf6cb552358b326db14ecb3450edc4e9fd0ec\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-13 15:42:31 +0000\n\n remove float:right for Manage/Dismiss buttons.\n sometimes people were not finding the Manage button if the page was wider\n than the browser window, so the button was not visible w/o scrolling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54f73722793dfa7df200aaad515c305d1eb9cd1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-13 01:30:45 +0000\n\n Added a CLI command that can be used from inside a build to set the build status.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dca3317d86c1567a0603b7fd6efbed7207f3b03f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-13 01:29:15 +0000\n\n Added a mechanism to register CLI option handler as an extension point.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10db7d103a136d6a7c3785e5cbc6b735dfe6238d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-13 01:27:28 +0000\n\n improving the error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32826 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8320dbd2a8c06e84c0b1e0d15e0c7b376d73586b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-13 00:04:24 +0000\n\n Merged revisions 32677,32679,32683 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r32677 | kohsuke | 2010-07-09 19:11:20 -0700 (Fri, 09 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_366\n ........\n r32679 | kohsuke | 2010-07-09 19:11:35 -0700 (Fri, 09 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r32683 | kohsuke | 2010-07-09 20:07:10 -0700 (Fri, 09 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45721b0e994b1812a11e5b8772c2cfc8818fff3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-12 23:50:27 +0000\n\n Remember the current CLICommand that's being executed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24408ed660d3e36fa9e31fec93d6d767042e77d7\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-12 22:26:04 +0000\n\n [FIXED HUDSON-6649] doQuietDown was sychronized, so safeRestart (calling doQuietDown\n in blocking mode since 1.361) was locking Hudson object until all jobs complete!\n Now synchronize just to set isQuietingDown flag, but not while blocking.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32805 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72409d8d95943fe590fc866d1d5a71f095fd8a72\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-12 21:09:42 +0000\n\n times shown in timeline popup bubbles are timezone converted, so remove\n the \"GMT\" always shown here, as it is incorrect for those not in GMT.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32803 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 795634ed10291872b3b6e1a360ed5462fe6796de\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-12 17:50:46 +0000\n\n Update the propertie files of brazilian portuguese translation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c03314d283f659e520c1320299815c711b4f84ab\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-12 15:49:50 +0000\n\n update nabble url\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32790 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76c79395feed3f0c9e73d3c0819c0d9c0d1ee0f7\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-10 13:21:40 +0000\n\n updated Japanese help files. #32656, #32268.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8415e09081124f5140c5f024211a8eb5928c68c1\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-10 04:56:41 +0000\n\n updated spanish translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 114a00bdb138a1ac1abaadc65d7e24355d766d71\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-09 18:09:17 +0000\n\n Some people see PingThread terminating slaves with running builds\n ( http://hudson.361315.n4.nabble.com/Regarding-the-IOException2-ChannelClosedException-many-of-us-has-been-seeing-lately-td2280769.html ).\n Increase defaults to ping every 10 min with 4 min timeout (was every 5 min with 1 min timeout),\n and add system properties that can override these defaults or disable ping thread.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63047163e4c664a14aa8d37968f59cc494e140d1\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-09 12:26:03 +0000\n\n Added some more explanations for when no file is actually uploaded.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0908fd4424c59435182a286b25e140d533e69526\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-08 06:14:30 +0000\n\n [FIXED HUDSON-6923] add data attribute with numeric duration for proper sorting\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32584 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ffa939891d9e28ba3e8907478a21e91f3d2bb6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-08 01:44:34 +0000\n\n Show outline structure for Ant execution in the console output view.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef4f9c9c3139b8eb2f851d36c939d3f20630afce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-08 00:27:17 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-32578\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c349ecac51cedb3c9541df32d3cf78c3b0adef2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-08 00:26:01 +0000\n\n made the concurrency easily customizable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52838e1313ba8730087930ad9033ce236f9b85a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-07 18:24:31 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32559 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cb24423cc2fa4558cb5cd5bcdb9b2fe61c8569d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-07 18:07:53 +0000\n\n Merged revisions 32496,32499,32501,32505 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r32496 | kohsuke | 2010-07-05 11:27:25 -0700 (Mon, 05 Jul 2010) | 1 line\n \n integrated a fix for SECURITY-4\n ........\n r32499 | kohsuke | 2010-07-05 14:19:34 -0700 (Mon, 05 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_365\n ........\n r32501 | kohsuke | 2010-07-05 14:19:48 -0700 (Mon, 05 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r32505 | kohsuke | 2010-07-05 15:29:51 -0700 (Mon, 05 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2664abddd52544b11c40eff47b1bc9471add9f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-07 01:47:55 +0000\n\n since we check both the queue and executors, waiting for 100msx5 is probably a waste of time.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3befa414929568c967cfa3e8c1b4bc07643536cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-07 01:45:12 +0000\n\n indentation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 236a4136b7a9d26e1739f3dcef013704c70c84e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-07 00:56:02 +0000\n\n disable DNS multicast support during tests for performance and correctness.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32534 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7a5a555e506dd08a3b49ab5a074f5290d5144aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-06 23:34:20 +0000\n\n added additional methods to expose the pending state.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32533 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04ec9159c6176f2a400131f58daa2406c8547a2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-06 23:15:21 +0000\n\n when updating list box options dynamically, try to preserve the current selection. The only case this doesn't make sense is when the server explicitly tells us the value to select.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32532 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ecfbd6a0d464b0f7695a0f17116000fd7a0855ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-06 22:45:26 +0000\n\n better documenting my intention in rev.32528.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 142c31bcba9c02aa4e67e78bb78ac17a97923479\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-06 22:40:42 +0000\n\n support \"../foo\" to refer to the \"foo\" parameter of the parent scope (the scope in the sense of the structured form submission.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e736c213d5e4485ee81ec2c9f24823b627a2130\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-06 22:18:53 +0000\n\n \"Hudson is loading\" page didn't take the user back to the same page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32529 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9463136f2ed988fa09ff2ca4fff73682436d804\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-06 22:17:55 +0000\n\n follow up to rev.31906. I think this was breaking the atomicity.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe042a499820694adf8701cc667daf90c688b615\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-06 17:46:53 +0000\n\n <li class=rfe>\n Hudson can now remotely install JDK on Windows slaves when connecting via the\n \"Let Hudson control this Windows slave as a Windows service\" mode.\n <li class=rfe>\n The \"Let Hudson control this Windows slave as a Windows service\" mode now allows the same Windows slave\n to be used by multiple Hudson masters.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32525 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 941559c98cfe0d046ac432e2bc86d5219d1b4043\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-06 02:12:06 +0000\n\n [FIXED HUDSON-6034] plain text console output needs to filter out inline console annotations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cdbe303dd263ebb7b92f08c790ffc72e1842fd0b\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-01 13:57:25 +0000\n\n [FIXED HUDSON-6897] The file parameter name is now encoded before used within the download URL.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32431 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0c958b61fc1d15b9bea2cf7c55a64cbc169e9ac\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-01 13:30:12 +0000\n\n [FIXED HUDSON-6896] The correct file name is now provided when a file parameter is uploaded via the CLI.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32421 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09ffe933d104de7cc94f11e3a3b196a53dfa385b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-01 02:05:00 +0000\n\n [FIXED HUDSON-6779] When a MavenModuleSetBuild is deleted, delete its contained\n module builds too.. this avoids orphaned module builds that then get looked at\n in determining the overall result for the prior ModuleSetBuild.. possibly\n mysteriously changing the displayed result for that prior build, with no visual\n indication as to why (this part just fixed in r32410.. build page will now list\n all module builds, so you can see/delete the orphaned module build).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ce25186a15f97a1d73bf84014ad8afef7783f24\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-07-01 01:58:12 +0000\n\n An aggregator style build doesn't necessarily have only 1 build per module,\n contrary to comment in this jelly.. you can trigger a build of an individual\n module from hudson UI. Refactor this jelly to use the current style most\n of the time, and the multi-build style whenever needed.\n This will help those affected by HUDSON-6779 as the orphaned builds will\n now be visible on the build page, so you can click on and then delete them.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67a3c8a5bf1fbeacd73b3b3ee1617c06722e8638\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-30 19:07:54 +0000\n\n remove !=false on canDelete call.. thought this would provide backward compatibility,\n but jelly does get AbstractMethod error (not null) if instance doesn't implement the\n canDelete method, so I'll just release a new version of nested view plugin..\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 257aa0d9920cc223a6546d1b895567eae2f10874\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-30 17:37:12 +0000\n\n use \"command\" as name for shell/batchfile textarea in the form,\n so the @DataBoundConstructor on these classes can work.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 570e3e6bc0909c1a365e10027edc0263fe9c4f56\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-30 15:45:26 +0000\n\n added another convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66b9d9baaf6877be2bc14962aeb5c4bfb1c82ff5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-30 15:31:02 +0000\n\n fixed a possible security issue (SECURITY-3)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f756ddae483a7c8f7cdaa4619e82145a1c63a99b\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-30 15:21:33 +0000\n\n [FIXED HUDSON-6889] FileParameterValue now creates the directory that the file parameter is copied into, since DiskFileItem does not.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a85f563950b3848f0c63c74679b604368fab19ce\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-30 14:18:48 +0000\n\n Fixed the file parameter description help URL (TODO.html does not exist).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbf53fc98bb4dfff08e42714683483418040e7e6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-28 22:31:48 +0000\n\n add system property to set auto refresh interval\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e875b968dc70fa42160d67f4ea2a37d841c62cb0\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-28 20:48:12 +0000\n\n Adding metrics profile\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 395206eb85dbe17fea5979eec622c48118514397\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-28 17:44:22 +0000\n\n Merged revisions 32297,32299,32305 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r32297 | kohsuke | 2010-06-25 17:34:56 -0700 (Fri, 25 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_364\n ........\n r32299 | kohsuke | 2010-06-25 17:35:15 -0700 (Fri, 25 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r32305 | kohsuke | 2010-06-25 21:37:44 -0700 (Fri, 25 Jun 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9083e5d6e6e005ee163769e3f65170575e16a20d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-28 03:18:23 +0000\n\n [HUDSON-6849] revert r32272.. might as well keep URLs a little shorter\n until/unless this issue is better understood.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af20a4dc2b8f96642d948d9d2ed57c9ea65ef0f6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-27 21:09:33 +0000\n\n [FIXED HUDSON-6862] Update Ant fileset link from\n http://ant.apache.org/manual/CoreTypes/fileset.html\n to\n http://ant.apache.org/manual/Types/fileset.html\n in core and several plugins, changing to a translation parameter where possible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ce5b797cca2f8b3c32c10d93bcf5535fa7394b7\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-27 18:31:50 +0000\n\n [FIXED HUDSON-6832] Hide some sidepanel links that should not be shown in\n user-private views. Use it=\"${app}\" for Manage Hudson and New Job links,\n so these check the proper permission. Replaced !it.isDefault() check\n with new ViewGroup.canDelete API call.. Hudson ViewGroup uses isDefault()\n for this method; MyViewsProperty checks views.size() > 1 so link is\n hidden when there is only one user-private view.\n Used !=false in jelly for backward compatibility (if a plugin implements\n ViewGroup but does not have canDelete, null!=false will result in true).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40ffa913f8c4e6f644a248c5c943275426aada52\nAuthor: kutzi <kutzi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-26 13:37:56 +0000\n\n [FIXED HUDSON-6543] use last 3 builds to calculate estimated remaining build time\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32310 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1b4cf47de5d5161c7891c63c223d22ae2ed6144\nAuthor: km <km@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-24 23:03:56 +0000\n\n [FIXED HUDSON-6849]\n \n Go to getDescriptorByName rather than getDescriptor to get the help files. This is useful in\n situations where Hudson instance is not the root of the webapp.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32272 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ccc5f48836c328e58ce7dcf0d9c8c1bf915c7d2\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-24 14:26:04 +0000\n\n [HUDSON-6577] Explain how to use negative lookahead.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca1f11595c0a727ed87d298ad5a2dc1658eeb85f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-24 02:01:32 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-32261\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32263 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3216dface66707a1b069e51912513ef02beac79c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-24 01:40:12 +0000\n\n [FIXED HUDSON-6819] Here is the race condition that induces this problem.\n \n - Task X becomes buildable\n - Thread E1 enters the pop() method, assigns X to an executor E2.\n Note that at this point X is not removed from the buildables list yet\n - Thread E1 goes to offer.event.block and blocks, losing the lock\n - Thread E3 enters the pop() method, assigns X to anogher executor E4.\n This is possible because X is still in the buildables list.\n - Thread E3 goes to offer.event.block and blocks, losing the lock.\n - Thread E2 wakes up, obtains the lock and execute the rest of the\n pop() method. It decides that it's assigned X, it removes X from\n the buildables list.\n - Thread E2 leaves the pop() method, loses the lock, and starts building X\n - Thread E4 wakes up, obtains the lock, and executes the rest of the\n pop() method. It decides that it's assigned X. It tries to remove X\n from the buildables list. This remove operation becomes no-op,\n but we don't check that.\n - Thread E4 leaves the pop(), and start building X.\n \n Thus we end up building X twice.\n \n To avoid this problem, I've introduced the 4th state \"pending\", and moves BuildableItem from buildables to pendings as soon as we assigned it to the executor. New BuildableItem cannot be created\n while its another copy is either in the buildables or pendings state.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2df57e4f08a7da5d03ee55e63635061bc379a0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-24 00:47:03 +0000\n\n [FIXED HUDSON-6497] slightly revised the patch, to avoid using a boolean flag for a concurrency control. It affects the serialization format, and it's not concurrency safe.\n \n Given the use case described in the bug, I wonder if it's better to have a different extension point (sort of like ComputerListener) that can contribute build variables to any builds going on in the system.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32257 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59317c93fbb33c525eff6af00d749beb6aa00dd0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-24 00:17:13 +0000\n\n [HUDSON-6819] tweaking the implementation a bit so that the code never ever have multiple edges between the same src and dst.\n \n Not that I was able to spot where the previous code did that, but this implementation is bit more straightforward.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32256 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46f794581359b104603caf524f5ec27dea7d0b9c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-23 23:21:34 +0000\n\n value equality unnecessary\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b38c53b8eb4306cc4521319e6d22e347d44edcda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-23 22:44:41 +0000\n\n improving the error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33f7ed732f10dbd76bb3147ce9a7249c4cbff416\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-22 20:10:59 +0000\n\n [FIXED HUDSON-6824] Statically held fields should be of type Localizable rather than String.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32240 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 380d479dd597041ec01a81affb3aec3b0ea6cfb4\nAuthor: teilo <teilo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-22 12:10:04 +0000\n\n [FIXED HUDSON-6525] commited user supplied path to hide password parameter in maven logs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32227 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0aaa0fa5b0e3b6fd58fb4b907a75979b44b9b7d9\nAuthor: GLundh <GLundh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-22 09:24:08 +0000\n\n [FIXED HUDSON-6787] If a suitable truncable index cannot be found, force a trunc at maxTruncLength.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b83a335e85225578f9b0504c346d63dad69ff286\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-21 16:52:34 +0000\n\n Fixed typo.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff9ece2299c2aa60862dd335648ffe1989828edf\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-19 10:06:47 +0000\n\n fix link of Apache Ant FileSet URL\n from http://ant.apache.org/manual/CoreTypes/fileset.html\n to http://ant.apache.org/manual/Types/fileset.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0cdf1eb2e8aac6ac1badc0ed3831baba63e141e\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-19 06:45:26 +0000\n\n fix link of Apache Ant FileSet URL\n from http://ant.apache.org/manual/CoreTypes/fileset.html\n to http://ant.apache.org/manual/Types/fileset.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 168457d63ec0f085f6d232b9bf162f4b24b82c9e\nAuthor: mode <mode@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-19 05:47:49 +0000\n\n Merged revisions 32162 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r32162 | kohsuke | 2010-06-18 22:37:07 -0700 (Fri, 18 Jun 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32163 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f1cdeda56c75dba750dbfb907f051e414dcc89f\nAuthor: mode <mode@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-19 05:35:41 +0000\n\n Merged revisions 32154-32155,32157 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r32154 | kohsuke | 2010-06-18 20:38:45 -0700 (Fri, 18 Jun 2010) | 1 line\n \n fixed a bug in the logic of aggregating multiple dependency edges.\n ........\n r32155 | kohsuke | 2010-06-18 21:41:33 -0700 (Fri, 18 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_363\n ........\n r32157 | kohsuke | 2010-06-18 21:41:47 -0700 (Fri, 18 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80d2bd2dc06fb38b738fece7e0bcb8a2d54a4f3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-17 17:51:27 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-32130\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b06abc8e8cbb4aa9c53721cca08d3fccc1e329d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-17 17:23:32 +0000\n\n test harness should deploy as a jar\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a48b12f46fc80484a25557a3e609c1cdf39ed4b\nAuthor: jacob_robertson <jacob_robertson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-17 16:47:13 +0000\n\n ViewJobFilter - finalizing api\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30895cd17b2094e60bb4d5aeb4f4ef03d3b47d2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-17 00:53:04 +0000\n\n the loop variable is unused.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3180302097ef7a50d1df29ddaa010998b93cb0f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-16 20:22:48 +0000\n\n pass along delay as query param instead of form value\n so it gets picked up by getDelay(req)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32096 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aad53296de3603014d07224b8816c62265315963\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-16 17:57:03 +0000\n\n [FIXED HUDSON-6431] set system privilege during task\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d5dbd8a035d497d7c4794a68d767f2c1527f600\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 23:50:51 +0000\n\n [FIXED HUDSON-5551] Keep track of which JDK we have installed, so it is possible to upgrade without changing the tool's name.\n Note that this will force a redownload of the JDK in everyone's installation, even if it was already the right version; irritating but probably unavoidable.\n (Could compare to `java -version` but this would require parsing code to compare download IDs with self-reported versions.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6137afef2b1ee0cfa954d71124365bc39ba73825\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 23:17:51 +0000\n\n [FIXED HUDSON-6562] Upgrade to Ant 1.8.1.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bab991926d5267206420199871668bb33ef3b88\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 22:27:14 +0000\n\n Deleting empty package.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bd01adb6141452f2c0592f8df3fff1f56380592\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 22:19:57 +0000\n\n [FIXED HUDSON-6559] Proc.joinWithTimeout convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da612c83c5d245904de708cdc33a13082e8bf3ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 21:22:50 +0000\n\n \"who am I?\" page should be visible to everyone.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f38d5881b9038fffb96ea810cadf5583bf44f0e4\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 19:03:56 +0000\n\n Make MavenMultiModuleTest at least fail with a more meaningful message.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3fab71cdf36237a84c1b073ab8b5a0a2bc6e646\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 18:52:34 +0000\n\n eliminated the exception handling by using the Failure class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32055 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b53c12d31361da56d39a8d609d169bdbb00bf9eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 18:41:24 +0000\n\n regression in my last commit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12c4cc253dd3d51bbb085bea8cf6280bdee3e745\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 18:00:18 +0000\n\n added a hook to customize custom node creation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32052 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b441d4579c98c15cc01126d956c5fa15a082dc5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 17:41:29 +0000\n\n moved the method to the right place.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2755df4d0108c573749e3063d9314750e8cff4a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 17:36:23 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e862b4974b9baceaf314fb7b8a615ffd6bf7353c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 17:31:38 +0000\n\n expose 'descriptor' and 'instance' variable to fragments.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83551a7dc510b2e37c8f1c4e6cd524fad8bbb789\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 17:23:30 +0000\n\n JDK 7 compilation error, and gratuitous cast.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9256afec5376a677adc0ea01b1ebd25bdc5d1098\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 17:20:45 +0000\n\n JDK 7 compilation errors.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f70596e54f37704708f043e77803c17b7291c688\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 16:58:15 +0000\n\n Trying to fix dependencies. Otherwise neither install nor hpi:run work.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 270f9a15825c185b0a9d23f568a12924a6bc854e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-15 16:50:11 +0000\n\n JDK 7 compilation error.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97c46cf8dfe9917ddd6e3746f782f63ace7645b9\nAuthor: mdillon <mdillon@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-14 01:47:45 +0000\n\n Fix close tag of <dl> that was breaking Javadocs\n \n Flag summary.jelly view as optional in the NodeProperty Javadocs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a9fc58a7fcc9e225776481d247d2a07323257d1\nAuthor: mdillon <mdillon@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-14 01:13:08 +0000\n\n Mention summary.jelly view from HUDSON-6753 in the Javadocs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32014 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7faf4b8e873bee538c25d581c8e5550657d05cb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-13 12:35:50 +0000\n\n Fixed exception without uploaded Plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32004 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a89abe260bde41138d73dbf6e974aa3f601e47d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-12 19:47:07 +0000\n\n finished up an incomplete sentence.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31998 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c247fc5871648bae26200319e70aa139233a064\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-12 12:03:17 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c364e0e0c36f483ce9cb9bf5a91a36e17257aebb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-12 03:31:25 +0000\n\n using the lateste that fixes the stdout capturing problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5768ba850c84bb039f004fa2fd45b293050f999\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-12 03:11:42 +0000\n\n Don't mask the cause of the checkout related exception.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aff3cc677c09f7ef4ef060c2e89858f6a94408cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-12 03:01:31 +0000\n\n Merged revisions 31976 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31976 | kohsuke | 2010-06-11 19:27:26 -0700 (Fri, 11 Jun 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31977 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f23d3ef9b0c1dbdf01bd25a0142c695716c4ab36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-12 01:01:27 +0000\n\n Merged revisions 31968,31970 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31968 | kohsuke | 2010-06-11 17:52:08 -0700 (Fri, 11 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_362\n ........\n r31970 | kohsuke | 2010-06-11 17:52:24 -0700 (Fri, 11 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31971 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c43131f99f56e053add03fc90123ae8bc4d8d24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 23:02:01 +0000\n\n Merged revisions 31965 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31965 | kohsuke | 2010-06-11 15:44:39 -0700 (Fri, 11 Jun 2010) | 1 line\n \n updated the repository location\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f3f25ca5c4f18f4050e120bac9168533d609a6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 22:21:58 +0000\n\n should point to pkg.hudson-labs.org\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d4ddf351cc633e30852b17ca7e57f886abd1534\nAuthor: mdillon <mdillon@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 21:32:16 +0000\n\n [FIXED HUDSON-6753]\n \n Added NodeProperty/summary.jelly view hook, called from Computer index page for\n all global and local node properties\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0738a75b2ba7f403dde1331be54fffdc9b3a54d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 19:18:09 +0000\n\n Community-contributed localization for ja\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acda6a56bf6454a7431bd34ce5ac49a8701e0a26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 19:16:35 +0000\n\n Community-contributed localization for it\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36e982c84910988072eb2c018c907749140fcc3f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 19:16:19 +0000\n\n Community-contributed localization for hu\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31955 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a379cd967e562c19cc1e6413a0fb74efbaf5ee5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 19:16:07 +0000\n\n Community-contributed localization for fr\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31954 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3224eaf547614f957cf2b66c15944e06ec90e3ba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 19:15:21 +0000\n\n Community-contributed localization for fi\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31953 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4e0cdf2ddcbb77c6587d8085304e29368b76669\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 19:15:12 +0000\n\n Community-contributed localization for es\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31952 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77104da5bcfca1d956797c9c023f897f3c5b16da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 19:15:04 +0000\n\n Community-contributed localization for el\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f1e14adb2fbdd02285b1564bafad6e44c69b8fb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 16:12:17 +0000\n\n japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 651928f2a604358142fc063eb0cfb7e9f03a856d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 04:52:40 +0000\n\n [FIXED HUDSON-6692] Timeline on build trend page should use server timezone\n instead of always GMT.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f12b8401a3cbc6e913081855d6221b0e957b061\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 03:04:45 +0000\n\n Cache downloaded JDKs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70153d4be6698f830268dcae50cd81fd66174069\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-11 00:35:43 +0000\n\n forgot about the config link.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6c4d574565d522850ed7d3e0d43c4795ee8664d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 23:41:21 +0000\n\n define a variable that figures out the width of the table.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d53810761e61a6c07eba86c8db2ffe10bfef059\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 23:34:41 +0000\n\n [FIXED HUDSON-5981] allow plugins to add self-referencing project dependencies\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31935 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bb5df01057542493902bae1a2fff3d840544aeb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 23:27:37 +0000\n\n [FIXED HUDSON-5708] collect multiple dependencies between same 2 projects into\n a DependencyGroup container; container checks each collected dependency and\n returns when the first one returns true for shouldTriggerBuild.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ac3f97f5c38a7f95bfa394a2228e3e000f26dab\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 23:11:15 +0000\n\n add title attribute on \"+\" tab that says \"New View\" to help new users\n figure out what the \"+\" tab is for.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb1ac6f54c1ab9de3ee236f3486ba5ee2ab08b23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 23:02:07 +0000\n\n set a caption\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71b40660785553028358328b4c3303e0f7dd903a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 22:59:04 +0000\n\n added a CSS class for YUI button with a drop-down menu.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31930 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74b6916f22e6f01242ed14707553c8d4003e41b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 18:24:33 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b126de68e9cb7dec15a41dcb2fd7dac9a21f3401\nAuthor: jacob_robertson <jacob_robertson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 12:20:05 +0000\n\n [FIXED HUDSON-6739] ViewJobFilter - provide extension point to allow for more ways to filter jobs for a view\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d83325725effa2320678124f2cbfd8d8414d37c4\nAuthor: jacob_robertson <jacob_robertson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 11:44:07 +0000\n\n [FIXED HUDSON-6739] ViewJobFilter - provide extension point to allow for more ways to filter jobs for a view\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 625c657a4794cb980b5d8cbbbf7d38b741eb351a\nAuthor: jacob_robertson <jacob_robertson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 11:43:28 +0000\n\n [FIXED HUDSON-6739] ViewJobFilter - provide extension point to allow for more ways to filter jobs for a view\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31915 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bc7bbec83b58bc588ad4cdbc1490d5d2419d12d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 06:01:17 +0000\n\n Merged revisions 31912-31913 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31912 | kohsuke | 2010-06-09 22:13:50 -0700 (Wed, 09 Jun 2010) | 1 line\n \n fixed a test failure\n ........\n r31913 | kohsuke | 2010-06-09 22:41:02 -0700 (Wed, 09 Jun 2010) | 1 line\n \n fill in CLICommand basics\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 902803df339cf70f6953ad5ec544176aec7b729f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 04:22:10 +0000\n\n [FIXED HUDSON-5752] Avoid pointless and harmful redirection when downloading slave.jar.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dce4dfacfb391daf349cdfb22beebbc04434b661\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 04:11:48 +0000\n\n Merged revisions 31908-31909 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31908 | kohsuke | 2010-06-09 20:47:06 -0700 (Wed, 09 Jun 2010) | 1 line\n \n additional compilation problem\n ........\n r31909 | kohsuke | 2010-06-09 21:08:13 -0700 (Wed, 09 Jun 2010) | 1 line\n \n fixing compilation problems\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1254d91ac1941f16ab46225a4a7a80d139d46d3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 02:29:57 +0000\n\n Redoing rev.31362 in a less hack-ish way.\n See http://hudson.361315.n4.nabble.com/Patch-to-fix-concurrent-build-problem-td2229136.html for the discussion.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31906 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc4aefcf8df9d4e443a8e951fe3c6a7af3b82da7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 02:26:26 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-31903\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31905 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6698aca4e7d2f240259d4b112f95b76806e26fad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 02:21:28 +0000\n\n [HUDSON-6587] rolling back rev.31878. I think a better fix, given the current existing code and method signatures, is to expose the transport level authentication in a bit more implicit way.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31900 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d44678e8ca1ac5ed4f020ebb68ff921dc0c4457\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 01:44:15 +0000\n\n Added a new extension point to plug in custom utility to kill processes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 773a607c2fd01b23a599ebcde52f6bf18737843a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 01:05:16 +0000\n\n Using HyperlinkNote to make the upstream information clickable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47d474fd5710d383482c795f4ed3d49678a59f13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 00:56:27 +0000\n\n first attempt of using the 'this' tag library to enable greater customizability by subtypes. This is enabled by stapler 1.144 integrated in rev.31891.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31892 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff0e07eec5a90b570372e2df3f70e8c347bf058c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 00:54:58 +0000\n\n integrated the latest stapler with *.jellytag support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31891 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0118cb4c511752a53ad0a3b76fe719d245c9ec3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-10 00:27:12 +0000\n\n opened up to Run in general.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fe700b9102769cb0f1df70592c3c17865c8b1ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 23:53:15 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ae0cc7c19b2f989a3e44eed6697b9fb97a7d101\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 23:24:29 +0000\n\n added a hook for the Cause to print a message more cleverly, possibly with ConsoleNotes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34430a33cb65afad3abdc3863fefdd9d9e3ecd93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 23:14:32 +0000\n\n added a ConsoleNote for placing an arbitrary hyperlink to arbitrary text.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7a7ec8f5e388fdeaadbd2868aaba5326f27f93a\nAuthor: jpederzolli <jpederzolli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 22:07:05 +0000\n\n Issue: HUDSON-6587\n \n restore container based SLI authentication\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce05ef17db6fe3d812a1233875506b109f0432a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 19:37:55 +0000\n\n [HUDSON-6504] a better approach is to define another overloaded version of the preload method that takes URLs of the jars.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c00706f4e80df2376064c4aa4e74b9568dc58d3f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 19:33:39 +0000\n\n added a method to obtain a channel back to the master.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3adbfb033bcee1a94656fa2ad3489c83761d3a3\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 19:27:38 +0000\n\n [FIXED HUDSON-6504] Made hudson.remoting.PreloadJarTask public\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5218f668aec9d384862ef9be037591682ad88e2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 19:24:45 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b295d4324a14d9c27bd4ddb741a6fe4f1ea1ac88\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 16:10:36 +0000\n\n [FIXED HUDSON-6673] Add setting so ListViews may show only enabled or disabled jobs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75599b2f9f6873f2199bb4457ce78e0a106ff390\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 16:06:40 +0000\n\n doc fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31868 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5365fa7e56735aaa218b20a8f8fd6c69281570b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-09 00:19:44 +0000\n\n Add @DataBoundConstructor for easier reuse in plugins.\n See http://hudson.361315.n4.nabble.com/DataBoundConstructor-td2244199.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb013d01ae26203705131e0b5721a1d6e8635531\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-08 21:48:36 +0000\n\n added documentation about @progress.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e96c8f8f84b05e4c760d5eaede5725dd6068659c\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-08 15:56:29 +0000\n\n [FIXED HUDSON-6719] File parameters can now be downloaded from the build Parameters page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b84de862dcc71ebb1c06ea309e144240d1b48cdb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-07 16:53:50 +0000\n\n Added an ability to point to different update sites.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a166ced28745c4160bb601728ec6b52a7e5c91b0\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-07 16:52:21 +0000\n\n [FIXED HUDSON-6542] Fix javascript error when a plugin uses an empty f:dropdownList,\n resulting in LOADING overlay being left up.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cd3b074afdd29c6a4d57af063faac327fbd7a61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-07 16:47:50 +0000\n\n Added a proactive error diagnostics to look for a broken reverse proxy setup.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f00a7df812f03d6e8a031a06edb59ed8757962d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-07 16:46:50 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37bae981c14d57b7ad3ede6175109a74c157304e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-07 01:54:12 +0000\n\n [PluginManager] leave plugin selectable in Upgrades tab if upgrade was completed\n successfully, but since that time the udpate-center.json data has changed and\n another new version has become available.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd0e34a13f73ae5ea3d4404ce58808a39182de98\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-07 01:11:31 +0000\n\n small PluginManager UI updates\n - click category heading on Available tab to show/hide plugins in that category\n - add initial sort for plugins on Installed tab\n - no mouseover bgcolor for Advanced tab\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31819 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1557244f1de0ffb9a5952ca349bd85cf357e5b4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 22:02:48 +0000\n\n [FIXED HUDSON-6534] spacing and hover-background for parameters page,\n based on patch from jacob_robertson.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16bc9deb40d70b819e3e6329e27f4492e4483bb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 18:02:52 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 440187bbc77ac1e6bc7da76caf0db9ef722e40d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 17:51:12 +0000\n\n added another overload that allows the caller more fine-tuning.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56f60d0eaac70a866803ed9fc840b7bb23cfeac2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 17:50:35 +0000\n\n more convenience methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31780 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a88a4a7467b166d5a8c410a24c04bec8d212b82f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 17:45:46 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c1e8ba9a70287d9bd62e71b2ee1fc9a10263442\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 17:45:04 +0000\n\n added a new convenience class for building JVM parameters.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad87c2e64653fec5138eb80419d02486a0dcc72b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 16:47:05 +0000\n\n [FIXED HUDSON-6701] make getView fallback to subview of primary view,\n if that view is a ViewGroup.. this allows a Nested View to be used as\n the default/primary view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e9b55d92743ab58416fc0b14e10bfcfed2f78d3\nAuthor: mode <mode@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 07:21:43 +0000\n\n Merged revisions 31748,31750,31755 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31748 | kohsuke | 2010-06-04 22:45:33 -0700 (Fri, 04 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_361\n ........\n r31750 | kohsuke | 2010-06-04 22:45:52 -0700 (Fri, 04 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r31755 | kohsuke | 2010-06-04 23:57:37 -0700 (Fri, 04 Jun 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b682a5b28d2b60efa294efeee61cd8a2d7f210e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-05 06:06:52 +0000\n\n added an ability to use a separate object for a lock.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82252f7d56af0c3b43d693da98a146722f07039a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-04 23:26:19 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9bbf21653863bc11ba4f37891253461d8120feb\nAuthor: mode <mode@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-04 11:38:46 +0000\n\n Merged revisions 31691 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31691 | kohsuke | 2010-06-03 00:23:15 -0700 (Thu, 03 Jun 2010) | 1 line\n \n fixing test failures\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbb592062b2cf94e41d9d4b82e75e8c423eb0a3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-03 17:16:51 +0000\n\n moved the help file to where it should be, in the current scheme.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31705 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c317a32f2a17d8fbca2dc4b3cd54a117dabd819\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-03 17:13:03 +0000\n\n made the help text bit more verbose.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2281ccb541d1e95c1dfa28497274671d12285130\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-03 16:26:58 +0000\n\n avoid NPE if null href given to hyperlinkMatchesCurrentPage\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eabb58f4efa7d7b0e836a710cca652df3574dedd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-03 04:21:23 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-31684\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36d2db6c9fb6b53359d4b4e6d7bbf8ac776703d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-03 04:20:08 +0000\n\n improved the collection handling\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c45b11b74b4986e2241d9f1c5da6e922229190fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-02 23:36:13 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41bdf310d34bfd6a9523f695615d885b9ce0f6a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-02 18:47:40 +0000\n\n improve error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31636 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fbe2e216460e4a7e34e77b1d394495e9b49f967\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-02 18:24:40 +0000\n\n [FIXED HUDSON-5753] Integrated winstone 0.9.10-hudson-20 to fix the AJP parsing problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d04efb9816c0a0e72bbe8f9efc24c3aec7e4e07\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-02 17:20:31 +0000\n\n [FIXED HUDSON-6679] use ${attrs.items} so f:repeatable will not inherit\n an outer list if the given items was null.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af832b83d3c9728083d5b26b7f5990d7bd8a0fd3\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-02 14:41:02 +0000\n\n [HUDSON-6667] wait indefinitely for quiet down to complete,\n instead of waiting just 10 seconds and proceeding with restart (not so safe!)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31633 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33120af1ea3e2bc3783d9e7c126593b298a7e3b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-02 00:22:53 +0000\n\n [FIXED HUDSON-6667] Background threads should run as the SYSTEM user.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4af4d5bf805f2905795766d26a8f570dc4c138df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-01 23:45:02 +0000\n\n added symlink handling.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c89f2f046dfef52f2ab006978efb882baa11a80c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-01 20:58:58 +0000\n\n added stapler data binding support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90cc821d9bea9f7dace9b3aeac93f2e61a7ce0e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-01 19:22:56 +0000\n\n Merged revisions 31455,31486,31525,31527,31531 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31455 | mindless | 2010-05-27 22:01:37 -0700 (Thu, 27 May 2010) | 5 lines\n \n [FIXED HUDSON-6459] Fix in 1.358 did not work because exception thrown\n when Cipher is used, not when it is created. Refactor to use a system\n property to force a particular provider, so Glassfish Enterprise users\n can workaround this glassfish bug until it is fixed. In 1.360.\n ........\n r31486 | kohsuke | 2010-05-28 09:54:50 -0700 (Fri, 28 May 2010) | 1 line\n \n [HUDSON- 6654] added a system property 'hudson.DNSMultiCast.disabled' that can be set to true to disabled jmDNS entirely.\n ........\n r31525 | kohsuke | 2010-05-28 22:46:32 -0700 (Fri, 28 May 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_360\n ........\n r31527 | kohsuke | 2010-05-28 22:46:47 -0700 (Fri, 28 May 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r31531 | kohsuke | 2010-05-29 00:16:14 -0700 (Sat, 29 May 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4641247b118b03e125c90b141d667abecb68e7d2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-01 18:50:11 +0000\n\n [FIXED HUDSON-5091] better error handling for dumpExportTable\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31586 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33a271f65e3f8861780143209b5421fde430c3ff\nAuthor: StevenGBrown <StevenGBrown@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-01 16:21:45 +0000\n\n [FIXED HUDSON-6262] File parameter builds started with the CLI command no longer throw an NPE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dec4e41a4d8676158f756944dc8f870ef6ad39b6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-06-01 15:32:58 +0000\n\n bump to executable-war 1.17 to fix \"java -jar hudson.war --version\"\n (was always reporting \"?\")\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47c91b0800d1c4211efd9da729e8318abfc1b58f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-31 16:22:43 +0000\n\n [FIXED HUDSON-6262] HTTP auth support was added in HUDSON-4071, so I've only integrated the portion that specifies the timeout and a call to disconnect(). Will be in 1.361.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31576 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a65156106c614aa7af058bca46850b3b0635649\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-31 16:14:01 +0000\n\n integrated a new version of stapler that allows constructor parameter names to be retrieved from the debug info.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29c4d4d76e4128b86179b19dfff209313f4b5c89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-31 16:11:22 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78c71a5e604d77b37429c98d85875dd49397d860\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-31 16:10:38 +0000\n\n model objects should be self-persisting.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 066d5637fa97b73c785ba5be44488b48533e9728\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-31 16:09:47 +0000\n\n [FIXED HUDSON-4930] Allow the build number to be set so long as it's still bigger than the last build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68a78d2f3cee0885398cfa6b2a5bf2f95d6f8978\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-31 15:41:41 +0000\n\n set the encoding to UTF-8\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 027edac3a766459a320669a59057d7ee2ec87a3c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-30 20:40:04 +0000\n\n [FIXED HUDSON-6660] use configured/specified quiet period (delay parameter) for\n parameterized build via doBuild (delay was only supported via buildWithParameters)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d63f4ecb05208b307f351946cd1c118655059667\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-30 01:11:24 +0000\n\n [FIXED HUDSON-3586] add autocomplete=\"off\" for LDAP managerDN and managerPassword fields,\n to avoid unintended data being saved there.\n Convert f:password to use MorphTagLibrary (like f:textbox does) so it can accept\n arbitrary fields, like autocomplete.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 853da6b65b53623db22cdd268aa2f8bb91613587\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-29 16:08:07 +0000\n\n [FIXED HUDSON-6642] use JSON data instead of req.getParameter to avoid conflict when\n fingerprinting is used more than once in form (like with promoted builds plugin).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1921f721f787934bb375ef69c434e829e20cf796\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-28 17:45:31 +0000\n\n added get(int)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71794c744ac4373a63980bfe9a28c36ee0c79620\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-28 16:10:56 +0000\n\n [HUDSON-6649] added additional logging so that we can see what's going on during the restart. This will be in 1.361.\n \n If you can run it and get back to us with the output, that would allows us to figure out why safe restart isn't working for you.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31484 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a28a34187a119b73251880220c40129291536eb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-28 15:21:15 +0000\n\n [FIXED HUDSON-6435] move \"Checking cyclic dependencies\" step to PLUGINS_PREPARED\n to avoid possible ConcurrentModificationException when optional dependencies are\n being processed in PLUGINS_LISTED phase.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31481 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb65e33c6bc464f94ba9219c1d201675e38f344d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-28 05:01:37 +0000\n\n [FIXED HUDSON-6459] Fix in 1.358 did not work because exception thrown\n when Cipher is used, not when it is created. Refactor to use a system\n property to force a particular provider, so Glassfish Enterprise users\n can workaround this glassfish bug until it is fixed. In 1.360.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4f6034a11bdea8194bc04c20ceea8c89d77677a\nAuthor: jpederzolli <jpederzolli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-27 21:11:04 +0000\n\n Issue: HUDSON-2494\n \n patch to prevent copied jobs from running until initial save\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef61325f4fa55cf0f43be9245f7a507377d7ec8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-27 17:32:18 +0000\n\n added a sanity checking test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc9634e24f75a22d830e8f4c2378466de107daf3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-27 17:28:53 +0000\n\n using a patched version with reduced logging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d3745cdefef16a433c52f1dd4da8cfc085abd7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-27 17:10:49 +0000\n\n fixed NPE in case of abnormal shutdown\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 685ee99148eca78eed21a9df1c0ef91750c4319d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-27 05:05:38 +0000\n\n support @field inheritance\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31424 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ffc362a849a00785a894388766ce0ac448c3be6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-27 03:24:02 +0000\n\n Chrome has \"margin: 1em 0\" in the user agent stylesheet and this creates gaps between consecutive <pre> tags that are caused by incremental console output updates.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31423 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e81fe561a3e3c39adde3531695d74d1962225267\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-27 03:04:30 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-31420\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31422 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 374b3c056565359c1ebff5232dc1007edab28388\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-27 00:45:52 +0000\n\n added a few convenience classes around Queue.Task\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a9f5d39c8a9b3cbaa33cf3cb65ae2b70a1b3d6a\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-26 06:51:30 +0000\n\n updated missing Spanish keys\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 886afcba049a96533b70f77695858b01b595c6d0\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-25 16:21:10 +0000\n\n Avoid race condition that can lead to a job being executed concurrently on two different executors by accident.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c3ef69aed4cad7379ea4a8ec56f997ac8a7c405\nAuthor: kbertelson <kbertelson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-25 16:05:05 +0000\n\n [FIXED HUDSON-6180] Queue.FlyWeightTask objects now respect labels assigned to them when scheduling. Enables Matrix Tie Parent Plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f84dd156b90a01f25ab11ca8d891b4c48ecc9e9\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-25 15:05:30 +0000\n\n Useless Object.toString in Hudson log; should show project name & build number.\n \n May 25, 2010 8:15:04 AM hudson.model.AbstractBuild$AbstractRunner checkout\n INFO: hudson.model.FreeStyleBuild$RunnerImpl@3e4fc3 aborted\n java.lang.InterruptedException\n at java.lang.Object.wait(Native Method)\n at java.lang.Object.wait(Object.java:485)\n at java.lang.UNIXProcess.waitFor(UNIXProcess.java:165)\n at hudson.Proc$LocalProc.join(Proc.java:179)\n at hudson.Launcher$ProcStarter.join(Launcher.java:278)\n at hudson.plugins.mercurial.MercurialSCM.update(MercurialSCM.java:506)\n at hudson.plugins.mercurial.MercurialSCM.checkout(MercurialSCM.java:436)\n at hudson.model.AbstractProject.checkout(AbstractProject.java:1044)\n at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479)\n at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)\n at hudson.model.Run.run(Run.java:1241)\n at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:122)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f39cde11d15f69f456c26631811a561dd577fed\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-25 11:37:21 +0000\n\n Updated German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e1112a78edc482fd31d10a68acb5e20cbade4fa\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-25 11:31:33 +0000\n\n Fixed typo in German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d414abc2af3ed8d3edb73993fe197ac35c98d73e\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-25 11:30:42 +0000\n\n Fixed typo in German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4877dba639a80e2a12480e09b1a5860266840cee\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-25 11:27:29 +0000\n\n Fixed typo in javadocs (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31338 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d41634119f3ece1c822f22fff498bace89752b2d\nAuthor: mcrooney <mcrooney@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-25 02:03:18 +0000\n\n add lastUnstableBuild and lastUnsuccessfulBuild permalinks to a job page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81e1b68c7ad8b1b5317ce71e936a5fd582aabf3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-24 22:32:44 +0000\n\n behavior rules need to be set for the inserted HTML.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 690acbc37f8214b1ee29b09104971c814a0f7d58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-24 20:59:10 +0000\n\n [FIXED HUDSON-6598] applied a patch from Mike Dillon, plus the separate independent extension point. In 1.360.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0263abd568de01ab7afc793d48d1a59821099eda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-24 20:50:23 +0000\n\n failing to parse the version number shouldn't halt the system.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31303 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4311e4920049e830529052e0b5992e9c8b34d30\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-24 19:57:07 +0000\n\n Don't abort the build just because we hit an error when trying to explain why there was no matching artifact.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31302 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4733e815f5b3b78f5c520da5402aa6d751ebf2ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-24 19:10:29 +0000\n\n Merged revisions 31245,31247,31251 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31245 | kohsuke | 2010-05-21 22:31:36 -0700 (Fri, 21 May 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_359\n ........\n r31247 | kohsuke | 2010-05-21 22:31:53 -0700 (Fri, 21 May 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r31251 | kohsuke | 2010-05-21 23:24:36 -0700 (Fri, 21 May 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fda10c73664e75d85590b8dbcac6b94ed2b3d0f8\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-22 17:32:20 +0000\n\n ignore ide files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19b3567e7a7262353a6dc7269f83d19318303fa2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-20 04:56:08 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-31192\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e662a6e18a9dcc11a5cf04776322e5ce4589b3f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-19 16:07:13 +0000\n\n [FIXED HUDSON-6556] bump to xstream-1.3.1-hudson-7,\n to accept latest JRockit JVM release as a compatible JVM.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ed9a592e6f1d734cb474087347d240ba6e11d69\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-17 21:22:31 +0000\n\n NPE guard\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31102 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f008fe6ce14ab137784a7c592949b9910959a66e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-17 13:29:36 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31091 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa134d0c8cbccb0510cd04d21aa62735f724af1a\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-16 22:51:48 +0000\n\n lock antlr plugin version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a62ee1bd4b732b7163108359ad81ce637fa1cc9a\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-16 22:48:38 +0000\n\n lock pmd plugin version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d82be44592b7d2a82cc333b890313f6f90a08b4\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-16 19:47:43 +0000\n\n fix eclipse compilation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf6bfd7a8d7b81a72821f8c324eed8d7fe19b726\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-15 13:41:27 +0000\n\n Merged revisions 31054,31056,31060 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r31054 | kohsuke | 2010-05-14 21:03:35 -0700 (Fri, 14 May 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_358\n ........\n r31056 | kohsuke | 2010-05-14 21:03:49 -0700 (Fri, 14 May 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r31060 | kohsuke | 2010-05-14 21:56:00 -0700 (Fri, 14 May 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e72f92bc792817e92a5bf766a0544113ca9ef33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-15 13:40:29 +0000\n\n Refactored FilePath to expose the archive handling code.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d82b85716f0f3980f9d50ad803e1d1b5cfdea5f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-15 01:35:18 +0000\n\n added a DNS-multicast discovery support.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d995cea432cf94f5190fdd81a70a509e3b680a5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-14 17:06:56 +0000\n\n added more convenience methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de7bbfdb2d099e330fdf3d4217dd0ad5400625b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-14 17:03:43 +0000\n\n added another convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5183863f59025b87c6b109d5cc9b805e0f395b6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 23:56:08 +0000\n\n simplified a bit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 922e8c084a0d453fae8d7f0cb8aa7cc12efd2ec6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 23:53:07 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a2a97c22591454209c2af78267563a6a376e1d3\nAuthor: david_beutel <david_beutel@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 22:34:40 +0000\n\n Increase heap limit for 1.6.0_17 and older, which have a smaller default.\n See http://hudson.361315.n4.nabble.com/default-memory-limit-for-testing-td2195616.html#a2195616\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31019 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ba6e1b1347208bfb20cd84e83dc9369f66174d9\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 17:38:04 +0000\n\n [FIXED HUDSON-6516] Make stdio trimming optional.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 876e897508612cafca5c791d0875af64dd5f83cb\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 16:15:23 +0000\n\n Fixing compilation error introduced by kohsuke in 31001.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86133323d3588d9638e14c65303ec932b4dfdc44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 05:31:19 +0000\n\n added -block and -timeout to the quiet-down command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31001 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23c6d4b3caf25df42087ff29f109f5f95200842a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 05:28:43 +0000\n\n simplified by using the reflection utility.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31000 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9db1a3799b32b2623d478193e49fa382a84dde7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 05:27:52 +0000\n\n added a reflection helper method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30999 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b52df78679f1fcedc859c4fd0e886567d9582d1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 04:24:10 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-30996\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30998 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16483cd023a10214a282a1d18f90fd92a481a4b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-13 04:22:48 +0000\n\n fixed a bug in the debian init script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30993 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4cc4245da8946caaf64f33865c1f5d07f14187e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-12 23:12:57 +0000\n\n [FIXED HUDSON-6516] Trim stdout/stderr of passing tests to around 1Kb. Otherwise Hudson easily gets OOME.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 554f1c0fa0299945fea8626e5df6dbfbf0afd8ff\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-12 22:18:04 +0000\n\n testLocate failed in continuous build; at least make it fail with a meaningful message.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da236bad5e6efeff430ebcf4af844953e4a545ea\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-12 19:44:08 +0000\n\n Support \"optional=true\" parameter for @Extension to logging exceptions at FINE\n level (instead of WARNING) for any class loading problems reading the extension.\n Also move up to sezpoz 1.7 and remove catch block for LinkageError in\n ExtensionFinder.. sezpoz should now throw only InstantiationException.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b2d10993ccc3a932e84f806219f5a3d6cf429c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-12 00:23:44 +0000\n\n fail the build in case of an uncaught exception.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a714cc9aac9e7c7afcb053e72826dd3e28be743\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-12 00:15:20 +0000\n\n allow this flag to be tweaked at runtime\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30955 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df51a920ba784c764d5fd4085fee278291a3b57a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-11 17:43:36 +0000\n\n merged back the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1cd42f0f1ecbd30683cb8b44537e913a512485d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-11 17:17:45 +0000\n\n [FIXED HUDSON-6496] use more specific css class name.. \"loading\" conflicted with YUI,\n causing missing data display in analysis plugins, using yui tabview.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed81cd5f5492449ed3be11cf67bd78fff30d311a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-11 17:04:38 +0000\n\n [FIXED HUDSON-6494] fix FilePath.getParent() so parent of /foo is /\n (not \".\"), and handle edge case so path with no parent (\"/\" or \"abc\")\n returns null instead of getting IndexOutOfBoundsException.\n (returning null is consistent with File.getParentFile())\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 980f6893bb9dde8efdfe2f2ebdda37535f1d3663\nAuthor: jieryn <jieryn@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-11 12:03:36 +0000\n\n add a .bigtable tr:hover css selector to visually clue in user which job row they are on in a view\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30904 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e41e9c7964a02d097bb61c47d4d2f27969b2cd85\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-10 20:53:18 +0000\n\n [FIXED HUDSON-6476] Fix to handle usernames with colon character on Windows.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d635d6a4aa0b6e7087bdc70fedb07a3d7b5fbcf\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-10 20:34:29 +0000\n\n use \"1.###-RC (date)\" as build.version for rc build\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a79c1635fd5f7c99a969d2850efd8c2288aff91b\nAuthor: chandrodayv <chandrodayv@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-10 05:38:09 +0000\n\n FIXED HUDSON-6465\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33f26e439a88095845d2d0e5aade61f25c39bbe4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-07 22:36:13 +0000\n\n Hudson shouldn't show a login error page unless the user really failed to login (think about when the user presses a back button.)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eae388edff42c1c4943b6c6bdd68dfcb0a1dfa92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-07 18:52:32 +0000\n\n formatting changes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29ec8a8a1f565f70ffd7f9fa6e4caf589397206e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-07 18:46:06 +0000\n\n clarified doc.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30808 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 420d563692dd7f9c7a8ee92eb640de70223970b6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-07 18:35:22 +0000\n\n s/showed/shown/\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30807 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e13eb03dd0ed0cbd581aa50775d269bd9d190ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-07 18:23:26 +0000\n\n Added a convenience method to reduce the invocation of a deprecated method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1975758166fee180d335d3c4081a05cd47afceef\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-07 15:55:20 +0000\n\n add build.type property so release candidate build can change \"private\" to \"rc\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09db5361d7ab6b9b8f6231904c3b84d2d4397a91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-07 01:40:19 +0000\n\n [FIXED HUDSON-5119] integrated a newer version of Winstone with memory leak fix and SSL certificate handling improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 303ab05243dfde791a9b7147d180434d3d59d3ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-07 01:31:49 +0000\n\n during the unit test, predictably releasing classloader is important to avoid file descriptor leak.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44096c0d1496134d13819226354d4a1949f9f0ee\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-06 23:47:32 +0000\n\n [FIXED HUDSON-6437] don't use LIBC outside catch block for LinkageError.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ac357c2ea2cac85acc222aa5feb9a25c6b4346e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-06 23:22:23 +0000\n\n [FIXED HUDSON-6459] workaround for bug in Glassfish Enterprise\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae064518fc3fd9af2275ad70575e15977b79948c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-06 14:53:40 +0000\n\n add LOADING overlay for global config page, as in r30681 for job configure page\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01b611cbe3edb5bb235b1d7b751cb53b9ab676fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-05 21:58:15 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-30755\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89c445367c4c856b3035d4b2fdd55eb939dd92bd\nMerge: 1ee0988b06 b52d73f139\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-05 21:53:25 +0000\n\n Merge commit 'kaiinkinen/master'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30752 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ee0988b06ee858a9f2ca3e36624da93f391dc9a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-05 20:19:13 +0000\n\n update javadoc reference based on r30748 change\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f07374e20ad4ce88312681db4f6ebd53ff9bd355\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-05 20:13:09 +0000\n\n re-fix test.. r30703 merged in r30662 from branches/rc which changed\n auth password back to null for a null secret.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7cff65380001ac1cca44148dbb77f535905590a6\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-05 18:48:48 +0000\n\n Do not make DescriptorExtensionList attempt to override a static method from ExtensionList. Should fix CCE caused by last commit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b52d73f139a5fe8cd57dec42d8664a72570c9406\nAuthor: Kai Inkinen <kai.inkinen@gmail.com>\nDate: 2010-05-05 15:17:55 +0300\n\n [Debian install] Make sure that all hudson processes are stopped after the init script stop\n * Using the hudson-cli.jar client causes hudson to spawn new processes (e.g. restart), which might lead to stop/restart failing in the init script\n", "commit 20318e6c04a1e911fd9a11dae0b06f7f96987c81\nAuthor: Kai Inkinen <kai.inkinen@gmail.com>\nDate: 2010-05-05 15:13:48 +0300\n\n [Debian install] Make sure we run as root and verify that the http port is not already in use\n * Winstone server does not exit with error, even if the port is already reserved, at least when in daemon mode. Do this check beforehand and exit if port is in use\n", "commit b31b67cc5d9c9662ddbaf84e4ac3da14656ba4d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-05 04:15:53 +0000\n\n also do chmod(2) in an attempt to make a file writable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e6c227ea7f2ce69766e307eca81715c000a50f4\nAuthor: ashlux <ashlux@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-05 04:03:53 +0000\n\n [FIXED HUDSON-3273] Increase timeout to 30 seconds since 10 seconds isn't enough for machines with poor resources.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3ce6eadc43e03bc5b621cd239b2aedae6d2419e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-04 20:37:00 +0000\n\n abort form submission if there's an exception in buildFormTree.\n submit will just result in 500 error since json data is missing, and\n people report issues about that, sometimes missing the javascript error causing it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30720 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f5b9ab24cb9ae977cf0d28e8fbcd09f56219acb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-04 20:22:05 +0000\n\n [FIXED HUDSON-6424] Add workaround for Opera 10.52/53 bug causing\n error in saving job configuration.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30716 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 617af7ded38bd3cc5829f0cc0c295d061bb9126e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-04 17:14:24 +0000\n\n merged back the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57a59c535e4bcd546eed037385eaaa5d86e1e50b\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-04 15:40:41 +0000\n\n [FIXED HUDSON-5884] Making compilable with JDK 7 javac.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dfdc1b2ead4b9565dbc39c31732dca6c70b37c3\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-04 15:29:04 +0000\n\n make shading a little bit darker for .loading\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a84d7dcfca9a8d2788cdd0f9458ce3e610840513\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-03 22:47:01 +0000\n\n provide visual indication on job configure page of when behavior rules\n have been applied and the form is ready to be used..\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc4fb1386a9cc316dccd52fe6e027fb09007d191\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-03 21:08:19 +0000\n\n [FIXED HUDSON-4255] hide exception traces on Update Center page by default\n (with \"Details\" link to see them), to keep this page shorter and make it easier\n to find the latest update jobs when retrying after failure. Also scroll to\n bottom of page when it first loads, for the same reason.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30680 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fecc37fde80a79b346f9ddf8ae2e8b127a0a0ab\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-03 18:51:00 +0000\n\n change java.net to hudson-ci.org in msg for connectivity check\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fcba85af53515dc8ba8055c637dde74cc780be75\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-03 17:39:43 +0000\n\n Bump versions for bundled plugins to their latest releases; remove scis-ad.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e37effa72e480536a88c28888c80e823d838056\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-05-02 17:38:39 +0000\n\n [HUDSON-6252] add test for UrlAnnotator\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d61a06045742cbdd3b3c8e7fc87cad1b9831c5a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 22:45:15 +0000\n\n As instructed by injected test, use <label class=\"attach-previous\">\n instead of <label for=...>\n Also added null check in javascript for attach-previous,\n and fixed typo in error message from injected test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0c90d7c18dcbfc5a68def8e571ec21706988f63\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 22:12:14 +0000\n\n fix test.. since r30276 a null secret results in empty string for auth password.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f855c5ee220969b09b686e8c80086d90fc7ea953\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 21:57:24 +0000\n\n [HUDSON-5951] yay for tests, fix error in new normalize() before it went in any release\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6e6c7946a1d0fd186c7d482adfe177010ecba80\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 21:09:41 +0000\n\n add SubText.groupCount()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd8376e9b407bf72f41a90eae677f213e137ce93\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 20:16:54 +0000\n\n In editableDescription for test results, invalid variable reference for\n permission attribute made the add/edit description link show up for all\n users, even if they don't have permission to submit the description.\n Fixed this so link is omitted when appropriate.\n Also changed permission required to add/edit a description from \"Build\"\n to \"Update Run\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5974981064ceca1a66f5eb9a5b3eb18888097918\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 18:50:16 +0000\n\n [FIXED HUDSON-6351] update DirectoryBrowserSupport to use long for contentLength,\n and update stapler to 1.141 which supports long for contentLength.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90e91d795702675f1f2da426657416504e84e542\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 18:28:49 +0000\n\n bump up to latest maven-hpi-plugin for good measure\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9c74c6c7ea16a88e7a53e141bd5751066c5cf0f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 18:09:50 +0000\n\n core uses maven-stapler-plugin 1.15.. bump these to match.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a62096a6d3e4bcb7ea385ffa7e7ae19cd53d470\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 00:53:31 +0000\n\n added a new attribute to avoid nesting in the resulting JSON object.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae21605389e1a23561acb809184126e1dc36a43a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-30 00:52:29 +0000\n\n Handling of the -abc token was broken.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30529 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23aba80f89893359479947d8455d4136950a5c27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 23:17:55 +0000\n\n added more databinding controls.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5030b6f89a4da05551c93f41a896f725ba84eca9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 22:51:44 +0000\n\n A hack to make some of the unit tests happy. I can see why the console check is wrong, but YUI should be always loaded.\n When I get a chance, I'll come back to this later.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30527 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85d1e6927f58945def4680f04a81b182d6c612e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 22:50:46 +0000\n\n typo.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30526 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd62d913b95a45adc21e87625d8eb671b13e6901\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 22:49:36 +0000\n\n added more convenience methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30525 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d515a78521a1288c3b47d0314d7ab3c9cb8e88a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 22:03:06 +0000\n\n take the list of dependency plugins generaetd by the maven-hpi-plugin and make them available as plugins.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30524 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dadecc81807644f1880dc2b6af67e6f4003dce37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 22:00:36 +0000\n\n Added a hidden system property to let people change the 'workspace' directory name, for those who are desparate to make the path fit to 256 chars (this is important for old ASCII-based Win32 apps, such as Cygwin 1.5 --- Unicode based later ones aren't affected.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30523 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00e75f1e41c8c98cd275aaafd33fc9c097272d5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 18:55:55 +0000\n\n console is undefined in HtmlUnit, so we need a guard.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2eedba8679583ce11399f3f5b1faab3cdcc7ff59\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 18:38:39 +0000\n\n [FIXED HUDSON-6394] Email recipient lists now support build parameters\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3987a82ce22f5011d7d5df5bd03a08090d4b40b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 17:11:08 +0000\n\n I haven't verified this, but to handle nested repeatables properly, we need these.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae837cecf47f594bbbde831cde03547b515f520b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 07:35:22 +0000\n\n [FIXED HUDSON-5951] improve normalization of \"..\" in FilePath\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51773e58ec4c1132288ae4d8056e4dbdbe0eb116\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-29 00:22:52 +0000\n\n i18n & l10n(ja) of buildTimeTrend\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0eaac21d8dc6fedf4bee1d65334cdc71dada2dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-28 21:18:57 +0000\n\n snapshot dependency crept in\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a016f30fbf9e07f3f6149f33c6aa99935fa0c96\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-28 19:12:51 +0000\n\n [FIXED HUDSON-5927] apply patch from fcamblor to allow forms with an existing\n onsubmit handler; Hudson will now extend that rather than replace it.\n Patch also fixes handling of \"no-json\" class on a form.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0db657f2245b8d9a6b1db727db47b85dce3d3bd\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-28 18:58:12 +0000\n\n [HUDSON-5844] set build duration to zero if it comes out negative\n (clock was set during a short build?).\n Also added i18n for getDurationString() result when build is in progress.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55aef4bb5c5c00cb7f76afb087defc67e9c19dbb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-28 18:35:42 +0000\n\n [FIXED HUDSON-5617] catch and report missing/invalid proxy port value\n when submitting proxy settings.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30454 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95c1ba927a747fbb17a83ed1dfb9f29e6d5fa252\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-28 17:07:52 +0000\n\n [FIXED HUDSON-5180] remove url binding for this property.. it just shows parameters\n form and a Build button that results in error. index.jelly should only be accessed\n via /build (shows index.jelly via _doBuild in this class) where the Build button works.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4da5f9486c3ad8c811c5f7b6101026a6db54af3f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-28 16:45:43 +0000\n\n just say \"upstream files\" instead of \"upstream jar files\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30452 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71854d1b6982f606cac284e60a04aecdb66bd81d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-28 16:13:37 +0000\n\n [FIXED HUDSON-6371] Fix getArtifactsUpTo so it doesn't count collapsed-directories\n as artifacts, resulting in too few artifacts returned (since 1.348).\n Also fix limit check so it returns \"n\" items, not n+1. Added test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30451 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ad11a0dbc0856ad4014f5dd8afa13927610b58f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-27 23:53:41 +0000\n\n [FIXED HUDSON-6332] for 1.357\n Add setOverwrite(true) for local->local copy in FilePath.copyRecursiveTo().\n This makes it consistent with master/slave copy (either direction),\n and also avoids returning 0 if all files already have current/newer timestamp\n which some code (javadoc publishing, copyartifact plugin) would interpret as\n copy failure or no matching files found.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c339d50404b815fb6c6fb3f95e1afe978520c38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-27 23:43:23 +0000\n\n @nameRef is a mechanism to designate a different parent, so it needs to be in the different branch of if/then/else from e=e.parentNode.\n \n I realize that this is a risky change, so I need to pay attention to the regerssions caused by this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b988eb8b83e60928323bed495892ffb97d24e0e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-27 21:33:23 +0000\n\n @fillUrl should take the public static fromStapler method into account.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30448 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0f664dfcfc2505ffe50afedc52ca490fb331c95\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-27 21:09:40 +0000\n\n improved construction of query string.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b03e53a1d947c9a83528226a89c902a4c01dd332\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-27 19:59:54 +0000\n\n formatting changes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 715829adaaf210734dbd9654f078ff034ec9ed82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-27 19:59:31 +0000\n\n Use the version of the each that doesn't have the catch block, which makes the debugging harder.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 596311208224c3850f559e9b3276deb4d3db02fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-27 18:33:49 +0000\n\n f:combobox is preferred now.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38d8c36aa9873362400996ff4928015f7f8328c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-27 18:32:45 +0000\n\n a convenience method to assist trouble-shooting.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77e536915784e2d07c9178c9865b50ee5937948c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-26 21:15:34 +0000\n\n fixed ArrayIndexOutOfBoundsException\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30421 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cc6223c452815d68fee687fac9039251bae566c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-26 19:09:25 +0000\n\n @items doesn't exist for <f:select>. C&P error from <f:dropDownList>.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 871fb61e0fdaa1709a0f67767b23b9fb4193749c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-26 18:34:37 +0000\n\n pushing to the site where I have better control\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6144e4196e921c8026faf198297495c05d892629\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-23 23:28:07 +0000\n\n marked as an extension and removed AssertionError\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6c7d9ce24ac6262c92d06bd8a3793d7696f389b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-23 22:22:28 +0000\n\n Add the.hpl in loadBundledPlugins if available, so a plugin can\n find itself in the PluginManager when running its own tests.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30361 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f672a29cd5b1e7f6cd20ec62a9d254fe980af2f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-23 20:05:12 +0000\n\n adding a UI sample for dynamic combo box.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24bfe8eac517e24e1f2ac515f527027faeab8d63\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-23 18:09:42 +0000\n\n r30283 introduced an NPE when tests do createSlave(), as there is no Stapler context\n to get the rootUrl. Add null check here.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19f702af90e998613bfecd0b4061125998e9b6b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-23 00:56:37 +0000\n\n this is a drop down list, not a combo box, which is editable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30338 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41273a8ecb28a799bb0c0b68b03e3e86beffd429\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 22:45:38 +0000\n\n adding a check for <label for=\"...\">\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35ab73dc3cd619cc563aec9776837247d34c69a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 22:39:48 +0000\n\n - Use the ui-samples plugin for a test bed of automated test injection to plugins.\n - Inject cursory Jelly checks to the plugin build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd8e6429b73f63844de2553fb3c2dddaace4f8db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 22:23:00 +0000\n\n Use a newer ant to avoid the \"whitepsace in path\" handling problem as shown below:\n \n + Error stacktraces are turned on.\n [INFO] Scanning for projects...\n [INFO] Searching repository for plugin with prefix: 'source'.\n [INFO] ------------------------------------------------------------------------\n [INFO] Building Test harness for Hudson and plugins\n [INFO] task-segment: [source:jar, install]\n [INFO] ------------------------------------------------------------------------\n [INFO] Preparing source:jar\n [INFO] [enforcer:enforce {execution: default}]\n [INFO] [enforcer:display-info {execution: default}]\n [INFO] Maven Version: 2.2.1\n [INFO] JDK Version: 1.6.0_19 normalized as: 1.6.0-19\n [INFO] OS Info: Arch: x86 Family: windows Name: windows xp Version: 5.1\n [INFO] [source:jar {execution: default-cli}]\n [INFO] Building jar: C:\\cygwin\\home\\kkawaguchi\\ws\\hudson\\hudson\\main\\test\\target\\hudson-test-harness-1.356-SNAPSHOT-sources.jar\n [INFO] [enforcer:enforce {execution: default}]\n [INFO] [enforcer:display-info {execution: default}]\n [INFO] Maven Version: 2.2.1\n [INFO] JDK Version: 1.6.0_19 normalized as: 1.6.0-19\n [INFO] OS Info: Arch: x86 Family: windows Name: windows xp Version: 5.1\n [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.\n [INFO] Setting property: velocimacro.messages.on => 'false'.\n [INFO] Setting property: resource.loader => 'classpath'.\n [INFO] Setting property: resource.manager.logwhenfound => 'false'.\n [INFO] [remote-resources:process {execution: default}]\n [INFO] inceptionYear not specified, defaulting to 2010\n [INFO] [resources:resources {execution: default-resources}]\n [INFO] Using 'UTF-8' encoding to copy filtered resources.\n [INFO] Copying 9 resources\n [INFO] [groovy:execute {execution: preset-packager}]\n [INFO] ------------------------------------------------------------------------\n [ERROR] BUILD ERROR\n [INFO] ------------------------------------------------------------------------\n [INFO]\n \n Illegal character in path at index 18: file:/C:/Documents and Settings/kkawaguchi/.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar\n [INFO] ------------------------------------------------------------------------\n [INFO] Trace\n org.apache.maven.lifecycle.LifecycleExecutionException\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)\n at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)\n at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)\n at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)\n at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)\n at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)\n at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)\n at org.codehaus.classworlds.Launcher.main(Launcher.java:375)\n Caused by: org.apache.maven.plugin.MojoExecutionException\n at org.codehaus.groovy.maven.plugin.MojoSupport.execute(MojoSupport.java:85)\n at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)\n ... 17 more\n Caused by: java.lang.IllegalArgumentException\n at java.net.URI.create(URI.java:842)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.tools.ant.launch.Locator.fromURI(Locator.java:162)\n at org.apache.tools.ant.launch.Locator.getResourceSource(Locator.java:119)\n at org.apache.tools.ant.launch.Locator.getClassSource(Locator.java:90)\n at org.apache.tools.ant.Project.setAntLib(Project.java:313)\n at org.apache.tools.ant.Project.initProperties(Project.java:309)\n at org.apache.tools.ant.Project.init(Project.java:295)\n at groovy.util.AntBuilder.createProject(AntBuilder.java:140)\n at groovy.util.AntBuilder.<init>(AntBuilder.java:69)\n at org.codehaus.groovy.maven.runtime.v1_6.ScriptExecutorFeature$ScriptExecutorImpl.createAntBuilder(ScriptExecutorFeature.java:84)\n at org.codehaus.groovy.maven.runtime.v1_6.ScriptExecutorFeature$ScriptExecutorImpl.createMagicAttribute(ScriptExecutorFeature.java:101)\n at org.codehaus.groovy.maven.runtime.support.ScriptExecutorSupport.applyContext(ScriptExecutorSupport.java:108)\n at org.codehaus.groovy.maven.runtime.support.ScriptExecutorSupport.execute(ScriptExecutorSupport.java:69)\n at org.codehaus.groovy.maven.plugin.execute.ExecuteMojo.process(ExecuteMojo.java:200)\n at org.codehaus.groovy.maven.plugin.ComponentMojoSupport.doExecute(ComponentMojoSupport.java:60)\n at org.codehaus.groovy.maven.plugin.MojoSupport.execute(MojoSupport.java:69)\n ... 19 more\n Caused by: java.net.URISyntaxException: Illegal character in path at index 18: file:/C:/Documents and Settings/kkawaguchi/.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar\n at java.net.URI$Parser.fail(URI.java:2809)\n at java.net.URI$Parser.checkChars(URI.java:2982)\n at java.net.URI$Parser.parseHierarchical(URI.java:3066)\n at java.net.URI$Parser.parse(URI.java:3014)\n at java.net.URI.<init>(URI.java:578)\n at java.net.URI.create(URI.java:840)\n ... 38 more\n [INFO] ------------------------------------------------------------------------\n [INFO] Total time: 7 seconds\n [INFO] Finished at: Thu Apr 22 15:20:14 PDT 2010\n [INFO] Final Memory: 37M/89M\n [INFO] ------------------------------------------------------------------------\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3171a480b50450376289312b0a124a552b88f20e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 22:05:22 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee711d4e63a01fa031a32ee9e1c50259c96c42b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 21:42:41 +0000\n\n added a convenient base class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23c7b05fc73eba28cb604d88d722caf5c6302221\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 21:31:39 +0000\n\n simplified.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4af6899fbfaaeb28387d216e99426e76dc059836\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 21:25:43 +0000\n\n @field is supported and @items is not mandatory.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad7b504ced775d8a7b724095c8b84200b2a4db0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 17:14:06 +0000\n\n user report indicates that if someone puts a null value into a system proeprty we get a hard-to-diagnose NPE. Adding code to proactively watch out for that:\n \n [workspace] $ /usr/lib/jvm/sun-jdk-1.6/bin/java -cp /opt/glassfish/.hudson/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.355.jar:/usr/share/maven-bin-2.1/boot/classworlds-1.1.jar hudson.maven.agent.Main /usr/share/maven-bin-2.1 /opt/glassfish/server/glassfish/domains/domain1/applications/hudson/WEB-INF/lib/remoting-1.355.jar /opt/glassfish/.hudson/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.355.jar 35855 /opt/glassfish/.hudson/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar\n <===[HUDSON REMOTING CAPACITY]===>\ufffd\ufffd\ufffdchannel started\n channel stopped\n ERROR: Processing failed due to a bug in the code. Please report this to users@hudson.dev.java.net\n java.lang.NullPointerException\n at java.util.Hashtable.put(Hashtable.java:394)\n at java.util.Hashtable.putAll(Hashtable.java:466)\n at hudson.maven.MavenBuilder.call(MavenBuilder.java:156)\n at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:696)\n at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:640)\n at hudson.remoting.UserRequest.perform(UserRequest.java:114)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:270)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:619)\n project=hudson.maven.MavenModuleSet@19cc863[Meetspace]\n project.getModules()=[hudson.maven.MavenModule@19fef64[Meetspace/com.steeplesoft:meetspace], hudson.maven.MavenModule@bc2f14[Meetspace/com.steeplesoft.meetspace:meetspace-parent], hudson.maven.MavenModule@11d8f11[Meetspace/com.steeplesoft.meetspace:plugin-engine], hudson.maven.MavenModule@b6e204[Meetspace/com.steeplesoft.meetspace:webapp], hudson.maven.MavenModule@b097da[Meetspace/com.steeplesoft.meetspace.plugins:helloworld-plugin], hudson.maven.MavenModule@1c18b6a[Meetspace/com.steeplesoft.meetspace.plugins:plugin-api], hudson.maven.MavenModule@1a80928[Meetspace/com.steeplesoft.meetspace.plugins:plugin-engine]]\n project.getRootModule()=hudson.maven.MavenModule@bc2f14[Meetspace/com.steeplesoft.meetspace:meetspace-parent]\n FATAL: null\n java.lang.NullPointerException\n at java.util.Hashtable.put(Hashtable.java:394)\n at java.util.Hashtable.putAll(Hashtable.java:466)\n at hudson.maven.MavenBuilder.call(MavenBuilder.java:156)\n at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:696)\n at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:640)\n at hudson.remoting.UserRequest.perform(UserRequest.java:114)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:270)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:619)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92c68fbc005895b401afb526f919d72bf116b3a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-22 06:38:57 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-30319\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 491dc45cda2990ea942a9834cca3245b38afc42f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 23:48:09 +0000\n\n Update to stapler 1.140 which includes two fixes:\n - Catch case in loadParametersFromAsm when not all parameter names were found\n (if a param has type \"long\" then an index is skipped, so a null is left in\n the array) and simply return null so it can fallback to a .stapler file.\n This fixes calling of Job.doTimelineData()\n - Fix /adjuncts handling in some containers that don't like a leading /\n on a path for ClassLoader.getResource() (ok for jetty, bad for SJSWS7)\n This fixes loading of javascript for Timeline display in those containers.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6102304634a8933be123b4f201e70f0b477ff41\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 23:35:56 +0000\n\n Handle http error responses more gracefully for field validators and f:validateButton.\n Just show \"ERROR\" and show full error response only when this is clicked.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2666f0645e773ef1cf99fbdbaed7cb0479d98a3\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 22:54:17 +0000\n\n avoid math on buildNumber value when possible, in case it isn't numeric\n (e.g. batch-task plugin)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30303 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7694a6825824dafb520b2cdb5937e957413ce704\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 17:48:32 +0000\n\n tiny simplification\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30302 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d21407be4fc9c90bc29c2d8ca440be995c591cef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 07:07:55 +0000\n\n [FIXED HUDSON-6311] (actually, this change went in as rev.30287, but I'm testing if the issue update is working again)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e57e27dafd7eefd2eb97f973e3415fdc23b1a5ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 05:32:04 +0000\n\n accidentally committed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30288 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e183a983bc5803ea9e1651587728c24b907d1d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 05:29:10 +0000\n\n [FIXED HUDSON-6311] reverted the problematic change and instead introduced the ideal signature in a new name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d05c314605e6c07d9ad18916938791c75b0006be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 05:18:53 +0000\n\n moved to the correct tag.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30284 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b06bf8461b04828b6578fad4b2203a9fa2679b2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 05:17:52 +0000\n\n expose a few variables to the script.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 207f3112af5c3941fbe33bdf1edc488e50edce78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 01:12:40 +0000\n\n Fixed UOE in the following exception. Maybe I shouldn't have relied on servlet filters and defined my own thing inside Stapler, so that this whole thing can happen after the request/response/stapler association was made.\n \n But now it's too late.\n \n java.lang.UnsupportedOperationException\n at hudson.security.AccessDeniedHandlerImpl$1.getServletName(AccessDeniedHandlerImpl.java:58)\n at javax.servlet.GenericServlet.getServletName(GenericServlet.java:368)\n at javax.servlet.GenericServlet.log(GenericServlet.java:300)\n at javax.servlet.GenericServlet.init(GenericServlet.java:257)\n at org.kohsuke.stapler.Stapler.init(Stapler.java:67)\n at hudson.security.AccessDeniedHandlerImpl.handle(AccessDeniedHandlerImpl.java:56)\n at org.acegisecurity.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:229)\n at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:176)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at hudson.security.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:112)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)\n at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)\n at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)\n at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)\n at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)\n at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)\n at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)\n at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)\n at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)\n at org.mortbay.jetty.Server.handle(Server.java:324)\n at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)\n at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)\n at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)\n at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)\n at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)\n at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)\n at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30282 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a6c9d5b1af6d02b86d6412e60cd6c3504105eb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 00:16:52 +0000\n\n handle cases like [foo]http://bar/[/foo] or <foo>http://bar/</foo>.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a101330ebd81c4755414a70eb32956c571a89f2f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-21 00:04:30 +0000\n\n [HUDSON-6287] add escape-by-default for layout.jelly to avoid XSS attack from\n page title as described in case #1 in this issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ae67f416b526fafeb50363defcf602f838e8613\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-20 23:33:03 +0000\n\n Added Secret.toString(Secret) that hides the handling against NPE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30276 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82dba60b936b879cea86bfdd5c8d631c50ceb566\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-20 23:31:38 +0000\n\n Don't used /computers/(index)/ in links to abort a job or for dead executors,\n as the index can be incorrect on node page or in a filtered view where\n not all nodes are shown. Use /computer/(name)/.. in links instead.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30275 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c70a2f7d618b4723d7fd627c8b2a066a01ae4903\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-20 14:29:32 +0000\n\n Fixing default http port back to 8080\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30273 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4e9abe8972d9d0f870f7b7a4b327da5c9f1ff43\nAuthor: godin <godin@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-20 09:44:30 +0000\n\n Version bump\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74bb80b95a1efd3e6e969b04e27713711ac5d22c\nAuthor: godin <godin@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-20 09:43:55 +0000\n\n Change location of RPM package\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc032349614723577e1314a367fb8dfddb62d0f4\nAuthor: godin <godin@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-19 00:37:09 +0000\n\n Update ebuild\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc195f7d17e16d141f332e6b767857dfb82d45a3\nAuthor: godin <godin@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-19 00:36:08 +0000\n\n Update ebuild\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da5faae44c33e91389b508916248dd413a3c1b4d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-19 00:16:41 +0000\n\n added a regression test for HUDSON-6252\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58c3ceff3f9f8b819ce8d061179c87ea71eda498\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-18 18:31:09 +0000\n\n Merged revisions 30161-30163,30165,30169 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r30161 | kohsuke | 2010-04-16 20:12:58 -0700 (Fri, 16 Apr 2010) | 1 line\n \n forgot to commit this file\n ........\n r30162 | kohsuke | 2010-04-16 20:13:56 -0700 (Fri, 16 Apr 2010) | 1 line\n \n reworking the release process\n ........\n r30163 | kohsuke | 2010-04-16 20:47:30 -0700 (Fri, 16 Apr 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_355\n ........\n r30165 | kohsuke | 2010-04-16 20:47:51 -0700 (Fri, 16 Apr 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r30169 | kohsuke | 2010-04-16 22:56:23 -0700 (Fri, 16 Apr 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 799492ba6b4cdb1f5b1c91b4370603b50b0aaea3\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-17 11:11:35 +0000\n\n fixed garbled response of XML API if xpath is specified. http://n4.nabble.com/Hudson-API-XML-td1723766.html#a1723766\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b00f576279446227fd3f19d39b9e61105fa3d91\nAuthor: vlatombe <vlatombe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-16 18:59:49 +0000\n\n [FIXED-HUDSON-6283] consoleFull output is not served using gzip\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30139 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2fd8408468368b85071c5bb6d22c79733aee3c2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-16 00:23:00 +0000\n\n [FIXED HUDSON-6252] fix bad index calculation in SubText.subText which\n caused StringIndexOutOfBoundsException in UrlAnnotator. Added test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30102 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be39749c1d0df0a47ef9351cd16f171d37b56012\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-15 23:17:57 +0000\n\n picked up the latest that handles whitespace in path correctly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86c0b80265413e0c318b4c79d5e60109622ee097\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-15 23:08:54 +0000\n\n bug fix.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1e0237f650093af9d77ba476a8321ff0d556cd7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-15 21:30:47 +0000\n\n work around for bug 6933067.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30091 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba9136a89abb5636435a59b89ef477c40ca8bd2e\nAuthor: mcrooney <mcrooney@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-15 18:50:24 +0000\n\n HUDSON-6260 provide helpful information about the 'authenticated' group when adding a user/group to a matrix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77da4bcba2b8fcc75736078fd5df822a7b82385c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-15 18:04:47 +0000\n\n [FIXED HUDSON-6269] Add synchronized on Project.updateTransient actions to avoid\n deadlock between saving project config and getting project page.. save locked\n transientActions and then project itself; get locks project, then transientActions.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 277d995bb1b7d33b736386532f209355bf2beb01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-15 01:34:14 +0000\n\n [HUDSON-6259] report the error messaeg in addition to error code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f06f19edccc95cb426f808c7c58bc313579f563a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-15 00:29:20 +0000\n\n the comment was with the first attempted (and abandoned) implementation of console notes where files notes were sent over a separate channel.\n \n Since now it's encoded into the log, this comment no longer applies.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 000a7c33b1995b3219b6df2ec09dffd712710904\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-15 00:24:55 +0000\n\n Extension points can be now sorted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6253fb1b24f84b1e605aa2610267044cae6f198b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-14 22:55:18 +0000\n\n Test performance improvement by allowing multiple Hudsons to reuse classloaders.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71d28e090908b42a63a5c09e3be004af89b3e904\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-14 22:25:28 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-30067\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49a113463a92f05a3e292ad2c6120e6fe15b14b4\nMerge: 2ae2e1d28c dee464ffd9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-14 15:57:10 +0000\n\n Merge commit 'wrobel/master'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ae2e1d28c62d012a847a98fb8b1b31bf5df75cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-14 00:48:48 +0000\n\n added a convenient test assertion method that makes sure help files for properties exist and render correctly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e472afa98e9030be64787b5672d2e810e0066690\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-14 00:11:54 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9425e196d7dc94afff5af93f74635aed34316e2d\nAuthor: drulli <drulli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-13 15:19:28 +0000\n\n Use <st:nbsp/> as space since it is more readable than &#160;.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30029 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d995cd5cf1f591deeaa63562df814d6dce116b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-13 15:11:20 +0000\n\n Merged revisions 30004 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r30004 | kohsuke | 2010-04-12 22:17:28 -0700 (Mon, 12 Apr 2010) | 1 line\n \n reworking the release script\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3eb862daa183514a0fb889bbbf0e30ef1fee349\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-13 14:52:45 +0000\n\n report any missing class errors to OldDataMonitor\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4db0c7685a3d7c419a6266aa6d7bb02e3597a9fc\nAuthor: drulli <drulli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-13 14:46:31 +0000\n\n Added a &nbsp; separator between a text and its comment (in braces).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19342831c6bab8ef93e556d038e6de1c8a6e65c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-13 02:51:55 +0000\n\n Merged revisions 29994,29996 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r29994 | kohsuke | 2010-04-12 15:57:26 -0700 (Mon, 12 Apr 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_354\n ........\n r29996 | kohsuke | 2010-04-12 15:57:47 -0700 (Mon, 12 Apr 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30003 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da9acc9705e7ea6cbefd47579d37dde13bf0f101\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-12 19:45:13 +0000\n\n remove workaround to rerun testSymlink with shorter link for S10,\n and instead add (char) cast so original test uses right length for name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42b7360b9a835960cb7ede2d2b5d84e5313651e9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-12 18:43:02 +0000\n\n [ui-samples] fix page title\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 355cd7d343bc082f2ebdd5076d0b66c11117a96b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-12 18:26:37 +0000\n\n [ui-samples] add dropdownList sample\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cd23f0ea647e1221e4c088d9492c97b4c52a80e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-12 18:05:02 +0000\n\n Make f:dropdownList work in repeatable content, such as a build step.\n Removed uses of element ids and moved initialization into hudson-behavior rules.\n Added unit test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29987 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a559b1635a91d661927781932b6aa7424b906fd7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-10 01:17:04 +0000\n\n Fixed http://n4.nabble.com/Password-masking-when-running-commands-on-a-slave-tp1753033p1753033.html\n \n Mask wasn't sent properly to slaves.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db7f908fb2abc5edfe4556230b0582c3aa4cae78\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-10 00:56:10 +0000\n\n update wiki url\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06d4cf11a13c8bb9677148e0e763e6ece5006b2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-09 23:16:15 +0000\n\n integrated custom annotation checker\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e48188122d0341c6f0b5b4f63673b005a2f3c8eb\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-09 22:40:11 +0000\n\n Hook to allow Build subclasses to provide their own Runner implementations.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dee464ffd921d12310aba89a231573ddd4f704e8\nAuthor: Gunnar Wrobel <p@rdus.de>\nDate: 2010-04-09 21:45:09 +0200\n\n Newer ebuild for Hudson 1.353.\n", "commit f4437bda569a0447e6616b290f164b923276dd5e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-09 17:16:31 +0000\n\n [ui-samples] show link to index.jelly source too\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a4a04ec99c1cc22b1f2c7ee71f2f2389489d4ef\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-09 14:50:53 +0000\n\n fix bad html in translation that broke page, patch from Johan L\u00c3\u00bcbcke\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45710c2a0b823ebec36b7b12b02480cc5a7655a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-09 06:13:06 +0000\n\n 1.15 comes with more robust version detection\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5978b4c3897f9e800bab83684e0bc4f971f51e44\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-09 02:05:43 +0000\n\n i18n and l10n(ja) of SimpleScheduledRetentionStrategy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29900 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9655d38dad8ec75431cb59feaf89d2299a059d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-09 00:02:19 +0000\n\n also put the version in a very distinctive way\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8809f3def61d24b136cf3c215ddea05c896bcb60\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-08 07:18:02 +0000\n\n Fixed don't set charset.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29877 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dbd212039ab618dc294c9749f38f9df6e54e95e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-08 05:29:38 +0000\n\n fixed NPE if stdout isn't given:\n \n Exception:\n Stacktrace:\n java.lang.NullPointerException: out is null\n at hudson.util.StreamCopyThread.(StreamCopyThread.java:44)\n at hudson.util.StreamCopyThread.(StreamCopyThread.java:51)\n at hudson.Proc$LocalProc.(Proc.java:150)\n at hudson.Proc$LocalProc.(Proc.java:121)\n at hudson.Launcher$LocalLauncher.launch(Launcher.java:633)\n at hudson.Launcher$ProcStarter.start(Launcher.java:268)\n at hudson.Launcher$ProcStarter.join(Launcher.java:275)\n at hudson.plugins.script_realm.ScriptSecurityRealm.authenticate(ScriptSecurityRealm.java:62)\n at hudson.security.AbstractPasswordBasedSecurityRealm$Authenticator.retrieveUser(AbstractPasswordBasedSecurityRealm.java:137)\n at org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:119)\n at org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:195)\n at org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:45)\n at org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:71)\n at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:252)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)\n at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)\n at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)\n at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)\n at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)\n at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)\n at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)\n at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)\n at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)\n at java.lang.Thread.run(Thread.java:637)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29867 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4572e7738c053e0394ac95fc26e804e8f0974e6d\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-07 23:51:31 +0000\n\n refactering\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce4c832e67278b53e259c3a389b32d061a734faf\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-07 22:29:45 +0000\n\n java1.5 compatibility fix in handling of EOFException\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46d604dd421294f51fe6c12c642caf3193486867\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-07 22:15:34 +0000\n\n [FIXED HUDSON-2341] Colored ball image at top of build pages was broken\n for Hudson in some web containers. Fixed by removing workaround (r323)\n for a Firefox bug (https://bugzilla.mozilla.org/show_bug.cgi?id=89419),\n fixed since 3.0.5 (Dec, 2008).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9fec8e0785b2ec31b52cefbeac3abac35d1bc56b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-07 11:22:10 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd2584030b13c2d928c870db76c35664c5852ceb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-07 06:12:25 +0000\n\n added japanese localzation of ZFSInstaller.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7573c9bed48a0a7e2abe003b05147d57f57e47c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-06 23:55:17 +0000\n\n return value from Recorder.perform shouldn't be ignored. See http://n4.nabble.com/how-can-a-Recorder-mark-build-as-failure-tp1746654p1746654.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29836 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfcb57b122d7ced4a1a2a1b107b362132ca8b562\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-06 23:22:02 +0000\n\n noting that mail={0} is likely a useful search.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e342c7e7c9811de253659331adb1d442feda6e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-06 23:18:41 +0000\n\n rolling back the LDAP change based on the discussion: http://n4.nabble.com/LDAP-change-tp1749752p1749752.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2bd8ceae289140dee79e84134017e55a14f5504\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-06 14:58:59 +0000\n\n Added to configure charset option of Mailer.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29822 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6197c8848fe2e67b89d751554fdc2f4d8a2044a1\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-06 13:57:42 +0000\n\n updated Japanese localization of LogRotate.\n TOTAL: Files: 528 Keys: 1504 Done: 1439(95.68%)\n Missing: 39(2.59%) Orphan: 7(0.47%) Empty: 4(0.27%) Same: 15(1.00%)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5dbe59b3240a39211d17c3ac6594886500989438\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-06 05:13:40 +0000\n\n improved the error message so that users can easily see that this is a disrupted connection.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ba89b5b883a0e9357480e41bb893c90acdcca67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-06 05:09:22 +0000\n\n Fixed a bug where a job created via XML didn't properly receive upstream/downstream computation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29798 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b09c5098e4aea8382413b62c95a767379b854c41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-06 04:54:40 +0000\n\n Added the slave retention strategy based on a schedule.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f602e0f40f5140064e7b7766c98438e5f59b2c15\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-02 22:23:31 +0000\n\n [FIXED HUDSON-5869] workaround in progressive log display for IE's\n whitespace normalization when assigning to innerHTML.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5608401ef314fdf084dd096e5647b3fb83b4b08\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-02 18:39:53 +0000\n\n Updated Japanese localization.\n TOTAL: Files: 528 Keys: 1504 Done: 1435(95.41%)\n Missing: 43(2.86%) Orphan: 7(0.47%) Empty: 4(0.27%) Same: 15(1.00%)\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd054f70c19e374ec5bae7645b5274f91fb25106\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-02 12:44:41 +0000\n\n Status of build history doesn't indicate test fafilure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29716 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8df09e81cd1e4f31fa8a74c1db6dec39a09206e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-01 23:43:02 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-29696\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29698 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 745e0114e5212b0696eed030abb7d4ddd8b99105\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-01 23:41:56 +0000\n\n integrated back the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ff23b5d1652b74af6ad1896247eb70b544042b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-04-01 22:46:27 +0000\n\n adding a convenience base class for various Cloud implementations.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29689 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05cf2ddc686bc0cd0914655bea0f4252909cbdfd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 22:27:36 +0000\n\n Quiet period wasn't taking effect properly when doing parameterized builds.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a52565547ccdfe1bcba348724f153c32a01d46db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 22:21:28 +0000\n\n strange place to check for buildability.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5d891b1b953422afdacf18334940a83dde09f8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 22:15:45 +0000\n\n [FIXED HUDSON-6137] in 1.354. Thanks for the patch!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43c68693a621d462fb6acc501dced5501c65307d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 22:00:58 +0000\n\n [FIXED HUDSON-6140] disable AJP by default.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c78ae310bf28db07c43663cf07f271428561717f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 16:47:51 +0000\n\n [FIXED HUDSON-6034] in 1.354.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03198ecc7fbb6a242f38e7c29d34dc9362d0722f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 13:05:32 +0000\n\n l18n & l10n of navigation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29641 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6de4efefd5743746bac268eeaea6aa4cf1517025\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 12:13:21 +0000\n\n Fixed incorrect German localizations.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29639 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49e6ed2040060bd1e9999fdfb2be9a9a44118be9\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 10:56:31 +0000\n\n fixed compilation failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79b0db483fbcb9beb41004d5b6e1d0b8eb806916\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 01:25:10 +0000\n\n do not require the READ permission for channel connections. The connected session will be authenticated later\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfe3f7315e8e29620150811485028708967e4bad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-31 01:01:10 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 059ef4ac26b37b234cd89f27ee2276d5ec169ea8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 23:14:29 +0000\n\n resurrected rev.28991\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef39c053f73939b89c3b020d21a4ff098ea41fb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 23:10:15 +0000\n\n Relaxed the LDAP search a bit so that it also matches the 'cn' and 'mail' attributes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29615 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b5d168c7222c8ce8750dc5ab4cacdf28695c2d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 22:49:49 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2443ed312aea505f8725bf85d5bba8d15b7f9d19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 22:49:23 +0000\n\n improving the error message, as in most Hudson this is likely causd by a configuration error.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a168fc472af52fcf4f3f4f3dbdccb1cf807a4c56\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 22:41:24 +0000\n\n - Improved the error reporting mechanism in LDAP setting.\n - improved FormValidation.error(...) so that one can easily send the full stack trace.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67cc6af159cfc23e87ddafa921fd09d25b312133\nAuthor: vlatombe <vlatombe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 19:20:14 +0000\n\n [FIXED HUDSON-5428] In Maven2 jobs, parsing POM is done *before* calling pre-build steps (using M2-extra-steps-plugin)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 918a06d27006ecdd86dcdc630af2de7b15478263\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 18:16:55 +0000\n\n committed to the serializability.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bf36ecf5722c4d227fae06cd0c4b26e2769b72b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 16:59:39 +0000\n\n [FIXED HUDSON-6072] Ajax.Request accepts both object(hash) or Array for requestHeaders,\n but crumb.wrap only worked with hash.. now support Array as well.\n This fixes ajax update of Build History when CSRF protection is turned on.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e22361309b8d8ee01646cc9e291d0f97711c2e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 09:47:41 +0000\n\n Merged revisions 29309-29311,29421,29449,29451,29459 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r29309 | kohsuke | 2010-03-26 14:44:45 -0700 (Fri, 26 Mar 2010) | 1 line\n \n Work around for http://n4.nabble.com/hudson-logging-LogRecorderManagerTest-failing-tp1589811p1589811.html\n ........\n r29310 | kohsuke | 2010-03-26 14:45:29 -0700 (Fri, 26 Mar 2010) | 1 line\n \n unnecessary boxing\n ........\n r29311 | kohsuke | 2010-03-26 16:00:41 -0700 (Fri, 26 Mar 2010) | 1 line\n \n fixed a stability in the test.\n ........\n r29421 | kohsuke | 2010-03-29 11:40:37 -0700 (Mon, 29 Mar 2010) | 1 line\n \n improving the test stability\n ........\n r29449 | kohsuke | 2010-03-29 18:08:26 -0700 (Mon, 29 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_353\n ........\n r29451 | kohsuke | 2010-03-29 18:08:46 -0700 (Mon, 29 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r29459 | kohsuke | 2010-03-29 19:20:42 -0700 (Mon, 29 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc4c17b9279cfc31cbe2811376fd364fc841c858\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-30 01:00:14 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69b219e36e49ad356bc07ac9b93a11a7c816e1e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-29 18:39:56 +0000\n\n boy we weren't cleaning up the garbage in /tmp!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 995366074258786415c6d01f6bd7f59afb4b42bb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-29 13:59:14 +0000\n\n updated Japanese localization.\n TOTAL: Files: 527 Keys: 1500 Done: 1382(92.13%)\n Missing: 92(6.13%) Orphan: 9(0.60%) Empty: 4(0.27%) Same: 13(0.87%)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01583359901e2a01e03a78fed041a38d087292e5\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-29 13:23:06 +0000\n\n added Japanese localization of OldDataMonitor.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a70aad9c0d1f1c38cf78d113a53d4c38a9ea5e21\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-28 13:41:40 +0000\n\n Updated German localization of hudson-core and hudson-war.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29372 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8e2d798f0b62df35b2e05beb70c2ddec96f8d81\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-28 13:37:33 +0000\n\n Updated German localization of maven-plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76121e2caef7d6cdb69d652107b3fdaebf1dd0a2\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-28 13:06:02 +0000\n\n Fixed typo in documentation (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c90cbd351c0cff5810dc79529769cba832a72d1a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-28 12:28:12 +0000\n\n fixed my mistake.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 706900ea7864a09c002fde3ddc793337aaf7a3cb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-28 12:16:08 +0000\n\n fixed Japanese localization overall according to http://www.simonwiest.de/glottr/report/ja.html (3/25).\n More efforts are needed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29367 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e57f3d310c8ec5ca5cd6de0f17a9919e5a08107b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-27 17:06:35 +0000\n\n updated \"outdated\" Japanese localization in war. See http://www.simonwiest.de/glottr/report/ja.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29350 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 566d4b6b9fc1e4960ce9c439aa6000bf772b7a6f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-27 16:03:29 +0000\n\n updated \"outdated\" Japanese help file in war. See http://www.simonwiest.de/glottr/report/ja.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fc8522c778097c2b130f3c84e2484dcb1691c56\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-27 00:11:40 +0000\n\n little text fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 411e9d8a16b98e4069edbd8159503511194f1d52\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-26 23:37:31 +0000\n\n stop reloading automatically from disk.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 987ff580e2c6f017e3fe8a5e41bc0e0752b5bb50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-26 21:27:01 +0000\n\n one more optimization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f43ecdd93edbe35f48d2e6a71103aae4aead19ff\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-26 18:49:18 +0000\n\n [HUDSON-6080] Reconciled inconsistency between module root vs workspace usage for base in resolving alternate settings path in POM parsing vs actual Maven run\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84791dbceac0139b26d04980950ede417c46eda5\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-26 09:57:32 +0000\n\n added Japanese localization for Hudson CLI\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3d3a976cbebe1e01d12c769028bbc182c5828fe\nAuthor: drulli <drulli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-26 09:07:55 +0000\n\n Added a space between Test Result link and Result Value.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3ad3ab4beac26b371c195f7bfead5d2c85109af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-26 01:24:42 +0000\n\n improved the handling of URL enclosed in \"...\" or <...> (or others like that)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29261 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 393adbf66779ce0059e8b2c34f52d5d574fa4ce2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-26 01:16:50 +0000\n\n [FIXED HUDSON-6076] fix link in help\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4e4167f6e1d52a5c4f2c9bf124430912d1a7db7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-25 19:42:22 +0000\n\n this class actually serves a purpose, which is to introduce a tree structure induced by the getChildren() method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfa93f7df375dab6882f44702ee46a205d8e9afb\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-25 10:21:09 +0000\n\n added statistics to translation-tool\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f744501078b32d9a9d872c85659e87449fc5792a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-25 00:29:03 +0000\n\n LogTaskListener needs to be remoteable, and clarified the remotable semantics of TaskListener.\n \n See http://n4.nabble.com/Hudson-dev-f387835.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37b4a3fdab1fb89ae47bef521703f5e732d53105\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-25 00:17:03 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-29206\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bcd8164bdbe2b723da69c2689e70cd6b51d85a8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-25 00:16:32 +0000\n\n add another radiobutton test, this one with preexisting data\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 330c6304dcc662703791fbbf4f8540eaec3aa735\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-24 23:50:40 +0000\n\n recognize \"... 12 more\" lines\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e81fba4f2bdd67b9744a4de6a61f91fdb02ab05\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-24 22:31:54 +0000\n\n [HUDSON-5028] reselect any radiobuttons unselected by browser before names uniquified\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae368a86bed3eb8101ae6045cc5732ceef33f385\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-24 16:08:46 +0000\n\n Fixing wiki link for aesthetic purposes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a5a04ff4aa038d9d4c34ad7de37e9b1ac7aa0bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-23 23:33:06 +0000\n\n Merged revisions 28947-28949,28951,28956 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r28947 | kohsuke | 2010-03-19 18:10:26 -0700 (Fri, 19 Mar 2010) | 1 line\n \n fixed a test failure.\n ........\n r28948 | kohsuke | 2010-03-19 18:10:56 -0700 (Fri, 19 Mar 2010) | 1 line\n \n accidentally committed.\n ........\n r28949 | kohsuke | 2010-03-19 18:40:50 -0700 (Fri, 19 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_352\n ........\n r28951 | kohsuke | 2010-03-19 18:41:30 -0700 (Fri, 19 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r28956 | kohsuke | 2010-03-19 19:27:54 -0700 (Fri, 19 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc41d34a8ccb8d13f88ea25490b8338c61c6df4c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-23 22:49:40 +0000\n\n [HUDSON-5028] expand radiobutton support in repeatable content\n to work in nested repeatables.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29170 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f8ffe76e6d8eb82bf522835653010e8167bac7c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-23 16:17:12 +0000\n\n [FIXED HUDSON-6025] simplify form.onsubmit handling with combobox.\n 1) in onblur handler, simply restore old form.onsubmit rather than adding\n another wrapper to call the old handler (which can result in a deep call\n stack if several comboboxes are used prior to form submission).\n 2) in onsubmit handler when focused, only call the original onsubmit when\n the dropdown is not showing (ie don't call it when we intercept the submit\n to just select an item from the list and return false)\n I didn't figure out exactly why, but the current code could result in the\n original form.onsubmit handler not being called on form submission when\n multiple comboboxes are used. This simplification seems to resolve the issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8016aae4ac61152e2743744bc8d2c73c5178e24a\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-23 15:25:08 +0000\n\n First version of translation-tool\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e24a67cd7eb0d0a114cd6a218b817c9d0056327e\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-23 13:32:46 +0000\n\n Added more missing Spanish keys\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 772bd8f63f7ab45b5235aa02f51e02e781c37c0b\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-23 11:27:29 +0000\n\n Added missing Spanish keys, and deleted unused ones\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 740f285839008140d56b0341e5989cc32138e499\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-22 00:02:07 +0000\n\n Add support for radio buttons in repeatable content.\n This is done by uniquifying groups of radiobutton names using Behavior rules,\n then converting back to original names before form submission in buildFormTree.\n Added some unit tests for f:repeatable, covering basic usage, minimum parameter,\n simple radio buttons and f:radioBlock.\n Fixed handling of minimum parameter in f:repeatable, since the new test failed :-)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41ee8d616cdc3060306f1f70512f487e16edd130\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-21 17:27:44 +0000\n\n no longer needed now given that the branch is already merged\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c4f3e0ffd5e2acc7454e5f5f25b1880cc7f6be5\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-21 12:03:25 +0000\n\n updated Spanish translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5f1ed58763366d4435c12e22f8c1e424f16cd14\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-20 23:53:58 +0000\n\n Tagging a repository can result in NPE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29013 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dfd41e8259c3f90cd16ab2b9ed4efcf8ee037d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-20 22:23:07 +0000\n\n rolled back rev.28991 until stapler is ready\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29004 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0e9b05f788c35429b35c0ccf229e140ede01b5d\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-20 20:00:30 +0000\n\n Removing the not-really-useful MavenJunitPlugin stuff and instead just having the Surefire stuff listen for maven-junit-plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be1698d9d983208707c8783ee2dbbeaf97a0abf0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-20 19:56:59 +0000\n\n adding links to source files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d16f313b429694981092fe43332dc24d26cf87a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-20 19:36:35 +0000\n\n tweaked to retain static layout.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d647400e9d324eeba039cafd83a304f35b62628\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-20 19:06:59 +0000\n\n [FIXED HUDSON-3993] Added links to individual builds in buildTimeTrend\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0f06f3debae99e3999bde6a599563856ae4aa14\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-19 22:56:46 +0000\n\n [FIXED HUDSON-4693] Changed checkFileInWorkspace to look at getModuleRoot(), reverting to earlier behavior\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ecc06be2fab39bb666aad1e999318f9e9d46528\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-19 22:46:59 +0000\n\n added an example.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05e9738aa8bf7ba29b778159e4e673ffb1758c57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-19 21:31:38 +0000\n\n @title is mandatory.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28940 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b129bf3efacdc7d2ca1ee844f8829c00156303c6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-19 21:24:48 +0000\n\n [FIXED HUDSON-5982] add st:out for class/test names in a few places,\n in case those names have < character\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 976028dd79cbb793cba945833d12d169e6425545\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-19 18:58:19 +0000\n\n sort a list of commands.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 741d94a54208367f0f45a8eb0e5b6feed9d5ea7b\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-18 17:05:48 +0000\n\n Trying to diagnose possibly random error.\n Exception in thread \"hg ...args...: stdout copier\" java.lang.NullPointerException\n at hudson.util.StreamCopyThread.run(StreamCopyThread.java:58)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6faac6868cc76f7c79eb0ac9583f218a724c0d0\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-18 16:11:33 +0000\n\n added a UI link to cc.xml (cf. http://wiki.hudson-ci.org/display/HUDSON/Monitoring+Hudson)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba0af9c4eb658f40a6da8c4afe71adacd5a97c16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-17 22:14:46 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-28799\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cfa36f1f90034126a50892f4f2cff7777637e3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-17 21:10:21 +0000\n\n Fixed a situation where a failure in plugin start up can prevent massive number of job loss.\n \n This fix is a work around until SEZPOZ-11 is fixed. The original stack trace is as follows:\n \n --------------\n Unable to find a $JAVA_HOME at \"/usr\", continuing with system-provided Java...\n Unable to find a $JAVA_HOME at \"/usr\", continuing with system-provided Java...\n Running from: /Users/engineyard/Desktop/eyci/hudson.war\n [Winstone 2010/03/17 13:58:03] - Beginning extraction from war file\n hudson home directory: /Users/engineyard/.hudson\n [Winstone 2010/03/17 13:58:06] - HTTP Listener started: port=8080\n [Winstone 2010/03/17 13:58:06] - AJP13 Listener started: port=8009\n [Winstone 2010/03/17 13:58:06] - Winstone Servlet Engine v0.9.10 running: controlPort=disabled\n Mar 17, 2010 1:58:06 PM hudson.model.Hudson$4 onAttained\n INFO: Started initialization\n Mar 17, 2010 1:58:07 PM hudson.ClassicPluginStrategy createPluginWrapper\n INFO: Plugin statusmonitor.hpi is disabled\n Mar 17, 2010 1:58:07 PM hudson.model.Hudson$4 onAttained\n INFO: Listed all plugins\n Mar 17, 2010 1:58:07 PM hudson.plugins.im.HudsonIsBusyListener <init>\n INFO: Executor busy listener created\n Mar 17, 2010 1:58:07 PM hudson.model.Hudson$4 onAttained\n INFO: Prepared all plugins\n Mar 17, 2010 1:58:07 PM hudson.model.Hudson$4 onAttained\n INFO: Started all plugins\n Mar 17, 2010 1:58:22 PM hudson.plugins.ircbot.v2.IRCConnection connect\n INFO: connected to IRC\n Mar 17, 2010 1:58:22 PM hudson.plugins.ircbot.v2.IRCConnection getGroupChat\n INFO: Trying to join channel #awsm\n Mar 17, 2010 1:58:22 PM hudson.plugins.im.DummyConnection setPresence\n INFO: Set presence via dummy connection: 'AVAILABLE' : 'Yawn, I'm so bored. Don't you have some work for me?'\n Mar 17, 2010 1:58:22 PM hudson.util.RobustReflectionConverter doUnmarshal\n WARNING: Skipping a non-existent field value\n com.thoughtworks.xstream.converters.reflection.NonExistentFieldException: No such field hudson.plugins.im.GroupChatIMMessageTarget.value\n at com.thoughtworks.xstream.converters.reflection.FieldDictionary.field(FieldDictionary.java:106)\n at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.getFieldType(PureJavaReflectionProvider.java:152)\n at hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:330)\n at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:219)\n at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:174)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)\n at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)\n at hudson.util.RobustCollectionConverter.populateCollection(RobustCollectionConverter.java:86)\n at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:61)\n at hudson.util.RobustCollectionConverter.unmarshal(RobustCollectionConverter.java:77)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)\n at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)\n at hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionConverter.java:265)\n at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:223)\n at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:174)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)\n at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)\n at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)\n at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:186)\n at hudson.util.DescribableList$ConverterImpl.unmarshal(DescribableList.java:229)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)\n at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)\n at hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionConverter.java:265)\n at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:223)\n at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:174)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)\n at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)\n at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)\n at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)\n at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)\n at hudson.util.XStream2.unmarshal(XStream2.java:70)\n at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)\n at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)\n at hudson.XmlFile.read(XmlFile.java:126)\n at hudson.model.Items.load(Items.java:106)\n at hudson.model.Hudson$12.run(Hudson.java:2090)\n at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at hudson.model.Hudson$3.runTask(Hudson.java:649)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)\n at java.lang.Thread.run(Thread.java:613)\n Mar 17, 2010 1:58:22 PM hudson.model.Hudson$4 onTaskFailed\n SEVERE: Failed Loading job moi\n java.lang.NoClassDefFoundError: hudson/plugins/im/DefaultIMMessageTargetConverter\n at java.lang.ClassLoader.defineClass1(Native Method)\n at java.lang.ClassLoader.defineClass(ClassLoader.java:676)\n at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)\n at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)\n at java.net.URLClassLoader.access$100(URLClassLoader.java:56)\n at java.net.URLClassLoader$1.run(URLClassLoader.java:195)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.net.URLClassLoader.findClass(URLClassLoader.java:188)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:317)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:252)\n at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)\n at hudson.plugins.jabber.im.transport.JabberPublisher.<clinit>(JabberPublisher.java:80)\n at sun.misc.Unsafe.ensureClassInitialized(Native Method)\n at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)\n at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)\n at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)\n at java.lang.reflect.Field.getFieldAccessor(Field.java:899)\n at java.lang.reflect.Field.get(Field.java:358)\n at net.java.sezpoz.IndexItem.instance(IndexItem.java:153)\n at hudson.ExtensionFinder$Sezpoz.findExtensions(ExtensionFinder.java:101)\n at hudson.ExtensionList.load(ExtensionList.java:198)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:181)\n at hudson.ExtensionList.iterator(ExtensionList.java:112)\n at hudson.model.Hudson.getDescriptor(Hudson.java:893)\n at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:907)\n at hudson.triggers.Trigger.getDescriptor(Trigger.java:135)\n at hudson.triggers.SCMTrigger.getDescriptor(SCMTrigger.java:94)\n at hudson.triggers.SCMTrigger.getDescriptor(SCMTrigger.java:64)\n at hudson.model.Descriptor.toMap(Descriptor.java:628)\n at hudson.model.AbstractProject.getTriggers(AbstractProject.java:1227)\n at hudson.model.Project.updateTransientActions(Project.java:209)\n at hudson.model.AbstractProject.onLoad(AbstractProject.java:232)\n at hudson.model.Project.onLoad(Project.java:86)\n at hudson.model.Items.load(Items.java:107)\n at hudson.model.Hudson$12.run(Hudson.java:2090)\n at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at hudson.model.Hudson$3.runTask(Hudson.java:649)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)\n at java.lang.Thread.run(Thread.java:613)\n Mar 17, 2010 1:58:22 PM hudson.model.Hudson$4 onTaskFailed\n SEVERE: Failed Loading job ey_sso\n java.lang.NoClassDefFoundError\n at sun.misc.Unsafe.ensureClassInitialized(Native Method)\n at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)\n at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)\n at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)\n at java.lang.reflect.Field.getFieldAccessor(Field.java:899)\n at java.lang.reflect.Field.get(Field.java:358)\n at net.java.sezpoz.IndexItem.instance(IndexItem.java:153)\n at hudson.ExtensionFinder$Sezpoz.findExtensions(ExtensionFinder.java:101)\n at hudson.ExtensionList.load(ExtensionList.java:198)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:181)\n at hudson.ExtensionList.iterator(ExtensionList.java:112)\n at hudson.model.Hudson.getDescriptor(Hudson.java:893)\n at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:907)\n at hudson.triggers.Trigger.getDescriptor(Trigger.java:135)\n at hudson.triggers.SCMTrigger.getDescriptor(SCMTrigger.java:94)\n at hudson.triggers.SCMTrigger.getDescriptor(SCMTrigger.java:64)\n at hudson.model.Descriptor.toMap(Descriptor.java:628)\n at hudson.model.AbstractProject.getTriggers(AbstractProject.java:1227)\n at hudson.model.Project.updateTransientActions(Project.java:209)\n at hudson.model.AbstractProject.onLoad(AbstractProject.java:232)\n at hudson.model.Project.onLoad(Project.java:86)\n at hudson.model.Items.load(Items.java:107)\n at hudson.model.Hudson$12.run(Hudson.java:2090)\n at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at hudson.model.Hudson$3.runTask(Hudson.java:649)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)\n at java.lang.Thread.run(Thread.java:613)\n Mar 17, 2010 1:58:22 PM hudson.model.Hudson$4 onTaskFailed\n SEVERE: Failed Loading job ey_zendesk\n java.lang.NoClassDefFoundError\n at sun.misc.Unsafe.ensureClassInitialized(Native Method)\n at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)\n at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)\n at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)\n at java.lang.reflect.Field.getFieldAccessor(Field.java:899)\n at java.lang.reflect.Field.get(Field.java:358)\n at net.java.sezpoz.IndexItem.instance(IndexItem.java:153)\n at hudson.ExtensionFinder$Sezpoz.findExtensions(ExtensionFinder.java:101)\n at hudson.ExtensionList.load(ExtensionList.java:198)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:181)\n at hudson.ExtensionList.iterator(ExtensionList.java:112)\n at hudson.model.Hudson.getDescriptor(Hudson.java:893)\n at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:907)\n at hudson.triggers.Trigger.getDescriptor(Trigger.java:135)\n at hudson.triggers.SCMTrigger.getDescriptor(SCMTrigger.java:94)\n at hudson.triggers.SCMTrigger.getDescriptor(SCMTrigger.java:64)\n at hudson.model.Descriptor.toMap(Descriptor.java:628)\n at hudson.model.AbstractProject.getTriggers(AbstractProject.java:1227)\n at hudson.model.Project.updateTransientActions(Project.java:209)\n at hudson.model.AbstractProject.onLoad(AbstractProject.java:232)\n at hudson.model.Project.onLoad(Project.java:86)\n at hudson.model.Items.load(Items.java:107)\n at hudson.model.Hudson$12.run(Hudson.java:2090)\n at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at hudson.model.Hudson$3.runTask(Hudson.java:649)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)\n at java.lang.Thread.run(Thread.java:613)\n Mar 17, 2010 1:58:22 PM hudson.ExpressionFactory2$JexlExpression evaluate\n WARNING: Caught exception evaluating: it.statData. Reason: java.lang.reflect.InvocationTargetException\n java.lang.reflect.InvocationTargetException\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:592)\n at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)\n at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)\n at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)\n at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)\n at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)\n at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)\n at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)\n at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)\n at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)\n at org.apache.commons.jelly.impl.ExpressionScript.run(ExpressionScript.java:66)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:76)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:268)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:268)\n at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:118)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:268)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:268)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:76)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:76)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:268)\n at org.kohsuke.stapler.jelly.CustomTagLibrary$1.run(CustomTagLibrary.java:132)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)\n at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:268)\n at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:40)\n at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:30)\n at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:43)\n at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:83)\n at org.kohsuke.stapler.Stapler.invoke(Stapler.java:508)\n at org.kohsuke.stapler.Stapler.invoke(Stapler.java:435)\n at org.kohsuke.stapler.Stapler.service(Stapler.java:123)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)\n at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)\n at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)\n at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)\n at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)\n at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)\n at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)\n at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)\n at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)\n at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)\n at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)\n at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:162)\n at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)\n at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)\n at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)\n at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)\n at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)\n at java.lang.Thread.run(Thread.java:613)\n Caused by: java.lang.NoClassDefFoundError\n at sun.misc.Unsafe.ensureClassInitialized(Native Method)\n at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)\n at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)\n at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)\n at java.lang.reflect.Field.getFieldAccessor(Field.java:899)\n at java.lang.reflect.Field.get(Field.java:358)\n at net.java.sezpoz.IndexItem.instance(IndexItem.java:153)\n at hudson.ExtensionFinder$Sezpoz.findExtensions(ExtensionFinder.java:101)\n at hudson.ExtensionList.load(ExtensionList.java:198)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:181)\n at hudson.ExtensionList.iterator(ExtensionList.java:112)\n at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:141)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:181)\n at hudson.ExtensionList.iterator(ExtensionList.java:112)\n at hudson.model.UsageStatistics.getStatData(UsageStatistics.java:154)\n ... 65 more\n Mar 17, 2010 1:58:23 PM hudson.model.Hudson$4 onTaskFailed\n SEVERE: Failed Loading job sous_chef\n java.lang.NoClassDefFoundError\n at sun.misc.Unsafe.ensureClassInitialized(Native Method)\n at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)\n at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)\n at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)\n at java.lang.reflect.Field.getFieldAccessor(Field.java:899)\n at java.lang.reflect.Field.get(Field.java:358)\n at net.java.sezpoz.IndexItem.instance(IndexItem.java:153)\n at hudson.ExtensionFinder$Sezpoz.findExtensions(ExtensionFinder.java:101)\n at hudson.ExtensionList.load(ExtensionList.java:198)\n at hudson.ExtensionList.ensureLoaded(ExtensionList.java:181)\n at hudson.ExtensionList.iterator(ExtensionList.java:112)\n at hudson.model.Hudson.getDescriptor(Hudson.java:893)\n at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:907)\n at hudson.triggers.Trigger.getDescriptor(Trigger.java:135)\n at hudson.triggers.SCMTrigger.getDescriptor(SCMTrigger.java:94)\n at hudson.triggers.SCMTrigger.getDescriptor(SCMTrigger.java:64)\n at hudson.model.Descriptor.toMap(Descriptor.java:628)\n at hudson.model.AbstractProject.getTriggers(AbstractProject.java:1227)\n at hudson.model.Project.updateTransientActions(Project.java:209)\n at hudson.model.AbstractProject.onLoad(AbstractProject.java:232)\n at hudson.model.Project.onLoad(Project.java:86)\n at hudson.model.Items.load(Items.java:107)\n at hudson.model.Hudson$12.run(Hudson.java:2090)\n at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)\n at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)\n at hudson.model.Hudson$3.runTask(Hudson.java:649)\n at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)\n at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)\n at java.lang.Thread.run(Thread.java:613)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5720d37d9755d319775ecbc7d7721003ff6ab6e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-17 18:55:14 +0000\n\n fixed a compilation failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28788 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d050bb4c77b59afac4a6549f12cdeb63167bdfb9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-17 18:53:01 +0000\n\n removed warning\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac5552e5182a57e360486d710753e8bf5e914eac\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-17 17:51:15 +0000\n\n Reverting part of 28759 as it seemed to produce a compilation error on hudson.glassfish.org.\n (I cannot reproduce locally using 6u18; might be a bug in the 6u13 javac?)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee446ce2cc6e8af08e99b8507ec6e9dd07038eb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-17 02:02:56 +0000\n\n set time out to avoid infinite hang.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82d50c5b220538f4774123bea9ce0e8d0db12328\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-17 01:57:16 +0000\n\n formatting changes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd84f0f5604000c349d80b691913b403a45381ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-17 01:15:38 +0000\n\n [FIXED HUDSON-5941] in 1.352. Keep progressiveText for text/plain and serve text/html from a different URL.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd3252f4d6d6690fcbc8943f277bf388d6a426d3\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 21:45:59 +0000\n\n A more appropriate <ciManagement> for core.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28762 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b56d41ca8880c7465a5f54e9cd48f9fc9e0bd310\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 21:43:17 +0000\n\n Trivial.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28761 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5e015e891d68de8b305171c67437722ab7534ac\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 21:26:59 +0000\n\n Avoid raw types.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd44c4b6046a85127c1b203137824da5dda241aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 19:23:26 +0000\n\n report more details if symlink creation fails, or else it's impossible for the operator to act on the problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e40bc1f03de90efa04108135599c555db5f0f61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 19:18:12 +0000\n\n fixed a regression. The getUrl() method overlaps with Hudson.getUrl().\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60d5a1f850a0322459c41edf134a4b16cb6aa9df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 18:57:02 +0000\n\n fixed a problem that I discovered while trying to obtain the code coverage.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01bc7dc23ec0978432fe1277436ba709f8aa70ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 18:55:58 +0000\n\n fixed NPE that breaks some tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 180d68c0b937aee41b6721e863b056821cf3520b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 18:11:46 +0000\n\n community contributed translations from 1/29-3/16\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d921a9557fd0f34539ee807fc1352509499f95c\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 17:19:53 +0000\n\n [FIXED HUDSON-5943] Fixed IllegalStateException due to trying to pass a FilePath around\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1aa76ccd5e54a83793c3ca5e9f3c8388853ac421\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 17:01:37 +0000\n\n [HUDSON-5943] Adding test to reproduce this bug\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f043975fc897444880e7d21ca45bdf65b24e813d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 16:14:27 +0000\n\n [HUDSON-5941] [HUDSON-5944] MarkupText.toString(boolean) was ignoring the\n preEscape parameter when no markup tags were added.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb6ddf8c902e2dfc43e1a47600519eef2cdf4858\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-16 08:03:43 +0000\n\n [FIXED HUDSON-2722] Fix editableComboBox to select item even when mouse click\n takes more than 100ms. (mousedown on item makes text field lose focus, which\n does a setTimeout to hide dropdown after 100ms.. it mouseup doesn't happen\n before this, onclick is never triggered. Now using onmousedown to immediately\n trigger select of item)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f0f26ba80019478a3f6adc8ef8b1de7179ef018\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 21:47:45 +0000\n\n Improved the URL annotation logic.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74b94cccdc8b374e27add0c28f2d4d903cf468ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 21:30:03 +0000\n\n Page shouldn't scroll up when the user opens/closes a stack trace in the test failure report.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 867cbef722b006a8070220b237a74b396004b3eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 21:12:40 +0000\n\n fixed a build failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 17a32657cf5a260709b174fdb19d315c4ec2079c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 21:10:47 +0000\n\n [FIXED HUDSON-5922] Supported JBoss EAP 5.0.0 GA. jvalerio, if you can try the latest build from http://hudson.glassfish.org/view/Hudson/job/hudson-trunk/ to verify the fix, that would be great.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9e9d9a88d849b1a606a3470a3a81c261f20a86b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 20:38:46 +0000\n\n Fixed a bug where Hudson can put a wrong help file link.\n (<a href=\"http://n4.nabble.com/Resolution-of-help-files-in-jelly-entries-tp1592533p1592533.html\">report</a>)\n \n \n if field is null, this code ended up resolving to the main Publisher help file.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c05bfbd3bdd42210b93e86376fecbc83136f3301\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 20:18:24 +0000\n\n [HUDSON-1520] fix compile error from r28632 and make remote call sort by ThreadGroup too\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28643 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7edbbab3b80092a177844b0f102e5ef7ea30393\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 19:05:07 +0000\n\n Merged revisions 28543-28546,28548,28551,28625,28627-28629,28631,28635 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r28543 | kohsuke | 2010-03-12 16:07:55 -0800 (Fri, 12 Mar 2010) | 1 line\n \n fixed a regression caused by HUDSON-5780\n ........\n r28544 | kohsuke | 2010-03-12 16:09:25 -0800 (Fri, 12 Mar 2010) | 1 line\n \n fixed a regression caused by HUDSON-5780\n ........\n r28545 | kohsuke | 2010-03-12 16:24:14 -0800 (Fri, 12 Mar 2010) | 1 line\n \n fixed a regression caused by HUDSON-5780\n ........\n r28546 | kohsuke | 2010-03-12 16:52:36 -0800 (Fri, 12 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_350\n ........\n r28548 | kohsuke | 2010-03-12 16:52:58 -0800 (Fri, 12 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r28551 | kohsuke | 2010-03-12 17:36:02 -0800 (Fri, 12 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n r28625 | abayer | 2010-03-15 09:54:14 -0700 (Mon, 15 Mar 2010) | 1 line\n \n Fixing regression that resulted in all but latest build artifacts getting deleted\n ........\n r28627 | kohsuke | 2010-03-15 10:09:52 -0700 (Mon, 15 Mar 2010) | 1 line\n \n touch up\n ........\n r28628 | kohsuke | 2010-03-15 10:10:23 -0700 (Mon, 15 Mar 2010) | 1 line\n \n another pointless array conversion\n ........\n r28629 | kohsuke | 2010-03-15 10:45:13 -0700 (Mon, 15 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_351\n ........\n r28631 | kohsuke | 2010-03-15 10:45:50 -0700 (Mon, 15 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r28635 | kohsuke | 2010-03-15 11:29:03 -0700 (Mon, 15 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28639 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3def1c696d7b47d7d0bff5c999d5ab387bb06689\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 17:50:53 +0000\n\n Show ThreadGroup name for java6 thread dump (already in java5 output),\n and sort output in all cases by ThreadGroup name, then Thread name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1590b838cb624b4ebdd35fa475f70bb62a5f365\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 16:51:48 +0000\n\n The jobs directory might contain symlinks that don't resolve.\n \n \n From: Johannes Schneider <mailings@cedarsoft.com>\n Subject: Re: Hudson and Ubuntu 9.10 problem\n \n I have the same problems here. I have also modified the rc script.\n \n But I think this should not be the problem. I get a lot of those errors:\n \n chown: cannot dereference\n `/var/lib/hudson/jobs.backup/com.cedarsoft.spring/builds/2009-10-03_13-47-25/com.cedarsoft.spring$rcp':\n No such file or directory\n \n dpkg: error processing hudson (--configure):\n subprocess post-installation script returned error exit status 1\n Errors were encountered while processing:\n hudson\n E: Sub-process /usr/bin/dpkg returned an error code (1)\n A package failed to install. Trying to recover:\n Setting up hudson (1.349) ...\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a94747840da7425a87ce555f63709d6047afb9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 16:34:46 +0000\n\n forgot to add POM\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b73fba9f23f1c20087b2350dc4c4e2f6620bab6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-15 06:48:17 +0000\n\n [FIXED HUDSON-1779] change top sidepanel link on user pages from\n \"Back to Dashboard\" (already available in top-nav links) to \"People\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86eab0e9e5327e081e0961f803c7e64d21a3dc17\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-13 02:33:33 +0000\n\n Add drag&amp;drop support for f:repeatable lists and use this for the\n JDK/Ant/Maven installations in global config so these can be reordered.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28557 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98e39753af4c45d8f7f68e07024796aaafdcc886\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-13 02:22:12 +0000\n\n omit with-drag-drop class if hasHeader is passed in but false (non-null)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd96a03281f1a207114ed0d6438d3111b773387c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-13 02:17:51 +0000\n\n update l10n for tiny text change in r28554\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08128c975e24513adcab5e1087a03d07fb409c3b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-13 02:11:48 +0000\n\n use capital N for Name label\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d14ae12be15c25f8acbd16d73b1807038153af8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-12 23:14:47 +0000\n\n added a new plugin that serves as the UI showcase and test bed for various controls.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2eed5dec6815e4dfaa22c3f8675eec20e7d0d055\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-12 23:14:01 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f84a31687ec4f360f47dacd9edd827ffcd225ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-12 23:12:24 +0000\n\n added the glorified <select> control that supports databinding.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 071518aee3dc984499c67176ef69b44f35b3dc65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-12 19:53:37 +0000\n\n added more convenience methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 089f66504ed766cb09ea10c706eb86dfa35dad6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-12 19:52:59 +0000\n\n added utility class for reflection\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76560f9d5deda3a2ab908f59c33dd063ae189c82\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-12 17:49:23 +0000\n\n Fixed NPE when configuring view without regular expresion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28533 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bfb732d1e156fce33f01c3ff633b957cda6337f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-11 18:59:25 +0000\n\n [FIXED HUDSON-5894] avoid NPE if entry.getMsg() returns null\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28517 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5742c0a4939fc71d0f312709cb01beedf51d6063\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-11 18:09:23 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28516 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa86f299c4b3d83e1d34228ed428142df30060a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-11 18:09:00 +0000\n\n modernized by using HttpResponse.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28515 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9bd333482dc7fd7804bc522631ad7eca6e456ef2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-11 17:44:31 +0000\n\n URLs in the console output are now hyperlinks.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28cb11e0eb78e95ffe1587adada00b8e788d907f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-11 02:12:05 +0000\n\n [FIXED HUDSON-5833] replace > with _ in username, as already done for <\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfb51af7e1045dc284bf24e9c2d6d9085abda6ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-11 01:11:11 +0000\n\n Added 'login' and 'logout' commands so that you don't have to specify a credential for individual CLI invocation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f5917d6756357e401890dc4dede9727406418cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-11 00:47:52 +0000\n\n added one more mechanism to annotate a test.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28508 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit def99d53d1193dd80906f9a2bfb96525bbff8711\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-11 00:21:49 +0000\n\n Merged revisions 28499 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r28499 | kohsuke | 2010-03-10 11:57:23 -0800 (Wed, 10 Mar 2010) | 1 line\n \n Do the same protection to _calcRevisionsFromBuild to avoid HUDSON-5756\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28507 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 007ce08a1c919dde38112d26bbf872299544b88a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 23:51:19 +0000\n\n oops, typo in last commit\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c79a4b0cea5be1fd69013b08bb89c13c4a5d64ce\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 23:34:47 +0000\n\n fix symlink test with long filename (got ENAMETOOLONG on Solaris 10)..\n if \"ln failed: 78\" is logged, try again with shorter name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61cd300725a416bc3aa7eb04749f93936183f287\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 23:10:36 +0000\n\n CLI commands on protected Hudson now asks a password interactively, if run on Java6.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28504 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5c5570b6e82ba8dbba710e430f61ca174a26dec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 23:01:47 +0000\n\n integrated authentication to the @CLIMethod based CLI commands.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28503 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 084591eeccf7af08074ee6ba99e1983ad4755453\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 22:59:23 +0000\n\n got rid of the notion that the transport can implicitly authenticate the session.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1952937655c28bf5e523b8ea806dba504e76d65f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 22:44:07 +0000\n\n HudsonPrivateSecurityRealm now extends AbstractPasswordBasedSecurityRealm, as it should be.\n \n Historically, AbstractPasswordBasedSecurityRealm came later so this wasn't done until now. This reduces the code bloat.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 957754803bd638e260099b3b46faf47def340d5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 20:33:08 +0000\n\n [FIXED HUDSON-5899] in 1.351.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29f54e2686e9c977776f19fbbdd175f626575352\nAuthor: mcrooney <mcrooney@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 19:38:03 +0000\n\n add HUDSON_ARGS to the sysconfig file (and use it in the init file) so RPM users can specify arbitrary arguments\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e1ff867ff31fc604295a003affa10fcc476de49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 17:50:01 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-28495\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e57c07c9b5416e47d0c7fc60fdd579da0f63e1ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 17:48:13 +0000\n\n Fixed a dead lock by using copy-on-write. Dead lock threads as follows:\n \n \"Handling GET /job/jck7-projectcoin/ws/ : btpool0-4552\" prio=3 tid=0x0a6d9400 nid=0x197c1 waiting for monitor entry\n [0x2e90f000..0x2e911b60]\n java.lang.Thread.State: BLOCKED (on object monitor)\n at java.util.Vector.toArray(Vector.java:643)\n - waiting to lock <0x3d840e08> (a java.util.Vector)\n at java.util.Vector.addAll(Vector.java:830)\n - locked <0x833173e8> (a java.util.Vector)\n at hudson.model.AbstractProject.getActions(AbstractProject.java:863)\n - locked <0x3d7e2d00> (a hudson.model.FreeStyleProject)\n at sun.reflect.GeneratedMethodAccessor253.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)\n at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)\n at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)\n \n ----------------------\n \n \"Handling POST /job/jck7-projectcoin/configSubmit : btpool0-4531\" prio=3 tid=0x09da7800 nid=0x195b4 waiting for moni\n tor entry [0x2ea58000..0x2ea59960]\n java.lang.Thread.State: BLOCKED (on object monitor)\n at hudson.model.AbstractProject.getTriggers(AbstractProject.java:1239)\n - waiting to lock <0x3d7e2d00> (a hudson.model.FreeStyleProject)\n at hudson.model.Project.updateTransientActions(Project.java:212)\n - locked <0x3d840e08> (a java.util.Vector)\n at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:549)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:169)\n at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:101)\n at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:54)\n at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:74)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d737193ccaf060d8bd15c8c7bb861d5b2c13c1b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 17:32:25 +0000\n\n Make FastInput/OutputStream pair capable of detecting when the other end has abandoned their side, which prevents infinite pipe clogging.\n \n This is discovered on one of the Hudson instances that showed the following stack trace:\n \n java.lang.Object.wait(Native Method)\n java.lang.Object.wait(Object.java:474)\n hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:136)\n hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:115)\n hudson.remoting.ProxyOutputStream$Chunk.execute(ProxyOutputStream.java:164)\n hudson.remoting.Channel$ReaderThread.run(Channel.java:863)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf3ea3cf5cd11bd8cd538c8865940746cba61ce2\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 14:44:33 +0000\n\n Fixing raw type / unchecked warnings.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02eb4346bc157a053bb37c1e58fb36e1428ae329\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 02:32:17 +0000\n\n fixed a test failure in EnableJobCommandTest\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28480 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1eb72ace8d8dd1e8ce85ec5bc9a67dbdf8ce1a7c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 02:30:10 +0000\n\n On RPM/DEB/etc installation, don't offer the self upgrade. It should be done by the native package manager.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b437679a1667193fb5d0217ac7b554a2dae07ba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 02:12:17 +0000\n\n I think this is causing the EnableJobCommandTest to fail. Not sure why it started failing, though.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4795671b5e8f4172c2a64e4d88d809d24394b6aa\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 01:46:09 +0000\n\n [FIXED HUDSON-4811] Maven plugin now has a URL that actually goes somewhere real\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09dbd2745be6711fd4093be5a9addc0062712bc6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 01:43:22 +0000\n\n Resurrecting the original fix for HUDSON-5756, as I'm still worried that bugparade 6933067 is related to some sort of the HotSpot optimization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 201dbd597e1efb79c743f93314490c40aff4823e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 00:51:03 +0000\n\n [FIXED HUDSON-5780] in 1.350\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba37235620aef6e45f07ede43d5bb91bda80787c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 00:22:06 +0000\n\n fix 404 from link in top nav\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 384fb1cba0776b8a998e6d813a174443bd4f41b3\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-10 00:16:56 +0000\n\n [HUDSON-5827, HUDSON-5756] Whoops - missed something I had intended.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74e9637ed797bda4817a430dc0ff3b8f408da509\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-09 22:57:02 +0000\n\n [HUDSON-5827, HUDSON-5756] This approach fixes both bugs in one fell swoop\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28470 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ecf4770d2d7be79ed3e62a71746f4e61108f7d7\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-09 04:24:34 +0000\n\n [FIXED HUDSON-5827] Fixed ClassCastException - live in svn plugin 1.13 which will be bundled with 1.350\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc62545c330aef51874d56fd281a699fca607762\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-09 02:12:50 +0000\n\n just use LOGGER instead of local logger var\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 765231cc577bc60d7f24824ba651dde2071430f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-09 01:18:56 +0000\n\n added a test to make sure console annotation works as expected in the polling log.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b480cfb65e822381ce33c55b801edd031d4ef8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-09 00:59:18 +0000\n\n Added consle annotation support to SCM polling logs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00f694c595a4a3b59cd45913233e3657619a2d3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-09 00:54:56 +0000\n\n forgot a pre tag\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7194708e5ba8a1f912abfed5dc203506747d6ef3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-09 00:45:24 +0000\n\n using AnnotatedLargeText in more places\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28432 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7ac6a460cb087067b621adf94da2b318648c525\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-09 00:00:16 +0000\n\n debug statement crept in\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dacc627ba90d96b3781c0ee90d6140f87e89246a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-08 23:58:18 +0000\n\n fixed StringIndexOutOfBoundsException\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28425 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f77281af247ad27706004137cc339b08dd983d66\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-08 23:46:14 +0000\n\n [FIXED HUDSON-5756] in 1.350 by introducing a pointless function to work around what appears to be a HotSpot problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28424 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7199479dd6ad348287415715bd926984808f1d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-08 21:55:40 +0000\n\n fixed regressions caused by my previous change to the toString() method.\n \n We need two versions of escape, depending on whether the text is being injected into <PRE> or other normal HTML tags.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28422 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 211f6b56055b5ded7e124634046508d8d5e22180\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-08 20:51:34 +0000\n\n [FIXED HUDSON-5852] '&lt;' and '&amp;' in the console output was not escaped since 1.349\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1d265bbdb89c8e36e94877d127522ca9a09075a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-08 19:38:01 +0000\n\n i18n and grammar fix for one polling msg\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28404 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2488995d83f5d9db60c36d70b95857a2c25d26e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-08 19:33:00 +0000\n\n Merged revisions 28303,28305-28306,28308,28315 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r28303 | kohsuke | 2010-03-05 18:05:22 -0800 (Fri, 05 Mar 2010) | 1 line\n \n version number isn't always parseable\n ........\n r28305 | kohsuke | 2010-03-05 18:55:21 -0800 (Fri, 05 Mar 2010) | 1 line\n \n fixed a test failure\n ........\n r28306 | kohsuke | 2010-03-05 19:21:37 -0800 (Fri, 05 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_349\n ........\n r28308 | kohsuke | 2010-03-05 19:21:58 -0800 (Fri, 05 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r28315 | kohsuke | 2010-03-05 20:04:32 -0800 (Fri, 05 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3bf209f002a6e90162fb2cd40909da77b27b3f3\nAuthor: mfriedenhagen <mfriedenhagen@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-07 17:06:30 +0000\n\n Fixed HUDSON-2531 by storing sites for multimodule projects.\n Simple projects with one POM will find the site directly beneath {@code site}.\n For multi module projects the project whose pom is referenced in the configuration (i.e. the {@link MavenBuild#getParentBuild()} will be recorded to\n the {@code site} directory, module projects' sites will be stored beneath {@code site/${moduleProject.artifactId}}.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bddd6230ad1d7130c363f2eee92c6f9b9b060d22\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-07 16:41:21 +0000\n\n Spanish translation keys\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28367 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adcf9e452362c8bcb9336e714975f3cb054f58e8\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-07 05:47:14 +0000\n\n update Spanish translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5dbc86d1117eadb84ae48459e8626ec2e539e952\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-07 05:46:50 +0000\n\n update Spanish translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cb76574f4db7a8f8b6b776afbb5b6544b25ffe6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-06 21:52:00 +0000\n\n Refactor ComboBox to use CSS class instead of ID to identify the form element,\n and initialize via hudson-behavior rules. Now f:editableComboBox works in\n repeatable content such as a build step (or any f:hetero-list or f:repeatable).\n createComboBox still accepts an ID parameter for compatibility, but this form\n is now deprecated.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28338 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04ef6745b9d0d76d5aa24b2270ae5817aa5a645b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-06 04:13:16 +0000\n\n Update to latest stapler, which has:\n r1431 | kohsuke:\n Fixed the implementation of the <st:once> so that it uses location information for uniqueness check.\n The previous implementation depended on the identity of Script, which doesn't work in the development mode where script is constantly reloaded.\n r1432 | mindless:\n Implement new XMLOutputFactory added to jelly, so TagScript.getBodyText()\n will use HTMLWriter when appropriate instead of always using standard XMLOuput.\n This avoids <j:set var=\"..\">..content..</j:set> using a short tag for <textarea/>,\n for example.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d3274e4bed80622e16c43c6785fbf3cfdbe66b1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-06 03:42:40 +0000\n\n I hit UnsatisfiedLinkError loading jna on mac because my tmp dir happened\n to have + chars and they got incorrectly translated to spaces.\n Bumping up to jna 3.2.4 which has fixed this problem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fa28bf76bfc4cd228b66de37e1c741636486bd2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-06 00:09:20 +0000\n\n Make prepareDD and hasClassName more robust to handle case\n where a TextNode (like whitespace) is the firstChild of a node.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d0c8d5ea852a436fc7e756932d97487b727290b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-05 23:13:27 +0000\n\n [FIXED HUDSON-3796] implemented an extensible authentication scheme for CLI clients.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ff393a36892f6386e28055b44b71c9aa7ca8a76\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-05 20:46:11 +0000\n\n [FIXED HUDSON-834] Added advanced option to delete artifacts without deleting the rest of the build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 239b8b0bfd8634a508e9a79ad9663520bb1cac40\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 23:16:51 +0000\n\n [FIXED HUDSON-4939] Reworked createEmbedder to allow for determining MavenModuleSet configuration from a build object\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86b2bcb094ea6a6494b5d8a589c7165fbeffd06d\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 22:36:11 +0000\n\n [FIXED HUDSON-4693] Fixed handling of relative paths in alternate settings.xml in Maven 2 projects\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bd56e9a9c8f895b1641321cdef029b31f8ab485\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 21:31:22 +0000\n\n notification emails shouldn't contain embedded console notes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28274 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea92d3aa13e28dd527e6a42fdf2d44fa34bd6a4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 19:30:06 +0000\n\n Integrated a newer version of htmlunit that performs XHR calls at the correct timing.\n This fixes the false positive test failure that I was struggling with since yesterday.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9adb62aede767ad69dcc6dee9dd4b86fd16bf3ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 19:19:38 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f00f6cea00524f072f64ee83c45f39257b004f3\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 18:30:32 +0000\n\n Changed FileSystemProvisioner.snapshot to take a glob argument\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28263 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37886e407eecdc26dfe44b8fd631e2bf8f66a073\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 17:40:43 +0000\n\n not having any test makes Maven report an error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad80923f7de2540e847560cda93124a5afac0094\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 16:58:33 +0000\n\n Update uses of deprecated APIs:\n View.LIST -> View.all(), UserProperties.LIST -> UserProperty.all()\n Also removed comment about needing a new permission in User/configure,\n as the User ACL grants admin permission on a user's own User object.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28261 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f58992c4c34b28d4d4982cec280dfc47ec9e1229\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 16:41:57 +0000\n\n Update use of deprecated API: Items.LIST -> Items.all()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04b12b5ba63b6b8feb7eedab329cd3a5d8ed51f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 03:09:02 +0000\n\n during the unit test, exceptions in prototype.js Ajax.Request callback handlers are treated as fatal problems.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0b69ed4c36e379a0c036a89b1ce2231a374e170\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 02:44:25 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-28235\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70f52cb180733076d2681a27c464def33fbde6e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 02:43:33 +0000\n\n commenting out the test while I work on the Rhino/HtmlUnit problem\n \n In HtmlUnit emulated script, XmlHttpRequest runs synchronously. So all the callbacks are fired during the send() call.\n This changes the ordering of script execution --- for example, in the following script:\n \n var u = new Ajax.Updater(...,\n { onComplete: function() {\n if (!u.success()) return; // we can't us onSuccess because that kicks in before onComplete\n ...\n }});\n \n when run inside HtmlUnit, the onComplete handler is invoked even before the \"new Ajax.Updater\" call finishes. Thus 'u' is undefined, which causes a failure.\n \n (There's also a separate problem of why this exception is swallowed without being reported.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88b27b9e2bf2549d8c35e3e0034861906bf128bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-04 02:40:30 +0000\n\n making improvements to the JavaScript debugger.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acb3272c8b4563984a34c68755a463c4d88d852f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 23:57:44 +0000\n\n Fixed a bug that can cause 404 in the form validation check. Contextual ancestor portion shouldn't be cached.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28217 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f638e77cc6f9ebbe91f79a1fbe6be09833f748f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 20:38:19 +0000\n\n [HUDSON-3460] add some info about \"Administrative Limit Exceeded\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28214 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4d4639b00bf8fdcbeb6ef0c6a944f04bcd7c7e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 19:52:07 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ae6d5d1ba1dae99e4db4d7e72860c7a059f7062\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 19:43:32 +0000\n\n forgot to rename this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c1e17080274a3f2f888adcfdf70441922d7031e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 19:31:28 +0000\n\n fixed a fragile test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46529d43f58fa69de17d2d244ce245fa5dc13787\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 19:30:35 +0000\n\n fixed a fragile test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63123401899cb685438d38b0cc234cff1e58acd9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 16:49:20 +0000\n\n Remote build result submission shouldn't hang forever even if Hudson goes down.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6acb5b8d55a1402ecf95c21aa9c359c4b80db8c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 15:37:55 +0000\n\n [FIXED HUDSON-2137]\n \n Merged revisions 27137,27564,27566-27567,27578,27586,27599,27603,27606-27609,27611,27616,27626-27632,27640,27654-27656,27687,27701,27801,27816,27819,27843-27845,28087,28158-28161 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/HUDSON-2137\n \n ........\n r27137 | kohsuke | 2010-02-08 08:46:16 -0800 (Mon, 08 Feb 2010) | 1 line\n \n experimenting with abstractions\n ........\n r27564 | kohsuke | 2010-02-16 07:58:26 -0800 (Tue, 16 Feb 2010) | 1 line\n \n bundling makes it easier for caller to handle ConsoleAnnotator\n ........\n r27566 | kohsuke | 2010-02-16 08:49:48 -0800 (Tue, 16 Feb 2010) | 1 line\n \n this should work with Runs, not AbstractBuilds\n ........\n r27567 | kohsuke | 2010-02-16 08:54:06 -0800 (Tue, 16 Feb 2010) | 1 line\n \n simplified\n ........\n r27578 | kohsuke | 2010-02-16 12:26:11 -0800 (Tue, 16 Feb 2010) | 1 line\n \n still a work in progress, but committing once to pull in trunk changes\n ........\n r27586 | kohsuke | 2010-02-16 14:35:37 -0800 (Tue, 16 Feb 2010) | 1 line\n \n making more progress\n ........\n r27599 | kohsuke | 2010-02-16 19:22:01 -0800 (Tue, 16 Feb 2010) | 2 lines\n \n hooking up the side that writes annotations.\n still a work in progress.\n ........\n r27603 | kohsuke | 2010-02-16 23:43:35 -0800 (Tue, 16 Feb 2010) | 3 lines\n \n what appears to me as the first cut of hooking up the reader side of the annotations.\n \n I haven't even run it yet --- this just passed the compilation, and I'm calling it a day.\n ........\n r27606 | kohsuke | 2010-02-17 09:15:16 -0800 (Wed, 17 Feb 2010) | 1 line\n \n demo instance hook up\n ........\n r27607 | kohsuke | 2010-02-17 11:27:02 -0800 (Wed, 17 Feb 2010) | 3 lines\n \n one more utility method.\n \n I never understood what the point of letting the skip method skip less.\n ........\n r27608 | kohsuke | 2010-02-17 11:56:23 -0800 (Wed, 17 Feb 2010) | 3 lines\n \n - moved LargeText subtype to its own class\n - skipping log output was done incorrectly --- it had to skip N bytes where it was skipping N chars.\n - hooked up console annotations for completed builds.\n ........\n r27609 | kohsuke | 2010-02-17 12:01:46 -0800 (Wed, 17 Feb 2010) | 1 line\n \n copyright header\n ........\n r27611 | kohsuke | 2010-02-17 13:18:10 -0800 (Wed, 17 Feb 2010) | 1 line\n \n introduced a mechanism to register extension during an unit test.\n ........\n r27616 | kohsuke | 2010-02-17 13:38:12 -0800 (Wed, 17 Feb 2010) | 1 line\n \n test case for console annotations\n ........\n r27626 | kohsuke | 2010-02-17 15:23:06 -0800 (Wed, 17 Feb 2010) | 1 line\n \n removing test ConsoleAnnotator as I write tests as tests\n ........\n r27627 | kohsuke | 2010-02-17 16:06:13 -0800 (Wed, 17 Feb 2010) | 1 line\n \n added a multi-phase cooperative locking mechanism useful during the debugging\n ........\n r27628 | kohsuke | 2010-02-17 16:06:41 -0800 (Wed, 17 Feb 2010) | 1 line\n \n testing progressive log annotation\n ........\n r27629 | kohsuke | 2010-02-17 16:20:32 -0800 (Wed, 17 Feb 2010) | 1 line\n \n adding a test for ConsoleAnnotation that's explicitly placed.\n ........\n r27630 | kohsuke | 2010-02-17 16:23:02 -0800 (Wed, 17 Feb 2010) | 1 line\n \n removing test ConsoleAnnotation as I write tests as tests\n ........\n r27631 | kohsuke | 2010-02-17 16:28:50 -0800 (Wed, 17 Feb 2010) | 1 line\n \n tweaking the abstraction a bit.\n ........\n r27632 | kohsuke | 2010-02-17 16:44:21 -0800 (Wed, 17 Feb 2010) | 1 line\n \n parameterized the context type so that this can be used in places other than the build console output, such as polling logs, slave logs, and so on.\n ........\n r27640 | kohsuke | 2010-02-17 17:27:52 -0800 (Wed, 17 Feb 2010) | 1 line\n \n bug fix\n ........\n r27654 | kohsuke | 2010-02-17 22:53:04 -0800 (Wed, 17 Feb 2010) | 1 line\n \n doc improvement\n ........\n r27655 | kohsuke | 2010-02-17 22:53:59 -0800 (Wed, 17 Feb 2010) | 1 line\n \n doc improvement\n ........\n r27656 | kohsuke | 2010-02-17 23:10:42 -0800 (Wed, 17 Feb 2010) | 1 line\n \n test case for adjacent tags\n ........\n r27687 | kohsuke | 2010-02-19 14:39:21 -0800 (Fri, 19 Feb 2010) | 1 line\n \n introduced a facotry and descriptor. This allows them to define configuration pages, allow users to disable/enable them, plus define custom behaviors.\n ........\n r27701 | kohsuke | 2010-02-19 18:23:52 -0800 (Fri, 19 Feb 2010) | 1 line\n \n defining a mechanism for ConsoleAnnotatorFactory and ConsoleAnnotationDescriptor to define script.js and have them imported into the console output page\n ........\n r27801 | kohsuke | 2010-02-22 11:59:16 -0800 (Mon, 22 Feb 2010) | 1 line\n \n now embedding annotations inside the console output log file.\n ........\n r27816 | kohsuke | 2010-02-22 15:45:04 -0800 (Mon, 22 Feb 2010) | 1 line\n \n introduced a convenience method for unit tests\n ........\n r27819 | kohsuke | 2010-02-22 17:37:05 -0800 (Mon, 22 Feb 2010) | 5 lines\n \n As an example of using embedded console annotations, implementing Ant target invocation outlines.\n \n It might be better to make the concept of outline more generally reusable, so that different kinds of outlines can be placed into the same container element for a single hierarchical representation.\n \n Still a work in progress.\n ........\n r27843 | kohsuke | 2010-02-23 16:12:13 -0800 (Tue, 23 Feb 2010) | 1 line\n \n for now, disable this for production usage, until I work out a better UI.\n ........\n r27844 | kohsuke | 2010-02-23 19:08:00 -0800 (Tue, 23 Feb 2010) | 1 line\n \n started working on annotating exception.\n ........\n r27845 | kohsuke | 2010-02-23 19:08:33 -0800 (Tue, 23 Feb 2010) | 1 line\n \n more TODOs for myself\n ........\n r28087 | kohsuke | 2010-03-01 10:03:55 -0800 (Mon, 01 Mar 2010) | 1 line\n \n formatting changes\n ........\n r28158 | kohsuke | 2010-03-02 17:00:00 -0800 (Tue, 02 Mar 2010) | 1 line\n \n ConsoleAnnotation and ConsoleAnnotator are too confusing.\n ........\n r28159 | kohsuke | 2010-03-02 17:02:02 -0800 (Tue, 02 Mar 2010) | 1 line\n \n doc improvement\n ........\n r28160 | kohsuke | 2010-03-02 17:05:14 -0800 (Tue, 02 Mar 2010) | 1 line\n \n more doc improvements.\n ........\n r28161 | kohsuke | 2010-03-02 17:11:59 -0800 (Tue, 02 Mar 2010) | 1 line\n \n more doc improvement\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02b9fc317e0d191ed1fa8a208d51a377e629023d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 14:45:07 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-27113\" from\n https://www.dev.java.net/svn/hudson/branches/HUDSON-2137\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e325bee5505fde084a7e78471aed1fb7c1625151\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 03:52:00 +0000\n\n Add OldDataMonitor reporting for deprecated fields in ToolInstallation subclasses.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28165 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8359f5d8bebe219a089c54c5a603d2971509eac5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-03 00:42:32 +0000\n\n Add back readResolve() that I removed in r28147 (branch r27997)..\n in the other removed cases readResolve was redundant with the XStream Converter,\n but in this case it is needed when deserializing a Result sent from a slave node\n (XStream is not used in remoting).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9fb65a9910df420e064d0bb53baba9eee82453e2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-02 23:20:13 +0000\n\n fix: skip update from SaveableListener during doUpgrade/doDiscard\n to avoid ConcurrentModificationException.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07f0405f2ac0ef744cd541c99418ce15f7d08834\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-02 21:19:59 +0000\n\n Merge r27590:28071 and r28073 from branches/old-data-monitor into trunk.\n \n --Merged-in:------------------------------------------------------------\n r27601 | mindless | 2010-02-16 20:21:50 -0800 (Tue, 16 Feb 2010) | 8 lines\n \n Add OldDataMonitor for tracking loaded data that contained old deprecated data,\n the Saveable objects that can be save()'ed to persist the data in its new format,\n and the Hudson releases where these structure changes took place.\n A \"Manage Old Data\" form explains how Hudson deals with migrating old data\n (keeping downgrades possible), lists the old data, and allows upgrade of the data\n files with changes up through a selected Hudson release.\n Added calls of OldDataMonitor.report() for six old deprecated fields/data changes.\n \n --Merged-in:------------------------------------------------------------\n r27683 | mindless | 2010-02-19 11:43:40 -0800 (Fri, 19 Feb 2010) | 5 lines\n \n Expand OldDataMonitor to also track unreadable data found while loading.\n These are reported from util.RobustReflectionConverter and RobustCollectionConverter.\n \"Manage Old Data\" screen has additional text about unreadable data, and a form\n to resave those files which will discard that data.\n \n --Merged-in:------------------------------------------------------------\n r27715 | mindless | 2010-02-20 08:56:51 -0800 (Sat, 20 Feb 2010) | 3 lines\n \n Add Saveable/Item/Run listeners to remove entries tracked by OldDataMonitor\n if they are resaved or deleted.\n \n --Merged-in:------------------------------------------------------------\n r27970 | mindless | 2010-02-26 09:02:43 -0800 (Fri, 26 Feb 2010) | 6 lines\n \n Add OldDataMonitor reporting for deprecated fields in Mailer and HudsonPrivateSecurityRealm.\n Includes fix in RobustReflectionConverter to report against outermost Saveable object\n (User object can contain MyViewsProperty which is also Saveable).\n Also added XStream2.PassthruConverter which is used to report old data during\n unmarshalling when the containing Saveable is not known.\n \n --Merged-in:------------------------------------------------------------\n r27982 | mindless | 2010-02-26 11:35:41 -0800 (Fri, 26 Feb 2010) | 3 lines\n \n Fix to show username for User objects instead of \"fullDisplayName\".\n Also increased threshold for possible compatibility removal from 100 to 150 releases.\n \n --Merged-in:------------------------------------------------------------\n r27983 | mindless | 2010-02-26 11:43:06 -0800 (Fri, 26 Feb 2010) | 5 lines\n \n Add OldDataMonitor reporting for ParametersAction.build, CauseAction.cause\n and UpstreamCause.upstreamCause.\n Note: these will make the list of objects on the OldData/manage screen very long\n for Hudson installs with lots of builds run on Hudson 1.283 to 1.287.\n \n --Merged-in:------------------------------------------------------------\n r27987 | mindless | 2010-02-26 12:33:59 -0800 (Fri, 26 Feb 2010) | 4 lines\n \n Refactored XStream2.PassthruConverter so uses do not need to be registered with\n the XStream2 instance, but work for all XStream2 (using ConverterImpl subclass\n found by AssociatedConverterImpl).\n \n --Merged-in:------------------------------------------------------------\n r27989 | mindless | 2010-02-26 13:38:35 -0800 (Fri, 26 Feb 2010) | 3 lines\n \n Add a cache of ConverterImpl instances in AssociatedConverterImpl to avoid\n repeated work in findConverter every time such an object is marshalled/unmarshalled.\n \n --Merged-in:------------------------------------------------------------\n r27996 | mindless | 2010-02-26 16:47:19 -0800 (Fri, 26 Feb 2010) | 2 lines\n \n Add OldDataMonitor reporting for HealthReport.description\n \n --Merged-in:------------------------------------------------------------\n r27997 | mindless | 2010-02-26 16:49:28 -0800 (Fri, 26 Feb 2010) | 5 lines\n \n Remove readResolve() in 3 classes where a Converter now does that work.\n In GlobalMatrixAuthorizationStrategy and AuthorizationMatrixProperty also\n add unreadable-data reporting when unable to parse a permission type,\n and report when Item.READ permission is added for migration from < 1.301\n \n --Merged-in:------------------------------------------------------------\n r28073 | mindless | 2010-02-28 23:18:06 -0800 (Sun, 28 Feb 2010) | 5 lines\n \n Report any old XStream 1.1.x serialized (files from Hudson before 1.106)\n to OldDataMonitor, using a ThreadLocal since the unmarshal context is not\n available in the mapper. These use \"-\" to encode \"$\" in a class name\n instead of \"_-\" used now.\n \n +-End-of-merged-revisions----------------------------------------------+\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 773d1078716b2f5b7dd013950ce2bdf49dab31fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-02 19:55:04 +0000\n\n Added a mechanism to bundle <tt>init.groovy</tt> inside the war for OEM.\n (<a href=\"http://n4.nabble.com/preconfigured-hudson-war-tp1575216p1575216.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d63c0223f21780640377a47835524dad40b6c5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-02 19:18:28 +0000\n\n normalization needs to avoid producing empty string.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28142 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48df625a445c6e167d98fab683e9f7600a67c08b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-02 18:55:42 +0000\n\n [FIXED HUDSON-5769] Update to XStream 1.3.1-hudson-6 where I added\n protected Converter createDefaultConverter(). This allows a subclass\n to override the default converter (was hardcoded to ReflectionConverter)\n which is also given to the constructor of a few other converters,\n most notably ThrowableConverter. Override this method in XStream2 to\n provide a RobustReflectionConverter so missing fields in classes\n extending Throwable are handled properly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e576992c90d990835f937d02f99d778fb65f30cf\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-02 10:44:33 +0000\n\n Fixed typo in German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c310b82692dad36925f5019b615eb441f5b46955\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-02 01:12:30 +0000\n\n use ImmutableTypesMapper that is already in the pipeline\n instead of wrapping in a new one.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28102 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d07feb625e958d253c3e0f5d63f2ace0d030211a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-02 00:59:22 +0000\n\n simplify tests\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28101 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2a2b92a2fe2ee4cc5c822d4517aed1c612b52ec\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-03-01 06:45:57 +0000\n\n [FIXED HUDSON-5768] Avoid double decoding that broke deserialization of fields with\n double underscore, by replacing XStream11XmlFriendlyMapper with a custom mapper that\n only does \"-\" to \"$\" decoding that is needed for compatibility with old xml data\n written by Hudson 1.105 or older.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9615129098e81300285482184d40204ff20a8b2d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-28 14:15:28 +0000\n\n i18n & l10n(ja) [LDAPSecurityRealm, PAMSecurityRealm]\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0fbd644c8aa9fe371def52fe8f166908f98fbae\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-27 20:12:25 +0000\n\n [FIXED HUDSON-5776] fix serialization problem with empty CopyOnWriteMap.Tree,\n also add/update tests for CopyOnWriteMap and CopyOnWriteList.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33b63f8a06e07baa1393e15ff2b1189c23708435\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-27 12:56:53 +0000\n\n Updated Japanese localization for slave\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 941b1bff31a8568b4c5dfde138ab131634e6ba1e\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-27 04:51:21 +0000\n\n modify type miss\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa1c182ace2c7add8960ef811df160ed32c19475\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-27 03:03:17 +0000\n\n Merged revisions 28000,28002,28007 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r28000 | kohsuke | 2010-02-26 17:58:13 -0800 (Fri, 26 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_348\n ........\n r28002 | kohsuke | 2010-02-26 17:58:32 -0800 (Fri, 26 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r28007 | kohsuke | 2010-02-26 18:45:28 -0800 (Fri, 26 Feb 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28010 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a6236c3f920a81b6426b0ef95bef7ff96c59855\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-27 00:28:56 +0000\n\n added a mechanism to fake a process execution.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27995 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27f2191e22dd230ddadeaa49dde143fb8718ddea\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-27 00:05:44 +0000\n\n updated l10n(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bce31d4fbe45a72514d101898b1919a08d273de\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-26 23:39:58 +0000\n\n Updated legend to match health bracket change from 1.323.\n L10n keys for these texts updated too, so existing translations for these\n will switch to English until they are updated.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44e5d9c007fe3ab3d00e96c49a44ab0d45d98853\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-26 11:34:54 +0000\n\n added l10n(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1aa35e843aff4f21970ff744bb5656d36c17c250\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-26 01:48:58 +0000\n\n Tweaking to display maven-junit-plugin results with a different label than surefire\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 787d843d3d91ff008e3caec83d2a8bbcc692edb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-26 00:30:15 +0000\n\n perform path normalization to get rid of \".\" and \"..\" in the path.\n \n Without it, FilePath.getParent() and File.getParent() doesn't work correctly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 439243f3ba7d0575c63b012cd84d587421fc3924\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-26 00:21:31 +0000\n\n Remove unused \"labelSet\" field (has always been private transient)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27955 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 903a418f3b2a2d5fcc9aa08b3db642870b30daf8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-25 22:54:06 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21a38dee697968e30adf635eb80a6cbdb5ed9a68\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-25 21:14:09 +0000\n\n Added Maven project support for maven-junit-plugin, which we use in test execution for the Hudson build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39f32399d56a48c2393c5a965b7b5391a2c14f5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-25 00:39:45 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-27912\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9a0b7660ed6cd67f02a7690dfea28bc720a7e4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-24 17:46:55 +0000\n\n formatting fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 605741f9db4c9cfe0f63f64b82757f5be0bc93f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-24 15:39:42 +0000\n\n using the separated out MavenEmbedder as a library dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27865 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23b2782e1d7dfd717ec70e2b0737c4ce9105d710\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-23 17:53:18 +0000\n\n Spanish translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27838 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc3b97795d5c362452c94fa06e6030f9375afa12\nAuthor: rseguy <rseguy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-22 16:55:34 +0000\n\n [FIXED HUDSON-5729]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f98b4e4ce391d2f8dbd9669039c2a697aae8db7\nAuthor: godin <godin@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-20 14:26:25 +0000\n\n Minor comment\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7866ff038dd46cea2ca624c3873b1effa3bc3c5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-20 11:40:51 +0000\n\n Merged revisions 27698 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27698 | kohsuke | 2010-02-19 17:37:23 -0800 (Fri, 19 Feb 2010) | 1 line\n \n report the successful end of the release script\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80ab0acc8b699585b34c421c56b50fda8fbd8613\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-20 02:21:47 +0000\n\n Improved /etc/shadow permission checks.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98c2998203088bad05cb5cda9bf4a6e6f41ecfc7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-20 00:47:56 +0000\n\n Merged revisions 27695 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27695 | kohsuke | 2010-02-19 16:43:16 -0800 (Fri, 19 Feb 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35fe2dafeccfc4c08188f9003fbfd0e0ef0e543d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-20 00:03:53 +0000\n\n Merged revisions 27688,27690 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27688 | kohsuke | 2010-02-19 16:02:19 -0800 (Fri, 19 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_347\n ........\n r27690 | kohsuke | 2010-02-19 16:02:37 -0800 (Fri, 19 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27691 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54467adad8e4f64f07cbe605c1b801efa44e3fcb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-19 21:32:22 +0000\n\n Fixed a performance problem of the job/build top page when there are too many artifacts.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1324f3c1ac73279def9e76ff2d8b3d3b9ac8abd7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-19 19:32:11 +0000\n\n Merged revisions 27681 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27681 | kohsuke | 2010-02-19 11:14:43 -0800 (Fri, 19 Feb 2010) | 3 lines\n \n Allow nearby elements to include itself, and don't let the failure in the check URL evaluation kill of the entire JavaScript processing.\n \n This problem is noticed with the findbugs plugin, which uses a field name as a parameter instead of the 'value' parameter name.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27682 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45ae742e3a8bdf6cd601bdc4b7da59f9d48c05d2\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-19 13:09:51 +0000\n\n Fixed typo in German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a09979d6dc49efe5dfed2b179c01295d1428b07d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-18 23:45:40 +0000\n\n report unexpected problem during the polling to the polling log\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4782b157a07c950fc7ecc77600e2e0f5b71e1f08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-18 00:52:35 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-27635\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1382d5c1b2061996312a0f59ab94f07f5bf46c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-17 23:06:48 +0000\n\n Discussed a technique for better mail address resolution.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 947c4131906b8023eb94f30e7392d8438379477d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-17 23:02:11 +0000\n\n [HUDSON-5403] adding more logging in MailAddressResolver to help us figure out what's going on.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb8fe5a683a496ac822fac79d0814990d357b241\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-17 02:19:08 +0000\n\n For the first time, remove some old deprecated code.\n All of these have been deprecated 2yr 4mo or more.\n - Hudson.addListener(JobListener), Hudson.removeListener(JobListener)\n - Entire listeners.JobListener class (replaced by ItemListener)\n - One form of DirectoryBrowser constructor\n - One form of Descriptor.configure() (with HttpServletRequest param)\n - Descriptor.convert(Map) and 4 impls of this method,\n and code calling it in Descriptor.readResolve()\n (this code called save() whenever updating data, so there should be\n no remaining cases out there)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37183f4c868e8f4b4c0779809dbe27f2d9846351\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-16 15:40:20 +0000\n\n [FIXED HUDSON-5651] Removing excess whitespace from MAVEN_OPTS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27559 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f055074b7001a5beed76e5ff7244ef4a0b59923\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-16 01:53:10 +0000\n\n [FIXED HUDSON-5642] Under some circumstances, Hudson can incorrectly delete the temporary directory itself.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27539 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e06367e9d62e1bb269fa3613eb7d830392e0ad4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-15 21:17:34 +0000\n\n [FIXED HUDSON-5633] restored the backward compatible whitespace normalization behavior in Jelly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 325d59e7cf4b62bb5538122aa939494e37dab244\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-15 18:06:58 +0000\n\n doc wasn't complete\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36e1bd2e2ad0a521a20d8a02b64b6c643c3c6c65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-15 18:06:05 +0000\n\n avoid confusion by using equals\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27518 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd6c00696841b86a533341c8f30f9a4195ba3bcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-15 16:34:48 +0000\n\n whitespace needeed here.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b712617b82abef558c097109b12e1f43c9717955\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-14 21:53:56 +0000\n\n added the old constructor again for backward compatibility\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2faee0bf0a908c89757b040d5cff6ce041e37684\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-14 21:47:56 +0000\n\n [FIXED HUDSON-3773] 'deploy even if unstable' option for Maven projects. Patch by Gert Vanthienen\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cba6fe5ad08fa6d04264ce07c12fce6b248c0664\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-14 17:35:02 +0000\n\n there was a confusion between the bootstrap classloader (that loads rt.jar and endorsed libs) and the app classloader (that loads classes specified in the -cp.)\n \n The intent of this mechanism is to control the implications of sending rt.jar classes and endorsed dirs --- since every VM gets its own logically complete copy of the bootstrap classes, under the normal circumstances we shouldn't have to transfer them. But if the endorsed dir is used and you want all slaves to pick them up, disabling this check is handy, and hence the addition by Tom.\n \n In contrast, app classes are specified differently per VM, so we need to be able to transfer those files. This bug shows up as test failures in plugins, where Hudson is loaded (along with JUnit and plugins) in the app classloader.\n \n I guess this problem didn't manifest in the releases, because whether Hudson is deployed as a war or run as java -jar hudson.war, app classloader doesn't load Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27481 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1856694d68f021c6bbee370d2fce20097e5be3f\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-14 09:48:16 +0000\n\n i18n & l10n(ja) for Email Notification\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 854ead39ea7171eb8e7006e2a7fedb9d60aa7408\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-14 09:35:01 +0000\n\n revert Messages.properties r27472\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66b1d32dc1e2b2df9d63fc863ee84b95cb38a03b\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-14 09:00:12 +0000\n\n i18n & l10n(ja) for Email Notification\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f8be6b151e83c13887763a88933fb6cdc0fe119\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-14 00:05:36 +0000\n\n fixed the regression in the last commit to this file.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44f36b07c274869742742db1408d4a15ff3f400a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 23:31:27 +0000\n\n this version needs to be kept in sync with the subversion version in war/pom.xml, apparently\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27468 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d7bd482637df88539afbcd3bc4d14e07d60a3e6\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 15:01:17 +0000\n\n [FIXED HUDSON-5632]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe7708e1f7314fcd3dc64df492268befdb748978\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 15:00:30 +0000\n\n [FIXED HUDSON-5630]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c86e46bc8b9ac2dd7c436a34595c673a99bc6c77\nAuthor: godin <godin@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 13:42:26 +0000\n\n Add ebuild\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d4eae1dcfb9c8049a41871ed4dd5188abe76302\nAuthor: wyukawa <wyukawa@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 08:12:37 +0000\n\n i18n & l10n(ja) for User Management\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db6cd00f255d329d4cba825fe47895358efbe81b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 01:32:11 +0000\n\n Merged revisions 27441,27443,27447 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27441 | kohsuke | 2010-02-12 16:47:05 -0800 (Fri, 12 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_346\n ........\n r27443 | kohsuke | 2010-02-12 16:47:17 -0800 (Fri, 12 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r27447 | kohsuke | 2010-02-12 17:28:50 -0800 (Fri, 12 Feb 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2676adca52568fd34f2687783c685278affe34a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 01:30:56 +0000\n\n class initialization of Hudson is much more work than that of Util, so pushing these small utilities out to Util to reduce the overhead of remoting.\n \n Plus it helps to keep Hudson.java smaller\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27448 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7089a81862f9a5eb422c53654d277089de9b08ef\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 01:00:29 +0000\n\n [FIXED HUDSON-1544] add jsStringEscape in case test name has quote or backslash.\n also set text/plain content type on ajax summary response so browser doesn't try\n to parse response (firefox 3.6 showed error in console with text/html).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c477e4a049a7ae98c72048b031652739a1cecb98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-13 00:25:14 +0000\n\n stapler 1.134 release was botched\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc2081f4a2c2f571085c7349f0354032a9246b91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-12 22:05:44 +0000\n\n [FIXED HUDSON-5610] Improved the form validation mechanism to support multiple controls.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f55d745a1e87e0604ec2bf57f7d1db1cd8e5ed20\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-12 02:54:06 +0000\n\n Update Japanese\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fabdc702a6c133f478e069d3371517240c4b36c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-12 00:50:12 +0000\n\n Bundle latest version of subversion plugin\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f6dad004844c627e837cb0c69440c895eac3f61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-12 00:29:51 +0000\n\n Use JSON to retrieve values to honor the scope\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ce323164f4e080cf311137a0334085577c3841e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-11 19:50:22 +0000\n\n Merged revisions 27361 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27361 | kohsuke | 2010-02-11 11:36:57 -0800 (Thu, 11 Feb 2010) | 1 line\n \n using a new version\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27365 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97dd6aa0a847562c5a87346c9a0bb9ea992d1318\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-11 02:36:09 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-27311\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2aeda6cc1145c6d49922146730162b2c3e0cac40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-11 02:35:09 +0000\n\n integrated a newer Jelly and Stapler that runs faster with less memory\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0478efb68130fd434ff83829633d6f3d51e6a569\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-11 01:41:09 +0000\n\n override the thread name to make the thread dump more useful, especially in case of a hang.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27302 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f68ab9ca825e323d9d73079ae37511491fc31f63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-11 01:36:52 +0000\n\n the poll method already handles necessary mutual exclusions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e605d071f15062bbbd7eb7e6a3546a6e1905e9dc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-10 16:11:47 +0000\n\n [FIXED HUDSON-1375] Maven modules should not be buildable when the parent project is disabled\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4ee4817e9333e8be779121d402db8bd160f69aa\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-10 00:12:50 +0000\n\n update use of deprecated API\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d6d3e3ac793117f0373999435c7ee608c8744cf\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-09 23:56:06 +0000\n\n [FIXED HUDSON-2991] show more compact error msg for missing help\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5b30091d9b76fd74b231ae81d8366cf750c3a9d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-09 23:55:10 +0000\n\n minor text/spacing update\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4785ad36cb68affd314423e013d07b213e54e361\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-09 23:35:44 +0000\n\n [FIXED HUDSON-2610] Escape username in URLs in case it contains special characters such as \"#\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit faffa3ad9fcb822bd50a8c774d6560f7f097a5a3\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-09 22:43:14 +0000\n\n filter out some jelly internals from ${attrs} so they are not rendered in output\n (f:textbox input tags have included attrs like nameAttr, valueAttr, ownerTag since r25876)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27233 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d23dc7655358b5380668f7434b3bafb25b217ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-08 21:48:03 +0000\n\n Merged revisions 27160 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27160 | kohsuke | 2010-02-08 13:06:09 -0800 (Mon, 08 Feb 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bf35b2094163f666d6ec83bc796f8be8e0d8327\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-08 20:28:39 +0000\n\n Merged revisions 27147,27149-27151,27153 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27147 | kohsuke | 2010-02-08 11:10:47 -0800 (Mon, 08 Feb 2010) | 1 line\n \n [FIXED HUDSON-5536] in 1.345 and added a test case.\n ........\n r27149 | kohsuke | 2010-02-08 12:01:18 -0800 (Mon, 08 Feb 2010) | 1 line\n \n added a backward compatibility measure to expose variables in both forms\n ........\n r27150 | kohsuke | 2010-02-08 12:02:19 -0800 (Mon, 08 Feb 2010) | 1 line\n \n forgot to commit this(?)\n ........\n r27151 | kohsuke | 2010-02-08 12:24:51 -0800 (Mon, 08 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_345\n ........\n r27153 | kohsuke | 2010-02-08 12:25:04 -0800 (Mon, 08 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27154 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 207f4c582ea04812d5bcc712b71da28e44e07c59\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-08 18:35:32 +0000\n\n [HUDSON-5536] set text/plain content type in doPostBack response so browser won't\n try to parse response (resulting in \"no element found\" in firefox error console).\n Not the fix for 5536 itself, but nice to avoid js error after successful update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27145 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3af3cc8e9b24cc9df477d6f87470181fa95f0a29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-08 18:07:09 +0000\n\n allow subtype to define visible Action out of SCMRevisionState\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 043a67181a70d0b486821b06019a24b10a304065\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 23:08:47 +0000\n\n [FIXED HUDSON-5443] Fixes for sidepanel link for People.\n Link to top level /people/ for AllView, otherwise to people for this view.\n Hide link only for non-default, non-All view that would list no people.\n Add heading on People page and a link to top level /people/ when appropriate.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27129 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4102c9f0f06f6f6c34011f77ad010bb86cc58a56\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 17:57:37 +0000\n\n [FIXED HUDSON-5456] remove build number permalink on build page.. it belongs on the API\n page and is already listed there.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec40d1a7c933c9b575705dd7d75212607cf77594\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 07:43:39 +0000\n\n Updated japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04dcb8776213812ccc35cbec2c58a0123b934ffd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 03:06:29 +0000\n\n [FIXED HUDSON-2180] revised the design of polling to fix the problem.\n See:\n \n - SCM.compareRemoteRevisionWith\n - SCM.calcRevisionsFromBuild\n - SCMRevisionState\n \n for details. This feature was originally developed in a branch,\n whose merge records are as follows:\n \n ------------------\n \n Merged revisions 24271,27060,27065,27083-27084 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/HUDSON-2180/main\n \n ........\n r24271 | kohsuke | 2009-11-30 19:41:30 -0800 (Mon, 30 Nov 2009) | 1 line\n \n committing my work in progress\n ........\n r27060 | kohsuke | 2010-02-05 18:11:05 -0800 (Fri, 05 Feb 2010) | 7 lines\n \n Made SVNRevisionState non-comparable, since doing so and distinguishing\n significant/insignificant changes is rather involving work.\n \n So that's why I originally opted for the compareRemoteRevisionWith method approach\n of telling SCM upfront about what it's comparing the state with.\n ........\n r27065 | kohsuke | 2010-02-06 08:49:50 -0800 (Sat, 06 Feb 2010) | 1 line\n \n crucial bug fix\n ........\n r27083 | kohsuke | 2010-02-06 10:37:46 -0800 (Sat, 06 Feb 2010) | 1 line\n \n doc improvement\n ........\n r27084 | kohsuke | 2010-02-06 10:39:50 -0800 (Sat, 06 Feb 2010) | 1 line\n \n doc improvement\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 344aafe4a4ed7a9850387a008a4530eefb8a6d02\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 01:57:18 +0000\n\n [FIXED HUDSON-5454] add tooltip for lock badge icon\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f3f3e04c9f060c75927df3f74cccc468b63f909\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 01:46:17 +0000\n\n [FIXED HUDSON-5447] Use user selected icon size on People page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27099 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b0b411cdf5f6fa05fbb54c7e7af22986ee90f1b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 01:05:35 +0000\n\n [FIXED HUDSON-5459] fix singular form when there is only 1 test or 1 failed test\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ce130c0d25bb177ef9d7e0ea6d458de5b0a8f04\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 00:53:03 +0000\n\n [FIXED HUDSON-5471] Use fixed-width font in textarea for shell/batch build steps.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27096 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8a1680f026c1d335044cf18ec64ef6e6bd626e6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-07 00:32:45 +0000\n\n [HUDSON-5469] file forgotten in r27057\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d8faa0b7e2421f101b813c427d6c9e0181d0a04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-06 19:15:24 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-24268\" from\n https://www.dev.java.net/svn/hudson/branches/HUDSON-2180/main\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bd47e12ec94655aadeb0c5d3ee27b46ab776852\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-06 19:14:13 +0000\n\n rolling back. I need to merge the main portion\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b84d23850d693afe49b28fcd8bcd385b737a190\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-06 19:10:09 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-27085\" from\n https://www.dev.java.net/svn/hudson/branches/HUDSON-2180\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bbeb5b1d34a24a58e261ee90d5aa2c3377f4c55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-06 02:06:01 +0000\n\n Merged revisions 27047,27049,27053 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27047 | kohsuke | 2010-02-05 14:07:35 -0800 (Fri, 05 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_344\n ........\n r27049 | kohsuke | 2010-02-05 14:07:55 -0800 (Fri, 05 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r27053 | kohsuke | 2010-02-05 17:05:11 -0800 (Fri, 05 Feb 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bd51f4b0fd924bc70f8b66501c8c19f1a4a2a16\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-06 01:33:01 +0000\n\n [FIXED HUDSON-5469] avoid NPE and show better error message if view type is missing\n when creating a view (can be done by submitting form with enter key.. the OK button\n is disabled)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2510688bc271ed5d0e90e37c2456194b717df83f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-06 01:26:18 +0000\n\n update wiki url\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27055 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 819ab89dda473c04ce621bc214fb9a2fd7092e63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-05 18:45:28 +0000\n\n Hudson wasn't properly streaming a large external build submission, which can result in OOME and unresponsiveness.\n \n While investigating the sudden memory usage spike, I discovered that XMPP/MXParser doesn't have a capability of returning a long PCDATA as a series of events. Instead, it tries to buffer the whole thing and return it as a single string.\n This obviously results in a horrible performance problem if the submission is large, as was the case.\n \n Switching to StAX to prevent this problem. StAX API isn't a part of Java5, but we already bundle woodstox.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f33c7cf74376e3fada0c5b47bacb00bc8702733\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-05 16:24:53 +0000\n\n Merged revisions 27013 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r27013 | kohsuke | 2010-02-04 16:39:39 -0800 (Thu, 04 Feb 2010) | 3 lines\n \n fixed a test failure.\n \n sometimes payload isn't a form, so using a header is more reliable.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c862eb849aa8421beaf5ed01556352dce84eb0ea\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-05 02:06:34 +0000\n\n [FIXED HUDSON-5458] Update to stapler 1.132 to get better HTML render using \"/>\"\n for elements that should not have a closing tag. Change in stapler:\n https://stapler.dev.java.net/source/browse/stapler?view=rev&rev=1363\n Now get patched dom4j via stapler dependency, so removed dependency in Hudson\n core pom. Also changed a few \"&lt;br/&gt;\" back to \"<br/>\" now that they will\n be rendered properly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 850a9a3a5a7c0e5eb2943b539e58cd82dd34c8a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-04 23:34:35 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-27010\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27012 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0b4637b4310f53f33369d475fa36dfb5b884cf7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-04 23:33:29 +0000\n\n this tweaking is no longer necessary\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 237b26daf32453e01325984eff921dfb1a32069a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-04 20:52:33 +0000\n\n Don't use raw request param in jelly path (allowing any jelly to be included)..\n replace any / chars with _\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27004 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe1994a4efe7e2e61a931899731a00b16ecd15df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-04 03:12:15 +0000\n\n [FIXED HUDSON-5210] fixed this problem in Hudson that doesn't require any configuration change in Jetty.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27002 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99ba5e7f591071c457112b9e10403b42dbc6efe0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-04 02:30:40 +0000\n\n call attention to config.jelly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27001 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bfbd4201cbe6a4489bd7df80c807555f3a4bb10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-04 02:02:15 +0000\n\n noting the meaning of the switch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26999 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f50f49517b20cfd1b933e4871249aa489234977\nMerge: a04320c09d e1ab16ce57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-04 01:46:14 +0000\n\n Merge commit 'huybrechts/lib-endorsed'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26998 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a04320c09d416785ce7b7dcc48fb742cae330da1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-03 18:21:55 +0000\n\n exposed to the remote API\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19c57d03ac7ad8100b4a4083972b21f5493494c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-03 18:17:38 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e2cd222dea04c9d6f8adca6e38d6df520d4ac75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-01 23:06:09 +0000\n\n avoid extra whitespace\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80000f7aeb5ffa0cd9a8a0caa51d2d3490dcd12d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-01 23:00:26 +0000\n\n adding the alt text\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f558f2d91f5e864dbf33a7ce2e180a6dac260e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-01 22:50:43 +0000\n\n most of the time, tests come in multiple numbers, so better to make it plural:\n \n (02:17:46 PM) timeless_mbp: http://deadlock.netbeans.org/hudson/job/javacard/lastSuccessfulBuild/\n (02:17:48 PM) timeless_mbp: Test Result (no failures)\n (02:17:55 PM) timeless_mbp: does it mean Test Result_s_ ?\n (02:18:16 PM) timeless_mbp: (which matches Build Artifacts)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8fa2b0b6a17721e7de8bec3a70d01f5257b682f\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-01 22:20:09 +0000\n\n [FIXED HUDSON-5451] 'Tied on' replaced with 'Tied to'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26915 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91c6da415dc1d29f1f85bf9fbb5b26f98b4ab358\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-02-01 21:41:31 +0000\n\n missing space\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26908 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a25fda149bdf2e802c70eb90f0c77031fc415c9d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-31 09:32:00 +0000\n\n [FIXED HUDSON-5293] added equals() and hashcode() to Dependecy.class so that contains method can work correctly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26798 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa79364f737d0ce5e061d2840e69ca54248f0467\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-31 07:03:19 +0000\n\n [FIXED HUDSON-3055] Show Hudson upgrade status on manage page instead of\n offering same upgrade again.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f3893c211df8890879ce2789ee8647cd0cc19a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-30 02:58:00 +0000\n\n next release will be back to business as usual\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 597841d707f99cb2e073b82563c8f74da67400be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-30 02:22:44 +0000\n\n Integrated community contributed localizations.\n \n To work around the bug I just discovered in the submission server, these contributions have been replayed from\n the Apache log files. As a result, it includes changes that are integrated earlier in rev.25498, which means\n if those localizations are modified later, they'll be overwritten back.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15268fd9734a7bf0a51f50fbad6e0835c8ab374d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-30 00:35:00 +0000\n\n Merged revisions 26743 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r26743 | kohsuke | 2010-01-29 16:13:25 -0800 (Fri, 29 Jan 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72e2b8bf76b97dbb7b95c064b8c6941f8427fe61\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-30 00:29:09 +0000\n\n Make badges in build history line up\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ef573186e99356c5781d80d5701e1a5585e28c5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-29 23:58:20 +0000\n\n just one br\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77c3f4991d0277226a9a6830662247e76a5bcf12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-29 23:50:22 +0000\n\n Merged revisions 26733,26735 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r26733 | kohsuke | 2010-01-29 15:24:01 -0800 (Fri, 29 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_343\n ........\n r26735 | kohsuke | 2010-01-29 15:24:13 -0800 (Fri, 29 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26738 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fb6ad1f3f6b14f9ab17a0c7a2450e86de201ec7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-29 23:27:30 +0000\n\n [FIXED HUDSON-5420] in 1.344 Password parameter on the disk should be encrypted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e1602415ce86fb6ed3630a9e8d6b86a99f6477e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-29 20:21:41 +0000\n\n Merged revisions 26724 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r26724 | kohsuke | 2010-01-29 12:03:11 -0800 (Fri, 29 Jan 2010) | 4 lines\n \n In tribute to Sun Microsystems and all my colleagues who had to go today.\n I hope the community would forgive me for doing this.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26728 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d814c09e333795b603ebab7df9c359a38a7070f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-29 19:56:59 +0000\n\n baby step toward working with Maven 3.0.\n \n The next step is to write a new bootstrap code that works with plexus classworlds, which is package-renamed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97c7060e988c8885f79cb3a96ddcdd9eea260b3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-29 19:30:52 +0000\n\n Eliimnated a warning during a startup\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b3567600581488c3650e4e1a74e03bf2e3f6ea3\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-29 15:14:21 +0000\n\n Fixed property\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8b902e37d4e7a1290cd19367f3b8d4361098cbd\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-29 15:12:20 +0000\n\n Updated Japanese\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1ab16ce57bfe42f701519b25398ca72cde4d1be\nAuthor: Tom Huybrechts <tom@trantor.(none)>\nDate: 2010-01-29 13:39:08 +0100\n\n RemoteClassLoader.useSystemClassLoader property controls how the system classloader is treated:\n - if true, both resources and classes from the server system classloader will be usable on slaves\n - if false (default), neither resources or classes will be loadable from a slave\n", "commit adf2d268f0dfd0187b4d4f2adb4603bef75ac3fe\nAuthor: Tom Huybrechts <tom@trantor.(none)>\nDate: 2010-01-29 12:31:37 +0100\n\n load remote classes from system classloader\n", "commit 7c5453b63e65c06ac7e1e78a554b40f232b16543\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 22:41:31 +0000\n\n making room for subtypes to tweak the behavior\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b3c1f92fd0a42cf819a9e2b4174cc511bf6c348\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 21:38:01 +0000\n\n [HUDSON-5391] Fixed the infamous Turkish bug.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af12705d7aa6bb7fc3514c85c23ddac1ae43c3b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 20:30:17 +0000\n\n clarifying\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26643 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68edd4f8041fb69dc887d0f20a2c05dc71930cd5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 19:36:52 +0000\n\n [FIXED HUDSON-5391] in 1.344. we should be case insensitive but case preserving.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eade4cca6565994d55e67889720851c10e9656a7\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 18:09:38 +0000\n\n [FIXED HUDSON-2313] Show which plugins have already been upgraded in Plugin Manager.\n Also some css cleanup in this area.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26639 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdaa0153f810ad5a7c8e9f2836d2d23be4291f9d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 17:58:43 +0000\n\n just one br\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64856dc78e491a4a90bacc6b965a97de0dc9c64a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 17:52:32 +0000\n\n whitespace, javadoc typo fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26636 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27f846e07c78f1157bc9fae5a694017496bdfe13\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 17:15:40 +0000\n\n Allow sort by enabled status on the installed plugins page\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23891487d2e4355dd15029799aa17250b9445b7b\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 02:18:38 +0000\n\n [FIXED HUDSON-5405] Properly loading MavenModuleSet descriptor now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 518b44a9cc869cc212a17d36000b2a6d3d14d380\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 01:16:48 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-26616\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82d9e9918fa60b80f7c3329ac2bbe5532eafe2d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-28 00:42:35 +0000\n\n forgot to rename this\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e14a89184243394b642afc9faa817595269efee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-27 23:54:29 +0000\n\n [HUDSON-833] formalized the QueueSorter.\n \n This is a binary incomatpible change from the previous QueueSortingHandler, but given that QueueSortingHandler used one of the private classes in the method signature, I don't see how anyone could have implemented this extension point, so in practice this change shouldn't break any plugin (certainly not any plugins hosted in hudson-ci.org, according to my grep.)\n \n I'll implement a plugin that shows how this extension point can be used, and that will mark this issue as fixed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa2e85e77a526fde7a6b3b91c5047ae5a9a713da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-27 23:22:19 +0000\n\n don't treat the lack of display name as a fatal error, as most initialization tasks don't have any user-visibility anyway.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af7ffcebf98dbf715d1ea2cd1c8be2e131dc9594\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-27 20:10:49 +0000\n\n Avoid double-encoding in option value attribute when populating it from the f:option\n body, rather than an explicit value parameter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26583 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc6694594341ad96067242c26e005849d6f66a03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-27 02:31:39 +0000\n\n allow InterruptedException to be forwarded\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26482 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d330573bc44eacd675fd5f93f5e33f0476734a9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-27 02:21:52 +0000\n\n added default implementations of TestResultParser.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26481 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31a54f38f6607dac6f02bcb6baea96addef6bb4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-27 00:01:02 +0000\n\n avoid double invocation of updateTransientActions by moving it to doConfigSubmit.\n \n Discussion at http://n4.nabble.com/Bug-getProjectAction-is-always-called-twice-tp1294814p1294814.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f650fc8075adb2ba36d3d48c71fa69f30489d01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 23:50:08 +0000\n\n Auto-detect if Hudson is run in Solaris <a href=\"http://www.sun.com/bigadmin/content/selfheal/smf-quickstart.jsp\">SMF</a>\n and provide restart capability.\n (<a href=\"http://n4.nabble.com/Self-restart-not-available-when-running-as-Solaris-SMF-tp1289605p1289605.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26478 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93bb4a66a1ea18b92f71f7a84288238cdbe97447\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 23:41:33 +0000\n\n this was supposed to be renamed to TestResultExtensionTest\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26477 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b9e9831f54ae90057b0d8c01561ff757d06e854\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 23:35:41 +0000\n\n fixed JDK6 dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5025ab3918a2100c8dd438ea570f995c1048f5b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 23:27:26 +0000\n\n eliminated redundant check --- let the caller do it.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9460baf161f687ae1cc922d457071ae00956e052\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 22:51:01 +0000\n\n finally got to the working MSI\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24e03ccfbb11daf1617b3ce29afe4f3b8b87bf48\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 17:36:29 +0000\n\n @since appeared to be wrong.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 196276f204d6943e45c8bde1d2aba02fcfc68c1b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 16:54:15 +0000\n\n [HUDSON-5383] improving the XStream converters so that a linkage error in a plugin doesn't cause catastrophic start up failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1aaf1be3e293648059d4a85d6cd6d6d19b96699f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 16:22:22 +0000\n\n [FIXED HUDSON-5382] in 1.343. NPE in the update center job if the container authentication is used, because ServletRequest is no longer valid from another thread after the request handling is completed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54b668843f7513ffee655b91b656d96b86d07c0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 02:16:29 +0000\n\n Merged revisions 26269,26271,26278 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r26269 | kohsuke | 2010-01-22 16:27:11 -0800 (Fri, 22 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_342\n ........\n r26271 | kohsuke | 2010-01-22 16:27:23 -0800 (Fri, 22 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r26278 | kohsuke | 2010-01-22 17:08:18 -0800 (Fri, 22 Jan 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92ca98c4d6164013cbfac4fdf504315431fa279b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 01:49:47 +0000\n\n Merged revisions 24854,24862,24946,25411,25418-25419,25478,25699,25701,25770,25832,25834,26401-26404 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/test-result-refactor\n \n ........\n r24854 | bshine | 2009-12-22 12:52:32 -0800 (Tue, 22 Dec 2009) | 82 lines\n \n Generalize the junit-specific TestResult class into AbstractTestResult,\n and allow plugins to contribute test result parsers that generate\n AbstractTestResult subclasses.\n \n In order to support the increasing variety of test result file formats, we\n have added two extension points:\n \n * AbstractTestResult: a class that represents a general concept of a test\n result, without any language or implementation specifics.\n \n * AbstractTestResultParser: an API for parsing test result files and\n producing an instance of a concrete subclass of AbstractTestResult\n \n \n AbstractModelObject\n \\\n TestObject\n \\\n AbstractTestResult is-a ExtensionPoint\n \\\n |-- CaseResult\n |\n |-- SimpleCaseResult\n |\n |-- TabulatedResult\n \\\n |-- ClassResult\n |\n |-- MetaTabulatedResult\n \\\n |-- TestResult\n |\n |-- PackageResult\n \n \n AbstractTestResultParser is-a ExtensionPoint\n \\\n JUnitParser\n \n We have refactored the JUnit result publishing system so that it is \"just\"\n a subclass of AbstractTestResult. We have promoted functionality into\n AbstractTestResult from TestResult; we have also promoted jelly resources\n from TestResult up to AbstractTestResult. Together, these changes make it\n possible -- without much code -- to add a test result parser and a test\n result publisher that can participate in the test result ecosystem. See,\n for instance, TrivialTestResult, with its two supporting classes,\n TrivialTestResultAction and TrivialTestResultRecorder.\n \n We have moved the format-agnostic classes in the test result system into\n the hudson.tasks.test package, from hudson.tasks.junit:\n TestObject\n MetaTabulatedResult\n TabulatedResult\n \n We have attempted at every step to preserve backwards compatibility both\n with the existing APIs and with test results stored by earlier versions of\n Hudson. Numerous tests verify that the old APIs and historical data are\n still readable; all of the tests in hudson.tasks.junit operate on stored\n builds and test results created by Hudson around version 1.320. These\n tests have been created and expanded to exercise the HTML ui and the XML\n api of the test result publishing system, as well as the underlying java\n logic.\n \n hudson.tasks.junit.CaseResultTest\n hudson.tasks.junit.JUnitParserTest\n hudson.tasks.junit.JUnitResultArchiverTest\n hudson.tasks.junit.TestResultLinksTest\n hudson.tasks.junit.TestResultPublishingTest\n \n This checkin also includes several smaller changes that were enacted in the course of this work:\n Added convenience/utility methods\n - HudsonTestCase.java\n \n Added a read-only textbox.\n - core/src/main/resources/lib/form/readOnlyTextbox.jelly\n \n Added a standalone builder that touches all files in the workspace.\n - TouchBuilder.java\n \n Added a test: testUnwrappedLongString\n - src/test/java/hudson/model/ApiTest.java\n ........\n r24862 | bshine | 2009-12-22 17:30:04 -0800 (Tue, 22 Dec 2009) | 1 line\n \n Recreate the hudson.tasks.junit.TestObject class, and adapt the TestResultAction.Data class to be friendly to the refactoring. This makes the claim plugin and the junit-attachments plugin compile and pass tests against this branch.\n ........\n r24946 | bshine | 2009-12-24 21:59:14 -0800 (Thu, 24 Dec 2009) | 1 line\n \n Getting rid of some TODOs that don't apply anymore. The TODOs that remain are meaningful.\n ........\n r25411 | kohsuke | 2010-01-05 18:14:15 -0800 (Tue, 05 Jan 2010) | 3 lines\n \n Cosmetic change. It's not necessary to define our own constant for empty list when there's already one in JDK.\n \n I also think creating and wasting singleton list as needed is probably better use of memory than having a singleton list tied in memory for every CaseResult. It improves cognitive overhead for people reading the code, and modern GCs are very good at handling short-lived objects, and I don't see this method called in a busy loop.\n ........\n r25418 | kohsuke | 2010-01-05 18:37:17 -0800 (Tue, 05 Jan 2010) | 1 line\n \n pushed the get/setDescription implemention up to the AbstractTestResultAction. I believe the default implementation is sufficient for most purposes, and typical subtypes don't want to bother with the details that descriptions are actually persisted by the owning Action instead of in TestObjects.\n ........\n r25419 | kohsuke | 2010-01-05 18:59:29 -0800 (Tue, 05 Jan 2010) | 1 line\n \n we should allow the parse method to be called outside of the build, so this should be TaskListener.\n ........\n r25478 | kohsuke | 2010-01-07 11:44:34 -0800 (Thu, 07 Jan 2010) | 14 lines\n \n The ExtensionPoint interface primarily serves as a marker to call attention of the plugin developers as to where to hook into Hudson. Since the act of implementing AbstractTestResultParser naturally make them to implement AbstractTestResult, I'm removing the ExtensionPoint marker from this abstract class.\n \n The all() method is removed after the following discussion:\n \n >> - I propose we remove AbstractTestResult.all(). I don't think being\n >> able\n >> to enumerate AbstractTestResult subtypes buy us anything, since those\n >> can only be instantiated by parsers that intimately know how to\n >> instantiate them properly. Or did I miss the purpose of this?\n >\n > I put in the all method because it was suggested by the wiki:\n > \"You also need to define the static \"all\" method...\"\n > http://wiki.hudson-ci.org/display/HUDSON/Defining+a+new+extension+point\n > so I don't have a problem with removing it.\n ........\n r25699 | bshine | 2010-01-11 16:34:12 -0800 (Mon, 11 Jan 2010) | 1 line\n \n Removed a test that exercised AbstractTestResult.all(), because that API has been removed.\n ........\n r25701 | bshine | 2010-01-11 17:05:40 -0800 (Mon, 11 Jan 2010) | 1 line\n \n Don't test getDescription() on a TrivialTestResult because the TrivialTestResult doesn't actually implement a description.\n ........\n r25770 | bshine | 2010-01-13 11:52:27 -0800 (Wed, 13 Jan 2010) | 1 line\n \n Added a failing test to demonstrate bug HUDSON-5246, inter-build diffs for junit test results are wrong.\n ........\n r25832 | bshine | 2010-01-14 13:50:15 -0800 (Thu, 14 Jan 2010) | 1 line\n \n The id field was accidentally declared here; it was also declared in hudson.tasks.test.TestObject. This id field here is always hidden by the id field in the more-concrete TestObject. Therefore, I'm removing this field.\n ........\n r25834 | bshine | 2010-01-14 13:55:10 -0800 (Thu, 14 Jan 2010) | 5 lines\n \n Fixes bugs with getPreviousResult:\n HUDSON-5269 TestResult.getPreviousResult returns null when it shouldn't\n HUDSON-5246 test-result-refactor branch: inter-build diffs for junit test results are wrong\n ........\n r26401 | kohsuke | 2010-01-25 17:24:51 -0800 (Mon, 25 Jan 2010) | 7 lines\n \n renamed:\n AbstractTestResultParser -> TestResultParser\n AbstractTestResult -> TestResult\n \n This discussion is in http://n4.nabble.com/Review-requested-Test-Result-Refactoring-td978100.html#a978100\n \n The conclusion of this renaming proposal isn't clear, but I'm assuming it's OK.\n ........\n r26402 | kohsuke | 2010-01-25 17:27:57 -0800 (Mon, 25 Jan 2010) | 1 line\n \n elsewhere in Hudson it's the \"display name\" that indicates a human readable name that programs don't try to interpret.\n ........\n r26403 | kohsuke | 2010-01-25 17:31:38 -0800 (Mon, 25 Jan 2010) | 1 line\n \n typo\n ........\n r26404 | kohsuke | 2010-01-25 17:35:41 -0800 (Mon, 25 Jan 2010) | 1 line\n \n doc improvement.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e30746eb34f929f520242231a9e8e648233ead6c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 01:40:48 +0000\n\n improving the MSI build script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6070790310b244aac98da055b9e6a888d339483\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-26 01:08:45 +0000\n\n recording my failed experiment.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 705ff30e21ff325a081abff0b9f3da9f0809fcd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-25 22:12:26 +0000\n\n slightly improved the error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e87afa60122f951a5f962c10059f5da5e95f4c06\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-25 21:02:31 +0000\n\n improving the logging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f4bec7089544bfbe9a0d0a4fd539dab00656a04\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-25 20:48:33 +0000\n\n fix test for change in r26344\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ebccd71e7327bf1a234f27a4230533061112d798\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-25 18:11:32 +0000\n\n [FIXED HUDSON-5049] check oneOffExecutors in getIdleStartMilliseconds().\n No idle executors in this list, so this just ensures we return a future time if\n there is a busy one-off task but all other executors are idle.\n Added javadoc to clarify what countExecutors() returns.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26365 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12a341617a43fca2674d6691f6689c2dd39ec9d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-25 17:03:52 +0000\n\n [FIXED HUDSON-5373] in 1.343.\n Allow the administrator to control the host names via a system property \"host.name\" per slave, in case auto-detection fails.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56e79ce28e167f22896a41a0f4edd783a9baf88a\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-25 16:55:06 +0000\n\n [HUDSON-4876] Better diagnostics for verifyRestartable in case of fallback lifecycle impl.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0935d962fcae22226db983c573de68ae4cd2e66c\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-25 16:41:11 +0000\n\n [HUDSON-4876] Improving RestartNotSupportedException diagnostics.\n Getting the following in 1.336 on Solaris, which does not tell you what is actually wrong (what subclass does not override restart?):\n hudson.lifecycle.RestartNotSupportedException: Restart is not supported in this running mode.\n at hudson.lifecycle.Lifecycle.verifyRestartable(Lifecycle.java:161)\n at hudson.model.Hudson.safeRestart(Hudson.java:2928)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1966624541a933b2b911a0ccc63799965c9290e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-24 18:08:14 +0000\n\n [FIXED HUDSON-2210] Move form to adjust logging levels to its own page\n and include table of configured levels.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acb256372332c612970a53ae26e8e93fe1343356\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-24 08:19:40 +0000\n\n Spanish translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f5a5380d8cc77cc5e3bb5541e91b189827dc56d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-23 01:49:54 +0000\n\n Updated localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1366b2285191237d9fda8ae421e144beb0bee7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-23 01:24:21 +0000\n\n Merged revisions 26278 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r26278 | kohsuke | 2010-01-22 17:08:18 -0800 (Fri, 22 Jan 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f73f679c411fea9d5ce5c62cb37702291d87afc4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-23 00:58:32 +0000\n\n fixed NPE:\n \n java.lang.NullPointerException\n at hudson.ProxyConfiguration.open(ProxyConfiguration.java:112)\n at hudson.FilePath.installIfNecessaryFrom(FilePath.java:532)\n at hudson.plugins.hadoop.PluginImpl.createHadoopVM(PluginImpl.java:109)\n at hudson.plugins.hadoop.SlaveStartTask.call(SlaveStartTask.java:58)\n at hudson.plugins.hadoop.SlaveStartTask.call(SlaveStartTask.java:41)\n at hudson.remoting.UserRequest.perform(UserRequest.java:104)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:270)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26276 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 693b60ba6f7cbba0d59213f2a3e929d4e287c8ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-23 00:38:36 +0000\n\n [FIXED HUDSON-5313 HUDSON-5314] Applied a patch in 5314 to fix 5313.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26274 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 531eeaf178dcf940d4089714796582ef63cccdcf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-23 00:30:02 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26273 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e4d42c6940e7440fa629085e53ed0b26c347c8e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-23 00:27:58 +0000\n\n Merged revisions 26269,26271 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r26269 | kohsuke | 2010-01-22 16:27:11 -0800 (Fri, 22 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_342\n ........\n r26271 | kohsuke | 2010-01-22 16:27:23 -0800 (Fri, 22 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26272 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aefd3fc8b3b1a8c5449664c1f9b88d14f4d0e8da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-22 16:39:34 +0000\n\n [FIXED HUDSON-5351] job description set via the remote API wasn't persisted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ec586c1aa3b2aeb7c87d39af74c63161c263565\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-22 05:25:14 +0000\n\n Integrated timeline view\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ab599a7ec10094dd71883f3685d82639c0adf4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-22 01:58:20 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40c763194c17c178ad75689ee145323803e3f360\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-22 00:31:34 +0000\n\n [HUDSON-5049] patch from nairb774 to check for flyweight tasks in Computer.isIdle()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61a1858dae04fc6b653189f3e3fbbcd9072fcf20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-21 23:25:14 +0000\n\n exposing FileVisitor and DirScanner so that the calling app can fine tune the archiving process.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26226 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e07b0c7d1e5b12929ee710a99061bff6d2ca0850\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-21 22:00:01 +0000\n\n allow subtypes to override the update center behavior.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0df11332a1c43a74cadd34bc0e8776a45fb421a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-21 21:44:42 +0000\n\n 1.MULTIUPDATE was integrated as of 1.333, so replacing those\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 858ab21bd87d26787269df9cc740c6dcb06d1137\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-21 21:39:45 +0000\n\n UpdateCenter.neverUpdate is deprecated as of 1.333\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5493f84fa638df973d2c72e88686792440ec94d6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-21 21:19:07 +0000\n\n [FIXED HUDSON-1916] Improve error message for a name conflict when renaming a job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa13013ca8fb777448bb81d581f2b4ba687d0a45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-21 19:38:56 +0000\n\n Merged revisions 26194 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r26194 | kohsuke | 2010-01-21 11:38:14 -0800 (Thu, 21 Jan 2010) | 2 lines\n \n Fixed a regression in the remote API in 1.341.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26195 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cdf17e99ceb35349022218a3f2477842c264b893\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-21 12:14:29 +0000\n\n Spanish translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 579a8a54278abafb467d43e9a77a03768954bca5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-20 23:39:18 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-26155\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6834f62366483b097733d77f8a9281543db2a071\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-20 21:19:45 +0000\n\n added one more extension hook for subtypes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2eef309e44df52c337a00797f7232003df10b54c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-20 19:47:33 +0000\n\n move view tabs into a separate jelly for reuse in subclasses\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26130 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9455d19c231f195d32808a3462750bac443fc885\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-20 19:42:37 +0000\n\n render if there are subviews but no jobs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26128 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbcf500ca020b5fb797db8179d00a4a14c5af30e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-20 18:29:02 +0000\n\n Made radioBlock ID-less so that it can be inserted into the HTML dynamically and still function as expected\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75035791d9acfe8158348c0181eee2dbc2031a75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 23:42:57 +0000\n\n exposing these to allow plugins and clients to diagnose less-capable channel graecfully.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 548d2b072348226943c1676ed62f0b51fb462b74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 23:09:19 +0000\n\n ordered list implies doing these in a sequence, whereas it's really just \"one of these\"\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26110 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c9e5a4cc3c35f2ef99efaa2e13b87efcdb67b44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 23:03:05 +0000\n\n improved error message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05163295471592048d2831968d20cc85ff690c18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 22:52:03 +0000\n\n /tmp space monitoring didn't work if /tmp is filled up completely.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de9ddf74ef6acca805c0adffdd56e8f278bb558e\nAuthor: olamy <olamy@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 22:28:59 +0000\n\n cleanup unused imports.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2004958ec0f34fb765c72b0ea7d09b805e60eaa5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 21:03:07 +0000\n\n added custom exception type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc6db9328b093a91441233db7a687af3ef5b8b4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 18:50:04 +0000\n\n allow arbitrary exception. The whole point of this class is to deal gracefully with a problem, so we might just as well let the subtypes knowingly throw them.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcfff1e55611bc1191c494b411b414edba49cd85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 18:21:41 +0000\n\n [FIXED HUDSON-5267] in 1.342. I also gave you a commit access, so that we won't be blocking you for bug fixes like this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90f656803ebaa24b6b57f17d8e4f31576fb15e99\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 15:37:15 +0000\n\n [FIXED HUDSON-2226] Added process-test-classes phase\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26090 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 267ad68bbee1eb6ba99987d05bf2b9e553d347b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 15:35:01 +0000\n\n removed very old feature branche\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26089 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba373c6cec09b04408449bbd57407b1b93332b6b\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-19 12:34:16 +0000\n\n more Spanish translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00bc8ce5c5b2d791f4990eac940b3a5479a8d11e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-18 17:10:36 +0000\n\n [FIXED HUDSON-2543] don't update lastStable/lastSuccessful symlinks until final\n build result is known (after post-build actions).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9db963df9df3c017030250a5cbaf01d566d4aad2\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-18 16:57:11 +0000\n\n fixed a language mistake\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26068 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c625d132feead6264f764cd9332abc53fe3ccb48\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-18 16:41:06 +0000\n\n more Spanish translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cb65101ca3fefc8df9c04884433d091700a5f97\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-18 10:09:36 +0000\n\n changes in Spanish translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c66ee0342ddf3d0a6114400b31ff932b69c20a23\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-18 09:35:35 +0000\n\n More changes in Spanish translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce7fe976542558d8ff6cd40bae202e9cd94fc147\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 20:16:29 +0000\n\n Removed redundant resource keys.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 505e422e85e2f76d5d0a2b8863e3e294acbe8f57\nAuthor: ashlux <ashlux@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 17:35:48 +0000\n\n [FIXED HUDSON-5247] The hudson.model.Run.ArtifactList.treeCutoff property should not limit the number of artifacts shown by the API.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4f21c04b8d6c6f68f0c5acf0bf9970f04e9f820\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 17:21:01 +0000\n\n little change in translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3483cd33f8d1cc2633fdbfdf3d1dec0ee4807ac9\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 17:02:08 +0000\n\n changes in translation files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7496e2dcec56ab6405e43ee9d1af5ce41ddadda7\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 16:52:51 +0000\n\n added keys missed in spanish properties files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85a66a1eeae60b555a7f9e6cb09cec0f0e5accb6\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 15:54:52 +0000\n\n Fixed empty status column in build history view (resolves HUDSON-5302).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26031 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a038929e56300e98d579f16d79f63305ecd8c2b7\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 10:30:03 +0000\n\n Added Spanish language to the set of Hudson localizations, it goes named as \"es\" instead of \"es_ES\" in order to be shared by all countries, specific variations for other countries should be added as es_XX\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a60838c6ee111e4b7e19718f8162e935dcba8be9\nAuthor: manuel_carrasco <manuel_carrasco@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 07:43:28 +0000\n\n added missing keys\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 951ccc5d8dc74cf41435f9e9d8bf7299993af222\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-17 00:25:20 +0000\n\n fixed test failure. \\u00E9 should encoded into %C3%A9, not %C3%A9%00\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26002 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c7334d104c2d13fdc5f7c0a956e3bebe90bf134\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-16 21:38:26 +0000\n\n Refined German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26001 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec92334369b8837978786dcdc6e3996307668d0a\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-16 16:30:54 +0000\n\n Revised community submitted German localizations merged in with r25498.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb88b13b668f67179e011a56c55af0bb6444e665\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-16 15:57:48 +0000\n\n [FIXED HUDSON-5164]\n Infer the default e-mail address more smartly with user IDs like \"DOMAIN\\user\" (often seen in Windows)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b39cc4d55e57e1fe028b95b2d878ee4dbabbdd91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-16 15:23:55 +0000\n\n [FIXED HUDSON-5155] in 1.342. The root cause of the problem is that the backing byte[] of ByteBuffer can be bigger than the actual current content that's on it --- in the case of the reporter he got byte[3] as the backing buffer when only two bytes of it is in use.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e816e08552ffcad08684fce6d2199ef748a67700\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-16 15:13:00 +0000\n\n missing @DataBoundConstructor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25961 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa50608048613e35c6d40fa1aa054c5ffb43e34e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-16 01:21:37 +0000\n\n Merged revisions 25902 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25902 | kohsuke | 2010-01-15 17:18:42 -0800 (Fri, 15 Jan 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25904 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 264b89d568684900da3d31be65482dd34f2449d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-16 00:07:15 +0000\n\n Merged revisions 25895,25897 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25895 | kohsuke | 2010-01-15 16:06:26 -0800 (Fri, 15 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_341\n ........\n r25897 | kohsuke | 2010-01-15 16:06:40 -0800 (Fri, 15 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bb54b495199244bb81a39706ccd7cd04c92cee3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 20:43:10 +0000\n\n Merged revisions 25878 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25878 | mindless | 2010-01-15 12:22:17 -0800 (Fri, 15 Jan 2010) | 4 lines\n \n [HUDSON-5236] remove Dependency.getBuildActions API, as its computation may\n overlap with shouldTriggerBuild. Instead, add List<Action> parameter in\n shouldTriggerBuild which impl can add Actions to before returning boolean.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b8478b80533cef2aa62f555a6e32d5ba7739bac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 20:24:08 +0000\n\n ...\n (11:18:15 AM) rpetti: ok, it doesn't find it when doing mvn hpi:run\n (11:18:59 AM) rpetti: It's probably a configuration issue on my end, but I have no idea where to look\n (11:19:19 AM) kohsuke: mvn dependency:tree and stack trace of the problem?\n (11:22:17 AM) rpetti: k, my maven repo must be screwed or something\n (11:22:44 AM) rpetti: I'm trying to get commons-codec-1.4.jar, and dependency:tree says:\n (11:23:00 AM) rpetti: commons-codec:commons-codec:jar:1.4:compile\n (11:23:11 AM) rpetti: as opposed to 'provided' like the others\n (11:23:51 AM) kohsuke: rpetti: maybe the dependency is colliding with that of Hudson core\n (11:42:25 AM) rpetti: kohsuke: it must be loading 1.3 instead of 1.4, the particular method I'm using doesn't exist pre-1.4.\n (11:43:09 AM) rpetti: kohsuke: is there any way to get around that, or am I limited to whatever core is using?\n (11:48:28 AM) kohsuke: rpetti: unfortunately no, but we'd like to do something about that\n (11:49:49 AM) kohsuke: I'll bump up the core to use 1.4 for now\n (11:49:53 AM) kohsuke: that should fix this particular case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4ee14c5b8bed0e9d96c8286a44ae34a55e73575\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 20:22:17 +0000\n\n [HUDSON-5236] remove Dependency.getBuildActions API, as its computation may\n overlap with shouldTriggerBuild. Instead, add List<Action> parameter in\n shouldTriggerBuild which impl can add Actions to before returning boolean.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6882917f7b98722069d4a18b79312b171efee684\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 19:25:36 +0000\n\n <f:textbox> can take arbitrary attributes now to be added to the resulting <input> element.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c11eb4314598a4ad5974fec15bcc7f4ede9e3650\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 18:54:04 +0000\n\n Updated German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbda18e3840c92df01063ff1435620d57864f951\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 18:41:51 +0000\n\n [FIXED HUDSON-5296] Remote launcher failed to print any of the commands it was running to the listener the way the local launcher does.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea21b64f57db2ab2aa345236b6dc9b3ed07fe73a\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 18:14:22 +0000\n\n Fixed typo in resource key.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e464b056257819f28f35876447274d6869e4ebfb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 15:37:52 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25864 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f94a33dd154ffff916e59701fd288565657a11e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 15:36:06 +0000\n\n introduced the descriptor subtype for ListViewColumn.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9209d4df5e8038d9f68686f3d1cbaa73520bf70c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 15:24:44 +0000\n\n use a proper Saveable to make the list view column change live\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e241e08b3e0d8566cbb4f192018a8c3c1e0e2407\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 15:18:52 +0000\n\n Simplified the code to be a better example of what a plugin should do. Creating a singleton descriptor instance is not recommended.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e4d343b4c0b5aff63a1b5c2955a6f130c4a441a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 15:02:13 +0000\n\n [FIXED HUDSON-5061] in 1.342. Avoids NPE even without having a help from a plugin. Also added a note about this contract violation of the newInstance method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25857 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b200f6fd079ae759c9118a79f4806ca14b2e8cc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 14:53:21 +0000\n\n added logging for failure to create columns\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f801b4db5ee53a5e0804d668ede5856b8372dadd\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 14:51:13 +0000\n\n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d480416ac98f3342c50987daca339ea6545d000d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-15 01:09:15 +0000\n\n modified to allow subtypes to take over classloader creation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 690a26d267d142e3d8a72da4cc2729acb7e9cf2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-14 20:14:45 +0000\n\n Merged revisions 25820 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25820 | mindless | 2010-01-14 08:00:16 -0800 (Thu, 14 Jan 2010) | 5 lines\n \n [FIXED HUDSON-5236] one fix for r25751.. DependencyGraph as Comparator returns\n zero for jobs not dependending on eachother.. in a TreeMap this means keys\n overwrite eachother and not all builds are triggered.\n Switch to sorting in a List.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b74b6484807d1790591b4d9e64bc53c15a4fb8b8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-14 16:13:17 +0000\n\n [FIXED HUDSON-5265] set system privileges while building DependencyGraph so no jobs\n are missed if the current user can't see them all (per-project read permissions).\n Added unit tests for this and HUDSON-5236.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60195dc0572c747c9ddeb1b79d570ff6cb1708ad\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-14 16:00:16 +0000\n\n [FIXED HUDSON-5236] one fix for r25751.. DependencyGraph as Comparator returns\n zero for jobs not dependending on eachother.. in a TreeMap this means keys\n overwrite eachother and not all builds are triggered.\n Switch to sorting in a List.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25820 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29cdfb670d5bf5be05155814f0c5079c40bf1072\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-14 15:36:13 +0000\n\n [FIXED HUDSON-5271] in 1.342. Automatic tool installation wasn't honoring proxy setting.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6fbebe9ea2c5e25321663e85aeceb50da88ffb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-14 15:23:49 +0000\n\n [FIXED HUDSON-5272] improved error diagnostics in 1.342.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25810 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eeb08d33ab3f14e241d5e4e6b9cfb53bb448e1f0\nAuthor: ashlux <ashlux@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-14 04:53:44 +0000\n\n [FIXED HUDSON-5112] [FIXED HUDSON-4047] Leave permissions and owner of the jobs and .ssh directory alone.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1295b6949d60aa8aea8915fa04c402567f6ccffa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-14 01:34:37 +0000\n\n Merged revisions 25792 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25792 | kohsuke | 2010-01-13 17:15:39 -0800 (Wed, 13 Jan 2010) | 1 line\n \n integrating the new CVS plugin\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ecd3d046145476274f3d8eddc97a5b572f9092b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 23:49:25 +0000\n\n TAB -> WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 560164e35eeed3424762ca635d3a8025063013bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 22:53:53 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-25781\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20a00c5e0da9789179ecb0ca2b707eb30f7cf565\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 20:08:43 +0000\n\n turns out I couldn't use it, but since I wrote it, I'm committing it.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1fd0978c76cd74dbde534c4e81be82bac94d3a63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 20:08:21 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a0b81d3b32b20c992d35dc4b4ebec003e4ed26f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 20:07:58 +0000\n\n cut and paste mistake\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25772 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91f80263e594a570d48e5b6c3dbee9584b69dd2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 20:07:01 +0000\n\n Extension points can now contribute multiple actions.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 230333df1533a5f12e6ab1e143a668cdeaac1ba8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 18:13:20 +0000\n\n fix javadoc typos\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30dab2a8e1ec0e4fe9d0d5472f7077d259f838b5\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 13:26:12 +0000\n\n i18n & l10n(ja) for notification mail\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06c31af142bb882ecde09aaab9c70c3a63949b2d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 07:13:35 +0000\n\n [HUDSON-5236] Introduce DependencyGraph.Dependency so DependecyDeclarers can control\n whether builds are triggered and provide Actions for the triggered build.\n (previously only tasks.BuildTrigger had hardcoded support for logic on whether or\n not to trigger.. now it uses this mechanism)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8e67c48df28095c4b9ecd7bb9c3eb3dfd49292b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 01:50:35 +0000\n\n SCM retry count and \"Block build when upstream project is building\" is now available on matrix projects.\n (<a href=\"http://n4.nabble.com/Advanced-configuration-in-matrix-projects-td1011215.html#a1011215\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b39fa6fd8572a5ceb0a106dd86f92fe0649f8fe5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 01:40:34 +0000\n\n serve remote API calls with the gzip compression.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f93ed3f2f8ea72d197c4db69ae07382c64b475d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-13 01:26:17 +0000\n\n added a setter\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a4cab3088c8800e6810000f2484ea7e22cc8744\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-12 21:11:13 +0000\n\n [FIXED HUDSON-5162] in 1.341.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25730 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ae6fc5c8969ae93891fe185a43a7a4ad7a76f54\nAuthor: godin <godin@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-12 20:35:41 +0000\n\n Minor fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47c049ed9bae27bd6690bd3c0ef1be87160c0207\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-12 18:25:17 +0000\n\n Both test harness and core uses stapler as an extension,\n and apparently without having extension preloaded at the parent, the main artifact of the 'test' module\n ends up installed with 'stapler-jar' extension (which normally is an indication that the ArtifactTypeHandler\n defined in this extension is not getting picked up.)\n \n To avoid this problem, I'm defining an extension here. Not sure if the nested <dependencies> is necessary.\n It's also possible that I misdiagnosed the problem and the root cause is something entirely different.\n \n To test if you can remove this work around, do a rebuild from main and see if the test harness\n is installed with the right extension into the local repository.\n \n The typical indication of this problem is:\n \n [INFO] Installing /usr/home/jitu/src/hudson/main/test/target/hudson-test-harness-1.341-SNAPSHOT.jar to /usr/home/jitu/.m2/repository/org/jvnet/hudson/main/hudson-test-harness/1.341-SNAPSHOT/hudson-test-harness-1.341-SNAPSHOT.stapler-jar\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad292b4007a888c7f09e8fc38101457edcfd2e21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-12 03:59:51 +0000\n\n Merged revisions 25697 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25697 | kohsuke | 2010-01-11 16:07:13 -0800 (Mon, 11 Jan 2010) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3519f283fa23e4cc3284d771e09b0a470bbd1dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-12 01:18:22 +0000\n\n ProcessTree is now remoteable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25705 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6631bd95cf3add4ff93465117adf31e62ea8df22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-11 23:28:10 +0000\n\n Merged revisions 25690,25692 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25690 | kohsuke | 2010-01-11 15:26:45 -0800 (Mon, 11 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_340\n ........\n r25692 | kohsuke | 2010-01-11 15:26:57 -0800 (Mon, 11 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 071f5f20f1ecef04e8e06af852ad1f22d603af30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-11 16:51:52 +0000\n\n Hudson now detects a cyclic dependencies among plugins and report the error gracefully.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25682 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0d915b33d6ee2961544c900b3c42a17da93591a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-11 16:48:23 +0000\n\n added code to check cycles in a directed graph\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe19fe77b306a5f16450169c959968d4bd38b74f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-10 17:26:05 +0000\n\n allow arbitrary objects to be joined. This signature change is binary compatible.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ff55b89e336f0f07848a6dd9b343a83a9a0d80f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-10 16:54:41 +0000\n\n adding information that assists debugging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25642 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73e1a8dbda40ced38742a18e87b88ad5e028b38c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-10 16:38:12 +0000\n\n While debugging the subversion plugin, I discovered that hpl file can be ignored by the bundled hpi file. Fixed that problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4a9c22977a424072bab39a5a05ad2f239541756\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-10 08:57:38 +0000\n\n improved help file.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43791a1a353aab4c93d0b7f8021a5ffbb0e4112c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-09 15:22:11 +0000\n\n Integrated a newer timeline component.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25557 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df0170ec87fa621f236c2a490c39d8006b7aa2d4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-09 00:45:47 +0000\n\n [FIXED HUDSON-3283] Link to project changes summary instead of this build's changes\n for \"still unstable\" email. Also changed StringBuffers to StringBuilders.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed2c75eb76307461e8694bdd342ced4e1154920d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-08 22:26:17 +0000\n\n oops, need \\\\ in java regexp (fix r25539)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25551 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce979c4a9de72a8882497d880ff972b72df7b110\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-08 21:54:43 +0000\n\n Merged revisions 25543 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25543 | kohsuke | 2010-01-08 13:52:04 -0800 (Fri, 08 Jan 2010) | 1 line\n \n added a hidden switch to control the 'workspace' name.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f263e4ab916fbb3d8cf8ed4014f5e806943e6f1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-08 20:09:21 +0000\n\n catch NumberFormatException in isForNewerHudson, and better support for dev builds\n (trim \"(private....)\" portion so VersionNumber accurately handles SNAPSHOT build)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25539 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da3e72bbbd7f8d9b7d8fe76c2c10eafd909bb37b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-08 19:49:48 +0000\n\n Merged revisions 25534 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r25534 | kohsuke | 2010-01-08 11:48:04 -0800 (Fri, 08 Jan 2010) | 1 line\n \n fixed a JDK6 dependency\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ca16318367a719f1b74efae6d9d0805c61a91cf\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-08 11:37:04 +0000\n\n Fixed compilation failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25520 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3008af7c7047e3cf4541f7cf5342daae000d48f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-08 03:21:29 +0000\n\n [FIXED HUDSON-3662] Fix ability to upgrade bundled plugins when security is enabled.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83176d92a0065d754efcd6304e86d63f6be3b91c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-08 00:57:43 +0000\n\n integrated all the community-contributed translations thus far.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 657c69cadf9d76ffd0d09a44af9ac50aa1da6512\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 22:06:53 +0000\n\n reverting rev.25456 and rev.25485 based on http://n4.nabble.com/New-method-in-AbstractBuild-td1008630.html#a1008630\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b4b607f80df77ddef2c7241b678c999cc2d6c72\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 21:41:30 +0000\n\n Minor cleanups from shinodkm's commit (downStreamBuildValues).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cbbbf80b1c620023f7107aa20d4ac65eddc5c2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 17:09:01 +0000\n\n shortenend\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85c61ede96642a8a8da2ca9a72deebacce9ddfd6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 17:08:22 +0000\n\n Use the newly introduced convenience methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89c66d5d003fc6512753f4bc02fbb1bddf646fed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 17:07:29 +0000\n\n added more convenience methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a61dc67178e25c9239ce76cd5b91abbf8fcb9125\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 15:27:37 +0000\n\n Added a convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d6beadb23e6316e8c86a5da31552824b4a7baf5\nAuthor: shinodkm <shinodkm@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 06:16:22 +0000\n\n Added a Map which stores the down stream build values.\n This is required if the fingerprint action is not enabled in the projects.\n The downstream project will be added to Map when BuildTrigger schedule the build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f17f39f19742bdc6894c0aeebeb4a2626fbd496\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 02:51:07 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-25447\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0141b68ba932a315df6d8451afa047a1ed03ae8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 02:34:01 +0000\n\n removed resources that doesn't apply\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25443 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5806d1cc3cb18be5b2dd8ffc8e5365976d108409\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-07 02:33:09 +0000\n\n missing some mandatory jelly scripts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cffd73e7bcc824ec5ef6d1aa715eb5e7cfc6ed58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-06 00:39:51 +0000\n\n Fixed a bug in the log rotation setting of RPM packages.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d3735a47077211df0b348a9fae96ded1398e314\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-05 14:10:06 +0000\n\n [FIXED HUDSON-1811] Fixed garbled mail text when default encoding is not UTF-8.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04f9e38662831b6adf4f7f9a249929506b56eb67\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-04 19:05:14 +0000\n\n envVars was unused in LocalLauncher.. add these to env.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 346fce8cf27f32c7add754eef3d50b8ea140a924\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-04 00:21:20 +0000\n\n l10n(ja) and fixed format\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6abfd403231cfe5905e36432646a364c4170104\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-01 14:35:51 +0000\n\n l10n(ja) for scm-browsers\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 460ec884d2e71e5175c08093d7221a85bbdee218\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-01 04:46:32 +0000\n\n i18n and l10n(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a4e748248d3ddce4231716db70a90c732f2bfc3\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2010-01-01 00:45:08 +0000\n\n i18n and l10n(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3785dc287380c7697f0b3941517f65aa8bdf15c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-25 14:28:30 +0000\n\n moved the test to the CVS plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b110da625302068361ad47afe9885a8f57ab00f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-25 04:23:20 +0000\n\n playing with the SIMILE timeline component. It's still rather experimental, but I'm commiting this so that I can play with it from home during the break.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f29fe7c603b7ceb30a9d7e6bc420d2a0d79c4b2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-25 02:13:49 +0000\n\n Merged revisions 24941 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24941 | kohsuke | 2009-12-24 18:08:45 -0800 (Thu, 24 Dec 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02d1b7cd3a7e075419ff5b4c34ef57aca6b641c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-25 01:29:19 +0000\n\n Merged revisions 24934,24936 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24934 | kohsuke | 2009-12-24 17:28:36 -0800 (Thu, 24 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_339\n ........\n r24936 | kohsuke | 2009-12-24 17:28:49 -0800 (Thu, 24 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24937 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70ac8941c40496b46caad9297a0b2d812e688f76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 20:43:09 +0000\n\n [FIXED HUDSON-3752] @Extension.ordinal() should now work, at least those that are specified on a class. As Jesse points out in https://sezpoz.dev.java.net/issues/show_bug.cgi?id=6, more changes are needed to make it work on methods and fields, but those are less frequently used. In 1.340.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0356726af65c10c81d094cacdbc8bfb977a955f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 20:38:12 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e51292cf58f87dcc61656a2e1f9c2629cb9556e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 20:15:40 +0000\n\n prebundle CVS plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e71489e47e697632a79c227612a5fd7dbd63d3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 20:09:43 +0000\n\n handling implicit dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24925 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa18b98b9b13c5606b6b155b9df6ffb0d0d07052\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 20:04:45 +0000\n\n removing references to the CVS support that's now in a plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb8bf43ccff84d5c3385c8fdbf8ac12acbc7f357\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 19:45:04 +0000\n\n These libraries are only used by the CVS support.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e101203980c771e83250f189bfa836e657791537\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 19:40:21 +0000\n\n deleted CVS related messages\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2960fea44bfda9a2bd2a8d23b99cfdbd33f55aaf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 19:31:38 +0000\n\n [HUDSON-3101] Moving CVS into a separate plugin.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cb95944dae8775d564287aa4448270d9eedb1da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 19:15:25 +0000\n\n unused empty directories\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 989e24b87fc5a05c3207ec3eb5549ca620a8f3a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 19:13:22 +0000\n\n moving help files for CVS browsers into more modern/proper place\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fefabe96e5811155943bc222084c2e21fb4265e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 18:59:11 +0000\n\n using the latest stapler\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24909 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 982e6fd71f2c8a2199f55b461e575a5af22fbc63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 05:39:10 +0000\n\n Merged revisions 24902 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24902 | mindless | 2009-12-23 21:38:33 -0800 (Wed, 23 Dec 2009) | 2 lines\n \n Update bundled plugins to latest versions of subversion and ssh-slaves\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02b62433ff5faf819d6c7869ccd1868fcf831718\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 05:38:33 +0000\n\n Update bundled plugins to latest versions of subversion and ssh-slaves\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24902 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47e06ffccbb0ad1fdad354347e82dcb4b312951d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 02:43:02 +0000\n\n improved error message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24899 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 912e6ba8fe1bd6e2097c305f69655edade3d48ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 02:42:00 +0000\n\n since FilePath.isUnix() isn't a complete guess, we need another safety check here.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47b8184a55fd9d5ef24fd92245e5fd9339773da3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 02:17:18 +0000\n\n Merged revisions 24881 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24881 | kohsuke | 2009-12-23 13:58:03 -0800 (Wed, 23 Dec 2009) | 1 line\n \n a test code crept in\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24896 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e00f2374f854f3013f4376c6c07ec498165ab3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-24 02:16:06 +0000\n\n Added a new CLI command to retrieve list of changes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e048c47a92b94cd4c4307e5b6b31e1fa17bb002\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-23 23:47:15 +0000\n\n Improved memory/swap monitoring on Solaris systems that doesn't have the 'top' command.\n (<a href=\"http://n4.nabble.com/Version-1-329-Java-Error-2-tp387349p387349.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e85e51a1dd01df13f1f7ae4cf00d87e13cabff90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-23 21:54:02 +0000\n\n [FIXED HUDSON-2026] in 1.340 by applying the patch.\n \n For the longest time I've been meaning to do the fact checking on where the relevant standards are in terms of the encoding used in %HH. I just can't believe UTF-8 is not the default.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5611e6a5115e9fe8d809b4fe04afa43d1bc1684\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-23 21:07:48 +0000\n\n [FIXED HUDSON-4354] in 1.340. User IDs are now case preserving but case insensitive\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcf698b4880ff58a26643ed6b7617021337596ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-23 21:01:32 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-24876\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9cf60f6a1854f0385a7d488ea30735fed7c6cad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-23 19:51:18 +0000\n\n fixed a compilation problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58863d8808f217c608efab22bec368b15f22dd2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-23 18:45:48 +0000\n\n use the latest version of htmlunit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21176da77d818478087c96666bcf75541c5911ac\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-23 17:56:27 +0000\n\n [FIXED HUDSON-2082] Add help regarding \"Auto\" selection for repository browser\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24868 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c3b4b3ebeeaef6e42ca32c82832e381d0c8a1e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-23 00:35:55 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 857324e88eb9c4c4e1016d2db771d89cd4155654\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 22:30:42 +0000\n\n i18n(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c967d5b442bc087d5ac454e08b6a7611d20c484\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 18:16:35 +0000\n\n use bit operations for non-ascii instead of += and div/mod\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0c02d73395996688c0c55589d168c45222196f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 17:59:22 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ae6d7d229f52de03a8efac60f3d0ee893ebd8b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 17:56:21 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ca8b3ed20b89ee60664d6924925103d57a390a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 17:45:24 +0000\n\n revert the state of EXTENDED_READ back to the default.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24849 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 822458b9a5addb3f0c67e74239c0cb7c1fd0f29e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 17:27:09 +0000\n\n [FIXED HUDSON-3279] Make maven project more resilient to exceptions from plugins\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24848 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03b448805427a20ef080d09e6cefaa9b928e3d7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 17:22:10 +0000\n\n increasing the time out as I'm seeing errors like this, which is legitimate:\n \n java.lang.AssertionError: Hudson is still doing something after 30000ms: queue=[] building=[snap-dep-test-down #2]\n at org.jvnet.hudson.test.HudsonTestCase.waitUntilNoActivityUpTo(HudsonTestCase.java:801)\n at org.jvnet.hudson.test.HudsonTestCase.waitUntilNoActivity(HudsonTestCase.java:772)\n at hudson.maven.MavenSnapshotTriggerTest.testMixedTransitiveSnapshotTrigger(MavenSnapshotTriggerTest.java:69)\n at org.jvnet.hudson.test.HudsonTestCase.runTest(HudsonTestCase.java:310)\n at com.sun.maven.junit.LocalTestCaseRunner.runTests(LocalTestCaseRunner.java:100)\n at com.sun.maven.junit.LocalTestCaseRunner.runTestCase(LocalTestCaseRunner.java:51)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255)\n at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215)\n at hudson.remoting.UserRequest.perform(UserRequest.java:104)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:250)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:619)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 257c96c81dd3de218932db2320cfc9fa4a2c4df4\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 15:31:04 +0000\n\n [FIXED HUDSON-5142] TopLevelItemDescriptors now have configure called against them\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0159f80d96734c21bbec7f62f8382bc30bc1e814\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-22 00:14:44 +0000\n\n [FIXED HUDSON-5138] During the release, use the release version. Taken from core/pom.xml. In 1.339.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92c91ae62c28b9ce6569194d1144c1cbb6d3386b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 23:29:53 +0000\n\n added toString to assist debuggin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bae13974728bf7719a1ca37fbd8a8405770eece2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 23:28:20 +0000\n\n improved error diagnostics in case of a test failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28a492761b3638286c996ad6f7119d2f4fe26ebb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 23:07:59 +0000\n\n bug fix in the parsing method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 977c6148d7c6b7253b325d450145b6a7a5d0e9ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 21:54:20 +0000\n\n [HUDSON-5135] Applied the new processing instruction in a few places to make sure it works as expected.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24790 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca2e732698f9312741938ed24e72a7c2da3a1caa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 19:48:47 +0000\n\n UDPBroadcastThread didn't terminate even when it's interrupted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d81ced85ac6abbf0bcd54fac1e8c05350d32d80e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 19:34:39 +0000\n\n fix the version to avoid seemingly random test faliures like those reported in http://n4.nabble.com/brittleness-of-hudson-test-harness-test-suite-tp975319p975319.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5627760e5e76d332fb8752484abe796b731fda39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 19:18:02 +0000\n\n fixed NPE I saw in my production system. Root cause is unknown, but the javadoc says getNode can return null indeed, so making the code bit more defensive\n \n java.lang.NullPointerException\n at hudson.model.Queue$JobOffer.canTake(Queue.java:178)\n at hudson.model.Queue$ApplicableJobOfferList.(Queue.java:765)\n at hudson.model.Queue$ApplicableJobOfferList.(Queue.java:757)\n at hudson.model.Queue.pop(Queue.java:682)\n at hudson.model.Executor.grabJob(Executor.java:160)\n at hudson.model.Executor.run(Executor.java:102)\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8dab270932d63fe8d7787c845c0611e1e16c1b9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 18:39:36 +0000\n\n [FIXED HUDSON-3482] release date is added to the changelog automatically\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2f54c3f0e9a3b5e89b89c6f604af4580f8e1860\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 18:25:40 +0000\n\n fixed a formatting error. Needs to use a block element so that min-height takes effect.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b4cc0fd2e1ca4bca709d3806175b1dc36789561\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-21 17:04:01 +0000\n\n [FIXED HUDSON-2485] Set failure status in build before calling tearDown for build wrappers.\n Wrappers can now interpret null from getStatus() as success-so-far.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24763 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df8bdd42c5425915ecda15fc35d5e84a3e788ec8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-19 03:15:19 +0000\n\n Merged revisions 24685-24686,24706,24708,24710,24713 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24685 | kohsuke | 2009-12-17 11:42:34 -0800 (Thu, 17 Dec 2009) | 1 line\n \n CR6842690. if the parent directory is missing, create it.\n ........\n r24686 | kohsuke | 2009-12-17 12:07:35 -0800 (Thu, 17 Dec 2009) | 1 line\n \n doc improvement\n ........\n r24706 | kohsuke | 2009-12-18 15:29:32 -0800 (Fri, 18 Dec 2009) | 1 line\n \n fixed the problem pointed out by Alan in http://n4.nabble.com/Queue-Task-isConcurrent-tp974571p974571.html\n ........\n r24708 | kohsuke | 2009-12-18 18:29:14 -0800 (Fri, 18 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_338\n ........\n r24710 | kohsuke | 2009-12-18 18:29:25 -0800 (Fri, 18 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r24713 | kohsuke | 2009-12-18 19:05:36 -0800 (Fri, 18 Dec 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d08181bb8204c1cdfef61d739abce09855bca3cc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-19 01:04:32 +0000\n\n [FIXED HUDSON-5072] use Util.rawEncode in getViewUrl so spaces are encoded\n (as done in AbstractItem.getShortUrl)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66acb4d73927b36bfaef5a6e99028f1633f77920\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-18 23:18:38 +0000\n\n [FIXED HUDSON-2552] Applied a modified version of the patch that improves the usability and code reuse\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24705 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11f60f6f0e74ca39a8c839246a6d94078b0c23d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-18 23:17:52 +0000\n\n [HUDSON-2552] rolling back rev.24702 to apply my modified version of the patch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a146fd1105575f47906ccd2cf5671360e582ba42\nAuthor: davidmc24 <davidmc24@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-18 20:39:50 +0000\n\n [FIXED HUDSON-2552] Added the ability to configure low-disk space thresholds.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24702 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c13d9c846e3d76dba77db1a9b233b97de4b0743\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-18 20:30:31 +0000\n\n added a wrapper around SFTPv3Client to make it sane.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 097b81587f326ec6108ef955c9a1411079267421\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-18 20:22:15 +0000\n\n Use the latest & greatest.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24699 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8283ba6d0bd5d0c888235b47dbf7dbe14960c73a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-18 20:21:34 +0000\n\n added a new databinding friendly tag that works like <f:hetero-list> except this only lets you select one instance from many descriptors.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24698 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b9e785674664bace538595c9bfa37ee820182fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-18 02:04:45 +0000\n\n added the rename system call\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24691 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16a1cadbe105bbd967920ac6e18ea0faa85ba5da\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-17 17:56:53 +0000\n\n [HUDSON-5097] Better diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24680 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bea7fbda4c5e4853db4092728263dfb93a9a6082\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-17 02:15:05 +0000\n\n [FIXED HUDSON-5066] avoid the use of deleteOnExit if the timing to delete the file is known.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db369c4444284de51c841144201a3ddd50897ca9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-17 01:13:05 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-24670\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24672 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8269a73476a2690567e59a85cc83cd3a01d70f6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-17 01:01:54 +0000\n\n clean up the tmp file after a test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31656e4799cbd819a36ffcce9541fa4a196f7f08\nAuthor: lacostej <lacostej@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-16 17:25:43 +0000\n\n Properly register temporary directories for deletion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1314b3896a73af29139cd0fbcb52a2b091488ae\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-16 17:13:06 +0000\n\n [FIXED HUDSON-5074] expose upstream cause details via remote API\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a5945e56b6e443a72dd7cab1b0993a8f0333526\nAuthor: lacostej <lacostej@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-16 16:48:57 +0000\n\n reuse IOException2\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c9a22f07e55bb2b4539b6573a038d9cc2b297bd\nAuthor: lacostej <lacostej@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-16 16:48:36 +0000\n\n indentation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8094046150d9fa7b137dae0306a814da8e01ea8\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-16 14:47:49 +0000\n\n [FIXED HUDSON-2932] Maven projects now properly fall back through project-defined MAVEN_OPTS to globally-defined MAVEN_OPTS to executor environment variable MAVEN_OPTS - also added globally-defined MAVEN_OPTS and related changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b19525e06ad49b79beb5a2faa7badd419340308\nAuthor: lacostej <lacostej@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-16 14:21:19 +0000\n\n Deploy missing required files to Hudson Debian repository for package signing to work properly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69d739ecd340a1d79d5eda1650c916b9c654d069\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-15 20:04:52 +0000\n\n this hopefully increases the stability\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84bca061dc4f330d17999bb15ee4b40cac227fd9\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-15 19:24:11 +0000\n\n Another fix for non-concurrent builds being built concurrently.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53c8bb4b64053b18c48d79d4d915504589622415\nAuthor: lacostej <lacostej@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-15 08:52:59 +0000\n\n cleanup: reorder instructions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 367c62e43d304155d867bcde65165ebd31dc9c6d\nAuthor: bshine <bshine@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-14 23:45:59 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-24602\" from\n https://www.dev.java.net/svn/hudson/branches/test-result-refactor\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3553d68cfd2c40bc6fe99b9cd72e1aa347895c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-14 18:01:43 +0000\n\n added a convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24596 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1c2f1c39a23703b79139243dc14ed47b3418583\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-14 16:48:09 +0000\n\n Merged revisions 24563,24572,24574,24578 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24563 | kohsuke | 2009-12-11 10:49:04 -0800 (Fri, 11 Dec 2009) | 1 line\n \n keep track of the init level to delay the loading of ExtensionList.\n ........\n r24572 | kohsuke | 2009-12-11 15:36:06 -0800 (Fri, 11 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_337\n ........\n r24574 | kohsuke | 2009-12-11 15:36:27 -0800 (Fri, 11 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r24578 | kohsuke | 2009-12-11 16:17:46 -0800 (Fri, 11 Dec 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0f03b740b7e02fa05968ca868c9b3b730943c0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-14 16:46:22 +0000\n\n removed the fragility of the tests that depend on hard-coded wall clock time\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0666a470e7b40dce4045a107f464e5327f4cbd2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-12 00:00:16 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20ddad5939b05cf238cae03de50eab425d9d3264\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-11 23:33:37 +0000\n\n correcting typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b075de5f02b7a45a12bf11aef86d5332a8d74c7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-11 17:12:57 +0000\n\n added a probe for detecting Descriptor not found problem, which is most likely caused by getExtensionList that's too eagerly done.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b88fa252eea4a5e035b59b46d508352c10ac26a5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-11 05:19:36 +0000\n\n include plugin name in \"is disabled\" log message\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f62814d91ab44985e70f751ba0fa3cac3a9251f9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-11 04:09:07 +0000\n\n ensure we init before plugins, in case plugins cause any logging\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24559 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09e880d0af475b445a694e4e76f676de6936f48f\nAuthor: lifeless <lifeless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-10 02:28:59 +0000\n\n Fix inverted logic in description of securityRealm page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24539 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64f1d19017b05a4dd69f4a733935bc365240f1b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 23:51:26 +0000\n\n I was counting on the new spell checker of IntelliJ IDEA 9.0, but it still doesn't beat Jesse.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b91411350ddcc36b18d103644cb1f44fee16af2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 23:37:10 +0000\n\n defined a setter for the quiet period.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 023f12954a6d7514c1826c6f1a462c71c3e3ba50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 23:29:47 +0000\n\n TAB -> WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b71a963c23fd379f198ad6d7101f8b8a7d080ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 21:03:09 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-24517\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9a0f262a0e513366fe2db1bec12860c7096f02a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 20:57:40 +0000\n\n I can't put stapler annotations on Groovy, as they fail to produce annotations on the stub files, so the APT processor doesn't see the annotations in time. So instead I'm falling back to Java code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bb3c2b03a0c5b7a3b836a82bd559200fdda490e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 14:37:14 +0000\n\n Fixed a bug that the form field validation couldn't handle &lt;select> box.\n (<a href=\"http://n4.nabble.com/f-validateButton-of-a-select-field-s-value-tp948691p948691.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d57209f7dd8bf07d4694af339afe8ecd356b3e58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 02:09:35 +0000\n\n exposed additional local variable to assist debugging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24493 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fa3acf8a9e96c385071eba594959c944150390a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 02:09:04 +0000\n\n [HUDSON-4873] follow up change to rev.23980. Since flyweight support ignores the node availability, it bypasses the buildable state completely, which in turn means it now ignores other checks that buildable state did, namely to see if Hudson was quietting down.\n \n Modified code so that FlyweightTask doesn't get started if Hudson is quieting down.\n \n I feel like Queue is getting too complex.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c154d431f055799f36d7f782c16836b8a56aaced\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-09 01:45:57 +0000\n\n [HUDSON-5048] Fixed the multi-classloader support in the remoting code. I confirmed that this fixes HUDSON-4993 without modifying the warnings/analysis-core plugin.\n \n I'm letting Hudson run the whole test suite to see if there's any regression caused by this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06401132b3ca5aac10ae06481ebe5c768c0a9b39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-08 19:34:10 +0000\n\n Auto installer for Maven couldn't be configured after the fact.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24478 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef5c734ccb32ab8b904734d455a26af25c0ab6e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-08 00:44:31 +0000\n\n fix the hard coded POST size limit on Jetty since our update center metadata is now too big for Jetty's default\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af4d1c373c0dc04cd7124f0cceed579737489ddc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-08 00:31:24 +0000\n\n Fixed <tt>OutOfMemoryError</tt> in JNLP slaves that are running for too long.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24468 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9009a6de125d55609104f33f8acffb567f72c65\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-08 00:20:21 +0000\n\n add newInstance so these test builders are usable when running via hpi:run\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24467 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26f290b5b77af0f3f202db9f4ee4b5bdc8236513\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-08 00:09:45 +0000\n\n fixed a compilation problem. I think this reads better than a two-arg \"isNewerThan\"\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24466 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a19306af4787a38a450151544ddef826f4eb2439\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-07 23:25:08 +0000\n\n added a new tag to bind a set of enum constants to a series of checkboxes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24463 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad172c76628b2b0d6065e2039c2980dbfb36ae39\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-07 20:32:53 +0000\n\n [HUDSON-4983] Change to automatically install plugins when they're listed in the dependencies section (except for maven-plugin) - still needs more testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24461 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bd9d53592bb8e87490426ae1a10f7f1f9c215d5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-07 19:09:52 +0000\n\n [HUDSON-5023] be more verbose.. write full exception detail in both job console and java Logger,\n instead of just writing just e.getMessage() to Logger.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 162f1b1912357b776cdc0cf1339955dcf6b9bb0c\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-06 18:39:34 +0000\n\n [FIXED HUDSON-5023] Subsequent publishers should still run even if an earlier publisher throws an exception\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dec5c0dfb6e1a29b17a2ff58e7c6a38d6b88ae3\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-06 17:37:57 +0000\n\n [FIXED HUDSON-5021] Make links in build history for a view stay under that view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24432 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a13016c2c256acdc89ca8878e44b4b49059614ee\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-05 17:42:54 +0000\n\n [FIXED HUDSON-4976] Add per-directory sorting for artifact list and tree display.\n Also, always show a link to directory browser (as \"download as zip\" is accessible here)\n instead of only when there are 40+ artifacts.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24413 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0766f1f5f16590ea524d7fe724cbe0224105a566\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-05 14:17:30 +0000\n\n modified to use the new convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 449aba75704c5aaba1c2e356904183c8c9ce0a18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-05 14:15:36 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c33b413bb72d804db3c7532027b1fabe36e4506\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-04 19:32:37 +0000\n\n Fixed typo in windows service description (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1a7c9f802469a31603b3e94bb9ec7b56cbab821\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-04 05:30:55 +0000\n\n mention using user/passwd params with curl/wget to access /build or /polling,\n and that using build token is deprecated.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72c576e97c17503fafead13c708052bdc1fceb6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-04 01:56:55 +0000\n\n making the same fix I made to maven-hpi-plugin to prevent a failure due to a hard-coded limitation in Jetty.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52b8472d6ec7f547190f883993ac70f238462c3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-04 00:41:45 +0000\n\n new image file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4deb9e5cd934da0561b8f89ca6cd5b13186a3ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-04 00:41:28 +0000\n\n simplified slightly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd4a007ffb19d0d481af27ae33df5d161a438009\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-04 00:40:51 +0000\n\n work gracefully even if there's no descriptor at all.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24387 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6393ed396657e135546ea314e5efadc9715b4b3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-04 00:38:32 +0000\n\n added firing method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ab43c92598c84c0b68ce05ad81854640943a219\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-03 18:21:41 +0000\n\n adding save + new marker\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9886359121a0f5dced349a4c19a96b108dd67d23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-03 18:18:33 +0000\n\n if no radio button exists, the \"OK\" button should be clickable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52066f6440e821bf72952e7ea4bc109f92b1bc2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-03 14:15:46 +0000\n\n added symlink resolution code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24373 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e2d9650410e87b613eb8a0f95d69a68938e6aa4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-03 00:03:31 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5a218e9ac31130e800870cb4e0a729807aaaca6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-03 00:01:31 +0000\n\n use the latest&greatest\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 213ae6991d468a4c1bfa68dd1b146b5643c058e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-03 00:01:15 +0000\n\n formatting change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24338 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e710e05c6eecc6a9a04c568a472e4261321918a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-02 13:48:39 +0000\n\n fingerprint is configured if there's a Fingerprinter, so the default configuration should do.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfd1ea3bee553ed9350cf38f9cbb7969ca365199\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-02 13:47:39 +0000\n\n simplified a bit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a662c0654176b4612628f8403b601c193d6c3cac\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-01 20:28:37 +0000\n\n Group available plugins by category in PluginManager, using data from wiki.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d69a5351f6496bcd8f8c56f76c7c6724b445cbf9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-01 14:37:57 +0000\n\n enhancing IO convenience code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f8e4c309780406223926f2a99ac11ba0ba09765\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-01 14:22:22 +0000\n\n I reinvented the wheel without realizing I had the Service class already. Consolidating.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24279 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69196b012ee9a44959c0dd8159d8426a4cb4f2a6\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-12-01 14:16:48 +0000\n\n Updated (=recompleted) German localization of modules 'hudson-core', 'hudson-war', and 'maven-plugin'.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adffb6a1f8f62496f357f0e42160af63b87a1dfc\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-30 11:04:18 +0000\n\n enable queue filtering on refresh too\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24222 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef74dc027ca51b49667c9fdcb24eb3b146beb31d\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-29 20:31:34 +0000\n\n [FIXED HUDSON-4488] added job name, run number to exported api for Run parameter value\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24217 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2deb95e6a34ae80365e4ddbfa5fe99fc87bf87e8\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-28 20:54:10 +0000\n\n [FIXED HUDSON-4925] optional filtering by view for the build executors status and build queue\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f15fa2066ba39a448b3cc3be91c3c21bd7a7ee63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-28 19:33:34 +0000\n\n Merged revisions 24168 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24168 | kohsuke | 2009-11-28 09:10:08 -0800 (Sat, 28 Nov 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cb2bcfedf1ad6e5750688a03015e8c20fe0bd75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-28 15:33:27 +0000\n\n Merged revisions 24160,24162 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24160 | kohsuke | 2009-11-28 07:20:57 -0800 (Sat, 28 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_336\n ........\n r24162 | kohsuke | 2009-11-28 07:21:11 -0800 (Sat, 28 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24163 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 013758b2f55822eccb953eddc6083e691db93e34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-28 15:19:21 +0000\n\n [FIXED HUDSON-936] in 1.337 by moving out the start method from Executor.\n Since not many code will own Executors, for now I didn't introduce any wrapper to hide the start method invocation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53b8f8a518ef670ea6a1c2f29e4950741919c55d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-28 00:56:25 +0000\n\n [HUDSON-936] Applied the patch from pcc.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd775698b95ce37eae11afca277d7bebbdff8966\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-26 09:10:31 +0000\n\n Merged revisions 24110-24112 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r24110 | kohsuke | 2009-11-25 17:14:49 -0800 (Wed, 25 Nov 2009) | 22 lines\n \n On my production server I started seeing a strange NPE\n like this:\n \n java.lang.NullPointerException\n at hudson.model.Label.contains(Label.java:277)\n at hudson.model.Queue$JobOffer.canTake(Queue.java:177)\n at hudson.model.Queue$ApplicableJobOfferList.(Queue.java:767)\n at hudson.model.Queue$ApplicableJobOfferList.(Queue.java:759)\n at hudson.model.Queue.pop(Queue.java:684)\n at hudson.model.Executor.grabJob(Executor.java:161)\n at hudson.model.Executor.run(Executor.java:103)\n \n The only possibility is that the getNodes() is returning null,\n and that's only possible if Label.getNodes() returns null,\n which in turn is only possible if the assignment to nodes\n is overwritten by the reset method before it's used as a\n return value.\n \n This fix should eliminate the possibility that the getNodes()\n method return null.\n ........\n r24111 | kohsuke | 2009-11-25 17:15:45 -0800 (Wed, 25 Nov 2009) | 2 lines\n \n Actually, getNodes() has another possibility of such a data race.\n ........\n r24112 | kohsuke | 2009-11-25 17:24:27 -0800 (Wed, 25 Nov 2009) | 1 line\n \n typo\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d38b33630fd74030908b4e92b3f8d19240bf7c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-26 01:03:36 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-24107\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db986956ae55297b97b53237765bad95d4242b8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-25 23:41:00 +0000\n\n Tests fail randomly where it forks Maven with:\n \n ERROR: Maven JVM terminated unexpectedly with exit code 143\n \n \n Perhaps it's hitting some resource limit? While I investigate the issue\n falling back to single thread execution.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf22345820b169447fb408a07b0f83141a14797d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-25 23:21:17 +0000\n\n [FIXED HUDSON-4820] Fallback gracefully if JNA is not available.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49b47dc41ea071e293f1974049b126a6817a4f4b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-25 16:40:25 +0000\n\n [FIXED HUDSON-4927] Send build status email to valid addresses rather than aborting\n for one invalid address\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24091 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53a9f975ea011160851087eba02ab79395c1ec89\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-25 00:24:39 +0000\n\n use folder icon for \"New View\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdad6faa3f0e99b2bef403f56a4c675f5523a35f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 22:40:01 +0000\n\n report the key milestone during the initialization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9f90e508a18c7a9c45b55442d4397afc0e2e374\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 22:01:22 +0000\n\n This logging doesn't contribute much\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdc6701d39f949a0d93c7064fb403ad64487db61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 19:40:10 +0000\n\n use the system property to control the log level\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7fe28a4bcb2f05d819c6b9f03f90cb4371826d8e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 17:43:25 +0000\n\n Avoid gratuitous JDK 6 dependencies.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b7c857cfd65b177dda02c799e937fc9fd552bd4\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 16:36:07 +0000\n\n [HUDSON-4941] Log which file had an XML parse error to assist in diagnosis & fix.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf8c9fba1e05b826d7beabc69973633ffe72dd59\nAuthor: javadude <javadude@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 05:33:09 +0000\n\n Added try/catch in AbtractBuild checkout handling to allow SCM plugins that throw exceptions to be retried.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24010 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34c15c775e95c4e8706e21ffdb4e5187444ff401\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 03:59:43 +0000\n\n [FIXED HUDSON-1867] Add ability to delete users from Hudson\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24009 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51fa0395d4a97c3c0256fc04b6eb194abdf03b88\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 02:41:52 +0000\n\n [FIXED HUDSON-4830] in 1.336. Thanks for the patch!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98fc00563325deb33e2fa50b3fec5a1054758ddc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 02:07:14 +0000\n\n Smart JDK/Maven/Ant auto installers aren't available for existing tool configurations.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24005 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b265adb706a4ab5ed82fdd5dec08de3241d301b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-24 01:39:49 +0000\n\n wrong URL\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24003 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd13eee6d53af7b6f0cf94bd3e4d290dfa2286cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-23 19:33:33 +0000\n\n Merged revisions 23666-23667,23670,23711,23782-23785,23788,23809-23810,23817,23859,23870,23879,23899-23904,23906-23907,23909,23913 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/managed-startup\n \n ........\n r23666 | kohsuke | 2009-11-11 15:56:46 -0800 (Wed, 11 Nov 2009) | 1 line\n \n Reworked the initialization logic\n ........\n r23667 | kohsuke | 2009-11-11 16:01:56 -0800 (Wed, 11 Nov 2009) | 1 line\n \n fixed a failing test\n ........\n r23670 | kohsuke | 2009-11-11 16:42:32 -0800 (Wed, 11 Nov 2009) | 1 line\n \n use a non-snapshot\n ........\n r23711 | kohsuke | 2009-11-13 14:27:28 -0800 (Fri, 13 Nov 2009) | 1 line\n \n Session -> Reactor\n ........\n r23782 | kohsuke | 2009-11-17 10:35:14 -0800 (Tue, 17 Nov 2009) | 1 line\n \n Poorman's clone of JDK6 ServiceLoader.\n ........\n r23783 | kohsuke | 2009-11-17 10:56:25 -0800 (Tue, 17 Nov 2009) | 1 line\n \n Integrated the fatal support so that all errors are sent to the listener.\n ........\n r23784 | kohsuke | 2009-11-17 10:58:07 -0800 (Tue, 17 Nov 2009) | 1 line\n \n with the new reactor initialization, things are getting too verbose\n ........\n r23785 | kohsuke | 2009-11-17 11:18:45 -0800 (Tue, 17 Nov 2009) | 1 line\n \n failing to load jobs are non-fatal, too\n ........\n r23788 | kohsuke | 2009-11-17 13:18:59 -0800 (Tue, 17 Nov 2009) | 1 line\n \n logging the exception properly\n ........\n r23809 | kohsuke | 2009-11-17 18:45:47 -0800 (Tue, 17 Nov 2009) | 1 line\n \n releasing 1.1 as milestone\n ........\n r23810 | kohsuke | 2009-11-17 18:47:37 -0800 (Tue, 17 Nov 2009) | 2 lines\n \n - use a better idiom for building a sequence\n - use null display name to signify internal book-keeping tasks that's not worth displaying\n ........\n r23817 | kohsuke | 2009-11-18 07:54:17 -0800 (Wed, 18 Nov 2009) | 1 line\n \n removed accidental JDK6 dependency.\n ........\n r23859 | kohsuke | 2009-11-19 11:03:28 -0800 (Thu, 19 Nov 2009) | 1 line\n \n introducing the strategy pattern to hook into key decision making points during the start up\n ........\n r23870 | kohsuke | 2009-11-19 14:33:07 -0800 (Thu, 19 Nov 2009) | 1 line\n \n bug fix. These steps add additional tasks to the reactor, so they need to also prevent future milestones from getting attained.\n ........\n r23879 | kohsuke | 2009-11-19 16:54:59 -0800 (Thu, 19 Nov 2009) | 1 line\n \n moved the logic to the strategy.\n ........\n r23899 | kohsuke | 2009-11-20 09:32:13 -0800 (Fri, 20 Nov 2009) | 1 line\n \n handle duplicate plugins better\n ........\n r23900 | kohsuke | 2009-11-20 10:06:42 -0800 (Fri, 20 Nov 2009) | 1 line\n \n support pre-exploded plugin\n ........\n r23901 | kohsuke | 2009-11-20 10:49:04 -0800 (Fri, 20 Nov 2009) | 1 line\n \n making it a subtype\n ........\n r23902 | kohsuke | 2009-11-20 10:54:42 -0800 (Fri, 20 Nov 2009) | 1 line\n \n allow InitStrategy to skip some tasks\n ........\n r23903 | kohsuke | 2009-11-20 11:03:38 -0800 (Fri, 20 Nov 2009) | 1 line\n \n doc improvement.\n ........\n r23904 | kohsuke | 2009-11-20 11:03:49 -0800 (Fri, 20 Nov 2009) | 1 line\n \n no need to throw exceptions\n ........\n r23906 | kohsuke | 2009-11-20 11:17:34 -0800 (Fri, 20 Nov 2009) | 1 line\n \n debug switch to disable the automatic launch of slaves\n ........\n r23907 | kohsuke | 2009-11-20 11:25:15 -0800 (Fri, 20 Nov 2009) | 1 line\n \n added a magic object for cancelling all saves\n ........\n r23909 | kohsuke | 2009-11-20 11:29:53 -0800 (Fri, 20 Nov 2009) | 1 line\n \n moving initialization up\n ........\n r23913 | kohsuke | 2009-11-20 13:32:08 -0800 (Fri, 20 Nov 2009) | 1 line\n \n seeing heap space problem during tests\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef7768a0a9edd66d95db784d5b17b18067c56244\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-23 19:06:23 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-23639\" from\n https://www.dev.java.net/svn/hudson/branches/managed-startup\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7335533d6897b2b004b9b15af368fc0e91dcf024\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-23 16:55:03 +0000\n\n [FIXED HUDSON-4873] in 1.336\n Matrix configuration builds should continue even when Hudson is about to shut down.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=4873\">issue 4873</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 686d1b9283c853003b6b10517cecb1a9304fd3b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-23 15:00:31 +0000\n\n [HUDSON-4876] Compatibility for the caller. This is more convenient for Jelly scripts, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9f3c9c1e93e5a71df0b5a0cc82da872e3b354bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-23 14:53:06 +0000\n\n [FIXED HUDSON-4876] If restart is not supported, explain why.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57f34037d217760c8695759eb180d40b8816b0c8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-23 06:57:25 +0000\n\n [FIXED HUDSON-4924] avoid exception if a plugin implementing LabelFinder\n extension provides a null label.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3be4551e3b455e6905733af4ff6b06b25fca43a9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-22 23:02:55 +0000\n\n [FIXED HUDSON-1986] Update or remove lastSuccessful/lastStable symlinks on filesystem\n as appropriate when a build is deleted. Based on patch from xlv.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23973 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4af8a5a2ae40939e9b3fe2d8a83d1806d96808a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-22 22:54:13 +0000\n\n Fix createSymlink so it overwrites existing link properly if the existing\n link points to a non-existent file/dir (in this case File.exists() returns\n false, so it was not removed before creating new symlink).\n This change also avoids exec of \"rm -rf\" when simple File.delete() succeeds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b86b2d722686bfd04d3c9234f7b78c4a72b98203\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-22 22:52:00 +0000\n\n set logger name in LogRecords sent from LogTaskListener,\n but also check for null logger name in LogRecorder to avoid\n NPE from any other such case.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23971 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3008124e523ba18236b2d38d56305946fce1247e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-22 15:20:42 +0000\n\n [FIXED HUDSON-4879] requires a full JRE, not just a headless JRE. Presumably fonts are only installed with full JRE since they aren't needed in a headless. This fix will be in 1.336.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06651a0e66d813265939cb9e270fd6dfba437286\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-21 15:56:40 +0000\n\n run tests with maven-junit-plugin for improved parallelism\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23940 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f1f29aee11396d56e85323a98f7a8d47cbbd012\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-21 08:07:33 +0000\n\n Merged revisions 23932-23934 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23932 | kohsuke | 2009-11-20 23:58:03 -0800 (Fri, 20 Nov 2009) | 1 line\n \n gpg can take passphrase from a file by itself\n ........\n r23933 | kohsuke | 2009-11-21 00:01:53 -0800 (Sat, 21 Nov 2009) | 1 line\n \n merged the temporary change in the 1.335 tag\n ........\n r23934 | kohsuke | 2009-11-21 00:02:25 -0800 (Sat, 21 Nov 2009) | 1 line\n \n in case someone updates changelog.html while a release is in progress\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bb99e400170237d5d12bd2a1cf9286cff6ffee7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-21 07:54:42 +0000\n\n forgot to add this\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 939cbe0576773d5d3453d1698dd6dd33ef5eb959\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-21 07:50:40 +0000\n\n Merged revisions 23928 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23928 | kohsuke | 2009-11-20 23:49:50 -0800 (Fri, 20 Nov 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23930 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1922733709c89ab098ecafb78ed35bd785b64661\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 22:54:18 +0000\n\n Merged revisions 23918,23920 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23918 | kohsuke | 2009-11-20 14:44:46 -0800 (Fri, 20 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_335\n ........\n r23920 | kohsuke | 2009-11-20 14:44:57 -0800 (Fri, 20 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71dbf59b6816972203b221f0ea3fa460cd08e2cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 19:29:42 +0000\n\n Merged revisions 23905 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23905 | kohsuke | 2009-11-20 11:12:13 -0800 (Fri, 20 Nov 2009) | 1 line\n \n running with a bigger heap as I started seeing random failures due to heap size\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23908 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9bd30539892e411f22135431dd70f09bdba530ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 17:12:49 +0000\n\n final tweak\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b0d5cc2633128257cc1d5426c966768bcddf85c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 16:52:47 +0000\n\n make sure it just reads the passphrase from a file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23896 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ee465a4508faa98fc120c2590f97fbfd5235fe4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 16:42:52 +0000\n\n Merged revisions 23890 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23890 | mindless | 2009-11-20 08:40:17 -0800 (Fri, 20 Nov 2009) | 2 lines\n \n [HUDSON-4894] merge r23889 to rc branch for 1.335\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23893 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a96c6e02f848f31d8c1c722eb01be9150e77ca3c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 16:14:51 +0000\n\n [FIXED HUDSON-4894] match windows absolute path like C:/path as requested by torbent.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da9cdc71b6b75ca8f0e1595304ecb45568a9c4fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 15:38:31 +0000\n\n signing the repository\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82f1cf97f9d42366d1829d90ba3e4efb0ffae876\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 12:10:15 +0000\n\n Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e3365a070df62d2646941a8b56bde2be4e39b4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 02:52:49 +0000\n\n Improved the error diagnostics on the failure to establish connection with JNLP slaves early on.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63e48ae86517eaa4b15dd5950babd68f4680ed46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 01:49:03 +0000\n\n improved the diagnosability.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6600a3fbda637a1d918f84c96c4fb9c961f1269\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 01:33:09 +0000\n\n User pages showed add/edit description link to users without permission to edit,\n and guests were allowed to edit the user profile for anonymous user.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a244cf8a0cef8eeb3d1dc8011120e0babcc2411\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-20 00:55:07 +0000\n\n Computer.CONFIGURE permission has existed for a long time, but it only shows the\n configure link.. admin permission was needed to actually configure.\n Fixed this so configuration can be done, and also hide the configure link for\n master node unless you also have admin permission.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c078a6c8559781a1466112c69d70b9a6f7359100\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 23:55:43 +0000\n\n Improve display of cause of slaves being offline.\n - Removed \"failed to launch\" message from ComputerLauncher/main.jelly\n This message was always shown, even if slave was offline for other reasons.\n - Instead, added new OfflineCause.LaunchFailed which is set in SlaveComputer if channel\n is not set after calling launcher. Now this shows the \"failed to launch\" message.\n - Moved/copied existing translations for these strings to their new locations.\n - Expanded message for in-demand strategy to say \"will be relaunched when needed\"\n - Added text explanation and fixed display of exception for ChannelTermination cause\n - Use class=\"warning\" for default display of OfflineCause\n - Added some @Override annotations\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 991e7f8fdd02db0d05256b4a7c81c40d742a1f29\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 23:37:45 +0000\n\n [FIXED HUDSON-3890] Fix in-demand RetentionStrategy and more offline-slave fixes.\n - Use isConnecting() instead of lastConnectActivity!=null in checking forceReconnect\n param.. var never resets to null, so this prevented forceReconnect==false from ever\n reconnecting (which broken in-demand strategy since 1.302 when it started using false)\n - Only set ChannelTermination offline cause when the exception param is non-null.\n On orderly shutdown this was replacing the real cause of going offline.\n - In setNode try to delegate to RetentionStrategy rather than calling connect directly.\n Reconfiguring a node was launching slave even if it wasn't needed per its strategy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f4d50dbfee3e94cd27cce3592f6b525680e3a04\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 23:02:11 +0000\n\n Allow zero for inDemandDelay in RetentionStrategy.Demand.\n Don't write \"launching\" in log if launch is not supported.\n Don't need to call check() every minute for NOOP strategy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8ffa18f8d6e4070cd5297020e3ff8a3d515780e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 22:42:44 +0000\n\n fix a couple typos in comments\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37f4e3eac8863fe33e53f9a42a9f070d3dd05bc2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 22:31:07 +0000\n\n Merged revisions 23868 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23868 | kohsuke | 2009-11-19 14:30:20 -0800 (Thu, 19 Nov 2009) | 1 line\n \n Matrix build wasn't showing their full name in the executor list on the left.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f7c8023a7a3a059c6b814c987a1496cf91527b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 22:24:43 +0000\n\n Gracefully detect the double loading of JNA instead of failing later with NoClassDefFoundError.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23864 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8f643779af5ef87e3474e0119f65df829788e6f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 20:10:46 +0000\n\n Add same blurb for offlineMessage textbox in /disconnect as was added in /markOffline\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6758ff255afbb60a4586f66643b052d2906f09b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 02:44:20 +0000\n\n automating a remote build via Hudson\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fb288474e980d0e7ff9c4a3b768874835a3e92e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 02:31:14 +0000\n\n Activating this by default. Exceprt from the IRC chat:\n \n (05:30:38 PM) feniix: hello kohsuke\n (05:30:43 PM) kohsuke: hi\n (05:31:23 PM) feniix: Just sent you a pull request of this commit http://github.com/feniix/hudson/commit/d13c08ea8f5a3fa730ba174305e6429b74853927\n (05:31:25 PM) feniix: :)\n (05:32:02 PM) feniix: its a workaround for the setup of the limits.conf on ubuntu and most likely debian too.\n (05:33:00 PM) kohsuke: should it be enabled by default, then?\n (05:33:18 PM) kohsuke: or maybe I should ask you why this is an issue\n (05:34:23 PM) kohsuke: Oh, maybe I misunderstand the issue\n (05:34:34 PM) kohsuke: it's to enforce ulimit?\n (05:34:48 PM) kohsuke: presumably the root has infinite ulimit and sudo don't add this?\n (05:37:18 PM) feniix: to be able to increase the max files open limits\n (05:37:30 PM) feniix: on debian, the pam config for su\n (05:37:43 PM) feniix: does not run the rules pam_limits.so\n (05:37:54 PM) feniix: so it applies the default that is 1024\n (05:38:09 PM) feniix: we have a project that has more than 3000 java files\n (05:39:02 PM) feniix: also, if the shell of a user is /bin/false being a nologin shell, does not use pam_limits.so either.\n (05:39:16 PM) feniix: even if you add:\n (05:39:47 PM) feniix: * soft nfiles XXXX\n (05:39:50 PM) feniix: and\n (05:40:03 PM) feniix: * hard nfiles XXXX in your limits.conf\n (05:40:11 PM) feniix: is not applied to the hudson user\n (05:40:27 PM) kohsuke: I see.\n (05:40:34 PM) kohsuke: So shall we enable this by default?\n (05:40:43 PM) kohsuke: I bet most Hudson users aren't aware of anything like those\n (05:40:44 PM) kohsuke: I wasn't\n (05:41:27 PM) feniix: I don't think would have to much of a negative impact to have that enabled by default\n (05:41:38 PM) feniix: could be setup to something not too big like 4096\n (05:42:02 PM) feniix: the max limit is 65535 (on 32bit at least)\n (05:42:18 PM) kohsuke: ok\n (05:44:27 PM) feniix: cool\n (05:44:36 PM) feniix: see ya\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23843 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0070e75b4e30dfed5bbb184960ab0775e4224a6c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 01:55:02 +0000\n\n Adds parameters in /etc/default/hudson and /etc/init.d/hudson to set the\n max files opened limit.\n In ubuntu, the pam config for the su command does not have pam_limits.so\n enabled by default.\n I think a sane default for hudson would be to not rely in the\n distribution or the admin of the OS to manage those settings.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23842 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9011c1baf93ebc0a5f4bf3d3ef4eeb3168de4d7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 01:17:09 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-23838\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 607a6f2c8fbda79189d2f273213a5925031243e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-19 01:15:19 +0000\n\n integrated the latest htmlunit to fix a possible ConcurrentModificationException\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e143c96f5c2d51b3a311e3e8b8c1b1c3c8aead10\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-18 23:38:20 +0000\n\n [FIXED HUDSON-4894] update DRIVE_PATTERN so a path like C:\\ is recognized as absolute\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2dc60b24664f64a4c8b6c643790734b269aa32a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-18 23:22:00 +0000\n\n reverting a typo introduced in r23543\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56823f366f8d93a079093b42f02cdea43e8a38ea\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-18 19:31:52 +0000\n\n [FIXED HUDSON-4890] reconnect callback to show \"Done\" when update is done, and\n add counter so if there are multiple update sites it shows Done when all are done.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23822 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03bc0a168d613030e898b017a07bed78ab7f24a1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-18 17:47:02 +0000\n\n [FIXED HUDSON-4877] Fixed handling of non-ASCII characters in external job submission\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23819 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f71c79918a76d89542d41f2d5cbfc250aa4f88fd\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-18 06:37:09 +0000\n\n [FIXED HUDSON-4878] r22948 introduced a little bug in that a label with no nodes\n generates an exception when trying to get the cause of blockage (calls next() on\n empty iterator)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 996ddf1267e1f759ae13b9636228d045d55b2c33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 23:57:50 +0000\n\n depend on Sun JRE. I could have just used 'java' as the dependency, but zypper seems to prefer OpenJDK if I do that, and I feel more comfortable with Sun JDK\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 551cf2b9e598f075d8945dcb03ae95acb535bf43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 22:29:45 +0000\n\n signature and key in the repodata directory does the magic, so this file is not needed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e67f6d1dbc925a32092e07bab9aa643f4bcb587\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 22:25:33 +0000\n\n sign the repo, in the OpenSUSE style\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23798 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32cb3bc466322b041c1c72db2bbd89b31d90b150\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 22:09:02 +0000\n\n forgot to update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 966255cf20ec6525439f6ba76efa878120c746b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 22:05:36 +0000\n\n updated the instruction\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a179387962498d054f4e6eae7147f772c40eedd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 21:59:42 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4962301ed0e2346c4daa7da74fa7fe035016454d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 21:49:28 +0000\n\n integrated OpenSUSE RPM build to the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23791 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5dbbae42a993e7f8183994b68f7ed76efff8dfc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 21:39:01 +0000\n\n reverting everything except init file to the RedHat version, since something around the fillup tool isn't working\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23790 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 015833fd995cac105ec4674ed868209eb052a183\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 21:29:51 +0000\n\n this file is needed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23789 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea2240dfdac379a00e6d6a09229d28ddb76dcd44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 21:13:38 +0000\n\n resurrected the original scripts from http://linux01.gwdg.de/~pbleser/files/rpm/hudson/\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a2372fe70f7274d64cd9354c957447305bd598f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 20:09:40 +0000\n\n preparing a workspace for OpenSUSE RPMs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01486325cddfe226d44a65fd89a058b91ceec0ee\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 15:07:26 +0000\n\n fixed that core version in coreWarning is null. it should use requiredCore, not coreVersion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 411f5f38c07b8c975dce7aa6696d8a84ad79af17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 01:06:01 +0000\n\n Merged revisions 23772 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23772 | kohsuke | 2009-11-16 17:02:11 -0800 (Mon, 16 Nov 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5933042afed07c20218f5fae91fe9304ebcba5ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-17 00:26:04 +0000\n\n Merged revisions 23766,23768 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23766 | kohsuke | 2009-11-16 16:23:05 -0800 (Mon, 16 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_334\n ........\n r23768 | kohsuke | 2009-11-16 16:23:19 -0800 (Mon, 16 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65b3e5102f90a23e5d7fa501c2ff19ff95f45874\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-16 18:41:05 +0000\n\n [FIXED HUDSON-2360] Space in axis value for matrix project was lost on reconfiguration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 285b6ff57678855a67dccfd783b9968f13ce1bdd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-16 06:09:25 +0000\n\n Merged revisions 23731-23732 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23731 | mindless | 2009-11-14 14:27:31 -0800 (Sat, 14 Nov 2009) | 3 lines\n \n [HUDSON-4831] Record duplicate causes again, but now update display on the build page\n to say (# times) for duplicates instead of listing them many times.\n ........\n r23732 | mindless | 2009-11-14 17:17:01 -0800 (Sat, 14 Nov 2009) | 2 lines\n \n [HUDSON-4831] don't wrap \"(# times)\" only separate line on build page\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4039345b0ed2a6d06fef55c0dbdf775864d1fe76\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-16 05:21:31 +0000\n\n [HUDSON-4066] Add version# is slave.jar and report this in log when a node is launched.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d39e761b3866225bbc2b64ae09f580d3832b112\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-15 22:44:18 +0000\n\n [FIXED HUDSON-3057] configure RememberMeAuthenticationProvider with PAMSecurityRealm,\n so \"remember me\" feature works.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ab15ecf9ed86046f063fa3ee8fb3d864f9a9cfc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-15 01:17:01 +0000\n\n [HUDSON-4831] don't wrap \"(# times)\" only separate line on build page\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a93e8517974c3ea5ce5a6b7ba59f652b74402c20\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-14 22:27:31 +0000\n\n [HUDSON-4831] Record duplicate causes again, but now update display on the build page\n to say (# times) for duplicates instead of listing them many times.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23731 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0241901f488932e47cce4029d24dc3bb2d2b9a43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 18:40:36 +0000\n\n handle errors, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5406d1c3aa8633bc4b6993e29635588ca6959160\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 18:28:37 +0000\n\n formatting change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7ac12290dd3a05fcf44ffc6d1c2726273b5cb58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 18:21:41 +0000\n\n made the test faster and more robustby not relying on wall clock\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23706 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30cf7c698e209431012334a3f8ca31034d09e12f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 18:12:58 +0000\n\n Merged revisions 23698-23699 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23698 | kohsuke | 2009-11-12 19:24:53 -0800 (Thu, 12 Nov 2009) | 1 line\n \n testing if the root cause is a test failure and it's masked by the failure in tearDown\n ........\n r23699 | mindless | 2009-11-12 21:47:16 -0800 (Thu, 12 Nov 2009) | 2 lines\n \n [FIXED HUDSON-4831] prevent duplicate cause entries for a build\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23705 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d33da1fdb4c14eb016a9a0780cb222ed5d6b6aaf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 15:46:07 +0000\n\n adding one more switch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23702 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4dd4a14dbf41d0a3b931605ac397a59c7bb632d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 14:54:13 +0000\n\n use the same version of javadoc plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20688553cbf847a13e1fbfc86946927927274caa\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 05:47:16 +0000\n\n [FIXED HUDSON-4831] prevent duplicate cause entries for a build\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23699 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd50c5aa58b4ccb549f2b911cc0b3a3bb248ace2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 02:57:22 +0000\n\n Merged revisions 23696 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23696 | kohsuke | 2009-11-12 18:56:25 -0800 (Thu, 12 Nov 2009) | 1 line\n \n JDK 6 dependency crept in\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36040b9a7a6e4bdb12b448c293594b3be39ee415\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 02:54:36 +0000\n\n [FIXED HUDSON-4080] Node variables not passed through to Maven jobs. In 1.335.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dd593f90217d8ee7c01fec1934fd29473f614d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 02:23:26 +0000\n\n javadoc should now link to hudson-ci.org\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23694 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4ad980691cf6264c616d6af5110d1f494d00341\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-13 02:18:09 +0000\n\n Merged revisions 23689-23691 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23689 | kohsuke | 2009-11-12 15:35:27 -0800 (Thu, 12 Nov 2009) | 1 line\n \n improved diagnosability\n ........\n r23690 | kohsuke | 2009-11-12 18:03:42 -0800 (Thu, 12 Nov 2009) | 1 line\n \n adding a probe to diagnose a sporadic test failure\n ........\n r23691 | kohsuke | 2009-11-12 18:14:21 -0800 (Thu, 12 Nov 2009) | 1 line\n \n I think this is causing a test failure in ExtendedReadPermissionTest, as the existing alice/bob/charlie users prevent the data on the disk from loading.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ef598bd312428d46b9da77cd7bad4be17766e6d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-12 19:14:37 +0000\n\n [FIXED HUDSON-4834] If an AccessDeniedException is thrown by ACEGI, do not print a full stack trace.\n This could be a pretty normal occurrence; user might simply need to log in and retry the request.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8406095df3fef796365fd951a40a934ad4ca130f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-12 18:01:01 +0000\n\n change system property from .neverUpdate to .never to match what UpdateCenter had,\n and is documented on wiki\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23683 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0555e89732b15ea3ff34957be299b5d2cbc9ce4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-12 15:34:27 +0000\n\n this isn't specific to Maven anymore\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 121c258ff1ba845296755ea9bbd2a503ee2454d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-12 15:33:18 +0000\n\n socket to channel needs to use a Socket(Input|Output)Stream\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23680 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca54609aa21bb1201f33f75f6795272cb90ac903\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-12 15:08:48 +0000\n\n Hudson's UDP broadcast/discovery now supports IP multicast\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23679 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34ccf9528504fa72914ebec0097f4a3de63e6793\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-12 04:24:47 +0000\n\n [HUDSON-4822] patch from lkishalmi to return after sending redirect in doLoginEntry\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23678 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eab6ed56cce58c5cd283efa96b5a9b8bcdb8bd53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-12 00:58:24 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-23674\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f73f51d2b448a22b29edbe2729cbcb3bfe1248c1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-11 20:16:27 +0000\n\n Fix so disabled permissions are not shown in project-specific permission matrix\n (EXTENDED_READ has been exposed there since 1.325 even w/o Extended-Read plugin\n to enable that permission)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e119e9598f94e45bbac3f0dffb6d79620f702283\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-11 19:45:47 +0000\n\n [FIXED HUDSON-4787] use latest stapler with fix so we don't redirect to \".\" (stapler r1241)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f05593560368f8bd44bfdb6faa78a3b33c505115\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-11 19:20:15 +0000\n\n Supported a relative path in the custom workspace directory, which resolves from FS root of the slave.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fae12816662c6ba44c74154848d1fb2d51d531b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-11 04:25:05 +0000\n\n add missing checkPermission(CONFIGURE) to POST data to /job/{jobname}/config.xml\n (was only checking EXTENDED_READ). Added unit test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d750356e1cd0a613b1f7b19b142006c4f521cec\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-11 00:05:45 +0000\n\n [FIXED HUDSON-4588] catch NPE from TestResultAction constructor and report a nicer message\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65e9912c88025cbd1505cb5456027ec094ff7e70\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 23:12:20 +0000\n\n Mention the get/set job description api\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed5d70d191ebf36b757cfb51c54edbc493214fb4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 22:43:38 +0000\n\n [FIXED HUDSON-4573] Write log message and ignore unrecognized permissions when loading XML,\n so these behave the same as other unknown fields (builders, publishers, etc).\n Also changed context.convertAnother() calls to simpler reader.getValue()/writer.setValue()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90b1a5a3acfff760aab82258710a602507a90f03\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 22:33:12 +0000\n\n Updated japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23636 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc7e93390436048063af0d1af0152b2e88d429e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 21:28:09 +0000\n\n [FIXED HUDSON-4804] Integrated a fix in Winstone towrad 1.334\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc94c23868817f6c9a3bb27f61f71166659686fe\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 20:30:51 +0000\n\n Plugin manager now shows warning for upgrade/install of plugins\n into a Hudson that is older than the plugin was built for.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3a13715a2c87f165d97dddcf9cea2b03b66c31e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 20:02:56 +0000\n\n remove extra whitespace around Hudson version link\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23633 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9757c4b68a26d16622c62a6d9292933368dc3628\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 19:53:46 +0000\n\n [FIXED HUDSON-4058] Integrating a newer version of Winp that fixes memory leak problems.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91a4b86a0e8985977a9328a8530d8dccc8acf3e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 18:50:17 +0000\n\n Integrated new version of Stapler to improve the caching of Jelly scripts.\n \n This should result in a dramatic performance improvement in the rendering of configuration pages\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23631 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4682a0e80dc8e45ec3ce2c78de7e081c0f375bbc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 17:35:10 +0000\n\n isUseProjectSecurity() was removed in 1.333 but was still referenced in jelly, so\n \"Enable project-based security\" always comes up unchecked on configure pages and\n project permissions are lost if not rechecked before clicking Save.\n Now initialize checkbox with ${instance!=null} instead.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79f22cd661f2da2b98bbcd649c9a3fbf8b3b3074\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 07:08:14 +0000\n\n Project read permission was not enforced via /jobCaseInsensitive/jobname path.\n Added unit test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64cb39fe50018c2bf37ca6b75977d31db1894ce4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-10 00:26:03 +0000\n\n Update version for bundled scis-ad plugin\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38da83339baad06c02701b281bdf35c0c5f64d5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 23:47:30 +0000\n\n [FIXED HUDSON-4802] in 1.334. The patch was slightly modified.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8e2a28eb0c03f58f6d14ab970058940de93670c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 23:43:20 +0000\n\n Seeing dead lock after the message:\n \n Nov 9, 2009 1:46:11 PM hudson.remoting.Channel$ReaderThread run\n SEVERE: I/O error in channel This side of the channel\n java.io.IOException: Write end dead\n at java.io.PipedInputStream.read(PipedInputStream.java:294)\n at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2249)\n at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2542)\n at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2552)\n at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297)\n at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)\n at hudson.remoting.Channel$ReaderThread.run(Channel.java:849)\n Nov 9, 2009 1:46:11 PM hudson.remoting.Request$2 run\n SEVERE: Failed to send back a reply\n java.io.IOException: Read end dead\n at java.io.PipedInputStream.checkStateForReceive(PipedInputStream.java:246)\n at java.io.PipedInputStream.receive(PipedInputStream.java:210)\n at java.io.PipedOutputStream.write(PipedOutputStream.java:132)\n at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1838)\n at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1747)\n at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1249)\n at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1203)\n at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)\n at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)\n at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1538)\n at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:329)\n at hudson.remoting.Channel.send(Channel.java:413)\n at hudson.remoting.Request$2.run(Request.java:282)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:619)\n \n \n \n The thread dump indicates that the test thread is stuck at british.join(), because British channel reader thread is still alive. I remember PipedInput|OutputStream being not truly multi-thread aware, so changing it to our own version to see if that fixes the problem without my digging further.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b22bfeaaf16e74e77a09c3f49fff0b4dda6567bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 23:28:08 +0000\n\n added logging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80db087f640292c20e4070b7b1617b2167bc606f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 22:10:17 +0000\n\n added a bunch of CLI commands to Computer.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 846851344a68bb9eff0aa7e6bc27c6de6f5caeac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 22:05:24 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5b1789c3769a322dc1e0f75e685d71932596aa7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 21:17:19 +0000\n\n Merged revisions 23607 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23607 | kohsuke | 2009-11-09 10:00:50 -0800 (Mon, 09 Nov 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4cb259440a3c0c59c5f31825741f3396f713739\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 18:04:17 +0000\n\n [FIXED HUDSON-4784] translation from thosor\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14a37dba5b09a7f90ead4b115968c7e642f392ad\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 17:53:34 +0000\n\n [FIXED HUDSON-4557] Moving consoleText handling from jelly to java in r20927\n caused Content-Length header to no longer be written. wget/curl seem ok with\n this, but browsers display nothing for \"view as plain text\".\n Stapler's DefaultScriptInvoker wraps the OutputStream in a filter to prevent\n jelly from flushing the output; copied this into Run.doConsoleText and now\n the Content-Length header gets written again, for both compressed/plain output.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36c1d4e0ac8459c482b120287942e1d4164c961e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 17:35:42 +0000\n\n [HUDSON-4562] keep / in zip link if glob pattern is nonempty\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51052d3c467cdbc7ab402f1dc633b3795379c1e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-09 16:56:34 +0000\n\n Merged revisions 23599,23601 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23599 | kohsuke | 2009-11-09 08:51:27 -0800 (Mon, 09 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_333\n ........\n r23601 | kohsuke | 2009-11-09 08:51:57 -0800 (Mon, 09 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e02c7c071eccfb7646c41989fb7af6658456d75\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-08 18:40:01 +0000\n\n [FIXED HUDSON-4562] remove extra / in \"all files in zip\" links\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ebcd2d97dbfbacf133c9a68877d137e196974bc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-08 17:44:44 +0000\n\n [FIXED HUDSON-4765] Fix broken links for failed tests on MatrixBuild page.\n Also removed extra slashes in links on MatrixTestResult page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3963a49d2ed1efc47c84b2fcbac43a558f5be408\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-08 15:37:13 +0000\n\n add Manage Plugins link in sidepanel of UpdateCenter\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b1a457f683f98dd4899a938376ed4c35caf4fc4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-08 01:50:42 +0000\n\n Deprecate util.StringConverter2 (extends deprecated XStream class,\n but can't change it here to keep binary compatibility).\n Add new HeapSpaceStringConverter to replace this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05c93bf637beddbb6f069572613e057a671028a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-07 00:55:46 +0000\n\n Fixed the cascade of the \"2nd instance\" problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23557 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ebfa6a0e2dcb6ac4c657574ffa3b649702b1d323\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-07 00:51:39 +0000\n\n the test is still failing. adding more delay\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97711f3d3cfe3b1cd4bff7f5633f6ad5ad5e9c10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-07 00:50:19 +0000\n\n it should be abstract since by itself it defines no test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4f345f98e72df14ee43be63fe8ac6147d8f69a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-07 00:49:57 +0000\n\n Maven picks up *Test, so renaming\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2be4e9691dcad1f033afb0470e681ad74bef9ee9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-07 00:12:48 +0000\n\n Move ItemListener.onCreated notifiction from doCreateProject to createProject\n and createProjectFromXML. This add notification that was missing for project\n creation from XML or CLI, and will catch anything else using Hudson.createProject\n directly. Added unit test for CLI case.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bae8b35c8f20add38e61abe5a1bc0dfae0083b82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 23:22:44 +0000\n\n refactored the commonality out\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23552 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fcda35317dd82d71033c9ec5a7e53932c92a024\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 23:20:06 +0000\n\n Future.cancel is asynchronous, so it can return before the process is actually killed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23551 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 461c315daad62f0f61b741b977665ecec6de3cb7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 22:47:00 +0000\n\n This is not the right place to do escaping, or else we see <h3> and <pre> looses the effect\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23549 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7816b82f101dd558823d8d71825fe9434ee26f22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 22:27:05 +0000\n\n Hudson on Hudson finds this test brittle, so changing the way the test works.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23547 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b73f620e88ed803d551f34bb57368a3af36f632b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 22:26:13 +0000\n\n more test case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61d341e21dcbf1d6a1903492b5cc35b8466ac3d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 22:14:43 +0000\n\n assertNotSame would box them, so it won't achieve the intended test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99243dd9db04684751dd6cbc5d983714ec0486e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 22:10:45 +0000\n\n Still seeing failures caused by stale cache, so renaming it instead of cleaning it across my Hudson cluster.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c6319fe4f0ab568c63ea34a112182b985762a2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 21:43:15 +0000\n\n - CLI \"build\" command now supports passing parameters.\n - introduced SimpleParameterDefinition to eliminate the common code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50fca252295f2e1c0e6fec5be1170fff660dedb9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 19:56:58 +0000\n\n it should be volatile, I think\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51669e429dd84c661f7cb1bc784825a2d19cda46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 19:25:13 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f1c3fc878ebf1e5c0980ea56d67aa6e6ad826bf\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 18:46:00 +0000\n\n after new job creation, remove view/{default-view} from redirect URL if created in default view\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23529 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ebb58009374ed608e7938af900fa6d8294ffcb9d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 18:39:49 +0000\n\n Tweaking license text.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ccad2bc3264bc9e165a23686697904d4c1cc40f\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 18:34:11 +0000\n\n [FIXED HUDSON-4611] hudson.proc.RemoteProc.kill() was a no-op.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23526 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01f8034b3283f17c086b0901bfd6e3f24bac312f\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 18:32:49 +0000\n\n If a process sends data to stdout but no stdout is configured, an NPE can result.\n Observed only inside a unit test, but makes sense to treat out symmetrically with err and in.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23525 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03842a08c9509e6035946b2dd732bbe8882a9e4d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 18:31:51 +0000\n\n If a process sends data to stdout but no stdout is configured, an NPE can result.\n Observed only inside a unit test, but makes sense to treat out symmetrically with err and in.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23524 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b756b5a473bdaad9dd9ae705e11667c95b270d94\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 13:24:26 +0000\n\n Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23520 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9aa94fca946fdb8cacd1f47376f458a33aee06d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-06 08:07:02 +0000\n\n [HUDSON-4784] move help about LDAP groups from global matrix help to a new\n help button next to the Add user/group button.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 373a33c3e276238a087564d0bfb0c85bf739eb0d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-05 23:28:32 +0000\n\n [FIXED HUDSON-4580] Show \"Latest Test Results\" link even when a new build is running.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91bffe3b46eb1ea24e1c59a31bd74674f5c33898\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-05 16:11:47 +0000\n\n Adding SaveableListener, with calls to SaveableListener.fireOnChange in Saveable.save implementations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26547976ac453612a3585c3470be4a0f190a8077\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-05 00:56:26 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-23494\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23496 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11908a77b4704d4643a4c483c2abfb53dc16b321\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-05 00:55:47 +0000\n\n making it unambiguous again\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c23e5ae20652ad952e426b6117a4c562e710b609\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-05 00:41:54 +0000\n\n List erases to List no matter what the type parameter is, so these two are unnecessary\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 693734fe2d052c820d0a6a0a1272d229f10ba923\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-05 00:39:46 +0000\n\n fixed a binary incompatibility introduced by rev.23326 due to the way generics/erasure works\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b307fe14c21a25d847aaafb3a3690149e2f37cab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-05 00:05:40 +0000\n\n Retry shouldn't kick in if the build is aborted during checkout.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da4a8916ab6f2dbea2d2fc8352619bd8643f67e2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 23:44:00 +0000\n\n tweak centering of first executor a bit (for mrooney)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23481 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2c6ece47a86d8dd7e45a7dd35718a2826adcb4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 20:22:02 +0000\n\n Fixed a race condition in interrupting pending remote calls.\n \n Deadlocked threads from Tom Huybrechts\n ----\n \"Channel reader thread: build-tr-01\" Id=6188858 BLOCKED on hudson.remoting.UserRequest@7641246a owned by \"Executor #1 for build-tr-01 : executing ORBIS_HAP_Core-Java5 #213 / waiting for hudson.remoting.Channel@560c2a29:build-tr-01\" Id=379\n at hudson.remoting.Request.onCompleted(Request.java:223)\n - blocked on hudson.remoting.UserRequest@7641246a\n at hudson.remoting.Request.abort(Request.java:231)\n at hudson.remoting.Channel.terminate(Channel.java:596)\n - locked java.util.Hashtable@49c47d9e\n - locked hudson.remoting.Channel@560c2a29\n at hudson.remoting.Channel$ReaderThread.run(Channel.java:871)\n Executor #1 for build-tr-01 : executing ORBIS_HAP_Core-Java5 #213 / waiting for hudson.remoting.Channel@560c2a29:build-tr-01\" Id=379 BLOCKED on hudson.remoting.Channel@560c2a29 owned by \"Channel reader thread: build-tr-01\" Id=6188858\n at hudson.remoting.Channel.send(Channel.java:409)\n - blocked on hudson.remoting.Channel@560c2a29\n at hudson.remoting.Request.call(Request.java:127)\n - locked hudson.remoting.UserRequest@7641246a\n at hudson.remoting.Channel.call(Channel.java:549)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8674e5b5a744f7bd47ac7d7dc7acae43da92389\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 19:45:20 +0000\n\n Merged revisions 23422,23427-23428,23437,23439,23448 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23422 | kohsuke | 2009-11-02 13:18:10 -0800 (Mon, 02 Nov 2009) | 1 line\n \n [FIXED HUDSON-4752] integrated the new version of XStream\n ........\n r23427 | kohsuke | 2009-11-02 14:15:24 -0800 (Mon, 02 Nov 2009) | 3 lines\n \n Fixed <tt>NotExportableException</tt> when making a remote API call on a project.\n (<a href=\"https://hudson.dev.java.net/servlets/BrowseList?list=users&by=thread&from=2222483\">report</a>)\n ........\n r23428 | kohsuke | 2009-11-02 14:24:39 -0800 (Mon, 02 Nov 2009) | 3 lines\n \n Fixed <tt>IllegalArgumentException: name</tt>\n (<a href=\"http://old.nabble.com/bug-1.331-to26145963.html\">report</a>)\n ........\n r23437 | kohsuke | 2009-11-02 18:29:06 -0800 (Mon, 02 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_332\n ........\n r23439 | kohsuke | 2009-11-02 18:29:22 -0800 (Mon, 02 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r23448 | kohsuke | 2009-11-02 19:06:11 -0800 (Mon, 02 Nov 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb7ce975192fea8c6637a80bf9ded1bdbcb3252c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 19:42:34 +0000\n\n because of a new branch, 'rc' is no longer unique\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a850044a42378508009eac45a6df1f81e605dad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 19:32:59 +0000\n\n use the latest&greatest\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f4edfcbf5c5fc74c9ee2d1cc266f9ed1f54586d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 19:29:25 +0000\n\n this is more portable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c825c2bbfd13b1ba8de1e2132bee453179443a76\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 19:25:14 +0000\n\n Check if jna-posix used a fallback java impl which does not support many operations.\n If so, don't use posix in Util.createSymlink.\n When posix IS used but fails, include errno in log.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23470 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd9232853ca0e3774e2c667c7f0a78b28f704e0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 19:25:04 +0000\n\n easier more portable way\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d06333d8d3b64a478d6535a012301279f54dfa83\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-04 17:57:34 +0000\n\n create a directory if it doesn't exist.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10c56deb0289120f6040d74532bf0a2672ace444\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 20:47:43 +0000\n\n [FIXED HUDSON-4760] If you export a RepositoryBrowser, it needs to actually be exportable!\n Otherwise get e.g.:\n org.kohsuke.stapler.export.NotExportableException: class hudson.plugins.mercurial.browser.HgWeb doesn't have @ExportedBean\n at org.kohsuke.stapler.export.Model.<init>(Model.java:44)\n at org.kohsuke.stapler.export.ModelBuilder.get(ModelBuilder.java:25)\n at org.kohsuke.stapler.export.Property.writeValue(Property.java:173)\n at org.kohsuke.stapler.export.Property.writeValue(Property.java:98)\n at org.kohsuke.stapler.export.Property.writeTo(Property.java:82)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:142)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:139)\n at org.kohsuke.stapler.export.Property.writeValue(Property.java:180)\n at org.kohsuke.stapler.export.Property.writeValue(Property.java:98)\n at org.kohsuke.stapler.export.Property.writeTo(Property.java:82)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:142)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:139)\n at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:139)\n at org.kohsuke.stapler.export.Model.writeTo(Model.java:133)\n at hudson.model.Api.doXml(Api.java:94)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23460 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86c5c739fad62384fc64a624823999c17bb32e80\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 20:41:44 +0000\n\n Fixing UpdateSite.neverUpdate and tests to use it properly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0431b96319217aad3f3cba7e2f6b28f93958b304\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 17:28:03 +0000\n\n [HUDSON-4760] Forward-porting 23427 to trunk (hotfix for SCM not being @ExportedBean).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5600aa9b44c887ad634a16aa80b6119c3a158cd0\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 04:02:35 +0000\n\n [FIXED HUDSON-4739] Fixed \"even if unstable\" option for triggering other projects\n from a Maven type project; added unit test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f527d22a70045719e4a09c100dfe49482b9500e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 01:08:40 +0000\n\n Fixed <tt>ArrayIndexOutOfBoundsException</tt> in my view.\n (<a href=\"http://old.nabble.com/Stack-trace-from-My-Views-ts26121656.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 410582a5f918a279b8cf3787415fa778b840c8ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 01:01:37 +0000\n\n fixed copyright header\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdb9869a3a8762aa784b39e72226496cfb086b25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 01:01:23 +0000\n\n Added \"delete-builds\" CLI command for bulk build record deletion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f30dff51d51bd631ba7168680805e806033d696e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 00:58:38 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23432 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdf7c75296e0b97f9615fab1179d77eff6d460ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 00:58:23 +0000\n\n define a mode that doesn't report an error.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23431 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9c40295e87811d154b9a5d8952414eb84dfc3ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 00:40:27 +0000\n\n made the fromString method reusable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23430 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e168daa5fc8353ea42baeacb3ee453e8b1dedec2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-03 00:18:56 +0000\n\n context path can be empty, so a better rendering is needed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65b3484e6cd4984574ffae0abc37072a72d9f4c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-02 19:35:24 +0000\n\n Merged revisions 23339,23356,23367,23369,23372 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23339 | mindless | 2009-10-30 09:24:49 -0700 (Fri, 30 Oct 2009) | 4 lines\n \n Add support in XStream2.AssociatedConverterImpl for SingleValueConverter\n (fixes bug introduced in r23277 where BuildAuthorizationToken's\n ConverterImpl was changed to a SingleValueConverter).\n ........\n r23356 | kohsuke | 2009-10-30 11:43:47 -0700 (Fri, 30 Oct 2009) | 1 line\n \n fixed the performance problem caused by Stapler1.119, which made getTagLibrary inherit from parents\n ........\n r23367 | kohsuke | 2009-10-30 18:15:05 -0700 (Fri, 30 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_331\n ........\n r23369 | kohsuke | 2009-10-30 18:15:21 -0700 (Fri, 30 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r23372 | kohsuke | 2009-10-30 19:15:01 -0700 (Fri, 30 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 310afaa9bbe1a79b42074c5cd9c3ae59ce2e51a0\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-02 06:07:20 +0000\n\n [HUDSON-4739] Add unit test for BuildTrigger\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07333d300c23e4cba84949efeba68bf77111da95\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-01 16:42:30 +0000\n\n 3 fixes when renaming a LogRecorder:\n - checkGoodName on new name (new recorder already checks, but rename didn't)\n - delete config file for old name (after Hudson restart, old name would come back)\n - redirect to new name instead of old (rename was getting stapler error after save)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ab73ef7c27b7013727713120afcc8b4fe88262e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-01 06:11:16 +0000\n\n Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72e0942fc9bd0945ddc88c292c813e37be900b06\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-01 00:39:10 +0000\n\n oops, fix typo in r23393\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9a713d29b4d617dc64b16df9ba097ba6277dac9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-01 00:34:35 +0000\n\n add trailing / on user links to skip redirect\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0869aafbbe8004a9acc950ff0a7d0d23b9b52f48\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-01 00:32:23 +0000\n\n make My Views link text localizable\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d7b8a774d716eed5adb8b502885d132768ede11\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-01 00:22:05 +0000\n\n update use of deprecated stapler API (missed in r23277 commit)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ec75ea5f9267c20dc6fa9eca0f531a79ed47fd8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-01 00:20:19 +0000\n\n revert r23341 as it was already fixed in hudson.util.XStream2 in r23339\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc9db0fd0a71f03484a9612149b5a4de2ff28cce\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-11-01 00:00:32 +0000\n\n [FIXED HUDSON-4720] Don't always append / to non-absolute action URLs,\n as this may break some links (.../*.html for example).\n See related HUDSON-1335, HUDSON-1679, r347 and r11319.\n Updated hyperlinkMatchesCurrentPage to ignore trailing / in matching\n to avoid regression in bold context links.\n Also fixed tiny bug introduced in r13815 where \"/\" was changed to \".\"\n in moving code from jelly to Functions, causing a couple links in\n LogRecorder area (with href=\".\") to not show as bold.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6277adff9aae1024e7931517750e6b2c886f3ba2\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-31 10:48:36 +0000\n\n Japanese localization for #23328\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23376 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43ca4c86d23772e6b6d999dea7bcc61d21c8078a\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-31 00:22:19 +0000\n\n [FIXED HUDSON-4593] Added ability to make automatic Maven artifact archiving optional\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 819039e7747ffe52a7d998500e1101fa1b6374e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 20:54:48 +0000\n\n this version of Winstone has a fix in the concurrent session access, plus a performance improvement in the file submission handling.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce4085cceaf8fe4f2d3cb68fb0d50bf4d7d19e78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 18:36:21 +0000\n\n improved caching for failed resolution\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d1e8308298990dd24a766d8ee1af6587c70aa77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 18:21:41 +0000\n\n fixed a test failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 931e2d38ccaf072f3233f88b7aabdb164b6eabaa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 18:15:21 +0000\n\n fixed NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71820041a44dd96b5eee6f72c77ecb650111bc9e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 17:04:04 +0000\n\n fixed an error during start up due to the Converter type inconsistency with the current version of XStream.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb2bf8e05f5f4c0f03ca6609bd6a909268a6b2f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 16:28:49 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0e51ace4652b8e40b8788391c94a2f118041c22\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 16:24:49 +0000\n\n Add support in XStream2.AssociatedConverterImpl for SingleValueConverter\n (fixes bug introduced in r23277 where BuildAuthorizationToken's\n ConverterImpl was changed to a SingleValueConverter).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca611db5f2d11b7115099e215ae202608eb746b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 03:33:28 +0000\n\n needed for printing title\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3552b438067cd7487fd33dd8b47ec3aaf46e9a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-30 01:59:41 +0000\n\n Hudson now sends \"Accept-Ranges\" header where it's supported.\n (<a href=\"http://www.nabble.com/206-response-code-HTTP-1.1-Range-header-td25888373.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f30e92055bbb6ede33491950064770ff7438e9b\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 23:46:09 +0000\n\n Fixing compilation error/incompatibility\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56c1d298d2bd158789ca509dd746aed56e1adf24\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 22:01:18 +0000\n\n [FIXED HUDSON-4553] Along with earlier commit, added /safeExit and /safeRestart web endpoints and safe-restart CLI command\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e558908f6b3b54a4028e4f918bd6413f9b6f695d\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 21:52:30 +0000\n\n Fixing test to use hudson-ci.org\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f01b73bc9954120625c81022f903c4d9f1b8a561\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 21:41:45 +0000\n\n Fixing compilation error caused by UpdateCenter.Plugin moving to UpdateSite.Plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c202a1746f0f0f72959cc0540e68dd9422d87d01\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 21:32:20 +0000\n\n Adding safeRestart to CLI and web UI\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 720be7d7a12facd3543c0ffa2d2757ef76b9c06a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 21:27:46 +0000\n\n Merged revisions 23183,23185,23245,23256,23266,23279-23284,23286 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/multiple-update-sources\n \n ........\n r23183 | abayer | 2009-10-25 11:53:17 -0700 (Sun, 25 Oct 2009) | 1 line\n \n First chunk of work towards supporting multiple update centers - infrastructure in place for it, and default update center treated as only one of multiple - have to use slightly modified update-center.json though\n ........\n r23185 | abayer | 2009-10-25 12:25:49 -0700 (Sun, 25 Oct 2009) | 1 line\n \n a number of tweaks - among other things, now works properly with additional update centers defined in hudson.model.UpdateCenter.xml - try using http://andrewbayer.com/images/hello-world/helloWorld-update-center.json as second update center\n ........\n r23245 | abayer | 2009-10-27 13:45:25 -0700 (Tue, 27 Oct 2009) | 1 line\n \n Modified to support existing default update-center.json\n ........\n r23256 | kohsuke | 2009-10-27 18:30:15 -0700 (Tue, 27 Oct 2009) | 7 lines\n \n - moved data binding of update-center.json to UpdateSource.\n - moved some of the UpdateSource property into JSON, to improve the user experience when adding an update source.\n the user should just type in one URL, and everything else should happen automatically.\n - it doesn't make sense for UpdateSource to rely on UpdateCenterConfiguration, since behaviors cannot be\n modified per UpdateSource basis. Instead, leaving it in UpdateCenter allows us to maintain backward compatible\n behaviors with the existing custom UpdateCenterConfiguration implementation.\n ........\n r23266 | kohsuke | 2009-10-27 19:29:24 -0700 (Tue, 27 Oct 2009) | 1 line\n \n serve id inside JSON.\n ........\n r23279 | kohsuke | 2009-10-28 10:44:00 -0700 (Wed, 28 Oct 2009) | 1 line\n \n Do not special-case \"default\" ID. Receive hudson.war updates from wherever that provides one.\n ........\n r23280 | kohsuke | 2009-10-28 10:50:57 -0700 (Wed, 28 Oct 2009) | 1 line\n \n formatting change.\n ........\n r23281 | kohsuke | 2009-10-28 11:30:40 -0700 (Wed, 28 Oct 2009) | 1 line\n \n typo\n ........\n r23282 | kohsuke | 2009-10-28 11:45:06 -0700 (Wed, 28 Oct 2009) | 2 lines\n \n - added the UI to remove sites.\n - persistence of UpdateSource happens more automatically now.\n ........\n r23283 | kohsuke | 2009-10-28 11:50:04 -0700 (Wed, 28 Oct 2009) | 1 line\n \n UpdateSource -> UpdateSite to align terminology with Eclipse.\n ........\n r23284 | kohsuke | 2009-10-28 11:55:03 -0700 (Wed, 28 Oct 2009) | 5 lines\n \n Actually, for now, just having a programmatic modification to UpdateSite would satisfy the primary use case.\n \n And I'd like to upgrade YUI to a more recent version so that we can use its DataTable for UI. Plus the single update center model encourages the community to bring the code into the Hudson project, which is something we'd like to keep.\n \n So all in all, I'm postponing the UI work.\n ........\n r23286 | kohsuke | 2009-10-28 13:07:19 -0700 (Wed, 28 Oct 2009) | 1 line\n \n Renaming and bug fixes.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 938cb6ba237c564a2ae02cc64a113e71489a2f23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 21:18:58 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-23070\" from\n https://www.dev.java.net/svn/hudson/branches/multiple-update-sources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1e9ba631de0c61a38f8659619ba06e89663fbde\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 21:16:39 +0000\n\n use the latest and greatest\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1627280a5a9f7e6616c14444a194eb932ec9fb4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 20:39:25 +0000\n\n do deep copy.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 564db95d2bb7b14d0ef443ac5970d962e888ec87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 00:37:43 +0000\n\n pointless complexity. if there's no permissions to define, just don't have an instance.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cd35cf8e4a2895f37d89307fa650601f7df536c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 00:24:42 +0000\n\n bringing the pseudo immutability back.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdba356ffdf2280486bb74d07f0dafcf981b576d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 00:23:25 +0000\n\n pointless boxing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07c7d15660898619928a09ca1ced20ccf6f5a319\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-29 00:14:05 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-23304\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28d111ca5381555b40c5fcc7190693adb7555136\nAuthor: tbingaman <tbingaman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 22:37:14 +0000\n\n Fixed use of a custom delete button caption in hetero list. The attribute needs to be passed to the prototypes, otherwise new entries will use the default caption.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed096ea21d91420c275ffc5cb48b0f4f5fdf5cc4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 21:20:08 +0000\n\n Added the \"install-plugin\" command to install plugins from CLI.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0449001bd466005e633f1873522d9547a40d7cec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 21:03:36 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f7d907ab158f724ee278c6468e947ddb077b919\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 20:44:27 +0000\n\n allow slaves to be started with the debug option.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86f6a4f96e5c45592c7e01787b035dc7f6f7da02\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 20:28:32 +0000\n\n Improving logging for debugging HUDSON-3273\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23288 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2530da68936d23dc462bfe05bade48a2a8e12526\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 17:10:52 +0000\n\n Update uses of deprecated APIs.\n Hudson APIs: tasks.Shell, model.Hudson, model.*LoadStatistics,\n slaves.ConnecationActivityMonitor, PluginManager\n XStream APIs: util.CopyOnWriteList, util.Robust*Converter, model.Result,\n model.BuildAuthorizationToken, model.Fingerprint\n Stapler APIs: diagnosis.HudsonHomeDiskUsageMonitor, os.solaris.ZFSInstaller\n args4j APIs: model.Job, cli.GroovyCommand, cli.handlers.*\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23277 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe6bae7457b16ae0eeec76694b14f9c5de741a10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 15:50:11 +0000\n\n as soon as the reader thread starts, we might start seeing requests. So the capability needs to be set earlier.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23275 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15fd958998934fb965c2da4d8a240689e35be270\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 04:29:49 +0000\n\n increasing the compression level cuts down the size from 59M to 50M\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23270 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5027eb6e7d0a8baca15bbc3f1ffd86593300cb37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 04:20:55 +0000\n\n wrapping up the script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 522778230542b3310426b8c41f4dc840b40237d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 03:56:27 +0000\n\n merging both into a single script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 514ecb0e5fee0ed509f046a06db5ca729e91ba06\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 00:25:17 +0000\n\n Change hudson.dev.java.net links to hudson-ci.org\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68eee6c02274d8ef97f1261c685b2d757a618f68\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-28 00:06:43 +0000\n\n add space after period\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d75a2b3b491030330b40919fd26a99edc892846\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-27 19:10:29 +0000\n\n fixed a test failure in Mac --- apparently due to encoding handling in shell.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58b535c33ad144a14d959d312c8104f4ea4fc5f7\nAuthor: stigkj <stigkj@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-27 00:10:56 +0000\n\n * Fixed error when using stdin as \"-\" is parsed by args4j which does not understand it;\n replaced it with \"=\"\n * Hardcoded name of script as \"=\" or something like \"not-a-good-script-name.groovy\" failed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23228 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0aadd63ea5f8ebfa6aeb37e0c200509ab2858cc3\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-26 23:10:15 +0000\n\n Updating links to point to hudson-ci.org\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46f795986abaccd043dba09da6f3be16b4883490\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-26 19:06:37 +0000\n\n why do we catch an exception here?\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76eadc1a144e2e7429455a5d81db9ed0b04a9e87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-26 18:58:59 +0000\n\n catch any exception whatsoever, as we've heard in IRC from someone who seems to be getting an exception outside the try block.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c12164d86c093d78e04709a0add56f1c91aa411\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-26 17:37:43 +0000\n\n Improved the UI of taking a node offline. A textbox without a descriptive label doesn't give users any clue as to what you are supposed to type there.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65ab510c9529c23b210a4248feada03737373e34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-26 17:35:42 +0000\n\n Fixed a problem where taglibs defined in plugisn cannot be seen from other plugins.\n (<a href=\"http://www.nabble.com/Declaring-jelly-tag-lib-in-plugin-and-reusing-in-another-plugin-td25890803.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit baee163bbd15166f4196f3e94ada93136ed3af21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-26 17:32:10 +0000\n\n SCM information is now exposed via the remote API.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6126c5911df85d0c4bfe971fc61c0419f80343a2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-26 16:20:25 +0000\n\n [FIXED HUDSON-3607] Omit unconfigurable project types (like MatrixConfiguration)\n from upstreamProject processing (suggested by jking_ok)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e56c9d7802c8e271b10d3935603d2b0211781568\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-26 06:02:55 +0000\n\n [FIXED HUDSON-4644] Add -Dfile-encoding=UTF-8 to argLine for tests,\n as Mac JDK defaults to MacRoman charset which causes (at least)\n DirectoryBrowserSupportTest.testNonAsciiChar to fail.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df4cb2a49608dd60ce09533e2c395948c33fbdbe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-25 18:43:50 +0000\n\n trust our own root CAs so that the community doesn't have to rely on normal CAs that are quite expensive.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ecfdc7a6cf7a3d8618e9d613505aa4562ab461f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-25 16:42:00 +0000\n\n integrated signature validation code, but off by default until we verify that it's working.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23181 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03d866c14ed5b87a554197450028be893e3d5a28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-25 15:54:33 +0000\n\n this should add extra info\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e14534d419cc175c6ea83ca037ca8ea0943f7fe1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-25 02:06:53 +0000\n\n ignore generated files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e6912ff46ecf0064fe456b9826aa8d90e0d1350\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-25 02:05:55 +0000\n\n bundle JRE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 399f31c24c3f7e47b2481bbc50d57e75678aeee7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-25 02:05:25 +0000\n\n notes of remaining work and release process integration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78c36fdab4668286b5586534c9266068529ef55d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-25 02:04:35 +0000\n\n script to digitally sign an MSI file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23166 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b26942a851104035f8764f5dc87439af59e535e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-24 09:04:15 +0000\n\n ignore generated files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e376505a1473afb1cefd3c3d4b381089e9f1e0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-24 09:03:26 +0000\n\n scripts to debug MSI builds\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 872c2168b77f00a95e162824302192a83c7993eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-24 09:02:35 +0000\n\n - Upgrade/downgrade support\n - Fixed a bug in service start/stop\n - Removed EULA page\n - Start browser by default, since the checkbox has a background color problem.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23142 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a916467a3289ec4d719484765ce7f275bc40de7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-24 06:22:09 +0000\n\n making more progress\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be57bf9eb090bac6e1d93b3eca103f58e30e2919\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-24 02:52:30 +0000\n\n Merged revisions 23130 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23130 | kohsuke | 2009-10-23 19:51:45 -0700 (Fri, 23 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5a1306196726ab49438893fb698784dc71788e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-24 02:21:58 +0000\n\n Merged revisions 23124,23126 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23124 | kohsuke | 2009-10-23 19:20:43 -0700 (Fri, 23 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_330\n ........\n r23126 | kohsuke | 2009-10-23 19:20:55 -0700 (Fri, 23 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe086df94550d2faea84ecbc2c76fe8d63c4bd6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-24 00:15:29 +0000\n\n Automated tool downloads are made more robust by using HTTP download retries.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25c3bcbf29ba012d029bb96b91b0dce32139530f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-23 21:13:03 +0000\n\n [FIXED HUDSON-4071] Applied the change toward 1.331.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 199db7ab59eafb06c0d54ff47da57305323638b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-23 20:23:08 +0000\n\n [FIXED HUDSON-4618] Applied the patch toward 1.331.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23111 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dd7dec389c0e2c5561385da1350dd1b9193df3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-23 20:21:11 +0000\n\n integrated ssh-slaves 0.8\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23110 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6136d4de0e13cc60253301502d9bee5a25e081a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-23 00:14:29 +0000\n\n Merged revisions 23072 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23072 | kohsuke | 2009-10-22 17:11:50 -0700 (Thu, 22 Oct 2009) | 1 line\n \n fixed a collision in Groovy MetaClass implementation from json-lib\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73130a3853433e588fa69f22d7c45efa792c3fa4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-22 23:03:44 +0000\n\n [FIXED HUDSON-1816] in 1.331. Applied a patch from ybubnov, and made him a committer.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b26909ee53b37c82de922069ea4cae00ce206160\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-22 22:11:16 +0000\n\n Merged revisions 23068 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23068 | kohsuke | 2009-10-22 15:10:42 -0700 (Thu, 22 Oct 2009) | 1 line\n \n needs to point to hudson-ci.org\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bc598ecdd0f0d1d98eb177de2a45d1e60ee3b4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-22 22:06:08 +0000\n\n Merged revisions 23066 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r23066 | kohsuke | 2009-10-22 15:03:52 -0700 (Thu, 22 Oct 2009) | 1 line\n \n fixed a compilation problem.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57781f975f86617925b3c18eabed325a84c84316\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-22 16:32:25 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-23026\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e745f0c99cef16919995601db4a0ea1299bc56c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-22 16:30:14 +0000\n\n new version of json-lib that supports c14n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e47a8940784ca7eb8afbb5d6d6e60a4b01289dcc\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-22 12:19:40 +0000\n\n added copy right and japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85d6e4793cfc867a61d81b77b1adba99f77c3bc0\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-22 12:02:23 +0000\n\n updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75b43ed5f8a9b6c2c7f886c444c602d4f5fb3cbc\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 22:47:18 +0000\n\n Fix terminology, get rid of redundant String creation.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd27be08fc78b90c49b42d518f54ed381dd031bd\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 22:01:32 +0000\n\n Older versions of bash improperly decide that a script is a binary file if there\n is non-ASCII on the first line of the file, preventing the step from executing\n properly. This was discovered by the DirectoryBrowserSupport unit test failing.\n This can be worked around by inserting a leading carriage return so that bash\n won't find the non-ASCII on the first line.\n \n - Modify the Shell task to insert a carriage return for shell scripts that\n don't start with #! or already contain a leading carriage return.\n \n main/core/src/main/java/hudson/tasks/Shell.java\n \n - This test failed after the change because the inserted carriage return\n is returned from getContent(). Trim the result before comparing it to\n the expected data.\n \n main/test/src/test/java/hudson/model/FreeStyleProjectTest.java\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34387b2fefbb30ec86b7a61c4588a74443c01da8\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 19:48:11 +0000\n\n Added meetsMavenReqVersion method to Maven.MavenInstallation - generalization of logic from isMaven2_1 - tests modified to check whether default MavenInstallation meets required Maven version before using bundled Maven install instead\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23000 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2402ec6d8a8609310fce524635e4db15e150ecc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 18:17:47 +0000\n\n fixed a compilation problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22996 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4854b4563d2ef7852da047edacb0605c1d12aa32\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 18:10:15 +0000\n\n put expected,actual in right order for assertEquals calls\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22995 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84f03aa2f02a749ac9217fbb385b448938d3e724\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 17:55:36 +0000\n\n [FIXED HUDSON-4657] in .1330.\n RemoteClassLoader does not persist retrieved classes with package structure\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=4657\">issue 4657</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22994 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ca37cfd46b60d229b023cb7d88cd5571cab9547\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 16:56:49 +0000\n\n FoldableAction isn't used by any plugin yet, so changing the signature and moving it to a new home.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 542ab897f0d6e70ebaecd75b892a0330dec79b10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:51:16 +0000\n\n fixed a race condition in a test.\n \n mindless discovered that m.scheduleBuild2(0).get(0) has a cascading effect on module builds, which can cause later m.getModule(...).scheduleBuild2(0) to return null, as it may be already in the queue.\n \n I initially wanted to fix this by making Queue.schedule() returns the existing item if it's already in the queue, but this turns out to be inpractical given that the signature is WaitingItem and not Item.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1b384d24390e96454a6b8a3a0851db126b0048a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:49:12 +0000\n\n removed a compiler warning.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d159d19e2c4626266c8d7a8527d18e0085e2d50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:43:24 +0000\n\n simplified.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e8f055592876e05417ece58a70c9a2428287f5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:39:09 +0000\n\n unused field.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f52873cc30796e5df4108ece2d009788fe57d983\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:38:12 +0000\n\n unused private method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22987 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 531ce7179f400423257562f6ae0c5c7267785b55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:37:59 +0000\n\n simplifiedi\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 773fdeeb9a7dce92057a376678bb4785b35c0b53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:28:58 +0000\n\n avoid instanceof.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fc44fdfddce644166d33b6cb4d63bc6c8689c63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:27:56 +0000\n\n removed pointless empty check that doesn't affect the execution.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd4039aff488ae84236ee974fa7a327246a2c9ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:23:08 +0000\n\n cosmetic changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30a45d4364cb9c82c8ebfd5fc36ad1e33b4df8e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-21 15:18:47 +0000\n\n Avoid instanceof\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a157a2dcb170732d0cfbe051ac3bb82782a4b3f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-20 16:39:46 +0000\n\n fixed a test failure. We moved the update centers to hudson-ci.org.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22959 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d81e473d5d8e517bb53960d064fc6e94e2c7a831\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-20 00:34:04 +0000\n\n fixed a compilation problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa3a50b96fa414e443ef420dfd813ba85b131aa2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-20 00:25:54 +0000\n\n Queue has too many inner classes to make it hard to read.\n Moving some of the pieces into its own package.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c5274bc24aee62c280a4c56a721a95dce9958fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-19 23:40:24 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22947 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc66388f8550e748f898164711e352e6eb5da996\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-19 23:37:27 +0000\n\n support mark up in the text that explains why a build is pending\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b41472b4311562687d878f827db45d0ca0469317\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-19 22:22:42 +0000\n\n fixed a build problem in Mac\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26713adab2a60340b03c6fd4796f748259b6d630\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-19 18:02:39 +0000\n\n [FIXED HUDSON-3997] Custom workspace is now subject to to the variable expansion. This will be in 1.330.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39be7ffd8765fd3011d4139118390a3d9335d039\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-19 17:17:48 +0000\n\n Use yui treeview to show 17-40 build artifacts on build/project pages.\n Added system properties for LIST_CUTOFF/TREE_CUTOFF values.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3c2d485189db2cd8bb8a1b2d67c7d2434560bc5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-19 17:10:29 +0000\n\n Merged revisions 22846,22861-22862,22864,22868 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r22846 | kohsuke | 2009-10-16 12:20:23 -0700 (Fri, 16 Oct 2009) | 1 line\n \n [FIXED HUDSON-4456] This problem is fixed toward 1.329.\n ........\n r22861 | kohsuke | 2009-10-16 16:45:02 -0700 (Fri, 16 Oct 2009) | 1 line\n \n this is now done asynchronously by Hudson\n ........\n r22862 | kohsuke | 2009-10-16 17:41:53 -0700 (Fri, 16 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_329\n ........\n r22864 | kohsuke | 2009-10-16 17:42:13 -0700 (Fri, 16 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r22868 | kohsuke | 2009-10-16 18:20:51 -0700 (Fri, 16 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b54cc02c4d76a8c077d6b3877fe60f4cc85560de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-17 06:38:03 +0000\n\n playing with *.msi generation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05a8b2b88a306beb868f4740f5f710be79725109\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-16 23:19:20 +0000\n\n making POM more fool proof, in case of mvn hudson-dev:run at the wrong level\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dfe0d4e4c7fd6957849826e03a1175e6184be5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-16 22:41:28 +0000\n\n [FIXED HUDSON-2373] Fixed <tt>NoSuchMethodError</tt> error during error recovery with Maven 2.1. Will be in 1.330.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22857 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35e6c076dd2ea4273e6c6e8cc36dfaacd7d8cd7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-16 22:19:08 +0000\n\n Update center switched over from <tt>https://hudson.dev.java.net/</tt> to <tt>http://hudson-ci.org/</tt>\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f13ef6cd3aa15a89e7c97535914841da699968e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-15 01:39:55 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-22782\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b009780ccaf26b3c3268b3cb3b3ab51699ce4340\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-14 22:30:21 +0000\n\n useless line\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f092e9f0a5c5a00ac442c2b7facee082b6176e20\nMerge: fb0be6e20d c59e4c5896\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-14 21:46:49 +0000\n\n Merge commit 'rtyler/master'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb0be6e20da0a4ac5928e5bac38339b574f0e3d9\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-14 19:56:55 +0000\n\n Fixed insertion of spaces in formatting of page title (minor glitch).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8e6a78ffc3f7373ef27cbb8b824229ac4d8c128\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-14 19:07:16 +0000\n\n Fixed a bug in the HTTP Range header handling.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8a3704b580d1ae971a1a5fb21c6d8d45ea60132\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-14 16:19:54 +0000\n\n Updated (=recompleted) German localization of main module and fixed typos.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22753 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21d0600e5faa8d6888dacb9e00d9bb59ebfd896d\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-14 07:20:30 +0000\n\n Fixed incomplete dialog message.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c59e4c5896c192e6a0810c9162ad483599fa8dc6\nAuthor: R. Tyler Ballance <tyler@monkeypox.org>\nDate: 2009-10-13 22:07:05 -0700\n\n [FIXED HUDSON-4654] Properly return \"true\" when calling isDarwin on a Mac.\n \n Patch submitted by Benjamin Shine <bshine@yahoo-inc.com>\n", "commit 5c65527ceb32f77ddace8c35fd04881cc20a21a9\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-14 04:21:38 +0000\n\n The visibility rules for top level test results and test suite results were not\n consistent with the recent changes to test case results. Added visibility\n attributes to @Exported annotations so that stdout and stderr can be filtered\n out of the remote API.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b6865e986be36a17f8123b4797252d6cbaee4e2\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-13 21:57:07 +0000\n\n Removing empty folders.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a71e8fc6b1bb4c027c03ca4b81758a41236eccd5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-13 21:38:00 +0000\n\n [FIXED HUDSON-4414] attach selector to correct button when nested content\n also uses f:hetero-list.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22720 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8d375a79c53955d426222eb6639aff1a0aa2e03\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-13 17:30:49 +0000\n\n Change st:header back to st:contentType (Jetty 5.x is old enough now we don't need\n this workaround anymore; using st:contentType fixes a minor issue with SJSWS7 sending\n an extra Content-type header which confuses IE7 and it doesn't use UTF-8 charset)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f8feff17150573fb0ba053e8e9d1b941ded96e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-13 16:20:56 +0000\n\n moving the contents off from java.net\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 423fcd059dd05373b577680fd8a0178ddb033ed1\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-13 14:03:17 +0000\n\n Fixed typo in German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 420fd64930224e8ffc047ccfb7321e19c3b51282\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-13 00:17:07 +0000\n\n Only show health/trend in Build History for a Job.\n (this avoids bad links shown in history for Batch Tasks plugin)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22685 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 491b06be95894f04c2f4561b01ee29f8e0ce55f1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-12 18:12:18 +0000\n\n Rework centering from r21564, as that change didn't work for IE7\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb5ac7442dc3abf6d8d1f65aa979b9ecc2a5667a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-12 17:42:45 +0000\n\n converted into a machine readable documentation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22668 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdf857c7fd525f387d82a777de11423bd0a0337e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-12 17:08:38 +0000\n\n reload-config -> reload-configuration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e283405c10106cbe6af65aefca04b5f268f99382\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-12 17:07:11 +0000\n\n added the reload-config command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7786083e681fab50f7e5a2c402ae8cb671273f64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-12 16:55:57 +0000\n\n test case for the build command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4e5c6e0a822e3e70c9e3dae89c7fbc091373a39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-12 16:53:23 +0000\n\n fixed an inconsistent handling of context path.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91a43c52f8b9ed80b2d69cd6a9c0e6a986f4d3ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-12 16:26:26 +0000\n\n Added the \"build\" CLI command that can not only schedule a new build, but also wait until its completion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b12abbda235507a20d69869952e985ff035e05d\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-12 15:17:48 +0000\n\n [FIXED HUDSON-4637] Added check for leading slash, backslash, or Windows drive string in Alternate Settings File textfield, to reinforce that this is, in fact, a relative path in the workspace.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4939d15f055e69d6db50b28719b7cdce1f64d4f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-10 02:05:51 +0000\n\n Merged revisions 22585,22587,22590,22593 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r22585 | kohsuke | 2009-10-09 17:23:03 -0700 (Fri, 09 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_328\n ........\n r22587 | kohsuke | 2009-10-09 17:23:28 -0700 (Fri, 09 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r22590 | kohsuke | 2009-10-09 18:00:02 -0700 (Fri, 09 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n r22593 | kohsuke | 2009-10-09 18:36:12 -0700 (Fri, 09 Oct 2009) | 1 line\n \n generate an RPM as a part of a release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0063c6cc730e7ba56be6fcf5b0bec1d166bde56b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-09 01:19:11 +0000\n\n Explain this in layman's term.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 189676b377f842f1833ee9055ee6529f4349b178\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-09 00:55:42 +0000\n\n direct the browser to download the data in a certain file name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee0f1d5bdce5ee0d83d559702935e8832d2c6cd6\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 21:06:50 +0000\n\n Synchronize access to the build number.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30025bbf0b9398afe63cc709010eb8755f964326\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 18:34:52 +0000\n\n [FIXED HUDSON-4624] Fixed in 1.329 - checks to be sure there's been a previous build before we try to get the changeset for a module\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a34a63e918d3dcf8e2757eb50b8b9ed0eaf4295\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 17:15:34 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-22529\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 222e415e01df3477c49f2a00dc3a45cfd7e2cf68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 17:11:52 +0000\n\n Merged revisions 22365,22367,22370 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r22365 | kohsuke | 2009-10-02 17:14:40 -0700 (Fri, 02 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_327\n ........\n r22367 | kohsuke | 2009-10-02 17:14:56 -0700 (Fri, 02 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r22370 | kohsuke | 2009-10-02 17:48:41 -0700 (Fri, 02 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22526 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c403f7428dc46374e8ae52f2e54411469e5bfa98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 16:55:53 +0000\n\n fixed a bug in the socket partial close problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22524 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dab870250f489a1ac655efd7728ea76cf03619f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 16:55:24 +0000\n\n fork the compiler to avoid OOME on clean build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22523 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d6c86aab404355ed95c5c107798668fa6ecf389\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 16:46:58 +0000\n\n fixed a test failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22521 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 126f04cd5015991ae0caa7bde6d1c1dfd4cc8190\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 14:45:26 +0000\n\n improved error diagnosis to point out which site we are trying to access.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 422d96cf87949cf94926131a09d0e160ba67ea23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-08 14:41:26 +0000\n\n modern version of the maven-war-plugin apparently doesn't add the version, so adding it back on my own\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22518 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 263d587cc3c5c854867a90d60a7e19112ab81f44\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-06 16:00:21 +0000\n\n [FIXED HUDSON-4609] Overview of polling activity was never showing anything, due to confusion between two kinds of Runnable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbeb7bab1d1a8fbb71908164df1f9e63c5a6080a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-06 15:48:27 +0000\n\n added a regression test for the <optionalBlock> nested in the advanced button.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f74eaaffbfe0e3ecd5078bfe9cf7472f1bf6947f\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-06 15:30:09 +0000\n\n Correcting import in Javadoc.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22454 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 768ffa1e65fc407f1c4f6f751b620e8e3ae1dc4e\nAuthor: rtyler <rtyler@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-05 23:30:00 +0000\n\n Tidy up the TestResult \">>>\" links' generated content\n \n * Implement a suggestion to prevent following the empty anchor tag by\n markus@\n * Properly escape \"<\" and \">\" so the browser won't interpret enclosed\n test result output as HTML tags (potential XSS)\n \n Reviewed by abayer@\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b1e9c2510dc61685c6b7bc25b12dbb259d770ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-05 01:46:13 +0000\n\n Fixed a bug in the form submission logic of the SMTP authentation configuration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0acbe7478c60a9e149650211467200e9620ac28e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-04 14:55:20 +0000\n\n Hudson shouldn't store SMTP auth password in a clear text.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8dd9f1bf42cdb2bf3d9b055f1be7bd2908c91bf1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-04 14:52:21 +0000\n\n Secret class should be serialization forward compatible with Strnig.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 704899683c580f2bb265d2d400552819b72b681f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-04 01:41:38 +0000\n\n [FIXED HUDSON-4592] Generally speaking, security manager restricts too many things away that you'll unlikely to get Hudson function properly. Hudson has a graceful error check for this in its ServletContextInitializer, but it looks like the filters are initialized before that, and causing the hard failure that you saw.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 397d45193d3c4b96f7f5fcdbaf53bf47b18caace\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-04 01:22:07 +0000\n\n Added a form validation check to detect typical errors like http://www.nabble.com/cannot-setup-email-account-td25727896.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f0c7ec9a8cb907eff36f841423ed987d03bdbdb\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-02 20:33:07 +0000\n\n Use -Dhudson.upstreamCulprits=true to implement passing culprit information to downstream jobs\n in core. I prefer this to a plugin as I want to use the existing email infrastructure.\n \n I assume that when taksan does his plugin it will work as long as this property is _not_ set.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 610ce4eb20533426406da6a99e3ba516ac675208\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-02 18:45:57 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-22352\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3166a03c7ea490cf0eacd066d58998609723ee6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-02 18:38:15 +0000\n\n [HUDSON-4590] only send a request up to every once in 10 seconds in order to avoid hitting java.net too hard when it's about to recover from an outage.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 967531a1e321b5bc06dff0eae8e4a7ab60e1ccb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-02 18:09:47 +0000\n\n [FIXED HUDSON-4590] Defer injection of the script until the page load event fires, so that inability to load scripts from java.net wouldn't block other things that's wating for the firing of the onload event.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e2ef35d596589ef8615ed93cf3bf5f084324c80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-02 01:50:01 +0000\n\n versions are no longer hard-coded\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22343 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5bc77f7c505607b5ea53b9351206a0c58c99da2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-02 01:49:31 +0000\n\n generate the dependencies list so that executable-war doesn't have to hard-code versions of the libraries it uses\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71d91e0109496e341a26122ed2e823597b0cd9cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-01 21:34:56 +0000\n\n source code and scripts for building RPMs for RedHat flavors of Linux\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7589cf7cb0582d02814566e65bfdf6320b6aaedd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-01 21:33:17 +0000\n\n it throws an exception if deletion fails\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 596e2b9de1cb138aa3def9b4929941dc7980d2c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-01 21:27:30 +0000\n\n without a message, it's as if the validate button didn't do anything\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dea611ebf662800978968bf3159679770f772d05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-01 17:44:27 +0000\n\n fixing a test failure on Unix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5abbdff34b2c437cbc918dbd715e6a03795cfd0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-01 17:42:58 +0000\n\n fixed a test failure on Windows\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b793703795356072d200e17602abedbf56f5e0e3\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-10-01 11:28:28 +0000\n\n Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62721e26b967e9c4b48368041f2a8cf87eede69a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-29 01:18:45 +0000\n\n documenting this work around better\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6724baca19cb0d9a51e01e0e3ad603f8adb85ae4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-29 01:05:29 +0000\n\n confirming this work around.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22279 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c4d2cd93432cbb2d48f81a8be85ab8d5041b0f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-29 00:32:51 +0000\n\n experimenting with the fix off.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5bd12de340d5836369a0d86dd27abd7144a14e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-29 00:22:16 +0000\n\n attempting to work around the hang problem on Windows.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22277 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 572039518a624ea4716219776b361305801098fa\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-29 00:06:28 +0000\n\n Added visibility attribute to fields that are exported through the remote API.\n The default behavior doesn't change, but fields that don't contain output are\n now more visible (they will stay visible through depth=-10, where they before\n they went away at depth=-1). Field with test out, i.e., stderr, stdout,\n errorDetails, errorStackTrace can now be excluded seperately from other fields.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22276 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e44be3be4a32c587e93a1ad5d064a7d959431cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-28 22:26:34 +0000\n\n getting close.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22275 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb7fa69a4c2ee0957a75db3d6c37535bc8f7ba76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-28 22:19:42 +0000\n\n Windows results in NoClassDefFoundError on Launcher because of the format?\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22273 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c63b5215fda598213fc36d581075eb7ebb60c80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-28 22:16:27 +0000\n\n redundant reference to the Assert class.\n renamed a file so that we can see which one is refusing to be deleted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22272 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b989611ea877abccad3e2729b91ff5bb13a49b0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-28 22:03:53 +0000\n\n ... so that a failure to delete one directory will not prevent the rest from deleted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22271 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fb51882fc962b452814cc61e09678bbcbdcd5cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-28 20:45:37 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc11d862ece77b4529f07e3bbb71ce10dec1dff3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-28 20:36:04 +0000\n\n Added an extension point for inserting actions across all projects without configuration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d69c7f678edad36ca685cbe6f23e765b32b38379\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-28 19:58:53 +0000\n\n Merged revisions 22140,22200,22202,22205,22237,22240,22242,22245 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r22140 | kohsuke | 2009-09-24 16:41:50 -0700 (Thu, 24 Sep 2009) | 1 line\n \n updating to a new version\n ........\n r22200 | kohsuke | 2009-09-25 16:33:50 -0700 (Fri, 25 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_325\n ........\n r22202 | kohsuke | 2009-09-25 16:34:05 -0700 (Fri, 25 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r22205 | kohsuke | 2009-09-25 17:09:38 -0700 (Fri, 25 Sep 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n r22237 | kohsuke | 2009-09-28 09:51:38 -0700 (Mon, 28 Sep 2009) | 1 line\n \n [HUDSON-4353] My fix had a crucial bug that prevents plugin updates from failing.\n ........\n r22240 | kohsuke | 2009-09-28 10:37:51 -0700 (Mon, 28 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_326\n ........\n r22242 | kohsuke | 2009-09-28 10:39:05 -0700 (Mon, 28 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r22245 | kohsuke | 2009-09-28 11:24:40 -0700 (Mon, 28 Sep 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39cf92377e0b7721f758c191a573be7f37d99585\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-28 15:47:43 +0000\n\n dos2unix for text files in repo (minus plugins/). SVN client on Windows should convert where needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22234 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d27e5d993514b2126966a94ca39778ac15a6b184\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-26 01:36:30 +0000\n\n adding a mechanism to generate tests on the fly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb984e4dd601944764cadae04dc470ec450a0b20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-26 00:13:35 +0000\n\n [FIXED HUDSON-3721] Job-enabling API should reject GET requests.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a119c26b9cdeae1d02a3e5cee0f4c9298b3112fc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 19:15:40 +0000\n\n javadoc update\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8ed1912f1b91995b7d740d83a134ceb50cc7c8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 18:57:41 +0000\n\n javadoc bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f194cce674d69faa0c70711866970bba3487c71a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 18:41:59 +0000\n\n TAB -> WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd7f993bc69afa406a105463d696c14e04d1107a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 18:41:00 +0000\n\n fixed atest failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22183 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fca985cc64c2ce11963b028f79a50c9d1b2b665\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 18:40:23 +0000\n\n removed a warning at runtime.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f6d427c3de3fa38480d4977ebab05d28a997556\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 18:32:54 +0000\n\n Build page now shows where the build was done.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22180 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29b64d41e37d62d120d708cff73bc870347ba379\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 18:31:22 +0000\n\n documentation improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22179 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b3a0785a7e719b831b31bd566dd2f588f9958ca\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 18:22:01 +0000\n\n Added column on plugin updates page showing currently installed version.\n Also removed extra table tag (tabBar.jelly adds the table).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d435fc99af39809c6a1d7ababdebb10e16bb50a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-25 02:19:41 +0000\n\n Added a CLI command <tt>install-tool</tt> to invoke a tool auto-installation from Hudson CLI.\n (<a href=\"http://www.nabble.com/Passing-env-variables-automatically-td25584186.html\">report</a>)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bf61c51e8c89fbee9e815cd12695e984a0b1233\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-24 22:27:50 +0000\n\n fixed a test failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58e89859f27651c55af4c792763465198769560e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-24 21:29:15 +0000\n\n fixed a test failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06a1570547c134672cc23b81ce835448644e5d13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-24 20:55:27 +0000\n\n Merged revisions 22100 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r22100 | kohsuke | 2009-09-24 12:30:44 -0700 (Thu, 24 Sep 2009) | 1 line\n \n this breaks a plugin installation.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ac155c8ca99217e1602325cbc8303d17cc9a70c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-24 19:49:10 +0000\n\n Tests the plugin installation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22101 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e68f753129af05fc36da38054bb7cbb76d78b0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-24 18:59:07 +0000\n\n [HUDSON-4531] extension point without a descriptor is now reported with more information for a better troubleshooting.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b981befbe3dad8f07d9a03ec04141780d036c1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-24 18:02:30 +0000\n\n Merged revisions 22092 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r22092 | kohsuke | 2009-09-24 10:13:43 -0700 (Thu, 24 Sep 2009) | 1 line\n \n Because Util.fixNull() is overloaded, Groovy won't be able to find the right version. Also added a regression test.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27041170d35d63a730251f8b5078edd48e572982\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-24 01:56:44 +0000\n\n Merged revisions 22084-22085 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r22084 | kohsuke | 2009-09-23 17:35:53 -0700 (Wed, 23 Sep 2009) | 1 line\n \n getLastBuild() can return null.\n ........\n r22085 | kohsuke | 2009-09-23 18:01:05 -0700 (Wed, 23 Sep 2009) | 1 line\n \n fixing a test failure.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2685d072692a1cee5e2a12652015eddd219463ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-24 00:08:50 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-22081\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e967dd85d849e2c0f8720b12d2070974279bcb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 19:07:05 +0000\n\n added a mechanism to check the existence of a command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2eff3c52b6cdc4f7a6e0c0f5489749862a431021\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 17:52:23 +0000\n\n most likely mistakenly removed from rev.22034.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8526b2e6c493946199ecba1967bfa583a4dcdf4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 02:22:13 +0000\n\n [HUDSON-3889] In 1.325, I added a ping support so that the master detects dead connections more rapidly. This feature is off by default, until we feel comfortable enough that this feature works correctly.\n \n You can enable this by setting the system property \"-Dhudson.slaves.ConnectionActivityMonitor.enabled=true\" on your container.\n Once enabled, inactive slaves are pinged after 3 minutes, and after 6 failed pings 10 secs apart, the connection is deemed failed\n and the slave gets cut off. So in total it takes 4 minutes to detect a failure.\n \n I appreciate the feedback on this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b97c13031ee1292d10efe3678eb572380a07bda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 02:11:44 +0000\n\n support removal of values.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3adada00460627789db4cfda4cdef2278294c73e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 01:50:31 +0000\n\n [HUDSON-3889] JNLP clients now report the reason when the connection is rejected by the master.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22037 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9b49214aa374317394fb8492d1abbb21034f1d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 01:36:15 +0000\n\n this hook is the first step for a better detection of failed connections to slaves from the master.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c039b287917e3ae9144805ef5b3fb7091fea37c7\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 01:20:05 +0000\n\n Update uses of deprecated APIs (most notably, changing\n AbstractProject.doWs from void to returning DirectoryBrowserSupport)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22034 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 123ecf9afe544b5e004eb9fd49df7d6a2d3d28fd\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 01:15:50 +0000\n\n Update uses of deprecated APIs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49a797b5fea176e40a7e164df48b9d5c58723fd1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-23 01:06:29 +0000\n\n remove unused imports, fix javadoc typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db98a31d145aacc77ac38e31d871eb8d79f35102\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 23:52:52 +0000\n\n [FIXED HUDSON-3942] Fixed in 1.325. We probably need some kind of mechanical checks to make sure all the fields are variable expanded. Otherwise this is too error prone.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22031 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a08d584254c98292522b74195f0f3cddf23e8ded\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 23:45:32 +0000\n\n [FIXED HUDSON-3983] The root cause of the problem is that the \"test e-mail\" feature wasn't using the SMTP auth values as currently entered in the form, but it was picking up values from what Hudson is currently configured with. This is fixed in 1.325.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22029 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 809828e6c23179d801cb3ff916bb7d7daf3f6166\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 23:39:04 +0000\n\n Fixed a bug in the checkbox handling of the <f:validateButton>. Added a regression test.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f38589134e396bddcadb0de246a5193f6b4320cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 23:37:50 +0000\n\n Integrates the test case into a URL tree. Behavior explained in http://wiki.hudson-ci.org/display/HUDSON/Unit+Test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9a028402526c4b94fb0654398891cab8353c915\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 23:18:27 +0000\n\n Add permission check in FilePath.validateFileMask,\n and add note in javadoc for check already done in validateRelativePath.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5dfb1adb368f977239969e33a30dfbd911110036\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 22:48:30 +0000\n\n [maven-plugin] Cleanup of deprecated calls, updating POM to point to current versions of maven-hpi-plugin and maven-stapler-plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 560dea119756bf1aa268b13ec549c3d703141ef9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 22:40:57 +0000\n\n added the eval method for doing arbitrary request handling as a part of test.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3f362c1eefc61769f0ebeb2047d10a499c520ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 22:27:21 +0000\n\n doc fix.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b95fa37f07e347b014dd46e4cb8b78d22c044db6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 22:22:06 +0000\n\n Fixed the license header.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81d05be32dc80b7d5bb1a262e0a79d8ce5fd990b\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 20:25:38 +0000\n\n Fixing credentials error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99cd629a665f19980010c3d8225939dbc39b5f57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 17:45:56 +0000\n\n modernized the layout.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22001 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d49816d1d6d385c12c56a1bbc57481954bffb13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 16:21:03 +0000\n\n [HUDSON-4304] I forgot to commit this file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22000 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3e1c8a45e9ead1235a997ca3bcc677f0371216c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 16:20:12 +0000\n\n [FIXED HUDSON-4226] Applied the patch and added a test case. This fix will be in 1.325.\n I also added subversion.hpi in the dependency of the test-harness so that we can use Subversion check out for tests. I was afraid of a circular dependency problem when building the subversion plugin, but apparently Maven handles it gracefully.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21999 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fae44fb5075d89ddfb91a044ea5177654ea9c2f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 15:50:47 +0000\n\n [FIXED HUDSON-4304] Fixed a bug in the init package script by adding --shell /bin/bash. This fix will be in 1.325.\n I need to have some tests for this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21997 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be7cdd1e92bbb5e7ff4b3b8215f626b59ab6b9c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 15:38:33 +0000\n\n This is the correct fix for HUDSON-4353.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21996 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f467363991117f48ecd550e21b2b0a38743fd57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 00:13:01 +0000\n\n for some reason this test is fragile.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9668a1e3396e4e02be3d369cd5464def37bfedee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-22 00:09:42 +0000\n\n Update center will create backup files to make it easier for manual roll back of botched upgrades.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25ca3de5fc6b95b6cb0645f8ca16e4722d7e56b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-21 23:52:09 +0000\n\n Update center will create backup files to make it easier for manual roll back of botched upgrades.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66f157955a8effcfc8d6e3653a08dbcd3f4fe751\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-21 23:46:47 +0000\n\n [FIXED HUDSON-4353] we should now be able to update bundled plugins.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8f2b7949d39f9621e23b02eb980e2507c287ff4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-21 23:31:32 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 516866e06d0cfcdb4eece2da466691e382c29506\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-21 23:29:38 +0000\n\n adding the notion that a plugin can be pinned to avoid overwritten by a bundled plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21977 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16a1ae58d142ab15380ee69fa80cb5494f0abf25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-21 20:42:16 +0000\n\n [FIXED HDUSON-4514]\n This is a problem in the core. The repositoryBrowser type shouldn't be persisted. Fixed toward 1.325.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21961 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92f54b44774cfabe11f989a99ffb0062d8bdf832\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-21 17:37:46 +0000\n\n avoid repeated maxDescrLength-ending.length() calculations in getTruncatedDescription\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b957f012463b2e73bb24a168ff2e5a23826de74a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-19 20:19:07 +0000\n\n add @Override annotations, tab->ws\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21902 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27f22b03b0caf98a7f46570c27097cd0eaa9c735\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-19 15:43:52 +0000\n\n ignoring additional files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e16d9db204edf6d528b03b3a7568597305fad6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-19 15:42:06 +0000\n\n Merged revisions 21880,21885,21887,21889,21893 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21880 | kohsuke | 2009-09-18 16:37:04 -0700 (Fri, 18 Sep 2009) | 1 line\n \n need a new version to authenticate with Wiki\n ........\n r21885 | kohsuke | 2009-09-18 18:35:46 -0700 (Fri, 18 Sep 2009) | 1 line\n \n tests are starting to fail with PermGen problem\n ........\n r21887 | kohsuke | 2009-09-18 18:52:20 -0700 (Fri, 18 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_324\n ........\n r21889 | kohsuke | 2009-09-18 18:52:36 -0700 (Fri, 18 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r21893 | kohsuke | 2009-09-18 19:26:06 -0700 (Fri, 18 Sep 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58e60595399ac39d11568e5318f619055d36d9c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-19 02:02:59 +0000\n\n removed warning.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21890 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b910e6af920261fe598bbe43d05bf75a2264f71b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-19 01:40:05 +0000\n\n [FIXED HUDSON-4506] \"Redeploy Maven artifacts\" GUI was broken, because of rev.20314. This fix will be in 1.325.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9882aba6a9a9825195eb34b60af9f0e205aa3622\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-19 00:30:25 +0000\n\n fixed NPE when Maven build is aborted.\n \n MavenBuild (a Run for a module) does push(null), and its corresponding onEndBuilding() won't be invoked due to the abort. I guess the real root cause is to make sure the corresponding onEndBuilding() is always invoked, as not doing so can have other unintended side effect.\n \n The stack trace of the problem was:\n \n ERROR: Processing failed due to a bug in the code. Please report this to users@hudson.dev.java.net\n java.lang.NullPointerException\n at hudson.model.Run$Runner.access$000(Run.java:1007)\n at hudson.model.Run.reportCheckpoint(Run.java:984)\n at hudson.model.CheckPoint.report(CheckPoint.java:113)\n at hudson.tasks.MailSender.execute(MailSender.java:107)\n at hudson.maven.reporters.MavenMailer.end(MavenMailer.java:54)\n at hudson.maven.MavenModuleSetBuild$Builder.end(MavenModuleSetBuild.java:677)\n at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:480)\n at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:354)\n at hudson.model.Run.run(Run.java:1123)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:302)\n at hudson.model.ResourceController.execute(ResourceController.java:88)\n at hudson.model.Executor.run(Executor.java:123)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0755dd6fe406bc3b18c9b40fc817be2848703b76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 23:12:00 +0000\n\n TAB -> WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bb6580426a7fc923c6b50711219da1ef025c738\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 22:47:11 +0000\n\n added another CLI command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0969b2213dba7656df803d221937f197ecda7f60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 22:46:58 +0000\n\n Hudson itself needs to be resolvable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f27973c6b3ac2670751e7e57e415f5ac08cafca8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 21:01:34 +0000\n\n adding more CLI commands.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efbfd134832f8aa788fd171e4f9c9a784b771eec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 20:34:22 +0000\n\n useful convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21e3b3ec6031ebfa8ca79df4f8a1f4b8df3a5e06\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 18:54:42 +0000\n\n Add \"since ..\" on deprecated things\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3b5cde166fad352ba499ccd16fc9eb734975571\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 18:09:11 +0000\n\n improved the error handling\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 112ad0089ca1ddd6632ff16699981c871848eb6d\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 14:58:32 +0000\n\n [FIXED HUDSON-4491] If Maven is called with non-recursive flags, submodules are no longer parsed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfffeb86f489f151acaef181b048da3e9bf431a1\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-18 05:22:16 +0000\n\n fixed redundant redirection\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21822 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26cca1a97348deaa601b0b198e7fce06be7cdebe\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 22:58:23 +0000\n\n [FIXED HUDSON-4475] handle null owner in View.getViewUrl()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21810 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97af019ca7fa282de5989babd275ac69756f50c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 21:31:48 +0000\n\n Merged revisions 21782-21783 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21782 | kohsuke | 2009-09-17 10:22:50 -0700 (Thu, 17 Sep 2009) | 1 line\n \n [FIXED HUDSON-4039] Several classes need to be marked as serializable.\n ........\n r21783 | kohsuke | 2009-09-17 10:29:06 -0700 (Thu, 17 Sep 2009) | 1 line\n \n added a regression test for HUDSON-4039\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a898587cdedeeb3363f3cbbbb1ab0bfbab1862d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 21:29:05 +0000\n\n simplified.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90f4af64e718244e7884854fa96261c2088f28ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 21:28:53 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d54767aff8fbccd4fc27b60d3599bbde628b2fc9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 21:16:52 +0000\n\n Fixed the problem:\n \n java.util.NoSuchElementException\n at java.util.StringTokenizer.nextToken(StringTokenizer.java:332)\n at hudson.model.Hudson.getItemByFullName(Hudson.java:1815)\n at hudson.model.Items.fromNameList(Items.java:92)\n at hudson.tasks.BuildTrigger.getChildProjects(BuildTrigger.java:125)\n at hudson.tasks.BuildTrigger.buildDependencyGraph(BuildTrigger.java:189)\n at hudson.util.DescribableList.buildDependencyGraph(DescribableList.java:276)\n at hudson.model.Project.buildDependencyGraph(Project.java:160)\n at hudson.model.DependencyGraph.(DependencyGraph.java:90)\n at hudson.model.Hudson.rebuildDependencyGraph(Hudson.java:3093)\n at hudson.model.Hudson.load(Hudson.java:2025)\n at hudson.model.Hudson.(Hudson.java:558)\n at hudson.WebAppMain$2.run(WebAppMain.java:190)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef5cffa71f8c2eedfdced03352aa6497b499d942\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 21:04:34 +0000\n\n using the build-in method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf5529567a04281c1949693797d324d7d81dbb84\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 21:03:24 +0000\n\n adding error check.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3cd238ad3ccf166fc67684c28d6ba28441a9f6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 18:19:49 +0000\n\n I believe this fixes http://www.nabble.com/automatic-installer-of-maven2-breaks-deployment-feature-td25345233.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f00ea7df8087b0221e5cc3ff184e2df328d3805\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 17:53:12 +0000\n\n added a copy callback, separate from the create callback.\n This is based on a discussion in http://www.nabble.com/How-do-I-make-a-BuildWrapper-be-on-by-default--td25285336.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 484c3057b6ad3eba9e91821fa5ff9a4946dcf3a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 17:12:29 +0000\n\n Merged revisions 21777 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21777 | kohsuke | 2009-09-17 09:55:27 -0700 (Thu, 17 Sep 2009) | 1 line\n \n fixed a regression in the JDK installation\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit facd1219428500791f663ef1be6a07edce5d3dfd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 17:04:47 +0000\n\n akuma 1.3 contains a fix for 64bit Solaris JVM (which requires one to run $JAVA_HOME/bin/sparcv9/java, and that's why we didn't notice it till now)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fde7f0f73db57c334f19cbb889b2ed8663d99c9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 16:30:05 +0000\n\n add TODO note to allow upgrade of bundled plugins\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0627cea06c9701f90629a33a1592b62581231f19\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 15:41:10 +0000\n\n Don't use @QueryParameter with doCheckURIEncoding, as then stapler reads\n the parameter before the request.setCharacterEncoding() call in this method\n (which results in a warning in the webserver log with SJSWS7).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea9748e152aea711a75e938a41f048adfafbc821\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 05:53:50 +0000\n\n adding a test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21768 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e048b86074e7b2f9bcf43fda64837c6c1d50463\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 05:43:24 +0000\n\n somehow these aren't compiling on my IntelliJ. ???\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 545a2b97e15b41fad33f85adb664fa0756fb2790\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 01:50:24 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-21765\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d8bc4f212aa00a22818e42048c23c3854864f55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 01:47:05 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-21760\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21762 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbdf6c0b7919965cc0cec17aeaa1d8c0b50a0b66\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-17 01:45:31 +0000\n\n integrated stapler 1.115\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a304d59fef7c3e1fc5d98170349c724f1e582f0\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 22:50:48 +0000\n\n Incorrect code rejected by JDK 7's javac (and NB's editor).\n http://www.netbeans.org/nonav/issues/show_bug.cgi?id=163763\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 655601ebb3e474950071701c407c35681da22eb0\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 22:13:53 +0000\n\n Unescaped apostrophes were dropped from message formats.\n Anyway it is best to avoid contractions in displayed text.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 652a9a5c2f41e99d928f56e55737214d9ffb83a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 20:40:56 +0000\n\n this needs to be public.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2aecc55514c3b4dec0cce59bbf6c59d08451a2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 20:28:24 +0000\n\n more convenience methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57203e3d63fcc26288374f443f65b617b9163d63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 15:30:54 +0000\n\n JNLP clients perform periodic ping to detect terminated connections and recover automatically.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97b0888ed10a90f5b2aa905d25d864a8afb28a0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 15:21:13 +0000\n\n disable Nagle's algorithm.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4d76ea928dac59973ce3aaf316186130407e8e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 14:59:54 +0000\n\n avoid using deprecated methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2c8e6b8f8ca8bc5f52429c951a86fe056325cf5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 02:31:06 +0000\n\n more references.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21699 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 235db08eb47398a26aff811af306632710031d42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 02:29:49 +0000\n\n improved cross referencing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21698 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 905796f3e7303f185635e3b1223f8b13a855fd2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-16 00:46:24 +0000\n\n bundling the latest version of trilead-ssh2\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d3f914a93dcfc32932a91c344b517c5d3059425\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-15 19:32:56 +0000\n\n adding cheaper tests.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21689 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 200518006aaea9c22eb843f30df3bcf436343616\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-15 18:53:31 +0000\n\n refactoring the JDK installer to allow ssh-slaves to do this over SSH.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08c99280379d181456890b0755bed1455ad0caa0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-15 18:12:52 +0000\n\n allow subtypes to be defined by plugins.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c954bbd21112fbb2517a244fde750ff6e58cbe41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-15 00:53:31 +0000\n\n modified to tag the point where the RC was branched off\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e5ca312b884431f06bc3ccabdf1ae8839a22067\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-15 00:14:37 +0000\n\n comment touch up\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77ef7e0184b3577280416bf7712065db97bdc9a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-15 00:14:21 +0000\n\n A trouble-shooting on one of the production Hudson servers resulted in a thread infinitely hanging. Making the code defensive to avoid this problem.\n \n \"pool-10-thread-6 / waiting for hudson.remoting.Channel@39a5b0:winxpie7.sfbay.sun.com\" Id=579896 WAITING on hudson.remoting.UserRequest@3b4670\n at java.lang.Object.wait(Native Method)\n - waiting on hudson.remoting.UserRequest@3b4670\n at java.lang.Object.wait(Object.java:485)\n at hudson.remoting.Request.call(Request.java:116)\n at hudson.remoting.Channel.call(Channel.java:536)\n at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:305)\n at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:220)\n at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:180)\n - locked hudson.plugins.sshslaves.SSHLauncher@985bc4\n at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:175)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:619)\n \n Number of locked synchronizers = 1\n - java.util.concurrent.locks.ReentrantLock$NonfairSync@14f0686\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a73c25000330606be7c8f85cd91a8cc8bb3fd73\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-14 23:52:25 +0000\n\n Fixed the charset encoding handling when different encodings are involved between the master and slaves.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73f1b2ebacc5f9fb5fd9d4d1beedbb8aefe2bd62\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-14 22:56:08 +0000\n\n fixed a serialization form of Result so that it works like a value type.\n See http://d.hatena.ne.jp/masanobuimai/20090911#1252684658\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a06763a324be44642f9ee8aecbb38f6196013ffd\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-14 20:36:31 +0000\n\n Rolling back r21576\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82f0feb999bdeb404374a56496682eb3f385e8ec\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-14 19:40:23 +0000\n\n Updates to use non-deprecated APIs, and add some @Override annotations\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a67420162c9029a788ad7b405012e4c2c905705\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-14 19:19:35 +0000\n\n fix indent\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db93c57e0335f01bdb41f581d25511d246584f2c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-14 19:10:57 +0000\n\n Add @Override annotations, one copyright header and some tab->ws\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9fed9823f58465f37dafb9a971a64eabbbde5301\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-14 18:08:34 +0000\n\n Add @Override annotations, remove unused imports,\n add some copyright headers, some tab->ws\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c2d1e945556a9a50f6236392e9a1f8ea22940ce\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-14 15:28:53 +0000\n\n Don't fail the build when there is nothing to archive -- just warn -- provided system property hudson.tasks.ArtifactArchiver.warnOnEmpty=true\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a34cdafe650e028b4b17a53508d8faad884f561\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-12 08:13:00 +0000\n\n [HUDSON-3677] First pass at providing read-only access to project configuration.\n Defined a new permission, ExtendedRead, which can be enabled by specifying true\n for the system property hudson.security.ExtendedReadPermission. Granting job\n configuration permissions implies this permission.\n \n main/core/src/main/java/model/Item.java\n \n Added plumbing for dynamic enabling and disabling of permissions at runtime.\n This will be the basis for future UI based toggling of the availability of a\n permission.\n \n main/core/src/main/java/hudson/security/Permission.java\n \n Add the enabled state of a permission to the decision about whether a principal\n has it or not. Only show a permission when it's enabled.\n \n main/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java\n \n Allow access to config.xml when ExtendedRead is granted.\n \n main/core/src/main/java/hudson/model/Job.java\n \n Don't show the save button if the user only has ExtendedRead.\n \n main/core/src/main/resources/hudson/model/Job/configure.jelly\n \n Change the text of the Configure link in the side panel based on whether a user\n has Configure or ExtendedRead permissions.\n \n main/core/src/main/resources/hudson/model/AbstractProject/sidepanel.jelly\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75ec5aef9216ca521f860a15886ab91659cbc9f8\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-11 15:06:22 +0000\n\n [FIXED HUDSON-4442] Empty or whitespace-only modules are now properly ignored by POM parser\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60993d8befd12965c81c541d948e4b6235b9d2c0\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 22:56:40 +0000\n\n Revert r21459 until cvs is ready as a plugin.. for now it causes broken\n help links and failures in HelpLinkTest.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e69a370619ed812c429bede8cbcd0bf70fe79ecf\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 22:38:57 +0000\n\n Belatedly adding a test in MavenMultiModuleTest, adding MavenJellyTest to test maven-plugin's Jelly scripts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d98e3929ad6d66b2e1849eb62a7191e586aaf4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 21:50:57 +0000\n\n [HUDSON-3814] associating this test case with the bug ID in question.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe94108490cc5b4090330f021bf0e9b6a0f501c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 21:45:13 +0000\n\n adding a test case for http://www.nabble.com/tar.gz-becomes-.gz-after-Hudson-deployment-td25391364.html but failed to reproduce the problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21583 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13ac5a7edfef4b83dcb184f6702c5059f3e63cc9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 20:45:23 +0000\n\n perform syntax checks on Jelly scripts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21577 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f45c551e84ba6d4ee182fc6ad24d929a2c049c9\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 20:44:49 +0000\n\n Adding top-level pluginManagement, pushing plugin definitions to there, making sure every plugin is invoked as at least groupId/artifactId in child poms\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21576 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfacf6eab5a1f539c5d8936e097bec8b1eabcbce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 20:40:25 +0000\n\n delete the config file first, so that even if the request doesn't fully complete, the job won't be resurrected.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cf4165a553c1d2cff5b55cbead04342bb718b67\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 17:33:01 +0000\n\n Adding version info for findbugs maven plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3583afaffa65f02d08d991a736900e6004724d6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-10 16:35:26 +0000\n\n avoid a couple redundant save() calls in submit()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55d73457061acef2b31dc3a0fceb68de0e986a7a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 23:14:13 +0000\n\n Align/center \"Master\" in executor status the same as other slave headings (for mrooney)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b04ba7bf88c449c1af3114fdb2bbddf06e156c67\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 20:12:06 +0000\n\n [HUDSON-4423] Added test case for issue\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8751b20010b8f4be6a041099dbb06fb3c8341d0\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 19:58:19 +0000\n\n [FIXED HUDSON-4366] move runSequentially checkbox outside the Axes optionalBlock.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf9c475fe6b559e7088946153052870d57a5c668\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 19:04:17 +0000\n\n [FIXED HUDSON-4405] trim remoteFS value to avoid hard-to-notice error\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21557 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcd7e87b0d290e561f3de2250209bcd133f4b225\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 18:51:33 +0000\n\n [FIXED HUDSON-4392] call Util.rawEncode on slaveName in jnlp url\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fc6d397ace6121c391434bc5854570a978341c4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 18:34:40 +0000\n\n [FIXED HUDSON-4402] s/rootUrl/rootURL/ to fix link in junit test results.\n Also fixed 1 more in RunParameterValue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d47993cfc63a5cd7f9dfa9098a80f3dfd521b52a\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 17:40:51 +0000\n\n [FIXED HUDSON-4333] rename constructor param from defaultvalue to defaultValue\n so it works properly with @DataBoundConstructor\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c13c7f94f06ba5b4e37361882415aadc8c3c7989\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 16:03:12 +0000\n\n [FIXED HUDSON-4423] Properly setting blockBuildWhenUpstreamBuilding now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21550 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7e9b4fbd1f43435b867a3763511c45a01098710\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 01:27:07 +0000\n\n Replace uses of /fieldCheck validator with clazz=\"required\" client-side validation.\n Marked Hudson.doFieldCheck as deprecated.\n Also a few more escape->encodeURIComponent.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21549 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41b1ebd4d024825351492b5c7df201c41db13dce\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 01:15:12 +0000\n\n Add clazz attribute on f:textbox so clazz=\"number\" or \"positive-number\"\n can be used for client-side validation, and replaced some <input>\n with f:textbox calls. Also another encode->encodeURIComponent.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21548 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 533b34e19586e4e403a2c6e93bac6bc4b1f28b9c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 00:45:49 +0000\n\n Change escape(this.value) and encode(this.value) calls in checkUrl attributes\n to encodeURIComponent(this.value). Escape is not sufficient, as it does not\n encode +. Function encode() in hudson-behavior.js is ok, but we can just use\n a standard javascript function instead.\n Marked encode() as deprecated.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3581170d28e1f2ec9c560371275ae6fedc41dd20\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-09 00:19:42 +0000\n\n change some <input> to use f:textbox or f:password\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03d15ffd34ba6af61f8a9feb903ef0be45f963c6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-08 17:28:21 +0000\n\n Add class=\"required\" client-side validator.\n Added support for multiple client-side validators (class=\"required number\"),\n and for checkMessage=\"..\" attribute to override default error message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5491cb256a1a0f10fb8e2b06436da05142d651c6\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-08 17:26:13 +0000\n\n [Util.rawEncode] Change complicated if expression to simpler array lookup\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2d1417e4d52b285321a2d75599c79f190665f38\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-07 22:06:13 +0000\n\n Added test for including summary.jelly files from job properties.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5f24cca93ca06ac25c6d7489afc2a749b02f2b3\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-06 22:47:54 +0000\n\n [FIXED HUDSON-1066] Added call to MailSender in RunnerImpl.cleanUp so that mail gets sent for top-level Maven project as well as individual modules. Also, William the Conqueror won the Battle of Hastings in 1066. Just thought I'd mention that.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f20513201973884b115c85a686d9e2c63039321\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-05 23:31:17 +0000\n\n allow multi-level CLI target resolution, so that resolution of Run can piggy back on that of Job, and so on.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbf4b410804f74656a93516ab492b991254ee4f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-05 14:48:11 +0000\n\n made multiple @Argument work co-operatively.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22b729ff81aff83f36947a00bfd6c3d8b47e0e58\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-05 04:49:03 +0000\n\n Add authentication support in hudson.Main (if username/password are included in\n HUDSON_HOME URL, then include Authorization header in Hudson http requests).\n \n Also moved Functions.isUnitTest to Main.isUnitTest, to remove dependency on\n winstone.jar for running hudson.Main (Main uses EnvVars which checks isUnitTest\n flag.. in Functions which uses servlet classes).\n \n Updated http://wiki.hudson-ci.org/display/HUDSON/Monitoring+external+jobs\n with info about required jars and authentication.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5eaec18e1b3b7089917bb54f72ef314894f57760\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-05 00:38:09 +0000\n\n Merged revisions 21462,21464,21467 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21462 | kohsuke | 2009-09-04 13:21:46 -0700 (Fri, 04 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_323\n ........\n r21464 | kohsuke | 2009-09-04 13:22:01 -0700 (Fri, 04 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r21467 | kohsuke | 2009-09-04 13:53:51 -0700 (Fri, 04 Sep 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21477 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b160e61e7beb6876d57cdcd5340ac59c0a92a5a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-04 18:17:39 +0000\n\n perhaps this is causing a build failure?\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21460 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 704807ffd2035ae430644152b4af0ef87b0aa17c\nAuthor: gliptak <gliptak@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-04 17:26:45 +0000\n\n Separating CVS functionality into a standalone plugin.\n \n https://hudson.dev.java.net/issues/show_bug.cgi?id=3101\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 940fc1c6582f2db3429a5c1640ea55099441620e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-04 01:30:37 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5167a644905ba1e9d4780ed27fd4d307f3ce4808\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-04 00:44:57 +0000\n\n added a mechanism to perform a method parameter binding for CLI, which is somewhat akin to how Stapler performs a method parameter binding for HTTP requests.\n \n This makes it much easier to expose CLI commands from existing model objects.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21448 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c03af5e9c10c76645fbe9dca0eeec12d230f54f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-04 00:21:21 +0000\n\n bumped up to a new version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1642a98e640880ebdc694da5ce890eacfdfea2df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-03 23:46:24 +0000\n\n turns out these are unnecessary.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21446 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65de7809baa90065d138a18ac3e525c69af5de73\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-03 23:45:47 +0000\n\n recording these code before I delete them.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75c670fae65a84c483fdbb9d1d654431ebf9ed08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-03 18:57:51 +0000\n\n Merged revisions 21412 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21412 | abayer | 2009-09-03 08:55:53 -0700 (Thu, 03 Sep 2009) | 1 line\n \n Fixing rendering bug\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21425 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e8be7ac8fdc42a50d7a9725dfa4c88662cc9e42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-03 14:45:45 +0000\n\n Merged revisions 21400 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21400 | kohsuke | 2009-09-02 18:39:44 -0700 (Wed, 02 Sep 2009) | 1 line\n \n bundling subversion 1.7\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1577378b3d23203ad38497b80dc816991a92b40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-03 00:36:30 +0000\n\n been here too long to claim it's still experimental.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1fc3aec647cbf27b72c8cb6d4f65ed858da97427\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 23:50:46 +0000\n\n Merged revisions 21391 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21391 | kohsuke | 2009-09-02 16:46:59 -0700 (Wed, 02 Sep 2009) | 2 lines\n \n fixed a possible race condition. I noticed that Hudson-on-Hudson was hanging because the main thread was Object.wait-ing forever with no trace of a build.\n OneShotEvent avoids this problem.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66bf21ba97df5c99605fe2e8c404fa6e47f1f571\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 23:06:15 +0000\n\n Merged revisions 21385-21386 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21385 | kohsuke | 2009-09-02 15:41:39 -0700 (Wed, 02 Sep 2009) | 1 line\n \n Fixed a random test failure, which was caused by PingThread detecting communication problem while it's being orderly shut down.\n ........\n r21386 | kohsuke | 2009-09-02 15:41:57 -0700 (Wed, 02 Sep 2009) | 1 line\n \n indentation fix.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21387 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cad0223491a9f682358a70f1307a06fd923a7176\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 20:34:16 +0000\n\n Improving error handling to better understand the problem redsolo is facing:\n \n testThatUsernameWithDifferentCasingIsNotDisplayedAsOne(hudson.plugins.cigame.ScoreCardActionIntegrationTest) Time elapsed: 0 sec <<< ERROR!\n java.io.IOException: Access is denied\n at java.io.WinNTFileSystem.createFileExclusively(Native Method)\n at java.io.File.checkAndCreate(File.java:1704)\n at java.io.File.createTempFile(File.java:1793)\n at org.jvnet.hudson.test.TemporaryDirectoryAllocator.allocate(TemporaryDirectoryAllocator.java:63)\n at org.jvnet.hudson.test.HudsonHomeLoader$1.allocate(HudsonHomeLoader.java:54)\n at org.jvnet.hudson.test.HudsonHomeLoader$CopyExisting.allocate(HudsonHomeLoader.java:83)\n at org.jvnet.hudson.test.HudsonHomeLoader$Local.allocate(HudsonHomeLoader.java:123)\n at org.jvnet.hudson.test.HudsonTestCase.newHudson(HudsonTestCase.java:296)\n at org.jvnet.hudson.test.HudsonTestCase.setUp(HudsonTestCase.java:223)\n at junit.framework.TestCase.runBare(TestCase.java:132)\n at junit.framework.TestResult$1.protect(TestResult.java:110)\n at junit.framework.TestResult.runProtected(TestResult.java:128)\n at junit.framework.TestResult.run(TestResult.java:113)\n at junit.framework.TestCase.run(TestCase.java:124)\n at junit.framework.TestSuite.runTest(TestSuite.java:232)\n at junit.framework.TestSuite.run(TestSuite.java:227)\n at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:91)\n at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n at org.apache.maven.surefire.Surefire.run(Surefire.java:177)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)\n at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21372 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 620e385751700e2666d74f1be89de7b28a6481ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 20:30:06 +0000\n\n Merged revisions 21368 via svnmerge from\n https://svn.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21368 | kohsuke | 2009-09-02 13:14:25 -0700 (Wed, 02 Sep 2009) | 33 lines\n \n wait until the channel terminates normally to avoid random test failures like this:\n \n junit.framework.AssertionFailedError: exit code should have been 0 expected:<0> but was:<255>\n at junit.framework.Assert.fail(Assert.java:47)\n at junit.framework.Assert.failNotEquals(Assert.java:285)\n at junit.framework.Assert.assertEquals(Assert.java:64)\n at junit.framework.Assert.assertEquals(Assert.java:201)\n at hudson.remoting.ChannelRunner$Fork.stop(ChannelRunner.java:141)\n at hudson.remoting.RmiTestBase.tearDown(RmiTestBase.java:53)\n at junit.framework.TestCase.runBare(TestCase.java:130)\n at junit.framework.TestResult$1.protect(TestResult.java:106)\n at junit.framework.TestResult.runProtected(TestResult.java:124)\n at junit.framework.TestResult.run(TestResult.java:109)\n at junit.framework.TestCase.run(TestCase.java:118)\n at junit.framework.TestSuite.runTest(TestSuite.java:208)\n at junit.framework.TestSuite.run(TestSuite.java:203)\n at junit.framework.TestSuite.runTest(TestSuite.java:208)\n at junit.framework.TestSuite.run(TestSuite.java:203)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n at org.apache.maven.surefire.Surefire.run(Surefire.java:177)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)\n at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2902da9c06ae812c31713d4c495684900b2ecf79\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 19:13:02 +0000\n\n In executor status pane provide separate links to projects and builds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9def49a05a72305a531d7f5b16661a5593c17ca\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 19:11:20 +0000\n\n If a project is not set for concurrent builds and there is more than one job\n in the queue (e.g. if the build is parameterized), then don't make more than\n one of them runnable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21365 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e1a591e3a48008f1cb658464ce94f70ef0cd4bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 17:25:07 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-21360\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4384c3a566080766e97d855417b10d3069da6d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 17:08:39 +0000\n\n adding bit more assertions to understand why this test is flaky.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21358 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8667f54dd284898d3361cda59619fbef4ae6751\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 17:00:51 +0000\n\n enabling back tests.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21357 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b44df39a3a6917863be07ca9e4df32d82f6da934\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 17:00:09 +0000\n\n disabling the multi classloader support, since this is breaking things too much and we need more time before introducing this feature.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f951d287392132863bfa91d29c6343a1cb45773\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 14:54:30 +0000\n\n experimented with findbugs and PMD so that I can add custom rules, but it didn't work out well\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21345 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b07d3d007d06f02b9cc3330719b9c96faec186fa\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 03:48:16 +0000\n\n Add validator and submit-time checks for axis names; uses Hudson.checkGoodName now,\n though probably could be even more restrictive since these are used as shell variables.\n Also added duplicate name check when form is submitted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d6e866816a525765889f0b06b6da89dc698a6ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 02:59:28 +0000\n\n Fixed a bug in Winstone that hides the root cause of exceptions.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 480dd9898da3c294c137c7f24ac3b5a15a8e4611\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-02 01:05:54 +0000\n\n Make validator for new job name warn about invalid characters (instead of not\n getting this error until you click Ok).\n Make ComputerSet store the trimmed name when adding a new slave.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88857a6f6c94f0328c77bc852c63835da8485c38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 21:57:49 +0000\n\n avoid \"2nd instance\" test failures. The stack trace was:\n \n java.lang.NullPointerException\n at com.gargoylesoftware.htmlunit.html.HtmlPage.loadFrames(HtmlPage.java:1732)\n at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:153)\n at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:455)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:340)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:390)\n at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:377)\n at org.jvnet.hudson.test.HudsonTestCase$WebClient.getPage(HudsonTestCase.java:1002)\n at org.jvnet.hudson.test.HudsonTestCase.tearDown(HudsonTestCase.java:257)\n at junit.framework.TestCase.runBare(TestCase.java:130)\n at junit.framework.TestResult$1.protect(TestResult.java:106)\n at junit.framework.TestResult.runProtected(TestResult.java:124)\n at junit.framework.TestResult.run(TestResult.java:109)\n at junit.framework.TestCase.run(TestCase.java:118)\n at junit.framework.TestSuite.runTest(TestSuite.java:208)\n at junit.framework.TestSuite.run(TestSuite.java:203)\n at sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n at org.apache.maven.surefire.Surefire.run(Surefire.java:177)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)\n at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0c76f7b515c89ba567f91a1adc91fa64a26cfe6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 21:53:00 +0000\n\n Newline in the header was a bad idea because it can be eaten away by BufferedReader.readLine(), plus it can be affected by transports between CR/LF conversions.\n \n This should fix the test problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ddd345f2fce08ac1674695ca57c184b6b7072bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 20:41:42 +0000\n\n include Groovy-compiled test cases to the coverage, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a3caa1d312f527d634b8edcc6ca1d3c061c0c3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 20:07:18 +0000\n\n Fixed a regression in 1.112. Adding more tests about i18n chars.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit feb3b5b508bacd1e4c2249f3ec39c596e5bfed46\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 16:39:26 +0000\n\n [FIXED HUDSON-1938] Moved Maven project's block when upstream is building functionality up to AbstractProject. Now available as advanced option for all project types\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b67a0847d0310742ea741a83e156a12fe981e0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 16:07:43 +0000\n\n [FIXED HUDSON-4245] Fixed a bug in the tabular display of a matrix. Will be in 1.323.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acc727d62689526301f3c3e525b1f56a4692ec12\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 16:02:38 +0000\n\n [FIXED HUDSON-2670] Matrix project includes axis values in URLs..\n add encoding when needed for characters in these values, particularly /\n \n - Use Util.rawEncode in AbstractItem.getShortUrl() so that axis values\n needing encoding will be encoded\n - STAPLER-8 fix makes Stapler properly parse a URL with %2F (don't\n split on %2F, only a real /)\n - Stapler fix also makes urls generated via Ancestor class maintain proper encoding\n - Add MatrixBuild.RunPtr.getShortUrl() and use this in MatrixBuild/ajaxMatrix.jelly\n so links to combinations are properly encoded\n - Use Util.rawEncode in MatrixProject.getRootDirFor() so directories created on\n the filesystem won't use illegal characters; matching decode() in\n MatrixProject.loadConfigurations()\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b5cf3a18b55349eaef81df829a14c91949d55df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 14:10:17 +0000\n\n Added the first test case for Hudson CLI.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d934a5dafcea9aac2a6029df7e0eceb14f4baeb6\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 10:33:39 +0000\n\n i18n & Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b23751b120867431e8dd1be1bad3f046876bcc1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 02:06:22 +0000\n\n [FIXED HUDSON-1261] Bundling the patched activation.jar that fixes the ClassCastException problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e63734f2a92ec0fc37fbfd1b88f468d5a4a0ad23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 01:27:46 +0000\n\n dump the slave launch log so that we can see why it failed to go online.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit faaf185362c3ce116fc35b00201ecf78f3239f91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 01:19:59 +0000\n\n Footer now includes a timestamp\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5f4154cabbb79c3a44d0163929e36a1599081e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-09-01 00:37:27 +0000\n\n bumping up to the latest Stapler\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cfea3d1fae6c26192e3679c857715f0d9bdd260\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-31 23:49:17 +0000\n\n Merged revisions 21146,21189-21190,21192,21201 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r21146 | kohsuke | 2009-08-27 18:35:09 -0700 (Thu, 27 Aug 2009) | 1 line\n \n [FIXED HUDSON-4304] Using su instead of \"daemon --user\".In 1.322.\n ........\n r21189 | kohsuke | 2009-08-28 16:30:35 -0700 (Fri, 28 Aug 2009) | 1 line\n \n updated to 1.6\n ........\n r21190 | kohsuke | 2009-08-28 16:49:57 -0700 (Fri, 28 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_322\n ........\n r21192 | kohsuke | 2009-08-28 16:50:09 -0700 (Fri, 28 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r21201 | kohsuke | 2009-08-28 19:11:44 -0700 (Fri, 28 Aug 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44f17debc4c6e351ba47ce49cf27d0992669d7f6\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-30 22:00:35 +0000\n\n Adding light-test profile, to disable main/test's integration tests without also disabling main/core's unit tests, etc\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ede2ec4eabcb890225e419b0ffa6d82f52980a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-30 20:28:57 +0000\n\n tab -> WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bcdc23da1ffb593e5970fa46953a6da230a911d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-30 19:59:03 +0000\n\n rolling back rev.21074. The user shuoldn't worry about /cli suffix.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65f2c1fffad62c1d3888795c3430a332f2b8d17f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-30 19:52:36 +0000\n\n moved the method to where it belongs to.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21256 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef84348861868fc023b74780e2dcb2671549ad94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-30 16:33:39 +0000\n\n follow up fix to rev.21175.\n \n - toString -> getShortDescription so that ParameterValue.getShortDescription() can explain what this method is expected to return.\n - added proper HTML escape to avoid XSS vulnerability.\n - modified to use StringBuilder for string concatanation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96bae19e4cc35189e18a43c74e90a24cea1f84e9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-29 17:51:00 +0000\n\n [HUDSON-4344] urlencode name when redirecting to rename?newName=..\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 427dd0fdb117feaaebf23aab19eb16ee3b550f3f\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-28 22:16:22 +0000\n\n Expand the tooltip of a queued item to include the parameters if it is for a parameterized build.\n This is very useful when you are using the parameterized trigger plugin and have dozens of queued\n jobs -- you can now know which jobs to kill.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21369d995c7980458872e993b92e2a1ae1564755\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-28 19:06:29 +0000\n\n adding links to the load statistics remote API.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dec6b35bd2d2e356a68a5d460071a19c38c5d410\nAuthor: lifeless <lifeless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-28 10:47:25 +0000\n\n - Moves LabelFinder to hudson.model, as its a core facility, not necessarily a\n task or even slave related.\n - Removes all caching of labels. Slow extensions can cache (see nodetags).\n - Pulls up common implementations of getAssignedLabels and an immutable\n getDynamicLabels facility into Node. getDynamicLabels was previously public,\n but never exported.\n - factored out some trivially duplicated code into Node.getHudsonlabel\n - changes LabelFinder to return Collection<Label> as that is the data that\n higher layers want to work with, and there is no good reason to force lookups\n when implementations can and should cache themselves.\n - Deletes OSLabeler, a disabled version of the LabelFinder extension point -\n there is no need for dead code to be keep in the tree.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2999b2c405447020b162fa44acdd4ce4df8c69fb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-28 03:39:29 +0000\n\n [FIXED HUDSON-4286] Changed health level boundaries from 0-19, ... 80+\n to 0-20, 21-40, ... 81+ and removed hack in Job.java lowering build health\n scores by one so 4/5 wouldn't be \"sunny\". Now 80 is in the 2nd bracket so\n hack not needed.\n Left image filenames unchanged for compatibility, in case anyone uses\n these images for other things.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21152 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3236c56d3bba3eb1f0bc97b31a246a16b7c43599\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-28 02:02:54 +0000\n\n Exposing load statistics to the remote API.\n (<a href=\"http://www.nabble.com/time-in-queue-td25127970.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c09523609e7ef8fed749ae8966b3e1ce6249ecfc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-28 01:16:20 +0000\n\n i18n and clarified what it was trying to install, since that's not obvious.\n See http://www.nabble.com/Don%27t-understand-build-messages...-td25177740.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60bccc26ebe9b5d24e2861f83d441ef2df94505f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-27 21:20:39 +0000\n\n code should be where it belongs to.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f263d84940f02d2d4fbc9f9ba89037a5a99e23a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-27 21:19:15 +0000\n\n Fixed a race condition that appear as test failures. This is caused by the remote peer sending us a request before we get to obtain the remote capacity.\n I moved the capability exchange to the preamble negotiation to avoid this problem.\n \n ----\n java.lang.NullPointerException\n at hudson.remoting.UserRequest._serialize(UserRequest.java:136)\n at hudson.remoting.UserRequest.perform(UserRequest.java:118)\n at hudson.remoting.UserRequest.perform(UserRequest.java:48)\n at hudson.remoting.Request$2.run(Request.java:236)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:619)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40b844c81bb836a5800d7930d848694eb5aa6888\nAuthor: kalecser <kalecser@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-27 19:04:25 +0000\n\n Improving some pt_BR messages\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21126 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a54fb69dce9ac0c4fe9824c6eb02f1db6ee557df\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-27 16:43:21 +0000\n\n Rolling back changes - they made the tests pass on my system but now they fail erratically in the official build. Someone smarter than me should look into this. =)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21117 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dab996e26ae4b853e935ec8702f65fa5ea98178f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-27 05:36:56 +0000\n\n improve the error diagnostics when Maven terminates abruptly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d02146fbdc66ec57b55678f4bf0661956348c64\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-26 19:50:24 +0000\n\n Added/increased delay on slave creations to deal with test failures due to timing problems\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00afaa52639bb5208578a272a23b463de66c26ba\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-26 19:46:36 +0000\n\n [FIXED HUDSON-4056] Added support for marking a new plugin version as configuration-incompatible with previous versions - see http://wiki.hudson-ci.org/display/HUDSON/Marking+a+new+plugin+version+as+incompatible+with+older+versions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbb3e313ad90c63d62b1ccfaeabb004edcee1496\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-26 15:13:55 +0000\n\n Merged revisions 20928-20929,20939,20974-20975,20988,21009,21011,21015 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r20928 | kohsuke | 2009-08-19 14:47:13 -0700 (Wed, 19 Aug 2009) | 1 line\n \n test bug fix.\n ........\n r20929 | kohsuke | 2009-08-19 14:48:23 -0700 (Wed, 19 Aug 2009) | 1 line\n \n bumped up to a new version that has a trouble-shooting hook for resetting cached views\n ........\n r20939 | kohsuke | 2009-08-19 15:20:57 -0700 (Wed, 19 Aug 2009) | 1 line\n \n picking up subversion 1.5\n ........\n r20974 | kohsuke | 2009-08-20 11:50:04 -0700 (Thu, 20 Aug 2009) | 3 lines\n \n Hudson can make mistakes in binding plugins to their right /plugin/NAME/ URLs.\n (<a href=\"http://www.nabble.com/Custom-Plugin---No-external-resources-available-td25064554.html\">report</a>)\n ........\n r20975 | kohsuke | 2009-08-20 12:05:11 -0700 (Thu, 20 Aug 2009) | 1 line\n \n Build history AJX update was buggy.\n ........\n r20988 | kohsuke | 2009-08-20 17:01:57 -0700 (Thu, 20 Aug 2009) | 3 lines\n \n Hudson wasn't working on WebLogic on Windows.\n (<a href=\"http://www.nabble.com/Re%3A-Hudson-on-Weblogic-10.3-td25038378.html#a25043415\">report</a>)\n ........\n r21009 | kohsuke | 2009-08-21 14:21:35 -0700 (Fri, 21 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-\n ........\n r21011 | kohsuke | 2009-08-21 14:22:00 -0700 (Fri, 21 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r21015 | kohsuke | 2009-08-21 16:00:17 -0700 (Fri, 21 Aug 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2449716d30e4dd111b06dfe65d921e872172d539\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-26 14:44:11 +0000\n\n added env check\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b89c4742dc55fbb2e0bc539e26f8a07d77c841c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-26 01:21:50 +0000\n\n bug fix.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21089 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcf1e1c6ed5ffa57b3cd8d979090965970e1a346\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-26 01:20:53 +0000\n\n these are now instanciable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 734abf2a827643560ae52d16df1e1534bbd06cd9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-26 01:09:35 +0000\n\n Labels for nodes are shown in a tag cloud style. Compared to the patch, the following changes are made:\n \n - fixed a divide-by-0 problem if every weight is 0.\n - Stapler prefers a typed data structure over bare Map, so TagCloudFactory is changed to TagCloud.\n - There are different tag cloud rendering for the same model, so the weight assignment is pushed outside the item. For example, labels can be made into a tag cloud via # of slave / # of tied jobs, etc.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab9ad5192b5fe68e6eb5a5646c77631ddd979c66\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-25 13:04:06 +0000\n\n Changed debian's init.d script so it sets the HOME env variable correctly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21075 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24605c3d436642a794986133473ebac7e9cfd2eb\nAuthor: pamdirac <pamdirac@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-25 12:40:00 +0000\n\n Fixed cli help message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de275c23ae98339c4b0120cac239a89d08d8975d\nAuthor: lifeless <lifeless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-25 06:40:15 +0000\n\n Improve the English help text for the node label field to make it clear how to separate multiple labels. This does not fix the issue fully as it needs translating still. HUDSON-3521.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e55b9fe0ce459a1090b1f67c6de671e0eec6f0d1\nAuthor: lifeless <lifeless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-25 06:12:56 +0000\n\n Improve the help text for tied nodes in the job configuration page to document\n that jobs can be tied to labels. FIXED HUDSON-2139\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd6a71af005ba6b2bb553c56519a4e6eb32d5c2d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-24 21:36:34 +0000\n\n [FIXED HUDSON-4301] Creation of symlinks failed (or created in wrong location) since 1.320.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7ae2279ad4200654b75a3ca8419a82b228ed1d4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-23 16:51:10 +0000\n\n [FIXED HUDSON-4272] don't add duplicate RootActions when reloading config from disk\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a395cbf170480b3ce525f2fbf918c6188c9116b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-23 16:19:55 +0000\n\n [FIXED HUDSON-4284] avoid division by zero for zero swap space\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21029 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a26a0efea12920410c5908d679d61c4d6f62c4f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-22 14:09:31 +0000\n\n I18N & Japanese localization for concurrent builds and provate repositories.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8dbd42ee2becb103e30e9e84d88cb43092d8eb6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-21 20:49:00 +0000\n\n moved CVS help files to the resources folder to match the modern convention.\n This is in preparation of moving CVS to its own plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5768da22a214d1198472aab9dae0e0148efcbbdb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-21 18:13:30 +0000\n\n Fixed a NoClassDefFoundError problem that happens in remoting+maven+3rd plugin combo.\n <a href=\"http://www.nabble.com/NoClassDefFoundError%3A-hudson-maven-MavenBuildProxy%24BuildCallable-td24719002.html#a24719002\">report</a>\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21002 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a86ab8cc7393a8ab6d536d460320b1fdf1e682b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-21 14:44:24 +0000\n\n Labels are listed in the lexicological order\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21001 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 488edd72b628026d5c58e4e07120ded817219c0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 23:46:08 +0000\n\n there should be a separate help screen.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20987 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29763ad34b271ae1ba371af9a5002c97c2c32201\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 23:38:47 +0000\n\n moved to a better location.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62f8d7c7f57b5bfe604cc0d96b60f1b62b284857\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 21:31:49 +0000\n\n [FIXED HUDSON-4251] Note that this code is no longer used in production by default.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d024c7c53bf1fdc66220c39a17eb09b0f4768387\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 19:07:39 +0000\n\n Adding legacy constructor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c2f2f85ddcbb9d6cea8fc3012f8e46b750edb5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 18:27:49 +0000\n\n making the message more informative.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20973 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e58a21dbf8f4619e6f27bf0375f6c90b6687312\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 18:14:47 +0000\n\n no longer work in progress.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29df1717c941eeefd7734a39ce321216bec6eb46\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 15:52:23 +0000\n\n [FIXED HUDSON-4205] Added support for Use Private Repository option for freestyle Maven steps, including those invoked through m2-extra-steps\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20969 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 741c66e3732663f951582a460916d4b4f2dbaa10\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 15:49:16 +0000\n\n Not sure how I forgot to add this\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cdcee1977cdd550a69c2e0a0e2a42564a801784f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 14:50:06 +0000\n\n clarified the semantics with custom workspace.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb19d208e588b93727b5a478454e0454e71f972f\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 13:51:09 +0000\n\n Adding documentation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcfd3710fb49444eecc5a585c44ff5603b55437b\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 01:16:31 +0000\n\n [FIXED HUDSON-4152] Maven incremental build now will rebuild modules which were failed/unstable in previous build, even if there were no changes for those modules in this build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20953 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f28cbb8545b92ff66da740a817e2c541f1af9d4\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 00:51:50 +0000\n\n Fixing compilation error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43072d468d9b22b012064a5d90d34ff6c9075951\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 00:50:26 +0000\n\n formatting changes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e221c5d5b6a90dc1b28298a51da37a1a50ff54bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 00:50:05 +0000\n\n making the symlink creation faster. Profiler says this about 5% of the wall-clock execution time, although I doubt if it takes that much.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d157e2852657a680997a94d66d810c8a554620c9\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 00:48:51 +0000\n\n Missed a few files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20947 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9cf329ec8f5feddd2ae2d81398c4ea6bf1df175\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 00:30:01 +0000\n\n removed the Computer parameter as requested by lifeless.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b3b5f76d1a44855da2975f89895d662c1bce330\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 00:19:43 +0000\n\n Revisited abstraction to expose more data and enable evolution.\n \n This is a breaking change, but no plugin in Hudson's repository is currently using this interface.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 806a619b8f9ef884c9ee8e834b7a4ea6a3a7cd63\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-20 00:12:24 +0000\n\n Adding ITs for multi-module Maven builds - a few commented out ones I'm not sure about yet as well - also added support for additional bundled Maven versions for testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3f0a992561ec1eefcc6bea4e31253c457d939ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 21:59:50 +0000\n\n Manually wiping out a workspace from GUI can cause NPE with some SCM plugins.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 237f1e275da9753e7a13db08b19bc158ba987018\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 21:55:47 +0000\n\n fixed a test failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 542d5637cacc89f2f5b9ed6e90fe96b134ee7d60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 21:55:29 +0000\n\n 1.XXX -> 1.319\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64442252f0b7c4037748a22bf6359ffde63c5ec6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 21:35:50 +0000\n\n shouldn't escape & and < for .../consoleText\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20927 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a3ad4110ca3fd14f775f1c66004caf778e791dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 21:29:48 +0000\n\n moving Groovy related code to a separate class, in anticipation of more to come.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9669263c1227f01b9ccdeee096510a14808458d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 20:25:48 +0000\n\n Merged revisions 20918 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r20918 | kohsuke | 2009-08-19 13:24:34 -0700 (Wed, 19 Aug 2009) | 1 line\n \n fixed a test failure\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27b5c3a9b616fc3b2de1e8b26f95dd0034ce435e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 20:23:02 +0000\n\n just to be really sure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a9c5cb2b43bfabb1931edba8f9d835de3117340\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 20:22:14 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-20910\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20915 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f5814e929d221c0895aa358cbb37862c340a06f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 20:19:13 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47bcabbcd0dfb008db3d34aa6f6880679523771a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 19:11:20 +0000\n\n the right place to do tracking initialization is when we create a branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20907 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45944f83a89b23b134a8326171e490e551e8ca50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 19:06:12 +0000\n\n To revert, instead of to disable, set level to null to inherit from the parent.\n Note that this is still incomplete, as these loggers might have been already pre-configured outside Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20906 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5b3070df0758c62f23d4b93b1ba3c3286a66cd3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 18:48:16 +0000\n\n using a newer version.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20904 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64ba5fcfa82796ceb57078fb33bc62189cdead62\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 18:48:02 +0000\n\n fixed a test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b70aeb427f745bae481e0324693274289340581\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 16:13:48 +0000\n\n fixed an NPE regression I introduced while modifying the patch.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20900 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f08582efce680e3ef0056fa9840c80080c1c60b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 14:50:51 +0000\n\n To conserve the Maven repository footprint, don't publish the IPS package to Maven.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a2243b2c999bc8389e4372ab006c83ed24920e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 14:20:22 +0000\n\n Privilege escalation on Solaris without username was not working.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e259abec4a114dea56fc8adcc55022d613b50774\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 01:24:49 +0000\n\n [FIXED HUDSON-4261] applied a patch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 781ea7af96a57b1b224be1f6998157b8f57cc3b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 00:44:18 +0000\n\n Form validation for the remote FS root of slaves was not functioning.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 474fe6950f30ff261a9d771f68c55236d1fca492\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 00:25:37 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20877 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22cf46c0893cd66b0fcf1e68898845495fbbfeac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 00:24:29 +0000\n\n formatting changes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c21b8be7864783d6ca2ebbb314f214e296eaff8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-19 00:23:08 +0000\n\n added a defensive error check.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96ad13c444eb966ebe1f107a4590d9b819e042a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 23:31:26 +0000\n\n forgot to replace this with a released version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b02ce88bbfb06129972fab0b3ac55d2aacbaa2b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 23:14:26 +0000\n\n [FIXED HUDSON-4235] Applied a patch, with a bit of changes. This will be in 1.321.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d691265c6542ad08dd3fc5e60809d3c9ac3fc53c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 22:42:01 +0000\n\n having CLI prefix helps identify what these messages are for.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63cf2828bf85d51e46abad0b32d006c57e2888c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 22:41:21 +0000\n\n - Added declarative way of writing a command.\n - Added <tt>restart</tt> CLI command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f85f13c5b4e36ce12121358ed6be4ffce108ce34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 22:05:10 +0000\n\n Test cases can be now written in Groovy.\n Hopefully this makes the test cases easiler to read/write.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4dbff6d7b4c9a25dbc9d343507837c50262b248c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 22:04:39 +0000\n\n Source /etc/default/locale and /etc/default/environment.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20857 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a54f939a65675944cf04b531a3418265072980c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 22:03:23 +0000\n\n What's important is that it creates additional URL space under a ModelObject, and being able to add to the sidepanel is somewhat secondary.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 184c6fa462511c5dd06ab72c9d36e2946eaf9fdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 20:22:10 +0000\n\n exposing this for a plugin that Jitu is writing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 603e489a238d2d7c1ec5e5e0bc398cebdc57296a\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 20:05:06 +0000\n\n Adding Maven test case for issue 4257, as well as improving the output from the sample test used here and elsewhere\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63357ae3671914245c4278623d29194b003505c8\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 19:40:02 +0000\n\n fixed ProxyView\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20842 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbecaec0c1ce7f128ddc22cdd0f7c7718d76efd2\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 19:17:42 +0000\n\n make sure TestResultAction.data is always non-null\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75e19dd26c2377af98ebfe6606e489f19158156e\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 18:33:29 +0000\n\n [FIXED HUDSON-4257] me too\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20839 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13432495bb0ef53cd73df1375dd5074e39deb0cc\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 17:24:34 +0000\n\n [FIXED HUDSON-4257] Junit failure error messages and stacktraces should render properly in all cases now.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1ab9c5bf562c375db79ef86edaf97436772c28c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-18 17:03:47 +0000\n\n - more groovy support\n - reset UpdateCenter every time for better isolation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20834 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d8713a57cfcdf3fd594b5151610cbf938343e65\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 23:17:53 +0000\n\n [HUDSON-4244] Making FilePath.delete throw IOException upon failure rather than return false.\n Making Util.deleteFile public since it is useful.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20816 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4bb163805c0436f01e6f560312e6d3f22b91e37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 23:14:48 +0000\n\n Fixed a possible NPE in <tt>Hudson.removeNode</tt>\n (<a href=\"http://www.nabble.com/problems-adding-deleting-nodes-p24999793.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9aec7b47225c119edf3681ff71607d634afb027\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 22:55:21 +0000\n\n Added BUILD_URL and JOB_URL. See http://www.nabble.com/url-for-job-td25015395.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3908e4f8d5810eb16d8f1e0952c495021a563e48\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 21:31:17 +0000\n\n List<AbstractProject> is too restrictive.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 372d784066e18887ea212125a6e0ccf0c3fff295\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 21:28:00 +0000\n\n bulk add.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20805 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af5c3a46fece9987b842a8a6b5b829fb1290ea2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 21:11:13 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27a720f992a2be2c7a6bd944c308f5a673f8bb81\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 20:32:32 +0000\n\n Merged revisions 20720-20721,20736,20739-20741,20743,20747 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r20720 | kohsuke | 2009-08-14 13:43:55 -0700 (Fri, 14 Aug 2009) | 1 line\n \n linkout:out appear to be replaced by CaseResult.annotate\n ........\n r20721 | kohsuke | 2009-08-14 13:50:39 -0700 (Fri, 14 Aug 2009) | 1 line\n \n fixed tests\n ........\n r20736 | kohsuke | 2009-08-14 15:11:00 -0700 (Fri, 14 Aug 2009) | 1 line\n \n this is simpler.\n ........\n r20739 | kohsuke | 2009-08-14 17:07:25 -0700 (Fri, 14 Aug 2009) | 1 line\n \n adding the SCIS ad\n ........\n r20740 | kohsuke | 2009-08-14 19:21:50 -0700 (Fri, 14 Aug 2009) | 1 line\n \n ignore generated files\n ........\n r20741 | kohsuke | 2009-08-14 19:36:41 -0700 (Fri, 14 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_320\n ........\n r20743 | kohsuke | 2009-08-14 19:36:58 -0700 (Fri, 14 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r20747 | kohsuke | 2009-08-14 22:48:09 -0700 (Fri, 14 Aug 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4655d9f80be118ba550dc4e4a228901adc968b0\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 19:38:31 +0000\n\n add 'took' string\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69b35362165b1e477c80722f60fd2eed4d27da24\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 19:32:17 +0000\n\n fix graph links\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cce7618ee73c460c04c03b31f028a24f1dda901\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 18:59:44 +0000\n\n eliminate warnings during a build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7ce9c551b1d6d0717a45afed705b979fd3c72a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 18:36:47 +0000\n\n Failed to look up an e-mail address for LDAP users shouldn't cause a build to fail.\n (<a href=\"http://www.nabble.com/Build-fails-with-FATAL%3A-Bad-credentials-td25005592.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21f4b323abf747d4980a2db3c7b87a3b6e82a005\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 18:26:45 +0000\n\n remove \\0s from e-mail. See http://www.nabble.com/Problems-with-NULL-characters-in-generated-output-td25005177.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20790 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b4c3fccd4f9e9c8d011307d245ce4634da65e21\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-17 05:49:01 +0000\n\n [FIXED HUDSON-4080] add xml header on rss/atom feeds\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e58b0a9c369c6228ca8af7a8ec36e308b35bfead\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-16 23:36:52 +0000\n\n [FIXED HUDSON-4081] fix rss urls in header for non-default views\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44cde72932e55b4dd87258021fc6f51a4a71df94\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-16 19:49:56 +0000\n\n Adding convenience methods for setting various boolean fields\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20770 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3874cbb8c953e6c75e406ddf8bf01b28cac1e0d\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-16 18:10:51 +0000\n\n Adding simple test to make sure that a compilation failure in a Maven project shows up as a Hudson build failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 915247b0a3ff2dc93012bc1a831fd46bb25c7fac\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-16 17:43:29 +0000\n\n Adding test cases for Maven SNAPSHOT dependency build trigger functionality\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20768 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6faeaf20954d7385f5e4e044358d8c46ef1dc61\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-16 16:12:01 +0000\n\n [FIXED HUDSON-4201] Revert logger settings when a log recorder is deleted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a836d62230afe1851844e304a85b4916e0c6fc92\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-16 13:05:30 +0000\n\n support jobMain.jelly in index.jelly of ModuleSet.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20765 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fe6c8c9476f82eca518763cb596864a4649b454\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-16 00:10:15 +0000\n\n [FIXED HUDSON-4212] Use view/{name} in Edit View and New Job links even on page for\n the default view, so when the default is not \"All\" these links work on the right view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b88ea2372a4a7281febd3e91238bc967d2c284c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-15 21:35:59 +0000\n\n this is more natural.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20758 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f8c81e72c38e98a7ee39f6604dfc2a6afbdee36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-15 14:50:59 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20756 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 691e4994f24602f5901e6f12d0b75a960c3cc88d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-15 14:17:33 +0000\n\n Improved the debian package to set <tt>USER</tt> and <tt>HOME</tt>.\n (<a href=\"http://www.nabble.com/Debian-Hudson-daemon-runs-as-separate-user-but-still-env-reports--USER%3Droot-td24979804.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20753 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31cbef2f8f446ae4e0d24b2ad827df3f1bb4727f\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-15 08:25:43 +0000\n\n added a little docs on touchstone combinations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6661f152be558c76e64504a21e7faa62d849f03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-15 06:04:23 +0000\n\n Plugin installation / Hudson upgrade are made more robust in the face of possible connection abortion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c2c917d91e33ffa63429848c5f6a75ea4bd773c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-15 02:38:23 +0000\n\n [FIXED HUDSON-3459] Matrix permissions with LDAP now properly validates group names\n using configured prefix and case settings; added help text about these settings.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20744 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38b75f8bd2aaaae52b43163315bf59f9b340918a\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-14 22:12:37 +0000\n\n [FIXED HUDSON-1613] implements touchstone build for matrix projects, which runs a selected number of configurations first and then all the rests if these succeed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f9510a0d46079be7262b9af03b3e5855882af57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-14 18:00:02 +0000\n\n pushed getCause() up to Run.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23ce8b701687380172b7ffdfcfe96ec13360027c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-14 17:56:02 +0000\n\n added getCauses() for convenience.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20717 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef422109474f6917ddc2e647492a6ab40629f52f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-14 16:14:28 +0000\n\n Merged revisions 20714 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r20714 | kohsuke | 2009-08-14 09:02:58 -0700 (Fri, 14 Aug 2009) | 16 lines\n \n [HUDSON-3687] This change is binary incompatible. Specifically, plugins that implements the old signature will no longer behaves as if it doesn't override the method, hence the new setUp method will be always received by its default implementation, causing stack trace like this:\n \n FATAL: class hudson.plugins.build_timeout.BuildTimeoutWrapper needs to implement the setUp method\n java.lang.UnsupportedOperationException: class hudson.plugins.build_timeout.BuildTimeoutWrapper needs to implement the setUp method\n at hudson.tasks.BuildWrapper.setUp(BuildWrapper.java:142)\n at hudson.tasks.BuildWrapper.setUp(BuildWrapper.java:130)\n at hudson.model.Build$RunnerImpl.doRun(Build.java:107)\n at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:354)\n at hudson.model.Run.run(Run.java:1090)\n at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)\n at hudson.model.ResourceController.execute(ResourceController.java:93)\n at hudson.model.Executor.run(Executor.java:122)\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c504112afbe7c9d345f66d1432f47fc6a52ac3ea\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-14 14:55:54 +0000\n\n fix compile error by adding FormException to throws clause\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f8828e2a2232c4d2bff6e3561fe9ad7348cbc41\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 22:12:48 +0000\n\n I18N & Japanese localization for MyViews\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfa1342e97516c5facf06e37a87c1d937c7bfa1a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 21:57:30 +0000\n\n expanding the use of HttpResponse to exceptions as well.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dcf5cd1901df3f56ebe32e5c9f8ca6dbdf32d3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 18:06:38 +0000\n\n [FIXED HUDSON-1816] In 1.321. Applied a patch from Yury Bubnov.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20679 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35a0015a3984e3ed80bf5b51946aaa36cabc5893\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 17:56:40 +0000\n\n maven-plugin listed twice\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20678 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83783eee063b5df7f4c993a2f4a9474442adf09c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 17:54:29 +0000\n\n avoid 403 Forbidden on http://hudson-ci.org/sorcerer/ regardless of the current umask settings in shell\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20677 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d602f8464c7445412e515464b5c3c9e507735ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 17:45:38 +0000\n\n [FIXED HUDSON-4124] Global and per-node environment vars are made available to SCM checkout. In 1.321.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a85d97913d8c9b7177abf09382f1340fb8ea9d39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 17:34:30 +0000\n\n Merged revisions 20672-20673 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r20672 | kohsuke | 2009-08-13 10:21:23 -0700 (Thu, 13 Aug 2009) | 1 line\n \n I noticed that a swarm slave disconnection while a build is in progress seems to cause an NPE\n ........\n r20673 | kohsuke | 2009-08-13 10:28:57 -0700 (Thu, 13 Aug 2009) | 1 line\n \n Typo.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c92e8859c852deeeb2a7df331df477644b5a1d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 17:33:54 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-20652\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ceef080cddce96b54c54719e610af4f27f35a90\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 15:58:23 +0000\n\n use encodeURIComponent so that viewExistsCheck works for Japanese view name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ccf2a38e53649fad1ac5170ef0b4b9c2264dbe6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 08:03:57 +0000\n\n boolean parameter mapping is not that lenient.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0a6643b10aba58f31956bbb9bba4b824955e5e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 07:45:06 +0000\n\n more testability improvements.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f3f24764e7a3400633ba453e988121d9d9f3030\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 06:20:38 +0000\n\n Improved the interactive JavaScript debugger support.\n \n Fixed a bug in a form submission when the button is a YUI button.\n It used to be that HtmlUnit wasn't passing the initiating button\n as a parameter, but that's fixed now.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20660 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9da4ce71a29ed084b7fdb00e7055df55c52feb53\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 03:42:43 +0000\n\n [FIXED HUDSON-4177] getResult() is null by default again - no actual live code depended on it being set, as it turned out. Also added integration test for this use case.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b6c5c921e47559cf518d2c721fd944af5ece222\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 02:04:15 +0000\n\n a few more icons that seem useful\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20649 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 555d3cf30f2ce9e3be35439da6e767935db6fd19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 02:03:54 +0000\n\n tweaking POM to make it more IntelliJ friendly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2c163dcf5fde2ce45ab87d40a49f0851c7fbd6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 02:03:36 +0000\n\n added support for interactive JavaScript debugger\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20647 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f49f68b29f96fced60e8f2f825d08131bc1af3e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-13 00:47:21 +0000\n\n somehow went into a wrong folder.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a99462bdde813e70673969dc768cac5fb521f5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-12 22:25:13 +0000\n\n [HUDSON-4209] Expanded help that this option is forced when multiple modules are specified for checkout.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20636 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65c5b0d6d43caeca3620df061285acc8fa1a938c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-12 22:12:20 +0000\n\n [FIXED HUDSON-4192] in 1.320. The core wasn't setting the workspace for MavenBuild, leaving it empty.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eca53a762659ef58031f1c2d34d54150d846e094\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-12 21:36:17 +0000\n\n create-job command was not active.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20633 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8dcc0c083b24722d421515e49f0b37cf6b627e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-12 21:03:17 +0000\n\n [FIXED HUDSON-4206] in 1.320. Custom workspace and new workspace lease scheme had a bad interaction.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76ecab77331312891eaae6f1fceb032e4de0a0c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-12 19:09:51 +0000\n\n [FIXED HUDSON-4202] in 1.320. Test case confirmed my hypothesis.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd50a4aea29959d42bc63aa1370c7210025010fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-12 18:19:35 +0000\n\n These 1.XXXs are 1.319.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8165d0f36fdecd20741419fc0a4a1cc5303b754d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-12 18:09:41 +0000\n\n [HUDSON-4206] added more logging to understand what's going on.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5322ba3f73b3914ba647682e8d826b316af4f09\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-12 17:58:43 +0000\n\n UserProperty can be reconfigured instead of recreated on User.save\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0aa1cabef0c214f79869894e4986180a633f52fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-11 01:11:27 +0000\n\n adding documentation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6391c2a5356fc64b7b3809e4df342b60e7b079e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-11 01:09:04 +0000\n\n adding documentation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4c9598ae345de4b7573eec16b93ffbec0c7e15a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-11 00:57:54 +0000\n\n adding documentation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 048fc0c4c0564d4cd56315349c553de2710562ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-11 00:44:30 +0000\n\n introduced the Graph class to improve the OO-ness of the model classes. This should also improve testability a bit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5e9346a78315482707d423289557230bace0c22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 23:49:04 +0000\n\n [FIXED HUDSON-4176] In 1.320. Made RemoveInvocationHandler aware of explicit unexporting by the caller to handle the reference counting properly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d425d2f79d6bfbbf3c89c37b748aa8028dda9ed9\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 22:53:00 +0000\n\n [HUDSON-4180] new File(URI) is the correct way to convert a URI to a File (pending NIO.2).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit face7459c231e4478691b51078fb18d9110c731c\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 22:42:59 +0000\n\n Removing bogus import.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71da662aa757531599f511632bb5d64c53fc1aec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 21:58:22 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a5c8055844933f02fadfa1e96eb9bf5fc3ec807\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 21:43:28 +0000\n\n more concise and IMHO discoverable way to expose /me.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a5762b6d1cf78e1f8871d2d23a465680c9673cf\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 19:36:29 +0000\n\n JUnitResultArchiver did not work over remoting\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ad71fa572f63aaf8a9f8fc6825f4d65d0d2e82a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 18:38:26 +0000\n\n added a script to merge back the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e886819ac8f4745dd9e1ad9c63a4f5d45a324940\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 18:36:01 +0000\n\n Merged revisions 20511,20544,20546,20549 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r20511 | kohsuke | 2009-08-06 14:32:18 -0700 (Thu, 06 Aug 2009) | 1 line\n \n fixed the UI regression. Maybe boolean collapsing is not happens automatically, or and is defined in a strange way for non-booleans?\n ........\n r20544 | kohsuke | 2009-08-07 22:22:42 -0700 (Fri, 07 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_319\n ........\n r20546 | kohsuke | 2009-08-07 22:22:55 -0700 (Fri, 07 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r20549 | kohsuke | 2009-08-08 01:19:02 -0700 (Sat, 08 Aug 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20596 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8742f823e11423bf0faf9e109b68f535d3050b4d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 18:33:52 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-20481\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ea4dbeeb6af0e03672a18f8251bac0c7b179288\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-10 13:51:50 +0000\n\n added Japanese localization for #20580\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20584 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1e93bf5c903d9a993c554c4dc2c05f7807dde14\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-09 20:35:50 +0000\n\n Merging in the junit branch. Lots of new features and bugfixes, including:\n - support for TestAction that can contribute various things to any TestObject (packages, classes and methods), using the TestDataPublisher extension point.\n Features include UI on the TestObject page, badges on the overview page, tasks in the side panel and annotating test output.\n - a junit-attachments plugin that uses this to record test attachments (files)\n - an extension to the claim plugin that offers claims on failing tests\n - editable test descriptions (on any TestObject)\n - a history page for all TestObjects (including test count and duration graph)\n - error details for failed tests are shown in a collapsed panel in test overview pages (package+class)\n - [FIXED HUDSON-3149] if file is .xml but does not parse, record a fake failing test\n - [FIXED HUDSON-1820] extra column displaying skipped tests\n - [HUDSON-2046] new test packages, classes and methods are shown in bold\n - [FIXED HUDSON-2228] test duration charts on all levels\n - [FIXED HUDSON-3451] expand environment variables in test results path\n \n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0246cc62ee196a865a075f2c7cb5a33b75ddb97c\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-09 20:12:13 +0000\n\n fixing the build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8db660ad11f7a625294c48b7f15619246fe08eba\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-09 20:05:25 +0000\n\n fixed login() and getContextPath() when working with non-root context\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20577 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da9baa17c397d2931456df04d7e2d70f6a042f93\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-09 20:05:02 +0000\n\n fixed login() and getContextPath() when working with non-root context\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20576 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d55900f8fab89ba174109076249a16072b80f69\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-09 20:00:41 +0000\n\n set AntClassLoader property as in pom\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7442cd4f6784e9c6d3bd9e2a7e4f9ffc51dffce\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-09 17:14:09 +0000\n\n [HUDSON-3687] return hudson.model.Environment from setUp so subclasses are not\n required to extend the Environment inner class.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 574b3d4961943c8de04f77ad3def3a3fe2d26be5\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-08 21:00:15 +0000\n\n [FIXED HUDSON-4180] - Changed calls for URL.getPath() to URL.toURI().getPath() in order to de-escape spaces (and others) correctly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52015e2c98bd07875f3c5968158152d92ee9d830\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-08 17:29:18 +0000\n\n [FIXED HUDSON-4110] show warning if zero value entered for #builds/#days to save\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20559 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d652291815c2c4d4424e0b704f8c64fc1ad74abe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-08 15:29:16 +0000\n\n [FIXED HUDSON-2431] added OfflineCause class to keep track of why a node is put offline.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba3a27a43236ac0bc79e49c238327eb6562b1d0a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-08 08:29:40 +0000\n\n [FIXED HUDSON-3392] use encodeURIComponent, not escape. escape breaks Japanese parameter value.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20550 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fdf2b84ae00a21801aa891500aae9eb2f1c006b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-08 04:04:15 +0000\n\n added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd717613411f213fdbaa2ca8f6b76082e9f30b9e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-06 01:09:50 +0000\n\n [HUDSON-4150] In 1.320 I added additional logging to track down where it's aborted. Please follow http://wiki.hudson-ci.org/display/HUDSON/Logging and enable logging for hudson.model.Run, then report back what it printed out.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bd0745e024578f833491351f5a934cf0f89d865\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-06 00:45:27 +0000\n\n [FIXED HUDSON-3979] in 1.320. Hudson was writing back CVS/Entries in a wrong encoding.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff1d18a6eb83a3080c2f608293a7ede8d17e6017\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-06 00:36:24 +0000\n\n improved docs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 110f9be255583426a7b1afa0cc93aa7116932411\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-06 00:12:01 +0000\n\n improved error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72a8f065160428053d0d6fe0e3d5ab6f738f061f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-06 00:02:31 +0000\n\n more logging.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20484 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b47fff0f31c8017435fc5e29e739c5a55b41292f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-05 23:52:16 +0000\n\n added more logging.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20483 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3aeb74eed74bec2e6e4678d060142201e8a92cd2\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-05 14:37:04 +0000\n\n don't write test file to current directory\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acd7e6b2bc9968b4106789750968542f3ac0602f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-05 12:50:14 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20454 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b6295140ec753c873453c2a00cacdc3a1810939\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-05 11:38:30 +0000\n\n MyViewsProperty.doIndex is not used\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01daea2fbffcb8e67d1f322ef1305f2b67573d0f\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-05 05:59:04 +0000\n\n [FIXED HUDSON-4160] fixed redirect after deleting view\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20452 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae28f88a1ff99214da66fa495e06b26032209f0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-04 15:34:41 +0000\n\n [FIXED HUDSON-3028] in 1.319. In a long run, I believe doing this control in the queue with ResourceController is better, because (1) scheduling one at a time can create unnecessary wait time --- say if one of the configuration needs to run on a slave that's blocked, then it's better to schedule others first, and (2) the notion of shared resources spans beyond a single job, so doing that coordination at a job level isn't general enough. That said, I think it'll be easy enough to maintain data compatibility when this happens, so I'm committing this change now.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca1010ca630616f073acf7e84b5485e1e5854a1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-04 00:58:18 +0000\n\n Hudson shouldn't immediately launch a slave newly created via copy.\n <a href=\"http://www.nabble.com/copying-slave-td24791624.html\">report</a>\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4857164a45c531e9d83423f0fa37719d490087db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-04 00:39:21 +0000\n\n Added extra type checking to detect problems like http://www.nabble.com/Creating-a-new-parameter-Type-%3A-Masked-Parameter-td24786554.html early on.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f69abee0bf5ffccb77ae707d42b4070550b4b940\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-04 00:37:51 +0000\n\n Merged revisions 20338,20358,20360,20363 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r20338 | kohsuke | 2009-07-31 10:44:39 -0700 (Fri, 31 Jul 2009) | 1 line\n \n until this works out of the box with JOnAS. See http://www.nabble.com/Error-with-mime-type--%27application-xslt%2Bxml%27-when-deploying-hudson-1.316-in-jonas-td24740489.html\n ........\n r20358 | kohsuke | 2009-07-31 18:18:06 -0700 (Fri, 31 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_318\n ........\n r20360 | kohsuke | 2009-07-31 18:18:19 -0700 (Fri, 31 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r20363 | kohsuke | 2009-07-31 19:08:10 -0700 (Fri, 31 Jul 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f99d26c0dd47e635b5245d4c9ad2166fb2ac97c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-04 00:32:13 +0000\n\n Added a new password parameter type to the parameterized builds.\n (<a href=\"http://www.nabble.com/Creating-a-new-parameter-Type-%3A-Masked-Parameter-td24786554.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6036ebba2176907e153b80994b0db1887d218f6\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-03 22:42:16 +0000\n\n [FIXED HUDSON-3703] added extra @Exposed properties for parameters\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6282431342d7a097dd62d3d1c77559070af2ed86\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-03 22:36:11 +0000\n\n [FIXED HUDSON-3703] added extra @Exposed properties for parameters\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20424 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76ad914ecffccd59a4f3a9cc2f0451a3828b9b83\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-03 22:08:37 +0000\n\n [FIXED HUDSON-2929] resolve variables in ArtifactArchiver.artifacts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1737855727975759b893bd34b87a2a326db7cea\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-03 21:59:00 +0000\n\n [FIXED HUDSON-3978] wrong project displayed in configuration page of RunParameterDefinition\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44a932af7b0f598a71c885061f1bf523a884e704\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-03 21:50:47 +0000\n\n [FIXED HUDSON-3539] fixed, although I wonder if we should not make selecting a file mandatory\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee112455227440aa58757879e4114f618fb66d38\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-03 21:34:06 +0000\n\n [HUDSON-4151 FIXED] user-private views\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cdda71ae46aca89fa01fc59f78391205cde88a69\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-03 21:31:39 +0000\n\n [HUDSON-4151 FIXED] user-private views\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d61985298e1a862f239a26966695060b12a71f42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-03 19:07:19 +0000\n\n no longer aggressively updating plugin POM to use the latest version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82951818b70a2b03e21c98dd5b6fc22d7fd73f9d\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-01 18:59:51 +0000\n\n fix Eclipse compile error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 908f93b62431213ef699cdccf44c660819e9f391\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-01 16:12:56 +0000\n\n added svn:ignore for eclipse project files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 163c08003eb25cbe259fc8a8277bb3e264e36d18\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-01 15:47:55 +0000\n\n [FIXED HUDSON-4063] disable DownloadService during tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 380238f16cb8e80fe019016b0ecad42fa17a33ca\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-08-01 15:44:54 +0000\n\n fixed a few compiler warnings\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 124c3a1ca9d1dc53f2e3266436f8a1a9229e0d73\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-31 17:54:40 +0000\n\n not sure why this is failing a test but hopefully this would do?\n \n Error is:\n \n ------\n Legacy code started this job. No cause information is available\n Staging pom.xml\n Parsing POMs\n Discovered a new module test:test Unnamed - test:test:jar:0.1-SNAPSHOT\n [workspace] $ /home/hudson/tools/linux-i586/java1.6.0_13/jre/bin/java -cp /home/hudson/workspace/hudson/hudson/main/maven-agent/target/maven-agent-1.318-SNAPSHOT.jar:/tmp/hudson734403729557882019test/maven-2.0.7/boot/classworlds-1.1.jar hudson.maven.agent.Main /tmp/hudson734403729557882019test/maven-2.0.7 /home/hudson/workspace/hudson/hudson/main/remoting/target/remoting-1.318-SNAPSHOT.jar /home/hudson/workspace/hudson/hudson/main/maven-interceptor/target/maven-interceptor-1.318-SNAPSHOT.jar 59419\n &#0;&#0;&#0;channel started\n Executing Maven: -B -f /tmp/hudson5515991059914480682test/jobs/test0/workspace/pom.xml install\n [INFO] Scanning for projects...\n [INFO] ----------------------------------------------------------------------------\n [INFO] Building Unnamed - test:test:jar:0.1-SNAPSHOT\n [INFO] task-segment: [install]\n [INFO] ----------------------------------------------------------------------------\n [INFO] ------------------------------------------------------------------------\n [ERROR] BUILD ERROR\n [INFO] ------------------------------------------------------------------------\n [INFO] The plugin 'org.jvnet.maven-antrun-extended-plugin:maven-antrun-extended-plugin' does not exist or no valid version could be found\n [INFO] ------------------------------------------------------------------------\n [INFO] For more information, run Maven with the -e switch\n [INFO] ------------------------------------------------------------------------\n [INFO] Total time: 1 second\n [INFO] Finished at: Fri Jul 31 10:02:09 PDT 2009\n [INFO] Final Memory: 4M/8M\n [INFO] ------------------------------------------------------------------------\n channel stopped\n Finished: FAILURE\n ------\n expected:<SUCCESS> but was:<FAILURE>\n at junit.framework.Assert.fail(Assert.java:47)\n at junit.framework.Assert.failNotEquals(Assert.java:282)\n at junit.framework.Assert.assertEquals(Assert.java:64)\n at org.jvnet.hudson.test.HudsonTestCase.assertBuildStatus(HudsonTestCase.java:519)\n at hudson.maven.RedeployPublisherTest.testBug2593(RedeployPublisherTest.java:48)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7fffedbc991e4464533b81f1bc154d82f99ec453\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-31 17:22:52 +0000\n\n Added create-job CLI command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8299a33dba6016380a66965bf91e848bd344d107\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-31 05:25:39 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1193becacc95c83d74169a64484b10a1bee93b10\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-31 05:25:01 +0000\n\n Added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a07e5a2356a733a476ecc82e6b828d2431edab47\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 21:52:52 +0000\n\n Modified to use the modern form binding, and moved help files to their proper locations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d95842ad57ef57fe015ccef97e3bd85a978ffe8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 21:43:41 +0000\n\n fixed a test failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac7d23792eeb4219f26d1984cf85b8567e8d0493\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 21:38:10 +0000\n\n fixed NPE in the console output.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6b285511e7b2e4149925cfc2d63f6c66d5082dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 21:29:45 +0000\n\n formatting changes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4d54adc50fe7c03373e03b589dd1498178aadf1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 02:20:12 +0000\n\n Added a test button to the PAM configuration to make sure Hudson has read access to\n /etc/shadow\n (<a href=\"http://www.nabble.com/pam-auth-issues-td24698467.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3647a8b162cb4efeff825892a3f75c4576ce3dd4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 01:49:37 +0000\n\n Improved the start up error handling with <tt>slave.jar -jnlpUrl</tt> option.\n (<a href=\"http://www.nabble.com/Windows-slave-unable-to-connect-after-upgrade-to-1.317-td24726491.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c04e63d9f0c0b1a3b0683e64838c685cdddcd265\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 00:47:34 +0000\n\n Merged revisions 19592-19593,19651,19669,19671-19672,19709,19712-19715,19728-19729,19825-19828,19859-19861,19863-19865,19869,19874-19875,19889,19896,19908-19909,19979,19982,20106,20115,20141-20144,20184,20196,20207-20208,20215-20216,20222,20286,20293 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/concurrent-build\n \n ........\n r19592 | kohsuke | 2009-07-10 14:02:22 -0700 (Fri, 10 Jul 2009) | 1 line\n \n introduced getWorkspace() and getModuleRoot() on AbstractBuild.\n ........\n r19593 | kohsuke | 2009-07-10 15:06:08 -0700 (Fri, 10 Jul 2009) | 1 line\n \n introduced a flag to control the behavior, so that we can expose the feature much later after we merge the branch into the trunk.\n ........\n r19651 | kohsuke | 2009-07-13 08:48:31 -0700 (Mon, 13 Jul 2009) | 1 line\n \n modified to work with multiple concurrent builds\n ........\n r19669 | kohsuke | 2009-07-13 14:25:58 -0700 (Mon, 13 Jul 2009) | 1 line\n \n updating TODOs\n ........\n r19671 | kohsuke | 2009-07-13 16:50:42 -0700 (Mon, 13 Jul 2009) | 1 line\n \n committing my changes before I push this up to the Run class.\n ........\n r19672 | kohsuke | 2009-07-13 17:14:41 -0700 (Mon, 13 Jul 2009) | 1 line\n \n pushed the change up to the Run class, which simplifies things a bit, and avoids a race condition in the final \"notifyAll\" when the build is completed.\n ........\n r19709 | kohsuke | 2009-07-14 17:56:24 -0700 (Tue, 14 Jul 2009) | 1 line\n \n added checkpoint methods to the base type of where it's commonly used, to simplify invocations.\n ........\n r19712 | kohsuke | 2009-07-14 18:16:50 -0700 (Tue, 14 Jul 2009) | 1 line\n \n revisited the CheckPoint abstraction. I think this is more OO now\n ........\n r19713 | kohsuke | 2009-07-14 18:17:18 -0700 (Tue, 14 Jul 2009) | 1 line\n \n doc fix\n ........\n r19714 | kohsuke | 2009-07-14 18:23:32 -0700 (Tue, 14 Jul 2009) | 1 line\n \n replaced AbstractProject.getWorkspace() by AbstractBuild.getWorkspace(). The easy ones are done, but the harder ones remain.\n ........\n r19715 | kohsuke | 2009-07-14 18:32:56 -0700 (Tue, 14 Jul 2009) | 1 line\n \n more getWorkspace() changes\n ........\n r19728 | kohsuke | 2009-07-15 11:17:25 -0700 (Wed, 15 Jul 2009) | 1 line\n \n removed more getWorkspace() usage by getSomeWorkspace()\n ........\n r19729 | kohsuke | 2009-07-15 11:17:43 -0700 (Wed, 15 Jul 2009) | 1 line\n \n this is done\n ........\n r19825 | kohsuke | 2009-07-17 15:35:21 -0700 (Fri, 17 Jul 2009) | 4 lines\n \n - refactored SCM triggering code to avoid queueing up too many threads.\n - workspace locking only happens if the SCM declares that the polling requires a workspace.\n \n TODO: given the face of concurrent builds, a single workspace lock won't work.\n ........\n r19826 | kohsuke | 2009-07-17 16:21:15 -0700 (Fri, 17 Jul 2009) | 5 lines\n \n implemented the handling of polling/build mutual exclusion when polling requires a workspace.\n \n The SCMs that require a workspace for polling, such as CVS, do so by comparing the state of the workspace\n vs that of the remote. So it needs to use the workspace of the last build. Polling needs to wait for this workspace\n if it's currently in use by a build, so a wait/notify scheme was needed, and hence WorkspaceList.\n ........\n r19827 | kohsuke | 2009-07-17 16:32:54 -0700 (Fri, 17 Jul 2009) | 1 line\n \n removed the workspace resource lock.\n ........\n r19828 | kohsuke | 2009-07-17 16:40:09 -0700 (Fri, 17 Jul 2009) | 1 line\n \n got rid of the lock. A build will always allocate an available workspace, so this is no longer necessary.\n ........\n r19859 | kohsuke | 2009-07-18 12:45:03 -0700 (Sat, 18 Jul 2009) | 2 lines\n \n Fixing a test failure. This might be signaling a depper abstraction problem, but let's see...\n ........\n r19860 | kohsuke | 2009-07-18 13:10:32 -0700 (Sat, 18 Jul 2009) | 1 line\n \n bug fix\n ........\n r19861 | kohsuke | 2009-07-18 13:12:18 -0700 (Sat, 18 Jul 2009) | 1 line\n \n typo\n ........\n r19863 | kohsuke | 2009-07-18 13:25:20 -0700 (Sat, 18 Jul 2009) | 1 line\n \n pass in common parameters for convenience.\n ........\n r19864 | kohsuke | 2009-07-18 13:36:34 -0700 (Sat, 18 Jul 2009) | 1 line\n \n doc fix\n ........\n r19865 | kohsuke | 2009-07-18 13:57:55 -0700 (Sat, 18 Jul 2009) | 1 line\n \n bug fix.\n ........\n r19869 | kohsuke | 2009-07-18 14:07:18 -0700 (Sat, 18 Jul 2009) | 2 lines\n \n This fixes the elusive NPE in com.gargoylesoftware.htmlunit.javascript.host.Event.<init>(Event.java:164)\n ........\n r19874 | kohsuke | 2009-07-18 14:44:39 -0700 (Sat, 18 Jul 2009) | 1 line\n \n forgot to update this.\n ........\n r19875 | kohsuke | 2009-07-18 14:44:48 -0700 (Sat, 18 Jul 2009) | 1 line\n \n forgot to update this.\n ........\n r19889 | kohsuke | 2009-07-18 16:12:04 -0700 (Sat, 18 Jul 2009) | 1 line\n \n fixed the license header.\n ........\n r19896 | kohsuke | 2009-07-18 16:16:44 -0700 (Sat, 18 Jul 2009) | 1 line\n \n adding a note.\n ........\n r19908 | kohsuke | 2009-07-18 17:13:03 -0700 (Sat, 18 Jul 2009) | 1 line\n \n fixed a bug. The parent build will likely run on a different node, so we can't just inherit its workspace.\n ........\n r19909 | kohsuke | 2009-07-18 17:16:54 -0700 (Sat, 18 Jul 2009) | 1 line\n \n reorgznied imports.\n ........\n r19979 | kohsuke | 2009-07-20 14:22:50 -0700 (Mon, 20 Jul 2009) | 1 line\n \n [HUDSON-4060] fixed a reported ClassCastException, but I don't think that's related to the hang problem.\n ........\n r19982 | kohsuke | 2009-07-20 14:51:11 -0700 (Mon, 20 Jul 2009) | 31 lines\n \n increasing the error margin in response to the flaky test that causes this error:\n \n unexpected build status; build log was: ------ Legacy code started this job. No cause information is available Recording test results Test reports were found but none of them are new. Did tests run? For example, /tmp/hudson3604989730528561398test/jobs/test0/workspace/junit.xml is 1 sec old Finished: FAILURE ------ expected:<UNSTABLE> but was:<FAILURE>\n \n Stacktrace\n \n junit.framework.AssertionFailedError: unexpected build status; build log was:\n ------\n Legacy code started this job. No cause information is available\n Recording test results\n Test reports were found but none of them are new. Did tests run?\n For example, /tmp/hudson3604989730528561398test/jobs/test0/workspace/junit.xml is 1 sec old\n Finished: FAILURE\n ------\n expected:<UNSTABLE> but was:<FAILURE>\n at junit.framework.Assert.fail(Assert.java:47)\n at junit.framework.Assert.failNotEquals(Assert.java:282)\n at junit.framework.Assert.assertEquals(Assert.java:64)\n at org.jvnet.hudson.test.HudsonTestCase.assertBuildStatus(HudsonTestCase.java:520)\n at hudson.tasks.junit.CaseResultTest.testIssue20090516(CaseResultTest.java:74)\n \n Standard Output\n \n === Starting testIssue20090516\n \n Standard Error\n \n 2009-07-20 07:20:23.430::INFO: jetty-6.1.11\n 2009-07-20 07:20:23.434::INFO: NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet\n 2009-07-20 07:20:23.436::INFO: Started SocketConnector@0.0.0.0:45218\n ........\n r20106 | kohsuke | 2009-07-24 10:27:30 -0700 (Fri, 24 Jul 2009) | 1 line\n \n adding a few well-known check points to expose them to plugins.\n ........\n r20115 | kohsuke | 2009-07-24 14:42:58 -0700 (Fri, 24 Jul 2009) | 3 lines\n \n Added a mechanism to handle the compatibility with earlier plugins. Have plugins declare the synchronization service it expects Hudson to provide.\n \n This being binary compatible change allows Hudson to use existing plugins correctly, but it's source incompatibility allows us to advertize the new semantics to plugin developers, new or old.\n ........\n r20141 | kohsuke | 2009-07-24 19:03:07 -0700 (Fri, 24 Jul 2009) | 1 line\n \n better type safety\n ........\n r20142 | kohsuke | 2009-07-24 19:13:43 -0700 (Fri, 24 Jul 2009) | 1 line\n \n update the thread name to make the thread dump more understandable.\n ........\n r20143 | kohsuke | 2009-07-24 19:22:12 -0700 (Fri, 24 Jul 2009) | 1 line\n \n fixed a compilation problem.\n ........\n r20144 | kohsuke | 2009-07-24 19:30:22 -0700 (Fri, 24 Jul 2009) | 1 line\n \n fixed a test failure. Runner needs to be a stack.\n ........\n r20184 | kohsuke | 2009-07-27 10:51:20 -0700 (Mon, 27 Jul 2009) | 3 lines\n \n When remote JVM (in this case Maven) calls back to the proxy object, the executing thread needs to be able to behave as if it's the executor thread. So added the necessary abstractions for doing that.\n \n It might have been better to do this in the remoting, by using the blocking caller thread to serve requests. That would be harder, but it gets rid of this ugly ThreadLocal book keeping.\n ........\n r20196 | kohsuke | 2009-07-27 13:22:33 -0700 (Mon, 27 Jul 2009) | 1 line\n \n Fixed a test failure. The proxy interface needs to be public for the interceptor to be able to invoke it.\n ........\n r20207 | kohsuke | 2009-07-27 17:27:35 -0700 (Mon, 27 Jul 2009) | 1 line\n \n [HUDSON-4060] this class-level synchronization has a devastating effect as it effectively creates a single giant lock for the entire Hudson and can cause a dead lock.\n ........\n r20208 | kohsuke | 2009-07-27 17:28:58 -0700 (Mon, 27 Jul 2009) | 1 line\n \n improved the thread name.\n ........\n r20215 | kohsuke | 2009-07-28 10:58:15 -0700 (Tue, 28 Jul 2009) | 1 line\n \n added form databinding support for <f:optionalBlock>\n ........\n r20216 | kohsuke | 2009-07-28 11:00:35 -0700 (Tue, 28 Jul 2009) | 1 line\n \n concurrent build is now a switch activated for each project separately.\n ........\n r20222 | kohsuke | 2009-07-28 15:30:18 -0700 (Tue, 28 Jul 2009) | 3 lines\n \n bug fix in the rendering of the build history when you have some builds finished earlier than their earlier builds that are still in progress.\n \n This also fixes a race condition in a non concurrent build case, which can result in some build #s showing up more than once after AJAX update if the status of the build changes between the computation of 'nn' and that of the rendering.\n ........\n r20286 | kohsuke | 2009-07-29 11:05:00 -0700 (Wed, 29 Jul 2009) | 1 line\n \n still fixing more build list update issues. The original fix only kicked in for the list produced by AJAX, and didn't work for the initial list.\n ........\n r20293 | kohsuke | 2009-07-29 17:03:20 -0700 (Wed, 29 Jul 2009) | 1 line\n \n simplified a bit\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55ff2426875fae6489bb9072e61258509e08e151\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 00:14:28 +0000\n\n preparing to merge back the concurrent build branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4345b330aa17e6a2b09f075c2b24fb6f14b706d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-30 00:14:06 +0000\n\n fixed a possible race condition\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bd488e0272d9b417977d7032f6c0ae6fc1cb66e\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 23:47:03 +0000\n\n [FIXED HUDSON-2575] Added support for optional alternate Maven settings file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bd1399214e25794603630ce6d323b692c7dfad9\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 19:11:25 +0000\n\n [FIXED HUDSON-3527] Maven plugin docs moved to maven-plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbfffcc567f87df21a4e30c4e0462805c75e4eaa\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 18:25:58 +0000\n\n Fixing hetero-list to not error out when a descriptor does not have a config.jelly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 888d46ad5399a7f9f7b1a9d102bf1fb816940c30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 17:26:11 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-20283\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a99e7d2e62d8dc54a716d42d95f69244632844e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 01:54:19 +0000\n\n setResult() method no longer returns null at any situation.\n See http://www.nabble.com/Determining-the-status-of-a-wrapped-build-before-running-the-post-steps-td24700235.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28648c20373f4bcbd43d8a0367d74e229066da80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 01:43:22 +0000\n\n made to work better with protected Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4436a3774b9d6412547f14b07d9d97e3534054e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 01:11:48 +0000\n\n updated to keep up with the @javadoc tag change in Wiki\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 597cd81fffa30ca8b97226ff7e4524af7e2d02b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 00:19:23 +0000\n\n merge failure corrected\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 992550f8bda50eb408b8e8372f4b38a6619ce77c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-29 00:10:07 +0000\n\n fixed a test failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10db7a5c8e4981bca8838a6bce60c405faf51c2d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-28 23:52:49 +0000\n\n merged back the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20229 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 901adc4d7b27d83b0657d405d6aeb73fc9ce5b4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-28 22:48:27 +0000\n\n pick up a newer version of ssh-slaves\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26f6d80e31626f44ba33002e77463900a4b3b3ae\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-28 20:11:01 +0000\n\n Fixed Advanced Project Options message property name.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba67cdd1ad75c9a5b7c7a6b71192a38179329e28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-27 23:05:16 +0000\n\n Generalized ParametersAction so that this benefits other plugins, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d61538c83bc08de5a2b4fd3b8314aea5fee512c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-27 22:49:58 +0000\n\n [FIXED HUDSON-4118] Fixed a bug in JDK auto-installation to Windows with directories with whitespaces. In 1.318.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=4118\">issue 4118</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20200 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b9b52edf7e0b3d913b42d98f1f7a27e63ce3678\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-27 22:02:02 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 482e7d1da41d5d5596efaa189cb505c1cb97efec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-27 21:18:36 +0000\n\n Debian package now depends on <tt>java2-runtime-headless</tt> instead of <tt>java2-runtime</tt>\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20198 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7c9278f7fcdb1cc07c2bf88a579cf5766882b05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-27 18:16:01 +0000\n\n <tt>slave.jar</tt> now has the <tt>-auth</tt> option to specify the credential for accessing Hudson\n (<a href=\"http://www.nabble.com/Hudson-Linux-Master-%2B-Windows-Slave-issues-to24679421.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6b3205b338a4e70a44ebe36b197a74b94e4618d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-27 16:48:35 +0000\n\n [FIXED HUDSON-4070] Edit Description worked incorrectly when default view\n is changed from All jobs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20183 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd3fe877055ecb275a8856458cdad259d015e536\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-27 16:09:05 +0000\n\n fixed a compilation problem in the backup plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fff1cb106c33aeff302c15393fc3035b5753338\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-25 01:56:48 +0000\n\n add/delete caption is confusing between deleting installer vs deleting Ant/Maven etc, so be more specific.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ccd08e42dbad94b465372a3d8b247aa4a169f8c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-25 01:13:06 +0000\n\n Hudson can't restart itself on Mac, so don't pretend that it can.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d174ba560b0369148893320d90787d376161e09c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-25 00:54:25 +0000\n\n fixed the abstraction and dead JDK/config.jelly is now live.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20130 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94b235dd750410c9adb041d09567c93ea49e9488\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-24 23:03:51 +0000\n\n [HUDSON-4102] removed logic duplication between FilteredChangeSet and MavenUtil, and split the rather complex filtering code into smaller functions.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20121 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 477d59fc99a083e3a8652b0db13564e650e61f86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-24 22:25:41 +0000\n\n this breaks a build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 344e27d39a8f9cd43a75ff066829aa46db599d46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-24 22:03:14 +0000\n\n [FIXED HUDSON-4086] in 1.318.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e0b5527b3a8085da4d0b23905d83778e1678b70\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-24 21:01:35 +0000\n\n [FIXED HUDSON-4102] Private repository will now be used for POM parsing - but more importantly, incremental Maven build support now added!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7173ecf54854478be3db4da5f1e9fa29baa9cf1b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-24 17:00:06 +0000\n\n Switching from the -jar option to the -cp option to improve the robustness against different launch mode.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8033ab30d5eef3212b2a1b2be89ed570d016371\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-24 01:22:27 +0000\n\n exposing the method for use in ssh-slaves.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fae7a014a2a0007ef18c45979f980e461bb81d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-23 21:06:13 +0000\n\n added a note about the invocation timing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c129ad100fe9b22a70d7bb6e84146afbc33dba8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-23 20:45:57 +0000\n\n configured HTTP listener explicitly to let people change the port via -Dport=12345\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d695d683569073ea2db0d42c21739c33d14a3f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-23 00:02:24 +0000\n\n trim whitespace\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9368b76d39e84591a694bdb0386db859188bfa88\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-22 19:01:01 +0000\n\n Windows service now does log rotation and handles whitespace in path correctly.\n (This is only applicable to newly installed services.)\n (<a href=\"http://www.nabble.com/Windows-Service%3A-Error-193%3A-***-is-not-a-valid-Win32-application.-td24586795.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef4096c7da86eb7e81b167aed3109a766e31ffe3\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-22 17:24:48 +0000\n\n Argh. Rolling back last commit when I realized that \"ignoreUpstremChanges\" is locked into the config.xml for projects already.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e2db7b04421dc105ddbb89be3838ffc97a0ec04\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-22 17:20:50 +0000\n\n Just because I hate typos - the various references to \"upstrem\" have been fixed to \"upstream\".\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7cdd9ee0422f89d315c430730e68c745f833d920\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-22 00:47:47 +0000\n\n improved error diagnosis.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76aec3268af9b570a3b964be1d4c13789266da8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-22 00:35:13 +0000\n\n Fixed a bug in inferring root DN in non-anonymous LDAP environment.\n (<a href=\"http://www.nabble.com/Hudson-non-anonymous-LDAP-broken---td24529557.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e50f6d0aed549832e74a29cfe0546a2f2909467\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-22 00:28:09 +0000\n\n Exported BUILD_ID to the remote API.\n (<a href=\"http://www.nabble.com/How-get-BUILD_ID-from-other-project-in-Hudson-td24588627.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d11b87e1311b65acedd7cdb88283db7300dbb4d\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-22 00:05:30 +0000\n\n Use POST instead of GET request methods to delete or rename builds and views.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a42ec62668cc48afb8bce03288408833909a4fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 23:38:49 +0000\n\n If the user sets up \"Hudson's own\" security realm, UI now asks the first admin user to be created.\n This improves the first time user experience.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8202825752cfd3c8b246c20a32ad086e1a39b3ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 22:55:33 +0000\n\n added a remove method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c511f391e255a7a4656bfcb90449a792e74c93e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 22:09:35 +0000\n\n ... so that those methods can be called like regular Java methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20037 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20733e2cc99f95b2c1efe2f88d979b48f246eee1\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 21:30:40 +0000\n\n Made threadPoolForLoad non-static and transient, so it is recreated for every new Hudson.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70db23bf56bf327b86333acc81bc423a4b28de9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 17:02:03 +0000\n\n Merged revisions 19919,19998,20022 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/matrix-parent\n \n ........\n r19919 | kohsuke | 2009-07-18 18:45:59 -0700 (Sat, 18 Jul 2009) | 1 line\n \n committing the work in progress.\n ........\n r19998 | kohsuke | 2009-07-20 18:58:15 -0700 (Mon, 20 Jul 2009) | 1 line\n \n [HUDSON-936] I believe this should do.\n ........\n r20022 | kohsuke | 2009-07-21 09:48:03 -0700 (Tue, 21 Jul 2009) | 1 line\n \n adding a switch to enable this selectively, so that we can give this feature a longer soak time.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7de22669cbe9acd588b013d145c880af60bcd18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 16:59:56 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-19911\" from\n https://www.dev.java.net/svn/hudson/branches/matrix-parent\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 757d8c494faecf585a46f305446cdea7c411faa0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 16:48:38 +0000\n\n use ssh-slaves 0.6 that includes better error diagnosys\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0485afc898d16c9c64cc8182345e6390cddcaf73\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 00:43:39 +0000\n\n This happens often enough that being INFO is annoying.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9cf121b671d0f8b07d1dcc6f073061311624c60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-21 00:24:00 +0000\n\n Don't let the slave TCP/IP connection port failure to prevent Hudson start up.\n (<a href=\"http://www.nabble.com/%22java.net.BindException%3A-Address-already-in-use%22-blocks-Hudson-td24549943.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e1e552a89a01b0698f569e66ace030349f6ddd4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-20 22:04:39 +0000\n\n keep it BindException\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25f0b30611d88a4dcb6ec375b74f1a3f88c12194\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-20 21:35:33 +0000\n\n [HUDSON-2736] Tweaked a couple things - should now check to see if (a) any upstream projects of a dependency are also in the list of builds to be kicked off, and if there are any, skip this dependency's build (since it'll get kicked off later), and (b) any upstream projects of a dependency are currently in queue or building, and if so, skips this dependency's build. These could possibly be folded in together, but I've got them separate for now.\n \n This change will go live in 1.317.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f77062a18fa1dc94b3d6159896721e0b1de50abd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-20 21:06:46 +0000\n\n improved the error message to show the port number.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ceda2c5ca09bfe6e8cb7a601a8b9f33fa3838c69\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-20 20:56:55 +0000\n\n Merged revisions 19831,19833,19836 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r19831 | kohsuke | 2009-07-17 18:36:33 -0700 (Fri, 17 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_316\n ........\n r19833 | kohsuke | 2009-07-17 18:36:46 -0700 (Fri, 17 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r19836 | kohsuke | 2009-07-17 19:06:51 -0700 (Fri, 17 Jul 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5dc8705ac1ba92a49e0fb0844e3c8400f4dc4a76\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-20 01:39:08 +0000\n\n fixed Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4f2a2a0872c14fc421f1e0906dbcdca6ecdfddf\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-20 00:37:16 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19940 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 259f9283515cb96794a5ced3411b8eb9e79653de\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-19 21:35:13 +0000\n\n Fixed Japanese localizaion\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19935 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1966fe5325a0fc912e0f276bf9804b027e17ef37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-19 01:37:06 +0000\n\n improved the headless detection to cover OpenJDK on ARM.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d83ecab213d84ad51d29798a8405e4d9afc4c8fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-19 00:37:37 +0000\n\n [FIXED HUDSON-4053] Incorporated a new version of Winstone that fixes this problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b79420eef69e5dadfd323c72c74cddc7bf7ba23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-18 22:45:26 +0000\n\n [HUDSON-4038] To find out who's putting null, added a defensive check\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19885 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4567eb822a29fc86f9600e3d325def146f973ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-18 22:30:57 +0000\n\n [FIXED HUDSON-4039] Fixed a serilization problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd49e846c7266f5aa735f99326b1314ce8510e2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-18 22:19:40 +0000\n\n [HUDSON-4047] forgot to commit the actual change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01a6d37482cc74fab55a6e5cf926c86903650b15\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-18 22:17:20 +0000\n\n [HUDSON-4044] Added logging to hudson.tasks.LogRotator so that you can get more information about what's going on. This will be in 1.317.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8e7c1bfb5e042d50e24696d3d0cbd58bc97473e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-18 21:57:14 +0000\n\n [HUDSON-4045] The actual change was not committed in the previous one.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0959c863264142ade523df1b8578ba316235c78c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-18 21:02:12 +0000\n\n [FIXED HUDSON-4048] Applied a translation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19866 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de71106a037d504f99fc88bfe47860771c24a9d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-18 20:21:38 +0000\n\n <li class=bug>\n Fixed a JDK path separator issue between Windows master and Unix slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 650b3fe13e98e449fec34bf6d135b24be2c79966\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-17 17:48:20 +0000\n\n documented auto-registration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19820 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f3517080b5088e0bed8fa954fab3b54579eb070\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-17 17:18:09 +0000\n\n added a convenient subtype for SecurityRealm after seeing a confusion like http://www.nabble.com/Questions-with-implementing-Custom-SecurityRealm-td24524178.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19818 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e3b332c49badbc93721d59c09f17344ef05b502\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-17 16:31:48 +0000\n\n according to http://maven.apache.org/plugins/maven-surefire-plugin/examples/system-properties.html this is the correct syntax.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b162cb9dc56fe5d50a53460d9e90a5047c47e5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-17 04:16:18 +0000\n\n Merged revisions 19665-19668,19675-19677,19683-19684,19692-19696,19701,19706-19708,19716-19722,19730,19737,19802-19803 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r19665 | kohsuke | 2009-07-13 10:48:59 -0700 (Mon, 13 Jul 2009) | 1 line\n \n merged the RC branch back. This time I saw a lot of strange merge failures. Is svnmerge interfering with Subversion 1.6 somehow?\n ........\n r19666 | kohsuke | 2009-07-13 10:58:37 -0700 (Mon, 13 Jul 2009) | 1 line\n \n fixed a compilation problem\n ........\n r19667 | kohsuke | 2009-07-13 11:51:29 -0700 (Mon, 13 Jul 2009) | 1 line\n \n The default view is now configurable.\n ........\n r19668 | kohsuke | 2009-07-13 12:20:49 -0700 (Mon, 13 Jul 2009) | 1 line\n \n added a reference to a typical way of creating a Launcher\n ........\n r19675 | kohsuke | 2009-07-13 18:58:37 -0700 (Mon, 13 Jul 2009) | 1 line\n \n doc improvement.\n ........\n r19676 | kohsuke | 2009-07-13 18:58:59 -0700 (Mon, 13 Jul 2009) | 1 line\n \n this makes it easier for me to discover the related tests\n ........\n r19677 | kohsuke | 2009-07-13 19:02:23 -0700 (Mon, 13 Jul 2009) | 3 lines\n \n Fixed a bug in Winstone that may result in \"unable to create new native thread\" error\n (<a href=\"http://www.nabble.com/OutOfMemoryError-on-all-jobs-after-a-while-td24408800.html\">report</a>)\n ........\n r19683 | kohsuke | 2009-07-13 20:55:43 -0700 (Mon, 13 Jul 2009) | 1 line\n \n [FIXED HUDSON-1920] Applied a patch. In 1.316.\n ........\n r19684 | kohsuke | 2009-07-13 21:17:00 -0700 (Mon, 13 Jul 2009) | 1 line\n \n bumped up to 0.8 to fix IE7 rendering problem\n ........\n r19692 | kohsuke | 2009-07-14 10:22:18 -0700 (Tue, 14 Jul 2009) | 1 line\n \n added an icon for plugins\n ........\n r19693 | kohsuke | 2009-07-14 10:22:32 -0700 (Tue, 14 Jul 2009) | 1 line\n \n forgot to commit this file\n ........\n r19694 | kohsuke | 2009-07-14 10:31:12 -0700 (Tue, 14 Jul 2009) | 1 line\n \n replaced the icon\n ........\n r19695 | kohsuke | 2009-07-14 10:38:17 -0700 (Tue, 14 Jul 2009) | 3 lines\n \n Tentatively added additional extension points to control queue behaviors.\n (<a href=\"http://www.nabble.com/Queue-handling-contribution-td24322512.html\">patch</a>)\n ........\n r19696 | kohsuke | 2009-07-14 11:48:03 -0700 (Tue, 14 Jul 2009) | 3 lines\n \n Fixed a possible NPEs with the slavestatus plugin.\n (<a href=\"http://www.nabble.com/Hudson-throws-NPE-after-upgrade-to-1.1315-td24476619.html\">report</a>)\n ........\n r19701 | kohsuke | 2009-07-14 14:33:15 -0700 (Tue, 14 Jul 2009) | 1 line\n \n cherry picking from rev.19592.\n ........\n r19706 | kohsuke | 2009-07-14 17:03:13 -0700 (Tue, 14 Jul 2009) | 1 line\n \n fixed possible NPE\n ........\n r19707 | kohsuke | 2009-07-14 17:03:37 -0700 (Tue, 14 Jul 2009) | 1 line\n \n doc fix\n ........\n r19708 | kohsuke | 2009-07-14 17:41:37 -0700 (Tue, 14 Jul 2009) | 1 line\n \n improved error diagnostics\n ........\n r19716 | kohsuke | 2009-07-14 18:58:46 -0700 (Tue, 14 Jul 2009) | 3 lines\n \n Fixed a possible StringIndexOutOfBoundsException with Windows process execution.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=4034\">issue 4034</a>)\n ........\n r19717 | mindless | 2009-07-14 19:01:52 -0700 (Tue, 14 Jul 2009) | 2 lines\n \n [FIXED HUDSON-4011] translation correction from flominator\n ........\n r19718 | kohsuke | 2009-07-14 19:02:24 -0700 (Tue, 14 Jul 2009) | 1 line\n \n [FIXED HUDSON-4032] Fixed in 1.316.\n ........\n r19719 | kohsuke | 2009-07-14 19:09:23 -0700 (Tue, 14 Jul 2009) | 1 line\n \n [HUDSON-3984] Added logging.\n ........\n r19720 | kohsuke | 2009-07-14 19:12:19 -0700 (Tue, 14 Jul 2009) | 1 line\n \n [HUDSON-3984] Added logging.\n ........\n r19721 | kohsuke | 2009-07-14 19:14:40 -0700 (Tue, 14 Jul 2009) | 1 line\n \n [HUDSON-3984] Added logging.\n ........\n r19722 | kohsuke | 2009-07-14 20:14:34 -0700 (Tue, 14 Jul 2009) | 1 line\n \n modernized.\n ........\n r19730 | kohsuke | 2009-07-15 11:49:16 -0700 (Wed, 15 Jul 2009) | 1 line\n \n [FIXED HUDSON-3803] In 1.316.\n ........\n r19737 | kohsuke | 2009-07-15 12:44:53 -0700 (Wed, 15 Jul 2009) | 1 line\n \n creating a new RC branch\n ........\n r19802 | kohsuke | 2009-07-16 19:22:06 -0700 (Thu, 16 Jul 2009) | 3 lines\n \n resurrected URLClassLoader code and made that a default after Tom reported a performance problem during a start up, caused by repeated attempt to load a non-existent class.\n \n Our current theory is that the AntClassLoader.getResourceStream(...) does repeated file system stat calls, and we suspect that is slow on NTFS. Caching a failure should help boost the performance.\n ........\n r19803 | kohsuke | 2009-07-16 19:31:41 -0700 (Thu, 16 Jul 2009) | 3 lines\n \n // see http://www.nabble.com/404-Not-Found-error-when-clicking-on-help-td24508544.html\n // I suspect some containers are returning directory names.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19805 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b029bf585f7d6167674b1e36766fece1742d0239\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-17 04:09:01 +0000\n\n the ClassicPluginStrategy change went into the trunk (and not merged yet), but this change activates it.\n \n We want AntClassLoader during tests to avoid \"too many open files\" problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19804 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 834d7d166908f33812e5ec413a1f4d66e827a119\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-16 23:00:32 +0000\n\n added more logging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 958c14c2c2f5cce1e3a6e5ab6e0e25e7033ba1a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-16 18:31:01 +0000\n\n <li class=rfe>\n Slaves expose more information via the remote API now.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 703fd0e8e2239df181419cf927bc638eb74d12b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-16 02:14:31 +0000\n\n [HUDSON-3546] Fixed toward 1.317.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18548cc86bc06cd256c1eea0cceade436efcf750\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-16 01:34:01 +0000\n\n [HUDSON-3081] Improved the error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3db6cce36018c493b8ddc1a197b40e13ec9c92e9\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 22:44:06 +0000\n\n Added Japanese localization(default view)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 552c78724c2d3c574edefd3d490d4d9e99f19855\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 21:21:25 +0000\n\n fixed well-formedness error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2390f683b4cda2d761cdbf0a57ba7018af4ce19e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 21:20:00 +0000\n\n don't let the local variable hide the field.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad24b7e072432b32b743c2a7e4bc62df1d34ef1a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 18:49:16 +0000\n\n [FIXED HUDSON-3803] In 1.316.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19730 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab3a78c5ad2f63586abbe9cf51491fa0ec5f7159\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 03:14:34 +0000\n\n modernized.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9936fa4fa01655596c2f29d0fa3ac2e4bd8a53c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 02:14:40 +0000\n\n [HUDSON-3984] Added logging.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d866685e86ad182ddb42a43784041879acc9bc00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 02:12:19 +0000\n\n [HUDSON-3984] Added logging.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19720 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f94b155f29b1ef0dae51fcbfee0705e7ab44e51f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 02:09:23 +0000\n\n [HUDSON-3984] Added logging.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19719 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35206987910151e8663e3afc1222bf4d97f34a35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 02:02:24 +0000\n\n [FIXED HUDSON-4032] Fixed in 1.316.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7e43a3b25ae32a51c7cf9e9318c980172344def\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 02:01:52 +0000\n\n [FIXED HUDSON-4011] translation correction from flominator\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19717 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d828bf71bf49a9313664e0269e9a1dab3289b9cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 01:58:46 +0000\n\n Fixed a possible StringIndexOutOfBoundsException with Windows process execution.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=4034\">issue 4034</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19716 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9808c4c55fb8717464ad993678a46ec319d634a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 00:41:37 +0000\n\n improved error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1eb541874286704cfa7e04748af65b0bfec7a344\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 00:03:37 +0000\n\n doc fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eea5a3d14e4c4150489dfac693ff38ce2423a0a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-15 00:03:13 +0000\n\n fixed possible NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19706 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37aa48b0ee21c921857964532befa9ef13933da2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 21:33:15 +0000\n\n cherry picking from rev.19592.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a533e530ebf36fb969792085e058e99728e9c6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 18:48:03 +0000\n\n Fixed a possible NPEs with the slavestatus plugin.\n (<a href=\"http://www.nabble.com/Hudson-throws-NPE-after-upgrade-to-1.1315-td24476619.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de68fa256887d9d5bdf2604f1d2defa31bce00cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 17:38:17 +0000\n\n Tentatively added additional extension points to control queue behaviors.\n (<a href=\"http://www.nabble.com/Queue-handling-contribution-td24322512.html\">patch</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 955d87a90cbc2e9b325acafffac4c77715a42cae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 17:31:12 +0000\n\n replaced the icon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19694 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d205cdc047da172894f0e1fbcd65effd7942c42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 17:22:32 +0000\n\n forgot to commit this file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08ca6b1b4ab64c526b1678d2fea11b7fa8db5d8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 17:22:18 +0000\n\n added an icon for plugins\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aab6719704825023de1ba2765d15c22cd00248de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 04:17:00 +0000\n\n bumped up to 0.8 to fix IE7 rendering problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27042bbc4ac0b1c85f5b75fa196121d41aa01a18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 03:55:43 +0000\n\n [FIXED HUDSON-1920] Applied a patch. In 1.316.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19683 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da6ef8151d14eae6f56c5578d4211a3e3fb48994\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 02:02:23 +0000\n\n Fixed a bug in Winstone that may result in \"unable to create new native thread\" error\n (<a href=\"http://www.nabble.com/OutOfMemoryError-on-all-jobs-after-a-while-td24408800.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19677 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba1de9f1edbd156e3d3d74c59f129afaeb275e9c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 01:58:59 +0000\n\n this makes it easier for me to discover the related tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 606089db9e3fcd4d08ec5b8f22083bc2b2abd1c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-14 01:58:37 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 550e2d8c57e0bb9f76ea5a8308f93449ee4d6d07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-13 19:20:49 +0000\n\n added a reference to a typical way of creating a Launcher\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19668 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 104ea7654db56e7fb906d691fc53aa3ad16fbb0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-13 18:51:29 +0000\n\n The default view is now configurable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b527174b821b212b03a5d297b8384569c2037768\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-13 17:58:37 +0000\n\n fixed a compilation problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b7eb05e43077ca4abcad77322d38cdc4bd86a5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-13 17:48:59 +0000\n\n merged the RC branch back. This time I saw a lot of strange merge failures. Is svnmerge interfering with Subversion 1.6 somehow?\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39df5b0dd83c7fdd6874b76fd8068210011f2035\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-13 17:14:59 +0000\n\n eliminated redundant boolean flag that can result in NPEs like described in http://www.nabble.com/SVN-repo-access-problem.-td24450388.html\n \n The line in question is as follows:\n \n if(Hudson.getInstance().isUseCrumbs() && !Hudson.getInstance().getCrumbIssuer().validateCrumb(req, parser)) {\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a115dfb8bdae998d658492ef95cfe6f0698acae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-13 17:00:02 +0000\n\n Plugins can now hide classes in the core so that they can ship their own versions.\n (<a href=\"http://www.nabble.com/jaxen-JDOM-classloading-issues.-td24459951.html\">report</a>)\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9823754f302e8a022c866550776b7bb5622e0f5d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-13 16:21:17 +0000\n\n <h3> may not be inside <a>.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3f97962229ed1d14e64dc3c155e78806bbeeb41\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-13 16:12:30 +0000\n\n [FIXED HUDSON-3647] Enclose URLs in build emails in angle brackets to ensure they are hyperlinked.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28e3adf4d020a7b47ee9cbe1b3b1a1aae6a1168a\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-11 15:24:42 +0000\n\n [HUDSON-2736] Application of patch submitted by riksmith.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0ce8118bf59946573278d1eaf1650201dfa40bf\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-10 22:19:09 +0000\n\n I18N again\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1943d19031e59268fb5a7e4239abdbba5025817b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-10 22:17:23 +0000\n\n I18N & Japanese localization\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 029f6715f4cf2b2a245bb3236c41bdec96be560f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-10 17:37:06 +0000\n\n [FIXED HUDSON-3087] Purging workspace in Matrix job should purge all configuration workspaces, too. In 1.316.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19589 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d3ed4c1f43848e377d8da99c3b18201925e55e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-10 16:58:51 +0000\n\n [FIXED HUDSON-840] in 1.316.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2214e8df7b8bebb78ca4fca4f09410c61072387b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-10 00:47:57 +0000\n\n improved error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ccd0e9f1acf2f3879891fa9c5b9832f7a4f2dec5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-10 00:02:11 +0000\n\n [FIXED HUDSON-2373] in 1.316.\n Fixed \"incomplete LifecycleExecutor\" warning with Maven 2.2\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=2373\">issue 2373</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5534f633ddaf80056c9958f25e068f4aeb397104\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 21:23:19 +0000\n\n [FIXED HUDSON-2997] NPE fix. This will be in 1.316.\n \n The fix includes a new getPreviousCompletedBuild(), which only makes sense when we allow multiple concurrent builds per a project, which is currently being developed in a branch. Parameterized build accidentally already incorporates this behavior, so I'm making this fix in the trunk.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a59355c0761ffbb2c3f30bbdebe1a6d87de58bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 19:26:56 +0000\n\n [HUDSON-3933] Added a null check so that we can at least see the error message to identify what file is causing this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b93eefdf0f75cba01c88381334ba746dd581aca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 19:01:34 +0000\n\n [FIXED HUDSON-3972] Incorporated the change in 1.316.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be1f49df83ab038c5bb57f59c6f5fb19a9903e4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 18:43:29 +0000\n\n [HUDSON-3270] forgot to commit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b875b5d5917dfaae5f396293fe2addb2a9e5d8b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 18:43:02 +0000\n\n [FIXED HUDSON-3272] integrated in 1.316.\n The <tt>--logfile</tt> option stopped working on Windows.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=3272\">issue 3272</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd4fac9c242f796b24936903441e26c23cafa20d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 18:20:02 +0000\n\n [FIXED HUDSON-1235] Addd in 1.316.\n While this is not a general fix, it should improve the pain.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19561 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 285bf38bd8e9466dde33facfcfe3080e2e8f81d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 16:34:59 +0000\n\n removed the usage of deprecated methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e7e52e0c7bc58528b42c0045dbabd209d6cd1d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 01:28:01 +0000\n\n Fixed a possible NPE in installing Windows service.\n (<a href=\"http://d.hatena.ne.jp/ushiday/20090708\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58e1367ba130b917fbcb878e9d5528006423d476\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 01:03:45 +0000\n\n Fixed a possible NPE in <tt>CrumbFilter.getCrumbIssuer</tt>.\n (<a href=\"http://www.nabble.com/problem-on-tomcat-td24353243.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b7574210ef0d1e25b19f50d782d65dd471d22dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 00:55:53 +0000\n\n allowed this to be configured via a system property. Interim solution until we really fix the e-mail notification.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c002941d4e9af7a6c35e66d64a9a10781fa5507e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 00:37:14 +0000\n\n added the threadDump page for slaves to keep the URL consistent with hudson.model.Hudson/threadDump.jelly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19550 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40e80a5ed960a53922eee15cd21a19403caa54a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-09 00:08:35 +0000\n\n Subversion 1.3 released\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19549 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91bece941031d18fc34d9a458374d1f30a2d7297\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 23:55:24 +0000\n\n added additional debug probe\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df1e55186bfe561dec7cdc45870bdb47fabc1b09\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 23:42:31 +0000\n\n Rolling back r19373-19376 as discussed in http://www.nabble.com/attention-all-subversion-users-td24335693.html to proceed with the 1.315 release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 439a6b94f0176b79ca40ce9b319dc73dfe1d7f91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 23:20:54 +0000\n\n while working on a hang problem in JavaFX deployment of Hudson, I noticed that slave is eagerly loading a lot of classes that it shouldn't load, which appears to be caused by the fact that SLAVE_LOG_HANDLER is in SlaveComputer class, which triggers classloading of such classes like hudson.model.Hudson.\n \n I'm hoping that this fixes the hang issue, but at least this makes the start up a bit faster.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24e146f07d60c1a51498531ff2a846d9e97409d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 23:11:20 +0000\n\n added a little analyzer to inspect the traffic\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68b47535d1e34302d8874f0490bcda84c3aa90ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 20:51:21 +0000\n\n CLI slave agents show details of how it failed to connect.\n (<a href=\"http://www.nabble.com/Can%27t-start-a-slave-via-JNLP-td24363116.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 666147f53008dc660d1c91b1fffe7a44bbca7fe2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 20:29:16 +0000\n\n Fixed winp.dll load problem on WebSphere\n (<a href=\"http://www.nabble.com/winp.dll-problem-still-exists-td24390682.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19539 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aae1682158e8ff565331ad03895411f1afad5918\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 20:11:20 +0000\n\n Added ability to exclude commits by author and revision property when polling\n for changes to trigger a build. These are specific to Subversion.\n \n Moved Subversion related resource strings out of core into the Subversion\n plugin.\n \n Fixed copyright headers.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e0368201d4de714b1b7ae963001650e6c64963a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 19:08:17 +0000\n\n TAB -> WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 717cd28e9a3ddff3ee67698e57b70c36971aab8d\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 18:25:02 +0000\n\n Look for checkUrl value in the attributes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57b75b4d151278030fc1deefbf2cdd5c39c05de1\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 11:24:45 +0000\n\n Dutch translation updates\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78646fff9e9c6348ca490b30664c0f9a99e9bf22\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-08 10:30:50 +0000\n\n Dutch translation updates\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19526 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8afd5c51aa1208e6535d398e10d92a9188f2f458\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 21:09:51 +0000\n\n added a script to generate a javadoc lookup URL space in http://hudson-ci.org/javadoc/byShortName\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19480 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ce1bde5a4a94ef4154f2ba2a6751435b24abc36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 21:08:28 +0000\n\n added a script to generate a javadoc lookup URL space in http://hudson-ci.org/javadoc/byShortName\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19478 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7c25bdf45bea2b1ccd027817dd24d754b4ae0fb\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 19:44:20 +0000\n\n [FIXED HUDSON-3989] Installation of JDK 1.4.x did not work due to to \"j2sdk\" dir name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fda643f58ac20c0ead7f47cd0cb8a1d8762a6e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 18:37:07 +0000\n\n C&P error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ac8e27562c824b8fa5e344a5e43f77314b82943\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 18:36:09 +0000\n\n fixed NPE later down the road\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a31176489ce6e5dbef52d83b90dfe23ed13a2ba6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 18:35:32 +0000\n\n Using AntClassLoader with Closeable so that we can predictably release jar files opened by URLClassLoader\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dd667265bef3e87b65eeff8d0d4dabcf4b32a1a\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 18:31:24 +0000\n\n File.toURL() is deprecated.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ec951ec1af8dc37758cf72c45b4e0ab48cb6ac8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 17:08:13 +0000\n\n Expose MAVEN_OPTS as env. var, in addition to set it to Maven JVM.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=3644\">issue 3644</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19452 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6e9363491696629071e5738106b7b069cfda41e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-07 16:56:09 +0000\n\n a small code simplification\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19451 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bdbdbb3983923b1adcf1bbcf2d0b3c5a2bc8b4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-06 22:16:56 +0000\n\n added the simplest kill method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1a4bb7bf77560328140accdf47d5299b3c2ab2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-06 21:46:01 +0000\n\n [FIXED HUDSON-3981] Increased the timeout to 3secs as suggested. Added caching so that successive look-ups go faster. This fix will be in 1.315.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a86fe5e9c78b51667cd3356e16636af0e3e3593e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-06 21:32:11 +0000\n\n reformatted import statements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af1d6538f45e3f73985551aee63581b5d1278d5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-06 21:31:29 +0000\n\n generalized ProcessTreeKiller to expose more system information, so that the plugins and core can do more interesting things.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8aa65078c9312d826b584b2d0a25105250ff92e2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-05 23:58:44 +0000\n\n [HUDSON-3590] load user when create flag is false if user has a config file\n (this should not be considered \"creating\" the user), so login works even if\n User.getAll has not yet been called. fixes regression from r19411\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9db91664dc66f4307d8d5aa4aaa14e840a08698\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-05 20:17:39 +0000\n\n [FIXED HUDSON-3590] don't create new in-memory user when someone attempts\n login with invalid username\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aedca55e748553584e635b7dd34c0583e355a61d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-05 19:28:14 +0000\n\n [FIXED HUDSON-3505] fix getUpUrl when parent is MatrixConfiguration.\n (this makes a valid link for \"Back to Project\" in this case, though sidepanel\n navigation between MatrixProject/Configuration/Build/Run could still be improved)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97e2b85bafdd157872278ad5ce5a39199716180c\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-05 15:36:17 +0000\n\n Added Japanese localization(clean workspace)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84875011762a69374420d01550dda0dc90c07143\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-04 18:53:31 +0000\n\n Hudson failed to notice a build result status change if aborted builds\n were in the middle.\n (<a href=\"http://www.nabble.com/Losing-build-state-after-aborts--td24335949.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fece64b73a03a66b083a1d83a26d24fcdef28b33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-04 15:04:22 +0000\n\n exposed convenience methods to create port forwarder\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d5489e59d324dce8b0ccc36d9401d907de3eb2d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-04 02:09:15 +0000\n\n Merged revisions 19354,19356,19379,19381,19385 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r19354 | kohsuke | 2009-07-01 21:17:46 -0700 (Wed, 01 Jul 2009) | 87 lines\n \n Merged revisions 19167-19168,19178,19183-19187,19190,19193-19194,19207,19209,19223,19236,19248,19254,19257,19338 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r19167 | kohsuke | 2009-06-23 16:08:06 -0700 (Tue, 23 Jun 2009) | 1 line\n \n merged back the changes in the RC branch\n ........\n r19168 | kohsuke | 2009-06-23 16:12:46 -0700 (Tue, 23 Jun 2009) | 1 line\n \n fixed the bug\n ........\n r19178 | swiest | 2009-06-24 02:43:21 -0700 (Wed, 24 Jun 2009) | 1 line\n \n Updated German localization of core module.\n ........\n r19183 | kohsuke | 2009-06-24 08:57:07 -0700 (Wed, 24 Jun 2009) | 1 line\n \n forgot to update this\n ........\n r19184 | kohsuke | 2009-06-24 09:06:59 -0700 (Wed, 24 Jun 2009) | 1 line\n \n fixed and improved the retry logic\n ........\n r19185 | kohsuke | 2009-06-24 09:07:49 -0700 (Wed, 24 Jun 2009) | 1 line\n \n I think this is better\n ........\n r19186 | kohsuke | 2009-06-24 09:08:02 -0700 (Wed, 24 Jun 2009) | 1 line\n \n fixed import statements\n ........\n r19187 | kohsuke | 2009-06-24 09:57:52 -0700 (Wed, 24 Jun 2009) | 3 lines\n \n WebDAV deployment from Maven was failing with VerifyError.\n \n A test case requires a webdav server, I tried Milton but couldn't make it work without the source code.\n ........\n r19190 | swiest | 2009-06-24 12:07:50 -0700 (Wed, 24 Jun 2009) | 1 line\n \n Deprecated Util.combine(long,String) method and rewrote its callers to use localizable resources.\n ........\n r19193 | sogabe | 2009-06-24 14:53:02 -0700 (Wed, 24 Jun 2009) | 2 lines\n \n Updated Japanese localization.\n ........\n r19194 | kohsuke | 2009-06-24 15:20:15 -0700 (Wed, 24 Jun 2009) | 1 line\n \n added default value support\n ........\n r19207 | kohsuke | 2009-06-24 19:50:48 -0700 (Wed, 24 Jun 2009) | 1 line\n \n recording HUDSON-2909 for 1.313\n ........\n r19209 | kohsuke | 2009-06-24 19:52:21 -0700 (Wed, 24 Jun 2009) | 1 line\n \n creating a new RC branch\n ........\n r19223 | kohsuke | 2009-06-25 10:43:06 -0700 (Thu, 25 Jun 2009) | 7 lines\n \n Replaced the icon with the one that came from the same icon set, plus hyperlinking the icon\n to Hudson Wiki so that we can be more informative.\n \n Tooltip on the icon doesn't work very well because the TD itself sets a tooltip, and\n we end up seeing the overlapped 2 tooltips (at least on my Firefox 3.0 on Ubuntu)\n ........\n r19236 | kohsuke | 2009-06-25 18:06:50 -0700 (Thu, 25 Jun 2009) | 1 line\n \n applied a patch from Jeremy (or id:endolf). See http://www.nabble.com/Build-publisher-patch-svn-access-td24164282.html\n ........\n r19248 | kohsuke | 2009-06-26 14:42:40 -0700 (Fri, 26 Jun 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_313\n ........\n r19254 | kohsuke | 2009-06-26 17:28:12 -0700 (Fri, 26 Jun 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r19257 | kohsuke | 2009-06-26 18:20:24 -0700 (Fri, 26 Jun 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n r19338 | kohsuke | 2009-06-30 18:48:25 -0700 (Tue, 30 Jun 2009) | 1 line\n \n added maven-versions-plugin to pick up ones that got out of sync\n ........\n ................\n r19356 | kohsuke | 2009-07-01 21:19:27 -0700 (Wed, 01 Jul 2009) | 1 line\n \n creating a new RC branch\n ................\n r19379 | kohsuke | 2009-07-02 17:31:26 -0700 (Thu, 02 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_314\n ................\n r19381 | kohsuke | 2009-07-02 17:31:38 -0700 (Thu, 02 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r19385 | kohsuke | 2009-07-02 18:11:16 -0700 (Thu, 02 Jul 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c3a47bc1b3dd6c5c5ecc4f1f2025704cf26f6e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-04 02:05:43 +0000\n\n added port forwarding support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6677bcb1cf8420bec275e2d5de8cd60bfabc598\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-04 01:49:18 +0000\n\n added an option to close OutputStream at the end\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 007517c54be99af3c75596aefce2512d22d464a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-04 01:32:57 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12689f0c306028c933d35a326b4a6afaeaba00a5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-03 22:04:18 +0000\n\n [FIXED HUDSON-3674] Don't allow rename of view to same name as another view\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca0b6e830d2e929beb81dd53d75d30fbc912d77a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-03 00:12:46 +0000\n\n I discovered that when Apache sits in front of Hudson as a reverse proxy, it blocks the traffic in such a way that breaks tunneling of the remoting.\n \n The issue is that the CLI initiates the upload side of the connection and sends some small chunk, yet Apache never forwads that to Hudson, presumably because it's trying to buffer more contents from CLI, which never arrives.\n \n A similar problem seems to exist for the download side, although various reports (like http://mail-archives.apache.org/mod_mbox/httpd-users/200509.mbox/%3C20050927152742.GA8726@redhat.com%3E) suggests that this is fixed in a relatively recent version of Apache.\n \n Other pages, like http://httpd.apache.org/docs/2.2/mod/mod_proxy.html , seems to suggest that Apache can be configured not to do this buffering, but my attempt to configure them failed, both on Ubuntu and OpenSolaris. It could be my mistake, but the lesson for me is that even if Apache can be configured not to interfere, it's still rather error prone.\n \n On top of that, it's not hard to imagine that other forward/reverse proxy have similar problems --- IIRC, Dean Yu reported a similar problem.\n \n So I decided to let CLI talk to Hudson via a conventional TCP/IP connection, if possible. An extra bonus is that this is more resource efficient on the server side (which was tying 2 request handling for pushing and pulling before this change.)\n \n The downside of this change is that if the client is behind the proxy, or if the server is behind a reverse proxy, this needs an extra set up. I thought this is a lesser evil, as Hudson tends to run inside a corporate network, and this issue is already better understood since JNLP slaves have the same issue.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8b13169b0bfecd7ad45412a38a0022e1c406c72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-02 23:27:25 +0000\n\n simplified a bit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4448beb285bd12d223291381dbdb420bd39c2bb4\nAuthor: kaxelson <kaxelson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-02 22:37:17 +0000\n\n [FIXED HUDSON-3966] added option to clean workspace before each build as part of advanced project configuration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19373 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9700be149c2d8c22d6b7a530b1e72467853ffe29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-02 18:22:47 +0000\n\n Merged revisions 19365 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r19365 | kohsuke | 2009-07-02 11:21:16 -0700 (Thu, 02 Jul 2009) | 1 line\n \n this no longer applies, since we are allowing artifact archiver to Maven now\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46d1e006ae919575e406eb02e32c217dc91f0b39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-02 18:20:13 +0000\n\n fixed the archiving code by de-composing it to a smaller orthogonal pieces\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2934a29303e035e222ae6bfa6e477bd022fc5d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-02 16:38:25 +0000\n\n added sorcerer execution\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dbdeda22ffc3c328345ce8b5c278478bf0ec27e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-02 16:36:43 +0000\n\n released Sorcerer 0.7\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd808e1f1e1d79f72d3bb2b0d75596c829280ef6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-02 04:17:46 +0000\n\n Merged revisions 19167-19168,19178,19183-19187,19190,19193-19194,19207,19209,19223,19236,19248,19254,19257,19338 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r19167 | kohsuke | 2009-06-23 16:08:06 -0700 (Tue, 23 Jun 2009) | 1 line\n \n merged back the changes in the RC branch\n ........\n r19168 | kohsuke | 2009-06-23 16:12:46 -0700 (Tue, 23 Jun 2009) | 1 line\n \n fixed the bug\n ........\n r19178 | swiest | 2009-06-24 02:43:21 -0700 (Wed, 24 Jun 2009) | 1 line\n \n Updated German localization of core module.\n ........\n r19183 | kohsuke | 2009-06-24 08:57:07 -0700 (Wed, 24 Jun 2009) | 1 line\n \n forgot to update this\n ........\n r19184 | kohsuke | 2009-06-24 09:06:59 -0700 (Wed, 24 Jun 2009) | 1 line\n \n fixed and improved the retry logic\n ........\n r19185 | kohsuke | 2009-06-24 09:07:49 -0700 (Wed, 24 Jun 2009) | 1 line\n \n I think this is better\n ........\n r19186 | kohsuke | 2009-06-24 09:08:02 -0700 (Wed, 24 Jun 2009) | 1 line\n \n fixed import statements\n ........\n r19187 | kohsuke | 2009-06-24 09:57:52 -0700 (Wed, 24 Jun 2009) | 3 lines\n \n WebDAV deployment from Maven was failing with VerifyError.\n \n A test case requires a webdav server, I tried Milton but couldn't make it work without the source code.\n ........\n r19190 | swiest | 2009-06-24 12:07:50 -0700 (Wed, 24 Jun 2009) | 1 line\n \n Deprecated Util.combine(long,String) method and rewrote its callers to use localizable resources.\n ........\n r19193 | sogabe | 2009-06-24 14:53:02 -0700 (Wed, 24 Jun 2009) | 2 lines\n \n Updated Japanese localization.\n ........\n r19194 | kohsuke | 2009-06-24 15:20:15 -0700 (Wed, 24 Jun 2009) | 1 line\n \n added default value support\n ........\n r19207 | kohsuke | 2009-06-24 19:50:48 -0700 (Wed, 24 Jun 2009) | 1 line\n \n recording HUDSON-2909 for 1.313\n ........\n r19209 | kohsuke | 2009-06-24 19:52:21 -0700 (Wed, 24 Jun 2009) | 1 line\n \n creating a new RC branch\n ........\n r19223 | kohsuke | 2009-06-25 10:43:06 -0700 (Thu, 25 Jun 2009) | 7 lines\n \n Replaced the icon with the one that came from the same icon set, plus hyperlinking the icon\n to Hudson Wiki so that we can be more informative.\n \n Tooltip on the icon doesn't work very well because the TD itself sets a tooltip, and\n we end up seeing the overlapped 2 tooltips (at least on my Firefox 3.0 on Ubuntu)\n ........\n r19236 | kohsuke | 2009-06-25 18:06:50 -0700 (Thu, 25 Jun 2009) | 1 line\n \n applied a patch from Jeremy (or id:endolf). See http://www.nabble.com/Build-publisher-patch-svn-access-td24164282.html\n ........\n r19248 | kohsuke | 2009-06-26 14:42:40 -0700 (Fri, 26 Jun 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_313\n ........\n r19254 | kohsuke | 2009-06-26 17:28:12 -0700 (Fri, 26 Jun 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r19257 | kohsuke | 2009-06-26 18:20:24 -0700 (Fri, 26 Jun 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n r19338 | kohsuke | 2009-06-30 18:48:25 -0700 (Tue, 30 Jun 2009) | 1 line\n \n added maven-versions-plugin to pick up ones that got out of sync\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e950c0e93ce48bd438f766b4b845c8683089a20d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-01 23:25:31 +0000\n\n added a pointer back to Wiki\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 597f52569e667633e1d4b23119bcfaa1a7268e57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-01 14:02:24 +0000\n\n Allow SecurityRealm to change where the user is taken to after logout. See http://www.nabble.com/Modify-behavior-of-log-out-link-td24273856.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01fc0c46acfaf580e7bec6d17c7896ee0d169903\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-01 02:13:34 +0000\n\n Fixed a regression in the <tt>groovy</tt> CLI command\n <a href=\"http://d.hatena.ne.jp/tanamon/20090630/1246372887\">report</a>\n \n CLICommand may get serialized and sent to somewhere else, so don't have its initializers do anything harmful\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11b0d19ae485d52f34d75dfacbc7054aa0f3ddb2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-07-01 00:35:18 +0000\n\n [FIXED HUDSON-3289] Maven type jobs should be able to archive custom artifacts as well. Fixed toward 1.314.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32458598da43e1481cf6eb2a3bb9c3a9efe96607\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-30 23:48:34 +0000\n\n Made Hudson more robust in parsing <tt>CVS/Entries</tt>\n <a href=\"http://www.nabble.com/Exception-while-checking-out-from-CVS-td24256117.html\">report</a>\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 439194e39e28342c6f6b709e42bb2755d93265f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-30 23:45:12 +0000\n\n rev.19332 went with a partial change.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7a52ff7ba96e932cb9f09e7da7b215c7dcc0f5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-30 23:44:08 +0000\n\n rolling back my earlier change that seems to be breaking tests. will revisit this change later\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b26cfc7b56e6a0d1bfa53ffdc99cdbecdb305422\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-30 23:29:44 +0000\n\n made the XStream deserialization more robust with enums\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aad955d5158ea7b0556a315da4c92807d8817c5e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-30 16:31:44 +0000\n\n [FIXED HUDSON-3964] Can escape characters in username to make an ID, but retain the original form for display & email purposes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e9cc3b4e303a11fb14da6b640215b4e2bb53f74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-30 15:54:59 +0000\n\n Fixed a possible \"Cannot create a file when that file already exists\" error in managed Windows slave launcher.\n <a href=\"http://www.nabble.com/%22Cannot-create-a-file-when-that-file-already-exists%22---huh--td23949362.html#a23950643\">report</a>\n \n SmbFile.mkdirs() behave differently to File.mkdirs(), and it fails if the directory already exists.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ad45a5f1060c0ff4737c9b7f4385eb1380e7503\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-30 14:54:26 +0000\n\n introduced a visitor pattern to avoid code duplication\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 505cd727616cb24eec92bcfe1fd49f6cd87ac388\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-30 02:17:21 +0000\n\n saving the SVG file that we use for creating the timer icon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23adbc51dcdc723d1f22a7ccf900497ce2a850af\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-25 22:20:09 +0000\n\n [FIXED HUDSON-3914] JDK 1.4.2 installations were broken because there is no option to select a language.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 175eb356272a533552ff83e407981cab73881b7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-25 18:36:00 +0000\n\n [FIXED HUDSON-3924] Exposing additional items in the XML API.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de64183bf70be4c5227506984e05f3e5c58fe01f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-25 05:55:02 +0000\n\n [FIXED HUDSON-3901] patch from pablogrigo, moving a couple scripts outside table tag\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bddbb8d6be6fc1f6ecb43eb87bf4c9c4db202e71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-25 02:50:48 +0000\n\n recording HUDSON-2909 for 1.313\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b7b6de0c4545d3211f510a9481102ed8eda58f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 22:20:15 +0000\n\n added default value support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4480cdac3651b03436001131bb5ecf63f9d78034\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 21:53:02 +0000\n\n Updated Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8baca8d5b634ea7c439ef9c33e0e1dafc46780b7\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 19:07:50 +0000\n\n Deprecated Util.combine(long,String) method and rewrote its callers to use localizable resources.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7dad16bbf4a8a55c41602965bd371e72abea65bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 16:57:52 +0000\n\n WebDAV deployment from Maven was failing with VerifyError.\n \n A test case requires a webdav server, I tried Milton but couldn't make it work without the source code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27d0fed834307e3e56315fcdcee0855698dd38ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 16:08:02 +0000\n\n fixed import statements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a00f5a7d7b752b74139151c1ba53bd541b3ea28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 16:07:49 +0000\n\n I think this is better\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3778279edf89905a51442044b6f0a5d478e3d224\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 16:06:59 +0000\n\n fixed and improved the retry logic\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 272ce9e0c9c64e02ff536f3a53a57d41b171aaef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 15:57:07 +0000\n\n forgot to update this\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19183 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e10a91cb5467a622137171054cb45b647c65a18\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-24 09:43:21 +0000\n\n Updated German localization of core module.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78f3ab1ba90c4e7e523d9ce378b978f5403ead02\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-23 23:12:46 +0000\n\n fixed the bug\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a00e7d579d5156c793178560b415be34b586aa17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-23 23:08:06 +0000\n\n merged back the changes in the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01c947e88ddba1d426546e18927555eb75b9397d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-23 23:05:55 +0000\n\n this is required to invoke 'mvn sorcerer:sorcerer'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19166 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59d578c24e3cefe81bff5ae9cdc1457e4ebe7127\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-23 22:46:53 +0000\n\n renamed to \"SCM checkout retry count\" to clarify what it really means\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19165 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33e80ba12d68d89a672fa7c18659543e179bc597\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-23 22:36:03 +0000\n\n [FIXED HUDSON-3891] Replaced misleading, verbose, and scary red \"(appears to be stuck)\" label with a warning icon & tooltip.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19163 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d23ca0af31abf2c164ffe091be17a9c811952360\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-23 22:26:40 +0000\n\n 1.11 to work around the problem described in :\n http://forums.sun.com/thread.jspa?threadID=5356707\n http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6653241\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d3896679a9b37d93947c7ce3a53b89c6dbda796\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 23:52:38 +0000\n\n [FIX BUG 3854] Add support for the X-Forwarded-For HTTP header, which proxies\n commonly filled in to pass along the IP address of the client. If this header\n exists, use the first IP address as the client IP instead of calling\n getRemoteAddr.\n \n Added test cases to test various situations.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 965b66d8d2dfeca3faebb8623bdd599dcbd115be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 22:45:10 +0000\n\n pulled up sorcerer profile to the main\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf97df3690432c2596ae12331329684ec89d82ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 20:16:16 +0000\n\n Added delete-job, enable-job, and disable-job command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5107d8d784827827d8a1c481d6fc3bb11ed6c59b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 18:38:20 +0000\n\n added license header\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1648ecc9599dcce14e90998fef641e4cec1649ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 18:33:27 +0000\n\n Forgot to put @Extension\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42b93fe0d96a5ae3db260aa5ce348999aacaad90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 17:30:05 +0000\n\n Exposes more methods to enable decoration of Launcher\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e71c72d497bd2ee3e327116f0d58ede3dbd2d67c\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 07:11:34 +0000\n\n Renamed locale suffix from 'pt' to 'pt_BR' (for consistency reasons).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 869a323aaae8ddb0a58cf0ef6a5850985e1c13cc\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 07:10:01 +0000\n\n Revised German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05c6cbe83a1b49f8b2b3909a6e05e8d836195e68\nAuthor: shinodkm <shinodkm@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 04:59:56 +0000\n\n Added Translations.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7946dbe9717920599a64725e267aa583360cedf\nAuthor: shinodkm <shinodkm@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-22 03:53:50 +0000\n\n Added properties file for localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4581e0cb6e475471355ab74e440606155ec7f0d8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-20 23:53:45 +0000\n\n [FIXED HUDSON-3887] fix \"check relationship\" fingerprint link for\n downstream projects; link was correct for upstream, but had lhs/rhs\n params reversed for downstream.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee2ef56a0f75323fda5365348fbd32ee9a722a78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-20 03:13:29 +0000\n\n added one more convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6df26dc3b0afe5fc736a4b8ec07326486016e98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-20 00:16:41 +0000\n\n [maven-release-plugin] rollback the release of hudson-\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 905c7324acb547d36b2c19e3020fb2770c86aa5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 23:41:21 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e6e3c2d68a66d10105863f643c049e86a630be3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 23:41:08 +0000\n\n [maven-release-plugin] prepare release hudson-\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 027a7e3e1b3b1e4f7acca9b6b5a3ed13f785f739\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 23:19:33 +0000\n\n Fixed a bug in the non-ASCII character handling in remote bulk file copy.\n (<a href=\"http://www.nabble.com/WG%3A-Error-when-saving-Artifacts-td24106649.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19075 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fcc75143941c49d94536ed8db90472b9633f8631\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 23:18:19 +0000\n\n Fixed a bug in the non-ASCII character handling in remote bulk file copy.\n (<a href=\"http://www.nabble.com/WG%3A-Error-when-saving-Artifacts-td24106649.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47319ae718881416de5add41b78c95ab2e8b0181\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 23:07:06 +0000\n\n imported from Ant 1.7.0 to patch encoding related issues.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1447affed50d2783b89af136c55fa0e3be50842c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 20:54:39 +0000\n\n fixed a compilation error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 271b7c99c443d543421f41eab0da3a79cc547eb1\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 20:47:33 +0000\n\n Updated German localization (many keys are empty, but will be filled in subsequent commits).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8b5df7091b8dee7fd899eeb046756dcfe80c187\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 20:41:35 +0000\n\n Updated German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e07241fd233f2bcb9e1897c34eb217901d51243\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 20:08:36 +0000\n\n Starting Hudson 1.312, this method is also invoked for the master, not just for slaves.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9a66118dd66a86d38889be78863a225d2bab84f\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 18:25:06 +0000\n\n Updated German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit beaf441bb22718d3d118226b70769db6cb0e73d1\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 16:14:35 +0000\n\n Updated German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd9454e0859fa95af61e20e16c6d004f4b08753d\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 16:11:21 +0000\n\n Updated German localization (many keys are empty, but will be filled in subsequent commits).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c2a73f61a6ce49108f3094840b9c76439763f19\nAuthor: shinodkm <shinodkm@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 08:38:30 +0000\n\n Added retry option for check out . ie, If checkout fail, it will retry the specified number of times.\n BUG FIX : 3855\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19062 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 636c5cd843d77ae076537783ba6001124ce50d12\nAuthor: shinodkm <shinodkm@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 08:36:46 +0000\n\n Added retry option for check out . ie, If checkout failes, it will retry the specified number of times.\n BUG FIX : 3855\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbef637a5c27b0c611b7910f799ccf0b415acf00\nAuthor: shinodkm <shinodkm@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 08:35:43 +0000\n\n Added retry option for check out . ie, If checkout failes, it will retry the specified number of times.\n BUG FIX : 3855\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc7a275d35c294a5bd70d0a2beadca170951577b\nAuthor: shinodkm <shinodkm@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 08:34:02 +0000\n\n Retry count Help\n Added svn retry option. ie, If SVN failed to checkout/update it will retry the specified number of times.\n BUG FIX : 3855\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7a0608f49df5b35e75b0680bad463b3ab1a3066\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-19 01:24:45 +0000\n\n Supported self restart on all containers in Unix\n (<a href=\"http://www.nabble.com/What-are-your-experiences-with-Hudson-and-different-containers--td24075611.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10f39d4097f1fa10896684d8e3332db5fa7a6e0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-18 17:16:50 +0000\n\n merged the changes from the RC branch needed to pass the tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19034 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8fd7c8f8c66e78206ec9827f56f535114236757\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-18 11:56:04 +0000\n\n Fixed online help that was accidentally overwritten with Japanese localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 161bfe3bbe839b161ad7f23ef41c8eb6035fe3cc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 23:10:13 +0000\n\n [FIXED HUDSON-3326] handle null axes in getLayouter(),\n which can occur if build page is access right when build starts,\n before axes field is initialized.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce700525039b6af7c43df15773c06a215a5a3ce0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 05:57:48 +0000\n\n close is asynchronous operation, so we need to join.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5009decc3a45f95f893f8c07079b06c08d98408d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 05:57:21 +0000\n\n and this is how we check if the channel is already closed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b3690d021bf6a0fa153eaf70d7c6326fe72ea58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 05:56:59 +0000\n\n since close() now aborts the executing calls, they will eventually try to return values that will fail unless we actively avoid them.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ceee7976749f65a0b3308805de5a2b3c55b8853d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 00:47:10 +0000\n\n [FIXED HUDSON-3875] According to the bug report, IBM JVMs fail to load akuma for some reasons. Gracefully recover from that error. This fix will be in 1.311.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18999 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c893750531442c93359f724cabc8909b0bd8ba59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 00:43:24 +0000\n\n [FIXED HUDSON-3733]\n I filed a bug in the JNA project to keep track of this. In the mean time, you can set the system property \"hudson.os.solaris.ZFSInstaller.disabled=true\" in your JVM to prevent Hudson from using ZFS (which leads to this JVM crash.)\n \n This fix will be in 1.311.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18998 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d51466bc715d92b8b4f7228144ce7ba4534ecfe8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 00:30:13 +0000\n\n [FIXED HUDSON-3878] Filter cannot be assumed to be present when Hudson starts up.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18997 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 606af32cad07e0040d53f7bfc3957b7b79792477\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 00:24:40 +0000\n\n [FIXED HUDSON-3881] Bundled spring-aop into the core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18993 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da800d8f8b3514db39a2325f7f20a0fef16202dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-17 00:01:50 +0000\n\n removed empty directories\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18987 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78dd901c38e66461ef8e1b9fcb90ae3496a4f919\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 23:56:39 +0000\n\n removed empty directories\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f688eff1013d9d94d8e29481677ba6ee265e9be9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 23:48:46 +0000\n\n moving Subversion repository browser help files to the subversion plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6684093da3fe7aba85e1dd2410cda3217fb6d37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 23:32:57 +0000\n\n fixed NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b6d20428f8dde5235efa4f4dcf2c6d10dd96be3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 23:31:42 +0000\n\n moving help files into the plugin. More to follow\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 232e0cf0fc38ba96a5236f850985e76cdf962c9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 22:33:14 +0000\n\n merge failures. I believe we don't need these files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 079e6dbb9c6de79c328ed69925519f13dfb61055\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 22:22:13 +0000\n\n merged the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2abcd62e0516de3906739dadb06ce0fa3a43f04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 19:18:08 +0000\n\n auto-add Subversion support into a dependency list for plugins built before 1.311\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee5cba8fac256580ac30878ed28cf3330cc9d4a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 17:57:24 +0000\n\n added a system property to disable workspace clean up\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07a17f1f4dd5c19863907bd39d90c910892a314a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 17:53:54 +0000\n\n removed unused imports\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77172f6a4812a1c92bb89ed18fd699bebf9cafab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 17:48:01 +0000\n\n removing final\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18961 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 797dd7472483c08ab5bce720eaa303d0444a115b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 17:30:06 +0000\n\n bundling Subversion plugin by default\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18960 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2b2ab1639adc0f5d3d16c8dd66f16eb14212e24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 16:41:57 +0000\n\n Set time out to avoid infinite hang when SMTP servers don't respond in time.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18959 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34f58bf0c5f64cf336f045605621e8db3ff51b4f\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 14:53:26 +0000\n\n Noting use of '.' as target dir.\n http://www.nabble.com/Is-%22%22Local-module-directory%22-really-optional--tt24035475.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18953 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b6e1c971146c1c1f81bf0a9045cf8477df31f99\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 14:17:41 +0000\n\n Updated & fixed typo in Japanese localization\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 003638354ac27023bce96aa33f08c98fd5a73a3b\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 09:54:42 +0000\n\n Fixed typo in German localization (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2cc6eea2477afba6f942ce07242ea68cc51f6dd6\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 08:26:31 +0000\n\n Renamed file to follow the convention of spelling the language part of a locale in lowercase letters (here: \"fr\" instead of \"FR\").\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb83ad3e73c118216f73118d2b55b50c0783509b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 06:51:13 +0000\n\n NPE fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fafa4bec6675aa176baa691b673a7628ef0bf907\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 06:46:57 +0000\n\n NPE fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcd8e3759526a4c1a4a9439c721b7385e48b3cf4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 06:38:22 +0000\n\n finally introduced the builder pattern for Launcher, to stop combinatorial explosion of the launch method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca576cf3d42e0097d0b2044df10657062cdcf997\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 05:30:36 +0000\n\n ping thread shouldn't keep the JVM alive\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7baa9c11cd1af474e824ee6a7997d78aa11a0006\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 05:24:43 +0000\n\n if the connection is terminated, abort the pending executing calls.\n \n The primary motivation of this is to cancel the CLI task execution when the connection is severed (for example by Ctrl+C on the CLI JVM.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45b30a3da67ffd7c5a4bab4aac5ac6851d7880c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 05:01:32 +0000\n\n Future used in Queue can now cancel the task\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18940 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93e366ae4452a4b1108db0826cdf55f0a70a513c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 04:56:21 +0000\n\n Future used in Queue can now cancel the task\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf439c5be9328c4bb742ddce5ac24397a1e8b71b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 04:42:57 +0000\n\n StringBuffer->StringBuilder\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18938 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7556170091720d72612b2f91f251a9c40f6c1707\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 01:36:42 +0000\n\n htmlunit is no longer used in the core. Presumably a merge failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18930 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5dd4b853cb494eeb2925e7cf0c3e9999e89079e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 01:15:20 +0000\n\n Moving remaining pieces and really removing SVNKit from the core dependency.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a20e6e43cab41cae10f5ce98ad33c008ffb8f5fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-16 00:59:11 +0000\n\n Because of the tricky license in SVNKit that has a viral effect, I'm moving it out into a separate plugin so that\n people can choose to remove it from their distributions.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18923 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8bdd39e3d4aac60f68af271ac9b4cbecfb56741\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-15 23:38:30 +0000\n\n NPE configuring project tied to offline slave.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04f1dd671200a49b5987c8254d09a89fdda911c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-15 20:56:45 +0000\n\n Don't populate the default value of the Subversion local directory name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 679ffdee686110d52b092866abc251ae2585a0c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-15 20:44:56 +0000\n\n Implemented more intelligent polling assisted by <tt>commit-hook</tt> from SVN repository.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18915 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b7d126945cba5cb181e9c0ed6ed12ceffa8ceae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-15 20:27:44 +0000\n\n avoid using deprecated methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3c0a1c012f5501b984de782d496977a836d9590\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-15 18:38:19 +0000\n\n Renamed file to follow the convention of spelling the country part of a locale in uppercase letters (here: \"BR\" instead of \"br\").\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87c74f108e49bfe372e22909d31c1d2c40668593\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-15 18:36:48 +0000\n\n Renamed file to follow the convention of spelling the country part of a locale in uppercase letters (here: \"BR\" instead of \"br\").\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18912 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d613a9319389359945b6afbbec0013398d5ef48\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 18:46:47 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18905 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5d4856b5c227d025811996add8d14a0d3ff0163\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 18:46:38 +0000\n\n cancel out the effect of buffering done by JDK\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18904 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73b503bf67dae2cc20854464ee269b836bafa20a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 17:35:54 +0000\n\n C&P error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 753a531fdbc0b876840945245179b2a0e3e69789\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 17:34:36 +0000\n\n moved the '/cli' handling logic to the CLI class\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18902 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87af4f3a3b25e577180ac80d51558c8147827bb3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 16:36:46 +0000\n\n allow ExecutorService to be supplied from outside\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18901 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00cf9f432f43bfd0c3204ec0bb6a88c0f6e11222\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 16:04:36 +0000\n\n copy a file with permissions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18899 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b172a606e230842fea43c13e9c0c372bc0304d38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 15:39:18 +0000\n\n making it closeable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97d0c902a4e0b87dae6de4ef225202a2a9298b42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 15:38:54 +0000\n\n integrated SVNKit 1.3.0-hudson-1\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26971784d566a8e2238c2a315f0d9f2dd2122eb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 15:21:24 +0000\n\n added a convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18896 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9546fd2c75f6404ed985ca8c7cedaac9107d24f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-14 15:00:30 +0000\n\n refactored for a better reusability\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 380b60b8f8bdd3bd6f4d56766003df33872f5e33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-13 21:42:00 +0000\n\n PipedInputStream/OutputStream has a design problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d232a107349910b3c110e2615e09f1fe44675b3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-13 21:29:08 +0000\n\n release the upload side even if this ends abnormally\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0d54a69a6aa5ee52c7ee2d17e77fc0a7bfc1b59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-13 21:22:12 +0000\n\n The PipedInputStream/OutputStream combo has a serious performance problem in it. Namely, the writer doesn't wake up the reader when it writes new data, and instead it relies on the wait(1000) call on the reader side to notice new data.\n \n This means it can have up to 1 sec latency for new data to be picked up. We should replace all the use of PipedIn/OutStream by something else that works.\n \n In this instance, I tweaked the code so that it doesn't go through a pipe. This assumes that the servlet container allows a different thread to drain InputStream.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e5d76c30abbcb91adb8d6769d9ca7420ec66b35\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 23:59:48 +0000\n\n Added Japanese localization(CSRF).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b719e7572c7a0952d38e35e254aa16a51405e822\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 23:11:42 +0000\n\n Fix typo.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3497535129927cce45b75bf772d938a3f46b1ca2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 23:00:59 +0000\n\n one more convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcfa18c93e6bd46a9eed3ebc1a3b1537714e5db4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 22:49:36 +0000\n\n this works better with arbitrary Task/Executable implementation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18866 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4f025f2642acecdc86c35a37b6b3b8de418f4a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 22:42:38 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18865 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47cba7244a2c51389c6c4ea07e5a8391f9f8496e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 22:42:28 +0000\n\n error message should indicate why it failed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18864 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea3f5359a84b34300f9130f5519f1389d3be9fee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 22:27:55 +0000\n\n Must be a missing '%'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10af42fb8ae181d9144513e5b0dac2c0073d34be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 22:26:11 +0000\n\n every <form> automatically gets the crumb value in the hidden field now, so no need for adding a separate tag.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 816dc8fbfb48aad7abfec0f577e16fc2e4e21a0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 22:07:19 +0000\n\n pushing crumb support up into Prototype.js\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ca425de40db5c211cd8bfedbaf4f0880a5276f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 22:00:12 +0000\n\n pushing crumb support up into Prototype.js\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f298126eff0aa063e8d9a8991967a0277f945b40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 21:53:22 +0000\n\n simplifying by using the crumb structure available in JavaScript\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18859 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f34c0d881f00bb344b5d1b2fa748018ba99fe81\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 21:44:49 +0000\n\n simplifying\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ce44ac2377548f80f4621cbe639c6abb2e7d204\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 21:24:49 +0000\n\n passing in executor from outside so that it works with arbitrary Task implementations better\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18857 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca3420c1e52bece8cdaa5e3db17e77f1177fdd16\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 21:04:23 +0000\n\n Simplify configuration of crumbs (in the UI) and programmatic usage from\n hudson-behavior.js.\n \n - Default crumb descriptor no longer presents any configuration UI. If a user\n wants to change the crumb field name, that is now done through a system\n property, hudson.security.csrf.requestfield.\n \n - Default crumb issuer uses the Hudson secret key as the salt, so this no longer\n needs to be a configuration option.\n \n - layout.jelly initializes a crumb structure in hudson-behavior.js so that\n Javascript functions can have access to this information without need it\n passed in by the caller.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 009023e6ae1e3442d86b3de4aeabd1fbd0c92e8e\nAuthor: jheymans <jheymans@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 20:38:27 +0000\n\n fix for weblogic zip:/ prefix so that Hudson deploys on Weblogic 10.3\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 194e39cad5286174661080c50d28290e9b538214\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 19:15:23 +0000\n\n documenting that toString() is used for UI rendering. I should probably have getDisplayName() instead.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18854 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 509950e9af724d7c5e6cdd30c949b864edfc6de9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 19:12:35 +0000\n\n Fixed a bug in CLI where the state of command executions may interfere with each other.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c0516f1463bf4675b5b4ae3dbd53660715a2940\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 19:08:35 +0000\n\n this happens if the crumb is not configured, so tone down the error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2cb5d7360390503996c7a64e68da215a5e0f2fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 18:57:45 +0000\n\n Enhanced Queue so that the completion of a task can be tracked more reliably via Future.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d487dcf35aef60cc413ed227ad0c7b896ca2b78e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 16:33:07 +0000\n\n Fixed wrong Japanese localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 531c606c5d02ab62ac1c7085af448b76ded99b38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 01:42:22 +0000\n\n added a transient task support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f84a7a5e9ad0e8b2882f35fac8d328a45d7db463\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 01:06:27 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a63bdef0a444871f83025871cb454fa5d24ef21c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-12 01:04:26 +0000\n\n Added a CLI command to copy a job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18834 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 716f50991b7230c978e4582aa60be5059f2edca1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-11 22:38:00 +0000\n\n [FIXED HUDSON-3799] Fix for performance problem in FilePath.copyRecursiveTo() over the network.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18816 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 362763ae98f76097777093785191267200a3ab1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-10 04:58:57 +0000\n\n tweaking the log message further\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c418141051a5e53d0ce5dfd8b7651b8d6cfac7b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-10 04:58:07 +0000\n\n tone down the log output if the file is not rearchived\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18763 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6295aac1f04faa22dff23bb95e42ecad9f9033e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-10 00:53:58 +0000\n\n Fixed cross-site scripting vulnerabilities, thanks to Steve Milner.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18760 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af1f76f483fb9b1dcb5fc8ac99e2a3c1045a2cad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-09 17:37:35 +0000\n\n Added a CLI command to clear the job queue.\n (<a href=\"http://www.nabble.com/cancel-all--td23930886.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0557c9f27d18f5eae83e639f98237039589123d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-09 17:21:21 +0000\n\n NPE fix in the remote API if @xpath is used without @exclude.\n (<a href=\"http://www.nabble.com/Adding-Remote-API-support-to-findbugs-and-emma-plugins-td23819499.html\">patch</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c4e97d1716d45130fa65a82cb8350055e9f5c98\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-09 07:09:02 +0000\n\n Merge in changes that implement the cross-site request forgery crumb feature.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18738 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa48bd22523fa9809526d00b23efa4d3c36a70c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-09 01:19:04 +0000\n\n Didn't work if FileFilter is from a plugin: http://www.nabble.com/FilePath-list%28FileFilter%29-Probelm-with-slaves-td23856576.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 812e1ce632bcb70656465ca8d0ba2fc41052baf5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-08 21:23:56 +0000\n\n Merged revisions 18577,18603,18608,18610,18614 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r18577 | kohsuke | 2009-05-29 15:13:16 -0700 (Fri, 29 May 2009) | 1 line\n \n bug fix as pointed out by Tom.\n ........\n r18603 | kohsuke | 2009-05-30 15:11:36 -0700 (Sat, 30 May 2009) | 3 lines\n \n HtmlUnit added a substantial amount of dependencies (5MB or so), plus its dependency to NekoHTML, which in turn depends on Xerces, makes deployment problematic on JBoss.\n \n Integrated a reimplementation of JDK auto installer which doesn't use HtmlUnit.\n ........\n r18608 | kohsuke | 2009-05-31 09:04:35 -0700 (Sun, 31 May 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_309\n ........\n r18610 | kohsuke | 2009-05-31 09:04:45 -0700 (Sun, 31 May 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r18614 | kohsuke | 2009-05-31 09:35:29 -0700 (Sun, 31 May 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9af90276b6227b04ecf8e423b1b9392e37370875\nAuthor: samngms <samngms@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-08 10:18:17 +0000\n\n hudson.scm.ChangeLogSet.Entry.getAffectedFiles() changed to return Collection<? extends AffectedFile> instead of Collection<AffectedFile>\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 649c24b9d905c56276f9fbeb944d88aa0326f7f5\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-07 17:46:48 +0000\n\n [FIXED HUDSON-3814, HUDSON-3845] - modified comparison of extension of artifact to use endsWith, instead of grabbing everything after the last period - this is to support tar.gz, e.g. Also, fixed POM parsing of modules to behave like Maven itself when it encounters, say, <module>foo/foo-bar.xml</module> -first it'll see if ${basedir}/foo/foo-bar.xml exists, and then, if ${basedir}/foo/foo-bar.xml is a directory, it'll try ${basedir}/foo/foo-bar.xml/pom.xml. Behavior is taken from org.apache.maven.DefaultMaven.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe9b035b2db257a891cce09561756031db763628\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-07 17:29:03 +0000\n\n [FIXED HUDSON-2110] Improved validation and help text regarding when number of\n executors setting may be zero.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18731 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7ac4b050a9c194e6db5f47e31694b48811f2496\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-06 22:51:59 +0000\n\n [FIXED HUDSON-3092] Call updateComputerList() at end of doConfigSubmit so a change\n in number of executors for master node takes effect immediately.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18730 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f4f8292e93f16bd5512e655ed860de623e40f32\nAuthor: samngms <samngms@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-03 12:07:55 +0000\n\n Add getAffectedFile() and related interfaces in hudson.scm.ChangeLogSet.Entry\n Both CVS and SVN are updated to support this new API\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 336941bc3d27bd494c9f09cc7ab5df431b233149\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-03 11:37:23 +0000\n\n 18N & L10N(ja)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4eaee48a588fbb5e209ee873fdbf45dcb8f64a36\nAuthor: nmullaney <nmullaney@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-01 23:05:43 +0000\n\n hudson-behavior.js:\n In function createComboBox, javascript errors will be thrown if the\n id is not present on the page (which seems to happen sometimes when the\n id in question is in an optionalBlock). This patch checks for the id\n before trying to create the combo box.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18647 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c578dd5f7aacc73579d5027e7bc0a0c12925b7a\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-01 18:32:12 +0000\n\n Global config page should list installations of all registered tool types.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 321e5698d7d91f4f38757d8cd5a3676b903c051f\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-01 18:29:56 +0000\n\n Only applies to JDKs. Do not offer for other tools.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 046322e68f10c810a1e433b2251fcc1d1b503d16\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-01 12:17:33 +0000\n\n Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f00979aea4d46ddeb58718f1d91c8bb0c64444d1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-01 02:48:58 +0000\n\n [FIXED HUDSON-1879] don't allow renaming a job while a build is running.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c1e7a0e5ac188f658a57b89c60a7abf8cadaa29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-06-01 01:17:27 +0000\n\n imlemented a generalization of FailureBuilder\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abbb9cb71c570ce166c6f20366b9b7a6212d3eb0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-31 23:37:12 +0000\n\n removed IDE warnings\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df26ff63a71229581de010777e9cab5694472da3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-31 23:35:57 +0000\n\n Expose the NODE_NAME environment variables\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e83995055e710e3f74fe4de81a78fce2990a4fe7\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-31 17:02:52 +0000\n\n Looks like this did not go into 1.309? Release process is confusing me...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a9d771f231847c2337ef9d088c292e3c24eee06\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-30 21:08:48 +0000\n\n [FIXED HUDSON-3764] fix incorrect parameter listed on api page\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 869f58ab07efb416dff95200f613b287ca83b735\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-30 18:22:54 +0000\n\n [FIXED HUDSON-3795] add message for \"Building on master\" instead of writing\n \"Building remotely on \" in the log.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32dd1b399ce117d8b2d1e7994e4533345d2b5edd\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-29 17:14:30 +0000\n\n Avoiding usage of ToolInstallation.home from ToolInstaller in most cases.\n Adding ToolInstaller.preferredLocation and using from existing installers.\n Validating ToolInstallation.home if it is configured, but OK if blank.\n Hacking JavaScript to display ToolInstallation.home field in UI\n only if \"Install automatically\" unchecked (or field is not blank).\n Simplifying parameters of DownloadFromUrlInstaller.isUpToDate.\n chmod a+x after DownloadFromUrlInstaller unpacks (needed for Ant/Maven installations on Unix).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df7d244b3d136dd435b32899d9419418888c2de9\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-29 17:01:13 +0000\n\n Noting that ToolInstaller is better recommended.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 277110898f414b4224dfe1075508b9ec8c32cd79\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-29 16:28:50 +0000\n\n Trying to install a JDK remotely on a Unix system threw a serialization exception.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aedc10d37fdc534f0f2c02e35dbb3b3734a76350\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-29 01:55:54 +0000\n\n added more logging as more people seem to be suffering from host name detection issue.\n \n See http://www.nabble.com/Selenium-Grid-Plugin-td23481283.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 634f7923b1ab95bd276fcb1c68a10d11431a6f0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-28 21:12:56 +0000\n\n Merged revisions 18490-18493,18500,18532-18533,18535,18539 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r18490 | kohsuke | 2009-05-27 15:24:36 -0700 (Wed, 27 May 2009) | 1 line\n \n adding a defensive check, as NodePrivisioner/Cloud makes it easy to end up adding the same Node twice\n ........\n r18491 | kohsuke | 2009-05-27 15:24:46 -0700 (Wed, 27 May 2009) | 1 line\n \n doc improvement\n ........\n r18492 | kohsuke | 2009-05-27 15:25:43 -0700 (Wed, 27 May 2009) | 1 line\n \n defensive check\n ........\n r18493 | kohsuke | 2009-05-27 15:26:15 -0700 (Wed, 27 May 2009) | 2 lines\n \n - improved logging\n - adding the resulting Node to the node list to avoid a Node to disappear\n ........\n r18500 | kohsuke | 2009-05-27 18:15:49 -0700 (Wed, 27 May 2009) | 1 line\n \n relaxing the form validation error given the tool auto installation support\n ........\n r18532 | kohsuke | 2009-05-28 11:45:14 -0700 (Thu, 28 May 2009) | 1 line\n \n changed the way permalinks are pushed\n ........\n r18533 | kohsuke | 2009-05-28 11:56:45 -0700 (Thu, 28 May 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_308\n ........\n r18535 | kohsuke | 2009-05-28 11:57:07 -0700 (Thu, 28 May 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r18539 | kohsuke | 2009-05-28 12:37:43 -0700 (Thu, 28 May 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18549 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eaf12a04ce32a6adc8f8d1049e2852c859201ee5\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-28 20:40:43 +0000\n\n Avoid NPE in case \"Install automatically\" is checked yet there are no configured installers.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18547 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36a57073167d8868e537c43500270cac634fc912\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-28 15:30:59 +0000\n\n 1.2 should be out there now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18517 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba311338bc0c6fa3df9ec99d8bfad2d76042b526\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-27 21:47:22 +0000\n\n rolling back to 1.1 until download.java.net service comes back to normal\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03fb71f294a1b1ca369d62a33109a020cd680ac1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-27 21:10:29 +0000\n\n Merged revisions 18461,18463,18473-18474,18481 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r18461 | kohsuke | 2009-05-26 18:39:51 -0700 (Tue, 26 May 2009) | 1 line\n \n merged back the RC branch\n ........\n r18463 | kohsuke | 2009-05-26 18:40:06 -0700 (Tue, 26 May 2009) | 1 line\n \n creating a new RC branch\n ........\n r18473 | kohsuke | 2009-05-27 09:33:16 -0700 (Wed, 27 May 2009) | 1 line\n \n publish-javadoc happens later, so this comment no longer appears useful\n ........\n r18474 | kohsuke | 2009-05-27 09:38:45 -0700 (Wed, 27 May 2009) | 1 line\n \n modified to do aggregated javadoc and publish that\n ........\n r18481 | kohsuke | 2009-05-27 11:20:34 -0700 (Wed, 27 May 2009) | 4 lines\n \n [FIXED HUDSON-3706]\n MaskingClassLoader that's supposed to throw awy components.xml for interceptions are still kicking in when MavenEmbedder run on slaves, as RemoteClassLoader mangles the URL that the MaskingClassLoader was looking for.\n \n So I relaxed the path matching and sniff the content to decide if components.xml is for interception or not.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b7736d18cd3361174d4761041abaa5b0b2c0547\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-27 16:51:42 +0000\n\n [FIXED HUDSON-3312] Fixed - properly handles addition of \"...\" ending only when truncation of display text occurs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a208d9ede4ccf4b310d89404426d5ae936417271\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-27 01:39:51 +0000\n\n merged back the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18461 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7518345818c6c698c7154cf1fc686bce92bf11d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-26 21:14:40 +0000\n\n provide a restart link if Hudson can restart itself\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 415c809fa82790552b5b2244f482c919e9da0bb0\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-26 19:37:03 +0000\n\n [FIXED HUDSON-3767] doRun in RunnerImpl in both MavenBuild and MavenModuleSetBuild now use return from tearDown to set result, like hudson.model.Build does.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b105102aa0af061203d55933324483ce29e73def\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-26 05:20:04 +0000\n\n Unit test trend graph was not displayed if there's no successful build.\n (<a href=\"http://www.nabble.com/Re%3A-Test-Result-Trend-plot-not-showing-p23707741.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5386c0bfa8b3249768536eccb7eb156bbec71737\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-26 05:06:57 +0000\n\n NPE fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f199d2b44bdad3984364000c439ca6fdec5b60d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-26 02:12:12 +0000\n\n stapler with more hooks in the l10n support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cf2480cb774b2ba1183b91910d5525757edf5bd\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-25 21:17:24 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 651955e1c66f1b1852cd5c3fd754d0d004fc58f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-25 03:18:15 +0000\n\n make the rootURL available to JavaScript\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0539131ec42a12b046418c9172325dc7c33a0433\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-25 02:49:17 +0000\n\n refactored a AES-128 key generation function\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4fb0fd587350b46a2307f7935341c0d7205dd99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-25 01:48:14 +0000\n\n Moving the localization assistance to a plugin.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 934ed3ecb48914b9060dae6131e029cdb3db557c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-24 21:36:30 +0000\n\n experimenting with the in-application localization editor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50bbc6fba2011962bb79d138ea5238c8005f22a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-24 21:34:30 +0000\n\n this version relaxes the signature constraint on the getDynamic method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea020b4a786d951284e5c1c0bcdf02b18a478fe0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-24 20:26:48 +0000\n\n D&D support in containe requires D&D to be loaded before container script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df1139d291d48681cb12ca6f8d96fae68c2d8b55\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-24 03:29:59 +0000\n\n [FIXED HUDSON-3750] add toString() on upstream build# to avoid NumberFormat\n being applied, which adds thousand separator. this matches change made in\n r15988 for HTML version of cause description.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18372 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bb1e72657fca2e721f8735079f00d064474901d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 22:20:25 +0000\n\n if the computer is being launched, don't report it as an error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 668f60507fed8761ada5b97aa47ffe42d8da22df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 22:12:07 +0000\n\n init script (<tt>$HUDSON_HOME/init.groovy</tt>) is now run with uber-classloader.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0e39bc5678686770e31e7e7bb0ab400ac02174f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 20:29:22 +0000\n\n improved error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3c135202869fa337b047d91ccdf2830a5ef1900\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 17:26:42 +0000\n\n removed warnings\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5df84ced838fa01b4554f3f106f04c7543e5d93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 17:22:45 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f74d84fda4f009481be252f90cf86236eb2b03a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 17:19:37 +0000\n\n labels may not contain any Node at given point and still valid\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7ffc67fb7eae3221afa876977eec3fc3a4d2418\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 17:14:49 +0000\n\n correcting when to display labels and what to show there, by considering the presence of a cloud\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54e156cb73a1a32cca81171ed380ed904e512050\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 16:47:44 +0000\n\n use the latest and greatest\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50f84ab1839382ca18dc3cb03d7b0b0faad35fde\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 16:42:25 +0000\n\n moved the code to Label\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02bd194fa221418bf43b278779402cbc138f225c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 16:40:23 +0000\n\n simplified by adding a convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67d2c0aa73a415ca511299193030dc4748231e2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 16:34:07 +0000\n\n master's labels need to be added to the label list early on\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4fd00ac1d7a36052dff17c172e1ebc66d790682\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 06:54:53 +0000\n\n my attempt to remove Rhino and CSS parser failed, but Xalan removal seems to work. I should look for a lighter-weight library\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18310 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca7e3facf50589f77f7f756c13f3679f885fbb92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-23 06:13:23 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ff37c05ec92315991e169d308cc5f2fb9c187ba\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-22 21:47:33 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 643f13e86ef7e58daffda32fc1e36f56137fab2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-22 01:43:12 +0000\n\n fixed broken javadoc links\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0990573f006fb3c83024dfe92eba2afc89659cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 23:45:58 +0000\n\n Revisiting the fix in rev.18252.\n \n The exception cited in KENAIPLUGIN-2 is caused by the fact that the KenaiProperty doesn't contain any visible configuration element. This change will allow such properties.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18267 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 390fdf4a1f5472d5ad1f4552df29d6e7d422ab55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 23:11:23 +0000\n\n implemented automatic Maven installation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1c79ab63d2187468cfd351890707c3149e68b0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 20:46:50 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18264 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb44aa123d94b7cd2818ac566365b4eb94fa45cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 20:46:26 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18263 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49ace47432e473b8f5febb6cc00f177be5854ffb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 18:22:02 +0000\n\n Added automatic tool installation for Ant.\n \n - Most of the installer logic is made reusable in DownloadFromUrlInstaller.\n - ToolDescriptor can now contribute global.jelly to the system configuration page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46b540e5eb83a2c3d2df0b0d4f6fb3890ef866ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 18:10:58 +0000\n\n added more convenience methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18259 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12eda4f6d404370d54a13839b1eff2e5964a72c1\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 17:42:14 +0000\n\n oops, forgot the slashes themselves ;-)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be30ca6f3615ab313dcc70d36113915197f1bd5c\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 17:32:32 +0000\n\n The path is now part of the URL path element and not a URL parameter, so we need to encode it differently. There may be a more correct encoder, but this should work for 99% of cases until I can write one to handle svn paths to sventon URL mapped paths (which requires creating a svn repo with crazy path names and then testing with sventon)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18257 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10cc0441aeaf7c042dc1ecca674a7cf9b8375863\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 17:05:12 +0000\n\n disable the usage stat collection during the development\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78169fa039046d4f8bccc030c1169685558f940c\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 16:19:28 +0000\n\n Attempting better diagnosis of KENAIPLUGIN-2:\n net.sf.json.JSONException: null object\n at net.sf.json.JSONObject.verifyIsNull(JSONObject.java:2418)\n at net.sf.json.JSONObject.has(JSONObject.java:1777)\n at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:309)\n at hudson.model.Descriptor.newInstance(Descriptor.java:335)\n at hudson.model.JobPropertyDescriptor.newInstance(JobPropertyDescriptor.java:65)\n at hudson.model.Job.doConfigSubmit(Job.java:915)\n ....\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79b2071c60994874196c9905d2a22e5a3ed0e93d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-21 15:50:29 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a8fbbaad6d31e72c75107c99a55fd6777cf85bc\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-20 10:52:54 +0000\n\n Spelling and proper escaping for apostrophes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18226 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b0d9086f7d19c9104ed532f634bceb518ed978b\nAuthor: dodok1 <dodok1@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-20 08:05:17 +0000\n\n [FIXED HUDSON-2488] affectedPaths are computed correctly to MavenModule relativePaths\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5951d7a9b82ab27d8e17824f68039c5969fc8e08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-20 02:04:47 +0000\n\n making this more defensive\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12a83871398ed03a677b8e7bb985786d9ffd9924\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-19 00:38:48 +0000\n\n Some failures in Windows batch files didn't cause Hudson to fail the build.\n (<a href=\"http://www.nabble.com/Propagating-failure-in-Windows-Batch-actions-td23603409.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 713b3743419555e7fde24204ad8549cf372d037a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-18 21:44:45 +0000\n\n StreamTaskListener(Writer) uses WriterOutputStream and unnecessarily make the pipeline longer.\n This also caused the log blockage for the Selenium plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bb84002610049554e549dcbac7454b98dbbe160\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-18 21:03:05 +0000\n\n Fixed spelling errors, thanks to Jesse.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18198 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85a4bc0b6b02bcaa90b8288e8fbeabc3589222a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-18 21:00:09 +0000\n\n External job monitoring was ignoring the possible encoding difference between Hudson and the remote machine that executed the job.\n (<a href=\"http://www.nabble.com/windows%E3%81%AEhudson%E3%81%8B%E3%82%89ssh%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%82%92%E4%BD%BF%E3%81%86%E3%81%A8%E3%81%8D%E3%81%AE%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89%E5%8F%96%E3%82%8A%E6%89%B1%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-td23583532.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18197 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba46603dfdd9d291f3a0c7904055187ee091a066\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-18 20:33:06 +0000\n\n If possible, obtain the context path of the servlet (see http://www.nabble.com/I-don%27t-have-2-instances-but-Hudson-says-I-do%21-td23599835.html)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18196 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit daccd83bcad783c96e6aaa97babe65cba51f205b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-18 18:55:37 +0000\n\n no stack trace with AbortException\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da4474c519f2dfaa15c55486c85d8e992d16c983\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-18 18:53:42 +0000\n\n this is not instantiable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84d466ff5dbb37dcfbdf3b22a4dfc5fe1a1670d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-18 17:57:50 +0000\n\n merged the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 772d77d425ca0545cff086d889eaaa65ba836d88\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-18 17:51:23 +0000\n\n this version handled ExtensionPoint without comment correctly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f47a6a41d391de43993b9f014de09eaba796f953\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-17 01:23:40 +0000\n\n Further improved the JUnit report parsing.\n (<a href=\"http://www.nabble.com/NPE-%28Fatal%3A-Null%29-in-recording-junit-test-results-td23562964.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7da580e86ea89308603754d517ce0e2b95ee96ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-16 01:31:07 +0000\n\n making the code work with JDK1.5, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ff7421a3ef8681bd403b66ebfa0707be4f6f7ff\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-16 01:27:20 +0000\n\n Added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d670b4913fc9bbec24a3b9b4810fe11adc9a217\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-16 01:11:54 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18139 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed1195af2a757c220c29e95092e2a4253b44c64c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-16 01:11:34 +0000\n\n [maven-release-plugin] prepare release hudson-1_305\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18137 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bff51eef807995a37b197cce40809e03b5625e24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-16 01:00:34 +0000\n\n documenting what this is\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7e3697148e6dd12acfa88eeb9817db89a4f5282\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-15 21:23:03 +0000\n\n Investigation of the test failures of Hudson on Hudson revealed that\n the plxus/components.xml of maven-interceptor and maven2.1-interceptor\n are picked up in the MavenEmbedder while parsing POM, which breaks\n Maven 2.0.7 (that is, I needed to run the tests on Maven 2.0.7 to reproduce\n the problem.)\n \n So I'm adding the marker file so that our MaskedClassLoader can hide\n them from Plexus when we start MavenEmbedder.\n \n I hate making this kind of change in the RC branch, and this problem\n doesn't appear to affect my RC deployment so far (so maybe this only\n reproduces when we run Hudson inside Maven), but OTOH this should be\n a fairly low risk change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18126 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ba9958c80bd990c2b165f61732157142ca3e788\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-15 21:16:59 +0000\n\n marking the file for interception only\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18125 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38f49ca392df16c4bc66de48f6be009f2175a17f\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-15 17:03:22 +0000\n\n [FIXED HUDSON-3506] - doWipeOutWorkspace now calls SCM.processWorkspaceBeforeDeletion before deleting, same as WorkspaceCleanupThread and AbstractProject.processDelete. If processWorkspaceBeforeDeletion returns false, will redirect to explanatory page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 123e610c6946a31e5df6dea128b0b291d7557673\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-15 04:01:21 +0000\n\n Now checks md5 digests before archiving, to prevent repeat archiving of identical files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5af42147002cb9ba612036fd7d5359d5579fe06\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-15 02:34:18 +0000\n\n added a probe to figure out the hang problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 501a78fc39b74512aa124e62a640c0a379b209af\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 23:30:25 +0000\n\n I18N.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a631eb9476fc9939877614c3b75c56c704ad82a4\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 22:56:40 +0000\n\n Backing out 17901; CommandInstaller.toolHome can in fact be distinct (even a relative path).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18099 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3665f7a18702df6382c0f4405b283502c527999\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 18:55:35 +0000\n\n Merged revisions 18002,18026-18027,18029-18030,18036,18040-18042,18068,18070,18093-18094 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r18002 | kohsuke | 2009-05-12 12:14:24 -0700 (Tue, 12 May 2009) | 1 line\n \n merging the RC branch\n ........\n r18026 | kohsuke | 2009-05-12 21:31:09 -0700 (Tue, 12 May 2009) | 1 line\n \n if \"e\" is <textarea> there won't be any @type\n ........\n r18027 | kohsuke | 2009-05-12 21:36:25 -0700 (Tue, 12 May 2009) | 1 line\n \n If distributed build isn't enabled, slave selection drop-down shouldn't be displayed in the job config.\n ........\n r18029 | kohsuke | 2009-05-12 22:00:03 -0700 (Tue, 12 May 2009) | 1 line\n \n documenting why we set system props\n ........\n r18030 | kohsuke | 2009-05-12 22:51:55 -0700 (Tue, 12 May 2009) | 1 line\n \n This just ends up passing the -B option twice.\n ........\n r18036 | kohsuke | 2009-05-12 23:17:30 -0700 (Tue, 12 May 2009) | 7 lines\n \n [FIXED HUDSON-2373] Modified to work with Maven 2.1. Sorry for a long delay, folks. This change will be in 1.305.\n \n We basically need an ability to feed different components.xml depending on Maven's version (which will be read by DefaultComponentDiscoverer in Plexus.) The implementation in this fix is hacky, and based on placing one more jar in front of the classpath when run on Maven 2.1, while maven-interceptor still contains the default components.xml for 2.0.x.\n \n Ideally 2.0.x components.xml should move to its own jar and so that we can switch between them, as opposed to pass in extra jar only when it's Maven 2.1.\n \n We'll see how Maven 3.0 works with this regard.\n ........\n r18040 | kohsuke | 2009-05-13 10:31:59 -0700 (Wed, 13 May 2009) | 1 line\n \n improved error handling\n ........\n r18041 | kohsuke | 2009-05-13 10:34:14 -0700 (Wed, 13 May 2009) | 1 line\n \n Long lines in console output are now wrapped in most browsers.\n ........\n r18042 | kohsuke | 2009-05-13 11:02:52 -0700 (Wed, 13 May 2009) | 1 line\n \n documenting what it does.\n ........\n r18068 | kohsuke | 2009-05-13 15:15:24 -0700 (Wed, 13 May 2009) | 1 line\n \n [FIXED HUDSON-3653] Fixed in 1.305\n ........\n r18070 | kohsuke | 2009-05-13 15:28:04 -0700 (Wed, 13 May 2009) | 1 line\n \n creating a new RC branch\n ........\n r18093 | kohsuke | 2009-05-14 10:05:16 -0700 (Thu, 14 May 2009) | 1 line\n \n [HUDSON-3684] In 1.305 I improved error diagnostics to show why the loading of Winp failed, so please try that and report back the new error message you get.\n ........\n r18094 | kohsuke | 2009-05-14 10:28:33 -0700 (Thu, 14 May 2009) | 1 line\n \n fixed a typo as pointed out by Jesse, so that this change can make it into 1.305.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b91ce827d557bfb39500f9d699f606963ec98c95\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 17:28:33 +0000\n\n fixed a typo as pointed out by Jesse, so that this change can make it into 1.305.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a98365d33143f2ba8042bd15e28dbecc08604d03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 17:05:16 +0000\n\n [HUDSON-3684] In 1.305 I improved error diagnostics to show why the loading of Winp failed, so please try that and report back the new error message you get.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af6b7989b86595d0a984b8caa4b05ee46cc4f481\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 16:48:24 +0000\n\n removing deprecation marker\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18092 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 731dcf414ea67bc6e61e48fe9a9035b29ed66df9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 16:35:32 +0000\n\n Remote API served incorrect absolute URLs when Hudson is run behind a reverse proxy.\n (<a href=\"http://www.netbeans.org/issues/show_bug.cgi?id=165067\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18091 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2765070f4f3238479bad72036f90da6eac5f248d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 16:31:15 +0000\n\n since there's no drop in replacement, this method can't be quite marked as deprecated\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18090 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e83ebcced26b25eb1a01262f6b9bb0633c9113a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 16:25:34 +0000\n\n <tt>X-Hudson</tt> header was sent for all views, not just the top page.\n (<a href=\"http://www.netbeans.org/issues/show_bug.cgi?id=165067\">report</a>)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18089 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b25351cccec73b15ad876f67ab003b3c153aed9e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 05:37:46 +0000\n\n Updated @since for tool auto-installation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4ea15b07f072f1ec336bca46edaa174b5ae9733\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 02:18:52 +0000\n\n Merged revisions 18077 via svnmerge from\n https://www.dev.java.net/svn/hudson/trunk/hudson/main\n \n ........\n r18077 | kohsuke | 2009-05-13 19:10:11 -0700 (Wed, 13 May 2009) | 1 line\n \n [FIXED HUDSON-3497] Maven generated site results in 404 because Stapler didn't recognize doDynamic(void)\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eedfe7c5c27257462ad22ac3c0c1b9312d3b6a78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 02:17:29 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-18069\" from\n https://www.dev.java.net/svn/hudson/trunk/hudson/main\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd97f74333b56243363a4ad9a58a3148fb493878\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-14 02:10:11 +0000\n\n [FIXED HUDSON-3497] Maven generated site results in 404 because Stapler didn't recognize doDynamic(void)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68f5615cd9a0178962f1abbbdc9709427ec69985\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 23:09:15 +0000\n\n until SEZPOZ-6 is fixed, we can't mark the @Extension as Retention(RUNTIME), so the sort order won't take effect.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec6a98b64a3a5cd377c66843b5fd41d809e9cd89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 22:56:31 +0000\n\n recording the version where the tool-autoinstallation branch is merged\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5221bd23c7b1f997faf652d83d726caf67d83cbf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 22:53:49 +0000\n\n unused imports\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ed1a3581d14cbb4b86ad888e6dc8ae9776077a7\nMerge: ba87adfc37 ea0ed93558\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 22:28:04 +0000\n\n creating a new RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea0ed93558a0d34bc5d4aea125c92a587fbc7cf3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 22:15:24 +0000\n\n [FIXED HUDSON-3653] Fixed in 1.305\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18068 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc13fdab1b366f3e1ae6b29fb42c9fcca7aa249b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 18:02:52 +0000\n\n documenting what it does.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a4a65573078d6828407491fdbfe3cb702bf72af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 17:34:14 +0000\n\n Long lines in console output are now wrapped in most browsers.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 778ea2ea3a019fee009a1633fdb9e72026109b50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 17:31:59 +0000\n\n improved error handling\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b6653779d47cd217ba951e32705e4c5dfa10a76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 06:17:30 +0000\n\n [FIXED HUDSON-2373] Modified to work with Maven 2.1. Sorry for a long delay, folks. This change will be in 1.305.\n \n We basically need an ability to feed different components.xml depending on Maven's version (which will be read by DefaultComponentDiscoverer in Plexus.) The implementation in this fix is hacky, and based on placing one more jar in front of the classpath when run on Maven 2.1, while maven-interceptor still contains the default components.xml for 2.0.x.\n \n Ideally 2.0.x components.xml should move to its own jar and so that we can switch between them, as opposed to pass in extra jar only when it's Maven 2.1.\n \n We'll see how Maven 3.0 works with this regard.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e266ec9a0bea4be1a35beb4353d420aa42246110\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 05:51:55 +0000\n\n This just ends up passing the -B option twice.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fcf4b3629b550c6ac1e9c06a39ec2a075cc98548\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 05:00:03 +0000\n\n documenting why we set system props\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18029 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9e060e2af33f1a35a0c4a64868eb1a57d4a6af7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 04:36:25 +0000\n\n If distributed build isn't enabled, slave selection drop-down shouldn't be displayed in the job config.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e63e33f2e9a2d86940e7cdbef77f0da12eb833c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-13 04:31:09 +0000\n\n if \"e\" is <textarea> there won't be any @type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e419fb02652cdb1f66f3043d1f93b110c7b4a581\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-12 19:14:24 +0000\n\n merging the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18002 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63eda82d781c687ed8740afbef3e6e25445c0d6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-12 18:16:06 +0000\n\n unless the user has the read permission, they can't post the result back.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17998 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2c4eb471f721f659cbc237f4cc48dc9b946faff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-12 16:40:40 +0000\n\n Jetty doesn't seem to have a predefined MIME type mapping for JSON.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17993 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f4314139f9d0758a8fae1ebe34cff6c7737f3a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-12 16:24:04 +0000\n\n Merged revisions 17991 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/tool-autoinstallation\n \n ........\n r17991 | kohsuke | 2009-05-12 09:21:19 -0700 (Tue, 12 May 2009) | 2 lines\n \n Added a reverse proxy support to improve the test performance.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a8a0bf7fae1aa1bbbe7a7a2a6fd9384d341609c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-12 13:59:10 +0000\n\n Merged revisions 17324-17325,17428,17430,17473-17475,17481-17482,17555-17563,17571,17593-17595,17619-17620,17637-17644,17656-17657,17663-17665,17667-17670,17730,17753,17755-17758,17763-17768,17770-17771,17901,17906,17911-17912,17958,17961-17962,17970-17977 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/tool-autoinstallation\n \n ........\n r17324 | jglick | 2009-04-20 18:24:32 -0700 (Mon, 20 Apr 2009) | 2 lines\n \n Defensive cloning and Javadoc corrections.\n (Though it seems no one is using the default impls of these methods yet anyway.)\n ........\n r17325 | jglick | 2009-04-20 18:29:06 -0700 (Mon, 20 Apr 2009) | 1 line\n \n Deprecation of delegate method is intentional.\n ........\n r17428 | jglick | 2009-04-23 08:07:14 -0700 (Thu, 23 Apr 2009) | 1 line\n \n Noting ToolLocationTranslator more prominently.\n ........\n r17430 | jglick | 2009-04-23 09:16:40 -0700 (Thu, 23 Apr 2009) | 1 line\n \n Unused imports.\n ........\n r17473 | jglick | 2009-04-23 19:21:11 -0700 (Thu, 23 Apr 2009) | 1 line\n \n Allow Plugin.configure to see the StaplerRequest, needed for some kinds of calls.\n ........\n r17474 | jglick | 2009-04-23 19:25:54 -0700 (Thu, 23 Apr 2009) | 3 lines\n \n Initial sketch of plugin to manage tool installations across slaves.\n (Should really be under ../plugins/ but that was not branched, so putting here for the moment.)\n ........\n r17475 | jglick | 2009-04-23 20:29:36 -0700 (Thu, 23 Apr 2009) | 1 line\n \n Typo in Javadoc.\n ........\n r17481 | jglick | 2009-04-23 22:46:26 -0700 (Thu, 23 Apr 2009) | 1 line\n \n Unzip of an unbuffered stream is painfully slow.\n ........\n r17482 | jglick | 2009-04-23 22:48:01 -0700 (Thu, 23 Apr 2009) | 1 line\n \n ZIP-based tool installer now functional.\n ........\n r17555 | jglick | 2009-04-27 17:50:38 -0700 (Mon, 27 Apr 2009) | 1 line\n \n Build against newest trunk.\n ........\n r17556 | jglick | 2009-04-27 18:38:28 -0700 (Mon, 27 Apr 2009) | 1 line\n \n Adding help.\n ........\n r17557 | jglick | 2009-04-27 18:57:46 -0700 (Mon, 27 Apr 2009) | 1 line\n \n Moving toolName & label config GUI into generic files.\n ........\n r17558 | jglick | 2009-04-27 19:37:30 -0700 (Mon, 27 Apr 2009) | 1 line\n \n Typo.\n ........\n r17559 | jglick | 2009-04-27 20:07:47 -0700 (Mon, 27 Apr 2009) | 1 line\n \n Second tool installer type based on a freeform command.\n ........\n r17560 | jglick | 2009-04-27 20:24:36 -0700 (Mon, 27 Apr 2009) | 1 line\n \n installIfNecessaryFrom will now just return false in case the target dir exists but the URL cannot be opened.\n ........\n r17561 | jglick | 2009-04-27 20:25:22 -0700 (Mon, 27 Apr 2009) | 2 lines\n \n chmod only if something was actually installed.\n Use a+x, not o+x.\n ........\n r17562 | jglick | 2009-04-27 20:26:46 -0700 (Mon, 27 Apr 2009) | 1 line\n \n Comment only.\n ........\n r17563 | jglick | 2009-04-27 20:41:12 -0700 (Mon, 27 Apr 2009) | 1 line\n \n I18N.\n ........\n r17571 | jglick | 2009-04-28 08:15:31 -0700 (Tue, 28 Apr 2009) | 2 lines\n \n Wiki link.\n ........\n r17593 | jglick | 2009-04-28 15:38:33 -0700 (Tue, 28 Apr 2009) | 1 line\n \n Turn off echo mode, it's just noise.\n ........\n r17594 | jglick | 2009-04-28 15:39:29 -0700 (Tue, 28 Apr 2009) | 2 lines\n \n Synchronizing access to installers for a given node/tool combo.\n Sending log messages to Hudson log in real time.\n ........\n r17595 | jglick | 2009-04-28 15:46:29 -0700 (Tue, 28 Apr 2009) | 1 line\n \n Copyrights.\n ........\n r17619 | jglick | 2009-04-29 06:25:23 -0700 (Wed, 29 Apr 2009) | 1 line\n \n Improved Javadoc.\n ........\n r17620 | jglick | 2009-04-29 06:51:11 -0700 (Wed, 29 Apr 2009) | 1 line\n \n Demonstraing how to use DLJ to mechanically install official JDK releases on supported operating systems.\n ........\n r17637 | kohsuke | 2009-04-30 16:15:24 -0700 (Thu, 30 Apr 2009) | 1 line\n \n fixed what appears to be a C&P mistake\n ........\n r17638 | kohsuke | 2009-04-30 16:16:21 -0700 (Thu, 30 Apr 2009) | 1 line\n \n show YUI logger if YUI debugging mode is set.\n ........\n r17639 | kohsuke | 2009-04-30 16:52:28 -0700 (Thu, 30 Apr 2009) | 7 lines\n \n Fixed a UI script problem when <hetero-list> nests inside <repeatable>.\n \n The cause of the problem was that the behavior for inner <hetero-list> kicks in first, altering HTML (by removing \"prototypes\"), before behavior for outer <repetable> kicks in and removes the master copy from DOM tree.\n \n So <repeatable> ends up computing a master copy after some elements are removed, and hence when we try to reinsert them later by clicking \"Add\", it'll get incorrect copy, and re-execution of the <hetero-list> behavior bombs out.\n \n I fixed this by skipping those HTML-altering behaviors if they show up in the part of DOM tree that's supposed to be snapshotted and removed.\n ........\n r17640 | kohsuke | 2009-04-30 16:57:58 -0700 (Thu, 30 Apr 2009) | 7 lines\n \n Added ToolProperty to ToolInstallation (which acts like NodeProperty to Node --- basically decorates the base object with additional properties.)\n \n The original motivation is to implement ToolInstaller this way, if Jesse is OK. But decorating tools seem to have some other interesting use, such as a plugin for configuring $M2_HOME/conf/settings.xml, or a plugin to insert unlimited cryptography extension to JDK, or a plugin to add a few more jars into $ANT_HOME/lib.\n \n For this to work, ToolInstallations that want properties needs to be modified to use a new constructor. For a starter, I modified the JDK class to do this.\n \n I also took the opportunity to modernize JDK/config.jelly.\n ........\n r17641 | kohsuke | 2009-04-30 17:02:04 -0700 (Thu, 30 Apr 2009) | 1 line\n \n this appears to be a left-over from early days when we didn't have a means to do form validation\n ........\n r17642 | kohsuke | 2009-04-30 17:02:35 -0700 (Thu, 30 Apr 2009) | 1 line\n \n we don't need no.such.JDK but we need name. rebranching\n ........\n r17643 | kohsuke | 2009-04-30 17:03:22 -0700 (Thu, 30 Apr 2009) | 1 line\n \n rebranched from Hudson's configure.properties\n ........\n r17644 | kohsuke | 2009-04-30 17:05:31 -0700 (Thu, 30 Apr 2009) | 1 line\n \n removed unnecessary translations\n ........\n r17656 | kohsuke | 2009-05-01 11:27:36 -0700 (Fri, 01 May 2009) | 1 line\n \n Less hack for improved type safety. Asking people to write more code is not necessarily bad as long as what they need to do is obvious to them.\n ........\n r17657 | kohsuke | 2009-05-01 12:07:20 -0700 (Fri, 01 May 2009) | 5 lines\n \n The toolautoinst part of the change that corresponds to rev.17640.\n \n ToolInstallers are now hooked under ToolInstallation through InstallSourceProperty as a ToolProperty.\n \n This allows the relevant UIs to be shown in one place. Still pending Jesse's feedback. Making it a single commit to simplify a revert if necessary\n ........\n r17663 | kohsuke | 2009-05-01 13:23:51 -0700 (Fri, 01 May 2009) | 1 line\n \n doc improvement\n ........\n r17664 | kohsuke | 2009-05-01 13:24:10 -0700 (Fri, 01 May 2009) | 1 line\n \n needs this to allow Stapler to databind hetero-list automatically\n ........\n r17665 | jglick | 2009-05-01 13:31:27 -0700 (Fri, 01 May 2009) | 1 line\n \n Warnings.\n ........\n r17667 | kohsuke | 2009-05-01 14:20:53 -0700 (Fri, 01 May 2009) | 1 line\n \n added a method to do chmod\n ........\n r17668 | kohsuke | 2009-05-01 14:30:35 -0700 (Fri, 01 May 2009) | 1 line\n \n prefer JDK6 version to avoid unnecessary JNA loading\n ........\n r17669 | kohsuke | 2009-05-01 14:33:09 -0700 (Fri, 01 May 2009) | 1 line\n \n no, I must have confused this.\n ........\n r17670 | kohsuke | 2009-05-01 15:57:11 -0700 (Fri, 01 May 2009) | 2 lines\n \n - Automated JDK installer and its test.\n - Minor update to the signature of ToolInstaller for supplying the expected default location.\n ........\n r17730 | kohsuke | 2009-05-04 11:27:34 -0700 (Mon, 04 May 2009) | 1 line\n \n avoid NPE as reported in HUDSON-3608\n ........\n r17753 | jglick | 2009-05-04 19:34:08 -0700 (Mon, 04 May 2009) | 2 lines\n \n Moved toolautoinst functionality into core.\n ........\n r17755 | jglick | 2009-05-04 20:28:34 -0700 (Mon, 04 May 2009) | 8 lines\n \n Added TaskListener parameter and IOException and InterruptedException to several methods:\n Run.getEnvironment\n NodeSpecific.forNode\n ToolLocationTranslator.getToolHome\n ToolLocationNodeProperty.getToolHome\n ToolInstallation.translateFor\n ProcessCache.Factory.getMavenInstallation\n ProcessCache.Factory.getJava\n ........\n r17756 | jglick | 2009-05-04 20:36:56 -0700 (Mon, 04 May 2009) | 1 line\n \n expectedLocation was never strictly necessary, and will soon no longer be used even by JDKInstaller.\n ........\n r17757 | jglick | 2009-05-04 20:40:41 -0700 (Mon, 04 May 2009) | 1 line\n \n Not sure yet what @since should be.\n ........\n r17758 | jglick | 2009-05-04 20:41:51 -0700 (Mon, 04 May 2009) | 1 line\n \n getDefaultInstallers method added. Not yet in use.\n ........\n r17763 | kohsuke | 2009-05-05 10:50:36 -0700 (Tue, 05 May 2009) | 1 line\n \n deprecated redundant getJavaHome method\n ........\n r17764 | kohsuke | 2009-05-05 12:10:45 -0700 (Tue, 05 May 2009) | 1 line\n \n added general-purpose property defaulting mechanism, and added default tool installer for JDK\n ........\n r17765 | jglick | 2009-05-05 12:35:56 -0700 (Tue, 05 May 2009) | 1 line\n \n capitalize(\"\") -> \"\"\n ........\n r17766 | jglick | 2009-05-05 12:49:52 -0700 (Tue, 05 May 2009) | 1 line\n \n Missing @since.\n ........\n r17767 | jglick | 2009-05-05 13:01:41 -0700 (Tue, 05 May 2009) | 1 line\n \n Unchecked warning.\n ........\n r17768 | jglick | 2009-05-05 13:19:49 -0700 (Tue, 05 May 2009) | 2 lines\n \n Two unsuccessful attempts at form validation.\n ........\n r17770 | jglick | 2009-05-05 13:48:37 -0700 (Tue, 05 May 2009) | 1 line\n \n Better class names.\n ........\n r17771 | kohsuke | 2009-05-05 14:12:21 -0700 (Tue, 05 May 2009) | 5 lines\n \n brought the form validation check back. The trick is to use the 'value' parameter.\n \n In the end we'd expect this check to go away anyway, as we change input field to drop-down list, but in the mean time, this is why it didn't work.\n \n Maybe we probably need more static code checkers? Like FindBugs rules?\n ........\n r17901 | kohsuke | 2009-05-09 19:15:40 -0700 (Sat, 09 May 2009) | 1 line\n \n having two toolHome is odd.\n ........\n r17906 | kohsuke | 2009-05-10 11:09:13 -0700 (Sun, 10 May 2009) | 1 line\n \n adding the generalization of UpdateCenter, but for compatibility reasons, we are leaving UpdateCenter as-is.\n ........\n r17911 | kohsuke | 2009-05-10 17:02:53 -0700 (Sun, 10 May 2009) | 1 line\n \n integrated json-lib with a bit of bug fix\n ........\n r17912 | kohsuke | 2009-05-10 17:13:05 -0700 (Sun, 10 May 2009) | 1 line\n \n JDK list is now fetched from hudson.dev.java.net\n ........\n r17958 | kohsuke | 2009-05-11 13:44:25 -0700 (Mon, 11 May 2009) | 48 lines\n \n Handle AbortException better to avoid error like this:\n \n [INFO] ------------------------------------------------------------------------\n [ERROR] BUILD ERROR\n [INFO] ------------------------------------------------------------------------\n [INFO] Failed to delete directory: C:\\files\\hudson\\workspace\\hudson\\hudson\\main\\remoting\\target. Reason: Unable to delete file C:\\files\\hudson\\workspace\\hudson\\hudson\\main\\remoting\\target\\remoting-1.304-SNAPSHOT.jar\n \n [INFO] ------------------------------------------------------------------------\n [INFO] For more information, run Maven with the -e switch\n [INFO] ------------------------------------------------------------------------\n [INFO] Total time: 31 seconds\n [INFO] Finished at: Sun May 10 18:15:33 PDT 2009\n [INFO] Final Memory: 25M/48M\n [INFO] ------------------------------------------------------------------------\n Recording fingerprints\n Archiving artifacts\n Recording test results\n ERROR: Failed to archive JUnit reports\n hudson.util.IOException2: remote file operation failed\n at hudson.FilePath.act(FilePath.java:596)\n at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:82)\n at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:372)\n at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:360)\n at hudson.model.Build$RunnerImpl.post2(Build.java:183)\n at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:345)\n at hudson.model.Run.run(Run.java:943)\n at hudson.model.Build.run(Build.java:112)\n at hudson.model.ResourceController.execute(ResourceController.java:93)\n at hudson.model.Executor.run(Executor.java:119)\n Caused by: hudson.AbortException: Test reports were found but none of them are new. Did tests run?\n For example, \\files\\hudson\\workspace\\hudson\\hudson\\main\\core\\target\\surefire-reports\\TEST-hudson.BulkChangeTest.xml is 2 days 23 hr old\n \n at hudson.tasks.junit.TestResult.parse(TestResult.java:134)\n at hudson.tasks.junit.TestResult.<init>(TestResult.java:95)\n at hudson.tasks.junit.JUnitResultArchiver$1.invoke(JUnitResultArchiver.java:95)\n at hudson.tasks.junit.JUnitResultArchiver$1.invoke(JUnitResultArchiver.java:82)\n at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1583)\n at hudson.remoting.UserRequest.perform(UserRequest.java:92)\n at hudson.remoting.UserRequest.perform(UserRequest.java:46)\n at hudson.remoting.Request$2.run(Request.java:236)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n at java.lang.Thread.run(Thread.java:619)\n ........\n r17961 | kohsuke | 2009-05-11 15:16:39 -0700 (Mon, 11 May 2009) | 1 line\n \n adding Windows JDK silent installation\n ........\n r17962 | kohsuke | 2009-05-11 16:08:13 -0700 (Mon, 11 May 2009) | 1 line\n \n Fixing JDK offline installatino for Windows\n ........\n r17970 | kohsuke | 2009-05-11 19:37:59 -0700 (Mon, 11 May 2009) | 1 line\n \n Fixing a problem that prevents the usage of this tag in <repeatable> block, which reinserts the same fragment over and over. So statically assigning IDs won't work\n ........\n r17971 | kohsuke | 2009-05-11 22:17:09 -0700 (Mon, 11 May 2009) | 1 line\n \n continuing to remove static ID generation, which breaks the tag when used inside <repetable> tag.\n ........\n r17972 | kohsuke | 2009-05-11 22:19:11 -0700 (Mon, 11 May 2009) | 1 line\n \n I don't know when this started, but even in the hudson-dev:run mode, the versionis no longer '?', so we need a different way to force reload\n ........\n r17973 | kohsuke | 2009-05-11 22:26:34 -0700 (Mon, 11 May 2009) | 1 line\n \n adjusted the text a bit since multiple \"add\" and \"delete\"s were rather confusing\n ........\n r17974 | kohsuke | 2009-05-11 22:31:58 -0700 (Mon, 11 May 2009) | 1 line\n \n added help screen\n ........\n r17975 | kohsuke | 2009-05-11 22:41:39 -0700 (Mon, 11 May 2009) | 1 line\n \n form validation now works against the checkbox, too\n ........\n r17976 | kohsuke | 2009-05-11 22:43:00 -0700 (Mon, 11 May 2009) | 1 line\n \n with auto installation, we expect users to specify a directory that doesn't exist yet, so don't report it as an error\n ........\n r17977 | kohsuke | 2009-05-11 22:43:24 -0700 (Mon, 11 May 2009) | 1 line\n \n improving the text\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdd10908e7a59e014d6602765838e16eec816361\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-12 01:40:17 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-17301\" from\n https://www.dev.java.net/svn/hudson/branches/tool-autoinstallation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92f6d86522ecd5c797ddb38978c8fc255e29cd2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-11 17:48:34 +0000\n\n [FIXED HUDSON-3663] applied additional German translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 729245f2aa23c02752e652fc68a87ea588d3511d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-11 16:42:06 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fca4cb6304fe1c66e42760d984ea7f19f75a8369\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-11 15:08:52 +0000\n\n fixed unexpanded rootURL. see http://d.hatena.ne.jp/masanobuimai/20090511#1242050331\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83c332c542c5ad5ab404e0d28bb6291aaf239e71\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-11 09:41:10 +0000\n\n [FIXED HUDSON-3357]\n \n adding support for Sventon 2.x SCM browsers.\n \n I had toyed with having just one browser type, but there is no way to guarantee that Hudson can access the Sventon browser instance even if it can access the Subversion server that Sventon is providing.\n \n I had also toyed with adding a Sventon version parameter, but that is adding a separate drop down that almost everyone will have to select every time they configure a browser for their project. Far easier to let them select the sventon version up front on the repository browser drop down.\n \n At some point in the future we should move the Sventon 1.x support out into a plugin.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba87adfc3728f42f674b552224298dba4a3d2d6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-09 01:16:53 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17893 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16d8b383e59f88a27962b787ca0db25462befb34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-09 00:48:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc7e99403745a806fc088825566d7e67b9546259\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-09 00:48:39 +0000\n\n [maven-release-plugin] prepare release hudson-1_304\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8024f52b66150763f25ba538e4e1898bdbc3c36c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 23:07:53 +0000\n\n rely more on automatic help link\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60839d4ca3cd94b4c3fa3773b062b8c8b4c11e98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 22:51:59 +0000\n\n rely more on automatic help link\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17885 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27aad4bd594ecc6f25304b63591f88ae0064cd30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 22:51:13 +0000\n\n improving the debuggability during hudson-dev:run\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17884 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2b7fb64bf1614981429ff545fa51c69ce39b292\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 22:37:30 +0000\n\n support inheritance in the help file auto-linking.\n Node/Slave should rely more on the automatic help linking\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1f2b83e16a91c70152e0c4dc6920d21b5639604\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 22:33:22 +0000\n\n Merged revisions 17876 via svnmerge from\n https://www.dev.java.net/svn/hudson/trunk/hudson/main\n \n ........\n r17876 | kaxelson | 2009-05-08 14:19:59 -0700 (Fri, 08 May 2009) | 3 lines\n \n HUDSON-3580:\n Rolled back changes\n merge -r17550:17549\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39e442a1b610d14370fb013feaa19e8a9b914a8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 22:32:34 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-17816\" from\n https://www.dev.java.net/svn/hudson/trunk/hudson/main\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52d05640c8cb7fb79894db878393276de226aafa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 22:12:52 +0000\n\n added caption\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf9b47f86a10b9ad02257599ef8b0c80d82b24f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 22:09:43 +0000\n\n allow subtypes to put extra content in main.jelly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 901d9ad2d9284b709e7925af2d6ef353fb745a11\nAuthor: kaxelson <kaxelson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 21:19:59 +0000\n\n HUDSON-3580:\n Rolled back changes\n merge -r17550:17549\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f693f6af413b002edee8037b830c03113a2e0512\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 21:12:44 +0000\n\n bug fix in null handling, and bug fix in finding <TEXTAREA>, not just <INPUT>\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52db08509356211d92489fa442c8b6ef62e0d6d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 19:39:09 +0000\n\n integrated a version that fixed a bug in the method matching.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9a38b5d6b3aabc56b2c8326fa80277cea58a71e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-08 19:38:21 +0000\n\n added base64 validation method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c492fdda193c6685a86b64f973861e11ee2580f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 20:13:33 +0000\n\n fixed a race condition that occasioanlly results in NPE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17848 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7696dae6679973c8aed1bb48f124a488347f463\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 20:08:31 +0000\n\n added a command to execute arbitrary groovy script, including ones from URL\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41354d8cd7ab6755594b48b282c38408661c7ef6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 19:59:23 +0000\n\n allow exceptions to be thrown for convenience\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17846 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e09b2e61f7a6603cb2ed38a294b00577bd3f34ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 19:53:43 +0000\n\n allowing arbitrary exception to be thrown, plus supporting serialization of CLICommand (normally accidental for remoting purpose)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5af63db7ea203f20a1014cba297920faf35d7d16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 19:30:50 +0000\n\n now that we do fork=once by default, redirect the output of the test to a file so that we can look at failures after the fact more easily\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88895e7eef6884b45bde8bc4294d36fbdbee9ae6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 18:23:52 +0000\n\n encourage early GC\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70525d3cc87bf55173bc6105a8ccada9a5a8349a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 16:07:06 +0000\n\n rolling back to 0.4 to get a clean stable build until we receive 0.5.1 in an hour or so\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2308cfae793f11eb46fc5c10f7e367a24a9fb68c\nMerge: 4478896511 f8644cf5a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 01:37:49 +0000\n\n creating a new RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8644cf5a872234e2d3b04d27e36ef3293d60eab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 01:35:53 +0000\n\n wrong test.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17815 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47ba04701405538d529586aac21e146f8273ef4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 01:31:05 +0000\n\n don't show empty section.\n \n There's a bit of hack to detect if the tag has a body\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3eaff4b61f9b6033302914f9ac26fbd3bacf66a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 01:23:17 +0000\n\n improving an error diagnostics for a plugin developer\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e78ef5c532f94fe8afd1620d993578fc042876a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 00:50:14 +0000\n\n fixed a bug in the noReconnect implementation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3aa2ca40798ae53a3182fce4c08646a3c937a463\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 00:48:29 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17808 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 709f9e21f42894e2e003c236492fce07c914a8e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 00:47:50 +0000\n\n Avoid using the concrete class like StreamTaskListener for a contract.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17807 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9a2679004a83c8ffb41cc8243fd41c48a3b8464\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-07 00:42:11 +0000\n\n [FIXED HUDSON-3284] The upstream configuration was not properly laoded\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1c1de3e6bb14e5efdf86ba833d7e6a8e351141d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-06 23:59:05 +0000\n\n adding a mode that doesn't reconnect automatically\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17805 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d6ad1243230437ef0ac5c8da580b949b6b0e245\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-06 22:40:28 +0000\n\n make it a bit easier to call this method programmatically\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17804 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a2dc3008658d2614babc64a601f67ceedc7ca54\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-06 22:10:41 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ff24a807294f55f930156dea9fa7f30823fbcfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-06 21:54:41 +0000\n\n added a mechanism to define Nodes that cannot be manually created\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c076ee002ef9d9f3be435fa8866e647da4259a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-06 21:44:23 +0000\n\n there are situations where this marking is useful outside Cloud\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c66765f2a06c8bada24318a3b908a7ff4baf925a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-06 21:16:26 +0000\n\n Added a new extension point to contribute fragment to UDP-based auto discovery.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9fe98369ac28c5cf5d8c40bb1b5e3fd7d9fd1890\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-06 18:07:42 +0000\n\n improved the restart by using AJAX. See http://d.hatena.ne.jp/ssogabe/20090506/1241552799\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea0983c68ac1b6ec77c3a5cc1d46ba450bf6699f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-06 06:41:57 +0000\n\n I18N and L10N(ja) for LsitView\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5ed4e59872832bef1762771c75a1a9c64c7173d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-05 16:52:15 +0000\n\n Fixed a compilation error.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17762 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59f6b58cd07164e1f3a4b2f698ee8a16e5cfef23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-05 16:38:41 +0000\n\n Fixed a compilation error.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17761 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48af2213ced4e4a40106b738c4286a5e20ae8a5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-05 14:39:57 +0000\n\n bundle the latest version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b0ca0b41db897904145521339049e3d3eb78423\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-05 02:51:04 +0000\n\n [FIXED HUDSON-3322] <option> without value attribute.. firefox uses option body\n as default, but IE7 does not.. so don't write <option> without value.. make it\n same as option body when value attribute not given to f:option.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17754 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f05676c5aa61b2c948aac3d964d652e56e2c777\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-04 21:26:27 +0000\n\n [FIXED HUDSON-3621] Hyperlink is made more robust\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5599fcc2c02a8c6fc68f40e70d15832d243a2b3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-04 21:24:50 +0000\n\n [FIXED HUDSON-3626] Made public. Will be in 1.304.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 703c50cf62dedfb7085d345ec102df7395cf7fca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-04 20:44:19 +0000\n\n For servlet containers like Winstone that doesn't support chunked encoding, do so on its own. This is easier than fixing Winstone.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17744 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 414711c63ca98cf0cb8005dee67acf431a10788d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-04 16:57:46 +0000\n\n control the parameter encoding to make GlassFish follow the RFC that says URI is always UTF-8 encoded. This removes a warning in the management screen\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12ef4910be71d4d2e206d3d596a180510ed41f94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-04 05:03:35 +0000\n\n Hudson started as \"java -jar hudson.war\" can now restart itself on all Unix flavors.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 469ed7342b1457329ad7131f83a3ad6172107dfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-03 23:31:32 +0000\n\n Merged revisions 17520-17522,17530,17544-17546,17550,17553,17573-17579,17590,17592,17597-17599,17601-17611,17617-17618,17621-17623,17627,17646,17673-17676,17678,17681,17691,17693,17695,17698 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17520 | kohsuke | 2009-04-26 09:37:12 -0700 (Sun, 26 Apr 2009) | 376 lines\n \n Merged revisions 17298-17300,17306-17307,17313,17320,17323,17326,17328-17330,17335,17337,17339,17348,17352,17358,17360-17361,17363-17364,17366,17368-17370,17384,17388,17390-17396,17398,17436-17437,17497,17499,17502,17505-17506,17508,17515 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17298 | kohsuke | 2009-04-20 11:06:05 -0700 (Mon, 20 Apr 2009) | 174 lines\n \n Merged revisions 17056,17060-17062,17064-17065,17083,17093,17097-17098,17104-17105,17107,17113,17115-17116,17121-17122,17124-17125,17155,17160,17174-17178,17184,17189-17190,17192,17249,17251,17254 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17056 | kohsuke | 2009-04-11 11:31:50 -0700 (Sat, 11 Apr 2009) | 29 lines\n \n Merged revisions 17033,17035-17037,17039,17041 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r17033 | kohsuke | 2009-04-10 15:22:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_298\n ........\n r17035 | kohsuke | 2009-04-10 15:22:42 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17036 | kohsuke | 2009-04-10 17:52:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n remove JDK6 dependency\n ........\n r17037 | kohsuke | 2009-04-10 18:21:37 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_299\n ........\n r17039 | kohsuke | 2009-04-10 18:27:36 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17041 | kohsuke | 2009-04-10 19:14:19 -0700 (Fri, 10 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n ................\n r17060 | kohsuke | 2009-04-11 12:04:54 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17061 | kohsuke | 2009-04-11 12:05:29 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a new utility method to build a classpath\n ................\n r17062 | kohsuke | 2009-04-11 12:07:05 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17064 | kohsuke | 2009-04-11 14:17:15 -0700 (Sat, 11 Apr 2009) | 1 line\n \n supported the zip file as well\n ................\n r17065 | kohsuke | 2009-04-11 14:18:57 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a convenience factory method to fork a connected JVM\n ................\n r17083 | kohsuke | 2009-04-11 15:59:51 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a method to compute the host name.\n ................\n r17093 | kohsuke | 2009-04-11 22:27:40 -0700 (Sat, 11 Apr 2009) | 1 line\n \n bug fix\n ................\n r17097 | kohsuke | 2009-04-11 23:52:49 -0700 (Sat, 11 Apr 2009) | 1 line\n \n Added more hack to make Which.jarFile work on JDK6u10.\n ................\n r17098 | kohsuke | 2009-04-11 23:55:55 -0700 (Sat, 11 Apr 2009) | 1 line\n \n ping is default now, so this message is rather pointless\n ................\n r17104 | mindless | 2009-04-12 09:22:07 -0700 (Sun, 12 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3444] Fix javadoc browsing.\n Stapler does not seem to call \"<Type> doDynamic()\" (though it does call\n \"<Type> doSomethingElse()\"), so reverted to \"void doDynamic(req,rsp)\".\n Could change this back after fix in Stapler..\n ................\n r17105 | kohsuke | 2009-04-12 13:59:53 -0700 (Sun, 12 Apr 2009) | 1 line\n \n simplified a bit\n ................\n r17107 | kohsuke | 2009-04-12 14:27:03 -0700 (Sun, 12 Apr 2009) | 1 line\n \n fixed the type parameterization bug. This should be both binary and source compatible.\n ................\n r17113 | sogabe | 2009-04-13 07:13:28 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added @ExportedBean so that Remote API /computer/api/ works.\n ................\n r17115 | kohsuke | 2009-04-13 09:15:03 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added asynchronous execution support\n ................\n r17116 | kohsuke | 2009-04-13 09:20:08 -0700 (Mon, 13 Apr 2009) | 1 line\n \n fixed parameterization\n ................\n r17121 | kohsuke | 2009-04-13 11:47:12 -0700 (Mon, 13 Apr 2009) | 1 line\n \n improved error diagnostics\n ................\n r17122 | kohsuke | 2009-04-13 12:04:49 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added one more initialization hook.\n ................\n r17124 | kohsuke | 2009-04-13 14:03:01 -0700 (Mon, 13 Apr 2009) | 1 line\n \n revised the abstraction. I feel better now.\n ................\n r17125 | kohsuke | 2009-04-13 14:03:57 -0700 (Mon, 13 Apr 2009) | 3 lines\n \n I want the Plugin.postInitialize() to see all the other plugins, namely PluginManager.uberClassLoader.\n \n So this code needs to be in a separate method.\n ................\n r17155 | kohsuke | 2009-04-14 14:12:15 -0700 (Tue, 14 Apr 2009) | 1 line\n \n Fixed a Jelly bug in CVS after-the-fact tagging\n ................\n r17160 | kohsuke | 2009-04-14 14:38:29 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added a 48x48 terminal.gif\n ................\n r17174 | sogabe | 2009-04-14 19:19:01 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added Japanese localization\n ................\n r17175 | sogabe | 2009-04-14 19:20:04 -0700 (Tue, 14 Apr 2009) | 1 line\n \n fixed encoding...\n ................\n r17176 | huybrechts | 2009-04-15 03:05:52 -0700 (Wed, 15 Apr 2009) | 1 line\n \n parameters should be serializable\n ................\n r17177 | sogabe | 2009-04-15 03:58:56 -0700 (Wed, 15 Apr 2009) | 1 line\n \n updated Japanese localzation... orz\n ................\n r17178 | jglick | 2009-04-15 06:55:33 -0700 (Wed, 15 Apr 2009) | 2 lines\n \n Picking up fix of STAPLER-5, which affected DirectoryBrowserSupport.\n Cf.: http://www.netbeans.org/nonav/issues/show_bug.cgi?id=162543\n ................\n r17184 | kohsuke | 2009-04-15 12:30:30 -0700 (Wed, 15 Apr 2009) | 1 line\n \n bumped up to 1.2.2-hudson-4 to improve diagnostics for http://www.nabble.com/Builds-don%27t-work%21%21-td23058973.html\n ................\n r17189 | jglick | 2009-04-15 13:33:31 -0700 (Wed, 15 Apr 2009) | 1 line\n \n Warnings.\n ................\n r17190 | kohsuke | 2009-04-15 14:04:25 -0700 (Wed, 15 Apr 2009) | 1 line\n \n further toning down this error message\n ................\n r17192 | kohsuke | 2009-04-15 14:06:07 -0700 (Wed, 15 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17249 | kohsuke | 2009-04-17 16:14:36 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_300\n ................\n r17251 | kohsuke | 2009-04-17 16:15:01 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17254 | kohsuke | 2009-04-17 17:48:04 -0700 (Fri, 17 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n ................\n r17299 | kohsuke | 2009-04-20 11:09:45 -0700 (Mon, 20 Apr 2009) | 8 lines\n \n added a defensive check in case plugins fail to compute the changelog. This causes a Jelly error in the following line because the \"set\" variable is null.\n \n <j:set var=\"set\" value=\"${it.changeSet}\" />\n <t:summary icon=\"notepad.gif\">\n <j:choose>\n <j:when test=\"${it.hasChangeSetComputed()}\">\n --> <st:include it=\"${set}\" page=\"digest.jelly\" />\n ................\n r17300 | kohsuke | 2009-04-20 11:14:12 -0700 (Mon, 20 Apr 2009) | 1 line\n \n When a SCM plugin is uninstalled, projects using it should fall back to \"No SCM\".\n ................\n r17306 | kohsuke | 2009-04-20 15:05:05 -0700 (Mon, 20 Apr 2009) | 1 line\n \n control the version of antrun from one place, since Maven has a bug that prevents one reactor from using different versions of the same plugin\n ................\n r17307 | jglick | 2009-04-20 15:07:24 -0700 (Mon, 20 Apr 2009) | 1 line\n \n Better capitalization.\n ................\n r17313 | jglick | 2009-04-20 15:43:18 -0700 (Mon, 20 Apr 2009) | 2 lines\n \n Updating SezPoz to 1.4.\n ................\n r17320 | kohsuke | 2009-04-20 17:13:54 -0700 (Mon, 20 Apr 2009) | 1 line\n \n [HUDSON-2154] Adding more error diagnostic report in an attempt to find out a root cause. This change should let us see what's in the stream.\n ................\n r17323 | jglick | 2009-04-20 17:44:04 -0700 (Mon, 20 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3502] Maven builds were not correctly using build wrappers.\n Module set builds were running wrappers but ignoring any environment variables they tried to set.\n Individual module builds (e.g. \"Run in parallel\" checked, or just click Build Now on a module) were ignoring wrappers altogether.\n Either way, $DISPLAY was not being set when the XVNC plugin was used.\n Note: there is a certain amount of code duplication in the various doRun implementations which could perhaps be factored out somewhere.\n ................\n r17326 | redsolo | 2009-04-21 01:10:15 -0700 (Tue, 21 Apr 2009) | 1 line\n \n [FIXED HUDSON-3530] Put the argument for HUDSON_ARGS within quotation marks\n ................\n r17328 | sogabe | 2009-04-21 06:16:01 -0700 (Tue, 21 Apr 2009) | 1 line\n \n override getDefaultParameterValue so that Boolean Parameter sets default value when polling SCMs.\n ................\n r17329 | sogabe | 2009-04-21 08:04:40 -0700 (Tue, 21 Apr 2009) | 2 lines\n \n Added Japanese localization\n ................\n r17330 | sogabe | 2009-04-21 09:00:16 -0700 (Tue, 21 Apr 2009) | 1 line\n \n Updated Japanese localization\n ................\n r17335 | kohsuke | 2009-04-21 11:13:31 -0700 (Tue, 21 Apr 2009) | 1 line\n \n no need to propagate \"isUnix\" value.\n ................\n r17337 | kohsuke | 2009-04-21 14:33:31 -0700 (Tue, 21 Apr 2009) | 5 lines\n \n with the introduction of Item.READ, I believe this test data now needs to grant that permission to anonymous.\n \n This change also implies that existing user will see regressions with this new change. Without the explicit access given to Item.READ, the users who were able to see everything before will suddenly not see any projects at all, until the permission is explicitly granted on Item.READ.\n \n OTOH, if I inherit Item.READ from Hudson.READ, the per-project permission won't work, becaues Hudson.READ is necessary to see the top page.\n ................\n r17339 | kohsuke | 2009-04-21 15:11:07 -0700 (Tue, 21 Apr 2009) | 1 line\n \n the permission should be reset, or this breaks the test harness, and probably also harmful for other embedded usage.\n ................\n r17348 | kohsuke | 2009-04-21 16:07:03 -0700 (Tue, 21 Apr 2009) | 3 lines\n \n Added an extension point to programmatically contribute a Subversion authentication credential.\n (<a href=\"http://www.nabble.com/Subversion-credentials-extension-point-td23159323.html\">report</a>)\n ................\n r17352 | jglick | 2009-04-21 17:29:43 -0700 (Tue, 21 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3465] Permit configurable column lists in views, and add optional Last Stable column.\n Currently no columns have configurable data, but this can be added if desired (see issue report for demo).\n API changes: type change in ListView.columns and getColumns; ListViewColumn.shownByDefault added.\n [merged https://hudson.dev.java.net/svn/hudson/branches/configurable-view-columns-3465]\n ................\n r17358 | kohsuke | 2009-04-21 18:19:38 -0700 (Tue, 21 Apr 2009) | 1 line\n \n adding no-op instance that's convenient sometimes\n ................\n r17360 | kohsuke | 2009-04-21 18:32:40 -0700 (Tue, 21 Apr 2009) | 1 line\n \n forgot to put the copyright header\n ................\n r17361 | kohsuke | 2009-04-21 18:47:03 -0700 (Tue, 21 Apr 2009) | 1 line\n \n [FIXED HUDSON-2596] Preventive node monitoring of slave health metrics can be now configured individually. This will be in Hudson 1.301.\n ................\n r17363 | kohsuke | 2009-04-21 19:07:14 -0700 (Tue, 21 Apr 2009) | 1 line\n \n added help\n ................\n r17364 | kohsuke | 2009-04-21 19:08:21 -0700 (Tue, 21 Apr 2009) | 1 line\n \n Stapler gets confused which one to invoke for .../script\n ................\n r17366 | abayer | 2009-04-22 07:09:36 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [FIXED HUDSON-3541] - ending appended to truncated descriptions no longer appended to all descriptions regardless of length.\n ................\n r17368 | sogabe | 2009-04-22 07:37:57 -0700 (Wed, 22 Apr 2009) | 1 line\n \n added japanese help file and fix typo\n ................\n r17369 | jglick | 2009-04-22 08:06:05 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Removing redundant modifiers.\n ................\n r17370 | jglick | 2009-04-22 08:07:03 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Using new Saveable.NOOP.\n ................\n r17384 | kaxelson | 2009-04-22 11:29:24 -0700 (Wed, 22 Apr 2009) | 2 lines\n \n HUDSON-3532: [FIXED HUDSON-3532]\n Changed getAbsolutePath to getCanonicalPath so it would handle symlinks. Also added necessary exception handling since getCanonicalPath throws IOException.\n ................\n r17388 | kohsuke | 2009-04-22 11:45:03 -0700 (Wed, 22 Apr 2009) | 1 line\n \n added a workaround for SCM-406\n ................\n r17390 | kohsuke | 2009-04-22 13:21:12 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [HUDSON-2324] Added an automatic migration of the data\n ................\n r17391 | kohsuke | 2009-04-22 13:35:26 -0700 (Wed, 22 Apr 2009) | 1 line\n \n compilation problem. sorry.\n ................\n r17392 | kohsuke | 2009-04-22 13:36:01 -0700 (Wed, 22 Apr 2009) | 1 line\n \n bumped up to 1.103\n ................\n r17393 | jglick | 2009-04-22 13:51:22 -0700 (Wed, 22 Apr 2009) | 1 line\n \n More helpful diagnostic.\n ................\n r17394 | jglick | 2009-04-22 13:53:14 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Possibly clearer presentation of options, and showing how to run a headless slave.\n ................\n r17395 | kohsuke | 2009-04-22 14:09:46 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [HUDSON-2324] Added an automatic migration of the data\n ................\n r17396 | jglick | 2009-04-22 14:11:42 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Strategy of trying multiple URLs was broken - gave up after the first.\n ................\n r17398 | kohsuke | 2009-04-22 14:11:47 -0700 (Wed, 22 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17436 | kohsuke | 2009-04-23 11:16:10 -0700 (Thu, 23 Apr 2009) | 1 line\n \n bug fix for the auto upgrade handling for HUDSON-2324.\n ................\n r17437 | kohsuke | 2009-04-23 11:31:35 -0700 (Thu, 23 Apr 2009) | 1 line\n \n bug fix for the auto upgrade handling for HUDSON-2324.\n ................\n r17497 | kohsuke | 2009-04-24 19:31:56 -0700 (Fri, 24 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_301\n ................\n r17499 | kohsuke | 2009-04-24 19:32:05 -0700 (Fri, 24 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17502 | kohsuke | 2009-04-24 23:55:10 -0700 (Fri, 24 Apr 2009) | 1 line\n \n adding an error check for releasing SNAPSHOT\n ................\n r17505 | kohsuke | 2009-04-25 00:00:02 -0700 (Sat, 25 Apr 2009) | 1 line\n \n rolling back botched 1.301 release\n ................\n r17506 | kohsuke | 2009-04-25 00:23:28 -0700 (Sat, 25 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_301\n ................\n r17508 | kohsuke | 2009-04-25 00:23:42 -0700 (Sat, 25 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17515 | kohsuke | 2009-04-25 02:24:08 -0700 (Sat, 25 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n ................\n r17521 | kohsuke | 2009-04-26 09:44:43 -0700 (Sun, 26 Apr 2009) | 1 line\n \n only support IPv4 addresses for now, as I noticed a failure to connect when IPv6 address is used.\n ................\n r17522 | kohsuke | 2009-04-26 09:53:59 -0700 (Sun, 26 Apr 2009) | 1 line\n \n write the full URL so that terminal emulators can do automatic hyperlinking\n ................\n r17530 | kohsuke | 2009-04-26 11:31:24 -0700 (Sun, 26 Apr 2009) | 1 line\n \n Computers should allow Actions to be contributed from plugins\n ................\n r17544 | kohsuke | 2009-04-26 22:17:45 -0700 (Sun, 26 Apr 2009) | 1 line\n \n added a CLI entry point for Hudson over HTTP by adding full-duplex byte stream over HTTP. Note that this ties two threads on the server side, so it's not meant for a long-running sessions\n ................\n r17545 | kohsuke | 2009-04-26 22:19:57 -0700 (Sun, 26 Apr 2009) | 1 line\n \n this involves executing code sent from the remote JVM. Requires protection\n ................\n r17546 | drulli | 2009-04-27 10:30:23 -0700 (Mon, 27 Apr 2009) | 1 line\n \n Fixed wrong brace in button text.\n ................\n r17550 | kaxelson | 2009-04-27 14:39:02 -0700 (Mon, 27 Apr 2009) | 2 lines\n \n HUDSON-3580: [FIXED HUDSON-3580]\n When a checkout occurs, only the existing checkout location(s) is/are deleted, not the entire workspace.\n ................\n r17553 | sogabe | 2009-04-27 15:15:02 -0700 (Mon, 27 Apr 2009) | 1 line\n \n replaced {0} with correct placeholder.\n ................\n r17573 | kohsuke | 2009-04-28 09:37:46 -0700 (Tue, 28 Apr 2009) | 1 line\n \n reject IPv6 names. Revisit later as IPv6 should work in theory --- it's just that my limited experiment revealed that it doesn't seem to be working\n ................\n r17574 | kohsuke | 2009-04-28 09:38:05 -0700 (Tue, 28 Apr 2009) | 3 lines\n \n NPE prevents Hudson from starting up on some environments\n (<a href=\"http://www.nabble.com/Failed-to-initialisze-Hudson-%3A-NullPointerException-td23252806.html\">report</a>)\n ................\n r17575 | kohsuke | 2009-04-28 09:53:34 -0700 (Tue, 28 Apr 2009) | 1 line\n \n Further toning down the error\n ................\n r17576 | kohsuke | 2009-04-28 10:36:50 -0700 (Tue, 28 Apr 2009) | 1 line\n \n throwing away much of the early experiment\n ................\n r17577 | kohsuke | 2009-04-28 12:14:32 -0700 (Tue, 28 Apr 2009) | 1 line\n \n adding a mode in the remoting infrastructure for dealing with untrusted remote JVMs\n ................\n r17578 | kohsuke | 2009-04-28 13:12:59 -0700 (Tue, 28 Apr 2009) | 3 lines\n \n Implemented the restricted channel.\n ................\n r17579 | kohsuke | 2009-04-28 13:22:00 -0700 (Tue, 28 Apr 2009) | 2 lines\n \n Restrict the channel if the user isn't the administrator.\n ................\n r17590 | kohsuke | 2009-04-28 14:50:30 -0700 (Tue, 28 Apr 2009) | 1 line\n \n implemented the CLI entry point hook up\n ................\n r17592 | kohsuke | 2009-04-28 15:24:08 -0700 (Tue, 28 Apr 2009) | 1 line\n \n made more tweaks and added the first command\n ................\n r17597 | kohsuke | 2009-04-28 17:26:31 -0700 (Tue, 28 Apr 2009) | 2 lines\n \n - added stdin forwarding.\n - added groovysh command for interactive manipulation of Hudson server\n ................\n r17598 | kohsuke | 2009-04-28 17:33:29 -0700 (Tue, 28 Apr 2009) | 1 line\n \n handles Turkish correctly\n ................\n r17599 | kohsuke | 2009-04-28 17:39:03 -0700 (Tue, 28 Apr 2009) | 1 line\n \n - set the Authentication object right so that the CLI implementations can do permission check\n ................\n r17601 | kohsuke | 2009-04-28 21:02:10 -0700 (Tue, 28 Apr 2009) | 1 line\n \n redundant\n ................\n r17602 | kohsuke | 2009-04-28 21:22:48 -0700 (Tue, 28 Apr 2009) | 1 line\n \n added the -s option\n ................\n r17603 | kohsuke | 2009-04-28 21:26:03 -0700 (Tue, 28 Apr 2009) | 1 line\n \n bug fix\n ................\n r17604 | kohsuke | 2009-04-28 21:40:26 -0700 (Tue, 28 Apr 2009) | 1 line\n \n needs to call the CLI URL\n ................\n r17605 | kohsuke | 2009-04-28 21:46:14 -0700 (Tue, 28 Apr 2009) | 1 line\n \n Detect if the remote server is really Hudson.\n ................\n r17606 | kohsuke | 2009-04-28 22:01:36 -0700 (Tue, 28 Apr 2009) | 1 line\n \n added the help command.\n ................\n r17607 | kohsuke | 2009-04-28 22:07:28 -0700 (Tue, 28 Apr 2009) | 1 line\n \n fixed a serialization problem\n ................\n r17608 | kohsuke | 2009-04-28 22:29:41 -0700 (Tue, 28 Apr 2009) | 1 line\n \n shorter frequency ping is needed as HTTP servers have a much shorter read time out\n ................\n r17609 | kohsuke | 2009-04-28 22:30:30 -0700 (Tue, 28 Apr 2009) | 1 line\n \n performance improvement\n ................\n r17610 | kohsuke | 2009-04-28 22:30:44 -0700 (Tue, 28 Apr 2009) | 1 line\n \n allow the override of the interval\n ................\n r17611 | kohsuke | 2009-04-28 22:41:33 -0700 (Tue, 28 Apr 2009) | 1 line\n \n bundle the CLI all in one jar to the war\n ................\n r17617 | mdonohue | 2009-04-29 06:01:42 -0700 (Wed, 29 Apr 2009) | 2 lines\n \n Make the UpstreamCause constructor take a wider type\n ................\n r17618 | mdonohue | 2009-04-29 06:07:20 -0700 (Wed, 29 Apr 2009) | 2 lines\n \n The extra space is not necessary\n ................\n r17621 | kohsuke | 2009-04-29 09:31:30 -0700 (Wed, 29 Apr 2009) | 1 line\n \n Hudson now handles unexpected failures in trigger plugins more gracefully.\n ................\n r17622 | kohsuke | 2009-04-29 09:32:45 -0700 (Wed, 29 Apr 2009) | 1 line\n \n filed a bug as suggested by Jesse\n ................\n r17623 | kohsuke | 2009-04-29 09:57:38 -0700 (Wed, 29 Apr 2009) | 1 line\n \n front-end CLI hook up. This feature is now visible\n ................\n r17627 | kohsuke | 2009-04-29 13:53:57 -0700 (Wed, 29 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17646 | kohsuke | 2009-04-30 18:33:18 -0700 (Thu, 30 Apr 2009) | 1 line\n \n [FIXED HUDSON-2154] Applied a patch. Thanks for the great detective workpaste | patch -p1\n ................\n r17673 | kohsuke | 2009-05-01 18:24:24 -0700 (Fri, 01 May 2009) | 1 line\n \n multiple test exuections slow down a release. Let's do it just once during release:perform and be done with it\n ................\n r17674 | kohsuke | 2009-05-01 18:25:37 -0700 (Fri, 01 May 2009) | 1 line\n \n this causes JVM crash on Ubuntu, preventing a reliable release\n ................\n r17675 | kohsuke | 2009-05-01 18:27:09 -0700 (Fri, 01 May 2009) | 1 line\n \n releases come from the RC branch now\n ................\n r17676 | kohsuke | 2009-05-01 18:46:39 -0700 (Fri, 01 May 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_302\n ................\n r17678 | kohsuke | 2009-05-01 18:46:47 -0700 (Fri, 01 May 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17681 | kohsuke | 2009-05-01 19:14:17 -0700 (Fri, 01 May 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n r17691 | kohsuke | 2009-05-03 15:12:22 -0700 (Sun, 03 May 2009) | 1 line\n \n needs to redirect \"println\" to CLI\n ................\n r17693 | kohsuke | 2009-05-03 15:22:53 -0700 (Sun, 03 May 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_303\n ................\n r17695 | kohsuke | 2009-05-03 15:23:01 -0700 (Sun, 03 May 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17698 | kohsuke | 2009-05-03 15:47:23 -0700 (Sun, 03 May 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17702 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d66bd901feac0a5456081a78a488c8eb2830c644\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-03 23:22:04 +0000\n\n removed the probe code, which creates incorrect result on JDK6u10\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44788965111d25e294e4f318d3fb5e98502578c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-03 22:47:23 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17698 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a802e2a77183601fe1920347fdf2339e1ac9dba3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-03 22:23:01 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5d05d08aadbef360a9aec5a02f52845b2bc81db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-03 22:22:53 +0000\n\n [maven-release-plugin] prepare release hudson-1_303\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16495710b8704f1baee1aaba1370b7724ba98b04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-03 22:12:22 +0000\n\n needs to redirect \"println\" to CLI\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17691 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8c5be9b83e2df4d1fe18d60bcb091a0911e446c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-03 21:54:06 +0000\n\n Merged revisions 17687 via svnmerge from\n https://www.dev.java.net/svn/hudson/trunk/hudson/main\n \n ........\n r17687 | mdonohue | 2009-05-02 12:40:20 -0700 (Sat, 02 May 2009) | 3 lines\n \n readd the AbstractBuild constructor for UpstreamCause to maintain\n bytecode compatibility\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17690 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76af1ff4290a2a5a17f4dd942ceb84ac360cd891\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-03 21:52:38 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-17626\" from\n https://www.dev.java.net/svn/hudson/trunk/hudson/main\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17689 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40f17ead8cb0b2bdb21a51e709b19b4e56d82a11\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-02 19:40:20 +0000\n\n readd the AbstractBuild constructor for UpstreamCause to maintain\n bytecode compatibility\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28783c77126e4360833ced584317b579b84318d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-02 02:14:17 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90462d655140435c64bb1f3e99e38de5eadab1a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-02 01:46:47 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17678 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12137452abdcb29dd502a1f92f30f3fa5b5e61b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-02 01:46:39 +0000\n\n [maven-release-plugin] prepare release hudson-1_302\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57c2e93da321c922e73d0d0317554360be600b6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-02 01:27:09 +0000\n\n releases come from the RC branch now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7b16543aaa35ab422dcacb3942c743eb93f5767\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-02 01:25:37 +0000\n\n this causes JVM crash on Ubuntu, preventing a reliable release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3b1920f3039787552540ea4e5b1d01a3ba940df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-02 01:24:24 +0000\n\n multiple test exuections slow down a release. Let's do it just once during release:perform and be done with it\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44a97d5a1f3323b807e12551bff4c9b73528d4dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-05-01 01:33:18 +0000\n\n [FIXED HUDSON-2154] Applied a patch. Thanks for the great detective workpaste | patch -p1\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a0b8611ac57d5e7935a95b964496d08bd37b3ea\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-30 11:06:01 +0000\n\n replace wiki URL with japanese wiki URL.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e44d6987c1ca0bb568965d158921f823ff3ff91b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 22:46:35 +0000\n\n added Japanese localization (Hudson CLI)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f88a9502a586b5562059e1a2364bdae10e8f9fd1\nMerge: 3f9a6308ee 15e4a360eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 20:53:57 +0000\n\n creating a new RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15e4a360eb5e5717661fbcd42e454700bfa40848\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 16:57:38 +0000\n\n front-end CLI hook up. This feature is now visible\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0ec3e0711f24d5db25c556ea7171217b138c85a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 16:32:45 +0000\n\n filed a bug as suggested by Jesse\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52277c5bf2075ffd9db21ff3b112e7cc19adbd05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 16:31:30 +0000\n\n Hudson now handles unexpected failures in trigger plugins more gracefully.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9e80b7d490ab2819529beae817a825d0ee833d4\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 13:07:20 +0000\n\n The extra space is not necessary\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8547bf7879551bd7a4d75c58fb49cdcf894edb71\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 13:01:42 +0000\n\n Make the UpstreamCause constructor take a wider type\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d06bbf085a8c1b16beb12fc2408ab4d735d8cd64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 05:41:33 +0000\n\n bundle the CLI all in one jar to the war\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90641ff479190ce72672a904141c4ca036ac0429\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 05:30:44 +0000\n\n allow the override of the interval\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcab5471adc7932899c01b3d99638ce967d86d85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 05:30:30 +0000\n\n performance improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3677b3306792203454cce63d6fa5d6f147ffc03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 05:29:41 +0000\n\n shorter frequency ping is needed as HTTP servers have a much shorter read time out\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3a58d8c18c3d6c28f8aadfc4c344968d9e2b6cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 05:07:28 +0000\n\n fixed a serialization problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4412a93b9bd8faa6b760cf105682d23488c6169\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 05:01:36 +0000\n\n added the help command.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb4ccdad877ee6b4e596f0d6d169e2e571f17a1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 04:46:14 +0000\n\n Detect if the remote server is really Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66a340105b9768aae28c38662cb39c7d3128b1fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 04:40:26 +0000\n\n needs to call the CLI URL\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed708a5e9d2952dcf88815f0f6479929ef64b962\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 04:26:03 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3356de58e3e356acc68fcd776b1f735123370c2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 04:22:48 +0000\n\n added the -s option\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8008042b28e211dd2069343ba5665c60efc69291\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 04:02:10 +0000\n\n redundant\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e02d7f75be89f1fcdae04797bd7018cc61f2923\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 00:39:03 +0000\n\n - set the Authentication object right so that the CLI implementations can do permission check\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37112c72924262d89eb93d643b3c7d3c09a2834a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 00:33:29 +0000\n\n handles Turkish correctly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f8dc570aacb202f5cd2b05fd8bc0ef4014cf654\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-29 00:26:31 +0000\n\n - added stdin forwarding.\n - added groovysh command for interactive manipulation of Hudson server\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95d4f7b21f615cb9d8749dec2bbd6d8d4570969b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 22:24:08 +0000\n\n made more tweaks and added the first command\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2350c9b1ba0f6f0f7c83577735a79170485aa1e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 21:50:30 +0000\n\n implemented the CLI entry point hook up\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9f3e4e4441b07fb6e559fc8e9e77def678c31ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 20:22:00 +0000\n\n Restrict the channel if the user isn't the administrator.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 717a3a630e1cd6c95ffa4ad5a70ad8026e9ec0fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 20:12:59 +0000\n\n Implemented the restricted channel.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d477e3f2e52060a57ee10b1adfde4540ce3d7b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 19:14:32 +0000\n\n adding a mode in the remoting infrastructure for dealing with untrusted remote JVMs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17577 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2500b07b9717aac6e7159d94dea35058c0806a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 17:36:50 +0000\n\n throwing away much of the early experiment\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17576 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a540ed2249c0198b9139260c999b6edaa66901bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 16:53:34 +0000\n\n Further toning down the error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34b5737ee77452e87b762c9e2f4e71a7b64e7ebb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 16:38:05 +0000\n\n NPE prevents Hudson from starting up on some environments\n (<a href=\"http://www.nabble.com/Failed-to-initialisze-Hudson-%3A-NullPointerException-td23252806.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bfef0e36c5b820ac1ebe61327f8b502c3915579\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-28 16:37:46 +0000\n\n reject IPv6 names. Revisit later as IPv6 should work in theory --- it's just that my limited experiment revealed that it doesn't seem to be working\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1a00626a3d2de800380dfb6a38e49cd4aa5bc27\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-27 22:15:02 +0000\n\n replaced {0} with correct placeholder.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43e8c338dc4d01ef7890ebec245b4d82f81a7960\nAuthor: kaxelson <kaxelson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-27 21:39:02 +0000\n\n HUDSON-3580: [FIXED HUDSON-3580]\n When a checkout occurs, only the existing checkout location(s) is/are deleted, not the entire workspace.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17550 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0cbfab5966ee65771c3e68ac2640b73f8677874\nAuthor: drulli <drulli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-27 17:30:23 +0000\n\n Fixed wrong brace in button text.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09a6d5c5dc98e543569bbd42431029dc3186dc20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-27 05:19:57 +0000\n\n this involves executing code sent from the remote JVM. Requires protection\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7926a20408a10031524b2f4a0ea3ffacc9cccedc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-27 05:17:45 +0000\n\n added a CLI entry point for Hudson over HTTP by adding full-duplex byte stream over HTTP. Note that this ties two threads on the server side, so it's not meant for a long-running sessions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c617037fcc62b2a04e2b743349a578bfd622eb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-26 18:31:24 +0000\n\n Computers should allow Actions to be contributed from plugins\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3090775ad6d01955945730c909187dd91dcb6d21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-26 16:53:59 +0000\n\n write the full URL so that terminal emulators can do automatic hyperlinking\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17522 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d38125f297db813c48b2304dd95482fb307269dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-26 16:44:43 +0000\n\n only support IPv4 addresses for now, as I noticed a failure to connect when IPv6 address is used.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17521 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1744f6c0b9094b6222f8f461e0c8a3a9695b3119\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-26 16:37:12 +0000\n\n Merged revisions 17298-17300,17306-17307,17313,17320,17323,17326,17328-17330,17335,17337,17339,17348,17352,17358,17360-17361,17363-17364,17366,17368-17370,17384,17388,17390-17396,17398,17436-17437,17497,17499,17502,17505-17506,17508,17515 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17298 | kohsuke | 2009-04-20 11:06:05 -0700 (Mon, 20 Apr 2009) | 174 lines\n \n Merged revisions 17056,17060-17062,17064-17065,17083,17093,17097-17098,17104-17105,17107,17113,17115-17116,17121-17122,17124-17125,17155,17160,17174-17178,17184,17189-17190,17192,17249,17251,17254 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17056 | kohsuke | 2009-04-11 11:31:50 -0700 (Sat, 11 Apr 2009) | 29 lines\n \n Merged revisions 17033,17035-17037,17039,17041 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r17033 | kohsuke | 2009-04-10 15:22:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_298\n ........\n r17035 | kohsuke | 2009-04-10 15:22:42 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17036 | kohsuke | 2009-04-10 17:52:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n remove JDK6 dependency\n ........\n r17037 | kohsuke | 2009-04-10 18:21:37 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_299\n ........\n r17039 | kohsuke | 2009-04-10 18:27:36 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17041 | kohsuke | 2009-04-10 19:14:19 -0700 (Fri, 10 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n ................\n r17060 | kohsuke | 2009-04-11 12:04:54 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17061 | kohsuke | 2009-04-11 12:05:29 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a new utility method to build a classpath\n ................\n r17062 | kohsuke | 2009-04-11 12:07:05 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17064 | kohsuke | 2009-04-11 14:17:15 -0700 (Sat, 11 Apr 2009) | 1 line\n \n supported the zip file as well\n ................\n r17065 | kohsuke | 2009-04-11 14:18:57 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a convenience factory method to fork a connected JVM\n ................\n r17083 | kohsuke | 2009-04-11 15:59:51 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a method to compute the host name.\n ................\n r17093 | kohsuke | 2009-04-11 22:27:40 -0700 (Sat, 11 Apr 2009) | 1 line\n \n bug fix\n ................\n r17097 | kohsuke | 2009-04-11 23:52:49 -0700 (Sat, 11 Apr 2009) | 1 line\n \n Added more hack to make Which.jarFile work on JDK6u10.\n ................\n r17098 | kohsuke | 2009-04-11 23:55:55 -0700 (Sat, 11 Apr 2009) | 1 line\n \n ping is default now, so this message is rather pointless\n ................\n r17104 | mindless | 2009-04-12 09:22:07 -0700 (Sun, 12 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3444] Fix javadoc browsing.\n Stapler does not seem to call \"<Type> doDynamic()\" (though it does call\n \"<Type> doSomethingElse()\"), so reverted to \"void doDynamic(req,rsp)\".\n Could change this back after fix in Stapler..\n ................\n r17105 | kohsuke | 2009-04-12 13:59:53 -0700 (Sun, 12 Apr 2009) | 1 line\n \n simplified a bit\n ................\n r17107 | kohsuke | 2009-04-12 14:27:03 -0700 (Sun, 12 Apr 2009) | 1 line\n \n fixed the type parameterization bug. This should be both binary and source compatible.\n ................\n r17113 | sogabe | 2009-04-13 07:13:28 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added @ExportedBean so that Remote API /computer/api/ works.\n ................\n r17115 | kohsuke | 2009-04-13 09:15:03 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added asynchronous execution support\n ................\n r17116 | kohsuke | 2009-04-13 09:20:08 -0700 (Mon, 13 Apr 2009) | 1 line\n \n fixed parameterization\n ................\n r17121 | kohsuke | 2009-04-13 11:47:12 -0700 (Mon, 13 Apr 2009) | 1 line\n \n improved error diagnostics\n ................\n r17122 | kohsuke | 2009-04-13 12:04:49 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added one more initialization hook.\n ................\n r17124 | kohsuke | 2009-04-13 14:03:01 -0700 (Mon, 13 Apr 2009) | 1 line\n \n revised the abstraction. I feel better now.\n ................\n r17125 | kohsuke | 2009-04-13 14:03:57 -0700 (Mon, 13 Apr 2009) | 3 lines\n \n I want the Plugin.postInitialize() to see all the other plugins, namely PluginManager.uberClassLoader.\n \n So this code needs to be in a separate method.\n ................\n r17155 | kohsuke | 2009-04-14 14:12:15 -0700 (Tue, 14 Apr 2009) | 1 line\n \n Fixed a Jelly bug in CVS after-the-fact tagging\n ................\n r17160 | kohsuke | 2009-04-14 14:38:29 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added a 48x48 terminal.gif\n ................\n r17174 | sogabe | 2009-04-14 19:19:01 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added Japanese localization\n ................\n r17175 | sogabe | 2009-04-14 19:20:04 -0700 (Tue, 14 Apr 2009) | 1 line\n \n fixed encoding...\n ................\n r17176 | huybrechts | 2009-04-15 03:05:52 -0700 (Wed, 15 Apr 2009) | 1 line\n \n parameters should be serializable\n ................\n r17177 | sogabe | 2009-04-15 03:58:56 -0700 (Wed, 15 Apr 2009) | 1 line\n \n updated Japanese localzation... orz\n ................\n r17178 | jglick | 2009-04-15 06:55:33 -0700 (Wed, 15 Apr 2009) | 2 lines\n \n Picking up fix of STAPLER-5, which affected DirectoryBrowserSupport.\n Cf.: http://www.netbeans.org/nonav/issues/show_bug.cgi?id=162543\n ................\n r17184 | kohsuke | 2009-04-15 12:30:30 -0700 (Wed, 15 Apr 2009) | 1 line\n \n bumped up to 1.2.2-hudson-4 to improve diagnostics for http://www.nabble.com/Builds-don%27t-work%21%21-td23058973.html\n ................\n r17189 | jglick | 2009-04-15 13:33:31 -0700 (Wed, 15 Apr 2009) | 1 line\n \n Warnings.\n ................\n r17190 | kohsuke | 2009-04-15 14:04:25 -0700 (Wed, 15 Apr 2009) | 1 line\n \n further toning down this error message\n ................\n r17192 | kohsuke | 2009-04-15 14:06:07 -0700 (Wed, 15 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17249 | kohsuke | 2009-04-17 16:14:36 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_300\n ................\n r17251 | kohsuke | 2009-04-17 16:15:01 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17254 | kohsuke | 2009-04-17 17:48:04 -0700 (Fri, 17 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n ................\n r17299 | kohsuke | 2009-04-20 11:09:45 -0700 (Mon, 20 Apr 2009) | 8 lines\n \n added a defensive check in case plugins fail to compute the changelog. This causes a Jelly error in the following line because the \"set\" variable is null.\n \n <j:set var=\"set\" value=\"${it.changeSet}\" />\n <t:summary icon=\"notepad.gif\">\n <j:choose>\n <j:when test=\"${it.hasChangeSetComputed()}\">\n --> <st:include it=\"${set}\" page=\"digest.jelly\" />\n ................\n r17300 | kohsuke | 2009-04-20 11:14:12 -0700 (Mon, 20 Apr 2009) | 1 line\n \n When a SCM plugin is uninstalled, projects using it should fall back to \"No SCM\".\n ................\n r17306 | kohsuke | 2009-04-20 15:05:05 -0700 (Mon, 20 Apr 2009) | 1 line\n \n control the version of antrun from one place, since Maven has a bug that prevents one reactor from using different versions of the same plugin\n ................\n r17307 | jglick | 2009-04-20 15:07:24 -0700 (Mon, 20 Apr 2009) | 1 line\n \n Better capitalization.\n ................\n r17313 | jglick | 2009-04-20 15:43:18 -0700 (Mon, 20 Apr 2009) | 2 lines\n \n Updating SezPoz to 1.4.\n ................\n r17320 | kohsuke | 2009-04-20 17:13:54 -0700 (Mon, 20 Apr 2009) | 1 line\n \n [HUDSON-2154] Adding more error diagnostic report in an attempt to find out a root cause. This change should let us see what's in the stream.\n ................\n r17323 | jglick | 2009-04-20 17:44:04 -0700 (Mon, 20 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3502] Maven builds were not correctly using build wrappers.\n Module set builds were running wrappers but ignoring any environment variables they tried to set.\n Individual module builds (e.g. \"Run in parallel\" checked, or just click Build Now on a module) were ignoring wrappers altogether.\n Either way, $DISPLAY was not being set when the XVNC plugin was used.\n Note: there is a certain amount of code duplication in the various doRun implementations which could perhaps be factored out somewhere.\n ................\n r17326 | redsolo | 2009-04-21 01:10:15 -0700 (Tue, 21 Apr 2009) | 1 line\n \n [FIXED HUDSON-3530] Put the argument for HUDSON_ARGS within quotation marks\n ................\n r17328 | sogabe | 2009-04-21 06:16:01 -0700 (Tue, 21 Apr 2009) | 1 line\n \n override getDefaultParameterValue so that Boolean Parameter sets default value when polling SCMs.\n ................\n r17329 | sogabe | 2009-04-21 08:04:40 -0700 (Tue, 21 Apr 2009) | 2 lines\n \n Added Japanese localization\n ................\n r17330 | sogabe | 2009-04-21 09:00:16 -0700 (Tue, 21 Apr 2009) | 1 line\n \n Updated Japanese localization\n ................\n r17335 | kohsuke | 2009-04-21 11:13:31 -0700 (Tue, 21 Apr 2009) | 1 line\n \n no need to propagate \"isUnix\" value.\n ................\n r17337 | kohsuke | 2009-04-21 14:33:31 -0700 (Tue, 21 Apr 2009) | 5 lines\n \n with the introduction of Item.READ, I believe this test data now needs to grant that permission to anonymous.\n \n This change also implies that existing user will see regressions with this new change. Without the explicit access given to Item.READ, the users who were able to see everything before will suddenly not see any projects at all, until the permission is explicitly granted on Item.READ.\n \n OTOH, if I inherit Item.READ from Hudson.READ, the per-project permission won't work, becaues Hudson.READ is necessary to see the top page.\n ................\n r17339 | kohsuke | 2009-04-21 15:11:07 -0700 (Tue, 21 Apr 2009) | 1 line\n \n the permission should be reset, or this breaks the test harness, and probably also harmful for other embedded usage.\n ................\n r17348 | kohsuke | 2009-04-21 16:07:03 -0700 (Tue, 21 Apr 2009) | 3 lines\n \n Added an extension point to programmatically contribute a Subversion authentication credential.\n (<a href=\"http://www.nabble.com/Subversion-credentials-extension-point-td23159323.html\">report</a>)\n ................\n r17352 | jglick | 2009-04-21 17:29:43 -0700 (Tue, 21 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3465] Permit configurable column lists in views, and add optional Last Stable column.\n Currently no columns have configurable data, but this can be added if desired (see issue report for demo).\n API changes: type change in ListView.columns and getColumns; ListViewColumn.shownByDefault added.\n [merged https://hudson.dev.java.net/svn/hudson/branches/configurable-view-columns-3465]\n ................\n r17358 | kohsuke | 2009-04-21 18:19:38 -0700 (Tue, 21 Apr 2009) | 1 line\n \n adding no-op instance that's convenient sometimes\n ................\n r17360 | kohsuke | 2009-04-21 18:32:40 -0700 (Tue, 21 Apr 2009) | 1 line\n \n forgot to put the copyright header\n ................\n r17361 | kohsuke | 2009-04-21 18:47:03 -0700 (Tue, 21 Apr 2009) | 1 line\n \n [FIXED HUDSON-2596] Preventive node monitoring of slave health metrics can be now configured individually. This will be in Hudson 1.301.\n ................\n r17363 | kohsuke | 2009-04-21 19:07:14 -0700 (Tue, 21 Apr 2009) | 1 line\n \n added help\n ................\n r17364 | kohsuke | 2009-04-21 19:08:21 -0700 (Tue, 21 Apr 2009) | 1 line\n \n Stapler gets confused which one to invoke for .../script\n ................\n r17366 | abayer | 2009-04-22 07:09:36 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [FIXED HUDSON-3541] - ending appended to truncated descriptions no longer appended to all descriptions regardless of length.\n ................\n r17368 | sogabe | 2009-04-22 07:37:57 -0700 (Wed, 22 Apr 2009) | 1 line\n \n added japanese help file and fix typo\n ................\n r17369 | jglick | 2009-04-22 08:06:05 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Removing redundant modifiers.\n ................\n r17370 | jglick | 2009-04-22 08:07:03 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Using new Saveable.NOOP.\n ................\n r17384 | kaxelson | 2009-04-22 11:29:24 -0700 (Wed, 22 Apr 2009) | 2 lines\n \n HUDSON-3532: [FIXED HUDSON-3532]\n Changed getAbsolutePath to getCanonicalPath so it would handle symlinks. Also added necessary exception handling since getCanonicalPath throws IOException.\n ................\n r17388 | kohsuke | 2009-04-22 11:45:03 -0700 (Wed, 22 Apr 2009) | 1 line\n \n added a workaround for SCM-406\n ................\n r17390 | kohsuke | 2009-04-22 13:21:12 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [HUDSON-2324] Added an automatic migration of the data\n ................\n r17391 | kohsuke | 2009-04-22 13:35:26 -0700 (Wed, 22 Apr 2009) | 1 line\n \n compilation problem. sorry.\n ................\n r17392 | kohsuke | 2009-04-22 13:36:01 -0700 (Wed, 22 Apr 2009) | 1 line\n \n bumped up to 1.103\n ................\n r17393 | jglick | 2009-04-22 13:51:22 -0700 (Wed, 22 Apr 2009) | 1 line\n \n More helpful diagnostic.\n ................\n r17394 | jglick | 2009-04-22 13:53:14 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Possibly clearer presentation of options, and showing how to run a headless slave.\n ................\n r17395 | kohsuke | 2009-04-22 14:09:46 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [HUDSON-2324] Added an automatic migration of the data\n ................\n r17396 | jglick | 2009-04-22 14:11:42 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Strategy of trying multiple URLs was broken - gave up after the first.\n ................\n r17398 | kohsuke | 2009-04-22 14:11:47 -0700 (Wed, 22 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17436 | kohsuke | 2009-04-23 11:16:10 -0700 (Thu, 23 Apr 2009) | 1 line\n \n bug fix for the auto upgrade handling for HUDSON-2324.\n ................\n r17437 | kohsuke | 2009-04-23 11:31:35 -0700 (Thu, 23 Apr 2009) | 1 line\n \n bug fix for the auto upgrade handling for HUDSON-2324.\n ................\n r17497 | kohsuke | 2009-04-24 19:31:56 -0700 (Fri, 24 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_301\n ................\n r17499 | kohsuke | 2009-04-24 19:32:05 -0700 (Fri, 24 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17502 | kohsuke | 2009-04-24 23:55:10 -0700 (Fri, 24 Apr 2009) | 1 line\n \n adding an error check for releasing SNAPSHOT\n ................\n r17505 | kohsuke | 2009-04-25 00:00:02 -0700 (Sat, 25 Apr 2009) | 1 line\n \n rolling back botched 1.301 release\n ................\n r17506 | kohsuke | 2009-04-25 00:23:28 -0700 (Sat, 25 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_301\n ................\n r17508 | kohsuke | 2009-04-25 00:23:42 -0700 (Sat, 25 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17515 | kohsuke | 2009-04-25 02:24:08 -0700 (Sat, 25 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17520 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f9a6308eeade6548b1765794e69bc24fe2764b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-25 09:24:08 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17515 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da2628e9fb089723c6a2050d067ab46fa033fbcc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-25 07:23:42 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17508 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60dcfc580278b5a31ed2b291ef76a864f8cc5424\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-25 07:23:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_301\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e47829ae0f945a096c62568da935905b67251d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-25 07:00:02 +0000\n\n rolling back botched 1.301 release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8afadd3bc75fbeeddcec40524957c6459430b1ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-25 06:55:10 +0000\n\n adding an error check for releasing SNAPSHOT\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d6ce1bc066c8d5d859377e3d927815ddb119735\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-25 02:32:05 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17499 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67fd5650fbf2aafc072e908b87332e49ffae7e90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-25 02:31:56 +0000\n\n [maven-release-plugin] prepare release hudson-1_301\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59a13bb694d028cc1981b02cc5866cd035296beb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-24 21:23:54 +0000\n\n bug fix in the Queue/LoadBalancer implementation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17495 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca8a5bde3ff1b11702a64c46841ebcce66a8a5a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-24 17:58:02 +0000\n\n [FIXED HUDSON-3254] Use a bigger buffer size to improve remote I/O performance. Will be in 1.302.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aaf53efce397beaaaa118cef12af7239a1f305bf\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-24 16:54:36 +0000\n\n Removing .cvsignore files, obsolete after move to svn.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd9ed6e5993dc3f45727166ca929f793581337c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-24 04:37:00 +0000\n\n Hudson kept relaunching the slave under the \"on-demand\" retention strategy.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17478 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49ecc5d785a8ba66bdc8dc7332f696c2c9e916c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-24 04:30:25 +0000\n\n modified to gracefully handle the situation where there's no item in the hash\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17477 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33848389ea78a47392dc994985b809c2e568c821\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-24 04:24:04 +0000\n\n added a consistent hash implementation. Not ready for live action yet\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 321597a6182f6bb02937d9a8fd24c2d44ed166ea\nAuthor: kaxelson <kaxelson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-23 22:33:59 +0000\n\n HUDSON-3533: [FIXED HUDSON-3533]\n Added code to remove trailing slash (/) from base path when processing svn externals. This avoids a path with a double slash (//).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58c239607d51986b72820ce0dadf42ff79f9ef74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-23 19:04:56 +0000\n\n parallel loading of data is live in 1.302\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 349b2d8d3ffb9255ffdc480723264b124b53071d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-23 18:31:35 +0000\n\n bug fix for the auto upgrade handling for HUDSON-2324.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5da7122693f960ecfa536a261847edbe6fd66bb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-23 18:16:10 +0000\n\n bug fix for the auto upgrade handling for HUDSON-2324.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98812769a5adefaa7f2b17da4e3e8759c529b59d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-23 18:06:15 +0000\n\n extracted the scheduling strategy into a separate class, which we intend to make pluggable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6acec227319d2c28b9fcc721f6d006c5632ec69\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-23 16:16:29 +0000\n\n Update isSymlink to be closer to the current version in apache.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dffcc20f5d0973bec1f5737697cb76388a42e326\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-23 00:36:55 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c123658a94cf9ae62f1b3d38c0e5127013a7515e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-23 00:12:43 +0000\n\n added a function to list up nodes, instead of just getting one\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 979e197074afaa56c78a5efcb9dea32d5cc83612\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 23:33:13 +0000\n\n added a consistent hash implementation. I intend to integrate this into the scheduling algorithm\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e851d11e4652ba635037a4d10b636816b30ed6e\nAuthor: pgweiss <pgweiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 23:10:55 +0000\n\n Make consoleText urls have content-type text/plain so they don't get scrambled.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17404 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cc55159ca935b0d982d9b27cff2ec49fe5ccbec\nMerge: d3244f0140 02c8ae7c10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 21:11:47 +0000\n\n creating a new RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02c8ae7c109cfb9f346e184a72b562164dba7e03\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 21:11:42 +0000\n\n Strategy of trying multiple URLs was broken - gave up after the first.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 889c963aca75044b72191f7ebf45be1e863ea423\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 21:09:46 +0000\n\n [HUDSON-2324] Added an automatic migration of the data\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab7d9732cee3be9fee774fd29a4ff9f9b8c2ab4d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 20:53:14 +0000\n\n Possibly clearer presentation of options, and showing how to run a headless slave.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d985712982b5ed3d5050ea75133de2650096f49f\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 20:51:22 +0000\n\n More helpful diagnostic.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 542ce78c7fa4baabfa771fcfa746212289bee422\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 20:36:01 +0000\n\n bumped up to 1.103\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ff09f779607872617c9c268723acc04a9f73398\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 20:35:26 +0000\n\n compilation problem. sorry.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b627acc0afd438e317e7d8bf1a47e10a46033a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 20:21:12 +0000\n\n [HUDSON-2324] Added an automatic migration of the data\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3fe1f3d03e18c63d642f5c4603c94a9e00552bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 18:45:03 +0000\n\n added a workaround for SCM-406\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a96a36f3c0caeeaafe9ee3ef9d94e15725aa509b\nAuthor: kaxelson <kaxelson@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 18:29:24 +0000\n\n HUDSON-3532: [FIXED HUDSON-3532]\n Changed getAbsolutePath to getCanonicalPath so it would handle symlinks. Also added necessary exception handling since getCanonicalPath throws IOException.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a37cd7d50291b7bcc59bf043d123b55bbc48de92\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 15:07:03 +0000\n\n Using new Saveable.NOOP.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b20c7f1271e0a886ce71714711cd3a6ac5b50ae\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 15:06:05 +0000\n\n Removing redundant modifiers.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f82add641962dfb79c80af8e71bfce97fa628a3f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 14:37:57 +0000\n\n added japanese help file and fix typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3775fe7aba51c41f0322a2ef7e53e3d17f597b8\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 14:09:36 +0000\n\n [FIXED HUDSON-3541] - ending appended to truncated descriptions no longer appended to all descriptions regardless of length.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50aade69b817e84d129ce5d59fc9272a40164d45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 02:08:21 +0000\n\n Stapler gets confused which one to invoke for .../script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4aad075e6143986af2974fcda1591996e3c88a29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 02:07:14 +0000\n\n added help\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 603b35ae9e79cd84e9f3aa930fecee78c49fdfe6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 01:47:03 +0000\n\n [FIXED HUDSON-2596] Preventive node monitoring of slave health metrics can be now configured individually. This will be in Hudson 1.301.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17361 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b47ce30541fd9bd4d139421c67eead025fe297f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 01:32:40 +0000\n\n forgot to put the copyright header\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62d6d71f7e8024151653768e9ba05c9d5a805f6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 01:19:38 +0000\n\n adding no-op instance that's convenient sometimes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17358 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afb51092666a9f2ea07c19b6ed1d1233803f5f8a\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-22 00:29:43 +0000\n\n [FIXED HUDSON-3465] Permit configurable column lists in views, and add optional Last Stable column.\n Currently no columns have configurable data, but this can be added if desired (see issue report for demo).\n API changes: type change in ListView.columns and getColumns; ListViewColumn.shownByDefault added.\n [merged https://hudson.dev.java.net/svn/hudson/branches/configurable-view-columns-3465]\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c6e0b5ce8f39e54809ace53606bedb18579dbe1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 23:07:03 +0000\n\n Added an extension point to programmatically contribute a Subversion authentication credential.\n (<a href=\"http://www.nabble.com/Subversion-credentials-extension-point-td23159323.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53819bfd5c1d4ff28f1dd7878f4d64abf0d43654\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 22:11:07 +0000\n\n the permission should be reset, or this breaks the test harness, and probably also harmful for other embedded usage.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9463e0a2321216a97ec827d3148a88dac1645f19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 21:33:31 +0000\n\n with the introduction of Item.READ, I believe this test data now needs to grant that permission to anonymous.\n \n This change also implies that existing user will see regressions with this new change. Without the explicit access given to Item.READ, the users who were able to see everything before will suddenly not see any projects at all, until the permission is explicitly granted on Item.READ.\n \n OTOH, if I inherit Item.READ from Hudson.READ, the per-project permission won't work, becaues Hudson.READ is necessary to see the top page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ccdb5dc174668eede5a9b93b9800c72b6729a1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 18:13:31 +0000\n\n no need to propagate \"isUnix\" value.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1757faec1fa43ebd0b4bd5ca39fc4a42b1dd0cfb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 16:00:16 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47c85641f62ccc886fe892f7cfb581ff71fa54bb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 15:04:40 +0000\n\n Added Japanese localization\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5069a2753f376ce4cf424d331a087cd65d88c224\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 13:16:01 +0000\n\n override getDefaultParameterValue so that Boolean Parameter sets default value when polling SCMs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7ae52f882b654b50d7ff35168f3c6ec1512266a\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 08:10:15 +0000\n\n [FIXED HUDSON-3530] Put the argument for HUDSON_ARGS within quotation marks\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dd283c4d13600e1c760063d2b77050ac2a0b387\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 00:44:04 +0000\n\n [FIXED HUDSON-3502] Maven builds were not correctly using build wrappers.\n Module set builds were running wrappers but ignoring any environment variables they tried to set.\n Individual module builds (e.g. \"Run in parallel\" checked, or just click Build Now on a module) were ignoring wrappers altogether.\n Either way, $DISPLAY was not being set when the XVNC plugin was used.\n Note: there is a certain amount of code duplication in the various doRun implementations which could perhaps be factored out somewhere.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc68d4a182aee3bc7d6501a11de2a3f4938a55f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-21 00:13:54 +0000\n\n [HUDSON-2154] Adding more error diagnostic report in an attempt to find out a root cause. This change should let us see what's in the stream.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a6d0d6e568b9bdeb6b82b34aef885223e220c4d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 22:43:18 +0000\n\n Updating SezPoz to 1.4.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a49c363038f8a0af0aeb2613a31cb74ccf360f84\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 22:07:24 +0000\n\n Better capitalization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 784f0983022b669b3fb31016fc706ac1ef44dc44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 22:05:05 +0000\n\n control the version of antrun from one place, since Maven has a bug that prevents one reactor from using different versions of the same plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff5abc87bc2570124b6e0bd63252f987de4ae845\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 18:14:12 +0000\n\n When a SCM plugin is uninstalled, projects using it should fall back to \"No SCM\".\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17300 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9d8b1aff2ae2575f05f5562b0650577ed5a0b45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 18:09:45 +0000\n\n added a defensive check in case plugins fail to compute the changelog. This causes a Jelly error in the following line because the \"set\" variable is null.\n \n <j:set var=\"set\" value=\"${it.changeSet}\" />\n <t:summary icon=\"notepad.gif\">\n <j:choose>\n <j:when test=\"${it.hasChangeSetComputed()}\">\n --> <st:include it=\"${set}\" page=\"digest.jelly\" />\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1fd8b967d804cf25322b461e1820d7c0e53c62df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 18:06:05 +0000\n\n Merged revisions 17056,17060-17062,17064-17065,17083,17093,17097-17098,17104-17105,17107,17113,17115-17116,17121-17122,17124-17125,17155,17160,17174-17178,17184,17189-17190,17192,17249,17251,17254 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17056 | kohsuke | 2009-04-11 11:31:50 -0700 (Sat, 11 Apr 2009) | 29 lines\n \n Merged revisions 17033,17035-17037,17039,17041 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r17033 | kohsuke | 2009-04-10 15:22:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_298\n ........\n r17035 | kohsuke | 2009-04-10 15:22:42 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17036 | kohsuke | 2009-04-10 17:52:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n remove JDK6 dependency\n ........\n r17037 | kohsuke | 2009-04-10 18:21:37 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_299\n ........\n r17039 | kohsuke | 2009-04-10 18:27:36 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17041 | kohsuke | 2009-04-10 19:14:19 -0700 (Fri, 10 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n ................\n r17060 | kohsuke | 2009-04-11 12:04:54 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17061 | kohsuke | 2009-04-11 12:05:29 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a new utility method to build a classpath\n ................\n r17062 | kohsuke | 2009-04-11 12:07:05 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17064 | kohsuke | 2009-04-11 14:17:15 -0700 (Sat, 11 Apr 2009) | 1 line\n \n supported the zip file as well\n ................\n r17065 | kohsuke | 2009-04-11 14:18:57 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a convenience factory method to fork a connected JVM\n ................\n r17083 | kohsuke | 2009-04-11 15:59:51 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a method to compute the host name.\n ................\n r17093 | kohsuke | 2009-04-11 22:27:40 -0700 (Sat, 11 Apr 2009) | 1 line\n \n bug fix\n ................\n r17097 | kohsuke | 2009-04-11 23:52:49 -0700 (Sat, 11 Apr 2009) | 1 line\n \n Added more hack to make Which.jarFile work on JDK6u10.\n ................\n r17098 | kohsuke | 2009-04-11 23:55:55 -0700 (Sat, 11 Apr 2009) | 1 line\n \n ping is default now, so this message is rather pointless\n ................\n r17104 | mindless | 2009-04-12 09:22:07 -0700 (Sun, 12 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3444] Fix javadoc browsing.\n Stapler does not seem to call \"<Type> doDynamic()\" (though it does call\n \"<Type> doSomethingElse()\"), so reverted to \"void doDynamic(req,rsp)\".\n Could change this back after fix in Stapler..\n ................\n r17105 | kohsuke | 2009-04-12 13:59:53 -0700 (Sun, 12 Apr 2009) | 1 line\n \n simplified a bit\n ................\n r17107 | kohsuke | 2009-04-12 14:27:03 -0700 (Sun, 12 Apr 2009) | 1 line\n \n fixed the type parameterization bug. This should be both binary and source compatible.\n ................\n r17113 | sogabe | 2009-04-13 07:13:28 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added @ExportedBean so that Remote API /computer/api/ works.\n ................\n r17115 | kohsuke | 2009-04-13 09:15:03 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added asynchronous execution support\n ................\n r17116 | kohsuke | 2009-04-13 09:20:08 -0700 (Mon, 13 Apr 2009) | 1 line\n \n fixed parameterization\n ................\n r17121 | kohsuke | 2009-04-13 11:47:12 -0700 (Mon, 13 Apr 2009) | 1 line\n \n improved error diagnostics\n ................\n r17122 | kohsuke | 2009-04-13 12:04:49 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added one more initialization hook.\n ................\n r17124 | kohsuke | 2009-04-13 14:03:01 -0700 (Mon, 13 Apr 2009) | 1 line\n \n revised the abstraction. I feel better now.\n ................\n r17125 | kohsuke | 2009-04-13 14:03:57 -0700 (Mon, 13 Apr 2009) | 3 lines\n \n I want the Plugin.postInitialize() to see all the other plugins, namely PluginManager.uberClassLoader.\n \n So this code needs to be in a separate method.\n ................\n r17155 | kohsuke | 2009-04-14 14:12:15 -0700 (Tue, 14 Apr 2009) | 1 line\n \n Fixed a Jelly bug in CVS after-the-fact tagging\n ................\n r17160 | kohsuke | 2009-04-14 14:38:29 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added a 48x48 terminal.gif\n ................\n r17174 | sogabe | 2009-04-14 19:19:01 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added Japanese localization\n ................\n r17175 | sogabe | 2009-04-14 19:20:04 -0700 (Tue, 14 Apr 2009) | 1 line\n \n fixed encoding...\n ................\n r17176 | huybrechts | 2009-04-15 03:05:52 -0700 (Wed, 15 Apr 2009) | 1 line\n \n parameters should be serializable\n ................\n r17177 | sogabe | 2009-04-15 03:58:56 -0700 (Wed, 15 Apr 2009) | 1 line\n \n updated Japanese localzation... orz\n ................\n r17178 | jglick | 2009-04-15 06:55:33 -0700 (Wed, 15 Apr 2009) | 2 lines\n \n Picking up fix of STAPLER-5, which affected DirectoryBrowserSupport.\n Cf.: http://www.netbeans.org/nonav/issues/show_bug.cgi?id=162543\n ................\n r17184 | kohsuke | 2009-04-15 12:30:30 -0700 (Wed, 15 Apr 2009) | 1 line\n \n bumped up to 1.2.2-hudson-4 to improve diagnostics for http://www.nabble.com/Builds-don%27t-work%21%21-td23058973.html\n ................\n r17189 | jglick | 2009-04-15 13:33:31 -0700 (Wed, 15 Apr 2009) | 1 line\n \n Warnings.\n ................\n r17190 | kohsuke | 2009-04-15 14:04:25 -0700 (Wed, 15 Apr 2009) | 1 line\n \n further toning down this error message\n ................\n r17192 | kohsuke | 2009-04-15 14:06:07 -0700 (Wed, 15 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17249 | kohsuke | 2009-04-17 16:14:36 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_300\n ................\n r17251 | kohsuke | 2009-04-17 16:15:01 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17254 | kohsuke | 2009-04-17 17:48:04 -0700 (Fri, 17 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7afb488987fbb25771f9008aeaaced47adb4f9c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 17:19:21 +0000\n\n [FIXED HUDSON-2324] applied a patch.\n I tweaked the patch slightly so that all the background activity gets SYSTEM credential automatically. I think this is less error prone for plugin developers.\n This change will be in 1.301.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d41c986e041f86e94ee65cce43c52af5dff8e70e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 16:50:07 +0000\n\n bye bye CVS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85e7c6b984cfac1ddb190d33c71610df943edba5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 16:49:40 +0000\n\n - Bundling ssh-slaves out of the box to improve the distributed build experience.\n - Modified the use of the antrun plugin so that things like Winstone don't need to use <scope>provided</scope> hack.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fd07bf3f838ab9d50dad8db665a297034161ffa\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-20 13:57:46 +0000\n\n I18N & L10N(Japanese)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3244f01405c244196572e3513ee77dfdc0fcd8e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-18 00:48:04 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 379fe6bdba10cb66d723431d9a3f0bfd8c10ac33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 23:15:01 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17251 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 899a87f702a8dc1c81fdd30234f05595f066049b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 23:14:36 +0000\n\n [maven-release-plugin] prepare release hudson-1_300\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17249 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfa8161cbaa7aecddd1012a144ab2647b453eb71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 22:57:13 +0000\n\n on a 2nd thought, I'm going to integrate this without moving the code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bcd3693604debaabc65e0418f146d4ee9e9160a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 22:21:40 +0000\n\n preparing the integration of the ssh-slaves plugin into the core\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ffe52ce00e4528d5d7675ba57ba137f142fe0f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 20:36:18 +0000\n\n expose HTML to be rendered\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e5c20f695838a9c80f3a50f70b6486198066bda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 20:35:21 +0000\n\n Modified to use args4j.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b4f60ecff19920b5e5268d3620857e846e96b9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 15:32:00 +0000\n\n - added a quick hack to enable variable expansions in the help file. This is often more convenient than forcing localized messages to go into a properties file.\n - added a download link for slave.jar\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c30ccd6bb37ff870d4b47e940be00aeb902bf421\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 15:27:20 +0000\n\n set the file name to assist manual download\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db463e4c92594e0bcfcf340a4b18cadb32defd84\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 06:25:55 +0000\n\n expanding the note\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17231 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e6c22e98e0e432b381311896818b490a84d1699\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-17 05:45:23 +0000\n\n detect the problem before PropertyUtils.getPropertyDescriptor does.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b241bf482da1880bbb3d1b45af552c15ed4a612e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 23:59:20 +0000\n\n crucial NOT was missing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17198 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4db25363bdfb118156751d40cd43640e309786e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 22:40:21 +0000\n\n it makes sense for FormValidation to be throwable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17197 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2aa5a8947f850c77e7fcd49da54d677cc8a4bee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 22:12:24 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17196 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af9ccc42bd055f1cbb9f8eb5ad156ca95dcb19da\nMerge: ab7b9c506c 7ba1b6940d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 21:06:07 +0000\n\n creating a new RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ba1b6940dc040a2e23ae5a4407b900a9e774109\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 21:04:25 +0000\n\n further toning down this error message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c7c2e443abfca559c6c14af527b7885158414e1\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 20:33:31 +0000\n\n Warnings.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3d37b8b27414f88a8c3d4b6279a884287d171dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 19:30:30 +0000\n\n bumped up to 1.2.2-hudson-4 to improve diagnostics for http://www.nabble.com/Builds-don%27t-work%21%21-td23058973.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 067fba60a4e8f96f8f1472d9ecb558a637022b6b\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 13:55:33 +0000\n\n Picking up fix of STAPLER-5, which affected DirectoryBrowserSupport.\n Cf.: http://www.netbeans.org/nonav/issues/show_bug.cgi?id=162543\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00ebd272f072954f5c5a841a0c9888f9e62b1120\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 10:58:56 +0000\n\n updated Japanese localzation... orz\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17177 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cd1c3379eea663bd6e653905d6a5be0add81074\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 10:05:52 +0000\n\n parameters should be serializable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0290453107fc3182bc1ec8ce517d57e88d8f942\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 02:20:04 +0000\n\n fixed encoding...\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92b144a360577a442a65472cdef3dfd5940bcee6\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-15 02:19:01 +0000\n\n added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 019ab45b68ea95da205e4cc98c5deba6c2d8b8ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-14 21:38:29 +0000\n\n added a 48x48 terminal.gif\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 940d55e55e949ba8912ce2027c6b497344b2a17a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-14 21:12:15 +0000\n\n Fixed a Jelly bug in CVS after-the-fact tagging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 338d63a1f65daa103954f1ded2c85bf8ea010447\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-13 21:03:57 +0000\n\n I want the Plugin.postInitialize() to see all the other plugins, namely PluginManager.uberClassLoader.\n \n So this code needs to be in a separate method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17125 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f620f125b809eedbe51d557b766da7376860ad0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-13 21:03:01 +0000\n\n revised the abstraction. I feel better now.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee2dcbd3a5f84579513808670d831c77fe9acced\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-13 19:04:49 +0000\n\n added one more initialization hook.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a96b96a905c35c9a8e15040f7bd37c27b14baaa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-13 18:47:12 +0000\n\n improved error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17121 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1b0c0f47fed37b331c0d179edac4f766b1c55a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-13 16:20:08 +0000\n\n fixed parameterization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02d06c1f250c8388cf18539e9c6ff0b6d30f5c3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-13 16:15:03 +0000\n\n added asynchronous execution support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a0023bc43cddc576bd637acabdc560380cc5552\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-13 14:13:28 +0000\n\n added @ExportedBean so that Remote API /computer/api/ works.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e29cb4b2e448fa1e2f6db0286fcf3a9d7d0234c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-12 21:27:03 +0000\n\n fixed the type parameterization bug. This should be both binary and source compatible.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45ca22c6d4e0b553e4675343f79a076e9b0bdf76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-12 20:59:53 +0000\n\n simplified a bit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3eecf7eddf029126c5d6e6f7a65e393f353c5c2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-12 16:22:07 +0000\n\n [FIXED HUDSON-3444] Fix javadoc browsing.\n Stapler does not seem to call \"<Type> doDynamic()\" (though it does call\n \"<Type> doSomethingElse()\"), so reverted to \"void doDynamic(req,rsp)\".\n Could change this back after fix in Stapler..\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 168a8891ea5e6d2746c55057f43eee8e6836be3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-12 06:55:55 +0000\n\n ping is default now, so this message is rather pointless\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b3be554ba06960a301b10fe4725d8e0f8ea5565\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-12 06:52:49 +0000\n\n Added more hack to make Which.jarFile work on JDK6u10.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef8a3e1b1fb692c30738335b4177950dfb54065d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-12 05:27:40 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57b043b7624e21b3f44331e173124cb0a7423d9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 22:59:51 +0000\n\n added a method to compute the host name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b459561e9088459817bd2b806124136cba57f4d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 21:18:57 +0000\n\n added a convenience factory method to fork a connected JVM\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc086f6425aad4d70ea1c19166c5fc153450db1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 21:17:15 +0000\n\n supported the zip file as well\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48f10aa2acfa8d393e9e5b7f960645d837645599\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 19:07:05 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17062 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d4ad9c1a438aee3868b198964f921476c646992\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 19:05:29 +0000\n\n added a new utility method to build a classpath\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 931c589d28aaff648a486811a21dac96d02e898d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 19:04:54 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 107ab805d22a71bc3632ea897ace52f5ddb30680\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 18:31:50 +0000\n\n Merged revisions 17033,17035-17037,17039,17041 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r17033 | kohsuke | 2009-04-10 15:22:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_298\n ........\n r17035 | kohsuke | 2009-04-10 15:22:42 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17036 | kohsuke | 2009-04-10 17:52:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n remove JDK6 dependency\n ........\n r17037 | kohsuke | 2009-04-10 18:21:37 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_299\n ........\n r17039 | kohsuke | 2009-04-10 18:27:36 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17041 | kohsuke | 2009-04-10 19:14:19 -0700 (Fri, 10 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2005e5e4f3553aab3d2fa1c3868126b626fa2e35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 15:40:38 +0000\n\n a few more convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab7b9c506c94b0d866e4f74f218d5f9eafca1163\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 02:14:19 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f8087b4288a6f5c378e8e563a3f93d48e25701b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 01:27:36 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 765cee1deb99ce9b886d97ca6ef7b14aa6eeaa82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 01:21:37 +0000\n\n [maven-release-plugin] prepare release hudson-1_299\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17037 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 635cd657c1d90348e6392728b3dda08220f510a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-11 00:52:13 +0000\n\n remove JDK6 dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eff4659fc687f1c295dc1ef346df883bd0259b35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 22:22:42 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38d64d9bfe6f3dae88b1bd5f76426a6276591a1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 22:22:13 +0000\n\n [maven-release-plugin] prepare release hudson-1_298\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@17033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 334c391116be1060270460aab302a82151de6a20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 07:17:30 +0000\n\n supporting the URL that starts with '/'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70335eba9802c96b3778322c56649b70b05b3547\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 06:30:29 +0000\n\n verifying that the stream is connected\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0531f577393ac1aa512add8a9164da20157dd9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 06:29:52 +0000\n\n send password 3 times so that the wrong password will cause sudo to exit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97e1f539422c62b5d4ff402e5958c652b41adc55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 06:04:56 +0000\n\n make sure we catch all the output before moving on\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4adbf1c9b44fa0f8cfe14be017470128f91af0c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 06:03:59 +0000\n\n connected the stream\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98da0dea8bcf03ce459b84bd8fd0b51d75c8a81b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 05:59:20 +0000\n\n added a timed wait function\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fe546feebbdce10594216b35bd7baf1cc29fc5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 05:48:49 +0000\n\n added a tester code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17019 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd4fccf804095b1e24095a323c1698fb2b23028a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 05:42:06 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 380ec7342a361e765d3d36bff4e2210047ad3c03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 05:39:18 +0000\n\n factored out the code that does \"sudo\" for Callable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e913994931b4c3ec0eafa4afc39e1c1ec4d8890\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 01:39:02 +0000\n\n added a convenience constructor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16995 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8585d3d5fad6e3f5febdec5224b79fc42ba916c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 01:27:08 +0000\n\n added a hook for decorating launchers\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16994 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ad3cf61f39f7ac69560200dec29d1420234bdfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 01:05:12 +0000\n\n this doesn't belong to JDK\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c87a6f8a16be69701e7e7462f9f9565860ce9b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-10 01:03:00 +0000\n\n added another extension point to perform a global translation of tools, although it turns out that I couldn't use this for the original purpose I was intending to use this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd66fa50213b04740e640b92cf0373836390e1eb\nAuthor: jhm <jhm@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-09 11:06:59 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16959 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1bfacfda4d3596667b15f3a99e1ea2f6269aa23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-09 01:39:04 +0000\n\n report that we are archiving artifacts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e9493ca3fc4b34e287dfbed4b53217a95ab7382\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-08 21:09:49 +0000\n\n Merged revisions 16922,16924,16926 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r16922 | kohsuke | 2009-04-08 08:47:29 -0700 (Wed, 08 Apr 2009) | 1 line\n \n merged the last RC branch\n ........\n r16924 | kohsuke | 2009-04-08 08:48:26 -0700 (Wed, 08 Apr 2009) | 1 line\n \n creating a new RC branch\n ........\n r16926 | kohsuke | 2009-04-08 08:53:52 -0700 (Wed, 08 Apr 2009) | 1 line\n \n merge failure\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16930 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea7f371df88a472c2c4c31be53bde08e02a56b5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-08 21:04:19 +0000\n\n wrong directory\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2041d40da7788983a54d8f8977fae93b5edb9b44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-08 15:53:52 +0000\n\n merge failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27fcc28facd27335263af73d5be7695e0841b44b\nMerge: d38f7a81bf dabb35190e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-08 15:48:26 +0000\n\n creating a new RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dabb35190e931e96009cbe0591d38c6e50b9a1ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-08 15:47:29 +0000\n\n merged the last RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd5988d39a010821ec877aa3218034ffb027e295\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-08 12:54:08 +0000\n\n Fixed character encoding\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc592ed3675e76f3473fa1f93439f5588913781f\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-07 20:59:05 +0000\n\n Latest French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 444aa1d2ecb31c00d1ec28ebe8fb0e5a12322d6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-07 16:01:36 +0000\n\n improved AbortException so that it can record the error message. Necessary for plugins like nunit and cppunit as discussed in HUDSON-3427.\n This should be in 1.298.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16904 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50c410c9e13a3e6b26610de8dc85b891272c9fe3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-07 15:33:05 +0000\n\n too noisy\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16902 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d38f7a81bf4bf7ccad89702312b8bcea76e6ae39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-07 00:46:32 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c31f1d9a1b6e32ec3c93fe7c46804509f6fb077\nAuthor: abayer <abayer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-07 00:35:55 +0000\n\n [FIXED HUDSON-3312] - support for handling HTML in truncated descriptions properly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96088dcf9cb7c4a278d7a0bfd9bbe5ca69788645\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 23:37:41 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 133b77dbd9c67453fb300055b78de0fa17268b74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 23:37:16 +0000\n\n [maven-release-plugin] prepare release hudson-1_297\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 608c69fc20a5399230da62560ba5cfe6149ad0c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 23:10:41 +0000\n\n [FIXED HUDSON-3436] dependency classloader wasn't seeing the optional dependencies.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f6a3c0b1ed996c940f7b745d16ef7fb86513d6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 23:00:37 +0000\n\n [FIXED HUDSON-3436] dependency classloader wasn't seeing the optional dependencies.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f498682abb4719ac8f1d2d26b171e1d1a612ce3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 21:49:16 +0000\n\n <tt>$HUDSON_HOME/userContent/</tt> is now exposed under <tt>http://server/hudson/userContent/</tt>.\n (<a href=\"http://www.nabble.com/Is-it-possible-to-add-a-custom-page-Hudson--td22794858.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afddd51c7c03dabe5ed14f6719abcf946371bc98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 04:09:14 +0000\n\n improved the abstraction around trend charting of MultiStageTimeSeries, and used that to generate charts for memory usage tracking\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e69a24c522a33d3210040b11c7cac565163d43c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 03:24:12 +0000\n\n moving to the diagnosis package\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4dcb0e317d6a676dcdd6b3f6733d6b1efa6aeb02\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 03:21:57 +0000\n\n added trend reporting\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4edbb06b2564e3a7ee53d95fc8a10838ca148da7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-06 02:43:27 +0000\n\n [FIXED HUDSON-3398] Allow JVM arguments to be specified for JNLP slaves.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9429fff861d25f40990ba5e1e7c00e0bc7883051\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-05 15:59:32 +0000\n\n [FIXED HUDSON-3371] fix env-vars.html link in maven.html,\n and fix for ant.html when inside a /view/. Both now use a *checkout*\n URL from dev.java.net (as maven.html already did).. how can we use\n ${rootURL} in (static html) help files?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16859 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c959186b31b149efc1b87bbca971e10cdfb7693f\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-05 12:50:00 +0000\n\n added extra constructor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2f46f34383a9971df021c43e40604f500b6bdc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-05 00:19:03 +0000\n\n [HUDSON-2154] Attempted to reproduce a problem but it worked.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af07d8a2154be20bdef97ccd956ac8151a80ce27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-04 17:11:19 +0000\n\n [FIXED HUDSON-3415] XSS vulnerability in the search box. Fixed in 1.297.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d03c06f5b59022b551d431f7a0fdf55d53aec4bc\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-04 14:44:41 +0000\n\n Added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16854 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd2719ea9f8956ef3b899d6bab180a59b54b2afc\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-04 14:07:23 +0000\n\n fixed typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16853 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5708b97bf9f9e41c545ab4ea2a93283fa5ee876f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-04 02:32:33 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit add79ce371f3b1ce46ac899f38bb2a13d1bb5c36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-04 01:56:39 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a6d7da39d5a4d2a30114f786d9bf44ded2d0eeb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-04 01:45:42 +0000\n\n [maven-release-plugin] prepare release hudson-1_296\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b3f19be6e5971de9d247dbb452b42b1d527e691\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-03 20:34:16 +0000\n\n Merge branch 'HUDSON-2557'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16843 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4302f544d0fb0165cdd10da073d06678e66ebe3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-03 05:13:05 +0000\n\n [FIXED HUDSON-3396] in 1.297.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16842 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0e5054d19bdce6d443859dbd6c8b15669a1eff3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-03 00:48:54 +0000\n\n improved error handling after seeing http://www.nabble.com/ClassNotFoundException-and-distributed-hudson-td22811408.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16841 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b30a082b97aaba4a9457a5e6ba7b9d6b04d7b1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-03 00:45:33 +0000\n\n doc improvement after seeing http://www.nabble.com/ClassNotFoundException-and-distributed-hudson-td22811408.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6521d8efcee3c65a3055a57dfd81148e7a221bf5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 23:29:15 +0000\n\n added a new assertion method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16839 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9a0ec62167a76a71c11ad126a98aaa4a5460c70\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 16:40:18 +0000\n\n NetBeans fix to compile-on-save mode means it can be used for Hudson tests.\n http://www.netbeans.org/nonav/issues/show_bug.cgi?id=161085\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16820 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 709586c539f0d89c69493b17be40681b4e1e860e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 16:12:44 +0000\n\n [FIXED HUDSON-3319] javadoc fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9b39be0274e6c87b9d26d9127a547b3c5b312cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 03:40:22 +0000\n\n up to date check was horribly broken.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a99dfe8b1079facff3565267e65818c1d1928e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 03:26:34 +0000\n\n failure to load plugins may be reported as NoClassDefError, for example if the dependency classes fail to load\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16791 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a2caa3fd0334065b130c7000808baa1b3cee6a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 03:17:21 +0000\n\n failure to load may show up as a LinkageError, instead of ClassNotFoundException if it's one of the dependencies that have failed to load.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16790 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afb811f4175444edcd823c8d2e80af986252f473\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 02:58:41 +0000\n\n pointless cast\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16789 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b47fd523a35253f88cb10db5b1dc5dcc05a50e4\nMerge: 33ae00ec46 687e5844b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 02:46:06 +0000\n\n creating a new RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 687e5844b0da9b77bbdab63e3306aae68b287105\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 02:43:49 +0000\n\n I believe we haven't used artifacts from this repository for quite some time now, and so we should be able to remove it to speed up a check out, without worrying about breaking Hudson builds of the past versions that people might try\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c93a5c7fc1d6de4a5a1fd6b50ded133dd03ccea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 02:30:00 +0000\n\n script to create the RC branch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c34ccee6439766909bc782b45b606568cce288a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 02:20:31 +0000\n\n completed the script to manipulate changelog.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8667c02cf96613fea55fd58e74af314f78f3db5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 02:07:48 +0000\n\n starting a script to update changelog for a RC branching\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aaacb877bc3048cff1a059ef9f02b5e624a5b252\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-02 01:46:51 +0000\n\n Hudson now suggests to users to create a view if there are too many jobs but no jobs yet.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfd251bce64265f38d96fc086e419d795f670bb2\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-01 20:42:50 +0000\n\n Fixed copyright attributions. The copyrights belong to my employer, not me.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16780 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 299a556ed44133f6dce27b89993a661494aa0c44\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-01 13:55:10 +0000\n\n [FIXED HUDSON-3393] set \"charset=UTF-8\" to response header so that non-ASCII messages can be displayed correctly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 731d47712aac792cebd80da126ddb234bcba9bb1\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-01 03:51:18 +0000\n\n Make CaseResultTest work outside the context of the java.net svn repo.\n \n - Moved setJavaNetCredentials up to HudsonTestCase\n \n main/test/src/test/java/hudson/scm/SubversionSCMTest.java\n main/test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java\n \n - Call setJavaNetCredentials to get guess access to repo. Changed URL\n from www.dev.java.net to svn.dev.java.net to match the URL that the\n credentials are set for. Added copyright notice.\n \n main/test/src/test/java/hudson/tasks/junit/CaseResultTest.java\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e97c4943c30ad05c0457a59f6c96650f935c7d82\nAuthor: petehayes <petehayes@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-04-01 01:26:33 +0000\n\n HUDSON-3386 Added method to return total number of configured executors for a Label and modified the Item configuration UI to check if a label has any configured executors.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16765 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00185505363fff424af6866994452224f37b2066\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-31 17:47:44 +0000\n\n show where it's built, even if it's built on the master, if the Hudson is doing a distributed build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16758 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f386fe3a2002228b87b359553a2cea582513a265\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-31 04:54:14 +0000\n\n Drop-down combobox to select a repository browser all had the same title.\n \n See http://www.nabble.com/Possible-bug--Showing-%22Associated-Mantis-Website%22-in-scm-repository-browser-tt22786295.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16754 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d678fa728f3c355949578ae01cac06bf59264ac4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-31 01:50:04 +0000\n\n fixed NoClassDefFoundError on Servlet API below:\n \n INFO] ------------------------------------------------------------------------\n [INFO] javax/servlet/ServletException\n [INFO] ------------------------------------------------------------------------\n [INFO] Trace\n java.lang.NoClassDefFoundError: javax/servlet/ServletException\n at org.kohsuke.stapler.AnnotationHandler.<clinit>(AnnotationHandler.java:44)\n at org.kohsuke.stapler.CaptureParameterNameTransformation.<clinit>(CaptureParameterNameTransformation.java:43)\n at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)\n at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)\n at java.lang.reflect.Constructor.newInstance(Constructor.java:513)\n at java.lang.Class.newInstance0(Class.java:355)\n at java.lang.Class.newInstance(Class.java:308)\n at org.codehaus.groovy.transform.ASTTransformationVisitor.addGlobalTransforms(ASTTransformationVisitor.java:265)\n at org.codehaus.groovy.transform.ASTTransformationVisitor.addPhaseOperations(ASTTransformationVisitor.java:149)\n at org.codehaus.groovy.control.CompilationUnit.<init>(CompilationUnit.java:177)\n at org.codehaus.groovy.control.CompilationUnit.<init>(CompilationUnit.java:116)\n at groovy.lang.GroovyClassLoader.createCompilationUnit(GroovyClassLoader.java:410)\n at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:269)\n at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:252)\n at org.codehaus.groovy.maven.runtime.v1_6.ClassFactoryFeature$ClassFactoryImpl.create(ClassFactoryFeature.java:73)\n at org.codehaus.groovy.maven.runtime.support.ScriptExecutorSupport.execute(ScriptExecutorSupport.java:62)\n at org.codehaus.groovy.maven.plugin.execute.ExecuteMojo.process(ExecuteMojo.java:200)\n at org.codehaus.groovy.maven.plugin.ComponentMojoSupport.doExecute(ComponentMojoSupport.java:60)\n at org.codehaus.groovy.maven.plugin.MojoSupport.execute(MojoSupport.java:69)\n at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)\n at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)\n at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)\n at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)\n at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)\n at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e51d990bc02b37fcdd8a9e9db08a3b98a00ce08b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-31 01:30:19 +0000\n\n improving the headless environment detection.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9296edee929452272767f13db2c0bdba255375f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-31 01:22:49 +0000\n\n [FIXED HUDSON-3381] DiskSpace needs to be serializable. Regression test added.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ae3bbe5bc60533ab5dafd6e6b63a72469f82412\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-31 01:20:31 +0000\n\n With HUDSON-3251, maven-agent and maven-interceptor are no longer available on WEB-INF/lib, so let's create the jar file on the fly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7dfa1d6ac485746ae3ea9343d91d1762fff72175\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-31 00:07:23 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e93f894e8c9fdd103d7a9858900a6f28eaf5552\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 23:51:43 +0000\n\n rolling back 16742 and 16743. we don't allow publisher configuration at MavenModule anyway\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16744 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 143bdbdaab86edf998a0bb9be513e0e97d0b1154\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 23:20:43 +0000\n\n duh\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16743 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c5ed03dfdbe77d216c0e9842e1b36efbafd9a50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 23:09:28 +0000\n\n to support exclusions in MavenModule, pushed up isApplicable to ItemDescriptor from TopLevelItemDescriptor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40a050dab6ce20b19d4c3ee3a2c5119ee52c4909\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 23:02:17 +0000\n\n this is slated for 1.296 now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22030707edb925ff69f1b5ee4d90268384f5b02d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 22:35:34 +0000\n\n [HUDSON-3251] 'mvn -f main/war/pom.xml' failed to load maven-plugin due to CWD issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ca4527caf7b49aea1c24960176f3288458364aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 22:28:14 +0000\n\n copyright header needed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0213d3a18e66943d30767ba1ab8090cf19d6f36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 22:26:54 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16738 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff255dc6ab50a9d97c972ac40f975d78baff0cb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 22:26:41 +0000\n\n added a test to verify that the exclusion is working\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0be9ef54c5c71c6fdd7eb28d6ebf8f27a39734cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 22:00:10 +0000\n\n fixed a version number\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99fea57e8d0b5cb27a0322bcb554e1ecbb49f136\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 21:59:37 +0000\n\n Merged revisions 16726,16728,16732 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r16726 | kohsuke | 2009-03-30 13:57:27 -0700 (Mon, 30 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_295\n ........\n r16728 | kohsuke | 2009-03-30 13:57:53 -0700 (Mon, 30 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r16732 | kohsuke | 2009-03-30 14:35:25 -0700 (Mon, 30 Mar 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1239983e94926fc14cc2bf2fab336184d344fa7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 21:55:33 +0000\n\n Merged revisions 16689-16697,16701-16710,16712-16714 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/HUDSON-3251\n \n ........\n r16689 | kohsuke | 2009-03-29 08:52:25 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (1/18) moving maven-related source to maven-plugin\n ........\n r16690 | kohsuke | 2009-03-29 08:57:23 -0700 (Sun, 29 Mar 2009) | 4 lines\n \n [HUDSON-3251] (3/18) moved KeptBecauseOfParent message\n \n Note I skipped (2/18) to move the logic into MavenProject.DescriptorImpl.isApplicable.\n ........\n r16691 | kohsuke | 2009-03-29 08:58:21 -0700 (Sun, 29 Mar 2009) | 3 lines\n \n [HUDSON-3251] (4/18) removed imports and javadoc links to Maven-related classes\n ........\n r16692 | kohsuke | 2009-03-29 08:59:49 -0700 (Sun, 29 Mar 2009) | 2 lines\n \n [HUDSON-3251] (5/18) moving maven-related functionality to maven plugin.\n ........\n r16693 | kohsuke | 2009-03-29 09:01:11 -0700 (Sun, 29 Mar 2009) | 5 lines\n \n [HUDSON-3251] (5/18) moving maven-related functionality to maven plugin\n \n Forgot to add a newly created file.\n ........\n r16694 | kohsuke | 2009-03-29 09:02:24 -0700 (Sun, 29 Mar 2009) | 1 line\n \n needs a copyright header on all files in the core\n ........\n r16695 | kohsuke | 2009-03-29 09:07:03 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (6/18) updating poms and packaging to bundle maven plugin (with a minor adjustment to revert forkMode change)\n ........\n r16696 | kohsuke | 2009-03-29 09:17:58 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (6/18) updating poms and packaging to bundle maven plugin (with a minor adjustment to revert forkMode change)\n ........\n r16697 | kohsuke | 2009-03-29 09:38:23 -0700 (Sun, 29 Mar 2009) | 2 lines\n \n [HUDSON-3251] (7/18) add a hudson.bundled.plugins property that can override the default bundled plugins.\n ........\n r16701 | kohsuke | 2009-03-29 15:14:38 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (8/18) finding Maven jars through reflection for now. TODO: introduce a post-initialization hook\n ........\n r16702 | kohsuke | 2009-03-29 15:20:36 -0700 (Sun, 29 Mar 2009) | 2 lines\n \n [HUDSON-3251] (10/18) use lastModified to avoid unpacking bundled plugins unnecessarily.\n ........\n r16703 | kohsuke | 2009-03-29 15:21:15 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (12/18) updating poms and packaging to bundle maven plugin\n ........\n r16704 | kohsuke | 2009-03-29 15:37:32 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (15/18) resolve plugins from the classpath in tests. Slightly reworked.\n ........\n r16705 | kohsuke | 2009-03-29 15:38:12 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (16/18) update hpi plugin version\n ........\n r16706 | kohsuke | 2009-03-29 15:38:54 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (17/18) moved createExecutedMojoCache\n ........\n r16707 | kohsuke | 2009-03-29 15:42:38 -0700 (Sun, 29 Mar 2009) | 3 lines\n \n [HUDSON-3251] after looking at (18/18), I think the same effect can be achieved more easily by not setting this system property at all.\n \n Or am I missing something?\n ........\n r16708 | kohsuke | 2009-03-29 15:43:30 -0700 (Sun, 29 Mar 2009) | 1 line\n \n formatting change\n ........\n r16709 | kohsuke | 2009-03-29 15:58:16 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] ignore certain builders and publishers in Maven2 job type. This does the same thing as (2/18) in Tom's patch, but I believe this is better. Still needs to figure out how to do this for MavenModule, which doesn't have a descriptor.\n ........\n r16710 | kohsuke | 2009-03-29 16:01:00 -0700 (Sun, 29 Mar 2009) | 1 line\n \n ignore generated files\n ........\n r16712 | kohsuke | 2009-03-29 16:29:05 -0700 (Sun, 29 Mar 2009) | 3 lines\n \n [HUDSON-3251] revisited patch (8/18). ComputerListener is extended to support the preOnline step, so that some operations can be carried out whose failure will result in the node failing to become online.\n \n Maven-plugin uses this now to avoid the use of reflection.\n ........\n r16713 | kohsuke | 2009-03-29 16:38:48 -0700 (Sun, 29 Mar 2009) | 1 line\n \n switching to fork because otherwise the test fails with PermGen out of space\n ........\n r16714 | kohsuke | 2009-03-29 16:39:36 -0700 (Sun, 29 Mar 2009) | 1 line\n \n no, the next version is 1.295.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ab8fb8aecca39c771ac91fff23036132f6b94fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 21:07:47 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-16688\" from\n https://www.dev.java.net/svn/hudson/branches/HUDSON-3251\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46aa755267010c8dffb85c8c7a42079340cd2731\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 20:54:19 +0000\n\n Merged revisions 16638,16644,16652,16719-16720,16722 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r16638 | kohsuke | 2009-03-27 19:13:03 -0700 (Fri, 27 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_294\n ........\n r16644 | kohsuke | 2009-03-28 07:32:33 -0700 (Sat, 28 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r16652 | kohsuke | 2009-03-28 14:42:44 -0700 (Sat, 28 Mar 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n r16719 | kohsuke | 2009-03-30 10:46:40 -0700 (Mon, 30 Mar 2009) | 3 lines\n \n [HUDSON-3382] The race condition in the boolean flag prevents form validations from kicking in during unit tests, causing regressions to ship unnoticed.\n \n Switched from a boolean to an integer so that the order of x=true / x=false won't matter.\n ........\n r16720 | kohsuke | 2009-03-30 10:55:00 -0700 (Mon, 30 Mar 2009) | 1 line\n \n [FIXED HUDSON-3382] NPE in .cvspass form validation. Will be in 1.295.\n ........\n r16722 | kohsuke | 2009-03-30 13:31:17 -0700 (Mon, 30 Mar 2009) | 1 line\n \n [HUDSON-3382] regression test. Make sure that the form validation failure gets detected.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40c89bd263867fe1da7de646a5a8672103af2d28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-30 20:45:35 +0000\n\n Correctly detect the platform of the target node.\n This is suspected to cause http://www.nabble.com/Re%3A-Launcher.isUnix%28%29-td22792399.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ab216a8d763bd7014f47bfe9caef266580da42d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-28 23:08:54 +0000\n\n new stapler version that has a support for Groovy\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33ae00ec46e50c0039faae42d2aa281fb0b2998d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-28 21:42:44 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4226e59c7b3a233ca4ae2bc1dc1a8da88ed0984\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-28 14:32:33 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16644 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 147d271155583034a746d4ec92f7aefa7ab846ae\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-28 12:02:17 +0000\n\n I18N & L10N(Japanese) for HudsonHomeDiskUsageMonitor\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16642 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48fd2a9150e967bb462b41c9ba56c6bc59a26244\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-28 08:15:09 +0000\n\n I18N and L10N(Japanese), replaced displayName with DisplayName in Messages.properties\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf37d29a81ac4478afb5d5a3aaea4e9aed733dbf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-28 02:13:03 +0000\n\n [maven-release-plugin] prepare release hudson-1_294\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbe57a095ea542c957c764e346036c9c74bb1c19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-27 20:16:22 +0000\n\n tone down the error message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d74d066b98b5aa09a718eb421b0b366336b715e\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-27 09:02:02 +0000\n\n Updated some German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 196e8506b5b22de9a010a9f2f843c8832f33c0c0\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 23:57:59 +0000\n\n [FIXED HUDSON-3361] Programmatically created jobs started builds at #0 rather than #1.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa0135f98a30889c660515e7241df2ac5c644b82\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 18:36:02 +0000\n\n Export the modules in a maven2 build as part of the web service API.\n Everything else is already in place to make them useful.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f65b3a0311c40ea127d9d2b3e98751829f38e5d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 18:12:54 +0000\n\n supported the surefire property of ignoring test errors.\n This is useful to let Hudson mark test failures as unstable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1419cef385c69a758c0f148bc5432d8f570cd4dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 17:00:22 +0000\n\n Merged revisions 16441,16451,16459,16462-16467,16473,16475-16489,16491-16492,16494,16496,16499-16502,16504-16506,16508-16515,16518-16519,16536,16540,16544-16545,16565-16566,16568,16577 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r16441 | kohsuke | 2009-03-20 19:14:25 -0700 (Fri, 20 Mar 2009) | 25 lines\n \n Merged revisions 16380-16381,16433,16435,16438 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r16380 | kohsuke | 2009-03-19 17:10:38 -0700 (Thu, 19 Mar 2009) | 1 line\n \n PeriodicWork change broke the tests, because the timer registration wasn't kicking in\n ........\n r16381 | kohsuke | 2009-03-19 17:33:14 -0700 (Thu, 19 Mar 2009) | 1 line\n \n fixed a test so that it's no longer timing sensitive\n ........\n r16433 | kohsuke | 2009-03-20 18:35:55 -0700 (Fri, 20 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_293\n ........\n r16435 | kohsuke | 2009-03-20 18:36:21 -0700 (Fri, 20 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r16438 | kohsuke | 2009-03-20 19:10:29 -0700 (Fri, 20 Mar 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n ................\n r16451 | jglick | 2009-03-21 11:06:02 -0700 (Sat, 21 Mar 2009) | 2 lines\n \n The word \"Javadoc\" is conventionally capitalized.\n ................\n r16459 | kohsuke | 2009-03-22 11:56:36 -0700 (Sun, 22 Mar 2009) | 3 lines\n \n introduced a new scheme to the form field validation, that makes the check feel more like a function.\n \n Using it in a few places to begin with\n ................\n r16462 | kohsuke | 2009-03-22 20:26:55 -0700 (Sun, 22 Mar 2009) | 1 line\n \n Using new form validation code\n ................\n r16463 | kohsuke | 2009-03-22 20:36:42 -0700 (Sun, 22 Mar 2009) | 1 line\n \n removed warnings\n ................\n r16464 | kohsuke | 2009-03-22 20:42:03 -0700 (Sun, 22 Mar 2009) | 1 line\n \n added documentation and supported checkUrl computation with @field inheritance\n ................\n r16465 | kohsuke | 2009-03-22 20:53:12 -0700 (Sun, 22 Mar 2009) | 1 line\n \n formatting fix\n ................\n r16466 | kohsuke | 2009-03-22 20:56:12 -0700 (Sun, 22 Mar 2009) | 1 line\n \n configuration roundtrip test case\n ................\n r16467 | kohsuke | 2009-03-22 22:57:19 -0700 (Sun, 22 Mar 2009) | 4 lines\n \n - updated commons-jexl to support \"x?y:z\" and \"x?:y\" operators\n - updated stapler to fix test failures\n ................\n r16473 | swiest | 2009-03-23 06:54:23 -0700 (Mon, 23 Mar 2009) | 1 line\n \n Added some German help files.\n ................\n r16475 | jglick | 2009-03-23 08:42:11 -0700 (Mon, 23 Mar 2009) | 1 line\n \n NPE thrown when AbstractProject.scm==null.\n ................\n r16476 | kohsuke | 2009-03-23 09:05:59 -0700 (Mon, 23 Mar 2009) | 1 line\n \n started puttin elvis operator\n ................\n r16477 | kohsuke | 2009-03-23 09:17:26 -0700 (Mon, 23 Mar 2009) | 2 lines\n \n - supportede @default\n - using the elvis operator\n ................\n r16478 | kohsuke | 2009-03-23 09:19:50 -0700 (Mon, 23 Mar 2009) | 1 line\n \n added documentation\n ................\n r16479 | kohsuke | 2009-03-23 09:24:35 -0700 (Mon, 23 Mar 2009) | 1 line\n \n using elvis\n ................\n r16480 | kohsuke | 2009-03-23 09:27:27 -0700 (Mon, 23 Mar 2009) | 1 line\n \n using the form field binding\n ................\n r16481 | kohsuke | 2009-03-23 09:52:27 -0700 (Mon, 23 Mar 2009) | 1 line\n \n fixed NPE\n ................\n r16482 | kohsuke | 2009-03-23 10:09:43 -0700 (Mon, 23 Mar 2009) | 1 line\n \n follow the instance/descriptor pattern\n ................\n r16483 | kohsuke | 2009-03-23 10:11:41 -0700 (Mon, 23 Mar 2009) | 3 lines\n \n JEXL bug fix.\n \n My plugin somehow stopped checking JEXL syntax.\n ................\n r16484 | kohsuke | 2009-03-23 10:13:06 -0700 (Mon, 23 Mar 2009) | 1 line\n \n Added DescriptorByNameOwner to enable context-sensitive descriptor mapping in a generic way.\n ................\n r16485 | kohsuke | 2009-03-23 10:14:35 -0700 (Mon, 23 Mar 2009) | 1 line\n \n updated to use form field databinding\n ................\n r16486 | kohsuke | 2009-03-23 11:18:18 -0700 (Mon, 23 Mar 2009) | 1 line\n \n replaced h.ifThenElse with \"x?y:z\" (and occasionally with \"x?:y\")\n ................\n r16487 | kohsuke | 2009-03-23 11:21:12 -0700 (Mon, 23 Mar 2009) | 1 line\n \n Noting that \"x?y:z\" supercedes h.ifThenElse.\n ................\n r16488 | kohsuke | 2009-03-23 11:22:12 -0700 (Mon, 23 Mar 2009) | 1 line\n \n Noting that \"x?y:z\" supercedes h.ifThenElse.\n ................\n r16489 | kohsuke | 2009-03-23 11:26:49 -0700 (Mon, 23 Mar 2009) | 1 line\n \n replaced \"h.defaulted(x,y)\" with \"x?:y\"\n ................\n r16491 | kohsuke | 2009-03-23 12:18:50 -0700 (Mon, 23 Mar 2009) | 1 line\n \n another script to print the version string from POM\n ................\n r16492 | kohsuke | 2009-03-23 12:34:09 -0700 (Mon, 23 Mar 2009) | 1 line\n \n Generated RSS 2.0 feeds weren't properly escaping e-mail addresses.\n ................\n r16494 | kohsuke | 2009-03-23 15:49:37 -0700 (Mon, 23 Mar 2009) | 1 line\n \n bug fix\n ................\n r16496 | kohsuke | 2009-03-23 15:52:08 -0700 (Mon, 23 Mar 2009) | 1 line\n \n Hudson now monitors the temporary directory to forestall disk out of space problems.\n ................\n r16499 | kohsuke | 2009-03-23 17:01:50 -0700 (Mon, 23 Mar 2009) | 1 line\n \n indentation fix\n ................\n r16500 | kohsuke | 2009-03-23 17:04:27 -0700 (Mon, 23 Mar 2009) | 1 line\n \n Moving the cobertura magic to a profile so that POM won't prevent NetBeans from running a single unit test.\n ................\n r16501 | kohsuke | 2009-03-23 17:05:00 -0700 (Mon, 23 Mar 2009) | 1 line\n \n intelliJ keep stealing the keyboard focus, preventing me from multi-tasking\n ................\n r16502 | kohsuke | 2009-03-24 06:54:55 -0700 (Tue, 24 Mar 2009) | 1 line\n \n bug fix and simplification with new stapler features\n ................\n r16504 | kohsuke | 2009-03-24 07:19:30 -0700 (Tue, 24 Mar 2009) | 1 line\n \n added configuration roundtrip testing\n ................\n r16505 | kohsuke | 2009-03-24 17:31:02 -0700 (Tue, 24 Mar 2009) | 1 line\n \n Fixed unit tests that I broke\n ................\n r16506 | kohsuke | 2009-03-24 17:41:15 -0700 (Tue, 24 Mar 2009) | 3 lines\n \n this is probably a left-over from an early experiment.\n \n We should only hit one repository to improve the build time\n ................\n r16508 | kohsuke | 2009-03-24 19:32:12 -0700 (Tue, 24 Mar 2009) | 3 lines\n \n \"mvn -Pcobertura install\" will now run unit tests with Cobertura.\n \n The coverage data file will be published to the Maven repository for further aggregation.\n ................\n r16509 | kohsuke | 2009-03-24 20:45:59 -0700 (Tue, 24 Mar 2009) | 1 line\n \n missing serialVersionUID\n ................\n r16510 | kohsuke | 2009-03-24 21:22:50 -0700 (Tue, 24 Mar 2009) | 3 lines\n \n forked Maven shouldn't see the Maven debug options.\n \n This is only needed during debuggig Hudson and never in production, but this is the only place where we can put this code.\n ................\n r16511 | kohsuke | 2009-03-24 22:08:13 -0700 (Tue, 24 Mar 2009) | 1 line\n \n instrumenting the remoting.jar causes the tests to fail, because they are used to start brand-new JVMs\n ................\n r16512 | kohsuke | 2009-03-24 22:08:50 -0700 (Tue, 24 Mar 2009) | 1 line\n \n fail method isn't available in this scope\n ................\n r16513 | kohsuke | 2009-03-24 22:17:10 -0700 (Tue, 24 Mar 2009) | 1 line\n \n record the thread name during the load operation to assist trouble-shooting\n ................\n r16514 | kohsuke | 2009-03-24 22:21:00 -0700 (Tue, 24 Mar 2009) | 3 lines\n \n turns out TFS plugin is using this method.\n \n Detected via the bleeding-edge plugin builds\n ................\n r16515 | kohsuke | 2009-03-24 22:23:55 -0700 (Tue, 24 Mar 2009) | 1 line\n \n code coverage report from the test harness needs to refer to the core/src/main/java.\n ................\n r16518 | swiest | 2009-03-25 03:21:05 -0700 (Wed, 25 Mar 2009) | 1 line\n \n Updated some German localization resources.\n ................\n r16519 | swiest | 2009-03-25 03:22:58 -0700 (Wed, 25 Mar 2009) | 1 line\n \n Removed file that was accidentally committed.\n ................\n r16536 | kohsuke | 2009-03-25 09:46:42 -0700 (Wed, 25 Mar 2009) | 41 lines\n \n enforcer rule should cover the whole core, since the remoting bulid fails on some JDK5 versions.\n \n ----------\n [INFO] ----------------------------------------------------------------------------\n [INFO] Building Hudson remoting layer\n [INFO] task-segment: [install]\n [INFO] ----------------------------------------------------------------------------\n [INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking for updates from m.g.o-public\n [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking for updates from m.g.o-public\n [INFO] artifact org.apache.maven.plugins:maven-jar-plugin: checking for updates from m.g.o-public\n [INFO] [enforcer:display-info {execution: default}]\n [INFO] Maven Version: 2.0.7\n [INFO] JDK Version: 1.5.0_06 normalized as: 1.5.0-6\n [INFO] OS Info: Arch: amd64 Family: unix Name: linux Version: 2.6.27-11-generic\n [INFO] [remote-resources:process {execution: default}]\n [INFO] inceptionYear not specified, defaulting to 2009\n [INFO] [resources:resources]\n [WARNING] Using platform encoding (ISO-8859-1 actually) to copy filtered resources, i.e. build is platform dependent!\n [INFO] Copying 1 resource\n [INFO] [compiler:compile]\n [INFO] Compiling 46 source files to /files/hudson/workspace/hudson-cobertura/main/remoting/target/classes\n [INFO] ------------------------------------------------------------------------\n [ERROR] BUILD FAILURE\n [INFO] ------------------------------------------------------------------------\n [INFO] Compilation failure\n /files/hudson/workspace/hudson-cobertura/main/remoting/src/main/java/hudson/remoting/Request.java:[133,16] unreported exception java.lang.Throwable; must be caught or declared to be thrown\n \n \n \n /files/hudson/workspace/hudson-cobertura/main/remoting/src/main/java/hudson/remoting/Request.java:[133,16] unreported exception java.lang.Throwable; must be caught or declared to be thrown\n \n \n [INFO] ------------------------------------------------------------------------\n [INFO] For more information, run Maven with the -e switch\n [INFO] ------------------------------------------------------------------------\n [INFO] Total time: 11 seconds\n [INFO] Finished at: Wed Mar 25 09:42:20 PDT 2009\n [INFO] Final Memory: 40M/207M\n [INFO] ------------------------------------------------------------------------\n Finished: FAILURE\n ................\n r16540 | kohsuke | 2009-03-25 10:17:41 -0700 (Wed, 25 Mar 2009) | 1 line\n \n [HUDSON-2800] added more logging so that we can see what's really going on.\n ................\n r16544 | kohsuke | 2009-03-25 11:15:54 -0700 (Wed, 25 Mar 2009) | 1 line\n \n added debug switch to maximize the logging level for Maven. See http://www.nabble.com/Bug%3A-Hudson-M2-projects-appear-to-ignore-%7E-.m2-settings.xml-when-first-parsing-pom.xml-td22683417.html\n ................\n r16545 | kohsuke | 2009-03-25 11:17:13 -0700 (Wed, 25 Mar 2009) | 1 line\n \n fixed a javadoc bug\n ................\n r16565 | kohsuke | 2009-03-25 17:50:10 -0700 (Wed, 25 Mar 2009) | 1 line\n \n generate XML report for Hudson integration\n ................\n r16566 | kohsuke | 2009-03-25 17:52:28 -0700 (Wed, 25 Mar 2009) | 1 line\n \n using new stapler\n ................\n r16568 | kohsuke | 2009-03-25 19:07:38 -0700 (Wed, 25 Mar 2009) | 2 lines\n \n Release branch for 1.294.\n ................\n r16577 | kohsuke | 2009-03-26 09:47:01 -0700 (Thu, 26 Mar 2009) | 1 line\n \n fixed a test failure. legacy descriptors and extensions weren't cleaned up at the end of a test.\n ................\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04a2d31ca955c92c3604ca75f79507829f5c5a7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 16:47:01 +0000\n\n fixed a test failure. legacy descriptors and extensions weren't cleaned up at the end of a test.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16577 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2216257694cb833a78887489c9afcc2797d2bde2\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 14:26:48 +0000\n\n Fixed typo in German localization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2bf7c494a5e788e38104b436c9f098de4272843\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 14:19:56 +0000\n\n Improving a rather cryptic and misleading error message.\n (Maven \"configuration\" sounds like something you need to define in pom.xml.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f89f013eadafc05b24c473494800d9530308505\nMerge: 8297f1e5fd 73e816418c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 02:07:38 +0000\n\n Release branch for 1.294.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73e816418cd4661e14a85799cb3a98d378ea0273\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 00:52:28 +0000\n\n using new stapler\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f718e0c2dab1d38e83141422089ccdde0a2b4bc8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-26 00:50:10 +0000\n\n generate XML report for Hudson integration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16565 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 996aa9cdac2aa378a612cecd9145daf59f12f7d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 18:17:13 +0000\n\n fixed a javadoc bug\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ded3f25b6dbf47f8f830b7afe718465cf5012e4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 18:15:54 +0000\n\n added debug switch to maximize the logging level for Maven. See http://www.nabble.com/Bug%3A-Hudson-M2-projects-appear-to-ignore-%7E-.m2-settings.xml-when-first-parsing-pom.xml-td22683417.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 465877c215555661d5c768b30a7d20bd356b77ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 17:17:41 +0000\n\n [HUDSON-2800] added more logging so that we can see what's really going on.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45b426492085e1236cf85381f82ce1e87ed2de2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 16:46:42 +0000\n\n enforcer rule should cover the whole core, since the remoting bulid fails on some JDK5 versions.\n \n ----------\n [INFO] ----------------------------------------------------------------------------\n [INFO] Building Hudson remoting layer\n [INFO] task-segment: [install]\n [INFO] ----------------------------------------------------------------------------\n [INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking for updates from m.g.o-public\n [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking for updates from m.g.o-public\n [INFO] artifact org.apache.maven.plugins:maven-jar-plugin: checking for updates from m.g.o-public\n [INFO] [enforcer:display-info {execution: default}]\n [INFO] Maven Version: 2.0.7\n [INFO] JDK Version: 1.5.0_06 normalized as: 1.5.0-6\n [INFO] OS Info: Arch: amd64 Family: unix Name: linux Version: 2.6.27-11-generic\n [INFO] [remote-resources:process {execution: default}]\n [INFO] inceptionYear not specified, defaulting to 2009\n [INFO] [resources:resources]\n [WARNING] Using platform encoding (ISO-8859-1 actually) to copy filtered resources, i.e. build is platform dependent!\n [INFO] Copying 1 resource\n [INFO] [compiler:compile]\n [INFO] Compiling 46 source files to /files/hudson/workspace/hudson-cobertura/main/remoting/target/classes\n [INFO] ------------------------------------------------------------------------\n [ERROR] BUILD FAILURE\n [INFO] ------------------------------------------------------------------------\n [INFO] Compilation failure\n /files/hudson/workspace/hudson-cobertura/main/remoting/src/main/java/hudson/remoting/Request.java:[133,16] unreported exception java.lang.Throwable; must be caught or declared to be thrown\n \n \n \n /files/hudson/workspace/hudson-cobertura/main/remoting/src/main/java/hudson/remoting/Request.java:[133,16] unreported exception java.lang.Throwable; must be caught or declared to be thrown\n \n \n [INFO] ------------------------------------------------------------------------\n [INFO] For more information, run Maven with the -e switch\n [INFO] ------------------------------------------------------------------------\n [INFO] Total time: 11 seconds\n [INFO] Finished at: Wed Mar 25 09:42:20 PDT 2009\n [INFO] Final Memory: 40M/207M\n [INFO] ------------------------------------------------------------------------\n Finished: FAILURE\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b7de2433459b9d0b6058810485a92a964ff04d3\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 10:22:58 +0000\n\n Removed file that was accidentally committed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5898499eb746e15f19bc4ada9e88f3f6ca19a0e3\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 10:21:05 +0000\n\n Updated some German localization resources.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16518 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87fdc18151109458f4c8e7de7825cfbac0147c1b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 05:23:55 +0000\n\n code coverage report from the test harness needs to refer to the core/src/main/java.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16515 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be7760f963f45859f0fad26faaac49dc19df9f46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 05:21:00 +0000\n\n turns out TFS plugin is using this method.\n \n Detected via the bleeding-edge plugin builds\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b72042f452d68cfba5fbf977d5a9fa28c6e54f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 05:17:10 +0000\n\n record the thread name during the load operation to assist trouble-shooting\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16513 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 967d1042ce7dabdea3c9500e93e5b5e7234c0644\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 05:08:50 +0000\n\n fail method isn't available in this scope\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16512 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d448816d5dead90be29ee7341c741e5704ebd76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 05:08:13 +0000\n\n instrumenting the remoting.jar causes the tests to fail, because they are used to start brand-new JVMs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fcb1e18fc13c94183ee05c0991ba88261ff7138e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 04:22:50 +0000\n\n forked Maven shouldn't see the Maven debug options.\n \n This is only needed during debuggig Hudson and never in production, but this is the only place where we can put this code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b56b98dc6cf40f8087996a301436d80c98a5c834\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 03:45:59 +0000\n\n missing serialVersionUID\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f496439f1771d9ec454f638569d6b320cf33005\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 02:32:12 +0000\n\n \"mvn -Pcobertura install\" will now run unit tests with Cobertura.\n \n The coverage data file will be published to the Maven repository for further aggregation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16508 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3924a16dff18aaffbb11eb4a95791c30fa008750\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 00:41:15 +0000\n\n this is probably a left-over from an early experiment.\n \n We should only hit one repository to improve the build time\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24c50368ae74e0ab564eef318a9b24e9152930ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-25 00:31:02 +0000\n\n Fixed unit tests that I broke\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76da65e32259bba4549cd7a4b88f7dac853c220c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-24 14:19:30 +0000\n\n added configuration roundtrip testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16504 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b5b62bc891d71833f1d415a3475955b096b55f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-24 13:54:55 +0000\n\n bug fix and simplification with new stapler features\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b1ad98dd13e43e212263061d9e534fa2bddf1f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-24 00:05:00 +0000\n\n intelliJ keep stealing the keyboard focus, preventing me from multi-tasking\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70754ca8e7f5a21abef730d46be2affbe5629890\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-24 00:04:27 +0000\n\n Moving the cobertura magic to a profile so that POM won't prevent NetBeans from running a single unit test.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd1a0a88ebb420bfe785a1f1bdcc60c2c3575e99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-24 00:01:50 +0000\n\n indentation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16499 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e16b747b66c1827ddb35292f50fd0538ddaec2f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 22:52:08 +0000\n\n Hudson now monitors the temporary directory to forestall disk out of space problems.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16496 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f4aacd8ee0583e8d9a0aebd6416e547467b2eeb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 22:49:37 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16494 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cfd386a6400a9978ecc156ee6dce4528d3e4cc2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 19:34:09 +0000\n\n Generated RSS 2.0 feeds weren't properly escaping e-mail addresses.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70cebd33afb43e15f143ccd7b4df55fbdea6dfeb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 19:18:50 +0000\n\n another script to print the version string from POM\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0b1e4b384c440adaafc723158435ee06dc56fd3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 18:26:49 +0000\n\n replaced \"h.defaulted(x,y)\" with \"x?:y\"\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc6b23b48b0adb2a30c462a4e10e2dc33ad68fa9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 18:22:12 +0000\n\n Noting that \"x?y:z\" supercedes h.ifThenElse.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72455164a2a5dd663fc30149b515092bfa5383fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 18:21:12 +0000\n\n Noting that \"x?y:z\" supercedes h.ifThenElse.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e396876eafddfb279839cfb62e91d1c1ee1bb42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 18:18:18 +0000\n\n replaced h.ifThenElse with \"x?y:z\" (and occasionally with \"x?:y\")\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a722c278af07c853c4c04fc7aaf4b257990669f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 17:14:35 +0000\n\n updated to use form field databinding\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7138ab22b2ae44ca4665b5ac1abc8037fcb1307d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 17:13:06 +0000\n\n Added DescriptorByNameOwner to enable context-sensitive descriptor mapping in a generic way.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16484 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3237ee5fe76e690e70584dfde253a108c654782d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 17:11:41 +0000\n\n JEXL bug fix.\n \n My plugin somehow stopped checking JEXL syntax.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16483 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 916e5fc2778c1907ca2678500e3bf01547efbe4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 17:09:43 +0000\n\n follow the instance/descriptor pattern\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16482 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67f5d86b45ae71b6541d9e943927ccd35bc1490a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 16:52:27 +0000\n\n fixed NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16481 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 737fe7e46a7d5930d0e94a7b14b320a6b9930405\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 16:27:27 +0000\n\n using the form field binding\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16480 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ae0c8033fded095cb731f21dec13cec7aca56ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 16:24:35 +0000\n\n using elvis\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb59440224f52c67f406e62a68c402d688198c58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 16:19:50 +0000\n\n added documentation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16478 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b09a790c3713643277eb7565b1553345eaeab3c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 16:17:26 +0000\n\n - supportede @default\n - using the elvis operator\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16477 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dca295d775bf361cbff7947daae9807610cc471\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 16:05:59 +0000\n\n started puttin elvis operator\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4729c665497d311998cff41cd940525e06568eb2\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 15:42:11 +0000\n\n NPE thrown when AbstractProject.scm==null.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3920399f8fac5e008a72f512989f3520e031112\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 13:54:23 +0000\n\n Added some German help files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e05971611576c908f3ff90f860b82abce7fc909\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 05:57:19 +0000\n\n - updated commons-jexl to support \"x?y:z\" and \"x?:y\" operators\n - updated stapler to fix test failures\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16467 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed25e115e2d503666329af6a9c76d0736e8f070b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 03:56:12 +0000\n\n configuration roundtrip test case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16466 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73900a5a3e91d4b3a25abce38cbf00849b5a2b9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 03:53:12 +0000\n\n formatting fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e18fe2e0b5547280b83761eaa0845b98ec98948\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 03:42:03 +0000\n\n added documentation and supported checkUrl computation with @field inheritance\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5094cd9db772751ce6895b770d93dd0f7804b3c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 03:36:42 +0000\n\n removed warnings\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16463 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f27e2b5c8a5182b9bf03680d473d109bcf268bda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-23 03:26:55 +0000\n\n Using new form validation code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6815e73ca79d15bfc9f8a50706c1b1f6c4aa98d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-22 18:56:36 +0000\n\n introduced a new scheme to the form field validation, that makes the check feel more like a function.\n \n Using it in a few places to begin with\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c44a469e42aaaba8e58757df42301231a63ad70f\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 18:06:02 +0000\n\n The word \"Javadoc\" is conventionally capitalized.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16451 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72242fcddfdd35c70bc882082db3d8ffaab2de81\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 02:14:25 +0000\n\n Merged revisions 16380-16381,16433,16435,16438 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r16380 | kohsuke | 2009-03-19 17:10:38 -0700 (Thu, 19 Mar 2009) | 1 line\n \n PeriodicWork change broke the tests, because the timer registration wasn't kicking in\n ........\n r16381 | kohsuke | 2009-03-19 17:33:14 -0700 (Thu, 19 Mar 2009) | 1 line\n \n fixed a test so that it's no longer timing sensitive\n ........\n r16433 | kohsuke | 2009-03-20 18:35:55 -0700 (Fri, 20 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_293\n ........\n r16435 | kohsuke | 2009-03-20 18:36:21 -0700 (Fri, 20 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r16438 | kohsuke | 2009-03-20 19:10:29 -0700 (Fri, 20 Mar 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59ae0b8bae4e30d705e3d85b31024b6d16d4190f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 02:12:22 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-16369\" from\n https://www.dev.java.net/svn/hudson/branches/rc\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8297f1e5fdcc715f2b8a9d3fc9d97d272bf8a875\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 02:10:29 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 277b8d81199c974c2a9e8b278a6772e093b5d36f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 01:36:21 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 337b36aef0a71325a37a62ad0892448dbbc44ff2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 01:35:55 +0000\n\n [maven-release-plugin] prepare release hudson-1_293\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c410b887532374bbb3df1a6e47bf6cea7f73018\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 01:15:29 +0000\n\n Improved the error diagnostics when retrieving JNLP file from CLI.\n (<a href=\"http://www.nabble.com/Install-jnlp-failure%3A-java-IOException-to22469576.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16431 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ab7f1a6d0133ba2cfb0ee816a445a8cd5f2b401\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:57:31 +0000\n\n supporting filtering for SCMs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16430 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 903782ce651b64b056b6173e7d03b1a463a5068d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:55:38 +0000\n\n javac doesn't like this\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24f4d04305e7e33dadcb31396abfcb20fb4e7395\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:50:37 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf1ac146374a0311cacbdf01b4e90192c2f149c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:39:27 +0000\n\n added another convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16425 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6851883e8f931c6a6e2395c347e1e3f96b489a2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:19:53 +0000\n\n noting why I'm doing a null check.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16422 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37826583e92899b86bf7a7d8babbaa39324467e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:18:55 +0000\n\n some Describables written for tests may return null.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16421 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 922d3ca0906be6fd024459af020c30b66cc553aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:10:43 +0000\n\n added filtering support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3eba2c66dfbde881c00b405ebdff9aabde495012\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:07:22 +0000\n\n cross-referencing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d1846b70bfe54613093a63962277d6a615b1fa6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-21 00:05:33 +0000\n\n extended filtering to Triggers\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffb9bdf64edfb41022e4c0f975014f2d7f6bd211\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 23:56:54 +0000\n\n generalized it so that we can have other Descriptors call this.\n \n Since implementing this method involves in some kind of downcasting anyway, there's not much point in defining subtype-specific isApplicable methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0105dce2247f524cf1e416a4ab66058cec9d1337\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 23:42:16 +0000\n\n guest access uses the user name 'guest' on java.net\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc7af314ebd8f260482b96c3ad7d4d7a235692c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 23:37:35 +0000\n\n BuildSteps should all use BuildStepDescriptor.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2c4999a80f70aea32dcf9be033e17dc693b4547\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 23:15:32 +0000\n\n test case for capturing output from Maven\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d671beef465cc6169f05323d09bc144fa04a451\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 23:00:22 +0000\n\n Capture the test output from surefire, which puts stdout/stderr in a place different from Ant JUnit task.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d28069b61ad10f1021af2e3ffaaf25da0c7e1fb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 20:07:04 +0000\n\n Added an ability for Projects to veto BuildSteps.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74c943088565a7fa8b58a49ad875007cdd85a0df\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 18:27:46 +0000\n\n [FIXED HUDSON-2803] hide Delete button when only one axis is shown; uncheck \"Axes\" checkbox\n to remove last one (otherwise \"Add more axis\" button goes away if you delete last one).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a930cc7e6e36f1f1a7202f90a54b6a68acb7441\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 17:40:05 +0000\n\n improved the error handling. Try to parse the JNLP file anyway, even if the content type is wrong. See http://www.nabble.com/Install-jnlp-failure%3A-java-IOException-to22469576.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ae1ff71d0e8bfa62f98216570bd5471a4e311e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 17:13:32 +0000\n\n fixed a build problem reported in http://www.nabble.com/groovy%3Aexecute-error-building-current-svn-to22624373.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89c18838a1c7b78fe7b3985b1c5bf7b4a83bfdc1\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 16:53:22 +0000\n\n [FIXED HUDSON-3330] NPE when slave down.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12f76efe81097c5c1207562a5061f6715471e912\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 00:33:14 +0000\n\n fixed a test so that it's no longer timing sensitive\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b39a361a13575d92044316b0c90a92303fc12c5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-20 00:10:38 +0000\n\n PeriodicWork change broke the tests, because the timer registration wasn't kicking in\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7c2deeba920a3ce25b583b749587f02814865e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-19 02:42:45 +0000\n\n I'm so fed up with Maven!\n \n Moving unit test execution into Groovy. More work to follow.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16375 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62286776c02e1d46f1a1e1c3d23047bcf0d1ad95\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-18 23:10:45 +0000\n\n indentation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 527eee53e0a97e88ddc709a684cc5ba39f9a611a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-18 22:38:09 +0000\n\n Cutting a release branch\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@16369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8962a43c01367f61c41e02437d4936c2b3652431\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-18 21:47:34 +0000\n\n monitor the HUDSON_HOME consumption by itself\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16365 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36ce3b825be9bc69d28f9a32dd0d357aa0c01f50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-18 17:24:00 +0000\n\n supported a form with multiple submit buttons\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0db57d29027a1549394585139d3ab95674a7313e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-18 02:22:11 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ba7675ed547b7d6782c8a68bd1a7fa3562dec2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-18 01:41:59 +0000\n\n added a big warning icon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16361 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42d46cab43f407068786b03a5e5e12a55c799f49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-18 00:26:45 +0000\n\n avoid negative value\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb73edc1778a7ec908eba39de03d4217f740ca89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-17 23:19:23 +0000\n\n updated SVNKit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d486947a9407a0f7645685d5ee14f0e671ac1f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-17 23:19:05 +0000\n\n PeriodicWork is made an extension point, and existing manual registration code is modified to use this registration mechanism.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5e60d5cdab741b5daefcb9965ffb43e43685012\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-17 16:54:11 +0000\n\n [FIXED HUDSON-3300] avoid NPE if reach createAccount with no form data\n (such as via login?from=/securityRealm/createAccount)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a664c1ad0c953c38208c13555ae1139f8f8450b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-17 10:53:54 +0000\n\n fixed compile error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16338 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e647cae4f156c5706f01c1d6669249ac4c23544\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-17 01:54:22 +0000\n\n improved the error diagnosis. See http://www.nabble.com/No-javadoc-found-td22457649.html#a22457649\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d185470f4edced1aa6fb54db9c816e9886c4a660\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-16 20:54:29 +0000\n\n improved error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a2473d1113f7f7e6a60e1a8c78727465ccd4667\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-16 18:59:21 +0000\n\n [FIXED HUDSON-3294] ZIP archives created by Hudson are now rendered properly in Windows' built-in \"compressed folder\" views.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8761fec30c75c954ef600f4cfb5ae8333322b26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-16 16:49:40 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16276 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad4bad1ac415cf21d750bbc525f98f63f839c134\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-14 18:22:40 +0000\n\n On matrix jobs, the job names tend to get very long, so wrapping is necessay\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf3bbc5d104c3698c2c6e03de841e7c6a4802ec3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-14 16:03:15 +0000\n\n added more convenience methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86548f185055d6ec0f42bb760af9d1e8ae647892\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-14 01:49:52 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16234 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db8b7f651703c53b93694e91e546b14b45acc5ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-14 01:05:57 +0000\n\n [maven-release-plugin] prepare release hudson-1_292\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e5222bec0a2132d190f4f1c759a20f6fb760de2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-14 00:00:42 +0000\n\n Improved the access denied error message to be more human readable.\n (<a href=\"http://www.nabble.com/Trouble-in-logging-in-with-Subversion-td22473876.html\">report</a>)\n \n In 1.292\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16231 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 348997b9c535e1e500d233776777b2186e57cc34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-13 23:48:34 +0000\n\n sort the users by name when displaying them\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a335037940d66669eb43afbf33177bf226574144\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-13 22:25:06 +0000\n\n simplified\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16229 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dd7f6dfcdea7d1f1f2f24b9ecf54ca34b685262\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-13 22:23:51 +0000\n\n forgot to change this\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16228 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cea32f0df9ded8486d87a42756ae4bd7c807f5cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-13 22:08:29 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16227 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9c25671270d1fce51c746031a29347c88b4f43f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-13 21:55:02 +0000\n\n We might be handling environment variables for a slave that can have different path separator than the master, so this is an attempt to get it right. It's still more error prone that I'd like, but this should mostly work for our usage pattern.\n \n The real problem is that AbstractBuild.getEnvVars() is designed to return overrides, not the whole thing. This was OK until recently, when we started using environment variables to eagerly perform variable expansions inside Builder/Publisher, which requires them to see the entire variables.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16226 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afb12404210f477e568537c62f4f2c65e68ecb74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-13 21:14:41 +0000\n\n no need to double-wrap\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a5775ca8d5d58c4cf4ac4a9feabffb4ddb5b2ce\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-13 19:25:29 +0000\n\n [FIXED HUDSON-3264] ToolLocation.getKey() was calling getClass().getName()\n a second time, so always used java.lang.String instead of descriptor class name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16222 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48db0a34e92da3d97241ec2dbe964a4ffed88022\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-13 19:18:38 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cb0d03972cc565099ce01a96a03e78576b87cc0\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 19:53:19 +0000\n\n [FIXED HUDSON-2988] Confused display of test results when using static Test suite().\n 1. Uniquify relative URLs of test objects (plain, plain_2, plain_3, ...) so they can be browsed separately.\n 2. Indicate the originating suite name if distinct from the test class name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cf93a97dc9a2faa89107e6e7eeb1d910e27bf4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 18:00:40 +0000\n\n fixed typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e927cae016149aaa217b1e91edb112a24525938a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 17:40:55 +0000\n\n Parse the Subversion tunnel configuration properly.\n (<a href=\"http://www.nabble.com/Problem-using-external-ssh-client-td22413572.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16200 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a02e8d77e1de39c635ec0216e44bb869522a83b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 17:38:45 +0000\n\n support improved form databinding\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09634dbc58b1d53c2fb3911dc26e5a80916f121f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 16:32:37 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16198 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d7fe7f7705cc3992664908e3db81982a88b4d96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 07:13:59 +0000\n\n added a new version of the onOnline method that takes TaskListener.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16195 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8372db68e720bd982393918b601e71c6ab8ebc32\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 07:09:07 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d7839573687a9c6bac7ff9a846aae68f2fc3bdc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 07:08:29 +0000\n\n if a slave is being connected, don't attempt the reconnect, which would interrupt the current pending activity\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8872b8cf83b941209bdd6a7db09f464c10b7d815\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 05:09:07 +0000\n\n GZipInputStream accesses InputStream without its own bufferring for reading headers at least.\n \n I don't know if it's just the header or the whole thing, but in the remoting situation, better err on double buffering than not having buffering at all.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bcb2c4d7a288ee606b353660a8127742b3af997\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-12 05:08:19 +0000\n\n fix up java.class.path since some programs rely on this value\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51cddcbd3c9ea3905b70638f026bab86b6de655a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 21:02:43 +0000\n\n too verbose\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16181 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6554f5a3522067c37a671ff3f2c5a5ec43ab2309\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 07:22:18 +0000\n\n [FIXED HUDSON-3134]\n Finally found the cause of this problem. This was due to the wrong sign bit expansion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 360f095032f1445d09161035a659fad079e759d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 07:02:11 +0000\n\n [FIXED HUDSON-3153]\n Added tar support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1dfa6ff6db50c427ac3b70df7c9f2a09bd1a169\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 06:27:47 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cba8d85de9164e1b3579c56b5d755339548d8a97\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 05:48:50 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f18fd05238b18ad9d618cd8f58c85366fc07f4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 02:19:31 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16162 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5cc7ab394316c955a66cd808ea91835f14dab89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 02:19:06 +0000\n\n [maven-release-plugin] prepare release hudson-1_291\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c034b29c71d9d0ffb70ae66380eebf902ddd7d04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 02:01:16 +0000\n\n fixed a problem reported in http://www.nabble.com/Authorization-exception-on-configure-job-td22417412.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b28310d28706bb59bdd67f2a17eb8b697deed5b\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 01:19:07 +0000\n\n [FIXED HUDSON-3267] api/xml?xpath=...&wrapper=... behaved inconsistently for results of size 0 or 1.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b70e53fe5b76e8048a4e44391ea3f733a53df21d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-11 00:59:26 +0000\n\n Production code shouldn't be using this, but for tests, this is very convenience, so let's not mark this as deprecated.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d280f213c438fcb14aa7bae76ed150ae8ad2365c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-10 19:32:23 +0000\n\n Recover gracefully from failing to load winp.\n (<a href=\"http://www.nabble.com/Unable-to-load-winp.dll-td22423157.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16153 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02307fa7613f2dfce333177198c5ab8437fc26c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-10 18:27:19 +0000\n\n doc update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16151 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81ba9354522a18f5c3d55fdf5cba89415abb538b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-10 18:17:15 +0000\n\n [FIXED HUDSON-3069]\n Fixed the initialization order issue.\n \n I tweaked the patch a little to avoid using a flag. It seems to me that HudsonFilter can just check if it already has a corresponding Hudson instance, and if so, it can configure itself.\n This fix will be in 1.291.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16150 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f97fcfc31f10b33f2a7cf42fde4cb92446e7cc3\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-10 17:16:58 +0000\n\n [FIXED HUDSON-2650] add LSB header as suggested by francisdb\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a2aed891c0f8f7b55d191d451155d36882b8d9c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-10 17:05:14 +0000\n\n [FIXED HUDSON-2869] accept \"host:\" (trailing :) as valid tunnel\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0225c0a8499272c6b2997f7de4514b7e58ae9924\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-10 05:41:47 +0000\n\n made TaskListener available\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e34f5fc9e80f6d6e05e84d358542f87a16b4f4fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-10 05:21:44 +0000\n\n added code to define packages\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16139 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f6eff7c44f8fdfde79314e1ccfdb867b8c4d317\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 23:21:49 +0000\n\n updated to point to the new java.net m2 repository location\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16138 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db387f4add292475a0b6c69323871d6930d327d7\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 22:50:48 +0000\n\n Updated Japanese localizations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16137 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fe8a5c0df366b25868a341f0017dea2acafff69\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 19:43:33 +0000\n\n Correcting some warnings.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9d0558e4e5d6400fd900ea5b55d65513573347f\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 19:18:04 +0000\n\n Add/Updated Copyright Header for commit 16003\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1d249f40dfc20bccf86faf439491e524ce21583\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 18:50:02 +0000\n\n Reverted accidental changes to french Localization in Commit 16003\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16131 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f2b42aed0425f09e27a594fab6a88ebb41163c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 18:44:29 +0000\n\n doc update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16129 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d70c800ab286854e8fa83f89f29cecbe9566108c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 18:42:38 +0000\n\n fixed a persistence issue of CloudList\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16128 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d79b1fb6819f7b077a426c1d5b614a76b4d924fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 18:28:59 +0000\n\n [FIXED HUDSON-2356]\n Updated XStream to support FreeBSD.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=2356\">issue 2356</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf81f96ab3d5e90bca0963c51c40a62d2642548d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-09 05:34:39 +0000\n\n [FIXED HUDSON-261] Only show last 150KB of console log by default in HTML view,\n with link to show entire log. Tail threshold of 150KB can be overridden with\n \"hudson.consoleTailKB\" java system property.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd5335ab19163f75b6adc8f220dd2bc4cc666a6d\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-08 21:44:29 +0000\n\n fix JIRA unit test -- $ in title\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2935258e9132be549cafdceada791716d14a86d9\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-08 21:43:52 +0000\n\n deleting temporary file after test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 910bcfa5b8743a2226cc7364130b6de10f120334\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-08 19:14:52 +0000\n\n Keep the hostname and cause text in separate fields of RemoteCause\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16114 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0d4cea840151b348faf63f5550e2f7b0fd299c1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-08 16:09:43 +0000\n\n fix compile error from r16109\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16110 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1be0d946d9b2ee87b226fa7225866aefb1077823\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-08 15:52:10 +0000\n\n [FIXED HUDSON-324] when starting build via build?token=TOKEN_NAME,\n support optional \"cause\" parameter which adds text into the recorded\n RemoteCause. Also print build cause(s) at start of console output\n (instead of just \"started\").\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45450aae9f06c249d9a8f5b1e0fa5ff776b26948\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-08 03:19:45 +0000\n\n Give more explicit reasons for aggregation to fail.\n 1. Eliminate the aggregate report if fingerprints aren't enabled on the\n aggregation job.\n 2. Give a more explicit message about downstream jobs with test results, but\n no fingerprints available.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6d61fb6281e867772981a044f77765daf5cfd3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 23:36:13 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6118c0ad67c3bb96621aca81a9dbfae449330cc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 23:35:04 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dfddc8de21d2ed3230362b0bbdae382d2688c58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 23:20:14 +0000\n\n Refactored the channel creation code for better reuse from plugins\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a640d476458102c1a52b6f62be0108b0abc8aaf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 23:04:12 +0000\n\n added the connectTo option to support one more mode of operation.\n \n I need to switch this to use args4j\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6b42f64575345bb96d8d3eb95d3c826ed36a073\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 22:49:37 +0000\n\n added the -classpath option\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0284f4df8c95b8a0f1d04588f8ecbf0dd068f50a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 01:45:44 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c94bdaa30d83136fe5af591e08a0b1956fd1ecb3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 00:38:23 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 00:37:22 +0000\n\n [maven-release-plugin] prepare release hudson-1_290\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7abed5acc5826792c4408825aa81f62275ccfc8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 00:15:52 +0000\n\n fixed a bug in the test case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abe8631fe16b9e4d0bbad7776114cf5a44c1e6b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-07 00:15:42 +0000\n\n improved failure reporting in case of error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16075 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4be1e182847f3757d775d76af356d83683e4df49\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 23:31:29 +0000\n\n add a smoke test for native Maven projects on master and slave\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b27c03537115cae38ffcd2fdf9dab8564e72630c\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 23:30:55 +0000\n\n fix DirectoryBrowserSupportTest on windows\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa0b4af1efe94d7498f07ca3534b64d2048c94bf\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 22:47:11 +0000\n\n \"Login\" is a noun corresponding to the separable verb \"to log in\".\n Similarly for \"logout\" and \"shutdown\".\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15dfef28579712ca514712d636e04e97f5f9654c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 20:20:21 +0000\n\n Fixed a regression in the fingerprinter &amp; archiver interaction in the matrix project\n (<a href=\"http://www.nabble.com/1.286-version-and-fingerprints-option-broken-.-td22236618.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f29461f41e32c8a7fb8c255f8b90e25d8f2da5d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 19:21:58 +0000\n\n add option changesBaseUrl param for embedding changes digest in other pages\n (changelog-history plugin)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be736c343d2830873709d795ca9cfd4310f00f63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 17:54:51 +0000\n\n fixed a compatibility issue. See http://www.nabble.com/Promotion-Plugin-Broken-in-Build--1.287-td22376101.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afd5fcbdc2b33df6b2a0c7ccd4b16e28713d5ed1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 17:33:14 +0000\n\n fixed a build problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16055 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95533ee718bd1a4e575b945f94cfa80415bd967d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 17:19:06 +0000\n\n initialization script allows Hudson to run a post-boot processing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f4382cc44da0305d1a9ce4a63ab568b3e4c2a5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 16:59:13 +0000\n\n On Solaris, ZFS detection fails if <tt>$HUDSON_HOME</tt> is on the top-level file system.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc80d6745fe1b4eeb78e051776409371a21b6f7c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 16:38:22 +0000\n\n [FIXED HUDSON-3245] remove double '' in text\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16052 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aaceb7e553da34ee3f6995ecc6f9792ac913abb5\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 04:06:21 +0000\n\n Typo.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 910dde43a88bf6ee8827a1e8e5e27f707494699b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 02:42:35 +0000\n\n Fixed a regression in 1.286 that broke findbugs and other plugins.\n (<a href=\"http://www.nabble.com/tasks-and-compiler-warnings-plugins-td22334680.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e72ff22909a44c5c32b99a6d51d968b4a048673b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 02:28:04 +0000\n\n added the default implementation.\n See http://www.nabble.com/DescriptorImpl-p22357210.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54ea933dd32300633229ec8b6dc04651355e0a57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 02:24:29 +0000\n\n Fixed backward compatibility problem with the audit-trail plugin.\n (<a href=\"http://www.nabble.com/Problems-with-1.288-upgraded-from-1.285-td22360802.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ade0ace7d0304d44c8f156d5bf583afc6d3f76ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 02:15:32 +0000\n\n these individual add/remove methods bloat the code. Use DescriptorList\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ddf321c13325e2bcc0c9a1f403fd832e039e3525\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-06 02:10:34 +0000\n\n Set the credential to access java.net.\n See http://www.nabble.com/More-Hudson-unit-test-failures-td22320769.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3cb3ded4f74424bd8843c0a87c98151e0729b02\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 23:04:22 +0000\n\n Added usage screen to <tt>slave.jar</tt>. Slaves now also do ping by default to proactively\n detect failures in the master.\n (from IRC)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3aed37ba6b907c44f79c1313bd8be6eb373523e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 19:34:11 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec1b0e42e7ed7f5fc6698afce82ab324f5bfd88e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 19:22:27 +0000\n\n added descriptions to help people see what these modules do\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf573086d44b657bfab1eca8e9960f5bf78c056f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 18:52:35 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f339f14942eb543cde8b30afe01f717d64cfe48d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 18:46:41 +0000\n\n [maven-release-plugin] prepare release hudson-1_289\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60473f82f6c30e5bbe36e3cca96dbdb75f69a301\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 18:28:31 +0000\n\n [FIXED HUDSON-1475] tested EmailResolver code already present.. works for me,\n so added @Extension to turn it on.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 800d78e05c0fbf706674dd88d42a7b8264dd363c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 17:59:20 +0000\n\n fixing a test case. The error I get is:\n \n hudson.util.IOException2: remote file operation failed\n at hudson.FilePath.act(FilePath.java:430)\n at hudson.maven.MavenModuleSetBuild$RunnerImpl.parsePoms(MavenModuleSetBuild.java:426)\n at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:315)\n at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:272)\n at hudson.model.Run.run(Run.java:896)\n at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:234)\n at hudson.model.ResourceController.execute(ResourceController.java:93)\n at hudson.model.Executor.run(Executor.java:119)\n Caused by: java.io.IOException: Cannot run program \"env\": java.io.IOException: error=2, No such file or directory\n at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)\n at java.lang.Runtime.exec(Runtime.java:593)\n at java.lang.Runtime.exec(Runtime.java:431)\n at java.lang.Runtime.exec(Runtime.java:328)\n at org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:250)\n at org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:216)\n at org.apache.maven.project.interpolation.RegexBasedModelInterpolator.<init>(RegexBasedModelInterpolator.java:63)\n at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)\n at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)\n at java.lang.reflect.Constructor.newInstance(Constructor.java:513)\n at java.lang.Class.newInstance0(Class.java:355)\n at java.lang.Class.newInstance(Class.java:308)\n at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44)\n at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464)\n at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93)\n at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)\n at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)\n at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129)\n at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)\n at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68)\n at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486)\n at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29)\n at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101)\n at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105)\n at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95)\n at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)\n at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)\n at org.codehaus.plexus.embed.Embedder.lookup(Embedder.java:78)\n at hudson.maven.MavenEmbedder.start(MavenEmbedder.java:686)\n at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:106)\n at hudson.tasks.Maven$MavenInstallation.createEmbedder(Maven.java:420)\n at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:730)\n at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:676)\n at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1283)\n at hudson.remoting.UserRequest.perform(UserRequest.java:92)\n at hudson.remoting.UserRequest.perform(UserRequest.java:46)\n at hudson.remoting.Request$2.run(Request.java:236)\n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\n at java.util.concurrent.FutureTask.run(FutureTask.java:138)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)\n at java.lang.Thread.run(Thread.java:619)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16029 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8befd4267bac95bb78808c3a36ba3b7aa749997e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 17:28:33 +0000\n\n [FIXED HUDSON-2600] In 1.253 the default \"ou=groups\" was removed so a blank value may\n be used to search from rootDN.. now updating help file to reflect that change,\n recommending \"ou=groups\" as most common setting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1fe504b7d35d192c01f69f79daf554348128dec\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 04:58:02 +0000\n\n [FIXED HUDSON-3227] Do not archive empty directories.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c045600a723923a88a2b324bdb3409626e1a9d50\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 04:57:22 +0000\n\n NetBeans \"quick run\" mode for unit tests does not seem to work in this module.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e58ccbe335682bee04a755a9367d99ec9b4354de\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-05 03:01:00 +0000\n\n [FIXED HUDSON-3225] Hyperlink URLs in JUnit output.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca41c6775eed255c4ec8ed03ae2053d6e739974b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 23:19:04 +0000\n\n External builds were shown in Build History of every node.. now omit these on all\n node-specific Build History pages and show only on top level history.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 792730ffcf66ac47d5da6364d9d838737f9f1150\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 22:49:15 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16019 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 516f3dc300c1baf34fa1fee67ccd2adc0c76269e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 22:27:45 +0000\n\n [HUDSON-3200] Using executable-war-1.8.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c46b5dee4bf52d3ac7c31f03afdbff5394090ff9\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 22:17:19 +0000\n\n [FIXED HUDSON-3156] escape ' in errorText values to avoid js error when translations\n include that char (like French). also encode non-ascii on server side rather than\n with js escape() function, as I saw garbled errorText.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16012 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e112e87015fc7e6717d6c0b273fbc5b5123c0b0\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 20:35:27 +0000\n\n Fixed appearance to look more like table.jelly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cd8d3e76974a9dec4d9004e5b9d610ef9a10714\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 20:10:29 +0000\n\n [FIXED HUDSON-2980] Adjusting Build Executor Status table layout.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16010 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 701805226e77a3cbc90c9ca396ccdaf6145cacef\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 20:09:03 +0000\n\n [FIXED HUDSON-2256] DeferredCreationLdapAuthoritiesPopulator was deprecated\n in 1.280, so the groupSearchFilter used there was lost. Moved this to\n groovy file so the uniqueMember query works again, and changed {0} to {1}\n in the memberUid query to fix that one.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16009 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74975f61c1448eccf19ae748791f375b9145e866\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 12:47:58 +0000\n\n Updated Japanese localization\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21c273a4b549d8bc23a5af165e916750493c728c\nAuthor: draco2k8 <draco2k8@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 11:37:53 +0000\n\n Fixed form field validator for excluded regions to handle unix newlines.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f5dafd34320a89f1dfd1c48081eff4f6ee5a228\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-04 09:15:52 +0000\n\n Refactored default ListView Columns to be isntances of ListViewColumn.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16003 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff48fbf976dd28afd6662423eb2e8c091dea812c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 22:07:29 +0000\n\n [FIXED HUDSON-3167] Avoid broken images/links in matrix project\n when some combinations are not run due to filter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cbb6f5e3806e19beb15f9cfc360042a78aec24a\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 21:19:34 +0000\n\n accounting for spaces in Java path in test case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f6338b83ed127dc7323c2167fdd28f0c2421a63\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 21:18:08 +0000\n\n Fixing a bug where a slave has a ToolLocationNodeProperty but some installation does not use it. Also adding test for native Maven2 with ToolLocation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81178a3b434afc02e3631ee51f9f3453e748e46b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 21:02:59 +0000\n\n [FIXED HUDSON-3201] add toString() on it.upstreamBuild to avoid NumberFormat being\n applied, which breaks link to that build for large build numbers.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dcd5bccb5234b98a37cd9d08df23de378fe381a\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 20:00:19 +0000\n\n more translations and fixes for French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2e3ac2e0524dee9eb506d8ce4fd9a914be64e65\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 19:52:56 +0000\n\n [FIXED HUDSON-3168] \"return changesFound;\" was inside for-loop for multiple locations,\n so pollChanges always returned after checking only first location.\n Also fixed form field validator to handle unix newlines.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1852a759dbe139535c40400e6b5688d1dc9e2e2\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 18:39:29 +0000\n\n [FIXED HUDSON-3163] sezpoz-1.2 is reported to fix an infinite loop running on GFv2.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c314d098e4e41fe201c373b899c39e3a7ce3a00f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 17:34:09 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36938c75a392b51ffb650472f0c65b855ef8bc60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 01:20:20 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2223d8a3faa1a2c9ba97b726b395b5a987732f60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-03 01:12:27 +0000\n\n [maven-release-plugin] prepare release hudson-1_288\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15954 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b0c3b07a5e2ff23ef9b3982290ca748067033de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-02 22:37:10 +0000\n\n [FIXED HUDSON-3116] Fixed in 1.288 with a regression test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 695ad7730a2fe2cfc6a2b56434b40c5ec0edb62a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-02 22:08:02 +0000\n\n inconsistency as pointed out by mindless\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2a8dfb7713609e09224f872ba06edb938e5228f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-02 21:55:10 +0000\n\n handle plugin to plugin dependencies\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15947 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af52cd24cc0473b21ce2ec595d87a81e55faf878\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-02 21:31:40 +0000\n\n added the size() method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c589aaf89b8e78644a1acd1123efb85702666460\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-02 19:26:55 +0000\n\n format the JSONException in a <PRE> tag\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9d951e9b0cd9edbde6518bf6c29a8f127aa752e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-02 19:18:05 +0000\n\n fixed NPE under some abnormal shut down situation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6404417aabaf8b0de17e3f16b264e56bb1b46574\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-02 17:07:02 +0000\n\n Add RunListener.onDeleted so plugins can watch for deleted builds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 722d24edba345b53474510df2273733f3addbbf8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-02 16:58:35 +0000\n\n [FIXED HUDSON-3176] expose ComputerSet.checkName as a form field validator\n and use it on new-slave page (was using Hudson.doItemExistsCheck which checks\n against job names instead of slave names)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6aba618e208c7bca2df8872721e7f7efe5b1cb45\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 23:07:31 +0000\n\n HUDSON-1574\n Add a '/' between rootURL and i.url\n It looks like rootURL cannot be assumed to end with a '/' based on how it is\n used elsewhere\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15928 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3370ee3e31448c13d8223d2dc038bfa29e4bcf49\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 20:43:52 +0000\n\n support for environment variables in native Maven builds\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15927 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7aea7415454ef98b4e3eafbd9b1f5ee93cf27e8d\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 20:31:35 +0000\n\n added comment for handling test failures on windows\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2d911888fc53d72ef527b33d7904a268580755b\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 20:28:08 +0000\n\n changed WarExploder to account for when main directory it not called main\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15925 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d35f675d3f6bddeab9860b4c6880afb9f64d98de\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 20:27:17 +0000\n\n preferring locally installed Ant\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf3aa1d90917f816da9c68bf305c21549a7c495a\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 15:53:56 +0000\n\n [FIXED HUDSON-3018] close slave log\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a449d2a7e10b07ee7cf004e08d68395438ed83c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 05:39:10 +0000\n\n Added DescriptorImpl\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b72fa5ba7ace0e25ca839cd2ac5a71405c25a9e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 05:28:55 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0971a53055aa4a22039c19a712985c95adcdd21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 03:28:33 +0000\n\n [FIXED HUDSON-3152]\n In 1.288. Builds blocked by the shut-down process now reports its status accordingly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 712ebaecf6b7a373b3b573fbc6ce4b383168c3d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 03:09:34 +0000\n\n Display a bit more prominent message if Hudson is going to show down.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15915 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7dd22f3b3e55ea5b9c6b59d9d56350a2c91fa67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 02:39:53 +0000\n\n [FIXED HUDSON-3158]\n Starting some relatively recent version of Hudson, slave agent now supports multiple master URLs to try. This is to counter a typical configuration problem and general inability of Hudson master to correctly infer the Hudson URL on its own.\n \n So this is not a bug, but I changed the code anyway to only put one -url option if the two inferred Hudson URLs are identical.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a372a193cd282223de4062a56f89e7d479cbcf9e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-03-01 01:47:04 +0000\n\n Added I18N and L10N\n Improved Japanese localization\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f965fb83cfda4e3de3e365f3f94a172730044c22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-28 20:47:11 +0000\n\n fixed NPEs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15901 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29697efdfa5a2d5c3f48dd584f6d9a41ade925f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-28 20:25:44 +0000\n\n Plugin is now optional\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03b398024ab4888003cea3d31f14772b9322d07d\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-28 17:46:09 +0000\n\n When a build is scheduled via Queue.add, but is determined to be a duplicate\n of an already queued job, Hudson will now add an additional Cause to the\n already queued job, taken from the job that is determined to be a duplicate.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0d63631d9db561192a8eb50a7e897292ffb7d60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-28 07:16:59 +0000\n\n modernized by using form field binding and convention over configuration for help files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfb52bfbe04b2f0992dab5b0eebfef24b09c4b7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-28 07:15:39 +0000\n\n bumped up to a new version that fixed a typo getAttribute -> getAttributes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 823a6da66ddad0a5135a05fbdf4856ed5a8a572a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-28 07:15:15 +0000\n\n supporting form field binding\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15877 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7eb2111e5b1e9017df1da9b3b8bd1d5578a5d42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-28 04:58:47 +0000\n\n tweaked the text a bit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3494ae6fc097f5f1beeaa025488eeef97a3767d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-28 04:53:03 +0000\n\n added help page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4efa513888de55a03f3aa3f4e108586c91303c90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-27 16:16:16 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 936f6fb21dcc8ba0cc27c4dde1f6f5fe9c822f6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-27 15:33:12 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e96622a6911e08b33a039705a85fdf51d93d7d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-27 15:32:14 +0000\n\n [maven-release-plugin] prepare release hudson-1_287\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15842 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a85a593e7ad6abed793de687736c4569491fd747\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-27 15:21:55 +0000\n\n Fixed in 1.287.\n \n Custom widgets were not rendered.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=3161\">issue 3161</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15841 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91baac6b83ff94e8983c76554b32007899f64401\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-27 14:59:59 +0000\n\n Integrated in 1.287.\n ----\n \n Fixed a bug in loading <tt>winp.dll</tt> when directory names involve whitespaces.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=3111\">issue 3111</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af96b46553c95c191722a21fa9ebfb72b0e44d96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 23:05:43 +0000\n\n Improved the robustness in changlog computation when a build fails at check out.\n (<a href=\"http://www.nabble.com/CVSChangeLogSet.parse-yields-SAXParseExceptions-when-parsing-bad-*AccuRev*-changelog.xml-files-td22213663.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 841f4cbc4ea4b3c3debbfc446d19bd240e9ac42d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 22:48:32 +0000\n\n switched to Groovy 1.6.0, and depend on groovy-all, which uses jarjar to avoid library conflicts.\n This is particularly useful for asm, whose 2.x version is incompatible with 3.x version.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff005a685ef94c648dd02298045f4f74fc747025\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 22:24:43 +0000\n\n Fixed a regression in 1.286 about handling form field validations in some plugins.\n (<a href=\"http://www.nabble.com/1.286-version-and-description-The-requested-resource-%28%29-is-not--available.-td22233801.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15826 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87c74aaa7065ebaebaba44f42a636ba8fb302d6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 22:10:24 +0000\n\n more iterator-related convenience methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0307f1305067afbd1c2abd78390386da3b12360a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 21:57:05 +0000\n\n formatting fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15820 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c5e30002684856a594468c648f23206a999d467\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 21:55:44 +0000\n\n fixed a compatibility problem with the google code plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15818 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6187fe3ee6e88f5b44363b0df7decb160de701c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 21:52:42 +0000\n\n fixed a compatibility problem with the build publisher plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15815 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8940249652284189454a43ba858f7b239c1071af\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 20:54:32 +0000\n\n [HUDSON-2326] Using executable-war-1.7.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fbbb526c2b6ff197aabf42dc0bd2d62328e074b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 20:01:02 +0000\n\n adding a probe to better understand http://www.nabble.com/Hudson-v.1.285---maven-job-failes-at-slave-side-td22201035.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15791 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e489a2796fbf1957156d26438431a9d26cef4db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 18:40:52 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a8b69890617af508cf7e6f498dbb812ad1eb96a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 18:05:38 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab540af59be5226641e4e564875389af40a9d7a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 18:03:10 +0000\n\n [maven-release-plugin] prepare release hudson-1_286\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3d1a7c5ff2d4081d826d9432af6f597c5f58409\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 03:21:23 +0000\n\n LDAP authentication realm didn't support the built-in \"authenticated\" role.\n (<a href=\"http://www.nabble.com/Hudson-security-issue%3A-authenticated-user-does-not-work-td22176902.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5adf399725751d6a7076f9b0c3caa48a8d7d894c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 02:25:41 +0000\n\n introduced another convenience method.\n See http://www.nabble.com/No-arg-Descriptor-constructor-td22154193.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e74ac2c77d3a9a8adf632517953945cba0d950ae\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 01:40:32 +0000\n\n Upgrading to sezpoz-1.1, which has stricter compile-time semantics checking.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15772 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bba92f60e3909b5a5438b1f9a39ee881bb69f361\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 01:01:48 +0000\n\n Also dump what the client is seeing. See\n http://www.nabble.com/Possible-memory-leak-in-hudson.remoting.ExportTable-td12000299.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc30ca651f2cf9809dbedc9570439cff8594f5c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 00:47:32 +0000\n\n removed the documents from the archive to trim down the size\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15770 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39f0d7d52c8958544afe2ee0bb44960f0a723886\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 00:41:03 +0000\n\n thread interruption may report itself as InterruptedIOException as well.\n This will improve error handling by avoiding unnecessary show of stack trace.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15768 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff345824198d9f22fc343fae3104d1df50ac303f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-26 00:12:27 +0000\n\n [FIXED HUDSON-3077]\n This was caused by the serialization format change, masked by the manual serialVersionUID for the given class. This is only an issue when the version of slave.jar on the slave and the master disagrees, but then, that is often a common case when people upgrade the master.\n \n I modified the code to restore the serialization format compatibility with versions of ProxyOutputStream prior to rev.15081.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6772d62c5f3a66e5bee7178e08a5e040b1ee997\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 20:18:34 +0000\n\n fixed a test case so that it works on Unix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75348fae9e576be396b6610dbc85ab99854c0404\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 18:40:03 +0000\n\n simplified a bit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8899d864f7fba97a7417c7143bb83b153ab48818\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 18:34:10 +0000\n\n inconsistency in the code as to whether this can be null or not.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cd565fdf50e618e81326445a1cf2683fec4d03b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 18:32:11 +0000\n\n concurrency fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72c4b53549244f9bd5ec8c02816533dc3d15b7a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 18:31:11 +0000\n\n no need to be synchronized\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5fafc81286aece1174226115681d8497869c363\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 18:29:28 +0000\n\n more doc improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64392290f2b00ff89a3c391777a02b9d39d38671\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 18:14:39 +0000\n\n doc improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 404459226be52314c721d156ba7ef34718170781\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 17:56:47 +0000\n\n fixed generics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15744 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 454bdf28e651aa6957b6444a663ea40ba8967c5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 17:54:03 +0000\n\n doc improvement and parameterization fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15743 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6e8befbd14b3850000ec3a1b97601c16db89e2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 17:53:17 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae32c905548e9735e83a8b48a57f3c18c4432c9c\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 14:42:59 +0000\n\n [FIXED HUDSON-786] tool locations can be overridden per slave. Currently implemented for JDK, Ant, Groovy.\n Plugins that want to benefit from this should implement ToolDescriptor.\n See hudson.model.Ant for an example of how to do this in a backward compatible way.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea3cdd2a110693aa077f30b5a93f5a4ccae8eaa4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 06:06:04 +0000\n\n fixed a bug in the checkUrl inference, and added a regression test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd38e863463787bd4fe92c1fbabc6072744747a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 05:44:06 +0000\n\n verify that help links work in the configuration page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe4258c5a868a350bc5e442f634549d47dd1baf6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 05:42:24 +0000\n\n this helps testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 352284399c213cb633526864eedbd2e1f137cc78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 05:25:51 +0000\n\n formatting change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79f5d0850f6ddb05a00eca1e9f73b17097b0bd56\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 05:19:11 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15731 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a96f1f88f70d30c7d691001a6b73a169cf639182\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 05:18:22 +0000\n\n fixed a regression\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15730 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5280ae23b42d4cfd420dfecb80588cd6496056db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 05:01:39 +0000\n\n needs to be public\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6db7d4971e9a66e65cac146f0c8b72ccf3143a20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 04:49:43 +0000\n\n deprecated LIST in favor of all() like all others\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15728 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb1ae088bd8fe675ac292ac3bda07471c965541d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 04:45:34 +0000\n\n deprecated SecurityRealm.LIST in favor of all() just like all the others\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5651d854a2222e407e5e76216ef83634d7aa5af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 04:21:33 +0000\n\n this is now auto-registered.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15726 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 619fbb835bc9c935ac7e07b1803e86bd66a1a1a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 04:21:04 +0000\n\n updated ManagementLink to support auto-regsitration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb5a64d10beb314b30bf39f4e51245b227b884e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 04:17:10 +0000\n\n updated UserProperty to support auto registration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0dc496276a348e2ae12cdc7c12c539ebb72a3f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 04:08:49 +0000\n\n avoid using deprecated stuff\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1461687b019ba3d99115d36cf40fa231cc6c5bd7\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 02:47:31 +0000\n\n [HUDSON-2326] Using new executable-war.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8d3c72996dce9ea56c9103c2580c5f4fe776044\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:57:04 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e708396241eb3a183392e6e77ec9769b87cfb6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:55:31 +0000\n\n documentation fix and added copyright header\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15714 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75ae29189d29fd69fc51d9cca19de3d46e5470c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:53:59 +0000\n\n added copyright statement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3ae1b7af9bb8997edea56738310bf6b3a82ed22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:52:42 +0000\n\n prefer EnvVars over plain Map to signify the semantic difference between those two.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cd5c76187ad39e9d6c6de36c19bda394dc00dc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:40:13 +0000\n\n noting when this was deprecated, so that we can remove it later\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c80771febcc7aa0782babbeb9976bb40aa1184e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:39:21 +0000\n\n prefer better static typing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5baac35748a188f3369a73b10a1ff625b283d53e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:34:33 +0000\n\n Persistence of Slave bypasses the constructor, so nodeProperties need to be set back to non-null in readResolve.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a689ab8e0c527460c947c55e6e223e663b5d7a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:31:58 +0000\n\n formatting change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a49ccd1e4cde7845440da993bc9e75f5a067c44f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:31:40 +0000\n\n work with Tom later when he comes back online\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e66328986437e65f5306f16fb9a37b7784cb6af4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:30:59 +0000\n\n DescribableList is designed not to require the set method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15706 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2612725bd14e5046627823ad6eef00a51dcca79\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 01:26:50 +0000\n\n - adding documentation and copyright headers\n - supporting auto-discovery. Since this is the first release of this feature, I removed the LIST field.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15705 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f89f76fd7ba021a18058b6feb5c5956e8d84280\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 00:30:41 +0000\n\n consistent remove handling\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef15a02e70e023ad5351d52bcd5d18ec9626da83\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 00:22:09 +0000\n\n fixed a ConcurrentModificationException\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b70935c197d7fad7ecbaf36b2106848bddf189d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 00:21:30 +0000\n\n added a read-only wrapper\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15702 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83a102eea43c3e739bfa482de63a82ff43a66287\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 00:10:19 +0000\n\n fixed NPE in GlobalMatrixAuthorizationStrategy. This is caused by having Permission objects whose PermissionGroup is defined in another class. In such a case, Permission.fromId() fails to load the right class.\n \n Caused by: java.lang.NullPointerException\n at hudson.security.GlobalMatrixAuthorizationStrategy$ConverterImpl.marshal(GlobalMatrixAuthorizationStrategy.java:171)\n at hudson.util.XStream2$AssociatedConverterImpl.marshal(XStream2.java:137)\n at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:65)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:78)\n at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)\n at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:168)\n at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:156)\n ... 27 more\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dcb4393cb008f050fcbcf281d1be961bb72ec60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 00:07:53 +0000\n\n follow up fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15699 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6782857ba8efe4be2860bee76f3483976af10125\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-25 00:05:25 +0000\n\n Fixed a possible concurrent modification problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15698 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d3619c3106c88da29c94c2baa2ea54c8b7acbaa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:44:34 +0000\n\n ItemListener is updated to support auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 185a90e408990e73bb4e855fc825c4f827fdcba0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:32:41 +0000\n\n added the all method to follow the convention.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1afe8eb6a458ea9138c4fa29fa526cf3a397d9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:31:52 +0000\n\n reimplemented\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 954fce956c0b6ebce06b75cc686c4644c7dfb693\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:30:54 +0000\n\n reorganized import statements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15694 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2a7e0a63e9a77db179f42dff69a17f375c46e1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:30:04 +0000\n\n support manual addition\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8e4711060f294a864121a6732e06a3466906e0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:28:15 +0000\n\n updated ComputerListener for supporting auto discovery.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd54701f61e2e9b7a130ab6124c0229554f62eeb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:27:22 +0000\n\n support removal\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15691 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e8f012b70ce34ed5703edb86f4354a21c964258\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:13:35 +0000\n\n infer the corresponding Describable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15690 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a71a066e9269ff0b8340bbf568670665bfcc8b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:12:57 +0000\n\n fixed a compilation problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15689 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ede48f6f61c3e983cb059cf428744c20065e1755\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:09:52 +0000\n\n RunListener now supports automatic registration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15688 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12f02927901aedf5f61e03d22b174e65d17e2ec3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:05:23 +0000\n\n MavenJavadocArchiver is also converted for auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df0a2682378aff9f08754af49132de74b22daee1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:03:46 +0000\n\n don't mark this as an extension point --- people should extend from either Recorder or Notifier.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8425d50ce3a1519bc550744dc69e966f7ec9017c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:03:07 +0000\n\n Adding back Mailer.DESCRIPTOR as everyone depends on it\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15685 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c154a02aff739487d1762a8af602c28dd18abbd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 23:02:34 +0000\n\n fixing a compilation problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b63f162f75964f52118755105bee676d29da8828\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 22:53:04 +0000\n\n updated Publisher to support auto-discovery.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15683 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8188ad45d6b610a75a6101fbe9ab71899d97b7c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 22:28:39 +0000\n\n bug fix pointed out by Tom.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc68af250b4d97d55ad0fb8f28edd2efdb0d512f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 22:02:49 +0000\n\n recording why this was necessary\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15680 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d9b49e5d9df4cfb01125af71197376570a854e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 22:01:46 +0000\n\n fixed another compilation failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15679 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19625a198fe7143c6ff4e1a4e0b5619d867624a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 22:00:34 +0000\n\n fixed another compilation failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15678 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a788f4bdcfa8c515a60c559eac11480ef993419\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 21:59:11 +0000\n\n adding this back since the sonar plugin depends on it.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15677 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a7bdd51e64b11e517f8ad8c9bb3b12e014d19e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 21:53:36 +0000\n\n fixed a compile error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 273a803e1ae69df91ac1c5054c6d4d5dd0142a13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 21:37:15 +0000\n\n updated SCM and Cloud to support auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c64b1337dd9ada15b1c0a6c1b47d1a45f19b11e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 20:20:14 +0000\n\n updated PageDecorator to support auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36e49dd616b1f00ab97942f3c8a7514ff1d1cbc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 20:06:41 +0000\n\n this needs to come later to avoid initialization order problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1447b7184e39f7c3b25fbf36569224739d6a5631\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 20:04:52 +0000\n\n fixed test problems\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15672 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f72109028a0b184d1e98b52a4024090f2f39f073\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 20:03:16 +0000\n\n fixed test problems\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15671 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b5601aa5d44b65f9147bbd42b0eab2bd6ba63dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:59:19 +0000\n\n updated Job to support auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f24fadef8719851a8c33361bd5835993b8fc5f7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:49:56 +0000\n\n updated NodeMonitor to support auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88833e8ea8cbae29944ff235d6ef5967aa5fcfc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:46:58 +0000\n\n supported auto discovery of global Hudson-level Widgets\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15668 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d02065c09acb4c127d8ae60580dfd19941da74a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:44:48 +0000\n\n improved parameterization of DescriptorExtensionList to better support custom Descriptor type.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e1f48ac179215256cb8a3a51566c25c7dd1b5bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:20:44 +0000\n\n updated AuthorizationStrategy to support auto-discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1dec420e91bd45970fe6ab2f23fafa0010cd10d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:17:29 +0000\n\n updated Node to support auto-discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 791aab9251e4e8589c5e998ca7fa2578b2dc0914\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:11:13 +0000\n\n defined a way to contribute ModuleDependencyLocator\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43e53fda598f03159cdaadb471b84e140b1526f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:08:59 +0000\n\n updated ChangeLogAnnotator to support auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d20d74d9f1a2ad45607c1c3b887b35a4c04099ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 19:00:57 +0000\n\n updated DynamicLabeller to support auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b9f3b2d7135eb218371ef6b8303c43284196a70\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 18:48:14 +0000\n\n followed a convention\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2db12ebdd9a222e830ba1ad59999d6c1bc4e8220\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 18:47:28 +0000\n\n FileSystemProvisioner is updated to support automatic discovery.\n \n This class isn't officially committed, so in this case I just removed LIST altogether.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15660 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0d4a4418332094139fd09dc6e723b0bf501ae10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 18:45:42 +0000\n\n RetentionStrategy is updated to support automatic discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d57c31dc39aba0415ff276ab1a122d1469c7a78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 18:39:58 +0000\n\n ParameterDefinition is updated to support automatic discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62588b028d539306e19ea59c0b7582186b264e49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 18:35:08 +0000\n\n ListViewColumn is updated to support auto registration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af21daf8d9667fe44341fbb2581fb93c9ecef730\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 18:32:42 +0000\n\n added Hudson.getDescriptorByType() to simplify the retrieval of the descriptor instance. Fixed test cases.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e5bc93b78c346beea0609fa98770844e75c43e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 18:18:28 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35cc0e5b33f7e0ad7b2631a9115b3fcb9628576e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 18:01:56 +0000\n\n added another compatibility support code, and used that to support auto-registration in UserNameResolver\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b766a0861bc2253b7aed7ba1bf52c0f4a83ef4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 17:47:32 +0000\n\n RepositoryBrowser is updated to support auto registration.\n \n Refactored the ConcurrentHashMap double-if putIfAbsent idiom into the Memoizer class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50d0fca828b13c850eb92c8fdb919a7acfe0158f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 17:15:46 +0000\n\n IntelliJ complains if @Override is for interfaces\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e0738d57ee77c94d2fc57cacae2c970eca8df4c\nAuthor: draco2k8 <draco2k8@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 14:42:50 +0000\n\n [FIXED HUDSON-3124] Better SVN polling support - Trigger a build for changes in certain regions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6cf7e129b2e8b6f7d16af952292b991b36fdfc8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 05:23:27 +0000\n\n Java5 optimization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e73dd67934328572e0b82cf917f3ebebb3d6fd18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 05:23:18 +0000\n\n fixed a compilation error\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9658d5a558b20c7cf53cb10c719132a7f972670\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 05:23:02 +0000\n\n now that ExtensionList is a List, this wasn't necessary after all. Reverting the previous change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd8c2a1cad9460cafe00b67474afc9c5e40c38e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 05:18:26 +0000\n\n Converted ComputerLauncher to support auto-registration.\n \n ExtensionList is modified to implement List (with the add() method for legacy support) for simplification.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66519f5eba04f3bbd366adc808a80adcedd371a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 05:11:12 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4f3a13ebc762a85e27539556f9c4166e1e5b8b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 05:09:02 +0000\n\n converted JobProperty to support auto-registration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf25766b926075bf463f0a7e666c7218f4df6ddf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 04:58:40 +0000\n\n converted Builder to support auto-registration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23e2dcbe0628a2987d9a8b4ceb592550901a79cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 01:04:59 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5e218836e4fe8e4a10b8b40ae2a5ba1c27587d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:57:24 +0000\n\n updated to support the auto discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15615 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00dfee49639d56629010a8463494f34046e0086f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:56:29 +0000\n\n removed Descriptor.ALL. According to grep this isn't used by any of the official plugins, and because of the type signature, we cannot make this work in the new scheme.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a75a52db7bf4cfbc4c793a76ce04b33fbba2672e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:44:12 +0000\n\n this has been here for more than 2 years now. Time to remove a warning.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abd2950e10638d59121e27753a1283835aa1d1aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:42:51 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 836ca42fa4e0d124e9e421618920b071f10a1b17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:35:39 +0000\n\n formatting change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a451ce59c13722fde149b8f8e5867998dfa4fe26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:35:14 +0000\n\n converted existing MavenReporters into the auto-discovery based mechanism.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4923cd30e152de43777e0cce724a4f4d207fcf75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:14:52 +0000\n\n converted existing AuthorizationStrategy implementations for auto-discovery\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6852bba554a9948e95d8147c34261067f8f3690c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:05:47 +0000\n\n Existing SecurityRealm implementations are converted for auto-discovery.\n \n I also used the active directory plugin to make sure that the binary compatibility with old plugins are working\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e76b940561d4a764cecb2cb11b8ed11b90aa7efe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:03:48 +0000\n\n bug fix in the load order handling.\n \n Until all the plugins are loaded, we cannot start the discovery process, so if the list view is requested before that, just return the list of legacy instances as an approximation.\n \n The current plugin code shouldn't expect the DescriptorList to be fully populated until all the plugins are loaded anyway, so this partial visibility isn't any different from what they currently see.\n \n OTOH, this prevents NPE in ExtensionFinder.Sezpoz when it tries to get the uber classloader.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e551e6928459c24e6365208d6ffe34726fe77482\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-24 00:01:59 +0000\n\n avoid unnecessary eager loading\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f592d33a7ecf2c5806ae41c827f5d93b17da87b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 23:38:08 +0000\n\n converting several DescriptorList in a new form\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a625a103cf8e2dfc7565b9cbe5c80344b2b8e55b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 23:16:51 +0000\n\n more test cases\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a1798e08f5af9adaa6f8368a402b0d0046b1c5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 23:13:54 +0000\n\n promoted DescriptorSubList to DescriptorExtensionList so that we can have Descriptor-specific methods.\n \n Added a test case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4c6a4b06cb5aa6823ed0b5fb3a6e11abb1d2029\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 21:54:22 +0000\n\n added an auto-discovery mechanism for extension points (and most notably Descriptors.)\n \n - extensions are now stored in ExtensionList.\n - discovery is extensible, but by default we use Sezpoz for annotation-based injection. This requires JDK6 for build.\n - a care has been taken to preserve backward compatibility. DescriptorList and manually adding to it continues to work.\n - AdministrativeMonitor is converted to use the new approach entirely, as a guinea pig of this feature.\n - Descriptors for View is partially switched to this new approach, where some classes register automatically while others do manually. This tests the compatibility aspect of this feature.\n \n A pluggable discovery is an attempt to embrace Plexus integration work, although for that to really work we need more coding.\n \n Next stop, more tests.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 836b436f15733a9bcec0ce5a661823fc649f33d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 19:53:37 +0000\n\n adding a convenience constructor that infers the target type from the outer class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5fe9527d2bd7b19749d9baba012c5cac089364c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 17:18:25 +0000\n\n Fix autocomplete if any of the values have a quote character\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15596 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 173e66032d472a8543dd87e332925d72bd248440\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 16:54:12 +0000\n\n [FIXED HUDSON-2905] Show assigned-node section of config page whenever\n assignedLabel!=null, so job can be unassigned from a node even after\n last slave node has been deleted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed069d1cc80297de70965b7f5125beb82a71cac9\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 12:32:30 +0000\n\n Updated Japanese localization to the latest and I18N.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 277539081be9a67cd72056342c11160ceb44dfda\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 04:57:45 +0000\n\n [FIXED HUDSON-2417] Taking stability into account when deciding which builds & artifacts to keep.\n Previously, Hudson only tried to keep successful builds, meaning it would discard the last stable build\n if there was a long run of unstable builds. This made .../lastStableBuild/... permalinks useless.\n Artifact archiver logic with \"latest only\" also improved more generally:\n 1. Discards old artifacts at the start of the build. It might as well save the disk space sooner rather than later.\n 2. Rather than deleting all old artifacts prior to some point, now keeps the latest representatives\n of different stability classes of build: always keeps last stable if available, and also last successful if newer,\n and (just in case) also the last failed if that is newer. Formerly it behaved oddly: during a run of failed builds,\n all of their artifacts would be kept, though these are unlikely to be useful.\n Also introducing tests for all this functionality, which does not seem to have been tested before.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8adda53dc63080a55e6ae683bf2c34cd376cd3ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 02:48:32 +0000\n\n forgot to release this\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15586 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f9b5f626ac7525d370d9315114ae2a92f9f024c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 02:31:18 +0000\n\n Merged revisions 15420-15422,15540-15541,15556,15559-15560,15577 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/managed-windows-slave\n \n ........\n r15420 | kohsuke | 2009-02-17 22:54:43 -0800 (Tue, 17 Feb 2009) | 1 line\n \n added a work in progress\n ........\n r15421 | kohsuke | 2009-02-17 23:01:47 -0800 (Tue, 17 Feb 2009) | 1 line\n \n added copyright\n ........\n r15422 | kohsuke | 2009-02-17 23:07:50 -0800 (Tue, 17 Feb 2009) | 1 line\n \n forgot to copy this\n ........\n r15540 | kohsuke | 2009-02-21 21:00:29 -0800 (Sat, 21 Feb 2009) | 1 line\n \n moving WMI support into another library, and making more progress\n ........\n r15541 | kohsuke | 2009-02-21 22:19:43 -0800 (Sat, 21 Feb 2009) | 3 lines\n \n making more progress.\n \n We need an UI to reinstall a service\n ........\n r15556 | kohsuke | 2009-02-22 11:15:12 -0800 (Sun, 22 Feb 2009) | 1 line\n \n allows null\n ........\n r15559 | kohsuke | 2009-02-22 11:29:08 -0800 (Sun, 22 Feb 2009) | 1 line\n \n added a new mode of launcher that accepts one TCP/IP connection and use that for communication\n ........\n r15560 | kohsuke | 2009-02-22 11:39:52 -0800 (Sun, 22 Feb 2009) | 1 line\n \n more bug fixes and stabilization\n ........\n r15577 | kohsuke | 2009-02-22 18:15:51 -0800 (Sun, 22 Feb 2009) | 2 lines\n \n improved the form field databinding by allowing @field to be on <f:entry>.\n This enables the convention-over-configuration for pointing to the help file.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 375b16d20ad45910b190cab7defdb927a5c83665\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 02:28:32 +0000\n\n Initialized merge tracking via \"svnmerge\" with revisions \"1-15419\" from\n https://www.dev.java.net/svn/hudson/branches/managed-windows-slave\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4149f8b5dd56d93af17d01476e55b26135bd2d35\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 01:56:27 +0000\n\n Documenting legitimate targets.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b87f24674a48fe24ad65aa92394174da63d4de72\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-23 00:54:26 +0000\n\n Updated japanese localization to r15572\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28b3861603009ab91eedd6cebb613fe2d38af308\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-22 23:12:31 +0000\n\n [FIXED HUDSON-3054] refactor method returning html into jelly files\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ea426678b8e715479654e33177537d496fa2b4e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-22 19:03:32 +0000\n\n [HUDSON-3014] Trying to correct CCE from huybrechts' r15534.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d23a7d6ae04e80482c36f1ea881884456c56ff5\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-22 14:41:37 +0000\n\n fixed bypassing cause.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15552 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e59283e65c0049fa1ab9028bb28fe01534ae38b5\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-22 06:59:17 +0000\n\n added RemoteCause for triggering build remotely.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8647389b3c38f811b2ce8d7c73de00197552f33c\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-21 22:29:43 +0000\n\n added a test for SVN location with a variable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8c17fe1f8c5ca7b76b9d6041a6c69f5191b17c0\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-21 21:49:48 +0000\n\n added a test for SVN location with a variable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d107a62f9a5ce9f7f8a07bd9144800a7da816a9\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-21 21:02:41 +0000\n\n [HUDSON-3014] case-insensitive sorting with Collator (thanks to Jesse Glick)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15534 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abef8b52743b0cf21a702286c53a598f679543f3\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-21 16:56:51 +0000\n\n [FIXED HUDSON-3014] case-insensitive sorting for node names\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15513 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e73b940f7b15cee79bb089e6fa950c84b3a4bbc4\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-21 16:13:15 +0000\n\n Support for adding actions when scheduling a build. Required for scheduling builds with parameters\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15512 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87eb6367cdaceb14ac9c30a7ba110b39063ea916\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-20 22:12:06 +0000\n\n [HUDSON-2918] node properties and environment variables\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 481fd5ab2eee2277d6c6f535eb4c1fbc4b155a5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-20 20:28:57 +0000\n\n [FIXED HUDSON-2394] Improved error handling when Maven fails to start correctly in the m2 project type.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f716829419ce679b92287e3070c0e4c4491f8d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-20 19:54:57 +0000\n\n a test that hopefully catch the file descriptor leak in the copyTo method if it happens again.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15499 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe73a26c599c7c9325e6245ec75ccc15d4fae2a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-20 19:53:58 +0000\n\n [HUDSON-3077] Fixed a random failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51b86c90458d747637d944353bea257af4d5ec9d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-20 19:44:07 +0000\n\n [FIXED HUDSON-1041] Improved the handling of this problem by transforming an exception into a proxy type that can be serialized.\n \n Stack traces and messages are kept intact in this process.\n \n This change will be in 1.286.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39c20b3ced24226dbbed814718dc55fcc9d3e489\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-20 04:21:04 +0000\n\n Making \"Project-based Matrix Authorization Strategy\" table more horizontally compact.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 129a216a18c2a467d602f33b7d41788dca784e05\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-20 03:16:07 +0000\n\n dos2unix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11d2aa1c00783084d2a118949037b50f7525f993\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 23:18:40 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26f7a6fb8215c73b24e28bf9aba2fd78f2a5cc8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 20:30:26 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f93c36787d738aa58c838d9f9d1e7657a1b81daa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 20:25:17 +0000\n\n [maven-release-plugin] prepare release hudson-1_285\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e4600af011606dc357964a9da72718a8b916005\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 20:20:17 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15461 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5db0014f6280908bf23bbec473ce7f7469fd0a07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 20:10:59 +0000\n\n EOF is the last command ProxyOutputStream sends to the remote side, so we need to unexport.\n \n This was accidentally removed in rev.15318 while I was thinking about refactorign\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f31ad9c1ebe2bcf7ce03f37b9df7747d25c17253\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 19:19:37 +0000\n\n Build parameter settings are lost when you save the configuration. Regression since 1.284.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72e0bb4db5de9435d08050a9b04ca656b150e38b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 18:49:10 +0000\n\n bug fix in the channel tear down\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a41ed6e4a0a1b36b7a96e10a03aad3e5b36ac31b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 18:46:37 +0000\n\n delete tmporary file created during a test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c10286e125ec3c58ee740a1a095d66f40810fb6d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 13:22:46 +0000\n\n Added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15451 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f7ffa261926c5266530d92b1f594e9096d1c515\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 12:33:11 +0000\n\n improved japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 729e54c6c76cd6c89c60b623c6ea24b5b263d654\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 05:25:21 +0000\n\n [FIXED HUDSON-3076] Close streams in a finally block in FilePath.copyTo,\n to avoid leaving open file handles (just as was done for FilePath.read in r15388)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2eb155e577218bf6d8384643e5cf9a92ea18da5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 00:49:40 +0000\n\n Store axes used for matrix build in the MatrixBuild, so viewing build history will\n show matrix for that build, instead of axes for the project which may have changed.\n Also only tooltip attribute on status balls (as done elsewhere in Hudson),\n rather than both tooltip and title (firefox actually shows both).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06c30ce69094915faf0bdeee4fd8332796240fbd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-19 00:34:27 +0000\n\n [HUDSON-3077]\n Adding more probes to understand where the invalid data creeps in\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15446 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 607f8506c4ae9a4182d40c7a048d1ac3d96a4e85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 23:53:57 +0000\n\n Always use some timeout value for Subversion HTTP access to avoid infinite hang in the read.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15443 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe8df9651a276720f6d9a93ea4fb7d9e3e5a45dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 22:59:35 +0000\n\n moved up exclusions to the core so that there won't be a behavioral difference between IDEs and Maven\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61b2f1511fa43a852916a698ed0842624f946145\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 22:26:23 +0000\n\n Fixed Javadoc that ListViewColumn uses column.jelly as view , not cell.jelly (See http://d.hatena.ne.jp/ssogabe/20090217/1234881360)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbf77666d4b05dda6b217406f64c8be15bcd6047\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 19:23:00 +0000\n\n Don't let containers persist authentication information, which may not deserialize correctly.\n (<a href=\"http://www.nabble.com/ActiveDirectory-Plugin%3A-ClassNotFoundException-while-loading--persisted-sessions%3A-td22085140.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d28743decfaa76fc3ad925815e2aa5b6bdea060\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 18:46:53 +0000\n\n [FIXED HUDSON-2263]\n indicate the executors of offline node as offline, not idle.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d10e07cf4b763364e1b909a6cff956b215b64c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 18:19:02 +0000\n\n doc improvement and changed to notifyAll, to handle multiple thread block situation correctly\n Note that this wasn't causing an issue in our Queue class, because it's used in an environment where at most one thread blocks.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1752b39bb1b27fe08af9c67f2a02f02b37021491\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 18:12:54 +0000\n\n [FIXED HUDSON-3044] Recover from missing libzfs. Will be in 1.285.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e106880aba10a0399e092fc91532ef2d659c3034\nAuthor: draco2k8 <draco2k8@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 14:21:31 +0000\n\n [FIXED HUDSON-848] Added ability for CVS polling to ignore commits of certain files as unimportant to the build process succeeding (e.g. HTML files) - thus a build would not be triggered.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a0b5187a1ca275c2a0977f4b9463734b79dae6e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 13:32:12 +0000\n\n Updated Japanese localization\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15425 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13c7792368a5dc5a4b1459276bdcaa6222897000\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 06:05:44 +0000\n\n improving persistence signature\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acf2051c26ee737f9fe5683a551b3a97533cbd94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 05:26:37 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6592b0c7ff81a8b0756a16077e6b5ff431f48ea2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 04:50:10 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15413 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a630c49ef96c3d66165b5d36911f4edb89bf835\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 04:49:38 +0000\n\n [maven-release-plugin] prepare release hudson-1_284\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdf669a8226f82288a509bf307b18856eeb52de8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 04:37:11 +0000\n\n NPE fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fec566b276863d7db121edae725e49104b9acfe\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-18 01:40:43 +0000\n\n Deleting apparently stray character.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2acc6976193edfa994840e695a31b0035e62d22\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 22:57:58 +0000\n\n reverted to r15337.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1c2551566c66dcdd3a912ae96778a2111918f43\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 22:52:38 +0000\n\n [FIXED HUDSON-3054] Add Cause.getHTMLDescription (defaults to same as ShortDescription)\n and use this so build page shows links to user pages or upstream projects as appropriate.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4617b56b169c750db55cb3b7f61a5cd5d5894685\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 22:31:34 +0000\n\n commons-beanutils 1.8.0 does a better exception chaining at ConvertingWrapDynaBean.java that would have shown the root cause of http://www.nabble.com/BUG-in-1.283-td22037408.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0fef8664fed589ded65bddc1a755984264dc198\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 22:14:46 +0000\n\n [FIXED HUDSON-3050 HUDSON-3060]\n picked up a new version of Winp that works with 64bit Windows and Windows 2000.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73def41241cdfb7be2a2783c13d1a03c91926bf3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 20:05:12 +0000\n\n bug fix when handling old data.\n if a new hash is returned for getHashedPassword(), the config dialog won't work\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7b327fabc7473e4aa4e32823584fdde75f7f7f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 19:45:39 +0000\n\n added test for data compatibility with 1.282 but this seems to work...\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b44ef3b5e433d79d91ebfb8f11672ab3cbb84b68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 19:21:33 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39da96f605ddfd500ffe7de2155760357dd49c06\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 19:06:35 +0000\n\n made more robust even when the file doesn't exist: http://www.nabble.com/stuck-on-InputStream-from-FilePath.read%28%29-td22053991.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa76ba0d00fce86542438682cda025dbbaf013bf\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-17 12:57:37 +0000\n\n more dutch translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0868cd1aec4b2af816cc1881f947e6020975489\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-16 21:56:26 +0000\n\n [FIXED HUDSON-2671] lock the SCMTrigger.getLock() in checkout() so polling won't occur\n while the checkout/update is in progress.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65bd741f1b4bc4ef3c2e51841dbb0bda9f4af859\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-16 19:49:34 +0000\n\n Roll back dependency to stapler 1.94, since 1.95 isn't available yet\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 543fe070a6af952b118253df7a7c1dd1d7739f92\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-16 03:03:36 +0000\n\n [FIXED HUDSON-3049] avoid NPE in DEFAULT ProcessTreeKiller\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 354bf471265f2c03c986df14378be55e9bab5d96\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 23:19:19 +0000\n\n Support for databinding on descriptor list\n Merging changes made by Kohsuke in nodeproperties branch\n \n Revision: 14927\n Author: kohsuke\n Date: 20:44:52, vrijdag 30 januari 2009\n Message:\n added support for form databinding\n ----\n Modified : /branches/nodeproperties/main/core/src/main/resources/lib/form/descriptorList.jelly\n \n Revision: 14925\n Author: kohsuke\n Date: 20:41:35, vrijdag 30 januari 2009\n Message:\n handle overlapping nested <rowSet> correctly.\n ----\n Modified : /branches/nodeproperties/main/war/resources/scripts/hudson-behavior.js\n \n Revision: 14924\n Author: kohsuke\n Date: 20:33:48, vrijdag 30 januari 2009\n Message:\n added another convenience method.\n ----\n Modified : /branches/nodeproperties/main/core/src/main/java/hudson/util/DescribableList.java\n \n Revision: 14918\n Author: kohsuke\n Date: 19:02:44, vrijdag 30 januari 2009\n Message:\n added optional @name to create an JSON object\n ----\n Modified : /branches/nodeproperties/main/core/src/main/resources/lib/form/section.jelly\n \n Revision: 14917\n Author: kohsuke\n Date: 19:02:30, vrijdag 30 januari 2009\n Message:\n added documentation and supported graceful no-op.\n ----\n Modified : /branches/nodeproperties/main/core/src/main/resources/lib/form/rowSet.jelly\n \n Revision: 14915\n Author: kohsuke\n Date: 18:44:56, vrijdag 30 januari 2009\n Message:\n I hate cursor stealing\n ----\n Modified : /branches/nodeproperties/main/core/src/main/resources/lib/form/descriptorList.jelly\n \n Revision: 14914\n Author: kohsuke\n Date: 18:44:04, vrijdag 30 januari 2009\n Message:\n title is not mandatory\n ----\n Modified : /branches/nodeproperties/main/core/src/main/resources/lib/form/descriptorList.jelly\n \n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 284771d5903283a270ca350883c7e57c1bf59255\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 22:51:28 +0000\n\n added a test for ProcessTreeKiller\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15367 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18591f02884169ba1191ddcb861f47bd22cfbb64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 16:02:24 +0000\n\n simplified a bit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6f60eb1a39582ee0df717aadab24a02aa0ed176\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 15:44:00 +0000\n\n added documentation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15365 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 225dc9cc474829970cc4db2102aa3b8937b838d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 15:32:17 +0000\n\n Tweaking the convention a bit to move all help files in the same folder.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d300ff849042d7f9d4a70dc81ce41a80b3e6c7ee\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 14:33:25 +0000\n\n [HUDSON-2551] support for reading compressed build logs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e59e3939cfa31d13b147ee71df226abb7be27f09\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 05:49:36 +0000\n\n JNLP is now specified differently.\n These files are out of date.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2cb07092b81cdad4a6b52942b68520f003200db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 05:44:47 +0000\n\n moved localizations to the new place\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1a7477b2ef4bd4e20b19616b5a90c856e80a430\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 05:36:40 +0000\n\n Improving convention-over-configuration for help files, and in particular I made it more seamless to switch between Jelly vs static HTML in help files.\n \n I experimented with dynamically composed help page in slave ComputerLauncher, to accomodate for the extensible list. This pattern needs to be made into a tag.\n \n Finally, picked up a new version of stapler to implement this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7fdc2e844ca447802e78b28bfad783080eacd244\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-15 02:53:54 +0000\n\n Don't show a view list if the system has no jobs at all.\n This is important to maintain a clean welcome screen for the first-time installation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70e23eebd4e69a85906504c34faff2a16f3f4b85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 18:31:12 +0000\n\n added logging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9f7d5a480f9a613019eb69e0b7744f925e15204\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 18:26:19 +0000\n\n implementing a ZFS based FileSystemProvisioner as a test to see if the abstraction works.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6c0519b664b1ea3a36c31ebf4d5ab9bbcb546f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 18:24:11 +0000\n\n compilation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15350 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d249924b8988474e7ce5d2c569345a3e532036fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 18:22:15 +0000\n\n removed unused parameter\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76ed226f7d53fe6c6b755042edc523bb0114f16d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 18:21:44 +0000\n\n - allowing InterruptedException in more places.\n - hooking up FileSystemProvisioner\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b49cc1e05a384dea9351f62d8160e71a8657b70e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 18:20:32 +0000\n\n - allowing InterruptedException in more places.\n - hooking up FileSystemProvisioner\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54b9f6bb86726b69b4cdfc69caf9a3ba1db7377f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 17:44:44 +0000\n\n Moving ZFS related code into the solaris package, in anticipation of more code in this area.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d741f23d33f975988591ca72b76d3870212dff06\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 17:37:05 +0000\n\n - allowing InterruptedException in more places.\n - hooking up FileSystemProvisioner\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15345 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e8b814140ded2b865d9c6233b81a43b424cd3ac\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 16:17:04 +0000\n\n [FIXED HUDSON-414] copy AbstractProject changes in r15338/15339 to prevent multiple\n builds in same second (would use same build directory)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a93e24100fe2361c59c4ac83e2d5fa0cf433753\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 15:42:38 +0000\n\n doc fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15343 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d75ed2c76c4de70336875fda1089ce9743d6cf2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 15:41:45 +0000\n\n [FIXED HUDSON-3043] login completely broken for those upgrading to 1.283,\n since old password field was not descrambled before encoding.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3eeb8b969f0e04f25a7a36d9fd402c81639f391d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 15:23:54 +0000\n\n turned Node into an abstract class to support better binary compatibility.\n This change is still binary compatible for everyone using this today.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 426fb47fca3ddbd899b6fd3a9cd8251e0356244f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 15:03:30 +0000\n\n making a bit more progress\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24436ee05adecaa27d109068dc365e72025c8bcf\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 12:45:57 +0000\n\n [HUDSON-2997] no need to serialize this...\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8233a00205dc41cbdd75f85e6f63bd34e9d8375d\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 12:36:57 +0000\n\n [FIXED HUDSON-2997]\n - don't start two builds of the same project in the same second\n - don't schedule two parameterized builds without parameters at the same time\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15338 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ca8a6cf583896a5d052edc95b4277a70fb17bb4\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 12:16:44 +0000\n\n move help.html of PAMSecurityRealm to war/resources/help/security.\n I18N and L10N for PAMSecurityRealm.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 963af1b34e5a4c05e8f01535623b4705ae3e8f26\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-14 01:39:15 +0000\n\n in r15291 ParametersAction.build was removed.\n 1) added back this field as private transient so old build data can be loaded\n without unmarshall exceptions\n 2) fixed view showing parameters used for a build, which was using this build field\n (I think that's why it was there in the first place).. now I used\n request.findAncestorObject to get the build.\n (feel free to rework either/both of these changes to a \"better\" way)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dade9a6569764b4c56dfc8b7346f2045f349c280\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 23:22:36 +0000\n\n add default='test' in build.xml for testBuildAxisInAnt,\n to avoid failure from ant saying default attribute is required.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dd5b3037be714758c015408f49a3117478c655b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 23:01:31 +0000\n\n Suppress more pointless error messages in Winstone when clients cut the connection in the middle.\n (<a href=\"http://www.nabble.com/javax.servlet.%2CServletException-td22002253.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad0723bd555c51ebe594176d04db9ffdcc07a7b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 22:57:52 +0000\n\n [FIXED HUDSON-1670] integrated new localizer to complete the change done by mindless\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1f7d70f94d72d82c340bc474b9c5f9997120f2d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 22:51:24 +0000\n\n improved error diagnostics, as JDK doesn't tell us where we are loading the bits from\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3bac8aa3e2f182ddcd8fc977614d2686b71b29d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 22:36:24 +0000\n\n [HUDSON-1670] use Localizables as parameters to another Localizable when creating\n a HealthReport (for both Build Stability and Test Results).\n When already-translated strings are used, these go into the cached health report,\n so all users see language of the person who cached it rather than their own language.\n Localizer package needs a fix so that Localizable.toString() defaults to\n LocaleProvider.getLocale() rather than Locale.getDefault().. then these strings\n will translate correctly to the language of the current request.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 167f181c5989f692c980f2e6813c01e8a03821d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 22:33:06 +0000\n\n noting where the exports are unexported\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9948a1cf5541adf6c143c055320214c4e193e8df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 22:32:17 +0000\n\n release a reference to the RemoteOutputStream when a proxy goes out of scope.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8a3915434525b4db1589057e06f2b77423ad019\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 19:25:03 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41732b6dfdb2ef5c00625ccbacb9ca821d09bbb3\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 19:10:43 +0000\n\n Adding optional <kind> attribute to changelogsets for ease of identification.\n Currently only implemented for CVS & SVN; could be done for others when the plugins have a new hudson-core dep.\n See https://stapler.dev.java.net/nonav/issues/show_bug.cgi?id=4 for background.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15302 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 709ba8763be1fe989a1eb68ff53cd568cefdb135\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 18:02:26 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63850f804117ba72cc2bc17175812e6c18c1a373\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 17:58:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_283\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1c00d8defd1ed975a0d2a172f60ea48d32c4a79\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 17:54:15 +0000\n\n Use a new version to prevent\n \n [INFO] [INFO] [encoding:check-encoding {execution: default}]\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [ERROR] FATAL ERROR\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [INFO] /home/kohsuke/ws/hudson/release-box/hudson/main/core/target/generated-sources/apt not found.\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [INFO] Trace\n [INFO] /home/kohsuke/ws/hudson/release-box/hudson/main/core/target/generated-sources/apt not found.\n [INFO] at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:349)\n [INFO] at org.jvnet.hudson.tools.PropertyFileEncodingCheckerMojo.execute(PropertyFileEncodingCheckerMojo.java:69)\n [INFO] at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)\n [INFO] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)\n [INFO] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)\n [INFO] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)\n [INFO] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)\n [INFO] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)\n [INFO] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)\n [INFO] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)\n [INFO] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)\n [INFO] at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)\n [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n [INFO] at java.lang.reflect.Method.invoke(Method.java:597)\n [INFO] at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)\n [INFO] at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)\n [INFO] at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)\n [INFO] at org.codehaus.classworlds.Launcher.main(Launcher.java:375)\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] [INFO] Total time: 31 seconds\n [INFO] [INFO] Finished at: Fri Feb 13 17:47:32 GMT 2009\n [INFO] [INFO] Final Memory: 140M/329M\n [INFO] [INFO] ------------------------------------------------------------------------\n [INFO] ------------------------------------------------------------------------\n [ERROR] BUILD ERROR\n [INFO] ------------------------------------------------------------------------\n [INFO] Maven execution failed, exit code: '1'\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1eb749f3de4ae936241075fb03a8921bfe5210ba\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 17:39:59 +0000\n\n [FIXED HUDSON-2997] introducing QueueAction to pass actions from scheduling to the build it self\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cf28bc2ebfbed7e3b85edfa71aa547e9ccaa213\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 17:25:14 +0000\n\n Proactively work around bug 6276483 by removing SunPKCS11-Solaris security provider.\n \n See http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6276483\n and http://hudson.gotdns.com/wiki/display/HUDSON/Solaris+Issue+6276483\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c397933f91608ad7fae48cee492e43f15b4f8957\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 16:59:04 +0000\n\n [FIXED HUDSON-2997] introducing QueueAction to pass actions from scheduling to the build it self\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 583b3d3789f26cd7e90673d9d8c9ff1564ca54e0\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 16:49:36 +0000\n\n [FIXED HUDSON-2329] LDAP group permissions were not applied when logged in via remember-me cookie.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f906de445f7a7f57ae3ace02f0ffdd6a0ac1acc6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 16:43:59 +0000\n\n Hudson will now kill all the processes that are left behind by a build, to maintain\n the stability of the cluster.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=2729\">issue 2729</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b1f7627b0d0f9a04a896e4e2b70cab713c5a8b4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 15:49:36 +0000\n\n fix typos\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15288 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35095a532a810384d255fdfda32c83b798a2c792\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 01:00:13 +0000\n\n no use printing to stderr\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2432a44622cc3106ec301733135b0d3162b1124\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 00:56:05 +0000\n\n more doc\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15284 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b1dddc116d35a2cf357c0441aa80cfd4a6b2634\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 00:55:24 +0000\n\n shuffle around implementations and documents\n so that we can use the kill method just with the model env vars\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 616036a17a13e0851d9486cc402ca0cf1d7c9be8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-13 00:12:47 +0000\n\n Plugin manager now honors the plugin URL from inside .hpi, not just from the update center.\n (<a href=\"http://www.nabble.com/Plugin-deployment-issues-td21982824.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e651ff600ffaa172e3cdaba4832d6b74993f9910\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 22:16:29 +0000\n\n ZFS migration feature is live\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15270 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81e56cb605fe617c6b1ab39bb8b57fa72a6f93ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 22:04:26 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bc82afde323a1465d0dd5484a67d2cedfe6a522\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 21:55:01 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45d486f2b35b1accb30ab9f8e7a573de91fe6dc6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 21:52:31 +0000\n\n if back up already exists, delete it\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15267 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 942120a734a6ccc80f3092f225edc7c3e9b32395\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 21:30:58 +0000\n\n sharing the file system appears to require more permissions, so don't abort\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e540cc39abfda1a5d55dd73e475ae10bc4abf08f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 20:59:25 +0000\n\n also do pfexec\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d171f58a034f563f3c3c1a0dc8bdf4c5020a6578\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 20:58:59 +0000\n\n need to chown in case this code is executed as a super user\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15264 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a828cc7c1f181dc0790793b5b6cfc9346564b3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 20:31:24 +0000\n\n separating ZFS installation into two steps so that Hudson can ask for the super user password\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76da6ff28eb88b6b1237a5ba4cb6101db6e86975\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 16:44:09 +0000\n\n [HUDSON-573] Add tooltip attribute on status-ball-img in buildHistory\n and buildCaption, as is already done in job list on Hudson main page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15256 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ed48594ab656d2fda62287f0868c10f27a66d30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 01:21:10 +0000\n\n share the file system\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04454479819c1b146ec90bdbb25021257f38558b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 01:10:36 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15251 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbaa82fbba6730ba70c5c1f39c9e67e3e288bb78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 01:05:10 +0000\n\n improved serialization signature\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9407efe8bc2526d7a3956636b123152c8f1cbf0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 01:01:59 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15249 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5584a80dc11dddc7513d1ad6ffa4b9f53a9320d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 00:59:42 +0000\n\n Adding ZFS migration support, but not activated for now.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14ad42162186d897c17e27a6c901cabb8cff3544\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-12 00:45:15 +0000\n\n added a new message class below the warning level.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 555ba665c637d27809a3b88f77dfb653bfdde40b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 22:58:02 +0000\n\n added another function\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15245 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6eb7cab89aa12e3ec71a7838c771b893ce2ca9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 22:13:15 +0000\n\n extend from AbstractModelObject to reuse some of its convenience methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d937c66be7442789b6e61bbdf8c489069d9f13e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 22:10:18 +0000\n\n added more convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7bb6896f67531f315fd7c133e9fe47d3b60456d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 22:10:04 +0000\n\n added @name\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb0ca615ea4b1a31d9800ddcefa1c21143c059bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 21:42:07 +0000\n\n simplified by introducing a default\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5bca0e54162304f7643c86733a1afc2f9671396\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 21:24:31 +0000\n\n Built-in servlet container no longer reports ppointless error messages when clients abort the TCP connection.\n (<a href=\"http://www.nabble.com/Hudson-Evaluation---Log-output-td21943690.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15240 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fcb745808f7a749c75a04ac2017c81e60af5c5c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 18:16:50 +0000\n\n [HUDSON-291] Export CauseAction so exported Causes can be accessed via /api/.\n Export base Cause class and its short description instead of on every subclass.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8929990889b45a19e1f60c103dcbb17ad91bfc28\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 17:56:01 +0000\n\n [FIXED HUDSON-3011] Export ParametersAction and values via /api/\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4bd806c42f4fa0dfd9e8e874f5a3414896d1e2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-11 00:22:18 +0000\n\n added a mechanism for AdministariveMonitor to be disabled.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed2ca8f4b66c96e16258bffc2940a7f42e5cc31d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 23:31:20 +0000\n\n Added I18N and L10N(ja) for Cause\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8eb167ba433c186b3ea75355f03b444dbcbdf819\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 22:40:56 +0000\n\n to improve diagnosability, set the thread name to indicate what it's polling.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04951d8e605bf18f19c52c511ea409801da8fc16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 22:03:51 +0000\n\n this file contained illegal characters. It appears to be broken, so I'm removing it\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e0c4406b0acc3e4d01cbee5eeba9ceba7ee3d96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 22:03:28 +0000\n\n introduced the resource file encoding checker to prevent http://www.nabble.com/French-translation-garbled-after-adding-license-info-td21928774.html from happening again\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b19c5614310c7b0da6282ea030e8077d391c35b6\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 16:29:17 +0000\n\n Restored ISO-8859-1 characters in all localization files that were mangled during the addition of copyright headers in r15081.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f0942b3621430759a37a0034f6b0fc90ff572bf\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 15:56:51 +0000\n\n Added license statement.\n I18N and L10n (Cause).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1ee75afa0162b96b5e0d8069d8669b43165ee11\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 11:46:36 +0000\n\n i18N and L10N(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c039338bfac2618eb25b0231cd48014cdede326\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 07:29:27 +0000\n\n translations and fixes for French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec7d8a0fbf478f0a879ebc0c458f15bcc7c60244\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 02:28:46 +0000\n\n pick up the new executable-war version to show the version in the usage screen.\n See http://www.nabble.com/adding-dependency-to-a-plugin-td21926161.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efd5398d99d9a8acd3cd4233f972d4a8cc4f7b5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 02:07:34 +0000\n\n pick up the new executable-war version to show the version in the usage screen.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0af90c46b50166f3100f2db98a22886f5257372\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 01:57:35 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15177 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ac88715449183110be9887b1f9b9adb5ab0fdfc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 01:52:55 +0000\n\n formatting change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 529629c783d1263d2d5ca67dc7c4ecd9438cb2b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 01:52:24 +0000\n\n bug fix and a bit of simplification\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68eb14f55d04a17dfeb89ce6cd38b1d95e7bf1c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 01:45:46 +0000\n\n added name for better test automation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1e24084567306bb5354067b8a068c4a2e663863\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 01:34:11 +0000\n\n [HUDSON-2381]\n Allowed the hashed password to live even if the security realm is temporarily made to something else.\n \n Configurability of the hash function doesn't really buy you much because if you change it, all the stored hashed passwords become useless.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f64a16964ef3d56435a34f774c552e396052648\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-10 00:18:47 +0000\n\n [FIXED HUDSON-2381] Store SHA-256 encrypted passwords instead of reversible base-64 scrambling.\n For compatibility, can still read old style user config.xml files, but whenever a user logs\n in it will resave with the new style.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f605238689b6edc7b3d69248f55f2efb32a8cff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 23:41:41 +0000\n\n this is also a useful test utility\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cbeb0863f696a2df0535bfdf0d549a12bd5b796\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 23:41:29 +0000\n\n added one more convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15170 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 481038189c331b4c26c8f65270cab2d8e23e5ff4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 23:01:14 +0000\n\n [FIXED HUDSON-1454]\n Handled the property-based activation correctly. Will be in 1.283.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0b680cbdb8fcb74f55130f2fd8f732c49df7a5d\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 21:22:46 +0000\n\n added some ignores for eclipse-related files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 262406c135665bca4fcd147b602c82b5405952c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 20:07:17 +0000\n\n avoid using deprecated interface\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15166 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa2f77ec9cab5f362f7497352df9bd11e96e7097\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 19:51:56 +0000\n\n [HUDSON-1454] Improved the CLI option parsing to recognize \"-Px,y,z\" as profiles. This will be in 1.283.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15165 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8288bd5bbacbf8cd83ad89f52a9230a2fc2a0c43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 19:35:49 +0000\n\n added a test case for http://www.nabble.com/unable-to-define-slave-in-%22use-for-tied-jobs-only%22-td21835058.html#a21835058\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d980d5d4af20dc32ec16e44cb99284a5969d7bcf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 19:35:22 +0000\n\n UnsupportedOperationException leaves ugly stack trace on the server side when NOOP shows up in the configuration page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15163 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34cc0e2ad833bc34324e1c0c5ae08e307e0948cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 19:34:56 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15162 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f11b9ec13a1cd9985ec700f0dc8d42bc05bdf42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 19:30:46 +0000\n\n I should deprecate this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc827868e75bfd84e793324099d5edff728d664c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 19:29:56 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba0896cb0aa69ceb7beeebfecabe8f73c417c795\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 19:23:03 +0000\n\n adding @name for better test automation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 319bd2b644234c327d8742a9cfaf1b3a69f3c1e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 19:22:07 +0000\n\n added more convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15158 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19076873d9a30b4e1efd866d5bb81096ddbb5d9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 18:11:51 +0000\n\n turns out Java system property \"user.name\" is enough\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57d3cdea7da622b74d086fb5b474dea6f100de94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 18:11:26 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15156 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28885d20e9c22fdaa307ced37af55f8c07eed67c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 17:47:51 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2439eb06de02db936d19bd68cdd39979c7097944\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 17:43:16 +0000\n\n this file is meant to be used for Windows, so it should always have CR+LF line ends.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15154 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f453a4ac1dbbd6331eaf160d131d5115a5a808a3\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 12:24:32 +0000\n\n Added japanese translation (logging)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15152 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16ebfde6d0600266540773621edb12d627e47979\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 11:06:37 +0000\n\n Updated obsoleted japanese translation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15151 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1782e10dc42838ab541c33fc074f6c5a4db8b6ea\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 02:12:12 +0000\n\n Fix HUDSON-291\n We now add a CauseAction to each job, and a summary.jelly file which renders\n the cause on any job with an explanation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15150 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81c16190bbc6e9ee9e9ad32ba9814c0c78fec7b5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-09 00:02:04 +0000\n\n [FIXED HUDSON-2599] Update validation check now that ldaps:// is accepted\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b6359cc02935fa9906b3afc43a15685df75c5bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-08 22:34:11 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15146 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e58d1ee391b0981e7a590b86aa7f208f6b2e45ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-08 21:20:24 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e16d769bf64729ec7da2a134da45875630cef2d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-08 21:20:02 +0000\n\n [maven-release-plugin] prepare release hudson-1_282\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e701da7cfa728290aabd90b36fb40b5f7ea78dcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-08 06:28:27 +0000\n\n Added a discovery support by listening to UDP.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cc9cea34521a2f111bf048f4552ea69e4a79fcb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-07 16:56:35 +0000\n\n I can no longer claim my copyright on new code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a596913c8e1fc22380f1c31476527c6c34b9000\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-07 16:51:23 +0000\n\n Added UNIX PAM authentication support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 675e34686f14a03424ac1e01a5b8c36bca313b55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-07 02:05:01 +0000\n\n Intercept an exception so that the stack trace shows how we end up marshalling the object in question.\n \n See http://www.nabble.com/Trouble-configuring-Ldap-in-Hudson-running-on-JBoss-5.0.0.GA-td21849403.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41ad84ad4881edb21b72e5eda341dbd747c9dd95\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 22:47:00 +0000\n\n Added a link to changelog.\n \n http://www.nabble.com/RE%3A-Javascript-problem-for-french-version-p21881435.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15092 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f11a933939ccfa8d17e8e157e169ec12dbd1200\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 22:36:24 +0000\n\n code simplification. Parameterized build is in the core, so we should make AbstractBuild aware of it.\n \n See http://www.nabble.com/TFS-build-by-label--td21859630.html where Eric mentioned his confusion about how his plugin can get parameters.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15091 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ee24ace94753e117e0a2f6933e009c9d057ac8e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 21:59:39 +0000\n\n [FIXED HUDSON-2990] JobProperties are now exposed to the remote API. In 1.282.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1949d3ffe8f2b8360b2a828e3609eba656741828\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 21:54:48 +0000\n\n See http://www.bennadel.com/blog/1273-Setting-Form-EncType-Dynamically-To-Multipart-Form-Data-In-IE-Internet-Explorer-.htm\n \n Quote:\n \n A while back, I posted an AJAX-Style file upload demo. While using that technique in a current project, I discovered a bit of a bug. In FireFox, you can dynamically set the EncType of a form element to be \"multipart/form-data\" for file uploads; however, this does not work in Internet Explorer (IE). Apparently in IE, you have to set the \"encoding\" of the form rather than the \"enctype\". The good news is, you can set both values without concern and this will take care of the problem:\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3db545859ba7a07893498a09883efd7db2e9cbe1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 21:49:08 +0000\n\n Fixed a JavaScript bug in slave configuration page when locale is French.\n (<a href=\"http://www.nabble.com/Javascript-problem-for-french-version-td21875477.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15084 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee7fd53b5202012ea864d25eb3861c74ad134e3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 21:39:38 +0000\n\n added more validator type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5f743c4ffe5d0a97224ce6d8d7900b901c97205\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 21:19:16 +0000\n\n applied a patch from Aleksandar Kostandinov. See http://www.nabble.com/-PATCH--environment-expansion-in-job-configuration-td21872605.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a1d0d74d5794bb126e14f6577d553c6db74586c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 20:05:24 +0000\n\n license header clean up\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af409e35b3ada2cdfd810fc396afe0f4dc931657\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 18:10:30 +0000\n\n Matrix security username/groupname validation required admin permission\n even in project-specific permissions.. now require CONFIGURE permission on project\n when validating in project settings.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b19ec692dffa738eee6edef2bbfd68675fd9085\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 17:56:51 +0000\n\n [HUDSON-2959] Fix double slash in image urls returned by doCheckName\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f189ee2bfd93c58cc9326a4d6b18120a0718a2c2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 16:32:03 +0000\n\n fix whitespace\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b522e05bddcb6e05472e7a54c03704deebdd386f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 01:08:51 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3931568f865c59be26cab3604821bbf5b977a72f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 01:00:20 +0000\n\n [HUDSON-2922] Rather than center first 2 columns (\"S\" and \"W\"),\n use nbsp to indent based on current iconSize (1 nbsp per 10px of iconSize).\n Sortable table alters th content, so was unable to use css to indent here.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90b51314531c90e9e07595ae25b7b506677c2c8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 00:37:12 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 00:36:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_281\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7eee9c87f5d0f98a45ce22cb0efd655a66f1d49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-06 00:27:25 +0000\n\n winstone 0.9.10-hudson-7 is now available\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e24aa71e700c491a0817b3324cb51b0d2cc363fb\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-05 23:19:35 +0000\n\n new translations and fixes for French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 334336fa7446d8a6132c74b14d9d0c443c2b169c\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-05 23:12:18 +0000\n\n minor typos\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 978ddf3bd2d144025fe2a092111ceece120fc824\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-05 22:57:54 +0000\n\n [FIXED HUDSON-2760] Rearranging /testReport/api/xml to be more like junitResult.xml.\n Now groups results into suites, then cases.\n A suite has a name, which is usually - but not always - identical to the class name of its cases.\n (If you have static Test suite() methods, then it could be different.)\n stdout/stderr is associated with a suite. (JUnit does not record which case produced stdio.)\n Also exporting failedSince and skipped attrs.\n junitResult.xml is similar, but does not represent FAILED vs. REGRESSION or age (does have failedSince).\n Prior fixes failed to export stdout/stderr, and in fact made case details invisible.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ea7ab433cc646abe11b540c2d76f5b57cc59cbb\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-05 21:38:24 +0000\n\n Avoid printing a stack trace when the test is in fact passing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b22e63d47dce09401b8eee194ec7256144f5099\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-05 21:34:02 +0000\n\n org.jvnet.hudson.winstone:winstone:jar:0.9.10-hudson-7 was not available in remote repos.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30bb1f035b5cb11d7739d2d5cfb612b85ac002b5\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-05 19:28:20 +0000\n\n NetBeans action binding, letting an IDE user easily run/debug Hudson core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03917fea712b0d905a351ebbf39a99e746892e4d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-05 16:57:18 +0000\n\n [FIXED HUDSON-2922] Align column headings in projectView\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 507af4ee41bbef398de92c2e3a684c0fdb76324c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-05 16:43:21 +0000\n\n [FIXED HUDSON-2908] Show view tabs even when view shows no jobs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f03224148bdf0eef770715ef578d029073728a26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-04 15:25:59 +0000\n\n having two logger makes no sense\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b72dd263f7546ffabb0d79a3ed56d70bd2053b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-04 05:30:00 +0000\n\n implemented a proper daemonization based on Akuma.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca3d8bac129b8f24404c2d9b2fd51619cb2cef61\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-03 13:13:20 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a86077de5962c874073c659006ee09dade5fc3bf\nAuthor: againjj <againjj@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-03 03:40:52 +0000\n\n Fix a comment misspelling which bugs me.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55448c4008d73eeb09d21f1c0066563eb9205aed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-03 01:03:06 +0000\n\n [HUDSON-2831] winp had a simliar assumption about the protocol.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15010 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6e780339fe674a71cbf8e693b6a8fba01e90b52\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-02 19:36:23 +0000\n\n [FIXED HUDSON-2959] Fix broken images by adding rootUrl in image links returned by\n checkName; avoid NullPointerException in LDAP groupname lookup when groupSearchBase\n is not set.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1396fd5541597bc031736ce671257b7efa5eafee\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-02 19:15:40 +0000\n\n [FIXED HUDSON-2958] Make LDAPSecurityRealm.ldapTemplate field transient\n so ~279K lines are not written to config.xml\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15003 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77fb186bad67c6352a251c75c6599f9ea32e46b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-02 02:26:43 +0000\n\n See http://d.hatena.ne.jp/ssogabe/20090201\n <select> tag should be thought of as a part of the form input field\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbdbbf4619e2b4d44f0ae9d5474d185dd942fa25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-01 19:10:09 +0000\n\n attached the execution result from a 32bit system\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2e487b5bcaa6761d4d1c35483332d512a94728b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-01 19:08:04 +0000\n\n test program used for determining offsets\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b604944dbff8dae2bdac45cf583233ec73edac8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-01 19:05:52 +0000\n\n Added Mac OS X support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90e4f996eb59d0c89dc780a61532dfc343508beb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-01 18:00:31 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f458f8f4c8d9bb7e680cd9dad7dacf0d5c27c16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-01 16:59:07 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 969ce8386d128b0126f9f330f5cb704268d9e03e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-02-01 16:58:21 +0000\n\n [maven-release-plugin] prepare release hudson-1_280\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c79e35c229b36ff696d539fb7193b3fa200452f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-31 00:23:10 +0000\n\n Added a hook to manipulate Launcher used during a build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14938 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c33e025234dab5499f9a5fdc0b35f49b744058b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-31 00:01:57 +0000\n\n \"Disable build\" checkbox was moved to align with the rest of the checkboxes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc12964e9fbec5350e2a3f1339d4c00de2b57b15\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 23:52:11 +0000\n\n Matrix security configuration now validates whether the username/password are valid.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2d4be4557e30df0e5a30b95e7aac677f450589d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 21:47:26 +0000\n\n added more icons\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd1df914d712905e418a31ca2bdca2adea649fd2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 21:45:39 +0000\n\n added a single person\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61e2a289b83890fb1cfcc150bf7b2af71180b863\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 21:43:06 +0000\n\n added a new convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 848cda75e45a91bb72ea06226d4b427a88f93d0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 19:34:13 +0000\n\n doc improvements. I needed to have a set of authoritative documentation for how some of the LDAP schemas look like.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd10f9cb4075bb0fc16e91f6741fb49ee8aad267\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 19:19:51 +0000\n\n this appears to be creating security components twice.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3948fade39d5a4dfabd02eb8115c30f4c12208e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 17:30:41 +0000\n\n this is just a short cut and not intended to be overridden. It should always remain consistent with UserDetailsService.loadUserByUsername\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3beed588ad53269bf8f32e49ff84eed8572093f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 17:29:26 +0000\n\n DeferredCreationLdapAuthoritiesPopulator is no longer necessary because filters are now created after SecurityRealm is prepared.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23bafefcf3b254c76f7d2744523bf117f37b9d88\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 17:02:28 +0000\n\n made it possible to distinguish \"no such user\" from \"I don't know if there's such an user\", so that the UI can use this to improve error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d15fb33bf6673012b767fc0c9afc5e899090412\nAuthor: f_cavarretta <f_cavarretta@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 08:21:46 +0000\n\n [FIXED HUDSON-2825] Polling should be performed using parameters related to last build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b710a9cb47ef265a88be964ca8d29b43bb3f018d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 05:14:05 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 113ea5007fd377ba04107ba5e42e43f5e9c986e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-29 05:10:52 +0000\n\n bug fix on Solaris x86\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d8271dae7b2d22b2066ed17411b133a39a28582\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 20:06:55 +0000\n\n [FIXED HUDSON-2831] Added handling for vfszip:/ protocol handler for JBoss5. This is ugly hack, but this was the best I was able to come up with.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14857 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 246d070b3c61596c29962f43a5fd383462e531f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 19:44:12 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd2d7d4743a1b74b496025f3da60c5f1c0994441\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 19:33:52 +0000\n\n bumped up to stapler 1.11 to avoid https://jira.jboss.org/jira/browse/JBAS-6337\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7aafb8b6bbf485328a160825bf2b607fe88d252d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 19:06:10 +0000\n\n increasing PermGen. needs to debug this later\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21219fc22e276e573553c56c1479c6238009afd4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 17:36:10 +0000\n\n allow AuthorizationStrategy to programmatically set.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14849 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a509ac6e4799821b4472bf5c3ae60e1aece24102\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 17:21:16 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14848 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0eed66a159640283640ffe6659292decf5d37d91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 17:17:44 +0000\n\n [maven-release-plugin] prepare release hudson-1_279\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14846 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f57b06cebfdcf03ec89cc491143dc563fd91dfe6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 17:11:03 +0000\n\n [FIXED HUDSON-2930] FULL_CONTROL right is no longer FULL_CONTROL at all.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ab339322b5166ec723d72c4867aab138623de46\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 11:15:19 +0000\n\n Expose the partial icon URL via the xml and json APIs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e821515b2ba6284fc2cb25e4fc59853244210202\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 02:22:42 +0000\n\n we need to go through the initialization method as some JobProperty uses this to initialize other things (for example, the batch-task plugin does this.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e334b330c29ed538b80365ec0290f1627e78b4b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 02:04:44 +0000\n\n [FIXED HUDSON-2925] show the status of executors on the computer page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7d3308bbbc40c1159896e81aff603ed78a959a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 01:39:14 +0000\n\n updated the error diagnostics when this happens.\n See http://www.nabble.com/Update-failed-due-to-local-files-td21691739.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24ea100c8d848bc31c15072281c22c972fa636a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-28 00:44:08 +0000\n\n I don't know if this is the correct fix, but Rama found that on the console output page this and the progress bar overwraps.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 131eefb10d1c893c485a57c160688e0326a830b4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 23:57:27 +0000\n\n design rejected, revert r14823,14824\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14826 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 399cb794e26c5343d7a18c88e68a5df166e649b7\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 21:31:30 +0000\n\n add permission check for display of Enable button, missing from r14798\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14825 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d38c36be62c80d5554122f34002f6002ee01e7c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 21:30:04 +0000\n\n fix test for change in r14823\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73fad75d046e9bbafff81ff3316f2b43063a140b\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 18:43:20 +0000\n\n [FIXED HUDSON-291] Add new ItemListener.onScheduled(Queue.Task) interface method\n and invoke this from Queue.add(). Hudson registers a listener to write what\n triggered each build into the console output.\n BuildableItem.scheduleBuild() now takes triggeredBy parameter,\n ParameterizedProjectTask stores triggeredBy value for scheduled tasks,\n and Trigger has scheduleBuild convenience methods to use its descriptor's\n displayName as the triggeredBy value.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14823 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ac9afb603c1fcb22faf0a9cd0651b2c92c48bd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 18:03:04 +0000\n\n fixed a possible race condition (http://www.nabble.com/build-executors-%3E-1-%28Slave%29-td21689700.html)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14822 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e0b0c4d2e696c839827b45469c99d5cb30e0cd0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 17:57:16 +0000\n\n a debug statement crept in\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ea134b6931afc75902d120f8652cdfe2efcca6a\nAuthor: fujibee <fujibee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 10:23:25 +0000\n\n Allow anonymous access to the path of slave agent listener. It must be used by only slave agents. It would NOT mean to publish JNLP files including secret key.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14814 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cc7b23188718bf28af35ce161006567bd5308e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 06:10:21 +0000\n\n [FIXED HUDSON-2862]\n implemented a new extension point to add a new column to ListView.\n In 1.279. Needs to be tested.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bb0f092f87cd2942824edc8cbf4463885905ca9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-27 04:39:00 +0000\n\n Made the code robust against possible race condition. See http://www.nabble.com/Anyone-using-AccuRev-plugin--tt21634577.html#a21671389\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 412d5309b0664fe88c1800fb8f7043e00882d2fa\nAuthor: ertanden <ertanden@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-26 22:11:28 +0000\n\n Enable SVN tagging action as a promotion step\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 695a35191d22a12f47906922ec709705faf48647\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-26 20:49:38 +0000\n\n HUDSON-2342: Parametrized Project can't be unparametrized\n \n checking for value of 'parameterized' checkbox\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5905b8fcd5ad11fb22af04f273d35f0e85fafc7e\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-26 20:16:40 +0000\n\n HUDSON-2750: Doc for job submission API is incomplete\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14804 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 501c58df53304c59e374614e9dfadf549af62502\nAuthor: ramapulavarthi <ramapulavarthi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-26 03:14:22 +0000\n\n Show a button on the job page to enable when the job is is disabled.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14798 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d2a15ef23db3bf88bc2764b3cee0e86a315511c\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-25 20:48:44 +0000\n\n fix: createPath failed for offline Slaves\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23f7980b2bbf5c333a7bfbdd7c052f92ad9e8514\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-25 17:12:15 +0000\n\n Updated the localization to reflect changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92d1759bcbc052ea01dd00298cbf1ef0a120f26e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-25 17:01:03 +0000\n\n Added another variable 'index' that lets people create sparse matrix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12e6a35672ae60ae16d2a4f9fcd808b4557712f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-25 16:18:27 +0000\n\n this doesn't compile\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59c4d4d9c578f4dcb73d6f98916e0e57e7b2e81e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 23:59:58 +0000\n\n added another method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14788 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0721611f7d5fe1d0e1e8ec9b4823052014eeb23e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 23:55:26 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c9deaf494736d01bf4a55e813672b57421a32a1\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 23:41:17 +0000\n\n Updated Japanese localization (Combination filter)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b501c9be8fe8634c77c37cd7889a9d3a315756fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 23:38:12 +0000\n\n added min/max\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cf7a3fa43810f12362fc73ab4de2aaa0150d951\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 23:22:50 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67eed7c0ef44c1f3d5fbe79785e5f15aeab0d2ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 23:08:44 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cdee3c36b8791d1453031b171d82c710ea47f027\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 23:07:46 +0000\n\n ProjectActions can easily access Project, so better to bind Action as 'it'.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82af5ed60945e48f54e11ff17e92085c29e2d763\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 22:59:04 +0000\n\n explained the expected HTML fragment.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73fb6b3cc69ed8d23c25d7f1892661d8bba42d5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 22:58:12 +0000\n\n support jobMain.jelly to allow contributions into the main job page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14780 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f5e9fe594c14234754b6820e8f0d7b0c8988a30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 22:53:01 +0000\n\n doc improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 395adfffc39eeaa52044fee7afd6f1ea55c03bd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 22:04:35 +0000\n\n [FIXED HUDSON-2813] Applied a change with a bit of modifications. This will be 1.279\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 684e94ca5513775afe9328741e54738b3c46f769\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 22:02:49 +0000\n\n made Hudson more robust to clock out of sync problem. See http://www.nabble.com/Hudson---test-parsing-failure-tt21520694.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae923c1f7c93ef765da0b8a8d31b9c138506d02b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 18:54:54 +0000\n\n I hate IntelliJ stealing focus\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14775 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32d3860be8f145d9d93a41434eea035fc3a05445\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 18:28:28 +0000\n\n added a new tag like <t:buildLink/>\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1600c8b24f00f20ebcc32c5b17f1b715666467bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 17:45:10 +0000\n\n addedd the register method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bfe2bea3ae851a15d65a9e2d08030cf67dd9179\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 07:47:28 +0000\n\n task equality is based on equals()\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14770 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 987fecd3f86542e2746deb02cb7bd59ba23d940f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 07:41:09 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f98867a6db284c3afe1d5470292ba5b4d3dce89d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 07:34:29 +0000\n\n only link not selected timespan in load-statistics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14768 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 672ffe80bcb663e82be0a841421f9ccbf52aa33e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 07:09:22 +0000\n\n another overloaded removeProperty\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9d491a841f31857c8429e9c1ec621a63d796f23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 07:05:59 +0000\n\n added a method to remove a JobProperty\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e77eaae70277c1f0ffc5ef63f86ad1d5e570ce3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 07:03:49 +0000\n\n added a method to copy a job\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14765 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 369cb8ec6606e97e7f4a344ffa36755cf844f7c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 06:50:13 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14763 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ab509949b823be05f7f7cd762aa86969e3d7e8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 01:51:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eeedc38ce3f8d96a766d768f26b0276b9208a1e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 01:45:27 +0000\n\n [maven-release-plugin] prepare release hudson-1_278\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96a695cbf6c97b9fafe0a9b5f4a7d22e86808124\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-24 01:06:47 +0000\n\n reverting rev.14741. JNLP files contain secret keys that need to be protected.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14756 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72362179ead1dbf1c4ac66f46709e10ead619510\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-23 22:44:08 +0000\n\n The \"administer\" permission should allow a person to do everything.\n (<a href=\"http://www.nabble.com/Deleting-users-from-Matrix-Based-security-td21566030.html#a21571137\">discussion</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14752 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f428078b71a6aa35cce7c65c24d5a13ddcaae9d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-23 18:46:40 +0000\n\n needs to remain backward compatible, so adding back getACL(AbstractProject) that was lost in rev.14640.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d673bad653d96a1c5ff9a42294262572a0072153\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-23 16:18:51 +0000\n\n Descriptor can infer the corresponding Describable most of the time, because it's the outer class. This is more DRY.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac848d085f13b3825fa0d1974fb539fb2ba5e6dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-23 16:09:15 +0000\n\n Descriptor can infer the corresponding Describable most of the time, because it's the outer class.\n \n This is more DRY.\n \n This should also work for anonymous classes, so those changes to follow.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa14701507594861f58a974b966cc473901996e5\nAuthor: fujibee <fujibee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-23 09:52:29 +0000\n\n Allow anonymous access to the paths of slave agent listener and JNLP file launching slave. These paths must be used by slave agents.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 080a542ca2c0fa263ed2ce3ea79f348b152dfd2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 23:25:22 +0000\n\n doc fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b55337db16e52f1e1f326e4f3dbb452872200039\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 23:19:58 +0000\n\n [HUDSON-2659] allow canceling of parameterized builds in the queue\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14731 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94530bc5f0efc2f65bf06a72cc0b8d7788a0bb5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 22:59:55 +0000\n\n Create \"lastStable\" symlink on the file system to point to the applicable build.\n (<a href=\"http://www.nabble.com/lastStable-link-td21582859.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99a09d96724e3a39e815f0aa75aa988594420b7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 21:36:15 +0000\n\n An user reported that this can be null, too. Since this is just meant to be an helpful error diagnosis, if it's null, just don't bother and let go.\n \n http://www.nabble.com/NullPointerException-in-SVN-Checkout-Update-td21609781.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79c6195be14b987becc75e0f1517ca2d61c8590f\nAuthor: rtyler <rtyler@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 20:33:19 +0000\n\n Reverting r14707, change is too intrusive and doesn't really \"solve\" the\n problem.\n \n A better solution would be to allow this to be configurable for the\n slaves, a \"Cleanup TImeout\" if you will\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14720 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 281487de8761ec198e921a377ca8a39963216ed7\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 20:14:54 +0000\n\n [HUDSON-2409] build parameters can be submitted with a GET or POST to /job/<name>/buildWithParameters\n Only String parameters are currently supported.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42d83b44dd495d1121c94e0ab8cddc0d8ddd1713\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 16:52:56 +0000\n\n Slaves should also have the ability to return plain text result of a groovy script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 695b4ba8a3d7390f1bbe2d52a224b709e978470a\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 11:56:11 +0000\n\n [HUDSON-2903] pass parameters in a matrix build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56a86e2ab4fd952c37cea2336acb5a9c15d3a545\nAuthor: rtyler <rtyler@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 05:03:00 +0000\n\n Correct an issue that occurs when you delete a job specifically tied to\n a slave node\n \n (See email to users@ titled: \"Deleting jobs on slaves doesn't delete job\n workspace\")\n \n Basically this properly removes the workspace directory of jobs assigned\n to slave machines when the job owning the workspace is removed.\n \n There still exists an issue where renaming a job assigned to a slave\n machine copies the workspace to a new workspace folder named after the\n new job, but fails to properly remove the former workspace directory\n (patch is being developed now, expected tomorrow)\n \n Developed-by: Adam Christian <adam@slide.com>\n Acked-by: R. Tyler Ballance <tyler@slide.com>\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63a8adbed27f77b5e3f5f0c40254e42d5e698255\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 02:12:31 +0000\n\n ant throws an exception if the base dir doesn't exist.\n This breaks some of the error checks in places like ArtifactArchiver or JavadocArchiver, so return 0 instead of IOException.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fdcdc8cb4af9ce06a6072c453c6f7c02ddf6e0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-22 01:50:29 +0000\n\n looks like I should be collecting \"java.version\" and not \"java.vm.version\".\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f22df6d7ec1a94b42aafae9a994e936a446dbd4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-21 03:27:58 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b14eed67839b8bb875badb62037df0601f9906d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-21 02:53:14 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14689 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 005adb01acd604ac32d5fdf032fe5155ed277ba1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-21 02:47:54 +0000\n\n [maven-release-plugin] prepare release hudson-1_277\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3946418fcf80f5285ee3de6a622a1ee5656490fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-21 02:40:52 +0000\n\n [maven-release-plugin] rollback the release of hudson-1_277\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14685 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b6249ccf2ce6a60e6a2f56993e4393969cb3004\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-21 02:40:29 +0000\n\n fixed a JDK6 dependency, thanks to animal-sniffer.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b275c3983ead08661bb44b87318fbfbf98567096\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-21 02:34:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14683 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd2192ab5fd41454e7f82575f6b89c94a41fd2b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-21 02:00:44 +0000\n\n [maven-release-plugin] prepare release hudson-1_277\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14680 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c210a6d2d844f567e58ef87212639d15ebeb5f30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-21 00:17:18 +0000\n\n [FIXED HUDSON-2886]\n despite what the comment said, the hudsonUrl variable wasn't including the 'tcpSlaveAgentListener'.\n \n This change will be in 1.277.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d3249801056983fe2bfec70c5d3bf1a0677a0a1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-20 22:48:28 +0000\n\n makeButton expects object param, not ID string (fixes behavior in Opera; somehow still\n worked in firefox).\n also fixed check for adding a user/group name that is already in table.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3e9c7c981d1a49b75b84a52d9eca83dc1d1574d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-20 22:30:55 +0000\n\n improved the message after seeing http://www.nabble.com/CVS-polling-issue-td21565925.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29739f22a064e9e52f8850a90082376f400b00bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-20 19:44:07 +0000\n\n With the <tt>--logfile==/path/to/logfile</tt> option, Hudson now reacts <tt>SIGALRM</tt> and reopen the log file.\n This makes Hudson behave nicely wrt log rotation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9075e7b62f913a9d070bfb8f180da9aefbb0f830\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-20 18:09:48 +0000\n\n Fix top level People page to show project information again (missing since 1.269)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 137374bf911c2ee194d43196696615b2b9a494b5\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-20 17:23:52 +0000\n\n [FIXED HUDSON-2889] Remove extra slash in link (broke link when rootURL is empty)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a450b16b9daa6d64047fa17facc3c3990cb97978\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-20 17:11:14 +0000\n\n code quality improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5739219b7ea2d1e8aadf3b2b63029f38ae6bf9ec\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-20 16:52:54 +0000\n\n [FIXED HUDSON-2633] Set minimum of 10 minutes before showing \"appears to be stuck\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07e40ca9113f4a43c962c37249c89ad55d21a3f1\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-19 16:46:33 +0000\n\n [FIXED HUDSON-2878] Fix display of Usage selection to show saved value.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14641 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 084226b1f17062078f8a6c6c8317bc2a9165f4f3\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-19 16:21:44 +0000\n\n [FIXED HUDSON-2873] Require BUILD permission to post results for an external job.\n (previously had no permission check other than overall READ permission).\n Changed AuthorizationStrategy.getACL(AbstractProject) to getACL(Job) and moved\n getACL() from AbstractProject.java to Job.java so this permission would apply\n to ExternalJob type.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0508d65eea1e01b478311a2c4245a4e1a10987e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-18 00:58:40 +0000\n\n hack to avoid double-registration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d21f4534acd41de4c964bb48d7a11e89668a9a67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-18 00:52:18 +0000\n\n get an instance by its type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14615 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f035260dc78bcc414304b516cf0dff39e04daf3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-18 00:51:03 +0000\n\n activate debug support during test execution, so people can use browsers interactively while debugging tests from IDE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62ba07787afeefd6ece7c17ac7dbb516f57b65f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 23:52:09 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2c69b75a1dc92a1db472204b10f4239c17ccd76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 19:39:32 +0000\n\n this allows TaskAction to override getLog() to persist log\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84d14db59525f91823f1f9f905c005174e327802\nAuthor: xlv <xlv@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 19:20:00 +0000\n\n [FIXED HUDSON-2874] Tests with no package included twice\n \n package name in TESTS-TestSuites.xml can be \"\" and that created a test suite\n with the name \".<ClassName>\" so the test for duplicates in TestResult.add()\n was not working.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d9cb090921d0eb1aa5a6145f9245c500e0b478f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 19:16:12 +0000\n\n tweaking the abstraction to support persisted log file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea155b1b50316f46dc9f92497d47947b0e2ac24f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 19:10:09 +0000\n\n must be a bug\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5ddbcf737d098d682817de0ac0de432ea568fbc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 19:09:20 +0000\n\n supported synchronous execution\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5dad3331d726889d5dfa4b86fe3e775f08a88a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 18:03:59 +0000\n\n enable the tracing so that people debugging tests in a debugger can see the traces\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 031541556f8564f54c2ee901449559244fddce43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 16:48:04 +0000\n\n added a clear method. Useful for testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14e90ba0f75de658ba4b6f50ef9d73763d1311b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 16:23:00 +0000\n\n improved the usability\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed9b91937d28ae1b53bc30816635dc01a5227872\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 15:25:52 +0000\n\n reorganized imports\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b295682ef87f35707fae5224d0ec280666b6143\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 15:03:41 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d13e5e86af13bfb47d997b6193ae55183f8bccff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 14:50:30 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7769bb812f5592c34285c823752fb33288df9f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 02:40:07 +0000\n\n handle the conflict messages accordingly.\n These patterns appear in case of merge\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdc9b81d309c1074c1ef13250fe64dd0899aa589\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 02:05:43 +0000\n\n introduced a general-purpose ISVNEventHandler implementation usable from plugins.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5dc44a6a0c7a991ea6211045005f0cc538563aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 01:12:48 +0000\n\n rather, this is a better fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b5333a9ed2373bc8bc790d59cb65f5854c65f6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 01:11:57 +0000\n\n bug fix in case channel==null\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3b3d30191448a7ab9ae6c4b11fc5e1708391d78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 01:11:13 +0000\n\n added a convenient Builder base class for tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 183756b8a313ba53e56b72410a728df34ad59a8f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 00:35:09 +0000\n\n fix broken images in log recorder pages\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b9dd49c343c8e31973a3079c0176301f6147c21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 00:34:32 +0000\n\n Need to set the owner.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fca5cb37cec3389f326a0ffa60d0116cdc850b22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-17 00:33:56 +0000\n\n Added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abe1def90e3b408dcedcf43d8e760cc81dd57dce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 23:10:56 +0000\n\n Added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c78192a3dde0331435ff2c4087d4c12d6dc57c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 21:53:35 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bda4cc37f1a557d2837d8e4e16e69d5145002260\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 20:23:35 +0000\n\n improved default implementation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d64370cad6da67974130fe8691db86f324ccfb3f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 20:17:02 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14559 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 339e893845385ccd7447bab65e05f7f809f0b7e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 20:01:37 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 004bc51dc202c5f5725565dbc86884dc4f9b07a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 20:00:54 +0000\n\n [maven-release-plugin] prepare release hudson-1_276\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7db56f3f2cd7286f214980e882955da410ac7c44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 19:40:06 +0000\n\n Added direct configuration links for the \"manage nodes\" page.\n (<a href=\"http://www.nabble.com/How-to-manage-slaves-after-upgrade-to-1.274-td21480759.html\">discussion</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d0cef35ae59609389823c22cc7a7f21560a3374\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 19:32:08 +0000\n\n [FIXED HUDSON-2831] Added a handling for a jar name detection based on URLConnection. Will be in 1.274.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aae0f88413cebf74743a5c0685651b5b77fd618c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 15:48:04 +0000\n\n [FIXED HUDSON-2840]\n Implemented this in 1.276. In the recipient list, one can enter \"upstream-individuals:PROJECTNAME\" to send e-mails to people who made changes in the upstream.\n \n I'll likely keep this undocumented for now, as this way of adding recipients is somewhat inconsistent with an earlier way of doing this, but OTOH, Jane needs this feature for v3 now.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9db3705232935480416bbf16ae44c5de0fe6bf6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 15:44:47 +0000\n\n doc improvemetn.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfcc96bbc94899cb0ede173dca41a3e6c17f5235\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 15:14:14 +0000\n\n If a build has no change, e-mail shouldn't link to the empty changeset page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bc5f0b5e9fcf968ad12cb1d47a06aee5e0f9d11\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 04:12:05 +0000\n\n Updated Japanese translation(Manage Nodes)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa8942895d0a35690a47b9268fe7bd20b5811133\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-16 02:35:58 +0000\n\n Unit test in plugin will now automatically load the plugin.\n (<a href=\"http://www.nabble.com/patch%3A-WithPlugin-annotation%2C-usable-in-plugin-projects-td21444423.html\">discussion</a>)\n \n This goes in hand with a change in maven-hpi-plugin at rev.14527\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14532 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a22c190b4a2e21acf193bc3494bead8b06160721\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 23:06:56 +0000\n\n [FIXED HUDSON-2852] Fixed the encoding problem that I introduced in rev.13966\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14526 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9505b011a85c973f271e8bcdbb18214618a8a270\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 22:41:05 +0000\n\n I think this was causing the random test failures --- the change in rev.14466 was making the test slaves not to connect initially.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14525 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1e4f83c8140b9a365ddad9b1ffe20cc1f52b245\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 21:57:46 +0000\n\n [HUDSON-2855] improved the error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14522 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97f4b5590b87a67e49f8046355a84e59b34b67ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 20:17:31 +0000\n\n [HUDSON-2842] I'm still not quite sure why this gets into an infinite loop, but I made some improvements to the DLL.\n Check with the reporter if this resolves his issue.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14518 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f818cebef90bf7dbcf85a86f334775ef8d4a900\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 18:31:32 +0000\n\n [FIXED HUDSON-2809] Ok button on New View page was always disabled\n when not using project-specific permissions. Fixed in 1.276.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14516 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1b15a64c7a0221d486fb4973eafd7e999436761\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 18:19:21 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97c8eefef5a55ea312dd6aed74ef0aa34aa76889\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 15:21:02 +0000\n\n added support for obtaining command line arguments on Unix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit edfaacbadc3b35d769fdaa27bc37a766e024a42f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 02:49:33 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14504 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4254087d578ea40cfef9c596aa36a25a54df89d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 02:46:08 +0000\n\n [maven-release-plugin] prepare release hudson-1_275\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81d37493956c79f945fe5a9b019bb7dab7a11f57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-15 02:27:47 +0000\n\n making this optional so that I can cut a release.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 438b7510a47e33da73b2fe51cef6173af51bb0c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 23:31:15 +0000\n\n Improved error diagnostics. See http://www.nabble.com/InvalidProjectModelException---how-to-determine-cause--tt21466535.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c676b1f16350c7c06870b527c7fc8de2188c3a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 23:08:40 +0000\n\n Debian package now has the <tt>RUN_STANDALONE</tt> switch to control if hudson should be run as a daemon.\n (<a href=\"http://www.nabble.com/Debian-repo-tt21467102.html\">report</a>)\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f357c188a7c385f8ee80827664bf533e95f1279\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 22:32:15 +0000\n\n fix a version.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14495 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99e8ae4a8ef2913fc18a3f2fb19acc9934fabbe6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 22:30:23 +0000\n\n don't rely on java being on the path.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14494 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22d849ecca629c615f9158f59d89222d32483999\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 22:12:46 +0000\n\n added a place holder at the old slave configuration page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc07ad7d4ec13dbbe815dafd999270e3ca595ca6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 21:47:10 +0000\n\n Removed unused <tt>spring-support-1.2.9.jar</tt> from Hudson as it was interfering with the Crowd plugin.\n (<a href=\"http://www.nabble.com/Getting-NoSuchClassDefFoundError-for-ehcache-tt21444908.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8193d06cb80a5ba6fe01e0fd0d8915b6a8eed456\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 21:44:04 +0000\n\n This change broke JNLPLauncherTest by hiding JNLP launch link.\n So for now I'm chaging the implementation so that it hides launcher main.jelly if and only the strategy demands to do so,\n which is closer to Stephen's original intention (even though this makes the method somewhat inconsistent with its name.)\n \n I'm of opinion that we shouldn't try to hide the launcher, but I'm waiting for Stephen to chime in on that change.\n See http://www.nabble.com/Re%3A-svn-commit%3A-r14467---trunk-hudson-main-core-src-main%3A-java-hudson-model-java-hudson-slaves-resources-hudson-model-Computer-tt21465182.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 211ca895eca87d835fbe5c76f967204a24f53bea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 21:19:50 +0000\n\n Fixed a test broken by rev.14457.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 316496aaa4a5cea7da997b9ad5b5456b18d9fa4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 21:09:59 +0000\n\n Boolean operators are awkward inside XML, so let's use more human-friendly equivalent\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78fc5b6d7f67d7271f4f45fc7efd77ea4a55f053\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 21:06:04 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit faada885ae7f88c0b7f082ba6f21ec11e454d710\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 21:00:13 +0000\n\n in addition to rev.14483, this change activates the SMF lifecycle support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14484 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e20e94d5c27282ffe96cdb881164de5c3c92aaa1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 20:59:18 +0000\n\n Added SMF life cycle.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14483 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b656cd85670e0d5187498e3e38f13b9144cf333f\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 18:03:38 +0000\n\n [FIXED HUDSON-2843] Util.getTimeSpanString() got exception for times <10 sec\n on locales with comma as fraction separator. Now passing time value to localizer\n as float instead of String.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14480 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d6df4504996de83abe3fa66b51bc6ff52017748\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 12:57:38 +0000\n\n If some mad fool (i.e. me) is on the slave status page and has auto refresh enabled, when the schedule says that the slave should be taken off line, but the take off-line check has not had a chance to run yet, don't tell people that they cannot manually launch the slave...\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4bc3398be05b58698eb0d8bd4b44370ab2683243\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 12:49:25 +0000\n\n I wasted an hour trying to find this link on a clean Hudson install. And the link has useful information even if you are not running slave nodes. This makes its function more obvious and generic\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14468 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd98a6512cb594a6b1ca5411a0872dca796e9d58\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 12:41:43 +0000\n\n When a node is scheduled to not be available, we should not show the manual launch button\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14467 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 925ef1d09d0127c9d31e9d0f591810765a735e15\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 11:31:17 +0000\n\n When Hudson was initially started, it was ignoring the retention strategy and starting all nodes anyway.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14466 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5f1ca1d2ded670db80b1b9e998e057594b0e389\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 11:24:39 +0000\n\n tone logging down a tad\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efb1386cc765d6b9c29b13527d5318dfb5f81245\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 11:24:08 +0000\n\n add a description to clarify what happens when the time to keep the node on-line is longer than the time between starts.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80bc832cab53834acf08d0d5b5f461d1c0f52f62\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 11:20:14 +0000\n\n Fixing a number of issues, and ensuring that the schedule is processed a bit more correctly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14463 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cd3317ee8d580d6f8ef887a598fdf39c93ac121\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 11:19:05 +0000\n\n Should expose retentionStrategy descriptors via an URL so that they perform parameter validation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3a7bd1f3f426a8eb87d665e0821b1d0fc638334\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 08:57:40 +0000\n\n Doh! Bad copy-paste\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14460 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47d45678cc5b0862329a5150088bb7b9fdcff6f8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 05:48:58 +0000\n\n Fix to allow multiple rowSets with same \"name\" parameter,\n which can happen if multiple plugins use a config.jelly for the plugin class\n (Hudson/configure.jelly does f:rowSet name=\"plugin\" for each one).\n Fix is to use the generated id for the id attribute rather than the given\n name, so there are no duplicate ids.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c646d9f515e1ba42198166a2f17ddbd56090e643\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-14 02:32:29 +0000\n\n recording a progress of auto-installing SMF and where I get blocked\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2ed4a2b058ece7c79ffd813e6baf40e4c3b8450\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 23:31:48 +0000\n\n Specifying maven-antrun-extended-plugin = 1.36 in a couple more places.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35621c081a0710e00a6065448ccf1d4659bf1053\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 23:28:16 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14454 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e268bbcd4cd7cae5673fef4841dbcfbf630ac6ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 23:25:38 +0000\n\n auto-import manifest\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61f29296ecb9050422717154feda5aa133d7a55d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 23:24:03 +0000\n\n maven-antrun-extended-plugin needed an explicit version since maven.glassfish.org is down.\n Also removing explicit version for maven-jar-plugin (NetBeans' editor warns that this duplicates the default setting.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14452 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 500029a424c89628ba367413e407292041f09769\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 16:49:58 +0000\n\n adding scheduled slave startup\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14446 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f5568a2f490bd551955f73cfd17b1aa129a79bf\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 14:45:37 +0000\n\n Fix: Let the build fail if Environment.tearDown returns false.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a9208081bca3f9d7dad34150b51a1c245ffc284\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 02:51:21 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14423 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43a84257a7fd89ce16726c037d3267af3f4d5bab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 02:17:55 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d370a516fe07809ac2e299ee0869ec72d9af6d94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 02:17:31 +0000\n\n [maven-release-plugin] prepare release hudson-1_274\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 183c25bb313d92b9159cb56fa30a8e5622cbfe03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 02:01:33 +0000\n\n [HUDSON-2829] I think I fixed this in 1.274. Let me know if that fixes the problem for you.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0210c4bf66a01c8d324760df8f5507e57229c091\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 01:59:10 +0000\n\n XML API caused NPE when xpath=... is specified.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=2828\">issue 2828</a>)\n \n Fixed in 1.274.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14413 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5260215da25359d93154e03d19399cefb77f8861\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 01:34:11 +0000\n\n added a regression test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b81e451b8b7953a36781fe766eb566967bfc22f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 01:28:47 +0000\n\n this should do.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5045179bbad9a437f295587a8c3031126c28667f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 01:26:58 +0000\n\n rolled back this after seeing a comment from Alan:\n http://www.nabble.com/Status-Code-400-viewing-or-downloading-artifact-whose-filename-contains-two-consecutive-periods-tt21407604.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 759d4d90d2179bf64a8e55539c7247a3b70ad07a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 01:11:49 +0000\n\n Hudson renders durations in milliseconds if the total duration is very short.\n (<a href=\"http://www.nabble.com/Unit-tests-duration-in-milliseconds-tt21417767.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1153d511c2af2daedd210d68ebd6becc525f3a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 00:45:05 +0000\n\n Artifact/workspace browser was unable to serve directories/files that contains \"..\" in them.\n (<a href=\"http://www.nabble.com/Status-Code-400-viewing-or-downloading-artifact-whose-filename-contains-two-consecutive-periods-tt21407604.html\">report</a>)\n \n This was due to a security check.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9bd02f91fe268d650c472944c548bc2b948f6d90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 00:25:00 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf9d021a2d21a45ca4934d3abc71126ae2e1716b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 00:04:30 +0000\n\n On Unix, Hudson will contain symlinks from build numbers to their corresponding build directories.\n (Also see the previous commit that includes the change where we actually create a symlink.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9d107cc87149505d529eb73d2b308da3108559a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-13 00:02:10 +0000\n\n so this is where we create the .2008-01-23-01-23-45 directory.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf8bd4e1951c5f4bca0eb34a010f207bb3c5ccfd\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 22:21:59 +0000\n\n new translations and fixes for French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b7ea791784d6d1e0e1781ab5aa23c65eaa76503\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 20:12:57 +0000\n\n [FIXED HUDSON-2461] Applied a slightly modified patch. Fixed in 1.274.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d82e08f3579e4d927a1d819d08a0f64b8eb813d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 20:09:07 +0000\n\n don't use a deprecated class\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d65f6ecfc829a5024ee7f9b200ed2eaafe497ecd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 19:50:50 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ab9ecb3b3456a90a5740fcc2bab5675fc2b789c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 19:21:25 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0efd602016554bd93746f599d1c4194055149dfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 19:16:15 +0000\n\n [maven-release-plugin] prepare release hudson-1_273\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d46586fb876adb1824ce6159f67a3df6f1ba495a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 18:36:19 +0000\n\n [FIXED HUDSON-2781] This appears to be already fixed by brucechapman in rev.14235.\n I tweaked the script a bit to avoid global scope corruption.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14385 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d98e72f403be0572be4cfeed745f2e0fca47504\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 17:33:29 +0000\n\n [FIXED HUDSON-2804] I must have failed to handle non-ASCII characters correctly when I moved them one file to another. Fixed in 1.273.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4719554a359b96d588c8d47f3a4216c364ab40df\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 03:10:57 +0000\n\n Added Japanese localzation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f061322cd91edd6f153daac800c7c9362a95252d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 02:55:48 +0000\n\n [FIXED HUDSON-2818] D'oh! Fixed in 1.273.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14361 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a372d0958ddf81ddd2a90564e5e067e2ead4d08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 02:40:04 +0000\n\n avoid ajax calls that will fail, as these URLs require the read access.\n This should fix the test failures.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20a1e6304718ed02ad55c94905d9c0745f576b7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 02:30:06 +0000\n\n Hudson core version update check is reimplemented as AdministrativeMonitor.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c31e1ba8d5141512a5a186d3df943cbbd0a9fa11\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 02:18:15 +0000\n\n improved jelly taglib doc generation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14358 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6475ff6c4f820824df21ebc121b3324e550abb93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 02:17:22 +0000\n\n [HUDSON-1646] Formalized an extension point to monitor the system for self diagnosis.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14357 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3a48d508c249792360d79108719d8a595ac9527\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 02:15:22 +0000\n\n [HUDSON-1646] Formalized an extension point to monitor the system for self diagnosis.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 044c4ad122652f98d82417abefc8b9598130e841\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 01:58:47 +0000\n\n [FIXED HUDSON-2793] Fix from HUDSON-2379 introduced a bug for artifact/workspace\n filenames with spaces.\n - Added new Util.rawEncode which encodes the right set of characters (based on\n RFC1738) and deprecated Util.encode which only encodes non-ASCII. Unit test too.\n - Change previous fix to use Util.rawEncode instead of URLEncoder.encode\n - New fix: add h.xmlEscape call for each displayed filename in artifacts/workspace\n so & and < are encoded for HTML display\n - Add all these fixes in Run/artifacts-index.jelly which wasn't included before\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfa07b5024450d0f50e45baaf28bbd56e3f2c3ba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 01:35:40 +0000\n\n [HUDSON-1646] In 1.273, Added http://server/hudson/descriptor/hudson.triggers.SCMTrigger/ to show the summary of SCM polling activities and how long it's taking, to assist the trouble-shooting of this issue.\n \n From this page, please jump to the polling log page of individual projects, to see why they are stuck.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f71f863f3a6833d5781acca1eca55b22c9574c24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-11 00:55:58 +0000\n\n added a centralized monitoring screen for the polling activities.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3805d3a00516bbcaf77ddb59b282ea86fecda58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 20:08:47 +0000\n\n [FIXED HUDSON-2821] <t:executors/> and <t:queue /> chooses the correct ajax URL based on the current object's capability.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29abf90a8530be43647ed526bf75b78be5430963\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 20:01:56 +0000\n\n modified to take base types into account\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd0a559666bdb861efc4727dc002dc8d291a403f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 19:23:17 +0000\n\n [HUDSON-2721] I'm still seeing a hang, this time waiting to join a destroyed process.\n \n \"main\" prio=10 tid=0x08070400 nid=0x2 in Object.wait() [0xfe4b3000..0xfe4b5d48]\n java.lang.Thread.State: WAITING (on object monitor)\n at java.lang.Object.wait(Native Method)\n - waiting on <0xf46f7a40> (a java.lang.UNIXProcess)\n at java.lang.Object.wait(Object.java:485)\n at java.lang.UNIXProcess.waitFor(UNIXProcess.java:115)\n - locked <0xf46f7a40> (a java.lang.UNIXProcess)\n at hudson.Proc$LocalProc.join(Proc.java:119)\n at hudson.Proc$LocalProc.kill(Proc.java:159)\n at hudson.slaves.JNLPLauncherTest.launchJnlpAndVerify(JNLPLauncherTest.java:79)\n at hudson.slaves.JNLPLauncherTest.testHeadlessLaunch(JNLPLauncherTest.java:45)\n \n Perhaps somehow it's failing to destroy the child process? The child process stack trace indicates no trace of being terminated.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 736aec2caeec0dbe2f4c369fe5d149cbb1f48050\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 18:23:05 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14345 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af755514985ee0fe945d5feb0e4d1884ea0912b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 17:57:11 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ed29df79b4206bb3fce65b31e7ef97cd4885ddc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 17:53:59 +0000\n\n [maven-release-plugin] prepare release hudson-1_272\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46fffdb82dfb3e9c4b1d5f43b18676b495f9e3bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 17:42:41 +0000\n\n ignore artifacts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eabc1a198b297766d9c2169d1c654238574aa9cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 09:13:28 +0000\n\n JNLP slave agents is made more robust in the face of configuration errors.\n (<a href=\"http://d.hatena.ne.jp/w650/20090107/1231323990\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a56169ba82108c8f94cfaa2f8746798c9cdd8be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 08:38:30 +0000\n\n Remote XML API now suports the 'exclude' query parameter to remove nodes that match the specified XPath.\n (<a href=\"http://d.hatena.ne.jp/masanobuimai/20090109#1231507972\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5787a1da6e167beb49b364f2efc5598683f21e33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 08:30:35 +0000\n\n visibility adjustments. Rendering the whole test result in one batch is probably too much.\n \n (Note that even after this change, with a sufficient depth level you can still do so.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fef1c17bf29ec0a10e4ce2bcf27c9b021fcb5d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 08:24:04 +0000\n\n added export annotation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d591994bfc9ea372c5dd5127906f2296d123c0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 08:15:17 +0000\n\n visibility adjustment after seeing http://d.hatena.ne.jp/masanobuimai/20090109#1231507972\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7211200b72c26121e318fe24acb1402018c7f5bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 08:08:37 +0000\n\n visibility adjustment after seeing http://d.hatena.ne.jp/masanobuimai/20090109#1231507972\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f9c983cb67a9a4600c13b2c6eb88ab32aac49d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 07:55:30 +0000\n\n [FIXED HUDSON-2779] API needs to remain compatible with pre-1.269.\n \n Also note that the primary view may not necessarily expose all items, so <jobs> is necessary on Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56d1e530cafab3e945b8402378fd211c4a4c6fc2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 06:46:39 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 692d9e4c729094c447a4c3bd7bb53339826f4f67\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 04:31:28 +0000\n\n Updated Japanese localization up to r14328\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36557182bca3e9f97b3ed78d090137c674b3ecca\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 01:47:09 +0000\n\n Fixed 404 error in Dumb configuration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a27fd88c5d1e881f886e86e6e56cbe41495fac7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 01:29:11 +0000\n\n [FIXED HUDSON-2816] turns out this is because <expandableTextbox /> doesn't work properly with form field databinding.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 833e3622336177afd1045dce28b79a7b27089f68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 01:11:59 +0000\n\n don't collect usage statistics during tests.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89f7dbb31171835823eb8ac88c16847f2ca64791\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 01:06:35 +0000\n\n allow the system message to be set programmatically.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c63ce3f6102c63375bb1b527eb4bcfe9079f8dbe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-10 00:11:18 +0000\n\n Turns out if the config is reloaed from the disk before it's saved, the primaryView field is left non-null and we won't create the All view.\n See the post from Xavier in http://www.nabble.com/all-view-disappeared-tt21380658.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20c13b724ef6932c584afb2d4589bfbdbb192532\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 23:38:57 +0000\n\n If for some reason \"All\" view is deleted, allow people to create it again.\n (<a href=http://www.nabble.com/all-view-disappeared-tt21380658.html>report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 053e8e7b47c081d3a6b401ffe38dfb2b40d84e41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 22:34:53 +0000\n\n Upgraded JNA to 3.0.9 to support installation as a service on 64bit Windows.\n (<a href=\"http://www.nabble.com/error-installing-hudson-as-a-windows-service-tt21378003.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9bfced3240112618919d25cc9e2bd7f5a2ca3584\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 22:29:12 +0000\n\n Improved the error diagnosis, after seeing http://www.nabble.com/error-installing-hudson-as-a-windows-service-tt21378003.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07794e3041cf56dcbb57946436358253e9bb5aa9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 22:26:13 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86b921ec0a4ce7bd1fd1f39aa034f56a918abb9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 21:52:09 +0000\n\n Improved the error diagnosis, after seeing http://www.nabble.com/error-installing-hudson-as-a-windows-service-tt21378003.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b2f0f145ef9540db2da36e2310203c06b4c7de2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 21:51:06 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38f33e7513c5bbccc09733801732b879162d3974\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 21:47:57 +0000\n\n [maven-release-plugin] prepare release hudson-1_271\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1254e9aeb13e091460695e43ada85733d3fc6560\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 21:44:08 +0000\n\n fixed a test failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dca8ff08139d5be3babf2f4ca13d7a033451c4fc\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 16:44:53 +0000\n\n Use b.parent instead of b.project in case b is not an AbstractBuild\n (as with an ExternalRun), so the project name/link is shown in Build History.\n Also use displayName instead of name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cb284b7521685259d944471675e6d9b2a57b365\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 16:15:45 +0000\n\n [FIXED HUDSON-2812] Add missing word in help text.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98483e4fe134ceca4f8ecc19d62f735a1312f5a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 06:55:23 +0000\n\n [FIXED HUDSON-754] Master can now have its own set of labels.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14270 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef880cf140f97ffe1fa2826a2659583949d6e2ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 06:22:01 +0000\n\n Hudson's permission group should be the first in the list.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0213f18e50eaddb0754c7d82ab9340ad5e215c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 06:11:46 +0000\n\n Hide delete link from /computer/(master)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14267 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b96b5d449fc760d129150082557c351d784abafe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 05:52:48 +0000\n\n bug fix. The \"configure\" link from the computer page wasn't getting anywhere.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96f8deb8a5758c48d2e5de7e8242a405d22fb2e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 05:41:10 +0000\n\n wrong place to have @title\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14261 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cad0b1f29386de28fb53539ba02541a8fdf0dc8\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-09 04:36:41 +0000\n\n [FIXED HUDSON-1768] Handle unsafe URL characters for package/class names too.\n [FIXED HUDSON-2788] Add backslash as URL unsafe charcter (IE auto-replaces \\ as /).\n Details:\n Add getSafeName (just does safe(getName())) in TabulatedResult.\n Use safe names as keys in maps for PackageResults/ClassResults, and use safe name\n when constructing links in jelly and in CaseResult.getRelativePathFrom().\n Add \\ as character to replace in TestObject.safe().\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd948cf64382a68f47d207062b62223cba9dbeb0\nAuthor: brucechapman <brucechapman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 23:34:43 +0000\n\n [FIX HUDSON-2581] make test run under windows\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16709852a918fe0f3f53d3c6c4963ddfdff44024\nAuthor: brucechapman <brucechapman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 22:10:02 +0000\n\n [FIX HUDSON-2580] \"Email Notification\" action does not work as a Promotion plugin action\n \n Cause: Mailer extends Publisher extends BuildStepCompatibilityLayer without\n overriding BuildStepCompatibilityLayer's version of perform(AbstractBuild...)\n therefore perform() does nothing except return true.\n \n Fix: Override the new perform signature in Mailer.\n \n Getting this to work involved removing a whole swag of pointless generics in\n MailSender which doesn't actually care about the specific type of AbstractBuild\n or AbstractProject so wildcards can be used, simplifying things quite a lot.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 055b1ce30d0827b03020d347a3be30205e8d6413\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 21:53:32 +0000\n\n Fix some bugs from r14215, new master-slave stuff:\n - Fix Status link on (master) node page (was missing parens)\n - Fix Delete, Configure and Build History links on node pages\n (pointed to top level instead of relative)\n - Only show New Node link if you have Administer permission\n - Add permission check on computer/new page\n - Removed broken \"Configure Executors\" link on nodes page\n (now each node has its own Configure link)\n - Fix one help link in DumbSlave config page\n - Fix group label for new Slave permissions\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8355fe90eb353498b817efb9fa7c1f882030549\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 06:24:06 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14246 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f62c736a56ce9c9a5a6f41bb83345034a83b1892\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 06:23:48 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14245 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2efd5ca58f3fbb2310e7efd9ab8e65ec277967b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 06:16:41 +0000\n\n added missing titles.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f00710bf1a4dec2127fd5b225dfca8d8b22b2244\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 06:09:03 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3151ff1b8058c21eeeb151984800171c01ba213e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 06:07:19 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 583a0bf0c8108880b7669581a1f171f4c7fd191a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 05:56:24 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d4d3611c71bdbe01b519e63b7e5d41b2573ddb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 05:46:48 +0000\n\n the varName attribute hasn't been necessary for a while.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14240 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f98054f552d0dcc3ca000a680b5de8899443532\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 05:32:37 +0000\n\n avoid using a deprecated method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ebeb4db239f6d3833b194496cb99c2d32f3118c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-08 05:31:36 +0000\n\n marked unused \"prefix\" parameter.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 077179c73204580dad31df61d43964874d505920\nAuthor: brucechapman <brucechapman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-07 20:53:10 +0000\n\n [FIXED HUDSON-2781] Promoted builds with various plugins breaks project configuration screen\n editableComboBox.jelly causes infinite recursion in its onload handler when used more than once per page with the same value for id parameter.\n changed so that unique names are used to hold the onload function and combo list elements and the previous value of onload\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14235 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04b859e4139115304728eb0703d96a0d3b38466a\nAuthor: brucechapman <brucechapman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-07 04:37:31 +0000\n\n Test was failing with invalid URL exception on Windows\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14229 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36d166cd3164dfc25557592e4d980aa084fb9452\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-07 02:39:27 +0000\n\n wrong id\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e191dfafddb3d700d5abb3cea024a402b22e168b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-07 02:39:16 +0000\n\n deploy Maven-generated site, which contains documentation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b644bdd18c84815d71127536b733939f41d48a8d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-07 01:27:24 +0000\n\n additional merge fixes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4eac0db458c7a8a3b9f1e5a97778dcee3b21a473\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-07 01:18:48 +0000\n\n somehow committed w/o fully resolving conflits\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14217 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d771bc2e335fea5369ba06066c87866494fa5e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-07 01:02:56 +0000\n\n Merged revisions 11754-11755,11763-11766,11770,11773-11777,11791-11797,11828-11829,11831-11839,11841-11843,11850,11854,11994,12774,12778-12793,12820-12822,12831-12841,12854-12855,12860-12882,12896-12905,12914-12920,12938-12941,12950,13045-13046,13048,13063-13064,13066,13072-13076,13111,13122-13147,13150,13153-13158,13487-13488,13851-13852,13854-13856,13859,13866-13867,13869,13872-13876,13878-13879,13883-13885,13887-13890,13896-13919 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/multiple-computer-per-node\n \n ................\n r11754 | kohsuke | 2008-08-25 17:59:14 -0700 (Mon, 25 Aug 2008) | 3 lines\n \n Adding EphemeralNode for non-persisted dynamically-allocated expandable/shrinkable slave pool.\n \n Tweaked the serialization of Hudson.slaves accordingly.\n ................\n r11755 | kohsuke | 2008-08-25 18:10:42 -0700 (Mon, 25 Aug 2008) | 1 line\n \n making a small improvements\n ................\n r11763 | kohsuke | 2008-08-26 13:57:25 -0700 (Tue, 26 Aug 2008) | 1 line\n \n adding more convenience methods\n ................\n r11764 | kohsuke | 2008-08-26 14:24:20 -0700 (Tue, 26 Aug 2008) | 1 line\n \n ported mask capability from the TFS plugin to the core.\n ................\n r11765 | kohsuke | 2008-08-26 14:26:25 -0700 (Tue, 26 Aug 2008) | 1 line\n \n making it non-final to allow for subclassing\n ................\n r11766 | kohsuke | 2008-08-26 14:35:20 -0700 (Tue, 26 Aug 2008) | 1 line\n \n test case for NodeList\n ................\n r11770 | kohsuke | 2008-08-26 15:15:21 -0700 (Tue, 26 Aug 2008) | 3 lines\n \n Wrote a simple tool that monitors a file system change (in a poor way) and triggers a build.\n ................\n r11773 | kohsuke | 2008-08-26 17:20:30 -0700 (Tue, 26 Aug 2008) | 1 line\n \n made more structured\n ................\n r11774 | kohsuke | 2008-08-26 17:47:41 -0700 (Tue, 26 Aug 2008) | 1 line\n \n indentation fix\n ................\n r11775 | kohsuke | 2008-08-26 17:48:22 -0700 (Tue, 26 Aug 2008) | 1 line\n \n remove the use of a deprecated feature.\n ................\n r11776 | kohsuke | 2008-08-26 17:51:54 -0700 (Tue, 26 Aug 2008) | 1 line\n \n renamed to 'ALL' to be consistent with recent use of DescriptorList\n ................\n r11777 | kohsuke | 2008-08-26 18:04:17 -0700 (Tue, 26 Aug 2008) | 1 line\n \n adding NodeFactory list and its configuration mechanism\n ................\n r11791 | kohsuke | 2008-08-27 09:43:38 -0700 (Wed, 27 Aug 2008) | 1 line\n \n picked up the latest jelly with Iterable support in <j:forEach>\n ................\n r11792 | kohsuke | 2008-08-27 09:44:08 -0700 (Wed, 27 Aug 2008) | 1 line\n \n Iterable support added in commons-jelly 1.1-hudson-20080826\n ................\n r11793 | kohsuke | 2008-08-27 10:15:14 -0700 (Wed, 27 Aug 2008) | 2 lines\n \n - added name to NodeFactory for binding NodeFactory to URL tree.\n - NodeFactory should be access controlled\n ................\n r11794 | kohsuke | 2008-08-27 10:41:11 -0700 (Wed, 27 Aug 2008) | 1 line\n \n added a method to add one Node at a time\n ................\n r11795 | kohsuke | 2008-08-27 10:41:37 -0700 (Wed, 27 Aug 2008) | 1 line\n \n added permission constatnt\n ................\n r11796 | kohsuke | 2008-08-27 10:42:13 -0700 (Wed, 27 Aug 2008) | 1 line\n \n allowing the launch method to throw an exception.\n ................\n r11797 | kohsuke | 2008-08-27 10:44:13 -0700 (Wed, 27 Aug 2008) | 1 line\n \n improving the handling\n ................\n r11828 | kohsuke | 2008-08-29 11:07:16 -0700 (Fri, 29 Aug 2008) | 1 line\n \n added executor config to the sidebar.\n ................\n r11829 | kohsuke | 2008-08-29 11:16:11 -0700 (Fri, 29 Aug 2008) | 1 line\n \n \"it\" should be assigned to NodeFactory\n ................\n r11831 | kohsuke | 2008-08-29 11:44:41 -0700 (Fri, 29 Aug 2008) | 1 line\n \n formatting changes\n ................\n r11832 | kohsuke | 2008-08-29 11:59:21 -0700 (Fri, 29 Aug 2008) | 1 line\n \n added a script to create a flashing image from any picture\n ................\n r11833 | kohsuke | 2008-08-29 12:07:56 -0700 (Fri, 29 Aug 2008) | 1 line\n \n doc improvement.\n ................\n r11834 | kohsuke | 2008-08-29 13:37:59 -0700 (Fri, 29 Aug 2008) | 1 line\n \n added new images to indicate that a slave is launching\n ................\n r11835 | kohsuke | 2008-08-29 13:43:41 -0700 (Fri, 29 Aug 2008) | 1 line\n \n indicate a launching slave accordingly.\n ................\n r11836 | kohsuke | 2008-08-29 14:02:28 -0700 (Fri, 29 Aug 2008) | 1 line\n \n added a method to remove a Node.\n ................\n r11837 | kohsuke | 2008-08-29 14:02:38 -0700 (Fri, 29 Aug 2008) | 1 line\n \n disconnect\n ................\n r11838 | kohsuke | 2008-08-29 14:03:22 -0700 (Fri, 29 Aug 2008) | 1 line\n \n formatting changes\n ................\n r11839 | kohsuke | 2008-08-29 14:14:04 -0700 (Fri, 29 Aug 2008) | 1 line\n \n allowing subclasses.\n ................\n r11841 | kohsuke | 2008-08-29 14:28:29 -0700 (Fri, 29 Aug 2008) | 1 line\n \n constructor should be the first in the definition.\n ................\n r11842 | kohsuke | 2008-08-29 14:31:01 -0700 (Fri, 29 Aug 2008) | 1 line\n \n doc improvement.\n ................\n r11843 | kohsuke | 2008-08-29 14:32:48 -0700 (Fri, 29 Aug 2008) | 1 line\n \n fixed a problem of using partially constructed object during launch(), because the setNode() method is called from the Computer constructor.\n ................\n r11850 | kohsuke | 2008-08-29 14:50:36 -0700 (Fri, 29 Aug 2008) | 1 line\n \n serialize NodeFactory first so that references to them from NodeList will become references in XML.\n ................\n r11854 | kohsuke | 2008-08-29 14:56:56 -0700 (Fri, 29 Aug 2008) | 1 line\n \n cleaning up a bit.\n ................\n r11994 | kohsuke | 2008-09-03 14:42:11 -0700 (Wed, 03 Sep 2008) | 21 lines\n \n Fixed ArrayIndexOutOfBoundsException during replace(), when the title contains a '$' literal.\n \n The typical stack trace looks like:\n \n Caused by: java.lang.ArrayIndexOutOfBoundsException: 32\n at hudson.MarkupText$SubText.start(MarkupText.java:95)\n at hudson.MarkupText$SubText.group(MarkupText.java:131)\n at hudson.MarkupText$SubText.replace(MarkupText.java:154)\n at hudson.MarkupText$SubText.surroundWith(MarkupText.java:83)\n at\n hudson.plugins.jira.JiraChangeLogAnnotator.annotate(JiraChangeLogAnnotator.java:37)\n at\n hudson.scm.ChangeLogSet$Entry.getMsgAnnotated(ChangeLogSet.java:117)\n ... 148 more\n \n Vijayan Jayaraman and I found this problem while we were looking at the server log of Hudson for OpenJFX.\n \n Adding a unit test to verify this behavior, too.\n ................\n r12774 | kohsuke | 2008-10-27 15:03:36 -0700 (Mon, 27 Oct 2008) | 3 lines\n \n preparing for heterogenousness in Node, so that different Node can be configured with different UIs, much like how different Jobs can be configured.\n \n Creating a slave works also like creating a new job.\n ................\n r12778 | kohsuke | 2008-10-27 15:06:51 -0700 (Mon, 27 Oct 2008) | 1 line\n \n We need to be able to create an emtpy Slave initially, so we have to do with the check in the form field validation.\n ................\n r12779 | kohsuke | 2008-10-27 15:48:04 -0700 (Mon, 27 Oct 2008) | 1 line\n \n making the new slave page a two-step process\n ................\n r12780 | kohsuke | 2008-10-27 15:48:24 -0700 (Mon, 27 Oct 2008) | 1 line\n \n fixed a compilation problem\n ................\n r12781 | kohsuke | 2008-10-27 15:53:30 -0700 (Mon, 27 Oct 2008) | 1 line\n \n bug fixes\n ................\n r12782 | kohsuke | 2008-10-27 15:58:20 -0700 (Mon, 27 Oct 2008) | 1 line\n \n bug fixes\n ................\n r12783 | kohsuke | 2008-10-27 16:08:56 -0700 (Mon, 27 Oct 2008) | 1 line\n \n making the configuration page work for slaves\n ................\n r12784 | kohsuke | 2008-10-27 16:35:17 -0700 (Mon, 27 Oct 2008) | 1 line\n \n added new-computer.svg\n ................\n r12785 | kohsuke | 2008-10-27 16:37:26 -0700 (Mon, 27 Oct 2008) | 1 line\n \n hooking up the config/create pages to the UI\n ................\n r12786 | kohsuke | 2008-10-27 16:44:40 -0700 (Mon, 27 Oct 2008) | 1 line\n \n fixed a copy method.\n ................\n r12787 | kohsuke | 2008-10-27 16:47:33 -0700 (Mon, 27 Oct 2008) | 1 line\n \n code was broken when a slave was renamed\n ................\n r12788 | kohsuke | 2008-10-27 16:58:04 -0700 (Mon, 27 Oct 2008) | 1 line\n \n moving out the commonality into a new tag\n ................\n r12789 | kohsuke | 2008-10-27 17:01:21 -0700 (Mon, 27 Oct 2008) | 1 line\n \n consistent term usage\n ................\n r12790 | kohsuke | 2008-10-27 17:03:19 -0700 (Mon, 27 Oct 2008) | 1 line\n \n retiring the configureExecutors. Slave configuration is now moved to individual slave page\n ................\n r12791 | kohsuke | 2008-10-27 17:10:32 -0700 (Mon, 27 Oct 2008) | 1 line\n \n retired configureExecutors.jelly and completed moved its contents to somewhere else\n ................\n r12792 | kohsuke | 2008-10-27 17:21:53 -0700 (Mon, 27 Oct 2008) | 1 line\n \n bug fix. request handling of \"/descriptor/FQCN/...\" was broken.\n ................\n r12793 | kohsuke | 2008-10-27 17:27:08 -0700 (Mon, 27 Oct 2008) | 1 line\n \n NodeFactory -> Cloud to encourage consistent term usage between the code and the UI.\n ................\n r12820 | kohsuke | 2008-10-29 10:58:20 -0700 (Wed, 29 Oct 2008) | 1 line\n \n formatting fix\n ................\n r12821 | kohsuke | 2008-10-29 11:17:49 -0700 (Wed, 29 Oct 2008) | 1 line\n \n added classes for handling a secret and prevent accidental exposure of a secret in the persisted form\n ................\n r12822 | kohsuke | 2008-10-29 11:32:39 -0700 (Wed, 29 Oct 2008) | 1 line\n \n added a base64 validator\n ................\n r12831 | kohsuke | 2008-10-29 15:58:45 -0700 (Wed, 29 Oct 2008) | 1 line\n \n secret key needs to be persisted outside config.xml (and it is, already!)\n ................\n r12832 | kohsuke | 2008-10-29 16:06:28 -0700 (Wed, 29 Oct 2008) | 1 line\n \n started working on Amazon EC2 plugin\n ................\n r12833 | kohsuke | 2008-10-29 16:09:20 -0700 (Wed, 29 Oct 2008) | 1 line\n \n brought the same enhancement as in <textbox />\n ................\n r12834 | kohsuke | 2008-10-29 16:15:05 -0700 (Wed, 29 Oct 2008) | 1 line\n \n copy over the onclick handler from the original button element\n ................\n r12835 | kohsuke | 2008-10-29 17:01:04 -0700 (Wed, 29 Oct 2008) | 1 line\n \n allow OK messages to be sent with some mark up.\n ................\n r12836 | kohsuke | 2008-10-29 17:06:52 -0700 (Wed, 29 Oct 2008) | 1 line\n \n added connection testing. This pattern needs to be generalized since it happens often\n ................\n r12837 | kohsuke | 2008-10-29 17:13:11 -0700 (Wed, 29 Oct 2008) | 1 line\n \n this is little better\n ................\n r12838 | kohsuke | 2008-10-29 17:17:44 -0700 (Wed, 29 Oct 2008) | 1 line\n \n added spinner\n ................\n r12839 | kohsuke | 2008-10-29 17:31:54 -0700 (Wed, 29 Oct 2008) | 1 line\n \n restructuring the validation button support in a form that can be readily moved to the core.\n ................\n r12840 | kohsuke | 2008-10-29 18:01:41 -0700 (Wed, 29 Oct 2008) | 1 line\n \n added <f:validateButton/> for multi-field server-side validation\n ................\n r12841 | kohsuke | 2008-10-29 18:03:12 -0700 (Wed, 29 Oct 2008) | 1 line\n \n logic moved to <f:validateButton/> in the core.\n ................\n r12854 | kohsuke | 2008-10-30 13:32:58 -0700 (Thu, 30 Oct 2008) | 1 line\n \n @QueryParameter.value won't be necessary any more\n ................\n r12855 | kohsuke | 2008-10-30 13:42:58 -0700 (Thu, 30 Oct 2008) | 1 line\n \n need a strongly-typed constructor.\n ................\n r12860 | kohsuke | 2008-10-30 15:24:18 -0700 (Thu, 30 Oct 2008) | 1 line\n \n adding more reflection support, which in turn we use in taglibs to raise the level of abstraction.\n ................\n r12861 | kohsuke | 2008-10-30 15:33:22 -0700 (Thu, 30 Oct 2008) | 1 line\n \n added a tag to create databinding to a<select> element from an enum property\n ................\n r12862 | kohsuke | 2008-10-30 15:37:44 -0700 (Thu, 30 Oct 2008) | 1 line\n \n adding a smarter bi-directional binding through <f:repeatable field=\"...\"/>\n ................\n r12863 | kohsuke | 2008-10-30 15:47:48 -0700 (Thu, 30 Oct 2008) | 1 line\n \n making progress with the EC2 support\n ................\n r12864 | kohsuke | 2008-10-30 16:12:34 -0700 (Thu, 30 Oct 2008) | 1 line\n \n added form field validation for AMI ID\n ................\n r12865 | kohsuke | 2008-10-30 16:15:44 -0700 (Thu, 30 Oct 2008) | 1 line\n \n added simpler version\n ................\n r12866 | kohsuke | 2008-10-30 16:17:15 -0700 (Thu, 30 Oct 2008) | 1 line\n \n doc improvement\n ................\n r12867 | kohsuke | 2008-10-30 16:17:19 -0700 (Thu, 30 Oct 2008) | 1 line\n \n simplified a bit\n ................\n r12868 | kohsuke | 2008-10-30 16:40:25 -0700 (Thu, 30 Oct 2008) | 1 line\n \n doc improvement\n ................\n r12869 | kohsuke | 2008-10-30 17:00:57 -0700 (Thu, 30 Oct 2008) | 1 line\n \n adding the provisioning of the new slave\n ................\n r12870 | kohsuke | 2008-10-30 17:07:27 -0700 (Thu, 30 Oct 2008) | 1 line\n \n /** {@inheritDoc} */ is the default behavior for javadoc, so there's no point in making that explicit.\n ................\n r12871 | kohsuke | 2008-10-30 17:11:04 -0700 (Thu, 30 Oct 2008) | 1 line\n \n doc bug fix\n ................\n r12872 | kohsuke | 2008-10-30 17:17:20 -0700 (Thu, 30 Oct 2008) | 1 line\n \n simplified a bit\n ................\n r12873 | kohsuke | 2008-10-30 17:19:06 -0700 (Thu, 30 Oct 2008) | 1 line\n \n added RetentionStrategy for EC2 instances\n ................\n r12874 | kohsuke | 2008-10-30 17:21:17 -0700 (Thu, 30 Oct 2008) | 1 line\n \n allowing subclasses to override the disconnect behavior.\n ................\n r12875 | kohsuke | 2008-10-30 18:02:35 -0700 (Thu, 30 Oct 2008) | 1 line\n \n added termination\n ................\n r12876 | kohsuke | 2008-10-30 18:05:30 -0700 (Thu, 30 Oct 2008) | 1 line\n \n forgot to rename when NodeFactory was renamed to Cloud\n ................\n r12877 | kohsuke | 2008-10-30 18:06:08 -0700 (Thu, 30 Oct 2008) | 1 line\n \n using the console icon\n ................\n r12878 | kohsuke | 2008-10-30 18:17:20 -0700 (Thu, 30 Oct 2008) | 1 line\n \n adding UI to remove a slave.\n ................\n r12879 | kohsuke | 2008-10-30 18:48:57 -0700 (Thu, 30 Oct 2008) | 1 line\n \n commons-discovery now needed in stapler\n ................\n r12880 | kohsuke | 2008-10-30 18:50:27 -0700 (Thu, 30 Oct 2008) | 1 line\n \n needs to use a newer version of stapler\n ................\n r12881 | kohsuke | 2008-10-30 18:51:02 -0700 (Thu, 30 Oct 2008) | 1 line\n \n Bye bye CVS\n ................\n r12882 | kohsuke | 2008-10-30 18:51:43 -0700 (Thu, 30 Oct 2008) | 1 line\n \n Bye bye CVS\n ................\n r12896 | kohsuke | 2008-10-31 14:52:07 -0700 (Fri, 31 Oct 2008) | 1 line\n \n fixed the ordering between field and the mighty get(String) method.\n ................\n r12897 | kohsuke | 2008-10-31 15:08:41 -0700 (Fri, 31 Oct 2008) | 1 line\n \n fixed test compilation problems\n ................\n r12898 | kohsuke | 2008-10-31 15:11:25 -0700 (Fri, 31 Oct 2008) | 1 line\n \n marking this as a model object since it's always bound to URL.\n ................\n r12899 | kohsuke | 2008-10-31 15:13:42 -0700 (Fri, 31 Oct 2008) | 1 line\n \n adding UI hook up to manually provision a new node\n ................\n r12900 | kohsuke | 2008-10-31 15:14:00 -0700 (Fri, 31 Oct 2008) | 1 line\n \n after merging the trunk the version number is different\n ................\n r12901 | kohsuke | 2008-10-31 15:21:54 -0700 (Fri, 31 Oct 2008) | 1 line\n \n adding UI hook up for provisioning a new slave\n ................\n r12902 | kohsuke | 2008-10-31 15:45:10 -0700 (Fri, 31 Oct 2008) | 1 line\n \n adding a hook to decorate ComputerLauncher.\n ................\n r12903 | kohsuke | 2008-10-31 15:48:21 -0700 (Fri, 31 Oct 2008) | 1 line\n \n added filtering support\n ................\n r12904 | kohsuke | 2008-10-31 15:52:45 -0700 (Fri, 31 Oct 2008) | 1 line\n \n added view\n ................\n r12905 | kohsuke | 2008-10-31 15:53:49 -0700 (Fri, 31 Oct 2008) | 1 line\n \n doc improvement\n ................\n r12914 | kohsuke | 2008-11-01 17:45:57 -0700 (Sat, 01 Nov 2008) | 1 line\n \n adding code for connecting with SSH\n ................\n r12915 | kohsuke | 2008-11-01 17:49:28 -0700 (Sat, 01 Nov 2008) | 1 line\n \n working on launchers\n ................\n r12916 | kohsuke | 2008-11-01 18:33:12 -0700 (Sat, 01 Nov 2008) | 1 line\n \n added a method to fully read a stream\n ................\n r12917 | kohsuke | 2008-11-01 18:33:45 -0700 (Sat, 01 Nov 2008) | 1 line\n \n bumped up stapler\n ................\n r12918 | kohsuke | 2008-11-01 18:39:41 -0700 (Sat, 01 Nov 2008) | 1 line\n \n doc improvement.\n ................\n r12919 | kohsuke | 2008-11-01 18:45:24 -0700 (Sat, 01 Nov 2008) | 1 line\n \n added a launcher\n ................\n r12920 | kohsuke | 2008-11-01 18:55:02 -0700 (Sat, 01 Nov 2008) | 1 line\n \n implementing the actual ComputerLauncher\n ................\n r12938 | kohsuke | 2008-11-02 08:56:05 -0800 (Sun, 02 Nov 2008) | 1 line\n \n support the field notation\n ................\n r12939 | kohsuke | 2008-11-02 09:20:21 -0800 (Sun, 02 Nov 2008) | 1 line\n \n added the mechanism to execute the init script\n ................\n r12940 | kohsuke | 2008-11-02 09:21:38 -0800 (Sun, 02 Nov 2008) | 1 line\n \n simplification\n ................\n r12941 | kohsuke | 2008-11-02 09:36:21 -0800 (Sun, 02 Nov 2008) | 1 line\n \n adding key handling\n ................\n r12950 | kohsuke | 2008-11-03 11:00:58 -0800 (Mon, 03 Nov 2008) | 1 line\n \n formatting changes\n ................\n r13045 | kohsuke | 2008-11-06 15:24:32 -0800 (Thu, 06 Nov 2008) | 1 line\n \n adding time series datatype for retaining load average statistics in memory\n ................\n r13046 | kohsuke | 2008-11-06 15:59:02 -0800 (Thu, 06 Nov 2008) | 1 line\n \n added a convenience method.\n ................\n r13048 | kohsuke | 2008-11-06 16:21:54 -0800 (Thu, 06 Nov 2008) | 2 lines\n \n - started monitoring # of executor statistics.\n - exposed label to the remote API\n ................\n r13063 | kohsuke | 2008-11-07 13:05:15 -0800 (Fri, 07 Nov 2008) | 1 line\n \n added a convenience method.\n ................\n r13064 | kohsuke | 2008-11-07 13:11:08 -0800 (Fri, 07 Nov 2008) | 1 line\n \n monitor the length of the queue too\n ................\n r13066 | kohsuke | 2008-11-07 14:15:56 -0800 (Fri, 07 Nov 2008) | 1 line\n \n moved the stats to its own class.\n ................\n r13072 | kohsuke | 2008-11-07 15:40:29 -0800 (Fri, 07 Nov 2008) | 1 line\n \n adding provisioning logic based on load statistics\n ................\n r13073 | kohsuke | 2008-11-07 15:46:00 -0800 (Fri, 07 Nov 2008) | 1 line\n \n for effective testing, we need sub-sec precision\n ................\n r13074 | kohsuke | 2008-11-07 16:24:44 -0800 (Fri, 07 Nov 2008) | 1 line\n \n fixed a lie.\n ................\n r13075 | kohsuke | 2008-11-07 16:25:12 -0800 (Fri, 07 Nov 2008) | 1 line\n \n bug fix\n ................\n r13076 | kohsuke | 2008-11-07 16:30:55 -0800 (Fri, 07 Nov 2008) | 1 line\n \n avoid using deprecated methods\n ................\n r13111 | kohsuke | 2008-11-09 11:54:23 -0800 (Sun, 09 Nov 2008) | 1 line\n \n added the Future<?> return parameter to Computer.launch(). To do this w/o breaking compatibility, renamed launch to connect.\n ................\n r13122 | kohsuke | 2008-11-10 14:38:03 -0800 (Mon, 10 Nov 2008) | 1 line\n \n allow programmatic update of the assigned label\n ................\n r13123 | kohsuke | 2008-11-10 14:38:40 -0800 (Mon, 10 Nov 2008) | 1 line\n \n Iterator not needed because CopyOnWriteArrayList doesn't support removal via iterator.\n ................\n r13124 | kohsuke | 2008-11-10 14:39:24 -0800 (Mon, 10 Nov 2008) | 1 line\n \n added another Builder for tests\n ................\n r13125 | kohsuke | 2008-11-10 14:39:48 -0800 (Mon, 10 Nov 2008) | 1 line\n \n simplified a bit. This TestEnvironment stuff needs some clearer story.\n ................\n r13126 | kohsuke | 2008-11-10 14:46:40 -0800 (Mon, 10 Nov 2008) | 1 line\n \n IDEA complains about this.\n ................\n r13127 | kohsuke | 2008-11-10 14:51:53 -0800 (Mon, 10 Nov 2008) | 1 line\n \n improved the error diagnostics by displaying why a provisioned node failed to launch\n ................\n r13128 | kohsuke | 2008-11-10 14:52:12 -0800 (Mon, 10 Nov 2008) | 1 line\n \n Started a test case for NodeProvisioner\n ................\n r13129 | kohsuke | 2008-11-10 14:52:27 -0800 (Mon, 10 Nov 2008) | 1 line\n \n formatting changes\n ................\n r13130 | kohsuke | 2008-11-10 15:16:02 -0800 (Mon, 10 Nov 2008) | 1 line\n \n report the failure as a failure.\n ................\n r13131 | kohsuke | 2008-11-10 16:34:23 -0800 (Mon, 10 Nov 2008) | 1 line\n \n adding a parameter to the connect method to support joining to the pending launch activity.\n ................\n r13132 | kohsuke | 2008-11-10 16:38:31 -0800 (Mon, 10 Nov 2008) | 1 line\n \n making members public so that it can be accessed from other classes (DummyCloudImpl was the first to do this)\n ................\n r13133 | kohsuke | 2008-11-10 16:38:58 -0800 (Mon, 10 Nov 2008) | 1 line\n \n split the cloud implementation to a separate class to allow reuse.\n ................\n r13134 | kohsuke | 2008-11-10 16:56:27 -0800 (Mon, 10 Nov 2008) | 1 line\n \n assign unique names to support multiple jobs\n ................\n r13135 | kohsuke | 2008-11-10 17:11:31 -0800 (Mon, 10 Nov 2008) | 1 line\n \n avoid unnecessary interruption\n ................\n r13136 | kohsuke | 2008-11-10 17:11:41 -0800 (Mon, 10 Nov 2008) | 1 line\n \n adding another test case\n ................\n r13137 | kohsuke | 2008-11-10 17:16:28 -0800 (Mon, 10 Nov 2008) | 1 line\n \n cleaned up a test case\n ................\n r13138 | kohsuke | 2008-11-10 17:36:52 -0800 (Mon, 10 Nov 2008) | 1 line\n \n since the setNode method is called on every Computer just by adding a new node, don't force a new launch attempt.\n ................\n r13139 | kohsuke | 2008-11-10 17:37:38 -0800 (Mon, 10 Nov 2008) | 1 line\n \n perform orderly shutdown by giving computers enough time to disconnect.\n ................\n r13140 | kohsuke | 2008-11-10 17:38:08 -0800 (Mon, 10 Nov 2008) | 3 lines\n \n return Future for synchronization.\n \n This breaks binary compatibility, but I checked none of the plugins in Hudson SVN uses this, so I hope this is OK.\n ................\n r13141 | kohsuke | 2008-11-10 17:38:46 -0800 (Mon, 10 Nov 2008) | 1 line\n \n improved diagnostics\n ................\n r13142 | kohsuke | 2008-11-10 17:39:55 -0800 (Mon, 10 Nov 2008) | 1 line\n \n removed compiler warning\n ................\n r13143 | kohsuke | 2008-11-10 18:02:56 -0800 (Mon, 10 Nov 2008) | 1 line\n \n hide the rounding related problem from Cloud by passing int instead of float.\n ................\n r13144 | kohsuke | 2008-11-10 18:10:10 -0800 (Mon, 10 Nov 2008) | 1 line\n \n bug fix\n ................\n r13145 | kohsuke | 2008-11-10 18:11:51 -0800 (Mon, 10 Nov 2008) | 1 line\n \n formatting changes\n ................\n r13146 | kohsuke | 2008-11-10 18:15:08 -0800 (Mon, 10 Nov 2008) | 1 line\n \n moved the slave launch code to HudsonTestCase for reuse\n ................\n r13147 | kohsuke | 2008-11-10 18:20:19 -0800 (Mon, 10 Nov 2008) | 1 line\n \n adding another test case\n ................\n r13150 | kohsuke | 2008-11-11 07:28:53 -0800 (Tue, 11 Nov 2008) | 1 line\n \n bug fix\n ................\n r13153 | kohsuke | 2008-11-11 14:04:21 -0800 (Tue, 11 Nov 2008) | 1 line\n \n cutting down the test size to 5 to increase the test speed\n ................\n r13154 | kohsuke | 2008-11-11 14:04:37 -0800 (Tue, 11 Nov 2008) | 1 line\n \n improved debuggability\n ................\n r13155 | kohsuke | 2008-11-11 14:10:04 -0800 (Tue, 11 Nov 2008) | 1 line\n \n added another convenience method\n ................\n r13156 | kohsuke | 2008-11-11 14:10:21 -0800 (Tue, 11 Nov 2008) | 1 line\n \n further reduce the test turn around time\n ................\n r13157 | kohsuke | 2008-11-11 14:22:03 -0800 (Tue, 11 Nov 2008) | 1 line\n \n doc improvement and clean up\n ................\n r13158 | kohsuke | 2008-11-11 14:22:28 -0800 (Tue, 11 Nov 2008) | 1 line\n \n added a new metho\n ................\n r13487 | kohsuke | 2008-12-09 17:17:30 -0800 (Tue, 09 Dec 2008) | 1 line\n \n SlaveTemplate needs to be able to computer # of executors.\n ................\n r13488 | kohsuke | 2008-12-09 17:18:05 -0800 (Tue, 09 Dec 2008) | 1 line\n \n fixed a compilation problem with the latest head of the branch\n ................\n r13851 | kohsuke | 2008-12-24 13:40:43 -0800 (Wed, 24 Dec 2008) | 82 lines\n \n fixed a dead lock reported by Jesse.\n \n Found one Java-level deadlock:\n =============================\n \"Executor #0 for master\":\n waiting to lock monitor 0x09409bac (object 0x87474ca0, a hudson.util.CopyOnWriteMap$Hash),\n which is held by \"main\"\n \"main\":\n waiting to lock monitor 0x09409b48 (object 0x87474d48, a hudson.model.Hudson$MasterComputer),\n which is held by \"Executor #0 for master\"\n \n Java stack information for the threads listed above:\n ===================================================\n \"Executor #0 for master\":\n at hudson.util.CopyOnWriteMap.remove(CopyOnWriteMap.java:78)\n - waiting to lock <0x87474ca0> (a hudson.util.CopyOnWriteMap$Hash)\n at hudson.model.Hudson.removeComputer(Hudson.java:717)\n at hudson.model.Computer.removeExecutor(Computer.java:433)\n - locked <0x87474d48> (a hudson.model.Hudson$MasterComputer)\n at hudson.model.Executor.run(Executor.java:65)\n - locked <0x87474d48> (a hudson.model.Hudson$MasterComputer)\n \"main\":\n at hudson.model.Computer.setNumExecutors(Computer.java:338)\n - waiting to lock <0x87474d48> (a hudson.model.Hudson$MasterComputer)\n at hudson.model.Computer.setNode(Computer.java:327)\n at hudson.model.Hudson.updateComputer(Hudson.java:704)\n at hudson.model.Hudson.updateComputerList(Hudson.java:685)\n - locked <0x87474ca0> (a hudson.util.CopyOnWriteMap$Hash)\n at hudson.model.Hudson.setNodes(Hudson.java:1076)\n at hudson.model.Hudson.addNode(Hudson.java:1060)\n - locked <0x87474cb0> (a hudson.model.Hudson)\n at org.jvnet.hudson.test.HudsonTestCase.createSlave(HudsonTestCase.java:247)\n at hudson.slaves.NodeProvisionerTest.testBaselineSlaveUsage(NodeProvisionerTest.java:86)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at junit.framework.TestCase.runTest(TestCase.java:154)\n at org.jvnet.hudson.test.HudsonTestCase.runTest(HudsonTestCase.java:151)\n at junit.framework.TestCase.runBare(TestCase.java:127)\n at junit.framework.TestResult$1.protect(TestResult.java:106)\n at junit.framework.TestResult.runProtected(TestResult.java:124)\n at junit.framework.TestResult.run(TestResult.java:109)\n at junit.framework.TestCase.run(TestCase.java:118)\n at junit.framework.TestSuite.runTest(TestSuite.java:208)\n at junit.framework.TestSuite.run(TestSuite.java:203)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n at org.apache.maven.surefire.Surefire.run(Surefire.java:177)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)\n at org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:241)\n at org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:537)\n at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)\n at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)\n at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)\n at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)\n at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)\n at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)\n at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)\n at org.codehaus.classworlds.Launcher.main(Launcher.java:375)\n \n Found 1 deadlock.\n ................\n r13852 | kohsuke | 2008-12-24 14:32:29 -0800 (Wed, 24 Dec 2008) | 1 line\n \n bug fix in the test case.\n ................\n r13854 | kohsuke | 2008-12-24 15:20:22 -0800 (Wed, 24 Dec 2008) | 2 lines\n \n Using a new version of Rhino to get a proper exception chaining.\n ................\n r13855 | kohsuke | 2008-12-24 15:22:13 -0800 (Wed, 24 Dec 2008) | 1 line\n \n typo\n ................\n r13856 | kohsuke | 2008-12-24 15:37:56 -0800 (Wed, 24 Dec 2008) | 1 line\n \n CR shouldn't be in the repository\n ................\n r13859 | kohsuke | 2008-12-24 15:50:32 -0800 (Wed, 24 Dec 2008) | 3 lines\n \n Fixed svn:eol-style.\n ................\n r13866 | kohsuke | 2008-12-24 21:26:43 -0800 (Wed, 24 Dec 2008) | 3 lines\n \n Copying rev.13860 to retry a merge that now looks suspicious.\n ................\n r13869 | kohsuke | 2008-12-24 22:03:46 -0800 (Wed, 24 Dec 2008) | 2 lines\n \n The 2nd merge was successful, so adopting the successful merge as the multiple-computer-per-node branch.\n ................\n r13872 | kohsuke | 2008-12-25 07:28:37 -0800 (Thu, 25 Dec 2008) | 1 line\n \n fixed a test failure\n ................\n r13873 | kohsuke | 2008-12-25 08:16:49 -0800 (Thu, 25 Dec 2008) | 1 line\n \n expanded NodeProvisioner to work on per-label basis\n ................\n r13874 | kohsuke | 2008-12-25 08:27:32 -0800 (Thu, 25 Dec 2008) | 1 line\n \n bug fix\n ................\n r13875 | kohsuke | 2008-12-25 08:33:17 -0800 (Thu, 25 Dec 2008) | 1 line\n \n bug fix\n ................\n r13876 | kohsuke | 2008-12-25 08:45:03 -0800 (Thu, 25 Dec 2008) | 3 lines\n \n [HUDSON-2605] Strangely, I discovered that on some File, which is new File(\"./target/hudson-for-test\"), file.exists()==false but file.getAbsoluteFile().exists()==true.\n \n It looks like this happens when $PWD of the process at the OS level is different from System.getProperty(\"user.dir\")\n ................\n r13878 | kohsuke | 2008-12-25 15:52:45 -0800 (Thu, 25 Dec 2008) | 1 line\n \n added a marker file\n ................\n r13879 | kohsuke | 2008-12-25 15:53:13 -0800 (Thu, 25 Dec 2008) | 1 line\n \n use marker file to find the hudson main workspace.\n ................\n r13883 | kohsuke | 2008-12-26 07:50:44 -0800 (Fri, 26 Dec 2008) | 1 line\n \n avoid using a deprecated method.\n ................\n r13884 | kohsuke | 2008-12-26 07:50:59 -0800 (Fri, 26 Dec 2008) | 1 line\n \n adding more probes\n ................\n r13885 | kohsuke | 2008-12-26 08:15:42 -0800 (Fri, 26 Dec 2008) | 1 line\n \n for analyzing test failures, capturing the output is crucial.\n ................\n r13887 | kohsuke | 2008-12-26 11:25:12 -0800 (Fri, 26 Dec 2008) | 1 line\n \n allow sub-types to intercept mutation\n ................\n r13888 | kohsuke | 2008-12-26 11:26:01 -0800 (Fri, 26 Dec 2008) | 1 line\n \n clouds need to be taken into account before marking a label as pointless.\n ................\n r13889 | kohsuke | 2008-12-26 11:26:40 -0800 (Fri, 26 Dec 2008) | 3 lines\n \n fixing bugs in NodeProvisioner.\n \n Conservative estimate on idle executors have to be max, not min.\n ................\n r13890 | kohsuke | 2008-12-26 11:42:53 -0800 (Fri, 26 Dec 2008) | 1 line\n \n turns out the problem was that we were adding multiple slaves under the same name, which confused Hudson to no end.\n ................\n r13896 | kohsuke | 2008-12-27 07:44:20 -0800 (Sat, 27 Dec 2008) | 1 line\n \n formatting changes\n ................\n r13897 | kohsuke | 2008-12-27 07:45:00 -0800 (Sat, 27 Dec 2008) | 1 line\n \n reprot the test name to stdout so that one can easily distinguish different tests in target/surefire-reports/xyz-output.txt\n ................\n r13898 | kohsuke | 2008-12-27 07:54:53 -0800 (Sat, 27 Dec 2008) | 1 line\n \n doc improvement\n ................\n r13899 | kohsuke | 2008-12-27 09:59:07 -0800 (Sat, 27 Dec 2008) | 1 line\n \n split the functionality into two classes\n ................\n r13900 | kohsuke | 2008-12-27 10:00:29 -0800 (Sat, 27 Dec 2008) | 1 line\n \n doc improvement\n ................\n r13901 | kohsuke | 2008-12-27 10:06:24 -0800 (Sat, 27 Dec 2008) | 1 line\n \n added 'tick'\n ................\n r13902 | kohsuke | 2008-12-27 10:08:04 -0800 (Sat, 27 Dec 2008) | 1 line\n \n adding graph rendering of the load statistics\n ................\n r13903 | kohsuke | 2008-12-27 10:19:41 -0800 (Sat, 27 Dec 2008) | 1 line\n \n improved graph layout\n ................\n r13904 | kohsuke | 2008-12-27 10:21:05 -0800 (Sat, 27 Dec 2008) | 1 line\n \n Picker -> TimeScale to better reflect what it is.\n ................\n r13905 | kohsuke | 2008-12-27 10:40:27 -0800 (Sat, 27 Dec 2008) | 1 line\n \n duplicate\n ................\n r13906 | kohsuke | 2008-12-27 14:39:36 -0800 (Sat, 27 Dec 2008) | 1 line\n \n renamed to a shorter name\n ................\n r13907 | kohsuke | 2008-12-27 15:03:25 -0800 (Sat, 27 Dec 2008) | 1 line\n \n added icons\n ................\n r13908 | kohsuke | 2008-12-27 16:20:37 -0800 (Sat, 27 Dec 2008) | 1 line\n \n renamed to make 'loadStatistics' the URL binding.\n ................\n r13909 | kohsuke | 2008-12-27 16:21:01 -0800 (Sat, 27 Dec 2008) | 1 line\n \n exposing loadStatistics for Computer for better URL binding\n ................\n r13910 | kohsuke | 2008-12-27 16:21:16 -0800 (Sat, 27 Dec 2008) | 1 line\n \n adding UI support\n ................\n r13911 | kohsuke | 2008-12-27 19:31:43 -0800 (Sat, 27 Dec 2008) | 1 line\n \n added some basic visualization\n ................\n r13912 | kohsuke | 2008-12-27 19:35:10 -0800 (Sat, 27 Dec 2008) | 1 line\n \n if there's no description, don't even show it.\n ................\n r13913 | kohsuke | 2008-12-27 19:39:26 -0800 (Sat, 27 Dec 2008) | 1 line\n \n added load statistics page for the label as well.\n ................\n r13914 | kohsuke | 2008-12-27 19:48:55 -0800 (Sat, 27 Dec 2008) | 1 line\n \n added one more convenience method.\n ................\n r13915 | kohsuke | 2008-12-27 19:54:29 -0800 (Sat, 27 Dec 2008) | 1 line\n \n refactored so that a different Dataset can be fed.\n ................\n r13916 | kohsuke | 2008-12-27 19:59:20 -0800 (Sat, 27 Dec 2008) | 1 line\n \n added global load statistics lnk to the management screen.\n ................\n r13917 | kohsuke | 2008-12-27 20:31:01 -0800 (Sat, 27 Dec 2008) | 1 line\n \n <dt>s should use the bold font to distinguish them from <dd>s\n ................\n r13918 | kohsuke | 2008-12-27 20:35:10 -0800 (Sat, 27 Dec 2008) | 1 line\n \n added description of what the graph means.\n ................\n r13919 | kohsuke | 2008-12-27 20:35:39 -0800 (Sat, 27 Dec 2008) | 1 line\n \n added description of what the graph means.\n ................\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14215 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ba8ae07fbe69eb20752dd259f61d80beab699ea\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 21:27:21 +0000\n\n homogenized French transation of 'fingerprints'\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff5ada8f8b98bce6c6c4dc577d9c847692f05a88\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 21:19:03 +0000\n\n fixed accents in French translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9feb949244bc5069cab3deaefe0b6e9d051ad1b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 18:34:33 +0000\n\n fixed NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1606654ffe9e2183f01e75b4c2af5a51fbf5be77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 18:15:10 +0000\n\n they are no longer proxies.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9d04718aa2b102e6e7318b2512fb72f4809a682\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 18:09:42 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3922bb2319c2b0e6916f86234bfaf839763ce60c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 18:06:26 +0000\n\n SecurityRealms can now better control the servlet filter chain.\n (<a href=\"http://www.nabble.com/proposed-patch-to-expose-filters-through-SecurityRealms-tt21062397.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9df23cbae5ff60387fb677b7bde90645fdb6f5c\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 09:29:41 +0000\n\n Attempt to fix Issue-2605\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ee5f918498cdc7bf1079c006cdf238814305dcb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 07:10:30 +0000\n\n more doc improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9693c4aba13d6f0a9331eb12e79f8196689230e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 06:31:59 +0000\n\n filling in documentations. Driven by IIntelliJ stapler plugin\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43c0518a41fc169b9fe6f1682e03cfa2fed38d68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 05:23:17 +0000\n\n added documentation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d2fbc5a0dcfdf145a76dd06f554bce778311b28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 02:23:41 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 114ae9329747fb8421797e7f78098c3379839572\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 01:06:17 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1008e05c21e673d1b2a980079c2f8e30f95b2c6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 01:05:32 +0000\n\n [maven-release-plugin] prepare release hudson-1_270\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14180 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c04134e160d6c720a505b81c6a88e27515ec6cdd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 00:58:30 +0000\n\n Subversion polling didn't notice when you change your project configuration.\n (<a href=\"http://www.nabble.com/Proper-way-to-switch---relocate-SVN-tree---tt21173306.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14179 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 085c015b4cf090d7133cc1e726d59d74fced4061\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 00:56:46 +0000\n\n update to r14099 / HUDSON-117.\n Rather than directly sendRedirect, send a 404 response (this is accurate for requested URL)\n but include html with javascript/meta to redirect browsers up to build page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea0de1dc5ef82ab574a2bad52559372db0e1bab4\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-06 00:25:24 +0000\n\n [FIXED HUDSON-2786] Fix posting external job results.\n Made Executor.currentExecutor() return null if current thread is not an executor,\n and Computer.currentComputer() return Hudson.getInstance().toComputer() if\n currentExecutor returns null (must be on master if not in an executor).\n This avoids exception causing posting of external job results to fail.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01e9631a1112de5e86ef99842b9d73ee53863c45\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 23:15:36 +0000\n\n [FIXED HUDSON-1457] Update logic in Functions.decompose to be immune to mismatches\n due to url-encoding or extra slashes in the request URL\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc3f18df10a5fa0a26e4d31894bf38013c13afa0\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 22:32:15 +0000\n\n use app.displayName instead of it.displayName for hudson.model.AllView,\n so heading shows \"Build History of Hudson\" (as it used to) instead of\n \"Build History of All\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f106665e37de2bd30b7d7a2a7b4ee1ed33056efe\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 22:30:50 +0000\n\n [FIXED HUDSON-2779] Fix top level api/xml.\n (broken now that Hudson doesn't extend View)\n Added @ExportedBean on Hudson and @Exported(inline=true) on getPrimaryView\n to keep the same data that api/xml showed before, with small structural\n difference that some data is now inside a <primaryView> element.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af313b20874e5cf8de44f25b4dcb9b586e30f140\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 22:28:07 +0000\n\n Fix display of Hudson description(system message) on top level page\n by returning Hudson's getDescription from AllView.getDescription.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14170 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1937db6b617ff042b3c6a623c4bd99ea74d8055\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 21:40:02 +0000\n\n Windows service wrapper messes up environment variables to lower case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2b865611bd1f07d8f90e7e6ef1f6c90957b6c7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 21:35:42 +0000\n\n must be a typo.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b6f8c957c0dc71f30a3c5fb4e5dac74f1114b62\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 21:13:43 +0000\n\n suppress unneeded error message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed7ea0197eedde2e6452eb869712b68daa8a2b62\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 20:39:38 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14165 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f6a768c5e75dfb8261c3d7cd7c01cee4ad0d040\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 20:08:18 +0000\n\n Move hudson-version.properties to right location (since r14052 it looks here)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aec24acd748fabbc0a7042ab5a7d72a531e4941f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 19:58:51 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3e4d43c29dbd1009689db4746d9cec5b8ee07d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 19:56:44 +0000\n\n [maven-release-plugin] prepare release hudson-1_269\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14158 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9eaaa7d553ede20962ae2576501d87839235be4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 19:53:17 +0000\n\n need to set the output explicitly to have it placed in the right directory\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b417926dc5e9cf9b31e171a0c9b552d2ac293b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 19:38:33 +0000\n\n bug fix in maven-stapler-plugin to get the release going\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14152 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cf7979d87194e49edbce2e4b3dd42d38ab16e9d\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 14:05:57 +0000\n\n Remove unwanted Override annotations\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbce05468abfae43f8ecffbcfb06e6833e6ee14b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-05 02:38:55 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14142 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b22046e817cae014e71efdc5e26e34752f7e32b7\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 20:03:21 +0000\n\n Minor fixes in help text\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cbd3e967d25e40609178c9381aa42beec3c3ea8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 19:42:45 +0000\n\n left POM fragment for capturing test outputs (which in turn requires forking)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14123 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40c896a2d1233845200b32af08ce8d101f2b5c2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 19:41:21 +0000\n\n fixed a mysterious class loading failure in tests, which turns out to be caused by left-over Descriptors loaded from plugins in earlier tests.\n \n A real solution is not to rely on singletons like this, but in the mean time, clean up DescriptorList to remove them.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cddd54106e0d4d0402a00cf0f9780ee827cd603\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 19:39:27 +0000\n\n implemented removal.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14121 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ec6235272e8149b2ae56a9d9f7a83a107fe5f2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 18:54:05 +0000\n\n MyView only makes sense when the security is enabled.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14120 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf44eeebb5ce621dd1485d84b39b75da27b266ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 17:42:18 +0000\n\n Adding a few documentations to see how it works.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0a8b41a7df7a233e21e7c3211b57c14c8f1b71a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 17:41:03 +0000\n\n hooking up taglib doc generation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b30e77f9bf66ed45ba3580b6a02f4315a62a51f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 10:23:46 +0000\n\n Updated outdated localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed30edc95df53bc3350cbedb3a9acea13528b72c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-03 01:34:44 +0000\n\n Callable is Serializable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfbcf33b332ee057b5b522cd25b7a48bb89d215a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-02 23:15:01 +0000\n\n picking up the trace support in 1.93\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14114 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4bca0b5934739a05780795652bd085c9c289d70d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-02 22:48:40 +0000\n\n [FIXED HUDSON-910] Add permission check for newJob and newView pages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69e1e93b8da670f8596b75524832dc5eef093449\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-02 22:45:24 +0000\n\n Change some ' to '' in message properties so the ' are shown properly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3611b0a8aaa3a5e3e6e5d4ca692d245ca43d03c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-02 22:33:33 +0000\n\n Some fixes now that Hudson object is not a View:\n - Fixed if condition for when to use \"Dashboard\" as page title instead of view name\n - Moved \"noJob\" from Hudson/ to AllView/ and fixed jelly to work now that \"it\" is\n AllView instead of Hudson\n Other fixes not related to Hudson/View change:\n - Fixed permission check in noJob to use Item.CREATE instead of View.CREATE.\n - Only show \"sign-up\" link if user is anonymous\n - Change ' to '' in properties so \"don't\" is shown properly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14111 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c380d87d61404c54c7ad04ea203c1ac6e513cf7\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-02 22:23:05 +0000\n\n Add missing % in translated string reference (missing since r13971).\n Also add a period at end of sentence.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14110 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d83f81041b71afb9ce942a0948cafc732829881d\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-02 19:14:05 +0000\n\n [FIXED HUDSON-2379] Fix artifact archiver and workspace browser to handle filenames\n that need URL-encoding.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dbed4674e226070c3699e94685da6d3d3687675\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-02 11:18:57 +0000\n\n latest translations to French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 839c26d1c7f0e0b8ae945a4f84bd77addd21185e\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-02 00:04:21 +0000\n\n [FIXED HUDSON-117] If next/previousBuild link jumps to an action not present\n in that build (like testReport) then redirect up to the build page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14099 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75e2fbf4c6813662d962955440b394a6475eb010\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 20:24:35 +0000\n\n use the latest.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a4fde88aa9d95dc5afdb12dfbc440715857ab7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 20:17:35 +0000\n\n during the release process, update the \"Extension points\" Wiki page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14091 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b197e721e8e36611094404b30dd908354241b7bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 20:17:06 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14090 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c26203d7d3e62e9f4f8dbcb6938d49797892783\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 04:42:52 +0000\n\n also ensure that update keeps the revision.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19f2300c288de1a85c2d12a840263f3664716dae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 04:41:16 +0000\n\n [FIXED HUDSON-262] Subversion checkout/update now supports fixed revisions. In Hudson 1.269.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73d1db2652357ddfa2f70991f57b7ccdb794b13a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 04:05:15 +0000\n\n suppress pointless warning messages about XMLHttpRequest.getResponseHeader()\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14075 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cfe39670486a1be87f23f45575558d612d8fa29\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 03:42:32 +0000\n\n Removed debug? message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6508275d66437b014af2f1c5e3e99a6a72621da9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 01:12:57 +0000\n\n [FIXED HUDSON-2778] Fixed and added a test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4bf68f1a984c5719af92b4932fad6d2dc3fbacfe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 00:50:46 +0000\n\n Logger configuration wasn't working since 1.267.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 245a1b6dba6bd9fbbf98b5627801b90c1c430e0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 00:38:34 +0000\n\n added name for simplified testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9bfbba92ea2079dc3c2afc19e8a857d91a54b31e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 00:36:33 +0000\n\n added a link check test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8001174f39761d83564b7c208af524685b17740\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 00:26:17 +0000\n\n added ID for easier testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 558e9d656426ad83575bd71c539f9f8d82cd635f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2009-01-01 00:23:00 +0000\n\n using the newly introduced convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14068 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5a4e8c463e9928fa235e3cd7217447f67a71a0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 23:58:43 +0000\n\n Prohibit creating two views with the same name.\n http://d.hatena.ne.jp/ssogabe/20090101/1230744150\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 17cecbc66bbdd07a94b0f0a4d7ccb9723b75c602\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 23:38:11 +0000\n\n added another marker annotation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8690ec78899df3137f39a34f7242deb4ba8d1487\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 23:37:34 +0000\n\n added a convenience method for submitting a form.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09f2dcd9ca3deb418b647f02d8315b9db5bea20d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 23:34:56 +0000\n\n error page should return 400 BAD REQUEST.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d261b8a84ff62daacd5a18dd2b366183b30ef05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 21:47:08 +0000\n\n don't show [+] if the nested view doesn't support it.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1dd3a2ace4945dcea04c8e2a6a406fe558137971\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 21:25:40 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb97d31c69baea60672d556d235873dc31944016\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 21:09:53 +0000\n\n added more prominent indentation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c36b22509c929e3cd7ad8a74d8705058e230241c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 20:08:32 +0000\n\n fixing up the nesting\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a646752f3ebe33c979590412f1f4a9e24646b72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 19:58:09 +0000\n\n added animation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8abb2516d651e953d7990a7c469a86c42b6e837a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 19:50:46 +0000\n\n working on nested view inline expansion\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a06e8a05c1de0f5b3908bddf6a842e6bf5e473ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 19:46:02 +0000\n\n - introduced adjuncts from stapler\n - fixed the feature envy problem in the version computation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14052 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f16c11f071ba35d6488ea2b2f1f231b61e6c6e23\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 19:08:16 +0000\n\n add admin check for manage page.. it's just a list of links, but still good to check.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92ccc8dff78dcc8c303483403a5708a83c1bfdfe\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 19:07:03 +0000\n\n [FIXED HUDSON-2408] On a failed permission check for anonymous, it seems\n rsp.getOutputStream() has already been called before reaching this class.\n So use getOutputStream() instead of getWriter() to send html for login\n redirect (and catch exception/use getWriter, just in case).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ac33c57d80b90bc4603802ddb0c7aa11003e87e\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 18:05:18 +0000\n\n latest translations to French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0e39ad354a6db97af639697273ba2f305b0e017\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 17:52:55 +0000\n\n fixed 2705 and other encoding issues in French translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 445603a2d103c8c38663c98c6b883282c9a6bacb\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 17:43:07 +0000\n\n Fix typo in css\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ab07d0b518f1484019a13162b13f13fc518b785\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 17:42:35 +0000\n\n Add admin-permission check on _launchAll method.\n I'd list this security fix in the changelog, but this method wasn't actually\n working properly so there was no previous security hole (it called launch()\n on only nodes that do NOT support launch, instead of those that DO).\n Fixed method to work properly now that permission check is in place\n (though I don't see this method used anywhere, but you can manually enter\n computer/_launchAll URL to invoke it).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7baeec3636850536a224c427054f8bc2e14b5819\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 17:39:31 +0000\n\n [FIXED HUDSON-1207] Don't require admin permission to view computer/ (node list) page.\n Instead just hide disk-space and swap-space columns from the table.\n Admin check was already there for \"refresh\" button at bottom of page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 658b35c610da4988f06204f3c95c2d49426bccee\nAuthor: petehayes <petehayes@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 15:52:01 +0000\n\n HUDSON-2777 Added code to go through build wrappers and adding project actions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 006cdddb3bc90d676db5c6177d7e5101c833305f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 15:27:53 +0000\n\n rendering nested views\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fe86ccbf4714f96d66ce645752f5d18d30e571e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 15:15:06 +0000\n\n refactored\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1850321908f4f8526952015da5f341358a683d07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 14:54:18 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e4a7acc13a62e2c46f27ca7610a0ee459c08066\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 14:48:47 +0000\n\n refactored view creation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14029 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e666ecb18ba7066b5aefea9f0fe4f24afb626d55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 14:11:59 +0000\n\n started working on experimental tree view.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9e309caa3919aa25068cde2879be938445e646c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 13:51:59 +0000\n\n refactored the doConfigSubmit method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8de7dda19781061b909a03113a009700bbc2abd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 13:37:05 +0000\n\n added the fast path.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4841d45c84769cebe1e49a303a97916ccf2f46df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 13:36:16 +0000\n\n using field binding to simplify this a bit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6785b22cafe0db72f151152b79c32a3831fdaa3a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 03:19:44 +0000\n\n Updated Japanese help\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13994 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2219f7ddca5a32983b1f8e902dfe5b52e81ca98c\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 01:48:17 +0000\n\n Fixed typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d41650296c6b1898da81002446977f316bc4394\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-31 01:05:57 +0000\n\n Fix test for change in r13988\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d15b8133c637e0219f8716fad0db0c4f5311794c\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 22:09:32 +0000\n\n [FIXED HUDSON-2633] Only show form on tagBuild page if user has tag permission.\n (otherwise just show existing tag info)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26603ed4ba62af7462fd8c9e9ab528d21dbf4992\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 21:34:23 +0000\n\n Hudson no longer extends from View, so that it can use a different view implementation to render the top page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13987 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a911d73ef7094ac662445c64cd3dcc693fead88\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 15:50:25 +0000\n\n another test case for search.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3941751fec0bc00955134fe86dd327470496589\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 15:50:11 +0000\n\n added a test case for search\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f55f7e4d96fb1981f5539988ce7f1b8eeef44bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 15:49:58 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 597ee5ac7392c49c20040c9bf62043534ec06139\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 15:49:38 +0000\n\n the search box shouldn't have the JSON submission.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ded5e3b998cc8732f1d86392c17e071adb1dc19\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 04:11:09 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13971 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 202232d54955f242324322e04bba062580d34b20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 02:41:13 +0000\n\n ugly hack to get this working with Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e75c7768b84bdb3fb11cbeafe6bfa5da993e5f21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 02:35:24 +0000\n\n got rid of double owner fields\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13969 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b4892d835ccdbbdb175f0b7b0619de87203ad64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 02:33:01 +0000\n\n leaving the view name null is important for clean persistence\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10ac38c37070972e6dcfc1931e81aca48a23524c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 02:29:06 +0000\n\n adjusting the \"edit view\" link accordingly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13967 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit caf2b89991f95da29fad258930c638f12b52a664\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 02:19:56 +0000\n\n pushing up the configuration page to the View class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a21099cdd96167db03bba77aae2566843e80f4c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 02:14:25 +0000\n\n pushing up the configuration page to the View class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0daff7cb5b2b6263f181365616f1d6ee38766b80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 02:10:09 +0000\n\n pushing up the default noJob page and \"delete view\" link\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0050fb0e7d110a0bbe0cbe4043ef936592fdddd4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 02:03:27 +0000\n\n added the view rename method.\n onItemChange -> onItemRenamed for consistency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aedf665296ec164bf1ed4a4dae84266d60c3181b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 01:55:20 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0eb370ffbd22314815a2cfa637d6ac947e9e940c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 01:45:38 +0000\n\n pushing up the name field.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13961 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83266d840162b8d9248431368af512d9e10fb7e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 01:44:02 +0000\n\n pushing up the name field.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13960 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b480fa3117903eb607104a751e5fb74237de4e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 01:40:27 +0000\n\n pushing up the getUrl method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13959 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57e4bacbb94eaa4ddee27a8a63f91f3723eb0801\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-30 01:28:25 +0000\n\n [HUDSON-232] Shuffling methods around to make way for nestable views.\n \n I changed the signature of getViews() in this change. Grep indicates that no current plugins are using this method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13958 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 469bfbf4558e681776fe61a33b6e0a1162c62e58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-29 18:15:38 +0000\n\n Made the landing page configurable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13953 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37ea99ca6fdc42c2282b0c726d8606eeaa37a819\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-29 18:00:20 +0000\n\n removed a pointless parameter\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13952 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 790923928fee3173a4a7d758c62c80b29f1173b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-29 18:00:05 +0000\n\n added onJobChange() so that views can reflect item changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2830cae0ce2ebe0b9852b39188a0a4cb53c15f2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-29 17:53:56 +0000\n\n [FIXED HUDSON-234] View is now an ExtensionPoint.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74ffde7f52f00654b36451e16b938f67dabb1765\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-29 17:17:12 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 637c8f9eb0500c127991a21c7b810a77214105fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-29 16:23:23 +0000\n\n added initial newView page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7dcc24fe1217d612fe44be16d2bc24747281b72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-29 14:46:34 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13947 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5715971c69b64fcbada975cd5947027e32a51410\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 20:59:26 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 350aef4733105e76d5a72bd00c0bdb80792cf7c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 20:04:07 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13f1aacf4807ea4034eb3e7259b66e674d4e7d4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 20:02:11 +0000\n\n [maven-release-plugin] prepare release hudson-1_268\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13937 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffc5884a174255a762f5c4cffec8656172224a04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 19:50:41 +0000\n\n [FIXED HUDSON-2771] fixed NPE, and added a regression test, which in turn required some fixes in HtmlUnit as well.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8f25c31be7205906c92ae5b8ed5ada7e56efe4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 18:27:01 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 935f1e378b532fd476c8c67b8ebec6db3b8e5996\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 18:26:43 +0000\n\n added a test recipe to install a plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83a6fad54cda6aa999919eb927eca1393aab9fb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 17:50:24 +0000\n\n allow HUDSON_HOME to be decorated.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e1c45d99b2b78e82d50a703fb8977c468615b8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 17:45:57 +0000\n\n tests the manual plugin upload.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13930 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8965cf91ac044b94424939c2509f4f00aa842cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-28 16:29:11 +0000\n\n set a name for easier testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f5a73e8b383cca1f11390e5a04700f0e85cfdd3\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-26 22:15:44 +0000\n\n Fixed Japanese localization reported in http://d.hatena.ne.jp/aqvi/20081226/1230314632\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9407832bc84dd4e587e05ea897f2a1ecc5dcfc58\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-26 21:40:21 +0000\n\n HUDSON-2682 workaround for Eclipse compilation bug\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13893 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cef8497b7ef18558030284adca4f09d6d9c0cf6\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-25 12:01:07 +0000\n\n [FIXED HUDSON-2764] Show Badge in bug history only when artifacts are redployed successfully\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a297ad3ebc724fe7a25808af2c21a651bf0bf2f6\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-25 11:58:49 +0000\n\n Added japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d60bbd610c10f385f2dd01a2b27aab3863181ea2\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 23:45:07 +0000\n\n change / to */ so javadoc ends, and getActions method is not commented out\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b57e19b9781dc7ad5be083514d9574f6471d1693\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 23:44:25 +0000\n\n svn:eol-style is missing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13857 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80776cac0849c7a6832d230b80c09d26c4305c42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 21:33:00 +0000\n\n bumping up to 1.2.1-hudson-2\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79c1d9eccc0b5061e85de38bc7584fa0f4178294\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 21:00:00 +0000\n\n added tests to verify the basic sanity of Subversion check out, in response to a bug report.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13848 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 294c4a19c3ff08da7e9e7ed95fcbc7051d1a07ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 20:55:37 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f61967eb84d303445258c777cf7d78093721aeae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 20:22:53 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dbe1304806b5d7da8dc38bceebc54bb54a08d68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 19:59:50 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13841 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbef9c78d045248700c3c23b4aa03e1088380b58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 19:59:32 +0000\n\n [maven-release-plugin] prepare release hudson-1_267\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13839 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb873cbaf2e6b3cd4d040bc4ca85dea1cc08c5af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 19:31:10 +0000\n\n [FIXED HUDSON-2715] Field validators in configure screen shouldn't require the admin permission where possible.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13838 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce015a9c85c0c88e601d0fe513ec9994603b5f36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-24 18:11:44 +0000\n\n [FIXED HUDSON-2770] resurrected the awtProblem as boolean.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b898fef4f2933244684816be177a0c7e6bc0bf1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-23 08:21:55 +0000\n\n Working around <tt>HttpServletResponse.sendRedirect()</tt> problem in WebSphere.\n (<a href=\"http://www.nabble.com/Hudson%3A-1.262%3A-Broken-link-using-update-manager-td21067157.html\">report</a>)\n \n In 1.267\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a229acc288123eec4ab0dde59f8ce55b8a7f815\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-23 07:42:20 +0000\n\n improved error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13816 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae710c8119a1a358d868417f18951e9a9668da36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-23 05:20:42 +0000\n\n [FIXED HUDSON-2748]\n If a view name or job name contains whitespace, the navigation bar doesn't show the current positions correctly.\n (<a href=\"http://hudson.dev.java.net/issues/show_bug.cgi?id=2748\">issue 2748</a>)\n \n In 1.267.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13815 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b3dd1e0d98c10fc5b6535881dc0c4375ebf2c78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-23 05:00:43 +0000\n\n fixed a bug in this test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13814 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90fee5e08c5bb676204d89c1aa7422495991d972\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-23 04:15:29 +0000\n\n Updated netx to fix a dead lock problem.\n See http://sourceforge.net/tracker/index.php?func=detail&aid=2459742&group_id=72541&atid=534854 for a bug report in the upstream.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf096266b9ab276dd8d9c6405228e96205322820\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-23 03:10:41 +0000\n\n If AWT doesn't work, Hudson reports an error now.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e1a7ca61fefb76585c1a3f91a7bc890b2508f8b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 23:54:33 +0000\n\n Added l10n(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f16908114d0a6bc28448488fb6ae0e810efeb31\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 22:10:33 +0000\n\n [FIXED HUDSON-2745] Project-based perms granted to Anonymous were not treated like Everyone,\n just Anonymous.\n Added ANONYMOUS check in SidACL._hasPermissions so it will also\n apply for newInheritingACL() result. This check is moved from\n GlobalMatrixAuthorizationStrategy and AuthorizationMatrixProperty.\n Also added SidACL.toString(Sid), so each child class doesn't need\n a copy of this code. In this method, added check for p==EVERYONE\n so that Sid can be handled, if needed for future use.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13808 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 356fdbec0dd91fe2c794dd016667278d7f178fae\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 19:42:11 +0000\n\n [FIXED HUDSON-2763] Add health report in build history widget on project page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1514352c024cb00190dcc21c2684200f0fcc2d20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 19:19:43 +0000\n\n if the server-side map fails to compute, just leave it alone. Otherwise people end up seeing the full stack trace at the end of the page.\n \n TODO: check headless configuration at the boot.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f55c90611572ef3c51df346ab2e44b2859c4e588\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 02:23:00 +0000\n\n ignore a test repo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 786a646a721f01c748ba347db4a7daf6134ab296\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 02:22:38 +0000\n\n Don't know if it's a throw-away script or not, so checking in to leave this in the history\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13780 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8a84604f8d6826a2e100674132ce420b68b86f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 02:22:29 +0000\n\n Don't know if it's a throw-away script or not, so checking in to leave this in the history\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76b6ae8c017773c44d6b4eb1518954007b537765\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 02:17:05 +0000\n\n Merged revisions 13757-13773 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/log-manager\n \n ........\n r13757 | kohsuke | 2008-12-21 08:36:43 -0800 (Sun, 21 Dec 2008) | 1 line\n \n work so far\n ........\n r13758 | kohsuke | 2008-12-21 11:13:59 -0800 (Sun, 21 Dec 2008) | 1 line\n \n added persistence for LogRecorders\n ........\n r13759 | kohsuke | 2008-12-21 11:22:04 -0800 (Sun, 21 Dec 2008) | 1 line\n \n bug fix\n ........\n r13760 | kohsuke | 2008-12-21 11:26:53 -0800 (Sun, 21 Dec 2008) | 1 line\n \n improved matching\n ........\n r13761 | kohsuke | 2008-12-21 11:27:36 -0800 (Sun, 21 Dec 2008) | 1 line\n \n bug fix\n ........\n r13762 | kohsuke | 2008-12-21 11:35:13 -0800 (Sun, 21 Dec 2008) | 3 lines\n \n added removal.\n \n I should really think about how to simplify CRUD operations\n ........\n r13763 | kohsuke | 2008-12-21 11:36:31 -0800 (Sun, 21 Dec 2008) | 1 line\n \n bug fix. Or else it will haunt us back when we restart.\n ........\n r13764 | kohsuke | 2008-12-21 11:43:13 -0800 (Sun, 21 Dec 2008) | 1 line\n \n added a needed image\n ........\n r13765 | kohsuke | 2008-12-21 11:49:05 -0800 (Sun, 21 Dec 2008) | 1 line\n \n sort log recorders\n ........\n r13766 | kohsuke | 2008-12-21 11:57:31 -0800 (Sun, 21 Dec 2008) | 1 line\n \n Finishing up UI\n ........\n r13767 | kohsuke | 2008-12-21 12:01:43 -0800 (Sun, 21 Dec 2008) | 1 line\n \n moving \"/logRss\" to \"/log/rss\"\n ........\n r13768 | kohsuke | 2008-12-21 12:08:36 -0800 (Sun, 21 Dec 2008) | 3 lines\n \n Moved logging code to its own package.\n ........\n r13769 | kohsuke | 2008-12-21 12:18:46 -0800 (Sun, 21 Dec 2008) | 1 line\n \n added RSS support\n ........\n r13770 | kohsuke | 2008-12-21 12:19:32 -0800 (Sun, 21 Dec 2008) | 1 line\n \n doc improvement\n ........\n r13771 | kohsuke | 2008-12-21 13:15:29 -0800 (Sun, 21 Dec 2008) | 1 line\n \n switched to the combobox\n ........\n r13772 | kohsuke | 2008-12-21 17:33:07 -0800 (Sun, 21 Dec 2008) | 1 line\n \n added help files\n ........\n r13773 | kohsuke | 2008-12-21 17:39:00 -0800 (Sun, 21 Dec 2008) | 1 line\n \n doc improvement\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f55bf9d712bd456ecceb628a4f0426da2cea15d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-22 02:14:17 +0000\n\n prepared merge tracking\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13775 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b89ca4e9a2c5120873f17d84531cb86649a4595\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-21 16:25:25 +0000\n\n use the version of Jelly that supports Iterable in collection handling (such as <j:forEach>)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13755 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit feb089b71e10a0f85190dfde3d1c2c7363aefffe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-20 02:44:48 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit beb117a3faa62913c592c2968873091be7b53592\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-20 01:51:58 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44722cab87e803457484fa23c8eb68b0a92b14bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-20 01:51:40 +0000\n\n [maven-release-plugin] prepare release hudson-1_266\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13743 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76a2db8ded403cb8c927a64efe005d689382ed7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-20 01:37:21 +0000\n\n [FIXED HUDSON-2753] I don't think it's wise to have one class that does two different things, so I adjusted how it's written. But this should work, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a7b3558f76a8057f0cb572ebaabd5f7ffb8f9c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-20 01:26:21 +0000\n\n recording the progress.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b763dcc98b652c10aa40366bc02ef630b102b4ef\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-19 18:18:14 +0000\n\n Remove unused config.jelly file.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d8a4191cda357c61dddfc72328e234fd1fab6c0\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-19 17:26:50 +0000\n\n Renamed Japanese property file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dd885ddc5ce26c918e91cf7d8a72f341b1270ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-19 15:54:56 +0000\n\n recording my progress thus far\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13738 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47d6856e31a030d4523ed19eeae1eb53f4f3331f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-19 01:21:40 +0000\n\n Windows service installer wasn't handling the situation correctly if Hudson is started at the installation target.\n (<a href=\"http://www.nabble.com/how-to-setup-hudson-%2B-cvsnt-%2B-ssh-as-a-service-on-windows--tp20902739p20902739.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1283b8a2abfa270b9c86a3985728aadee01d6c55\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 22:59:44 +0000\n\n Removed invalid import\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff157fb8d2d0d09d725fa845a4a7e53870a41fa0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 22:50:56 +0000\n\n Accessibility improvement. Provide a skip link to jump over the navigation bar\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eda801fb5bfee64e5d84ed60431ffa954b3803b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 18:17:05 +0000\n\n Improved accessibility for visually handicapped.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50faa5872ba1111e8533a9d74f21f66d19955324\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 17:50:11 +0000\n\n 508 compliance\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d033553b778775eac2d7376f41889348adcb6df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 17:46:52 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dd472ccabfbb60fcdfa191c59e65e12f4587b31\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 17:27:55 +0000\n\n Always display the restart button on the update center page, if the current environment supports it.\n (<a href=\"http://www.nabble.com/Restarting-Hudson-%28as-Windows-service%29-from-web-UI--td21069038.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13720 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c19ecbf3181b6dc45ce88541e70c2d55e7671090\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 17:07:27 +0000\n\n <tt>slave.jar</tt> now supports the <tt>-noCertificateCheck</tt> to bypass (or cripple) HTTPS certificate\n examination entirely. Useful for working with self-signed HTTPS that are often seen in the intranet.\n (<a href=\"http://www.nabble.com/Getting-hudson-slaves-to-connect-to-https-hudson-with-self-signed-certificate-td21042660.html\">discussion</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13719 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35f14e22ea5948578dee8efe02008c4bc5756a98\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 14:06:23 +0000\n\n reverting rev 13713 - downgrade svnkit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a869818ea36d3deacec90168de465f8fce02c4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 00:28:41 +0000\n\n [HUDSON-2716] doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e68d0f4eb817a72d3d006495cf9ecc7900240422\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 00:26:50 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13714 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91d1c0070a1cd824650987f77312c0dad3dad904\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-18 00:13:22 +0000\n\n If there was no successful build, test result trend wasn't displayed.\n (<a href=\"http://www.nabble.com/Test-Result-Trend-plot-not-showing-td21052568.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50b3188b1178e5269118edb3f8b1b2f491727fdf\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-17 23:57:49 +0000\n\n [FIXED HUDSON-2732] Changes to enable alternate update centers.\n \n - Define UpdateCenter.UpdateCenterConfiguration as an extension point.\n The base class provides the existing behavior. It can be subclassed\n to customize the update center servers, and the installation behaviors.\n \n hudson/main/core/src/main/java/hudson/model/UpdateCenter.java\n \n - Don't hardcode the update center URL in Javascript. Expose an API to\n get this out to the presentation.\n \n hudson/main/core/src/main/java/hudson/Functions.java\n hudson/main/core/src/main/resources/hudson/model/UpdateCenter/PageDecoratorImpl/footer.jelly\n hudson/main/war/resources/scripts/hudson-behavior.js\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9dea13cba63a62fb44afa761b898d65f6ecef3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-17 23:21:39 +0000\n\n Merged revisions 13708-13709 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/multiple-computer-per-node\n \n ........\n r13708 | kohsuke | 2008-12-17 15:10:31 -0800 (Wed, 17 Dec 2008) | 1 line\n \n bumped up to localiezr 1.8 to pick up code generator bug fix\n ........\n r13709 | kohsuke | 2008-12-17 15:11:41 -0800 (Wed, 17 Dec 2008) | 1 line\n \n bumped up to localiezr 1.8 to pick up code generator bug fix\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83800f24b6a358d17ace3acaf10460b93f2a83a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-17 18:36:52 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35b420dec17721f5f46312025bd67b769ace8e93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-17 18:11:47 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c549f133b9cd4dbedd54b36baa82eca48fc5a602\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-17 18:08:24 +0000\n\n [maven-release-plugin] prepare release hudson-1_265\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13691 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d38a91b0c4aadc03512a646f89d76527058d66d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-17 00:22:57 +0000\n\n this assembly configuration is not meant to be inherited.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13660 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e0e577e96e3552832bb361c09c1d09c180b1cf5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-17 00:22:44 +0000\n\n recording test code that added for debugging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 434a10915f90b13e25c9f63c49167b2134d5831f\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 22:53:21 +0000\n\n PluginWrapper.getLongName() was using the wrong property name to get the plugin\n long name from the manifest file. Change \"Long-PluginName\" to \"Long-Name\" to\n match manifest contents.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ce67c3b5ce15f72734c800dc06e97dfb051cc46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 21:38:12 +0000\n\n Updated the comment after seeing http://www.nabble.com/SYSTEM-authentication-td20988049.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f987c2ddab0696d914ae53c951c12525da20415\nAuthor: mindless <mindless@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 20:08:35 +0000\n\n Add svn:eol-style and svn:keywords properties.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63eec22c2d501242b8143e331d8f6f29ece23005\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 20:01:13 +0000\n\n [FIXED HUDSON-2186] In project-based matrix security, global setting should be inherited to per-job setting.\n IN 1.265.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a123831bc6dd3592ee87f7905d5fbeb8205c7b30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 19:39:44 +0000\n\n Item should be access controlled\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef0cee362de846df5877dacbb7da061b74af5891\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 18:41:44 +0000\n\n [FIXED HUDSON-2730] In 1.265.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33ed006eca166d3a6a2588372fa196a4bb052d1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 18:40:32 +0000\n\n [FIXED HUDSON-2727] In 1.265.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13651 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 665bbd0c7b98c49876b6e678e5ed79e8193e0c3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 18:30:40 +0000\n\n [FIXED HUDSON-2713] In 1.265.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5ba02f174face12edb2c16d24261bf833626b7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 18:26:58 +0000\n\n [FIXED HUDSON-2698] In 1.265.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13649 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2244d1272033807115d4f38adf6e03e8c91af95\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 18:24:42 +0000\n\n [FIXED HUDSON-1345] Inconsistencies in matrix security / authorization. In 1.265.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ea2d9c6966b1a30dc3cf631963f8c49b0c8e5f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 18:20:22 +0000\n\n [FIXED HUDSON-1061] Applied a patch and then adjusted the rendering slightly. Sorry for the delay and thank you for the patch. In 1.265.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8a8cce966af4c10565b861dc575d635f7e5c391\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 18:03:52 +0000\n\n [FIXED HUDSON-2547] Added stax API. Sorry for the delay. In 1.265.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13645 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a23d5e667e9041eff693c8210e136f9fc53e018\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 17:25:01 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13643 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb4d18f3313de66e0262ce0a2a9e888fca9729d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 16:51:44 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 390d1cd4fa35769243a2fe50f6692c43c77f8e5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 16:51:15 +0000\n\n [maven-release-plugin] prepare release hudson-1_264\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c66fd5d156a6ca47c262171bce6390ed30105163\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 16:47:23 +0000\n\n ignore log files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d87fed0e3e4f804308b9046e1058fb522a62235a\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-16 03:42:35 +0000\n\n Can now use .../job/myjob/ws/subdir/*plain* to retrieve a program-friendly dir listing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28535bda068b8eeb570b34a79f1520707d3efd5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-15 01:04:46 +0000\n\n [FIXED HUDSON-2191] upgraded to Groovy 1.5.7\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfca4e59a1df1c5f92c7fdb27bb9e5fe2bfd5bfb\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-14 21:11:42 +0000\n\n Issue 2249: export available artifacts in xml api\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 340bdc45f84da6b30fa525d845500db1b6e93899\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-13 19:42:53 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0ca05ce12b251e75a8d9910f1ecc216f89a8543\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-13 03:41:13 +0000\n\n fixed a compilation failure\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13550 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 385e53c4abf16f58fc1f707be32ca4e25bf38449\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-13 03:39:58 +0000\n\n [HUDSON-2685] Checking in my partial work on this issue.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13549 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d57e8f9dda4c2c23216d4663fc3f17cb1b82d71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-13 03:24:32 +0000\n\n avoid using deprecated Owner interface\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13548 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3890bc328438231dd0ffe3100084486015035d2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-13 03:23:23 +0000\n\n IntelliJ complains about these annotations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13547 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41426c32d78c2e47fbe5800e21a428619df70a49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-13 01:31:23 +0000\n\n [FIXED HUDSON-2694] Detection of the test mode now is done by Java code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2082197bb643beb6c878c846c7f49613ee82954f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-13 01:19:02 +0000\n\n making it more fool proof, thanks to my colleagues.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 851319ab82f08587718aa0c3186f4703be62ef98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 23:00:28 +0000\n\n going live\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd5f87c2be815eb6dd36eb3ded5cb7ab31759f36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 22:50:01 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0d5d8a09fe8a73e578ab28b2b8377cd7fe63888\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 22:48:34 +0000\n\n bug fix. on larger data, we need a combination of assymmetric cipher and symmetric cipher.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ebfc33908dfe7c67a95513181e0061d66478b285\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 22:33:40 +0000\n\n [HUDSON-2721] Calling task with a timeout to help diagnose hang.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13539 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7817e537dec65f1a51d1d95cecb47db2a2c8b4d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 21:52:22 +0000\n\n [HUDSON-2721] Trying to help diagnose test hang.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7a14b7a76284c4a33bd0f1ccf67739c96565461\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 20:04:04 +0000\n\n implemented actual stat collection\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9614769018136d92d95ab447d87f5c9f72b264e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 19:44:34 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13534 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd7488cc1b5b7274ee751f39b10d9bf1aeff0188\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 19:37:52 +0000\n\n Added anonymous usage statistics tracking with opt-out.\n (<a href=\"http://www.nabble.com/-request-for-comments--tracking-usage-metrics-td20945409.html\">discussion</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13533 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0d7c5846aa5701f89512e4742ec93bdc24dbab8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 18:52:43 +0000\n\n lazy script loading is an useful technique elsewhere\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36450deca80acb5a70819dc3e1acd555f045b142\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 17:41:03 +0000\n\n added hex dump->byte[] conversion\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 604650639022877f783a2a17c8321431d075e4c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 03:17:15 +0000\n\n < needs to be escaped to &lt;\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13522 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eba777b351d2a5e0451980570091780db57bd8f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-12 02:29:15 +0000\n\n [FIXED HUDSON-2472] Updated the release script to rebuild Packages.gz\n For now this means I can only release Hudson from a debian box,\n but I couldn't figure out how to install dpkg-scanpackages on Solaris.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13521 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23b2fcf57bc55d3897e12b15395e5df20f7e2286\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-11 22:38:05 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 961910011ae336932d3fdf24d060bbbf4de91830\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-11 22:01:43 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d70f6daaac14442f12a7b07207f1a28bc30ffdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-11 22:00:02 +0000\n\n [maven-release-plugin] prepare release hudson-1_263\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 323dc075a6f3d8254a6528a24114eb53104f0027\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-11 21:57:54 +0000\n\n fixed a regression in a test case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13508 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1641b79b45605e79e8f36be2e1fa2685a96a2d9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-11 21:55:27 +0000\n\n improved error reporting\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13507 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b840e13175a7adfa2e21a413e9795e5705257de4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-11 20:09:19 +0000\n\n XPath matching numbers and booleans in the remote API will render text/plain, instead of error.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e630858f0a1235cb58e68ac4677fca5a3c23431\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-11 00:26:45 +0000\n\n renamed since usage stats will move to a different code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9965368cc270738f5e5ffd0c83584c0b81e95d74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-10 22:35:13 +0000\n\n error message improvement after seeing http://www.nabble.com/Native-maven-support-requires-Java-1.5-or-later-td20929449.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8fdcaac2c10a476886609345722e17d639d75a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-10 22:27:14 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13496 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9d7d93249e9122510c25c085a336f12c7a9e53f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-10 22:27:01 +0000\n\n adding more parameters is easier now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13495 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f57418e56cf79233623ce78d87066d58ca66be06\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-08 14:42:41 +0000\n\n Parameters without the '=' character shouldn't produce StringIndexOutOfBoundsException\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ccfaa06a88034505e22cb9ba1caf0cc3a64e102b\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-08 14:33:49 +0000\n\n Export fullDisplayName to the remote API to have at least some notion about the parent project\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf3c016358b3a5ebc8626d1952c55a5988239ece\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-08 14:30:48 +0000\n\n Export information about currently running executable to the remote API\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75363b74fa6a1c834d2ab0c4441b9577c45d1a1c\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-05 12:00:18 +0000\n\n For remote managament it is useful to obtain system script output as plain text\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 432725442557db58012643e19cd60b591f3763c8\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-12-04 12:57:51 +0000\n\n i18n and l10n(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d6e1a1b6d7917af23e435191c58382b99f33fdc\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-29 00:58:37 +0000\n\n latest translations to French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b37440b1c869f9d22eed085b0c49a6932c446a2\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-28 16:34:18 +0000\n\n Dutch translation improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13423 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fae748c419437813e7329c19bd9489a9bcd90d46\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-26 06:42:26 +0000\n\n some Dutch translation updates\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b91438b1e2413dab9d1f66109e4a931833092043\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-26 00:18:53 +0000\n\n No need to cast to HttpURLConnection.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ec2624b297a4e39e31bc7300545e1ad9369ef88\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-26 00:02:56 +0000\n\n Missing spaces in CLI option description.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 442f1020bdb767914fa0fa136739b7c3cef467c1\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-24 14:00:17 +0000\n\n Added i18n & Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13387 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a13c87cfb56bcb0b555e038682a65809fde25b1a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-24 12:13:02 +0000\n\n Updated Japanese Localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fa01f42e4b2b0a7a8387e48662d10189a2e1b80\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-24 12:05:22 +0000\n\n Fixed invalid translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13385 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 162095f169ceb41a623d6fe258bd0a7478771aff\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-24 11:36:49 +0000\n\n Added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 282010789f6d8b87fd442a22e9b5c2cf04469c45\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-24 11:36:05 +0000\n\n i18n TestResultAction\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ed8491d9a919e8c530b540d8133c04906bc6a19\nAuthor: hunkim <hunkim@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-24 08:01:28 +0000\n\n Fix wrong terms in Ko properties files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea8af90fde49fa68ccfb3880e16b29bfb47f0b86\nAuthor: hunkim <hunkim@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-24 07:30:50 +0000\n\n Fix job terms in Korean\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f90cc06eb421e560e8b85af929a106553a5d76e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-24 06:40:42 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13376 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f40769d72c49e21fa0763be862299baa5140030\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-23 23:38:03 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13374 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85355cf52dab78a6b468f50fdf43589beffb5ffd\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-23 01:55:39 +0000\n\n Updated help-file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c9c82e048c206910abab876cd24c490fe6f6d75\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-23 01:08:17 +0000\n\n [FIXED HUDSON-2652] Use unique \\\"id\\\" so hat Javascript can work.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13367 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53a004e04de51a955ce007f0fcafbafa6749e743\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-19 14:08:52 +0000\n\n last translations to French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e4a4aca53daebec1c32a309c5327412060362d2\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-19 10:32:03 +0000\n\n fixed encoding (from UTF-8 to ISO 8859-1)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a61d2fe3616114af54fa296cb437be1365b08b77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 22:46:26 +0000\n\n ah, but this change breask HTTP reverse proxy scenario.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71dfad2a42b45f9b890477c2dee3f6bad149c0d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 22:43:11 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c18cd225f78a1968e8f3ee42ae06c08c25cd950c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 22:42:52 +0000\n\n JNLP descriptor shouldn't rely on the manually configured root URL for HTTP access.\n (<a href=\"http://www.nabble.com/Moved-master-to-new-machine%2C-now-when-creating-new-slave%2C-jnlp-tries-to-connect-to-old-machine-td20465637.html\">discussion</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa85303c01d3bc143a1c222f6e6c74a4a917a26c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 22:36:15 +0000\n\n renamed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ee794967b42631a5b92f560523042a24e79ed41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 22:35:44 +0000\n\n added a new method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7631b6b4833579f1a59e763c2358606361e4076c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 19:53:00 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f170c7388f71642f8e8853c0cb792747a8e6c5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 18:52:49 +0000\n\n adding Maven bundle, so that tests running inside IDE can still get a valid Maven, which is needed for testing m2 integration capability in Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16c6e25b88b31064ec70d0ea1823fd00cf9f5ae1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 17:57:44 +0000\n\n added a test case. This doesn't quite test what we need to test for this bug, but checking it in anyway since it's a good milestone.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4d75f11b55ebc8f1c740a800e5f0dda8b2409ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 17:57:15 +0000\n\n this mutator makes a testing more convenient\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 334119c1d7d6178bd59428ef3407c850ddbfb3ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 17:51:17 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14d79322e45407079b5e624a2ae19591d263fed9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 17:50:46 +0000\n\n added another utility method to configure Maven\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b91fef1da46569c626f17eab77614c07d16358d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 14:27:45 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f99e7344e63609be357b9e129c348fb65ed1dd21\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 14:26:39 +0000\n\n I18N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87e2e44490aadaa4243afc04b0b35cd4376978ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 05:19:55 +0000\n\n [HUDSON-2584] Fixed a regression introduced in 1.260.\n Also see http://www.nabble.com/Error-parsing-%22-in-msbuild-task-to20535754.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1fcd050da738647f16b5363583c06cd5d7b45ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 04:49:07 +0000\n\n EOF has to be checked\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c74f649f02acf23d4661d1ae75492161278c55ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 04:40:12 +0000\n\n this property entry can never be used.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5d8741e683a8c738b092a090638d0729eac39f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 04:39:59 +0000\n\n use of parenthesis right after % makes it a function call.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22c7b5558a5beb4c1003b435c34ba56e33bfddee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 04:37:17 +0000\n\n adding logging for diagnosing the test failure on Hudson server\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f65e4c2e8735a81004d76e0b149f858ca15fe42c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 04:23:51 +0000\n\n fixed a test regression\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f8a4e8f41b60370b4cb2eacd1d5d791508e5cce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 04:19:59 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28cf614927ab408541910ff9d0af8c48313d77a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 04:17:43 +0000\n\n skip this test in a headless environment\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79dd4c1826916af742861870189b20655dd6a2a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-18 00:53:05 +0000\n\n animal-sniffer has too many dependencies\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13288 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3e1b57a7d1b20e3cd5f8b79af6f6f6280a05954\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-17 19:45:16 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0650d54d85c99a408b2590c6de368c4ee090d347\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-17 19:43:39 +0000\n\n make the no-arg method use unique names\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb4c48f2e5f67117c70dd24daf03e4c519ea20bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-17 19:18:16 +0000\n\n bumped up to animal-sniffer 1.2, and integrated this into the release process.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13284 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bab74dcf27e169d67a7231d6841dc3bcd2dae761\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-17 19:17:10 +0000\n\n fixed NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86d5b5e6910f9e66805900383ece8045bc654cff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-17 18:34:44 +0000\n\n Applied a patch given in http://www.nabble.com/-PATCH--Util.replaceMacro-td20526461.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec2a8e6ac09197214bdc3d15648894544f094975\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-17 02:46:31 +0000\n\n After looking at HUDSON-2606, I think this method is better deprecated (although the inaccuracy in this method doesn't really describe the problem described in the bug report.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13279 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 922cfb857f0a6db62a1ff0805d6262f5e80f86b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-17 02:29:16 +0000\n\n [HUDSON-2605] Added a probe point to see why the war exploding is failing.\n Can you try the latest workspace again, and report the new error message?\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae95b4262e5327e88e2ff960e3fc30f10fb1b9e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-16 17:03:35 +0000\n\n [FIXED HUDSON-2622] Fixed possible NPE when rendering a build history after a slave removal.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13275 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cfcb49225f60c97a59b7fb15330e8e45a2c7bbb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-16 17:02:07 +0000\n\n This method can return null.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13274 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a0e1612748a9d77f912155964f37c5fe1a394d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-16 16:57:57 +0000\n\n [FIXED] relaxed the delay factor based on the feedback in HUDSON-2618. In 1.263.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13272 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c494328e09eadb06b53eaa2dea743f3c8a177f52\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-16 16:05:53 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13271 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ed3c6b4f242f453b572efa86f5be8809b88b7da\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-16 09:28:11 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8895028a879f33d7a6cbc357fd65b721c4faea1\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-16 01:48:46 +0000\n\n Fixed invalid translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4d2774ea77cf78cdcd299325292b651c580bbf3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-16 00:22:15 +0000\n\n Fixed the build error reported in http://www.nabble.com/More-build-errors-to20490031.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13267 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79ffdb42d433a352a49cf7802973ad502538ba65\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-15 10:39:17 +0000\n\n [FIXED HUDSON-2625] JDK6 dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13263 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37139b9ef44643c84a2f908aeafa63bc7834989a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-15 01:37:41 +0000\n\n Updated L10N(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13261 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41390b6364dfe3582b0ce38ac8c802e4fcc78b4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-15 00:54:40 +0000\n\n fixed JDK6 dependency. See, this stuff actually works.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e4b1726e048b11db4e8ca8aab6f075a29bbabbe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-15 00:44:57 +0000\n\n marked JDK6 dependencies explicitly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13259 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f37a30dc01b3a7d5ef9220d29c261490f0093b96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-15 00:44:33 +0000\n\n added a tool to detect accidental JDK6 dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c947d3e853fed7fd8e25886ee7218cbd52755a31\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-15 00:18:14 +0000\n\n removed JDK6 dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13257 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3a82d9cbd87c004d45b585931d1515155866d71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 18:25:50 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50026d3576093e8bfad72f64ed0875b27b667a30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 17:58:58 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 17:58:33 +0000\n\n [maven-release-plugin] prepare release hudson-1_262\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13246 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5768f1ded4dc236d455882dad308083c38d0b22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 17:48:24 +0000\n\n [FIXED HUDSON-2623] Removed JDK6 dependency\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51562d0e23f90da51251165eff1f4024d337f166\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 13:46:58 +0000\n\n L10N(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9abf8500eca81a1bbec5abe0d51ec6ba72a0e777\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 13:46:26 +0000\n\n I18N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4f181b78546e01568ee153af839d34ece848d32\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 12:00:45 +0000\n\n Added L10N(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27cb26c9746da7159221d15fd9894afd1d420366\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 11:59:46 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13235 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5a240df538227137f1fd743548eee690af55ff2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 02:26:13 +0000\n\n added a convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13228 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf13a5c0052bd3b83e395c152cb28ffe6ec86963\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 01:22:59 +0000\n\n specify a version to avoid a build problem\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 655f4fe03f5d287cad5ce9cea37012948aeac8d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-14 00:29:35 +0000\n\n <li class=bug>\n Use Project Security setting wasn't being persisted.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=2305\">issue 2305</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 885f61061fa8a9ad394547608450e30e4e3eecbe\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-13 22:43:24 +0000\n\n FIX HUDSON-2305 - Use Project Security setting not being persisted.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 163fc043f2efe7a43c290ae2c9ae3f3528e6f813\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-13 20:02:54 +0000\n\n this page is no longer in use\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1211268ca66e1cfc1bc3f1b4612a065ed2a02970\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-13 13:17:06 +0000\n\n Fixed Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0648e7b540a455232e8b2afa3e3618116eb8c3e4\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-13 12:55:00 +0000\n\n Added Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33d8caaec228c42d19f4ca72df93df840b1345de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 20:22:49 +0000\n\n fixed Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13216 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c9308cc14745279696173b303adeece17f29201\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 20:22:02 +0000\n\n fixed a bug in help\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13215 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f05c47fc2bd42cd21e19380115a4bb80dd823c81\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 20:19:07 +0000\n\n added help\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13214 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7d684ae73c29d6f18d393d3990455a518911bec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 20:15:43 +0000\n\n forgot to handle the -f option\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64d9854dd1b8502ec0b2c00de47a49ab4226b72a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 20:14:29 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac99bea6027d0eb24b7a1c01f2e1817a143ca831\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 20:11:59 +0000\n\n Improved Maven builder to define separate fields for additional parameters\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed2566ce0e4e905c2f459d335ccad3f099026852\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 20:10:48 +0000\n\n added @field support. Added a test case to make sure that the old way of using it works\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b28ccbc59698aa2504798cc5696c538052d8293a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 20:10:17 +0000\n\n modified to use the new convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dd7f1c123bc3ba72e3980ca425159d59ee061bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 19:37:35 +0000\n\n added a convenience method for adding complex property list\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 929bed57b8cf954a00101aa75c06e3e6a99e8a3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 19:05:46 +0000\n\n Setting up a manual dependency from a freestyle project to a Maven project didn't work.\n (<a href=\"http://ml.seasar.org/archives/operation/2008-November/004003.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ddb0fda241ce5c11267647d29fb0b8a0ce9bf70a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 19:02:36 +0000\n\n this parameter no longer necessary\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a094b30d0aa180aa429ce3149ce9eb98c6a6ead\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 19:02:04 +0000\n\n indentation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed38712e52adad0a963163037e3dbad80d57ab3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:49:17 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13200 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62fff23c8053377af0aa0647f2ed8176936aca2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:23:20 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13197 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 201d9e02ad00e4a07a628177a3f830a1436d9c3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:21:34 +0000\n\n [maven-release-plugin] prepare release hudson-1_261\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13195 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6298a1574234ccd468c3ff5027e1c722c8ea6d77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:19:45 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bde5ac650325bd24014c968e4afc9604c4eb9224\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:19:04 +0000\n\n [maven-release-plugin] rollback the release of hudson-1_261\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d78e5d768914525bcf2e2576e678afb29e214e58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:17:13 +0000\n\n [maven-release-plugin] prepare release hudson-1_261\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b352810764883ea960651af02f9ed756303ff5cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:15:11 +0000\n\n trying a work around listed in http://jira.codehaus.org/browse/SCM-406\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13191 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2787bba38c63e16b00ab94fe59cbb742c1ccca3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:14:47 +0000\n\n [maven-release-plugin] rollback the release of hudson-1_261\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db395feb6d845e2915a47c8a72db943989a9cb8d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:10:59 +0000\n\n [maven-release-plugin] prepare release hudson-1_261\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d26bf186dc1c64766826410675f9f40430e3657\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:09:05 +0000\n\n hitting the 'pom.xml already exists' issue\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0546258601cfa86f1207d13bce6b3874eaf9f6c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 02:07:07 +0000\n\n [maven-release-plugin] rollback the release of hudson-1_261\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f78b7252ba97945a123db8659e8d5423729c289\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 01:58:42 +0000\n\n [maven-release-plugin] prepare release hudson-1_261\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6541ed01b2877e335fd50ce141058f28513af93d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 01:52:38 +0000\n\n fixed a test case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22b34f5d370debbf4af6c537c53474501a344f34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 01:51:47 +0000\n\n added one more convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13183 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c16b0e9121a7fbf19c010185e9efb6746b1040e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 01:37:01 +0000\n\n Use the class name as the key. This makes HTML scraping easier, which in turn helps the test client.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cf14cf23dff4fb2931af7bffa8ff73f390e09f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 01:12:34 +0000\n\n introduced a better alias\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13181 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae0afad440e57bff92cd21e5dd67ccfa776f19e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:53:30 +0000\n\n this comment appears to be out of place. We no longer use retrotranslator.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13180 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6367af47db7d4ec601de13f8b5eb3a76a9039849\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:52:24 +0000\n\n Using Maven inside a matrix project, axes were not expanded in the maven command line.\n (<a href=\"http://ml.seasar.org/archives/operation/2008-November/003996.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13179 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f41343393a46eed8f609bf65355e6a6486004739\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:43:28 +0000\n\n another convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b8aee6781886509d514c389eb69b5d4c764322a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:43:21 +0000\n\n tests the same in Maven as well\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07e9114afe6b864e16d0eb10c6f43b2c6267d207\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:31:54 +0000\n\n adding a test case for the MatrixProject class\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71c82a553e6e37e1cd289ae22a79a31dbde8d56f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:31:38 +0000\n\n for better test portability, set the JDK\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf30417b80463bab7e8e0917cad08e19ad07586e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:30:44 +0000\n\n added one more assertion for convenience.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28be7f47caf417751a8d94968d1fc779a8d85bb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:21:28 +0000\n\n defined mutators. Driven by test cases.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 250a98f96eb432edd746f18672528f209b361551\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:21:06 +0000\n\n added another mock SCM implementation.\n \n I should probably move mocks to its own package for better discoverability.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13170 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adaf9daec0fc4daba6362cb662778c9e8fc57e99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:17:34 +0000\n\n allow InterruptedException so that test code that extends from it can throw InterruptedException as well.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5538210bc393ecbd3d3fa7a876390ec7c81fa1a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-12 00:04:59 +0000\n\n added a convenient constructor for testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2764acd06a8bf5d3e889ea2d3d4f700b90ae65b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-11 23:57:24 +0000\n\n added form field validation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc7863ca07a2add2fcc315ab0fced7c844e6fe7d\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-11 22:41:12 +0000\n\n Rename the method to getter style\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbcaa236dcf6b21d9f5ab4bbfb9fbe6420b56246\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-11 22:38:03 +0000\n\n Added @ExportedBean for ResponseTimeMonitor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4761f77465bcc7d794dce5bcaf8264a37016d56f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-11 13:15:56 +0000\n\n Fixed L10N(ja)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf63d513d5de58dbd87ddf74675b5b32502ca7dd\nAuthor: dty <dty@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-11 04:39:42 +0000\n\n FIX HUDSON-2305 - Project based Matrix Authorization Strategy reverts to\n Global Matrix Authorization Strategy on Hudson restart.\n \n Fixed ProjectMatrixAuthorizationStrategy.ConvertImpl.create() to return\n a ProjectMatrixAuthorizationStrategy instance instead of GlobalMatrix-\n AuthorizationStrategy.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c384decf5be85834067bf3382c0dedc8d345e5ab\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-10 14:43:47 +0000\n\n Fixed i18n\n - link to http://hudson.gotdns.com/wiki/display/JA/Search+Box if locale is ja-JP.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13120 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6793020f70c31a40f474b6a86fca19990ddc5e40\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-10 13:14:34 +0000\n\n Fixed typos in API documentation (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bcc1f97d77748c8d4cd24e5f2eaa6a9decb4810\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-09 20:45:46 +0000\n\n last translations to French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5c587336a07e1024e7836c7b76de11fdc14ff0f\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-09 20:03:56 +0000\n\n fixed typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea4ad070d9d8392f5c407ed0276809835c623cf5\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-09 12:11:53 +0000\n\n L10N(ja) Slave\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2795dbe4463514dec9603e063955b1f6e04680db\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-09 12:11:19 +0000\n\n i18n Slave\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8037908f596fbc4126c1b67c9dad6781c39f076e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-09 04:55:46 +0000\n\n just committing the memory monitoring test code that I wrote elsewhere.\n \n Still needs a lot more work before this can be integrated into Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13089 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa1bb12261444e2a88b112de51de9e2684cbc22b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-09 02:53:01 +0000\n\n added a diagnostics page for authentication related trouble-shooting\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59d5940765bfb0d47c9a275c566e0ca92c9b61f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-09 02:48:09 +0000\n\n [FIXED HUDSON-2256] Added two more lookups as reported in this issue.\n In 1.261.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f702c44f4472947a4440a899678be3607332392\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-08 23:32:28 +0000\n\n L10N(ja)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e088c01db6761dfb18785f3f9746a4c867be5cf\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-08 23:31:29 +0000\n\n I18N & L10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dbe97694e5176fd311197159e8f7d5beece885a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-07 21:50:30 +0000\n\n i18n & l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a53a218aa32d6bba72ad7c49fc08532edad7299b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-07 13:59:06 +0000\n\n [FIXED HUDSON-2594] Fixed authentication so that login successfully after signing up\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d75a1f2eba3c40e1244d70163d4fbf74a5f72399\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-07 13:29:59 +0000\n\n Update Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e47b2d7d22e2dda35db61b46a9c989b8b3351f35\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-07 13:23:48 +0000\n\n Updated Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 675114f380107e5a7fabf4ae31fc40a536fc08c7\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-07 13:22:49 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f4bf13aa80ff1871e3bcc3fa4faa4335a43c738\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 21:43:44 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd397d313d13692304e1be2c27614a62bf5caa6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 19:33:34 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83393cb3512a34f8fbe807e430351137a7a6ad13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 19:30:19 +0000\n\n hang up marking for items in the queue as well.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f3b95ad26b6e740e49c332b75c566dfef35e973\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 19:16:40 +0000\n\n If a build appears to be hanging for too long, Hudson turns the progress bar to red.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff5958ab81ddfb0a4e33666ef175e4ae5c6160b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 19:04:23 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eeabe37e8e829de3ede2e9e13cdb32bbd96d9b4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:59:40 +0000\n\n The computer listing page should show the queue and executor status\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee5639ca2ac130cc1f3c2d7a7b1c1461565ea54c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:58:12 +0000\n\n - added red unknown mode\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13037 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c8afb180d437c57fffe3bf5bfad17b5d2afaded\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:56:43 +0000\n\n Clean up the mess by itself\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 236011c1669a2a01dc432584eb205a197ddbaafe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:53:57 +0000\n\n Switched to ruby and updated to create two images, in red and blue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92e87f7e59544e4214d9c8744fe2fe837d711c67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:20:38 +0000\n\n set svn:executable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13034 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10a0f217cd0f00db81340b9cda08562b9dd84313\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:18:33 +0000\n\n - progress bar can now turn red to indicate a problem.\n - doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 305f2f5652c666dcbdc6f728569551f0e55a2f2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:14:46 +0000\n\n simplified\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f5786e62739284ca835f41b90439df6b6911f63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:08:41 +0000\n\n formatting change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13031 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d36bf04960410ac92b66fde65b28474d0a0e60b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:04:27 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0484366d22576b8f2d6865dcf7a6170ab84a5f7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 18:02:58 +0000\n\n monitoring probe to get the load information from live Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13029 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8ffe69068835926936b9c5df89eb5786aa5931a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 17:22:49 +0000\n\n Fixed Japanese localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36c6df4070e22282604c0e4f92c64a804c8a5a41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 02:58:17 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cdaac26d38de57cb8f75982d56f01354c6c6c089\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 01:52:47 +0000\n\n added another convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6a7cebbb6185134c3d5a5ec701be5ec6d99bcdd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 01:52:33 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 395d37ae63c05fba6809f6a0c2dbd21d0b05e094\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 00:52:15 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4e41dafd7c00c49e51d100cd364aef9c3c636f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-06 00:00:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3eae6a637e7f8dd19ff01717557d5e9a352eda86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-05 23:55:36 +0000\n\n [maven-release-plugin] prepare release hudson-1_260\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab908407803a2d66af69870030a747ab40bb2afc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-05 23:51:37 +0000\n\n [FIXED HUDSON-2584]\n Fixed tokenization handling in command line that involves quotes (like <tt>-Dabc=\"abc def\"</tt>.\n \n In 1.260.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13014 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c483f1196a292f0fd95ba6620852c8b8925efe13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-05 23:47:06 +0000\n\n [FIXED HUDSON-2587]\n Notice that the error message indicates a permission problem. The error message isn't as descriptive as it could be, but the directory that Java uses as the temporary directory doesn't seem to let the current user create files.\n \n In 1.260 improved the code so that you can see the directory name.\n \n Go big red!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13013 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 911f469631ace0f88711466f6da0c36f50317841\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-05 23:23:35 +0000\n\n Improved error diagnostics in the update center when the proxy configuration is likely necessary.\n (<a href=\"http://www.nabble.com/update-center-proxy-td20205568.html\">discussion</a>)\n \n In 1.260\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13012 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 895e5ba1c3e17d911afac7ca7297f03bb36734bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-05 23:05:27 +0000\n\n avoid having the description that's too long, which pushes the scroll bar too far off.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c1e717d20f133e1a04c975605ff6eddea2a23cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-05 19:25:57 +0000\n\n making it more fool proof. See http://www.nabble.com/plugin-cvstag-tp20312067p20312067.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13010 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 694ed60c0400c5e0159e2e40c71f3f1bbba28f9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-05 19:16:45 +0000\n\n added a debug probe for diagnosing \"Not in GZIP format\" problem.\n See\n http://www.nabble.com/Archiving-Site%3A-IOException%3A-Not-in-GZIP-format-td20325401.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13009 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ed4f3a93f7263964b9d309b227553c49b41a6d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-05 18:18:38 +0000\n\n New SVNKit that fixes the HTTP Keep-Alive problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a09f5de5f0bef8dd0b3323a19c4df97cc7cc00f\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-04 10:35:56 +0000\n\n latest translations to French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e13865b781cfe61d49ee8bfb0ca262f9b2137c09\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-04 10:16:53 +0000\n\n latest translations to French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87bb29d14ec317d07770a014d505d8a4e9134192\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-04 01:11:51 +0000\n\n Fixed a race condition in the ScmTest test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 907fc05c59a199f8624e4695e1e2a96e6f7e3552\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-04 01:11:23 +0000\n\n ProcessTreeKiller is on by default now.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12973 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c42edb582e97d57054ca149868df92b153c6a269\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-04 01:06:20 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12971 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b92e10ccdf0717500d03053aec269d0e1aafb88\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-04 00:26:53 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbda56a90f1895fd9ccaf70c315b301fba3f0816\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-04 00:26:35 +0000\n\n [maven-release-plugin] prepare release hudson-1_259\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 575d25337976f9e7551d9b57f9bf435286d1849d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 23:43:49 +0000\n\n [FIXED HUDSON-2547] bundled Woodstox starting 1.259.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67ce74d4e751054abccb724ab2425d0c7e2b1fb3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 23:32:10 +0000\n\n [FIXED HUDSON-2562] Supported javadoc:aggregate\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88c67be958389a65b8f1caf04673ac04125d8280\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 23:25:59 +0000\n\n [HUDSON-2566] improving error message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e15603cb1e6d37d1964b8db83625fcbd320e8608\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 23:10:41 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b039c3b4a592366aa72d91e0bf39c0067a467c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 23:10:10 +0000\n\n This method already exists in the base class, albeit in a different name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12961 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74af23f473f38278d52c30749c14a15edd613a87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 23:09:39 +0000\n\n If a job is cancelled while it's already in the queue, remove the job from the queue.\n (<a href=\"http://www.nabble.com/Disabled-jobs-and-triggered-builds-td20254776.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12960 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c914144e194d6046e16498563d653d7bc5dc994d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 22:49:01 +0000\n\n Hudson can now be pre-packaged with plugins.\n (<a href=\"http://www.nabble.com/How-can-I-distribute-Hudson-with-my-plug-in-td20278601.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12959 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d3090d1db985085eaa3f0ea942543474b63bb0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 22:40:59 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12958 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0977167f9b482fb6799c3396d38bc20b1ecb509c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 22:38:51 +0000\n\n getting rid of warnings\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b6758b89bbab9994f25d19df683fc76e9225e6c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 21:52:23 +0000\n\n check the presence of the .NET framwork before attempting the service installation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12953 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a14c83637c09362adb46aea952099e2069f18ad6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 21:48:42 +0000\n\n early disposal for better GC\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12952 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e2c2e14cbbdf58ca5bf1b2d5b9285935f70678e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-03 21:48:09 +0000\n\n added Windows registry manipulation code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 824a1c9294751c4f5e6c5308562c95cbcfb20613\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-02 08:44:27 +0000\n\n Added Japanese localization for SubversionSCM\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23075db120ff8d263a7977964511ba1932dfbfa1\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-02 08:43:26 +0000\n\n i18n SubversionSCM\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b41112ceeef14d8db61dc2d2c9a756b2b6b16586\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-01 22:43:05 +0000\n\n On Hudson installed as Windows service, Hudson can now upgrade itself when\n a new version is available.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b40c6fbb51c2feaa4b1093aae468f63a0ba78f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-01 20:35:26 +0000\n\n implemented hudson.war override on Windows\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12912 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7b9f5fd9c0127523515266dc59efbb720f23265\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-01 19:37:07 +0000\n\n - moved to the newer version of winsw that supports file replacement.\n - hudson.war overwrite requires a special handling in certain running mode, such as on Windows where the file is locked.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6b6bb3a2d749478cb72b02b7ac6eb823edc8619\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-01 14:23:06 +0000\n\n Updated German localization. Fixed typo in GUI (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a375ccdbaa0a1a21cf4a3a1d3752ffc3a1ffd7bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-01 04:53:07 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12909 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c5b745929b722f9fe115e04e3757048674f8083\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-01 04:48:45 +0000\n\n bug fix. The actual export is MoveFileExA (or W)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12908 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50fae8bb4bbfb835aab34e2e63053026788ca9f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-01 04:30:26 +0000\n\n if hudson.exe isn't consistent, replace it with the new version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12907 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc5598d03ef0fda30b5a809b52d670d7c6e18a8a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-11-01 02:06:23 +0000\n\n Added Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12906 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca6c4856ee5ff239a390dd2cfc9f1b7516419d09\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 05:46:50 +0000\n\n it's not just about plugins anymore\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12892 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b16fe3dee08f04081dc51ab0295019ac71db3076\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 05:44:45 +0000\n\n Adding UI for downloading an upgrade\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12891 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b50bed3bf3a34e2c55c44ed2c456f92bbecec652\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 05:26:23 +0000\n\n added UI hook for performing Hudson upgrade\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12890 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 306b10f24c41825224d76b277e30eb8db4552a0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 05:26:00 +0000\n\n added some convenience methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 001c2b7e6b646ad01db49b076a481acd6ee0be9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 05:02:58 +0000\n\n made a room for the hudson.war upgrade job type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9181558132fab0971d1e20301b894a9ed1e97b0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 04:42:46 +0000\n\n Adding auto-restart capability when Hudson runs as a Windows service\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6eb992e689bd20427f3d17a27f59830f19595178\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 03:53:01 +0000\n\n since this is a highly destructive operation, let's make sure only POST can do this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a99c8f19763187123f0102c680b874c936543c4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 03:52:38 +0000\n\n adding a restart UI\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12885 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 114f1b02dea01dde2cef983853a96e1c4674b1a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 03:25:20 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12884 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9204af01174e3cd74719e8ba2a8d75d8663be4a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-31 03:24:16 +0000\n\n improving the error diagnostics to make Hudson fool proof.\n See http://www.nabble.com/Slaves-failed-to-launch--td20256870.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5df2b4065060b142794d6fe6cf5c881a51c4cf4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-30 21:05:22 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c77f07e1078f2a71c916057d74d8820035e50102\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-30 18:20:05 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12853 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2e8f99d84599ed96f11e4429e9afddcc3a73fc6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-30 18:19:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_258\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3607cc3a22e978da526fd3173f5f390316e5556c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-30 18:13:30 +0000\n\n [FIXED HUDSON-2527] Fixed NPE and instead deal with this gracefully.\n Improved doc to call out for this error-prone definition of semantics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 342c21f70fc5218323dbbac06b139793f01730bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-30 17:58:16 +0000\n\n Fixed a class incompatibility introduced in 1.257 that breaks TFS and ClearCase plugins.\n (<a href=\"http://www.nabble.com/Build-257-IncompatibleClassChangeError-td20229011.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12849 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9332376a3270787503f3bc53bb52b2f31928f48\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-30 17:51:37 +0000\n\n @QueryParameter no longer needs the value if it's the same as the parameter name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12848 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e451513916a505052c6ba819d28128011b6c9c9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-28 22:28:17 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b13f53d8eb7923081c0ef37b93880c0604f465b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-28 21:55:35 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12807 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 879c7cb2f32c421ae9c4d51ef96662d448e46232\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-28 21:55:24 +0000\n\n [maven-release-plugin] prepare release hudson-1_257\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12805 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3d3e3c1654876740b23702f102cd758e3322361\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-28 19:25:22 +0000\n\n Expanded the remote API to disable/enable jobs remotely.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12804 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33459711a6373752a9d5f9278b9e2da3959a93b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-28 01:25:38 +0000\n\n whitespace change that IntelliJ refuses to revert.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0af1f5c6134f5ed07a6f418215aac3a5d86b8810\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-28 01:25:16 +0000\n\n Added tooltip for 'S' and 'W' in the top page for showing what it is.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 433b8b36443c1869c2a20e6b898e87bda92510a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-28 00:53:40 +0000\n\n added a new assert method so that we can see the cause of a failure better\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 368ced0b3a5d0bfa8fb9fb9af0087e517e5250a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-28 00:50:40 +0000\n\n Parameter expansion in Ant builder didn't honor build parameters.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7523b9d1d125b65a2a647f391f1678ed205bf98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-27 01:03:18 +0000\n\n picking up a new version for the better encoding support in LargeText\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9297e208df63e2ad36c9d42047bea13d5ead6763\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-27 01:01:23 +0000\n\n picking up a new version for the better encoding support in LargeText\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 610e3b537c05c4a8c60b5f0fdf2ddc57c8d6e317\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 14:37:53 +0000\n\n [FIXED HUDSON-2311] JUnit dead link is corrected.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 470acefc94ae4de84d3858abe2e0266c6a8b898b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 08:49:51 +0000\n\n L10n(ja) JNLPLauncher, Computer and ExternalJob\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f81cab63a61d597c7f50f4d026c4130378dcd05\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 08:48:58 +0000\n\n I18N JNLPLauncher & COmputer\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12731 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3604c044a570efab4550530116bcc3dafc291e55\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 07:21:04 +0000\n\n L10N(ja) script console\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12726 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d03499530907fca61eace8cc43bc11e788e90fa8\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 07:20:28 +0000\n\n I18N script console\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 149a1d3dcb314178821a7cd5e55051a0c9e81103\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 06:25:03 +0000\n\n Update Japanese translations(tooltip text)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 824764b576767a9cd08fe80bd943b68dd556d9bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 01:59:33 +0000\n\n Remember the encoding of the log file so that we can display the log file in the right encoding later.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e2a44955beac3d955d14cc46bc92d33dd2bf1e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 01:38:07 +0000\n\n Adding tooltip text.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 490fb97417e44cf28b68ff60e9e4579e1cace988\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 01:32:49 +0000\n\n Adding tooltip text.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2525addb523eb1665e8289d55e5264fcfcbedc22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 01:29:59 +0000\n\n Adding tooltip text.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12720 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0596594be20919d1f6215c8fb8ade27c3224e4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-26 01:25:14 +0000\n\n Permission matrix was missing tooltip text.\n See http://www.nabble.com/Missing-hover-text-for-matrix-security-permissions--td20140205.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12719 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dd4b5a7ef678da32bcf9f2ea9870c239d5e6f55\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-25 06:30:30 +0000\n\n fixed svn property\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12714 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e130b15a768e9224ae799191761da33e9bad322d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-25 06:22:52 +0000\n\n Update Japanese translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aae2e1f18fcc573ea5e1650f6aeb275e983b4d41\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-25 06:22:19 +0000\n\n I18N some messages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcb9583a3d486b35e653d8c5711777fd55468181\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-25 01:39:25 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95914ea5b10890fe15623085cbc4a7da8a2e9e5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-25 01:20:13 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12706 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 997880305568b6cf45b868599c1b82f77cd00305\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-25 01:19:58 +0000\n\n [maven-release-plugin] prepare release hudson-1_256\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e35c5ca7c0f46b33cea4fa07637f895c739c4141\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-23 14:20:49 +0000\n\n [FIXED HUDSON-2311] JUnit dead link is corrected.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 385ccf626ee062449a468d42c0e2c657c132c773\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-22 21:17:52 +0000\n\n bumped up the localizer module\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74ab59ca2c874e20748d0a7c119b6a6b963b9ca0\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-20 18:29:53 +0000\n\n Use the localized HealthReports where available\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12677 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a688f9fce4fc71f808973375a3263645bb5c908a\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-20 18:18:32 +0000\n\n Removing the hacks (this assumes that the localizer dependency is upped to 1.7) now that Localizable is Serializable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 878e45b282b5447a980ff7ab40e23d46e6ef389e\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-18 11:33:34 +0000\n\n Use any localizable health reports is available\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12647 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 788657282cd7594964e646b5bae9b302b22b0727\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-18 11:27:07 +0000\n\n Allow health reports to be localizable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc4611b01446832013e6f742a8f28f7603e595a0\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-16 20:57:38 +0000\n\n more French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b249c2b48521513a60df2d8486bf3e4a0abc1524\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-09 04:40:59 +0000\n\n [FIXED HUDSON-1714] Automatic dependency management in Maven2 projects can be now disabled.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c168e5056bdeb8cb18d3be60ca69685f2a700a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-06 23:41:58 +0000\n\n adding more probe\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 718e449239a9e55111e6c036ad3d79ced61e56a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-06 22:59:46 +0000\n\n added green\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bbd6e9f4e84bc0adcfbb18cfe0738ecb6026b5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-06 22:56:10 +0000\n\n tentatively added the green orb\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9d2bb7f621d494b1aa5ff402910d78d3dfa5f7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-04 23:39:59 +0000\n\n [FIXED HUDSON-2428]\n This is caused by incomplete changelog.xml.\n \n Not sure why you have changelog.xml parsed by CVS if you only use Perforce, but improved Hudson so that this is handled more gracefully.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d374ff4bc1aaa3635521bbd64af7494885b791c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-04 23:21:04 +0000\n\n [FIXED HUDSON-2435]\n we are getting a dupliate of dom4j from somewhere.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 619d38db68d98def8209ec30a98eb156cbfb3cb6\nAuthor: ajpurkiss <ajpurkiss@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-04 12:53:25 +0000\n\n Modified help file to be clearer about how to use parameter in Ant script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12516 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5abb93ef44cdf0c589d453c1a6745d1799130cf\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-04 08:23:05 +0000\n\n Updated Japanese a bit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 488eb5364a90621822b5f8d745a01ad7475392cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-04 05:17:00 +0000\n\n adding probe for diagnosing http://www.nabble.com/MavenProcessFactory-building-bad-Maven-commandline-td19564224.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18626a1ab8f70f5eb673e93e0c92658a03da5a37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-04 05:15:31 +0000\n\n adding probe for diagnosing http://www.nabble.com/MavenProcessFactory-building-bad-Maven-commandline-td19564224.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 497a3603e9786fc831a23db1a300f64f63fbe0f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-04 05:02:21 +0000\n\n if a Windows-like path is given to a Unix slave, warn the user. This is just a warning, not an error because '\\' is a valid file name character in Unix.\n \n Giving Unix-like path to Windows is OK because '/' is recognized as a separator in Windows, too.\n \n FilePath is also modified so that the relative path works.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12503 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d76fad55f8d6d87b07037de2e1e540ef26f40e6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-03 01:50:47 +0000\n\n making progress on file system snapshot support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1735c14cd47e96c20158727633286b879a2a7e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-02 15:58:11 +0000\n\n attempting to fix the performance problem in artifact archiving. Discovered on Sun's deployment, in the \"glassfish-v3-main-publisher\" job by Harsha.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6c4a74c7cfcf0e16d93de2a7a8448bc630e5334\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-02 02:29:16 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12461 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a76592ab25181e6db1071c46ca6b8558a9e87fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-02 02:01:49 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bffa1d16fd96f18a0777ecde69f7ba21225b5490\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-02 02:01:21 +0000\n\n [maven-release-plugin] prepare release hudson-1_255\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 407d54152d2808092a4ece5114c3c1e93c9ad232\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-02 01:44:45 +0000\n\n base directory needs to be set manually\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07de704d1fbc41d2166537e15d6e9da4ee53f275\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-02 00:47:45 +0000\n\n run netx without requiring X\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12448 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8105d5c124360455e61443c8c222b665c545519\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-02 00:28:17 +0000\n\n Timer-scheduled build shouldn't honor the quiet period.\n \n http://www.nabble.com/Build-periodically-Schedule-time-difference-vs-actual-execute-time-td19736583.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be5ac1fe7b4b1d236796bf9cdc2a22c110d14450\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-02 00:12:39 +0000\n\n added HierarchicalStreamReader.peekNextChild()\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12446 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64077a7c56db7faea54d43568b010d257f65324f\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-01 19:50:05 +0000\n\n made XSTREAM field public\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39a667df802a9c85814cb945994aa0a27809faf9\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-01 19:49:37 +0000\n\n extracted a PluginStrategy from PluginManager and PluginWrapper\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12443 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33eac8d684f3203a558cec1df3fa983938cd104d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-10-01 17:06:01 +0000\n\n Fixed a bug where Hudson installed as service gets killed when the interactive user logs off.\n \n See http://weblogs.java.net/blog/kohsuke/archive/2008/09/winsw_windows_s.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27f8c5a67622f27d580c2c7c4cc53d7dec77fd01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-30 00:46:55 +0000\n\n Fixed the serialized form of project-based matrix authorization strategy.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12421 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 716d3c9de7703d876a6f766ce5d7bcf52cffc1c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-29 23:36:04 +0000\n\n Merged revisions 11753 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/multiple-computer-per-node\n \n ........\n r11753 | kohsuke | 2008-08-25 17:58:24 -0700 (Mon, 25 Aug 2008) | 1 line\n \n improved AssociatedConverterImpl to reduce the need for explicit converter registration.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87caf4707c5841acf7c8b64e75470504f36ccf73\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-29 20:48:25 +0000\n\n added a mechanism to filter unapplicable permissions.\n See http://www.nabble.com/Project-based-authorization-%3A-Create-permission-td19729677.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1aedfe9ea0450068dca8fa7722b85a39cec163e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-29 19:48:15 +0000\n\n reorganized import statements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d86acadf6057bf4de183b0185ab722a1479c9e11\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-29 19:29:39 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2f8fa10549e7b98cd0205269d6ec2d03d6f7015\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-28 22:37:55 +0000\n\n Updated Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1aef83c401250b6c4634ae676337984796a9783\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-28 02:01:19 +0000\n\n Added Japanese translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 457aba232e27ae42c006ebd41228708e59b3f77b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-28 01:59:50 +0000\n\n I18N WindowsInstaller\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5dd7b2fe84147cca1dc980c163bd9b075a15e669\nAuthor: petehayes <petehayes@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-28 00:00:19 +0000\n\n Fixed issue HUDSON-2415. Method now returns null when no permission is found instead of false.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1652efe0a01b3a98be551737f9770b6cc5d8540a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 17:37:40 +0000\n\n noting a problem with the <interactive/> flag.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9640d966b034584fc4e4487b3678fe8606adc195\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 17:21:40 +0000\n\n implemented a menu item to install a slave as a windows service\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4c7cd06eb4126ce0eda0bb6600ffac8fa3f6782\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 14:53:08 +0000\n\n adding abstraction to arbitrate menu bar\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9f6524f193bec2ef432ae4b9a6046dbc4c8fb0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 13:12:42 +0000\n\n Exposed GuiListener and MainDialog to the remoted operations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f0377ab0211d70de471bfb6a562d13bbf8d7757\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 10:11:33 +0000\n\n Updated Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1616254cc65d1b67c698e5fef74bc3b5a9c2bf5d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 09:45:18 +0000\n\n Added Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bd54c60e7d86a621090bf9ad52bbe92cec20c8b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 06:22:12 +0000\n\n Japanese L10N Parameterized build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87509cc11f4705fe21b085a65cbb13ff3bfa08b8\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 06:16:57 +0000\n\n I18N Parameterized build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1541c6230fdf037658fb3217353fc83a2dbada5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 01:42:05 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38eea5ebdd7c1713c099e7264773bb10a15a3a1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 01:24:47 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f2baca694b418fd8725be98979890acbd41b18c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 01:24:37 +0000\n\n [maven-release-plugin] prepare release hudson-1_254\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14ef2532dec97d6391506031fc4a38f123c434be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 01:21:29 +0000\n\n gave bigger memory during a release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af5dbf12afe6c8add678e65a2fabc92a9b7821e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 00:57:18 +0000\n\n Improved the diagnositcs so that we can find out why Hudson keeps rescheduling a build. See http://www.nabble.com/Same-job-gets-rescheduled-again-and-again-td19662648.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2e2651ce17bc0bf2e433b337d746f47f5dfe6de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 00:26:21 +0000\n\n IllegalArgumentException in DeferredCreationLdapAuthoritiesPopulator if groupSearchBase is omitted.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2679926cfad62764c886d3f568a09841d9d70329\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-27 00:03:10 +0000\n\n needs 1.1 to support the <interactive/> element in the previous revision.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2e85b1a056409e72ddb8eef67ce4e1d3ae0b541\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 23:47:40 +0000\n\n marks the service as interactive\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f65c1afa151c48c016f8bc54ec08278df961ea67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 23:18:34 +0000\n\n making it a bit more robust.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5ab10a33de34be63437c76064e1cf9a1e0e8ce2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 23:17:43 +0000\n\n also migrate the home directory to the specified installation directory.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb947318be7cf070edb61ea2a3bcf8cd3cdc2746\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 23:05:01 +0000\n\n this fragment not so useful anymore.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b92816b8231bb2548d459024d0d9bc2f354c9a53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 23:03:47 +0000\n\n added blurb to explain why it's worth installing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e382cea5986d4ce9e432f59f5670220c196e37d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 23:02:32 +0000\n\n needs 24x24 icon for the navbar\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f888e9146dfc59b74a86c41aa128711a70c62f85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 23:01:48 +0000\n\n create a prominent Windows service installation link\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca181ba063e3cd6f82f17785aaff29e73e8839f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 22:54:29 +0000\n\n implemented a mechanism for Hudson to install itself as a Windows service.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12376 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe8eeaac9dbbfed0bae3fd9d6b2f66b96f2711bc\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 18:06:54 +0000\n\n Add korean resources.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67acd1963014e7b0cf2817383392294b07f50c09\nAuthor: vojtechhabarta <vojtechhabarta@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-26 15:37:39 +0000\n\n fixed \"Failed to tag\" problem when tagging some builds (issue 2213)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c17de914fdb14b8c2872235ad6b1c6a64190347\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-25 21:32:42 +0000\n\n missing help file.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec986ceca6137c4dd8ac4aa73f8dccb421995f5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-25 21:03:45 +0000\n\n fixed a thread leak in htmlunit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12361 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67b8d6f5fa7fc52c570fff42538188c8256fd8a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-25 18:39:54 +0000\n\n Marking IE6 causes some problem in YUI event.js\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0335123a894943f003445b4172ed29559a14455d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-25 18:38:11 +0000\n\n added robust unmarshalling support to overcome findbugs incompatibility\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea1af3828b64cb624869ce38131e3f39e19e3bb0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 23:48:23 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8861e60fce5c9b1273135914249ff82dcf017f6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 21:39:32 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc9397ca1419e2454990007913cd8534bad33aa2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 21:39:20 +0000\n\n [maven-release-plugin] prepare release hudson-1_253\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06d93cbc9babe98d8f7d4a93ead2d2688c05c6c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 20:50:45 +0000\n\n added more tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a6ddd4fa632a25ad172183e9e4ae95ec579d1ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 18:04:42 +0000\n\n [FIXED HUDSON-2380]\n \"Tag this build\" link shouldn't show up in the navigation bar if the user doesn't have a permission.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 103a06d0c4951fffd538f53f1c7f9308bb2d4981\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 17:58:22 +0000\n\n added SCM tagging persmission\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21879cbb07f2a3f4d2dcac67c4dc79e78f739630\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 17:02:12 +0000\n\n added ID for simplified testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86f857ccf5d7450182862482a448d87c05de6e8e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 16:53:35 +0000\n\n another convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f98ffbd24f7d43533e0d537ff4f4f19b39fe25a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 16:51:23 +0000\n\n added more convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2df9ccab330e9d68f6b845c4345877086e63e665\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 15:33:46 +0000\n\n avoid dupliating constants\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69561801678a13ab9f0d2b96b2f2c5b0ba7aec27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 15:32:24 +0000\n\n bumped up to 1.84 to include FileItem JSON binding support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bceeee5939fa3eb6d768a6132310c399f3389fe0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 15:32:02 +0000\n\n partial test case committed so that I can continue this from the office.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc3dbc2cfb959ab7b7f5766be5ed90b327ff5c78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 15:28:47 +0000\n\n fixed a packaging program so that we can package anything.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86c8e65716c6b3925ee7a64dc50b8c8c37d92117\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 15:18:43 +0000\n\n svn repository that contains test data\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8128d8c4051f477f6ff251c85b50157f0f715f56\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 09:36:26 +0000\n\n Changed the depencency from Stapler 1.83-SNAPSHOT to Stapler 1.83\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc377308909ebaae1076317f5b09ebef6eda47f5\nAuthor: david_calavera <david_calavera@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-24 09:35:09 +0000\n\n fixes 2376: NPE when completing the user signup for a new user account\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12277 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b090d3b85d0c70329e4046050cff81e17c1adc62\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-23 12:49:28 +0000\n\n Fix Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12272 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91c2f6f870f07f814525b588e52f181b14366d04\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-22 21:28:07 +0000\n\n [FIXED HUDSON-2398] Show summary.jelly files for JobProperties in the project page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc0d11aba7314d2dfb3948781082a6e814ce5441\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-22 21:27:56 +0000\n\n [FIXED HUDSON-2398] Show summary.jelly files for JobProperties in the project page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12261 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84c1b7130e2cc74643c8b1f8671d43bec31866c6\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-21 09:11:51 +0000\n\n [FIXED HUDSON-2331] UserProperty's with a summary.jelly is not shown in the main user page (Applied patch)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9db1587b94b608c9fd00b36e0efa3a649e6149c\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-21 09:11:41 +0000\n\n [FIXED HUDSON-2331] UserProperty's with a summary.jelly is not shown in the main user page (Applied patch)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3f4ead8a5cd70ce31ed3222e62d89101430c330\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-20 18:11:44 +0000\n\n file system provisioner related changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 674845c1ad91f3bd77ed4164af02126fe8f21ebe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-20 18:10:10 +0000\n\n modified to attempt an access 5 times before aborting the system.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12251 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19b3202a757610b6e5651992d9ba738ba1900d68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-20 18:08:19 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6139d2a061ed31e5177bfcf9d8d3d27fa9a67a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-20 18:06:59 +0000\n\n added file parameter type and added help for all parameter types.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12249 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b433a9776a01509a1e5419674f793adf8c5090ac\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-20 11:07:18 +0000\n\n Fixed the incovenient convenience method (compile first, then commit!)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32392b00371da74e9fe8e81ff5f70b613c81a6ec\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-20 07:29:44 +0000\n\n Added convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 700ac8848549c0e882fcb5c6ecd60926cbca2348\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-18 18:43:50 +0000\n\n project-based security option should only show up when the feature is in use.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12216 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 652a8f416c97f443ac19382e6245f483a50fe91d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-18 18:42:53 +0000\n\n doc update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12215 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88c43ba7f91d8b70cf647bbcfd0137854a06cd18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-18 18:42:12 +0000\n\n bug fix and refactoring\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12214 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e746f62ab66e71038cd700c8b217ee97d099134a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-18 18:40:39 +0000\n\n indentation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adb239f57102cbfc3c2d25ae68109a6482dd47d6\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-18 08:26:51 +0000\n\n fixed French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea38359807901dd53606c47fa4abc99519585eaf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-17 20:53:35 +0000\n\n added a new extension point to define permalinks within builds.\n The primary use case of this for now is the promoted build plugin.\n \n I then intend to use this in the ZFS plugin so that I can control what snapshots to leave and what to dispose of, based on the permalinks.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e19e2cedf7840d9d71190b054ff165d6d4b6adc7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-17 20:02:17 +0000\n\n ou=groups is not a mandatory convention, and indeed at Zilics Information Systems that I went for a trouble-shooting, it was using another name.\n \n So just search from a broader base by default.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69b4520593def90d8851c0ba5b8c94a01d69ae30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-17 20:01:51 +0000\n\n ou=groups is not a mandatory convention, and indeed at Zilics Information Systems that I went for a trouble-shooting, it was using another name.\n \n So just search from a broader base by default.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12183 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 934a1cedb38929e88b2e6a088018c24b2749e5ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-17 20:00:09 +0000\n\n Fixed a bug in CSS.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e211c3758ed913cc9c86ce72839e8e43426da96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-17 19:51:56 +0000\n\n Merged jnlp-agent and remoting module, so that the JNLP like proactive connection mode is available through slave.jar\n \n This allows us to define another launch mode, especially suitable for running as a service on Windows.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12181 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46a30e212527835777e6577c6556f61752e59243\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-17 19:19:18 +0000\n\n activated the tunnel option.\n copied try/catch from JNLPMain in the executable-war module.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12180 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd815e948a4958a4c5b25437322fc7a9ae9713ae\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-17 16:16:25 +0000\n\n Junit Test Result i18n and update japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26bac4f32530f6deddd4029cb8af243f37b10239\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-17 12:48:23 +0000\n\n Moving the code that talks to Hudson server via a TCP connection\n to remoting from JNLP agent, so that the same capability is\n exposed from \"slave.jar\"\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2019fcc27e82c194f78cbbd8233a9531d2e944a\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-16 06:56:19 +0000\n\n fixed French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12136 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a461dfddc38fc00ae3f93f75eda2313283d2ebda\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-16 06:33:28 +0000\n\n more French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 643d708fc140498be7171a536886195c2c564b2d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-10 20:50:13 +0000\n\n Minor Javadoc enhancements.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 005242bf9223e7ebdbbd7d21aaab98c51e8dc053\nAuthor: lucamilanesio <lucamilanesio@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-07 21:03:57 +0000\n\n [FIXED HUDSON-2336] Refactoring based on AbstractProject default values (and *NOT* the ones used in last build). New \"getDefaultParameterValue()\" method introduced for extracting default values from ParameterDefinition.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2422fd77b00902e40f885ea44fea6a400d40bcac\nAuthor: lucamilanesio <lucamilanesio@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-07 12:59:48 +0000\n\n [HUDSON-2336] Rolling back changes of r12051 (changes are giving problems to tom.huybrechts@gmail.com for his workflow plugin) and Java file has been incorrectly formatted\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 354b5c0e36fb1a09f6a3f02ac2c1d8489fb56fa8\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-07 01:22:45 +0000\n\n Added Japanese translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12055 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e1a471936555ecc42a3c43336093d77826235a8\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-07 01:22:08 +0000\n\n [HUDSON-1851] Added Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f47f33e0fe862e067c7a1632beb8a5855e6fb4e\nAuthor: jjasper <jjasper@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-06 23:48:56 +0000\n\n [HUDSON-1851] Support empty cvs executable and Shell executable on configure page [help]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3209f5ed7e889e97831c831e51b32386b7c89cc8\nAuthor: lucamilanesio <lucamilanesio@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-06 23:34:12 +0000\n\n [FIXED HUDSON-2336] ParametrizedProjectTask is now generated as decorator when a SCM Polling schedules a new build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c3f284fdce6f73979d22a8fbd4a0b8a53dfa7ce\nAuthor: jjasper <jjasper@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-06 23:29:40 +0000\n\n [HUDSON-1851] Support empty cvs executable and Shell executable on configure page [help]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83111b536c82ec97510e1e6dfbe466995730d2ac\nAuthor: jjasper <jjasper@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-06 22:49:43 +0000\n\n [HUDSON-1851] Support empty cvs executable and Shell executable on configure page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fca64b08e11f214ee9798e076148bbc65443bcc\nAuthor: jjasper <jjasper@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-06 19:52:12 +0000\n\n [FIXED HUDSON-2335] Validate Maven installation directory just like Ant installation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28c432f2307529481ed431aef3e2849437762f72\nAuthor: jjasper <jjasper@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-06 18:40:35 +0000\n\n [FIXED HUDSON-2334] FormFieldValidator check for Windows path\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0526e505591cda87819cc2befd626eb327806f36\nAuthor: jjasper <jjasper@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-06 18:27:44 +0000\n\n [FIXED HUDSON-2317] Suppress the need for a scroll-bar on the configure page when the PATH is very long\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f19d7c96af64fd598bbfdef876805b64a08ecc85\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-06 10:38:44 +0000\n\n Update Japanese translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7677020438ce53cff36812ac4180db19bd8283b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-03 21:18:28 +0000\n\n added one more convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11993 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 372f32c97b869ab7696eb582865d9cfde112e09e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-03 19:24:16 +0000\n\n added one more test case\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df80fc38f420911be3179824a3a3c71c33217ea8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-03 19:22:49 +0000\n\n adding one more convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5140f54ded66b3282b1207f10e86924381b07a96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-03 19:21:31 +0000\n\n correcting a typo in the doc\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 131f7d5bf8471718b3f064cdd5668a7e996b6576\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 23:01:36 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab00bb52aa0528e0b33a1c47bf165aafb2727bba\nAuthor: lucamilanesio <lucamilanesio@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 23:00:20 +0000\n\n [FIXED HUDSON-2298] MailAddressResolver now uses the Project last Build parameters for expanding SCM locations. SubversionSCM is now cleaned up based on Kohsuke suggestions (no more ArrayList<String> for warnings and replaced TABs with WS).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2169dce3ca8b8ce6a33c201a3fd3e0c0385a9cd7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 22:24:49 +0000\n\n improved the diagnosability when the explode() method fails\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11973 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 213a95c1a164e487b204c29926ba71bc2271e123\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 22:20:39 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd7d11b62d5d6b3746469e31ce5d560c1c430447\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 22:20:21 +0000\n\n [maven-release-plugin] prepare release hudson-1_252\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ff2b5cd02c6495f785a67d2752963787ed644d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 21:59:12 +0000\n\n fixed a bug in a test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a82273ad38c5c9dbc6d723adc6cb15c0ae84eaf6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 21:58:24 +0000\n\n detecting a problem in a test explicitly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11967 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0a7f18f8ee6dce48c5883da412b8570ac156786\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 21:37:22 +0000\n\n rolling back a failed release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3edd36e40dd778f5f07dde9a2e36542e4ae0f309\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 21:34:47 +0000\n\n addded a variable to test if Hudson is being unit tested or not.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fcfa6f02e6d6acb7ccda64e998b93c6fd90dceba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 18:48:19 +0000\n\n [HUDSON-2298] Rolling back a part of rev.11912 that introduces AbstractBuild as a parameter\n to getAddress().\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3c32abff3700bf5462393231e681c32288c33bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 17:58:12 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11947 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a5680b53470ffdc1d9b4fc474c408dc0a664c28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 17:57:55 +0000\n\n [maven-release-plugin] prepare release hudson-1_252\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91f6e753f1557a44e0eaa46c7e6c0902bebb6ced\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 17:52:09 +0000\n\n simplified a little bit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 946b4f9eb50ba46c80e3d1e82522cab051d6c3b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 17:50:09 +0000\n\n needed the latest version to pass LoginRedirectTest\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 706847afd73b05b88474358f2ec36e1a71fed264\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 17:17:21 +0000\n\n resurrecting this since I'm not releasing the parent yet and that can cause a problem in other people's builds\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0411236fddb723d057a3793f45ce9ca2380015a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 05:16:05 +0000\n\n moving the repository definition up one more level. Not releasing this POM yet since I'm just testing this for now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ee47c68c58527cebaac6c53bf1e80d90854aeb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 05:09:39 +0000\n\n adding a test for the headless mode, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bf27eb3cb5cf8bc2f1f65e50bc18953a35b447a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 04:59:34 +0000\n\n added a test case for JNLP launch\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11928 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5e789c11fa0d5588fc77b419e38acba9d6c7844\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 04:58:03 +0000\n\n javaws sucks hard in terms of testability and automatability. Replacing it with a different client.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11927 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 915edf15ad37ecc9d8246d8e376f5c01127b6e21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 04:57:27 +0000\n\n adding more convenience methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f60b22335176b7d98f9995a247c880816ddc131\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 04:53:03 +0000\n\n d'oh!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11925 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19150a7f7a3841759ac4ad0ac5a298c6729aa5e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 01:06:30 +0000\n\n work extra hard to clean up run-away processes during unit tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8da045245622fdaa910998d6ce131e20948ccaee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 00:54:09 +0000\n\n adding a marker ID for simplified unit testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11923 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65e0e4ebfc58d52ea6b12ce2f4003400cfa59424\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 00:42:08 +0000\n\n implemented tunneling option.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 077e33ed7bbb80cf81a3dc06494d3697b2a903d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 00:36:08 +0000\n\n stack trace is crucial for assisting users\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d5788dfb7b3dec227837fca4ed38c13799f83ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 00:35:39 +0000\n\n using args4j to better support options\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41ee4ea90a6aeda46a0eef81a9cabaae54ae958b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-02 00:20:45 +0000\n\n experimentally deploying Nexus for Hudson. Or to be more precise, using Hudson as a guinea pig for GlassFish Nexus deployment.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b51ae8c0579d4cd476b853d0a566623dca65c776\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-01 23:57:04 +0000\n\n this comment is outdated. JDK 1.4 support was abandoned a long time ago.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f405b0e220bb127c9c5fef52d88c7b29fa62f01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-01 23:54:15 +0000\n\n [FIXED HUDSON-2271] SCM.processWorkspaceBeforeDeletion should be called before project deletion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d40527857a27eddaf1d3215112e8d0d72dbaccc8\nAuthor: lucamilanesio <lucamilanesio@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-09-01 20:07:35 +0000\n\n [Issue 2298] First implementation of SubversionSCM parameters expansion based on StringParameterValue parameters values\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11912 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48f7119a905a40349af7b5727871405febaffa15\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-31 02:42:57 +0000\n\n Fixed OUTDATED help files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 983d0f6c56d7f0079f9471e7edebcae171d8aa51\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-30 18:09:09 +0000\n\n [FIXED HUDSON-2290] On security-enabled Hudson, redirection for a login didn't work correctly since 1.249.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 573e5335cb5567752f60c914d276e1fd652f3b97\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-30 15:21:03 +0000\n\n added a switch to log start-up performance.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 142dbff0ddb871cd2ced22140e3877596e48ea8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-30 01:49:44 +0000\n\n The Hudson URL at least has to be reset for tests to work correctly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de9177382608fb5a7420cf36085defb1bdb51547\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 18:05:39 +0000\n\n making this concurrency safe\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2f13179f53888156a6b03df8b2800461fb80be6\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 12:33:01 +0000\n\n [FIXED HUDSON-2289] Fixed so the page decorator is properly configured\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11823 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 287b3b1098ffe25839fd8cc0a61ecab7c4371000\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 12:19:48 +0000\n\n Update Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3c55efaa8506dddde6786ff893131392497f1ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 02:08:08 +0000\n\n I misunderstood the use of ThreadPoolExecutor. Fixed a problem so that it does the correct parallel loading\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11819 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2da1dd46ae149d4bbe2956f42bd528fa4e66c24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 01:06:57 +0000\n\n added a test case that failed to reprodue a problem.\n See http://www.nabble.com/Date-conversion-problem-causes-IOException-reading-fingerprint-file.-td19201137.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11818 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24e470a2f265a57db2a62c7cdfb6008f99089546\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 00:44:06 +0000\n\n a little bit of performance improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11815 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b78171d00c76ca186f499f04c0736bd7a5e1973a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 00:41:41 +0000\n\n Added tests for Queue\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11814 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95086b36e51448340aa2586633b6aef49c2d8cc0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 00:38:05 +0000\n\n Making it static since XStream is thread safe.\n Making it public so that plugins can register custom converter for their Task implementations.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84e90622b9ad628256bae2b654b6dca89bb8792c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-29 00:11:19 +0000\n\n allowing the # of executors to be set explicitly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c96a59d484cf18b690c5cf277d3b7161b4d1a96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-28 23:46:45 +0000\n\n parallel loading wasn't really kicking in. Apparently I was using a wrong kind of Queue implementation.\n \n Added a probe for the start-up performance monitoring\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 473bdd3ca29412fa221ae0246d4cb017fbc2136e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-28 23:42:23 +0000\n\n was experimenting with YJP to observe the start up performance\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11810 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fc787d4d3de31ed2d89b8571c6dede9599ad174\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-28 23:41:39 +0000\n\n was experimenting with YJP to observe the start up performance\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c36eac6c4716521d3d1d28bbb39ea7c7cf1f54a4\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-28 20:30:46 +0000\n\n [FIXED HUDSON-2289] Added Page decorators to System configuration page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 760436d4e4ce1a0789026931d104ab50e9fbfbfe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-28 18:22:12 +0000\n\n [HUDSON-1461] reducing the amount of bogus error messages that Hudson prints during start up.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11804 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d47025985fb927e9f5a5126bf5b76fda80956ce4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-28 18:09:09 +0000\n\n [HUDSON-1461] reducing the amount of bogus error messages that Hudson prints during start up.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11803 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d471b98d308279cd0f2caddd596575ac9dbe1240\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-28 00:06:11 +0000\n\n a big part of memory leak seems to be caused by unnecessarily expanded ByteArrayOutputStream, so reallocating new instances instead of reusing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0de942fbecf83873800343defacf0de09da02c2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-27 23:46:22 +0000\n\n For the allocationTrace to be really useful, its call stack needs to be captured in StackTraceElement[], not in the encoded binary form.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa20e2bc98c874936d306e6c0dd50f5a688580d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-27 06:16:07 +0000\n\n added a test case that actually doesn't verify much.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit add650bd9d626a01d1961b737dfb364331dc90e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-27 06:08:10 +0000\n\n added preload implementation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2a96801cb0369bbb8448cb36fdf68d38c9e022c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-27 04:53:48 +0000\n\n simplified\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8eb731cf115f71812b7a8bfa4eb5ffef372a0bb9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-27 04:53:09 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11780 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 067987b3da6b86b8014488381f8de8772e856dae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-27 04:26:55 +0000\n\n [FIXED HUDSON-2273] clarified what the name really meant\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce8fe5d9c7c7238eb28cab64547eb686d9a1fb78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-27 04:10:32 +0000\n\n renamed maven-hudson-plugin to make way for the new maven-hudson-plugin for users\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 850f1de5a2f3c043cd79b4bef9bacab5395349af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-25 23:04:22 +0000\n\n integrated a newer version of stapler that has the bindJSON method to the existing instance.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91ec9f5dc018a6d561e9497e201fd0714944ff91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-25 18:44:01 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11726 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 024b3353064abed8da9bd7b2af09368488b40c85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-25 18:25:04 +0000\n\n another simple configuration round trip test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9afcf286a3787ec37a9ef4f3e479e99cb99c31dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-25 18:24:50 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 289a414fb0005dbb3f6ef4b00ae449c012c7a586\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-25 18:14:28 +0000\n\n Added JavaScript debug assistance to figure out the problems inside JavaScript\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0adce5329f90b76b066c240eaa38f8daeb60e551\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-25 18:07:42 +0000\n\n According to http://groups.google.com/group/mozilla.dev.tech.js-engine.rhino/browse_thread/thread/0212c06f07d5a446 , the use of RegExp.$1 is not ECMA compliant, and it causes Rhino to fail. So modified to avoid that problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92044bb090b497344ee4a3e64c0b6dce04d15e88\nAuthor: xlv <xlv@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-24 22:17:05 +0000\n\n [FIXED HUDSON-2220] SNAPSHOT in version numbers need to be handled accordingly.\n \n - a previous call to toLowerCase() made the test useless.\n \n - possible trailing info after \"-SNAPSHOT\" resulted in parsing exception.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11716 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 578db088cec2f68a425a28001aa868911e5f5c9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-24 19:40:53 +0000\n\n reorganized imports\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b39e5c912295ebcc907fdf6f2e2d50e4e782a187\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-24 19:40:38 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11714 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc11078a8e981c78493c7eba0c60e2934d15fa61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-24 19:37:04 +0000\n\n initialize values to something so that the test harness that doesn't use WebAppMain still works correctly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22bef0c4268918686343ac1542c0a54171fa94af\nAuthor: hwellmann <hwellmann@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 20:51:40 +0000\n\n additions for German localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 111622e424b7016e3c53c340c5a718c126fc3f60\nAuthor: hwellmann <hwellmann@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 20:48:23 +0000\n\n additions for German localization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d469b0fb08936b66bea47ef8e55ba92e594db61b\nAuthor: hwellmann <hwellmann@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 20:44:31 +0000\n\n Corrections and additions for German localization. Replaced cvspass.jelly by cvspass.html, as Jelly tags do not work in this context\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b4044edc6c6400867300f5cd872a4d1cd0c7f97\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 08:19:59 +0000\n\n incorporating patched Rhino that retains full stack trace\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 212c1aba2681d9294d19947585677aacd9bf21e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 04:40:49 +0000\n\n FailureBuilder needs a config page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11705 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00e13bf45a2692ebf9625fed91f9a13681d9473b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 01:42:46 +0000\n\n Don't put space in between -D and name=value (even though it seems like this has been working fine)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03479ed91826ac9c7e6a91a242708e397fe165c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 01:31:50 +0000\n\n moving utility code to the base class.\n \n I wonder if I should switch to Groovy for writing tests.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a670d0f0d64803cf834038dbe9e225d257b3465b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 01:08:36 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61075ea74538614591adb144ae3e55c20304eaba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 01:05:48 +0000\n\n assigning a name to simplify testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11699 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 223e8d092a786c9c2b2de5460a253ccb31bb4964\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 00:49:26 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0755dddecfaf86e7874704d7e312fa840a849b1b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 00:49:14 +0000\n\n [maven-release-plugin] prepare release hudson-1_251\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 169b8c4a66cfc9a8724da581340aa28ee5f6a40c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 00:45:51 +0000\n\n [HUDSON-2260] ignoring the test failures was a bad, bad idea. Look at the P1 bug I missed...\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11694 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02093d1d61adc725ca61144d892d2b4d22ea82f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 00:43:42 +0000\n\n [FIXED HUDSON-2260]\n Turns out the test failure I saw during a release was a real problem, not a timing issue.\n \n I guess the good news is that the tests are now indeed catching this kind of problems, which is a big step forward.\n \n The sad part is that I ignored it and went ahead with a release anyway.\n \n This bug is fixed in 1.251.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 118e91f06c228ff5c8e2201ba67aac86478342d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-23 00:39:01 +0000\n\n making improvements to the test harness.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75392ca2dc33ed5ed571ccb17e1aea7d1753a996\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 18:31:17 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c61090b870e6bf4edf646298c00e650e6e07f65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 17:16:56 +0000\n\n apparently it now needs a bigger permgen\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11683 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a46f0a8fb33e3940ebeb670df6618cdeb95fa4cb\nAuthor: petehayes <petehayes@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 12:26:33 +0000\n\n Issue 1636 - Removed extra '/'s in generated urls\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62be05d9dcca4c56fea9a4e7f2c7fe25ab0c063d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 02:26:37 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d547a769ba7908dd4f2fb58c61a5640a60b7bc7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 02:26:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_250\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d3a1eb40a9392ada1fab05aa72d1f8f66c1ae58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 02:23:40 +0000\n\n looks like I'm still having a problem isolating tests, and that's causing a false positive failure. Ignoring it for now to get the release going.\n \n Will come back to this tomorrow.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12fa365b320084ab6aefc9e859ef26b1371d753d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 01:52:59 +0000\n\n [FIXED HUDSON-2221] Fixed in 1.250. This is actually unrelated to the veto, but your manually invoking this made the bug more explicit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be7f3ab5f64bf087d634a8d25d9dc3f47d367775\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 01:36:16 +0000\n\n [FIXED HUDSON-1445] Supported the ldaps:// protocol.\n Given that LDAPS is deprecated in favor of startTLS in LDAP v3, I felt it doesn't deserve the real estate of having a separate checkbox, so the approach is somewhat clumsy.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12dffdd024258b0d4c56dd91379b324079d9e53d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 01:24:14 +0000\n\n and these, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c12ade4fd37d33a21efc4df1b7d70bd2b0896762\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 01:23:32 +0000\n\n simplified by using the newly introduced better syntax.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f1f36f034edf127e2de83e000b421bcfdd44656\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 01:18:09 +0000\n\n no longer need to have the explicit constructor.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd505e54f066a454281721fc7a23bbcd55d08f23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 01:16:05 +0000\n\n [HUDSON-2251] rolling back my change and reapplying the original patch.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11660 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e2b766257e10045556e4d1421f186eaa36f9fb0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 01:00:11 +0000\n\n start pushing the test harness javadoc, too\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81c48c604a9bb9a7676ffb393119eb25f62f702e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 00:50:36 +0000\n\n [FIXED HUDSON-2238]\n I think the essnce of the problem is that the similarity between MarkupText and SubText isn't appropriately captured in the design, so I fixed it such.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e711a04509f9dbb8f3260135a6d1326ce93034b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-22 00:28:01 +0000\n\n [FIXED HUDSON-2251] Applied a slightly different change. In 1.250.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66528e43aa29ab561dfc7c793859dc7b87565b13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-21 22:10:20 +0000\n\n fixed a test failure caused by the lack of reloading configuration at the test case boundary.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c77ebc26a8a626f927a2298034245d607bd9ec73\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-21 21:58:53 +0000\n\n Ignore CSS errors in YUI. We aren't fixing those.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be22457c20975e18dbd258db10b1f387cf1a7fb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-21 18:36:25 +0000\n\n Going back to Ant 1.6.5 to fix the problem reported in\n http://www.nabble.com/Hudson-not-building-with-mvn-clean-install-td19069287.html\n Also see http://jira.codehaus.org/browse/MANTRUN-68\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11643 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05b46213efc5029170910faca1a82c68fb0e856f\nAuthor: hwellmann <hwellmann@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 22:16:13 +0000\n\n additions for German l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11641 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31c9fbf0321e70a4e4be7d62d8157fb13daa8c06\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 18:08:36 +0000\n\n adding tunneling option for JNLP slave agents. This came from Ken Hofsass who needed the connection to the server be tunneled for security reasaons.\n \n jnlp-agent needs to be updated to take this into account.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd4b5ca77647ac6d3e641697dc68b411ab3623c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 16:15:58 +0000\n\n Convention of the configuration entries is to start with a capital letter\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 496fcc7231db0548fde4d969efd88418abdf9bfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 16:14:17 +0000\n\n simplified.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11636 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42a4cf7235bc11e91700087dbb88f66ee2fd74bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 15:55:48 +0000\n\n print out where it's trying to connect to assist trouble-shooting.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit affff63e92f39952cd17009e54edc258f98fb843\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 08:47:03 +0000\n\n Reverted texts to English localization (might accidentally have been translated to French).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02434ca1af1e3a4301bf5c32bc8bdb26d215bbdb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 01:00:46 +0000\n\n avoid calling the deprecated method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afd2293eef00ed0ca6a9dbec5821466b7c361f11\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 00:59:33 +0000\n\n associating this test case with the bug report.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15c154946555c1d4b0721bfd551bbc50e8f16228\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 00:58:46 +0000\n\n Adding a test case to verify the basic configuration round-trip.\n \n Turns out this excercise became a real deep dive into HtmlUnit.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e7a6b67a3ed6cc114c31514ce1045e7e88e3edb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 00:32:56 +0000\n\n added a hook to skip update center updates. This is primarily added for testing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4153308074aab9d40c1162a3fbacc8edc9df049f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 00:32:20 +0000\n\n added a hook to skip update center updates. This is primarily added for testing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ddc101a2c78fb03c51a28121731a237a2a312c7c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-20 00:20:22 +0000\n\n removing xalan that we don't use (and interfare with the test case.)\n \n xom brings in xalan and I don't think we need xom, either, so removing it, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0f4b00ad58045e1efaaf6a62e6ea20ef0962e02\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 21:31:20 +0000\n\n naming the form to simplify testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 349a5777c72b9b8f836104f5b718a4687a555958\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 21:07:51 +0000\n\n adding a new recipe to load a dataset colocated with tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4656b69be47cef70a7e6770c81794d126cbce47\nAuthor: hwellmann <hwellmann@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 20:29:56 +0000\n\n fixed typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c4b0b3070f0924f986f5509140409d0e2d4c525\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 18:37:41 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca3de5a22b4bb7c7fb81dbe9504e16a0686d5d4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 18:16:50 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea889847e48cbef0f6fd81c654df108cf67a46ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 18:16:34 +0000\n\n [maven-release-plugin] prepare release hudson-1_249\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98c6fbb1a0b7b11bb13b374f70adc67c2a6feb5f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 14:41:00 +0000\n\n Fixed filename and updated Japanese Translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d1ef710065aa0fb31911161fd27a966afa76fad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 04:09:32 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9841dad522804d38e6f39170ef45ce96172a599b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-19 04:00:09 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f347a6dd0047a11c99d6f97b6810f0875dde1d0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:54:42 +0000\n\n [FIXED HUDSON-2224] Forcing the English locale during unit tests so that screen scrapers won't break.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a24fd49d6a50888c76ebe9af1ff6d154547172a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:52:06 +0000\n\n not sure why, but otherwise a directory creation fails.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 814cd5ba4bbe19cfca4e545aa445b833bbacd7cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:51:35 +0000\n\n [FIXED HUDSON-2230] Fixed IllegalMonitorStateException. In 1.249.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb6b85cf8b86ad206ec5ff2cade1fb976ac05dbb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:31:41 +0000\n\n war/resources doesn't include jar files and a few other resources that are in the final war, so falling back to target/hudson.\n \n Needs to check if IDE updates this directory before launching a debugger.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4faa52d0ec697e7bfab0a8b3417deb5fc3ec5c82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:30:57 +0000\n\n JNLP slave agent fails to launch when the anonymous user doesn't have a read access.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 576df3dc8033dd7d242fc831b563ee1e819a026c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:13:51 +0000\n\n needs a PageCreator to support JNLP files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2763f18be3002a6df8ef30582f5a57e3c1a7e0f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:11:00 +0000\n\n // are we in the hudson main workspace? If so, pick up hudson/main/war/resources\n // this saves the effort of packaging a war file and makes the debug cycle faster\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fca94c2ea51fab056ea003ae21742050045a38f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:10:28 +0000\n\n avoid NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9a6d17e552fd986d205650c62bb00fdba6b7937\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:04:29 +0000\n\n unused imports\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9486afebc3ea28dc91f24e361d03a415ab6fa66\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 21:02:06 +0000\n\n ContainerAuthentication needs \"authenticated\" built-in role.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3907140d1cd39dd013a0da03667a0c4bd72b7def\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 19:12:46 +0000\n\n adding @name to simplifying unit tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ae4f7665bab80aecea022f20838008ad7a2ffba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 02:16:20 +0000\n\n adding one more test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06df8bb62627412919862bd8588f5e4be62b2d6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 02:15:46 +0000\n\n making the add method public to improve testability, but as a side effect, this makes this class mutable.\n \n The concurrency commitment of the class needs to be defined eventually, or perhaps this class should be made immutable again.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43aadc836828a50983a2500048e449838ca1614e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 02:03:23 +0000\n\n adding one more dataset.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f31658f0101ccdda4ca8713319bae8289e750e9e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 01:56:46 +0000\n\n added a test case that involve security.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70b6e4fda4128df6528988322f0cabc24b8b7aa4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-18 01:56:05 +0000\n\n Trying to access protected resources anonymously now results in 401 status code, to help programmatic access.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d06f38e86796612821d5510027cdcd63b9346f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 20:43:52 +0000\n\n adding one more convenience method\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1d958555d10367b9b12dd7e069b010eddcf28c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 20:35:51 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0239e753f0176ac02ccf26cc24d9c5724eebfd94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 20:30:44 +0000\n\n debugging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11565 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 662a5b062410e17e42f7706e6ba990c1fae742af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 20:28:29 +0000\n\n improving diagnostics message\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1c082f0e1dac1f2e9325f50cafe6cfe4f7c632c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 20:26:47 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11563 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c641b933d470a8fcb46572379cbddc8cb720237\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 20:22:54 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1e740cc271f8e80a852943a811daed69ee5f3b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 07:36:06 +0000\n\n bumping up to a new version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0258e475bff722f7e775a301c3258904d39c53e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 07:25:41 +0000\n\n modified to use WebAppContext so that servlet filters and resources are properly deployed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11539 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20c72b8a9648451770152dab6d6d085479d49495\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 06:33:28 +0000\n\n moving executable war launcher to a separate module so that test code can use this as a hook to find the war file.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3128adbf312cffb3c7af207f0ff577cfcbecd25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 06:13:42 +0000\n\n simplified.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11532 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5a0561635b64d16e9b418cb33e24eee9a4aa0f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-17 05:53:40 +0000\n\n Simplified by using antrun-extended-plugin.\n Deploy the war as a jar so that test harness can pull it into the classpath through Surefire.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91156a3b4caaf4ce0d64f2de3e620b68238659b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 23:17:02 +0000\n\n test case for BulkChange\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0a6779fcb243e8a8ce67abbb6b73910ebd5c7fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 23:08:24 +0000\n\n getting rid of redundant constructors.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11518 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e86ac0805a9b7fb73bf9dec1db094e9b7fcb29a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 23:07:51 +0000\n\n I've been using JUnit for so long, but didn't realize until now that TestSuite sets the test name via the direct invocation of the setName().\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11517 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1d3c50d619b26f64a02b309e8d3e9580f07be3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 23:05:35 +0000\n\n Added the setSlaves() to enable programmatic slave configuration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11516 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8339f022841d657c53686f5ce4036a0e3e3e782c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 23:01:06 +0000\n\n Added a mechanism to perform a bulk change without intermediate save().\n \n This allows us to define more setter methods on configuration values, which in turn improves the ability to make programatic changes to the configuration, which in turn improves testability.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11515 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfaf4a427d016abd60e743d193e5e9bbd2d9e37e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 22:59:25 +0000\n\n added a switch to skip the \"ln\" invocation, even on Unix.\n \n This is primarily added for the sake of Project Caroline, but I might remove this later.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbb13c1fc571a954fb5d541fbb5dfa79c08efab8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 22:25:49 +0000\n\n it already inherits this through ItemGroup\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11513 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 283d6ea4ba3f513eebaa2cd22be4a4bf5294a875\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 22:24:09 +0000\n\n Run is a PersistenceRoot, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11512 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e448a1982b58d9ba68429fad4d39e479b63e8cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 22:23:48 +0000\n\n Hudson is a PersistenceRoot.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4bc5e77ff5022aa527b91df156e8f16d10b3bd87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 22:17:17 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ef68951372d64f47cb15d1548ab9528a92fb74a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 22:12:36 +0000\n\n implemented recipe execution\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc7f18fb342aa5323f45cc483c1d33ea1b61f0b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 21:53:08 +0000\n\n defined recipe annotations to do declarative test case set up\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11508 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a2168f614ac7c107752b89e4088ac33eb806adb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 21:45:44 +0000\n\n renamed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11507 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b391210d4b4e0867f4d3c5125b2a40d6adf3c79c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 21:25:41 +0000\n\n adding new marker annotations to correlate tests with bug reports\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42d3dc135b5e8f032bb75fc794918666945b8aa6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 21:22:19 +0000\n\n convenience method to use the preset dataset.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ab6198337bd79c7e4a44c1a814bdeaa25fbbffa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 21:22:05 +0000\n\n hooking up the preset data set generation to the build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11504 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f7bb67948b17027787b6ab553c53115a1c87f17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 21:21:02 +0000\n\n adding directories to store preset HUDSON_HOME data sets.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11503 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7236775e730dc080973dc461e9fba2e34c288b12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 21:16:11 +0000\n\n I'm getting lazy to type \"mvn install\"\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10f4af34498830a4e70cc1f7db469ae25bbf7c07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 21:00:15 +0000\n\n mentioned about the built-in \"authenticated\" group\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34c5ad54599393ab631288f0344a23d5976428c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 20:39:10 +0000\n\n Selenium contains its own copy of Jetty, which is too old.\n For now, disabling Selenium\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2f30a63bf95a0504595b864bf2d5f96389c57d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 02:36:26 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e8f8d38dcc13dd1ee4b96bce60af20afcfd8c36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 02:18:50 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11494 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 02:18:39 +0000\n\n [maven-release-plugin] prepare release hudson-1_248\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f290961fc8ea7b694d5e6c6b4d549b020926ca0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 01:44:17 +0000\n\n link is deprecated\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f3348459e246bb1e940a2639ba236dfbf286e55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 01:30:02 +0000\n\n [FIXED HUDSON-2215] Changed the servlet filter ordering to match Acegi documentation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9f5d6a736b736551a08bb8c79ee0cdc7a86e0f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 01:25:51 +0000\n\n [FIXED HUDSON-2220] SNAPSHOT in version numbers need to be handled accordingly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 17476d4bb7ef45a9a0f8088fce24bc56b2454ef4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-15 01:24:31 +0000\n\n added ID for simplifying testing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11484 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3b908f6db59297aab8bcb735d536c5beadf6769\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 23:23:42 +0000\n\n test harness is live\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11483 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b861d1abd1edfeea37607f28ebca1ef51850863\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 23:23:20 +0000\n\n giving it a proper artifact ID and name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11482 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 754f9934d4e48d084028ff8ccb83dd380284de46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 23:20:30 +0000\n\n HttpUnit doesn't properly shut down the connection, causing the queue on Jetty to run out. Switching to HtmlUnit, as the project seems more actively maintained.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11481 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e10778a05582de2b14512dc5992bbb01869d478f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 21:05:37 +0000\n\n modified to use the convenience method in the base class\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00ffc36e250886d43fe1c9fb7c91c05453e6156c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 21:04:49 +0000\n\n test case for the \"wipe out the workspace\" feature\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73d1b237efa236748a9c331c18e5f0d8c8200a4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 21:04:21 +0000\n\n added HTTP listener to Jetty to test UI\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f31b0f20e3cb4cab84baf8d876a46c39ef9ee5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 20:36:34 +0000\n\n added HttpUnit for testing that doesn't involve scripting, as this is much faster than Selenium.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d292c13b55e6b59548a6214d650901c99f4d5e20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 20:11:39 +0000\n\n this message ends up filling logs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35c1057c8652ce230f4ed7a085a648f9d0bfcb8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 18:06:50 +0000\n\n added a missing VariableResolver\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 978f86e0b06610fe11b68b16320d192e916efbb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 18:04:57 +0000\n\n missed one icon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11470 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1439b841efd7090f455158746554b15f2f59aa90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 17:55:35 +0000\n\n Added an ability to manually wipe out the workspace.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c89d6430f734009c8369211aabb92afb966e80a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 17:46:40 +0000\n\n added nested <l:task> support\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ab757628dd0bc154ff441f496beb46d5cb588a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 17:43:02 +0000\n\n typo fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11463 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ffe1b1652d1e95dc6b67226903fa164b79d95ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-14 17:18:30 +0000\n\n marking them as executable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f62eba40a1ffe8f713bee5013652c05542b03a1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-13 23:42:44 +0000\n\n handle AbortException as per the contract.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11461 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82493ab8dec15db1a486421313886050e8f825dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-13 22:38:09 +0000\n\n added more abstraction, especially to allow Hudson to be started from an existing data set.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48014634b078349d85574721afbdd2adb26b7b77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-13 22:33:34 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e68ac29120504e5c4c21b4d3c49ccd154a7daadb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-13 21:49:48 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05fccc801e667a016fbd5df908032606bb764ba4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-13 21:48:40 +0000\n\n added a method to unzip\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a14a4c6b68130983295fa3ba50de814eb8b4131\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-13 06:06:53 +0000\n\n prevent accidental deployment of SNAPSHOTs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b24ccf66c0e2db6b7a23c8dabc0db7c6d4adcda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 18:32:15 +0000\n\n making this final broke the TFS plugin. Rolling back.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11430 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 052ff6c211851bdf780b1304b2f441e0d59ebac2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 18:28:49 +0000\n\n Moved from /usr/local/bin to /usr/share/hudson as per the comment on my blog:\n See http://weblogs.java.net/blog/kohsuke/archive/2008/06/debian_packages.html\n \n ======\n According to the FHS (http://www.pathname.com/fhs/), you must not put the hudson.war into the /usr/local/bin directory. It is reserved for local administrators. According to the FHS you should place it into the /usr/share/hudsor/hudson.war (because it is architecture-independent file).\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90268b92a3568323a2dba63f8ca98b06188d71b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 03:10:14 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9cb9ed7fd6d6fece15a2d051bcfb640b0137b61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 02:53:15 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9addb20be8c31b67003d5d40e27ce012634a46f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 02:53:03 +0000\n\n [maven-release-plugin] prepare release hudson-1_247\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d6b7660be7df96931ecb16c1597c1a20a27dda6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 02:37:18 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c3fbf51a58a415a3dd777c02e0e692fbf538673\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 02:37:09 +0000\n\n [maven-release-plugin] prepare release hudson-1_246\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc296f680d29e43db3e1ac7e4237026cc8ab188c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 00:29:17 +0000\n\n improved error handling\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11404 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d876beffbe58c6dba1cfba4ee2403d943ccb27ba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 00:19:29 +0000\n\n pushing these methods up in the inheritance hierarchy to make logs accessible for all Computer derived classes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c893a3f30e1cde0a59aec1e185abae2661846a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-12 00:03:19 +0000\n\n Detect the updates to <tt>hudson.war</tt> and report it.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 467519b2feca4a663d2dacd1806a812be3e18645\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 23:17:54 +0000\n\n set the value to something to make this field non-null all the time.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e11a2fd3964048686cc3ba4d20831a2113f671e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 23:04:18 +0000\n\n this is more OO.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1436bf7798992996ef177d89defa7d5ab047d443\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 20:25:15 +0000\n\n handle subtyping better.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b03414c1bef3aadd6558a80e15f132a5af1e19b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 18:56:23 +0000\n\n enabling subtyping.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9011000977e3f4657d3dd214c5a05197f7379d8e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 18:51:02 +0000\n\n simplifying\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ca5ac219388a12f947db443454085c2ab7ec3f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 18:35:39 +0000\n\n [FIXED HUDSON-2194] Don't repeat the same error multiple times.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ed2cdbfc94b77afc880d53eb000c2b009360aaf\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 12:47:23 +0000\n\n Internationalization on Turkish\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e292a643f3d6d504b518c44d7238bda845fff44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 05:22:11 +0000\n\n added selenium Java client\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58a378db059b14a4c872901d1ca6c97ccf92edaf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 05:15:26 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 281868ef42d8fae7265596e3fddd424e9e85d54a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-11 05:08:33 +0000\n\n implemented structured form submission for file uploads.\n See http://hudson.gotdns.com/wiki/display/HUDSON/Structured+Form+Submission for the behavior.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2ea82952fb5f7ad66313e67530b5e6694ca8899\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 23:23:57 +0000\n\n Updated links\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2f2f911ffa0938e15c0b8cb5a28633b75d78872\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 23:14:51 +0000\n\n Added Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3026f7b76c7e70f3605f05d446527ec3ca03f50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 23:12:58 +0000\n\n Use consistent xmlns prefixes with the other files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f51da3655f5c2514c5efca26d87e6f149a6de4e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 23:10:11 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d13c21b07031596de36e5dd22d1f1c38985f610\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 23:02:56 +0000\n\n [FIXED HUDSON-179] Set the <author> field to the admin address.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11376 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6752050ebd92880a6761c56764f410980a4757d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 22:33:30 +0000\n\n added the link to the war to the body\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11372 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5450e9a87a8673b51eb84ac9dcd62f0e7d417201\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 01:46:02 +0000\n\n [FIXED HUDSON-1569]\n Added a new RSS feed type that just shows the last builds.\n This techniques uses the unique ID tied to a project and keep updating the same entry by the last build.\n \n This is a stretch of the RSS use case, and so some RSS readers do not work with this notion --- for example, the \"straw\" RSS reader didn't work.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cce6d8b17e479c48fd128b75851e61bd4f8bb5d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 01:31:08 +0000\n\n clarifying ID semantics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e05ba0a79096ec4dfcbae18660844491ba594d3f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 00:57:40 +0000\n\n gave it a recognizable name\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11361 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86edeac80341d11b844ffa6edce59debd6ddab32\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-10 00:50:17 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 769aa6ec829e9fb79b40c11710699f850a0f9e86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 06:09:31 +0000\n\n [HUDSON-1566] added a regression test case for issue 1566.\n \n The point of this test is really more about checking the testability of Hudson, and not so much about actually making sure that issue 1566 won't happen again.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9b624bfd800ef85595b84ccf0de8d81895054f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 06:05:45 +0000\n\n reorganized imports\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11358 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7549d7db62afe714c14f00f9109a173ad2e85bf9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 06:00:50 +0000\n\n added a mock builder for simulating a build failure.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11357 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36840d4bcf4a985652accde2f90a20143435204a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 05:49:09 +0000\n\n moving error correction code to the setter.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9afe1210368e1a5e67034f988f5a217d562523b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 05:42:08 +0000\n\n added setters to enable testing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfeaea750ecd2d00b568ee29a8a91f1df3bb27c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 05:36:49 +0000\n\n adding mock-javamail for testing JavaMail features\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43a24dc058cb62c5ffc1f5380bd2fd88a442831d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 05:36:33 +0000\n\n Moving the code for reusability.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed909ce4a484d9a4e0ea5454289e58bb001e3c1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 05:35:24 +0000\n\n moved to the main artifact for reusability\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9bc062a1845737429f723ccb3908fcc18edcc05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-09 05:34:23 +0000\n\n added a marker for regression tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10026a7560a902e305d0f91b7083574ea54273cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 23:02:45 +0000\n\n making sure repeated instantiation of Hudson object works.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11350 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e9a92e04aec304949bbf48c33d35b3969b077ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 23:02:30 +0000\n\n needs to clean up at the end.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5dd1e9bd68aeaaa97e625582f191f5939a77fc8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 23:02:00 +0000\n\n queue initialization has to happen after the timer is set.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1512ac072f2a822a89ac221446b3cd7c19acf052\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 22:55:56 +0000\n\n resettting trigger from Hudson\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2dbaee3047545c6c08d58aa825711bf4142b5b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 22:27:30 +0000\n\n clean up the instance so that tests can create multiple Hudson instances (but only in sequential fashion.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db7f9b50f4ce2a27b03bb3f33d2048855ab8ba47\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 22:25:46 +0000\n\n refactored into the base class and added a trivial test.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11345 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d73dbef8cd9573b032bcd2ee3a9a58d083a6f12d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 22:20:53 +0000\n\n adding access to builders for simplified testing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f60f8bdb9bcdf4fe926498a8ee64acbac7b30940\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 21:01:48 +0000\n\n experiments toward more comprehensive test suite\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11343 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f5c485e1aee07955075b060e84ff423a68a64bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 18:50:14 +0000\n\n added an utility method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24aefa700ae1d46a192d0edad23bbaefcccf6078\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 18:49:08 +0000\n\n added a convenience implementation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d6f7a26954948f81628a06c1b90ec523bdc3bc4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 04:34:45 +0000\n\n Added a new extension point to listen to slave connection/disconnection activity.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 423168594feea0631b0743ba73b67ea68139eac8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 01:46:27 +0000\n\n take the SCM.processWorkspaceBeforeDeletion() method into account.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4b8501ae047c74fcafe7b249b434169decab701\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 01:28:28 +0000\n\n updated rules\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e39c3fc34b04b2c102500f186501d2fb85cd856d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 01:28:18 +0000\n\n added serial version UID\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1e54ea3659828e2585fff512c44771dd38dc541\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-08 01:28:06 +0000\n\n Added a callback so that SCMs (like Perforce) can properly\n delete the workspace when workspaces on slaves are garbage collected.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4c7a3853e9c84f56f0cb52452f70f130b84437d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-07 17:54:37 +0000\n\n making sure that JDK6 is required for building Hudson\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d6215e391a2bf84e2350872a6e13a78e82f49c0\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-07 14:02:13 +0000\n\n i18n UpdateCenter and updated Japanese translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a026ac4c1487e3288a1c8912d40de5922107699\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-07 13:05:37 +0000\n\n Improved Japanese translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cb75c6e88cac1edffedb3a22c5cc984476dc61f\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-07 07:45:47 +0000\n\n Internationalization on Turkish\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab0bf64c815c319e98a61da68f4bb32ae0256ec9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-07 06:43:32 +0000\n\n counter rev.9642 so that non-global hyperlinks are displayed correctly.\n This is required for side panel to show the current page in bold.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b8f27fd18b76bd6bc217edc25b98b00da43ddab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-07 05:44:45 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 365665f37eed4a9fbd8504a465399581903d555a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-07 05:41:56 +0000\n\n defining methods for persisting data.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bdb38db68afd2531b5c8cbbc9edb4abb6f21b08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 22:28:49 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2eb00120c60753450745070fe10d287e36eb4cf4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:39:54 +0000\n\n unused for now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8464ea0fdb3d6c19bf4d81c7bca869a6d599d105\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:39:40 +0000\n\n fixed a file handle leak\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c570173c116a6ebc30ddc27cbfa6da954ed740e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:38:57 +0000\n\n updating rules\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a7bd3dcb0705641c1fcc4a8b5c04c287d75937e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:38:50 +0000\n\n Not using it so far.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11310 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b7bf02136cbf1526a5b19d3f7a3fffd6767f787\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:37:41 +0000\n\n making FindBugs happier\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fd418a05a66c3f9042a5b2f721c6e3be313c836\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:35:58 +0000\n\n can be static\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f732e5baefc9bd35b3ff144f007c6eebdcfc357b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:25:20 +0000\n\n equals() not handling other types\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2627da8966f8bb0f6f47e7202558e230e9769fc2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:21:23 +0000\n\n inconsistent synchronization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a06c4537c9a9660a1c25fa53e5d06c9f0ea65bc4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:19:57 +0000\n\n can be static.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 405fec2b2d3a684b7f2a6bf7159b9007d919e761\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:19:46 +0000\n\n inconsistent synchronization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 770a2badbd8de79858026d3072e4eb41909f1955\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:14:41 +0000\n\n this class is not meant for sub-classing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11303 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 768ccbab32618e5251e5ea47396e13ee1bbe44b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:14:08 +0000\n\n reorganizing rules\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11302 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5aefb99048d52ad3648860e6c34e2c15e2dbec14\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:11:33 +0000\n\n inconsistent user of synchronization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e010dc2924db03bd36b199dd8519f897d1afe758\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:10:21 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11300 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82c9482ab59a00fc14b6b9f451ba27ecc788e5b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:05:10 +0000\n\n eliminated a findbugs warning about \"int x int = long\".\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c429e89273dfc58194b7f1b969c0bd19ae6989b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:04:40 +0000\n\n fixed an inconsistent use of synchronization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 132ca44407fbba7a6f42eec7a0f1da024b680629\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:04:27 +0000\n\n clean up a temporary file when failing to write.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f304d5676cc57804ce593b64bb14ca5fab7ff49d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 21:01:54 +0000\n\n added serialVersionUID\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53996e7b9575b8effbc32d7cd50f3667e0252a9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 20:51:57 +0000\n\n these can be static.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67ec22e4ea6877b3463f0c39d323afb9761797c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 20:51:18 +0000\n\n unused assignment\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bbc1763acefaaa58f9628cbbaba1c8113ac8452\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 20:49:45 +0000\n\n improving the filtering rules\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3790ef9f9ced14687763d67fd314eef64e81a8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 20:49:38 +0000\n\n probably forgot implementing Comparable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa049e02a8944f6c2ece725ccc9c264984eb9b68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:25:05 +0000\n\n defined serialVersionUID\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 432ec6c71341266792f1a61a31c6da34604b29c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:24:56 +0000\n\n missing the throw statement here.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfeca94f5fe47be4d0cdf744d8ec1f0d4c102b6c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:24:07 +0000\n\n defined serialVersionUID\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d2fe2493606cdb0b3afa5f565064f590eee8ef2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:22:56 +0000\n\n fixed the correctness of NUmberOnlyBuildLabel.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11288 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abba2776197a5649107489b1b7c4e373b605a7b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:22:39 +0000\n\n marked as final to make the clone method work correctly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9995103023c1a25ad5e0718de914d6a3235fc9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:16:39 +0000\n\n fixed data race\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bab29034fba93bf025b848de3e41cd8fba457131\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:15:19 +0000\n\n avoid taking external array as-is.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0b6883a608ec018920aeb216c9abcff0bd955f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:13:35 +0000\n\n added a method to abort.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11284 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bd245df167ea20c97bcdffe0870a232dde0e8a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:11:44 +0000\n\n made more robust.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 885edeb20ee82a8ef5fb29fcb554a1330f610499\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:09:39 +0000\n\n defined a getter.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11282 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f09a9eadb47632ff5ab947e539e1c0598520a01c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 18:08:46 +0000\n\n Action is persisted but not via Java serialization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3602ff9828393856eec8b2eea8d383c10ed57018\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 17:36:39 +0000\n\n marking as final since this class is not designed for sub-classing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97902a1f5a923065930820048c52c9a851bcf6e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 17:36:22 +0000\n\n these two fields never get serialized, due to the writeReplace method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11279 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d85d85f956a478aefae1e24223ae005ea922fe76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 17:35:43 +0000\n\n updating the exclusion list\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa1dd54505caac2cce91917f014b467269ae744d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 17:08:29 +0000\n\n removed an unused field.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11277 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2f69f23fd24a100badb95b0885f8cd1380c5ab4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 17:05:02 +0000\n\n added findbugs to the POM with some initial filter file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11276 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c698565fa3886f0c5fa6ea999af2802e8eee2ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 17:04:15 +0000\n\n fixed a stream leak\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11275 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81bf68c5ed9e0a83a9d3dc024274a05003e47e94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:51:35 +0000\n\n invocation of Array.toString()\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11274 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8baf9682c05069b5245c81ffdb97f0fdd65dd0b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:50:03 +0000\n\n making findbugs happier\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11273 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bea24634eb1ff29682e36a33c596d52499bbc29e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:48:07 +0000\n\n removed pointless collection repackaging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11272 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e4908e7db0628e4b684d2553d2f8e0155e5af10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:47:04 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11270 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7f94040ad13782b47038a69936973be3ca02781\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:46:45 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d6a0f1fb545422ebded292c7240422649af9378\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:46:10 +0000\n\n unused field\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5151efd5359b491fd71e43d195c0142ba69d613f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:27:44 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70a6e35f71d1b761977256a841cc99b46392ba04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:27:34 +0000\n\n [maven-release-plugin] prepare release hudson-1_245\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11263 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 553357233f08cf7dc195d9e92c5c58c9cccbe444\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:25:46 +0000\n\n rolling back a botched release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11261 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1027234cb2ddccf67e932b51161c25b84592256\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:06:47 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11259 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00690a6e42a42cc96e420d9aed3fc993d66cfa3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:06:32 +0000\n\n [maven-release-plugin] prepare release hudson-1_245\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11257 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd43c36120d5fe6fd8734b1ad8d059ad84bf30d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 16:01:30 +0000\n\n [FIXED HUDSON-2177] Fixed a regression introduced by HUDSON-2163. In 1.245.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bb991c75d1e5ea172eed045e4d2fc4c40ca390c\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 11:28:51 +0000\n\n Updating localization on Turkish\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e26b4d053919ec4d8dd13eed44c02cb93f8bc099\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 11:27:24 +0000\n\n Updating localization on Turkish\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 251300e9b3179ee829b6c66d4ecb86082f13305a\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 11:12:32 +0000\n\n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11251 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac35fc0d00893da7b278b50c558a884b3c859ec8\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 08:28:18 +0000\n\n Updating localization on Turkish\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a615b57e6f6f87033de6d431836ed54a01f38cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 01:42:13 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0161278e4ff31d22088c430a359245a1ae979c00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 01:25:43 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 01:25:30 +0000\n\n [maven-release-plugin] prepare release hudson-1_244\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6a499b879a3e6d48436c7ec4053d7b33ed74685\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 01:22:50 +0000\n\n [FIXED HUDSON-2122] if the assembly is creating a directory, ignore it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a11e92b7322002edcab0136444257ec1ae3a0a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 01:19:22 +0000\n\n internationalization\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11240 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abbd9d98279065aee3f0aad7de401f1400a987c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 01:18:34 +0000\n\n [FIXED HUDSON-2163] applied a patch to make the error diagnostics more robust.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8584b9760de7f1bb25e696703102a9e9aa784dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 01:04:53 +0000\n\n [FIXED HUDSON-2170] incorrect link. Fixed in 1.244.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 086410ec0e8df5ac155ca1e1da0acef97c0764c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-06 00:02:37 +0000\n\n [FIXED HUDSON-2012] if the corrupted fingerprint file in question is of size 0, delete it and recover gracefully. In 1.244.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11231 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bf4b46b6b5e937db3edc9e061f74f0b3ff13729\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-05 00:45:52 +0000\n\n Improved the error detection of missing Maven configuration in the native m2 job.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8819c269921f15a7ff6b4d39d64abfb2ac63aa7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-05 00:44:42 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 862b79ccf14d400d675f35e81b3401ee61d0a09d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-05 00:22:58 +0000\n\n Added a new extension point called \"PageDecorator\" to add HTML fragments to all pages.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4678d4965785487e7d13e5136ceae02b8cfbec42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-05 00:11:31 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 803bf7e8a5f2c981e7a2911a2d3ef152f7743a3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 23:53:46 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a07f00ac88a26c24bb5c97b508abec223b312602\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 23:53:37 +0000\n\n [maven-release-plugin] prepare release hudson-1_243\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11216 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 719549048c6e8affff7e8b2925848fb02a93ecef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 21:31:33 +0000\n\n Monitor the response time of slaves and cut unresponsive ones out.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11214 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a87ef8e2e89f6ef8efbedf72116de1b39c4e8736\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 21:15:49 +0000\n\n i18n Fingerprint and add japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d24503b4917a80d87d640357d7bb981350cb08d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 20:46:37 +0000\n\n monitor nodes that are temporarily offline.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55b4cfcc5946a3774e9db7a3bed48d89357985d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 20:18:47 +0000\n\n workspace selector needs to be installed on all slaves.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d159fa080957bca3de8a99e4cf6f0eaf0ea8d2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 18:55:56 +0000\n\n moving the code up to follow the order (OK, this is probably just a matter of taste)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00d9bd7c65067557f4bf198ed10702aefd6b15f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 18:52:45 +0000\n\n adding a trouble-shooting probe for the next time.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bb5e7f5b45b7f2994137f74ac87cb3c20388cbb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 18:40:59 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d615f4787880f1856cd51a117763e245acf0c046\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 17:36:53 +0000\n\n improving the manageability of Hudson\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34d0a8ede3d8a064122e134a43a299ebb65f8e4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-04 17:28:06 +0000\n\n fixed rendering.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59aa634a97ce61be183c4d0c9094f8368f5ed926\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-03 15:23:43 +0000\n\n i18n PluginManager and updated japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cee5bdcd0f2d009db83b54c957ce22232557112\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-03 14:00:23 +0000\n\n i18n scm and updated japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 541f99fc8b93497f11127e41944334e24299b13a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-03 13:59:10 +0000\n\n i18n signup form and added japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb70bceeb7d98611e8bef78c7dedf7416c0391aa\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-03 13:57:51 +0000\n\n i18n PluginManager and added japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11200 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ca53d7b08ba2b8472094855ac73076c883da341\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-02 20:26:55 +0000\n\n Improved Sventon integration to link to directories as well as files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1892b2c0ba334507f1c35405199434632b7b7d8\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-02 00:12:21 +0000\n\n i18n and added japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2122b9fb7a27af34e5373b7fba1c6dd07dae8f2\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 23:36:55 +0000\n\n Added japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dde3065a797d0047177deab8caec237133c61bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 22:46:24 +0000\n\n Launch Maven in the non-interactive mode.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dd5b61e7a4395d8d5ee82e39fd2fe4d6d753584\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 22:29:49 +0000\n\n * {@link ISVNAdminAreaFactorySelector} that uses 1.4 compatible workspace for new check out,\n * but still supports 1.5 workspace, if asked to work with it.\n *\n * <p>\n * Since there are many tools out there that still don't support Subversion 1.5 (including\n * all the major Unix distributions that haven't bundled Subversion 1.5), using 1.4 as the\n * default would reduce the likelihood of the user running into \"this SVN client can't work\n * with this workspace version...\" problem when using other SVN tools.\n *\n * <p>\n * The primary scenario of this is the use of command-line SVN client, either from shell\n * script, Ant, or Maven.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70862469f0388cb4737441f91498981e8eaed9df\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 18:32:24 +0000\n\n Translated to pt_BR\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38b4eccb4d45627aaafa0618ef00814fdf122063\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 17:21:19 +0000\n\n Translated to pt_BR\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 17ab1041ae4b837f3a9de77b4fcbe24bb95116ab\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 17:09:52 +0000\n\n Reviewed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9adfc69ea0b04318f6a30ee0ed2630ed0deabd3f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 01:42:53 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8747c9ab02ff43e3284291d756ac16e30bff49e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 01:24:46 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11179 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fd7b064c16eac6c568024fb45fcf1e51d177b29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 01:24:36 +0000\n\n [maven-release-plugin] prepare release hudson-1_242\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11177 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 161a2f9426931255d2ad474a6cd71a44c4d543c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 01:21:55 +0000\n\n Integrated a newer version of SVNKit to fix NPE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8c593427eadd34d6fda8441cbc7496b600144e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 00:52:16 +0000\n\n rolling back the 1.242 release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04ac28fed4673058fbe4d1d47e15b992ff5222df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 00:41:53 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-08-01 00:41:43 +0000\n\n [maven-release-plugin] prepare release hudson-1_242\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd23782e281a1798dc69222fc72f27316debc76c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 23:20:23 +0000\n\n Fixed the form submission error when there's no Ant or Maven configured.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11170 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3adfaf74e8a3e03a1c69c149f227806edb63e66\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 22:45:16 +0000\n\n more French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3276162014bfa97ed72a17bdfc9e9e0a7ad840e\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 22:37:13 +0000\n\n fixed small typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80a3d7880cf8258958173c62872ff9d2e4fe8dd3\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 22:30:46 +0000\n\n internationalized and translated to French\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7de1c98f47faca6b1b406fa3f4a55c97668fe32e\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 21:58:00 +0000\n\n fixed French translations following changes in code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11166 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd4be00f556eadb21e62e5b0b225358bd6ce9759\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 19:33:27 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee5d2f2f5b6d7370cb30a78ca3a29575b17e8be9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 19:11:35 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 19:11:22 +0000\n\n [maven-release-plugin] prepare release hudson-1_241\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10b20952addbdd025cb95817f5c3ad1fc6c7bcea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 17:45:54 +0000\n\n collapse the structure to remain backward compatible with the JSON structure before 1.238.\n Updated Ant and Maven to use the newer style, but there are plugins out there that expect older\n form submission format.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11151 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39c15f8dc43fa0a70df43505566280fe1db60191\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 17:09:06 +0000\n\n fixed more serialization issues.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1874b3976bc3c70d1aa0246a36a49277b03cc59f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 16:54:10 +0000\n\n fixing the de-serialization of AxisList.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1062a0a182e1b4732df2ff561c986a87a849a26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 16:22:57 +0000\n\n improved javadoc.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5ae9c60477ce6f9e7bb439a4084ec03d19ff557\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 16:19:21 +0000\n\n made public because this is useful for Subversion related plugins, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11146 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8374c0e2235aef80746a1ef4e764289d654ae306\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 02:16:46 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 059c81e4cdbc26637bbcca73241076a0f75b8b46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 01:57:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a6abf10f5c3cc099c8974ef7f38a15217cc4550\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-31 01:56:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_240\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11138 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d3e4299e91d11165a1bdefa362a042a588296fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 17:43:34 +0000\n\n Fixed a big problem in loading Matrix projects\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11114 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 736b0258c6f9eed36011e9a8f42135636b17f1da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 17:38:39 +0000\n\n Fixed suspected NPE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36c1417350c9efa6fd7c0af57f94281edd7bf8f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 16:28:41 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11111 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97a6652f909f427ae1bcef2631b84d80d19602cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 16:08:00 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 597d78f25859284e58b26f96c17bed165c538457\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 16:07:49 +0000\n\n [maven-release-plugin] prepare release hudson-1_239\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c09e723d5c063d3c71913504fd7c5971b0ad0fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 02:52:22 +0000\n\n Added form field validation to detect 'localhost' in URL.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00bcb29309d0351ab798ed63ac94b80cee570a30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 02:51:08 +0000\n\n <f:textbox field=\"...\" /> works with global.jelly, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11084 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 364c841fd4c220979f62cdc6681e59ee6e8310d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 02:34:01 +0000\n\n indentation fix.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a8e04c2c1276a5b44ec87e79850de3b8b2dbcb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 00:49:15 +0000\n\n the system could be set to no security realm but with a valid authorization strategy. It is probably a mistake on behalf of the user, but it should still be treated as a secured Hudson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6f44400a82deef5696229a79e54b4c7d76aca40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-30 00:30:25 +0000\n\n more code dupliation reduction\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8059d25d451a398b48611051ac206a605ad9e3a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-29 23:43:07 +0000\n\n use inheritance to avoid code duplication.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dba909b026836a782f94b3595563c42e07f27883\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-29 23:38:39 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 210d584934910da12490d64c583b367a56cad8ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-29 23:36:03 +0000\n\n take inheritance into account.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6ff487fa529078c9452b7338993da1c9b125ecc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-29 23:23:26 +0000\n\n removing CSS duplication.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 303bc06739affb2b4d99472d31167925a52b3855\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-28 23:03:11 +0000\n\n Depending on '1.2.0-beta-2-hudson-2' that brings back a few constants and methods that are gone in SVNKit 1.2.0. This helps some of Hudson plugins.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da79bbabbcca5508ce8775fa9c96e2a3fd2dd09c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-28 22:38:21 +0000\n\n push the signing to a separate profile so that developers don't have to do it during normal build.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d0a9d7b6a75a93595b88a505e8a1d66db4d2805\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-28 22:03:39 +0000\n\n gracefully handle parse failures and move on to other publishers.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11052 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1aa8302dc2c3cfee9d987d52bb1ba8efab2c561e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-28 03:51:51 +0000\n\n structured form functionality is moved to stapler.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c156dad54b3a73dfdd862469198fdaeb5edcebf5\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 16:05:17 +0000\n\n Added Japanese L10N and Improved a little.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c0be8779381a9aaaf751e99fe9d5a4cad31ace6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 15:17:34 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22cf46f28e0e696771dc093e10a01bab3d108a70\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 15:01:01 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 800a5f2e34da489e44c1c9033010322554194a24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 15:00:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_238\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26ba727cbfdda0119a39b7b7ae94e81c47ad972f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 14:38:55 +0000\n\n follow up fix as svnkit 1.2.0 change broke the handling of svn:externals\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8e68b69fe36ad306933dd5f3d469e3ba252b579\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 14:38:41 +0000\n\n follow up fix as svnkit 1.2.0 change broke the handling of svn:externals\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11031 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8dac6622d99008d8785ef69e6e99ec04588e3b2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 01:17:33 +0000\n\n I found a blog online saying that this line fails with SecurityException.\n Could this be related to the iceTea implementation?\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3560c08346bcd987ccb613f540b48659bc142de4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 01:12:43 +0000\n\n [FIXED HUDSON-2090] modified to create /var/run/hudson\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit becc55b2453d9ae4f93dc7811a38da8aa6cc2993\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 00:39:09 +0000\n\n after looking at http://d.hatena.ne.jp/manabou/20080726 I realized why it needs to be /var/run/hudson/hudson.pid\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11c4c53fd8176f9b0eb5a8663e045906a6502ab8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-26 00:13:11 +0000\n\n Added @field to <f:editableComboBox /> just like how <f:textbox field=\"abc\"/> works.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8599de2d298b8a2609fbe4a5af612465a7e95e74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-25 23:45:54 +0000\n\n Improved the form generation and form validation by performing auto-wiring of check URL.\n \n Now you can write <f:textbox field=\"abc\" /> to mean\n \n <f:textbox name=\"abc\" value=\"${it.abc}\" checkUrl=\"...\" />\n \n <f:textbox field=\"abc\" /> would set the checkUrl value correctly if the corresponding descriptor has the doCheckAbc(...) method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab1816c13cd7ec7c3f2d5bef18bef28d78cbd666\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-25 17:29:36 +0000\n\n see discussion in http://www.nabble.com/Getting-the-name-of-the-node-td18649119.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94e6cc65120232fe0ca4def3d9f9ea0895024670\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 23:41:28 +0000\n\n [FIXED HUDSON-1856]\n Integrated svnkit 1.2.0-beta-2.\n \n svnkit 1.2.0 contains a lot of incompatible changes, so this change needs to be tested carefully.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11012 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a2c68461550e0c1bcd4eb26c0d15b1206e9b72b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 21:36:18 +0000\n\n TreeSet cannot torelate the ordering change silently under the cover.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19cdcb0ee0c549e1c0c7bf32c28ad98362977248\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 21:32:06 +0000\n\n Quiet period implementation is changed to work like what most people would expect.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11009 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ccbeb725f8ac5fb566bdce83368cefd36e4a0a5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 21:12:10 +0000\n\n TCP port configuration on the master for JLNP slave agents was not taking effect.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b355a8c741009edb65e87a4b413b7fcc76667012\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 15:59:29 +0000\n\n no need to have the initialization code in a separate place.\n This should fix the unit test failures in twitter4j I'm seeing at:\n \n -------------------------------------------------------------------------------\n Test set: hudson.plugins.twitter.ShouldIncludeURLTest\n -------------------------------------------------------------------------------\n Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.389 sec <<< FAILURE!\n testTrueInDescriptor(hudson.plugins.twitter.ShouldIncludeURLTest) Time elapsed: 0.358 sec <<< ERROR!\n java.lang.ExceptionInInitializerError\n at hudson.plugins.twitter.ShouldIncludeURLTest.setUp(ShouldIncludeURLTest.java:41)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.junit.internal.runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java:74)\n at org.junit.internal.runners.BeforeAndAfterRunner.runBefores(BeforeAndAfterRunner.java:50)\n at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:33)\n at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)\n at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)\n at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)\n at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)\n at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)\n at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)\n at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)\n at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n at org.apache.maven.surefire.Surefire.run(Surefire.java:177)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n at java.lang.reflect.Method.invoke(Method.java:597)\n at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)\n at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)\n Caused by: java.lang.NullPointerException\n at hudson.model.Queue$MaintainTask.<init>(Queue.java:928)\n at hudson.model.Queue.<init>(Queue.java:195)\n at hudson.model.Hudson.<init>(Hudson.java:144)\n at hudson.plugins.twitter.HudsonUtil.<clinit>(HudsonUtil.java:32)\n ... 25 more\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10993 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65822c9f7c186625b94149ff493c610cfc4015b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 15:24:02 +0000\n\n reorganized imports\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89d79c63f5e927af0da26cc4222d9fba1e008494\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 15:17:20 +0000\n\n improved serialization format.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d97ba6d8a351c40917edf14edf8f47eeea9ece95\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 15:13:42 +0000\n\n adding another alias\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af8f48729637667b2c4217fb9a288b82f89b2cc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 02:00:38 +0000\n\n added error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1defd55f4238d42012afc95d6235ffb6b71810f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 01:58:32 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1dc277cb51e4242c2028a61a1e328a34f761a18c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 01:15:32 +0000\n\n Improved the error diagnostics when the text mode communication between the master and slave\n sees illegal characters.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57d9267837d76d1ec01bdcc50699a64e0240a5a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-24 01:00:36 +0000\n\n fixed a hang if forked Maven fails to start correctly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8846e4abe24e65702d62b53ab73df00b2a84b369\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-23 20:58:22 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54b820792a2a6f8b7563a60e4a809371087a5d2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-23 20:40:07 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74aa8baa7389a4a9b4308d1cd87e016c2f60178c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-23 20:39:54 +0000\n\n [maven-release-plugin] prepare release hudson-1_237\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a902e637d999e386049584163ea96b68eb5e8dc9\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-23 05:21:28 +0000\n\n Fixed typos in German localization (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a99181c34f09f6e67d08fe1a10a3f7f05982797d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-22 21:57:19 +0000\n\n don't just print out Exception.getMessage()\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6858e9340fc046b0d4538d84d404b0241be64f78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-22 21:40:30 +0000\n\n [FIXED HUDSON-1705]\n A trouble-shooting of another incident revealed this problem. I believe this was the cause of 1705. See the comment in the code for the analysis.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10955 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b22943230c0d5bb5b09695aebe272a0640acbbc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-22 00:48:13 +0000\n\n Merged revisions 9727,9739,9765-9766,9927,10332,10334-10338,10340,10416,10421,10553,10839-10845,10876 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/tom\n \n ........\n r9727 | huybrechts | 2008-05-31 12:49:18 -0700 (Sat, 31 May 2008) | 3 lines\n \n Issue 1659\n - cleaning up static Trigger, Hudson instances\n - resetting commons-logging\n ........\n r9739 | huybrechts | 2008-06-01 12:05:51 -0700 (Sun, 01 Jun 2008) | 1 line\n \n #1770 catching and logging InstantiationError\n ........\n r9765 | huybrechts | 2008-06-02 11:34:45 -0700 (Mon, 02 Jun 2008) | 1 line\n \n project-based security: fixed a new isAdmin call\n ........\n r9766 | huybrechts | 2008-06-02 11:35:27 -0700 (Mon, 02 Jun 2008) | 1 line\n \n \"theInstance = null\" caused some reloading problems\n ........\n r9927 | huybrechts | 2008-06-07 15:31:20 -0700 (Sat, 07 Jun 2008) | 8 lines\n \n Initial commit of parameterized builds. Provided functionality:\n - users can define parameters per project (only string paramters for now)\n - if a project has parameters, the 'build' button will redirect to an input page\n - parameter values can be used as ${variable} in Ant, Maven and CommandInterpreter builders\n - after the build, parameter values can be viewed in a separate page\n - tasks for parameterized builds are persisted in the queue over restarts\n - queue persistence is now in XML (with backwards compatibility for text format)\n ........\n r10332 | huybrechts | 2008-06-23 05:32:45 -0700 (Mon, 23 Jun 2008) | 1 line\n \n made EmbedderLoggerImpl public for use in plugins\n ........\n r10334 | huybrechts | 2008-06-23 05:48:10 -0700 (Mon, 23 Jun 2008) | 1 line\n \n [HUDSON-1914] additional parameter types (job, run), bugfixes\n ........\n r10335 | huybrechts | 2008-06-23 05:49:10 -0700 (Mon, 23 Jun 2008) | 1 line\n \n [HUDSON-1573] initialize servlet filters\n ........\n r10336 | huybrechts | 2008-06-23 05:52:14 -0700 (Mon, 23 Jun 2008) | 1 line\n \n [HUDSON-1915] onStarted onevent\n ........\n r10337 | huybrechts | 2008-06-23 06:07:32 -0700 (Mon, 23 Jun 2008) | 4 lines\n \n [HUDSON-1504] basic ui for job-based access control\n \n This allows assigning permissions per user and per job.\n It is still possible to provide defaults using a global matrix.\n ........\n r10338 | huybrechts | 2008-06-23 06:18:13 -0700 (Mon, 23 Jun 2008) | 3 lines\n \n [HUDSON-1504] basic ui for job-based access control\n \n adding it to the list...\n ........\n r10340 | huybrechts | 2008-06-23 07:23:12 -0700 (Mon, 23 Jun 2008) | 1 line\n \n [HUDSON-1504] fix compile error\n ........\n r10416 | huybrechts | 2008-06-25 01:13:11 -0700 (Wed, 25 Jun 2008) | 1 line\n \n initial commit staging plugin: supports doing a maven release to a staging repository, serving that repository for Hudson, and uploading it on demand\n ........\n r10421 | huybrechts | 2008-06-25 12:32:06 -0700 (Wed, 25 Jun 2008) | 1 line\n \n [HUDSON-1954] initial commit jbpm plugin and staging workflow example\n ........\n r10553 | huybrechts | 2008-07-01 14:13:57 -0700 (Tue, 01 Jul 2008) | 1 line\n \n moving registration for parameter definition out of registered class\n ........\n r10839 | kohsuke | 2008-07-15 13:48:05 -0700 (Tue, 15 Jul 2008) | 6 lines\n \n Making a few adjustments in preparation of merging back to the trunk.\n \n - doc updates\n - added QueueTaskFilter as a plain delegation implementation to simplify ParameterizedProjectTask.\n - renamed ParameterDefinition.newInstance(...) to createValue, to avoid having two newInstance methods\n in this part of the system that does different things\n ........\n r10840 | kohsuke | 2008-07-15 13:51:16 -0700 (Tue, 15 Jul 2008) | 1 line\n \n Hudson's coding convention is to use WS and no TAB.\n ........\n r10841 | kohsuke | 2008-07-15 14:34:37 -0700 (Tue, 15 Jul 2008) | 2 lines\n \n - making ParameterValue an abstract class to allow evolution without breaking plugins in the future\n - tweaked the UI a bit so that parameterization don't get too much visibility.\n ........\n r10842 | kohsuke | 2008-07-15 14:49:35 -0700 (Tue, 15 Jul 2008) | 2 lines\n \n improving the UI a bit.\n Added an icon\n ........\n r10843 | kohsuke | 2008-07-15 15:08:28 -0700 (Tue, 15 Jul 2008) | 1 line\n \n adding help\n ........\n r10844 | kohsuke | 2008-07-15 15:10:42 -0700 (Tue, 15 Jul 2008) | 1 line\n \n TAB->WS\n ........\n r10845 | kohsuke | 2008-07-15 15:44:47 -0700 (Tue, 15 Jul 2008) | 2 lines\n \n - Use HTTP status code to notify the automated clients that the build triggering failed.\n - Overload the \"/build\" URL to render the parameter entry form.\n ........\n r10876 | kohsuke | 2008-07-18 13:52:51 -0700 (Fri, 18 Jul 2008) | 10 lines\n \n Giving more hooks to ParameterValue to affect a build\n \n - abstracting the variable substitution process so that the actual syntax for marking\n variables (e.g., %VAR% vs ${var} vs #{xyz}) and the actual resolution process are\n orthogonal.\n \n - parameter values can now contribute BuildWrapper to a build.\n \n - parameter values can now contribute environment variables to a build.\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 355a9da6fccead46b13c1ff84d3feb98c3f982f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-21 23:50:03 +0000\n\n make the output blend with Maven output.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10937 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7851f249d3423ce1362b9c2258a4f6f131f0555\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-21 23:46:57 +0000\n\n make the output blend with Maven output.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0a330a5d3e9cfdf69dc2d744999ad512b23368d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-21 23:46:04 +0000\n\n improved the interception to make things look uniform with Mojo interception.\n Turns out MavenReport is really always a Mojo anyway.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10935 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c00dac67b2d3af7a021948ef040d36fe1a586ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-21 22:32:40 +0000\n\n numbers can be negative\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6360f2f10ab86ebfe16710f512253a2a06d92701\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-21 22:23:05 +0000\n\n fixing NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9caaa875c18b3ede4af9fe9bc50b5c23ec07f3ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-21 04:04:58 +0000\n\n [FIXED HUDSON-2019] Show error message for failing tests, not just stacktrace.\n \n Applied a patch.Will be in 1.237.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10905 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cf38c5ad016dbaf9ea1ff786f7e0ca7c53ae7cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-21 03:25:29 +0000\n\n [FIXED HUDSON-2041] Fixed a possible NPE in parallel module builds in Maven. In 1.237\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10899 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 623e991c1110d4550e966d48ead4acb1d675e030\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-21 00:40:20 +0000\n\n Added interception of site report generation.\n See http://www.nabble.com/maven%E3%81%A7%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%B8%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF-td18545356.html for the discussion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10896 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f476536a9222abe244906e68ad3736890280d27b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 22:58:50 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 059c18687b6c046df7218decab9603e951582cc4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 17:04:08 +0000\n\n [FIXED HUDSON-2090] pid file should be under /var/run. Fixed in 1.237\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffa47e50b913191e45334b446768f070ad5c9a2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 16:44:12 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10885 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 770401ac506ba9360e430bdaa7d38f7181c32299\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 16:43:49 +0000\n\n [maven-release-plugin] prepare release hudson-1_236\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c41c278bc45ecfc940d85441f2bdc1362ca38bb3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 16:33:46 +0000\n\n [FIXED HUDSON-2089] I believe I fixed this NPE now in 1.236.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acf79efc8e178bac0e3d16b80226be4ec19501e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 16:00:17 +0000\n\n [FIXED HUDSON-2097] remote API of Computer was not working because SwapMemoryMonitor wasn't producing remotable data.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6f7c8f947a70a9486212110390490643367fc51\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 15:47:35 +0000\n\n [FIXED HUDSON-2098] Extract hudson.war by default inside HUDSON_HOME. The only case that doesn't work is when HUDSON_HOME environment entry is used, but that only makes sense when hudson.war is hosted in a real container.\n \n Because of the code visibility issues, the code that infers HUDSON_HOME needed to be copied.\n \n This change is in 1.236.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9bb26288039a2119fee89e4c660e0e101e3497c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 15:36:37 +0000\n\n Prototyping the extension point that takes advantages of the underlying file system like ZFS. Still very much a work in progress.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b37f6f1479eb2c1eaabf4d689b461752c1203286\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-20 15:32:03 +0000\n\n [FIXED HUDSON-2095] Skip the test if java.net cannot be reached.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0360356089734d7b9ff7cdd0e9838095ac3a8538\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-18 04:01:30 +0000\n\n I see many reports indicating a hang in a queue, so allowing people to call maintain() to see if that makes a difference.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 779968fd4536333a274158f97f3df4fea76ad545\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-17 05:44:01 +0000\n\n Dump the stderr from \"cvs log\" if it fails.\n See http://www.nabble.com/Problem-with-cvs-log-command-tt18440437.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10866 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7288df7c64b70363884c08bedc2f34fe93812c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-17 05:30:28 +0000\n\n adding an overloaded version that redirects stderr somewhere else.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10865 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d01b8536c53a1551d96a790e03b20993a1faed6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-17 04:57:08 +0000\n\n improved error diagnostics. See http://www.nabble.com/Hudson-Slave-access---Remote-Dir-tt18478152.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b499ff8e1a70cd37ecaa3ae2bf8776fc6daaf5fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-17 04:46:09 +0000\n\n improved the description in response to questions like http://www.nabble.com/Hudson-Slave-access---Remote-Dir-tt18478152.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ebdd1948cf232da7a0dd6890bbbc982e3338e568\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-17 04:31:50 +0000\n\n applied a patch from Adam, with a little modification.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d311b98bf3eb36748c7e0699e1eba4f3a277255\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-17 03:57:01 +0000\n\n fixed indentation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10859 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32303202a863e18d2dcd6fdef620bffe3e8a2336\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-16 19:14:16 +0000\n\n made more robust. See http://www.nabble.com/%E2%80%8EProblem-running-shell-scripts-on-unix-slave-tt18482288.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c45633cd2a5778e33db1958f4f8fda2d24937e17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-16 19:10:55 +0000\n\n doc update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10854 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b3de6aa704eb8dda1f34f62ceacd373022c81ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-16 19:06:25 +0000\n\n doc update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10853 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79480d4557116c051c6f7832ee098f432ee8c5f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-15 00:58:49 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 257e7a189d31e43ed0d0db24bfdc3386cd540ece\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-15 00:51:16 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a0f0350f55bb57036569127c8d728b08c9ad197\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-15 00:40:53 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10820 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-15 00:40:44 +0000\n\n [maven-release-plugin] prepare release hudson-1_235\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10818 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fcca36d5bfa8e07a47eb81fc7c420916f0363a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-15 00:08:20 +0000\n\n [FIXED HUDSON-1680]\n Patched jtidy locally to make Hudson work in WebSphere once again.\n See http://www.nabble.com/Issue-1680-td18383889.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8aae999fa0fbfab8469d0bbf717e43d45cc70cde\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-12 01:23:25 +0000\n\n Build history graph now shows unstable and aborted builds in proper color\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b490771b0ee6dfb394a9a4169cff45e453f6be0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 22:35:29 +0000\n\n bumped up so as not to drop the root exception of http://www.nabble.com/Subversion-%27stat%27-command-problem-td18400024.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5746cdfc7a124cef2a61ae22eed723410f0c8579\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 22:22:43 +0000\n\n [FIXED HUDSON-2063] Java 1.6 dependency crept into Hudson in 1.234.\n Use of non-existent class only causes NoClassDefError at the offending line in normal execution, but I didn't realize that reflection breaks when I do that.\n \n Switch to rely on reflection completely to fix this problem.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04ab4b60cdfbf7a4b3a135435ec1de0a0a32793b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 20:49:38 +0000\n\n the field needs to be made accessible first.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8459682021e104666d0178d23e403f6e3b0e1ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 16:09:23 +0000\n\n [FIXED HUDSON-1088] Reader $M2_HOME/conf/settings.xml. In 1.235.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dc4161bfa8d27276f4bc0854b0f9acb6ab6dacd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 06:39:49 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10762 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21a8b003ffbb6a66f806f10732e6264bd70ba640\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 04:41:43 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bef29e3cbba355ed3f8936305ad733bf955d45a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 04:41:30 +0000\n\n [maven-release-plugin] prepare release hudson-1_234\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 04:39:30 +0000\n\n reverting the botched release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10755 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ebb82a9129733dd64affe8ed0e6100a4bf8481cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 03:57:05 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10754 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1cbff92fde064bc7faa242fe17325d812e7eb1b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-11 03:56:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_234\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10752 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2b38d28571bd7b4795794caee6bc0ec860aa70a\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-10 16:04:25 +0000\n\n minor fixes in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a50b94c08bd5ab19fe2588b1d9bb44cc474c975\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-10 08:40:38 +0000\n\n Updated German localization (catching up with English master files routinely).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 297c2b9fdf1bad20518f0fdf09f75c81830dad9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-10 06:43:03 +0000\n\n [FIXED HUDSON-1833] Update center accepts HTTP proxy username/password.\n In 1.234.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0963c863060e065d83429c7755fe983c87458615\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-10 06:17:55 +0000\n\n missing doc\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aff4225bed491611e4029a5c60210c969d21f3c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-10 06:07:54 +0000\n\n simplified\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e71d1efa912d78a6cfb0e4aec95fa82a67e92d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-10 06:07:15 +0000\n\n this is more convenient.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e6bf638cb61aabea41ce572d132f3d77f1a824c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-10 00:47:40 +0000\n\n improving error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10728 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2195dc94be3c41a1434b449420d247d10a97fd4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-09 22:31:42 +0000\n\n improving the error diagnostics for people launching slave.jar outside the context.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59c5cb25f228e7629e7c4410fc9e7c98ac2519a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-09 15:24:46 +0000\n\n [FIXED HUDSON-2013] Applied a patch in 1.234. Thanks.\n I hope you'd be interested in hacking Hudson more. If you'd like to be a committer or host a plugin, let me know.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e38742a398859390b33ac451f118bd92ec8974b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-08 23:39:20 +0000\n\n Fixed the concurrency issue that was causing http://hudson.gotdns.com/wiki/display/SUN/Archived+artifact+is+missing.\n \n I'm pretty positive at this point that this was caused by the concurrency issue of SimpleDateTimeFormat. (Whoever designed that API needs to be sentenced to 10 lashes!!!)\n \n Where I only need the formatting and not parsing, using FastDateTimeFormat from commons-lang. Where I need parsing, I use ThreadLocal.\n \n Also see http://blogs.atlassian.com/developer/2007/07/dateformat_objects_and_threads.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b2d6baac07c2e48a5d651b469286eeeb7ea0047\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-08 23:23:58 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ff7c6ff1c307733f007ded076d9db75e547123c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-08 18:53:23 +0000\n\n restart pkg.depotd\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d2b8431350c391bc0041fbccd872dbb2921f27a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-08 01:45:12 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c99f409116e5f777e0bbbc224f1e24636d6039e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-08 01:29:42 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dc0cf11fbacb4711316946de7ad844e1ec87981\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-08 01:29:32 +0000\n\n [maven-release-plugin] prepare release hudson-1_233\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bf9d42287e4cf85aa3969b14f315e283b3feb4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-07 22:53:48 +0000\n\n [FIXED HUDSON-2031] debug code crept into the trunk. This exception message is otherwise harmless. Fixed in 1.233.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16b6c6c24dba1ca860c37cbe7088f8486d52b0c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-07 22:30:24 +0000\n\n taking the clock difference between systems into account.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 337137e4dbbde89e9699732c5d360814820b914b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-06 14:26:58 +0000\n\n forgot to bind the data to HTML\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58aa439caf306c289cccf8baf28d2c2761701c41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-06 04:46:22 +0000\n\n Hudson can now monitor the swap space of slaves.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10668 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5eaec9b9262e755ff0530a92c70cf49dc52d6920\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-06 04:33:38 +0000\n\n missing suffix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5358eb13aefec561be9370fc560f67949174ade7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-05 23:22:51 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2764d166a3802de6e59f01ab8aaaf130903cfb35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-04 21:57:22 +0000\n\n Adding a mechanism for plugins to contribute to the global configuration page directly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10642 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cfc2e4e45df5a4b51b3bf6c45150cd8ab6e61ca\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-04 12:23:36 +0000\n\n Add japanese translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10639 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bf2d9f658a17e2279e3de9cd02a9487952931d9\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-04 06:25:30 +0000\n\n minor fixes in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb0a6b7cbec997e6a6538c443037065dfb8a8743\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-04 05:50:51 +0000\n\n minor fixes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10631 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6055d11fc6b39d5554d1f0cd07e2512b0e4261d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-04 00:30:34 +0000\n\n [FIXED HUDSON-2005] deletion is already supported as the remote API, but I changed it to require POST, to prevent accidental deletion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7faad6b77339f02e856ee296b09a16fee61a1b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 19:18:17 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5ea7e0d856a1e5fb34c7c5e4afa6a256f48c7bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 18:55:46 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 903190d7340074c00ae54da555cbe5367df3a533\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 18:55:35 +0000\n\n [maven-release-plugin] prepare release hudson-1_232\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d5d9bf395a6b5431fad8e2ba915a111494f9303\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 18:51:58 +0000\n\n Rolling back 10329. See http://www.nabble.com/Getting-exception-when-triggering-downstream-job.-tt18252241.html for the report.\n \n rev.10329 contains two changes --- one to have DependencyGraph not to implement Comparator, and the other about how the comparison was implemented.\n But the commit log doesn't give enough justification about neither of them.\n \n I can't think of any other ordering among projects in the context of dependency graph, so I'm curious about the motivation behind the first change.\n It's also not clear what the new algorithm does to me. The original one is much more concise, if not too efficient. And as this bug report indicates,\n the added complexity made it error prone.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c19ce4b44c51c78f16ec5fda2d2db0b3e40e1ac9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 17:57:35 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47f93e26869b2eae71907a5d8e9321479b798a77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 17:38:30 +0000\n\n added URL binding for an executor.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c5e884368196b2a089bf7470b4ca6098d1a57eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 17:37:49 +0000\n\n exposing executors to the remote API.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 369d5bf6c262d1a7a97a832709fa48571f88f97b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 17:30:35 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9890c708264b9053db9733f59e90422924af101\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 16:58:14 +0000\n\n exposing the method in a proper place.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 202437aca885e8547356a729b16570292b8f162d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 16:56:54 +0000\n\n exposed a method to start an update cycle.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e6cf43ebbb1da617e86d0cbb4e8423aa72c26a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 16:51:10 +0000\n\n [FIXED HUDSON-193] Fixed an interference between auto refresh and inline description editing. In 1.232.\n Gradually we should phase out auto refresh by AJAX, which is tracked as HUDSON-484\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dff9c6fc268999a232435399f6568d902ca4c67c\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 14:13:40 +0000\n\n Add Japanese Help file and a little fixes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b072a6fc71e4fb5e93c2706e705799942fc2aa5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 01:54:36 +0000\n\n Hudson can now discover the assembly files created by maven-assembly-plugin, even if they are not attached to the build.\n (<a href=\"http://www.nabble.com/Include--artifact---version--jar-with-dependencies.jar-in-build-artifacts-of-a-m2-project--tt18241641.html\">report</a>)\n \n This fix is in 1.232.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ae9a58479e533e055802be1a9db3e0035a446ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 01:13:02 +0000\n\n recording version.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aec2d00b665b039bbafc9cddc2bcd7583c1ea897\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 01:12:42 +0000\n\n adding a method to help MavenReporters intercept component invocation in Maven.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c044387e0bfea18c9b514cb5ea1dc84f2708377\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 00:56:07 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10591 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e30f380762a072a66e64d4bfb7b50e0f52c0624c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 00:55:30 +0000\n\n simplified by using the convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfe89a5189a4626718bb9eae255ac6d3269a8e1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 00:54:25 +0000\n\n adding a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10589 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2f6ef21e87b43b8f08a93c42cc43423e381662c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 00:51:30 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c6859f6cc6e95b0b3ed97f75e2328413382a55e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 00:32:40 +0000\n\n improving the error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10586 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d5c1cdde4faef2661a66fab51f60be577603493\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-03 00:23:19 +0000\n\n [HUDSON-1966] Stapler JSON binding needs to use uberClassLoader so that it can create instances from plugins.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10585 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3c57c798d3f7ab6bb1dab58d3677841f021a208\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 05:58:48 +0000\n\n [FIXED HUDSON-1953] Report an user friendly error message if the form was incomplete when copy a new job.\n \n Fixed in 1.232.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb70632efee31a64b2e7e4dce9dee3091dfea730\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 05:21:34 +0000\n\n added some dutch help file translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b5a7a2664c90ceab2f1354d2c8cef28fd39c37c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 02:01:49 +0000\n\n improving the logging level to help assist HUDSON-1989.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fcf3b86e2d99e2d2e7b21c92754c520e3675183\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 02:00:24 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit caf61ee9fa00b5fa0664e139826022ed9d2ff312\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 01:53:17 +0000\n\n In Solaris, GNU version is called gtar. I really hate Solaris\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38fd0abce149b6434089c5a0e1ae329e5eb8598b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 01:41:55 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9fbfdd2ade05d998742c8de2258b3df48ea4f44e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 01:19:28 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10563 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f66461e9cba6195831e0bbfd33a4ed562cb1aeba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 01:19:15 +0000\n\n [maven-release-plugin] prepare release hudson-1_231\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10561 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdb4e7253eb3547615196fd70ddba6a1222bf403\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 01:15:41 +0000\n\n applied the stapler subtype bindJSON change to SCM browsers, too.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 903da4603509907540bda6063f8ecfe4678f97eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-02 00:41:17 +0000\n\n Updated /configureExecutors handling to use the latest stapler functionality.\n \n I have to modify Stapler a bit more since browsers seem to be having difficulty adding a property called 'class' into a JavaScript object.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10559 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a54b9d8506c12cd7b8080e163182bff3fc3a80fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 23:59:58 +0000\n\n fixed NPE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10557 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90b8c0b16087fe1ac22a7756621443729af9dbdc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 23:24:01 +0000\n\n added more diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 934d45f5a5435dbc1c0504767619f456dbc3e7c8\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 18:43:40 +0000\n\n new French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10549 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9076617bc7ed6c7b17e8ea2cf416e01187bf1588\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 18:43:39 +0000\n\n When the slave has less than 1GB available disk space, Hudson will automatically mark the node as temporarily offline.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10548 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87814b61d8baa7afc4f2f1f2758da68f86d33864\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 18:41:03 +0000\n\n new French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10547 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59c88d7dc83c9f23f2ce4a04a6104c8513c2b203\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 18:39:54 +0000\n\n adding a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00c5bb19272231be2c731670da48632ae5d58828\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 18:37:02 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e2a56d743ec150fd4aea0f94bac7f739d60379f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 18:02:00 +0000\n\n doc update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 396f29985a910b8506785f454703370aa4926b53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 18:01:38 +0000\n\n the server name in the arguments also need to take the reverse proxy into account.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dacf9604aaefde3b7d9aa081be0fdce70c5454b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-07-01 17:35:09 +0000\n\n <tt>Publisher.prebuild</tt> wasn't called for Maven builds.\n (<a href=\"http://www.nabble.com/prebuild-method-in-Publisher-class-tt18189531.html\">report</a>)\n \n In 1.231.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68669be9e75f6536846b984b837b07aeba7bb9d3\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-30 18:07:43 +0000\n\n [FIXED HUDSON-1994] Overriden getAllJobs()\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10524 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 866da4108cc774ff9ea56a8bbf9307f84520ba42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-29 19:31:58 +0000\n\n [FIXED HUDSON-1979] Automatic email resolution for svn based sourceforge projects. In 1.231.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10499 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcf7c9ebe3b82a8dee0c668c30ea0d0732a5af01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-29 18:45:12 +0000\n\n [FIXED HUDSON-1980] Applied a patch to fix typos.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26084a4426933b307f17c65daf1306af57da91a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-29 17:17:08 +0000\n\n fixed a bug in Python remote API binding in stapler 1.77\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfdeecb97599c319ca436f0792e5857e444ca891\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-28 01:47:59 +0000\n\n use the newer version that supports nested JSONObject construction, and subtype substitution via the \"class\" property.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cff9cde5ec52f6ce2e93cc554c20f74371cf4258\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 18:51:19 +0000\n\n [FIXED HUDSON-1947] Merged the branch from Peter Hayes, with a few additional changes to retain the original behavior whenever possble.\n \n People often downgrade Hudson, so it's normally better to be compatible with the old way of storing data, provided that it's not too hard.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adbccfee4f7229843f8b53fd5cee40a072f271e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 17:37:50 +0000\n\n [FIXED HUDSON-1971] Applying patch from Justin Edelson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10468 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ada76c093440275aa6a917f5462c224a9660f08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 17:17:27 +0000\n\n adding Python support to the remote API.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10467 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 009f4193ed6795a397032594e01e54c2c9ae0bc0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 17:04:05 +0000\n\n exposed all the builds at depth=2 or above.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10466 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2263bd099b297b8bbdde7efe81cdfb137e6b50a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 16:28:32 +0000\n\n adding a release script to publish IPS package\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2235a43283a4595e5315f9fc06a50616112212b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 16:25:13 +0000\n\n create IPS package during a release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 100f0990a28a0fded223e0be21676aaa16dd6831\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 07:46:42 +0000\n\n Fixed typos in German localization (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10460 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47086ae3dcb3621fb1873683844b69d5140600c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 00:21:46 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4522a20b1ac931ed2894e083c7ed40990d52c46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 00:07:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c746a5c60d9e91dac7054ba9796b5c4c45f440b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-27 00:07:48 +0000\n\n [maven-release-plugin] prepare release hudson-1_230\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10451 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5603ddddd99eeb7798122dd24765b2958d24f119\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-26 23:21:45 +0000\n\n Don't know exactly when this assertion error happens, but I still see reports from people. So ultimately delegating this to the Hudson object.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a2c37e840ccd7e0d06b9a41b6601d547d572430\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-26 23:19:44 +0000\n\n doc improvements.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10446 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e902039aa535c061e5b7322500bf8375bad16fc8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-26 23:19:01 +0000\n\n doc improvements.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 226406dd1ac16a023576c89276ba0f575efed2b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-26 18:15:10 +0000\n\n pick up 1.74 so that keys in JSON are all quoted, as described in http://json.org/\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 630ba0f0bb1d6e1d66e69d75ce8879ff6822b637\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-26 16:08:59 +0000\n\n start the instance by default\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ed86c74b2569b76dc2fbdf015282ed41503cb09\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-25 21:43:45 +0000\n\n WebSphere apparently uses \"wsjar:\".\n See http://www.nabble.com/Another-WebSphere-6.1-problem-tt18055457.html for details.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 151a2ee65926bc390ed72b66738b1673916c80d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-25 21:41:46 +0000\n\n Use the Hudson.getRootUrl() or it won't work correctly with reverse proxy.\n See http://www.nabble.com/JNLP-file-with-Apache-proxy-tt18116198.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10428 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54f25363da58884a639e5d6fd35914e2e33b415b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-25 21:35:14 +0000\n\n [FIXED HUDSON-1958] Fixed a typo in the error message.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10427 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ede2a1957a436addf712096e8c9c6555043ce18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-25 21:19:16 +0000\n\n [FIXED HUDSON-1300] Nominating m2 jobs and matrix jobs as upstream wasn't working.\n \n I also made the changes to update relevant data structures to use DescribableList (but in a way that doesn't break the signature --- this made it somewhat ugly.) I also had to update ReflectionConverted to deal with existing data that has class=\"vector\".\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10423 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c9412cc07b4e2f8991ec23993917f68811c3130\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-25 21:13:29 +0000\n\n Completed German localization of modules 'core' and 'main' (at least what was internationalized).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10422 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d5a334b56d5281748bba9685010485371b4091d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-25 19:21:19 +0000\n\n type bound turns out to be harmful.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d7120e20af4ac7e9f6cbc92e3bf2a12ea8aee54\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-25 19:20:58 +0000\n\n added one more convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f75aaef77e522262809c2bfb1b86588e173cebd\nAuthor: basil3whitehouse <basil3whitehouse@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-25 19:04:57 +0000\n\n [FIXED HUDSON-1959] Debian packaging improvements.\n \n Changes to runtime:\n - Run daemon as hudson user instead of root.\n - Use /var/run/hudson/war as the webroot for expanded war file since the user home system property value isn't appropriate (the hudson default).\n - Use /var/log/hudson as the logging location since rotating logs may be used in the future.\n - Use default JVM memory configuration rather than increasing with extra JVM arguments. Administrators can increase as necessary.\n \n Changes to debhelper build directives:\n - Create necessary directories using dirs.\n - Move 'upstream' generated war file using install.\n - On installation create hudson user and apply required ownership and permissions using postinst.\n - On removal remove hudson user using postrm.\n \n Changes to debian control file:\n - Add required dependency on Java runtime as per Debian Java policy.\n - Move URL to Homepage section as per Debian policy guidelines.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9c0f5231df4c8482190822efc7d20b2892cec42\nAuthor: tarul <tarul@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 20:46:04 +0000\n\n correct encoding file for custom-workspace_fr.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc785300f73b3e86bb448fef7673e3e9786a44a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 20:00:18 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a810c6edeb8e9f9d55ca225826ea6badf1840e19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 19:43:39 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e52d17a66803d4d2414d118bd0f1a96042f6bd92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 19:43:30 +0000\n\n [maven-release-plugin] prepare release hudson-1_229\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a73d367130b1a6080aeac6cd178739be5bd11310\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 19:31:44 +0000\n\n Renaming the file.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9800423149ede93419ed0104d28d807f7eca2b3e\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 19:21:27 +0000\n\n Renaming the file.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a5a10f99b3bc2f5d1864c7dc88948f213285755\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 19:05:01 +0000\n\n OMG. Fixed in 1.229. I'll post 1.229 today.\n \n [FIXED HUDSON-1936] Start-up \"Hudson is preparing to work\" screen doesn't render with AssertionFailure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 065e0b69d8c529ff1139b2ae9b33542c73cb2c5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 18:56:47 +0000\n\n changed to \"goals and options\" to avoid confusion like\n http://www.nabble.com/Maven-Options-tt18094884.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10376 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bed634bf6708a0b645059e56ea063cb77805344\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 06:23:18 +0000\n\n integrated a new version of svnkit to retain nested exception.\n This is to get more information for HUDSON-1926.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4808c2731d9cdb4b407fd7571b94394220dbd484\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 00:28:30 +0000\n\n clarifying doc.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50295317091c52dfc7443ad6ad7657cfc252fa96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 00:27:22 +0000\n\n Renaming \"foo\" to \"Foo\" shouldn't cause an error.\n See http://www.nabble.com/error-on-renaming-project-tt18061629.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d0c9a7d0b4e84b9f51522d848903c82e6770c6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-24 00:24:14 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2d94ca8d51ccb9719240b9360bdf52d4cd9e87c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 21:12:46 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f8d1214137aae3e76eb1d1159b1e3366fef741f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 20:49:20 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffe835244f7179e9377e1e6a8f7550c74e352029\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 20:49:08 +0000\n\n [maven-release-plugin] prepare release hudson-1_228\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10350 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b76c13396446ff9a53d52521ddb0fe79ed9c298\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 20:39:08 +0000\n\n minor fixes in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe5c2cfead1e4e9dc7b8b9c85eff42d317c84aea\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 19:36:21 +0000\n\n save more casts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0467330cf93259cc3335f3836aa73b81251e3d8a\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 19:33:59 +0000\n\n save a cast\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 262c2d9e1965b5be422837cb317803c1997b5a15\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 19:29:17 +0000\n\n exposing some plugin helper methods\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10345 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 193c4f6a5bacd19ed7784bbcec1eb40d16d44c60\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 18:46:55 +0000\n\n Fix broken coding style\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10343 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2528991890fa11d25ac3bb73d157aaa07c6dbe91\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 18:14:35 +0000\n\n Hudson checks if the container uses UTF-8 to decode URLs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16c32d8a0060951a0d3f2031f4ae9b7a04f3c421\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 15:54:09 +0000\n\n Fix Japanese L10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3ee22c42f2e1587de05ffa569eedb969392f2e1\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 09:29:17 +0000\n\n [FIXED ISSUE-1913]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a7473ef1e95ba0f6885f2e0e828f84a0ec129a4\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 07:25:55 +0000\n\n Replaced DependencyGraph.compare with a sort Method.\n See Issue #1910\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9beb1aa1c883d257e68b4b856a6a117193027cf5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 02:12:58 +0000\n\n added title\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc788fd1f670a688ffc4d5d4c0d846f7c0627638\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 02:10:53 +0000\n\n doc update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f34e35e245be26071c98b9c9d925c68eade32c3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 01:56:46 +0000\n\n [FIXED HUDSON-1875] layout.jelly had a very error prone permission check that silentely passes when the \"it\" object is not an AccessControlled object.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5178dee02eef883088b91b10d29f13c9a1eaf34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 01:31:37 +0000\n\n [HUDSON-1880] Adding one more probe to diagnose this problem.\n \n Can you increase the logging level of \"hudson.model.WorkspaceCleanupThread\" to FINER or above to get more details about why Hudson thinks it can delete this active workspace? You can go to http://server/hudson/log and scroll all the way to the bottom, then type in this logger name and logging level to do this.\n \n I look forward to seeing your logs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ba97482fc569fe35566cee938d45d8d0e21b549\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 01:24:13 +0000\n\n [FIXED HUDSON-1882] If \"svn update\" fails because a local file is colliding with newly added files, revert to check out. This fix is in 1.228.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c685687e5e2fa4f695846fa91bf38a1786b78737\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 01:17:19 +0000\n\n [FIXED HUDSON-1892] The purpose of the build queue in Maven2 job page was to show what modules are scheduled to be built (when modules are built in parallel.) So it was by design that this only shows modules of the current project.\n \n When modules are NOT built in parallel, this doesn't make any sense, so I removed it. Thi fix is in 1.228.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10310 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07f1fbb0fe4670e831032059c42e86554ccfe1bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 01:10:44 +0000\n\n [FIXED HUDSON-1894] Add hyperlink to error message when showing UnknownHostException\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7cdce2fb9e3e918e27a6505976dcc877d1441368\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 01:00:48 +0000\n\n [FIXED HUDSON-1896] Update center now has links to Wiki. In 1.228.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57d737030d039b0faa97c9681284733dd06df93a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 00:56:32 +0000\n\n Update center now contains the brief overview for each plugin.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cdad1c18f2656adb641870577ddf55f82b91c73a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 00:32:50 +0000\n\n load excerpt into the model\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a05155f9c17d51be27ae10059a104bb132b70bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-23 00:17:25 +0000\n\n [FIXED HUDSON-1901] Ignore directories that don't have config.xml in it.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10302 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0513a3ff4e5b7bc9a3c0f79d9bf1b8f0e717e13c\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 22:48:02 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9e287f2295e2d65e9f3141f065bfa727c098a78\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 22:47:52 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c50ef1d29377adfcc6d99ea154c40c57ea351a35\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 22:44:21 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 573a9ec9318ec1c64ec0130d8a100b76e55515d9\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 22:43:52 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ece7804582afd6c992e9675457756b5c18487f3\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 22:36:52 +0000\n\n fix Japanese L10N (project-config)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 754e553dd861f566df2371edc86299656eba8787\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 22:36:36 +0000\n\n fixed apostrophe\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 408306af0185df215bddcd43698312593665f06d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 17:45:00 +0000\n\n simplified by using the newer version of the glassfish-makepkgs package\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a78e1db84365df25a54622c21b906deac9c60e2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 02:10:44 +0000\n\n /var/run is swap. I meant /var/lib\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a53a4540c1d1a32bcfd96a743bf41c33bad2d49b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 02:03:37 +0000\n\n /var/log/hudson is unnecessary because SMF controls the log file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10284 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ff704fafdb0a4ca27333a28e01ef6d4593ca02a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 01:25:52 +0000\n\n making progress\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fedfb89333ee62770440e11099f64f1ac4a1ecc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 01:11:37 +0000\n\n CR/LF -> LF\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10282 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 845c03ed6a6d448bcfa6a03188ef2397c988edc6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-21 00:44:44 +0000\n\n initial work for creating IPS package\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dd9e8574c9cc09bebe182a3d3094427961cfa53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 22:13:07 +0000\n\n [FIXED HUDSON-1903] Bumped up to 1.3.\n We should have a longer soak time to make sure this doesn't have any regression.\n Will be in 1.228.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7db1a64b1307b636cd54682fdba7a2efd15ff1bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 16:05:56 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10275 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bfb6a3ef472b63a34f446ac91c64c1b75ba527d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 15:58:15 +0000\n\n Japanese L10N (Slaves)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10272 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1b1148f913f5c89444caaab92625c79e4d4717d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 15:48:37 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10271 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04c7b1a7a4fc0f7e86e623db9dde80a1d750b008\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 15:48:27 +0000\n\n [maven-release-plugin] prepare release hudson-1_227\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fad924d1f14d5bb3ed2c91cb48dd644d765b3ff\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 13:57:19 +0000\n\n Japanese L10N (security)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32aeae25677662b29c313c39ef3c146d23afa49f\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 13:56:47 +0000\n\n [FIXED HUDSON-1674] I18N (security)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ce73800b9753ad2b632b378860ee976b4c924ad\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 11:34:37 +0000\n\n Fix Japanese L10N(Plugin Manager)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7af77ee70a60f01fe0e40e028f7c2d1f65835ca8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 06:11:43 +0000\n\n [FIXED HUDSON-1891] Fixed NPE in configuring repository browsers.\n \n This was due to the push to use JSON binding.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ee77f4fccf16858f0e28e0acd53ac93329c60b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 05:26:46 +0000\n\n [FIXED HUDSON-1886] build queue is exposed to the remote API under http://server/hudson/queue/api\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10235 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8896a3af36b930c1b29f99b9800358558fad85b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 05:09:11 +0000\n\n [FIXED HUDSON-1888] 'extssh' is a valid protocol in CVS nowadays.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10234 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4505c395e2c9f645a22389dbf8ced03dc0472189\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 02:26:49 +0000\n\n Hudson now notices that you run \"mvn site\" and archives its output automatically.\n (<a href=\"http://www.nabble.com/Results-of-running-the-site-goal-in-Maven-tt18021359.html\">discussion</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10233 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d36a73f74d5e50eadcc1c6c8c628d5c5d330aae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 02:08:36 +0000\n\n experimenting to enable subtyping\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 437e273fff0b53a1b3834ef3358b53038b365d33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 01:42:58 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10231 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ced341fde117da4ddb86466521a8ee4874d96bc9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-20 01:38:08 +0000\n\n simplified\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f27ef43065ec814e05b2b3bb1fd9de2e5d3337b\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-19 14:07:56 +0000\n\n don't use the deprecated newInstance Method in LRDescriptor.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10227 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e314dda2f70581025619e08257e6ee0c3dee123c\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-18 22:59:01 +0000\n\n Adding a programmatic hook to allow slave computers to stop accepting tasks without causing the GUI's temporarily off-line to throw a wobbly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a42aa2c248fa7b46121f4aa3241cacc5001d7a5\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-18 22:57:14 +0000\n\n Adding a programmatic hook to allow slave computers to stop accepting tasks without causing the GUI's temporarily off-line to throw a wobbly\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10217 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d40db4fada29b83d25935a41343f517cdc3a5709\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-18 05:53:18 +0000\n\n I think that fixes the compile errors\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10198 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 203c66516adb63f374e71d68c504943a787f8469\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 23:08:58 +0000\n\n got rid of Calendar which seems to cause random build failure in GFv3 with \" Archived artifact is missing...\" errors.\n \n More investigation about this in http://hudson.gotdns.com/wiki/display/SUN/Archived+artifact+is+missing\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a2dfa192551602905164df6187c6f75a2901e2b\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 21:47:23 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 994927af5390806f601d604452a87adec03b92d9\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 21:45:46 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3571849ee81cb68738a03a221335886ae0c7f72\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 21:42:40 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8bfaa8509ca5f59b5e50860b52b1064039da649\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 21:39:09 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85c1be6d05b0f81d51e09d9a62b114cfc8b47ae4\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 21:37:36 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42913335f1ad5a2fcf3b4480dc6013ed6c1c84ed\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 20:47:12 +0000\n\n fixing #1872 - shutdown causes an infinite redirect loop\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a36120c12d77fa8ae20fb5704359930e8b85634a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 20:21:50 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10183 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2d278f3af715ae2f46c6e9790a33030116a36b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 20:01:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10180 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b834e15f0ed5a701ccb35bf49e015c71c60e4f7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 20:01:41 +0000\n\n [maven-release-plugin] prepare release hudson-1_226\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38fd216b56da15e2a26c85d937ff3c42e628a26d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 19:59:36 +0000\n\n On systems with slaves you can now configure the utilization mode of master.\n (<a href=\"http://www.nabble.com/Master-Usage%2C-Execution-Plot%2C-Build-Visualizer-tt17883797.html\">report</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10177 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a05d38cc01e1c3ae3ba187c4b94bc8682bb2787\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 18:57:39 +0000\n\n @stapler-constructor is deprecated in favor of @DataBoundConstructor.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5a520978a4ca466e4c85f493802575d2d21e304\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 18:52:03 +0000\n\n Added environment variable expansion. See http://www.nabble.com/HUDSON_EXEC-exported-tt17135819.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01d8a69f4b687f2c96465899a43593f5e659c66f\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 18:28:37 +0000\n\n adding executor listener for notification of tasks starting and completing on an executor\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d2f69534eec071f5f4a7d53febc281c697454d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 01:40:07 +0000\n\n this is in terms of seconds, not milliseconds.\n and looking like I need to set the status code here, or else it's not taking effect\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10158 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae6a7981f0acff3728b1f014a3cb2d0ee5c56856\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-17 00:52:34 +0000\n\n [FIXED HUDSON-1868] Requiring ADMINISTER permission to update description, mainly just because that's what the doConfigSubmit method is doing. This change will be in 1.226.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19a078bcf91d8d0fa84c4e242eecf0441322d2d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 23:57:43 +0000\n\n Adding more probe points to watch out for sudden thread death.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10156 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee6ec599eb9bfe71416256f39c4dba9bd7b81188\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 23:37:46 +0000\n\n overridden\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcd99b7a3ddb62eeca95da502599c416a0dc58c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 23:37:23 +0000\n\n adding more error catching to diagnose the problem reported by Ken Hofsass (offline discussion) about the sudden disappearance of the launch thread.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10154 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14c71a433505bc4ebcb71c15724f88dc2ea12b14\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 23:07:20 +0000\n\n clarifying that this is implemented by core and not an extension point.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10153 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5ade6fbe386d37b4cbc9a02557323ed27fbd838\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 22:59:12 +0000\n\n Damn you intellij... stop reformatting code\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10152 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit addcd247874b791a3cb8c129ef359ef44098fd6c\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 22:20:22 +0000\n\n Adding javadoc\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10151 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68f6716a50a0b3ead58e1dc05a43d688b64b9af5\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 22:13:47 +0000\n\n spelling mistake\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10150 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d38db7bd5dfb0110d4149f8f55f17047e897973\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 22:08:51 +0000\n\n Attempting to fix http://www.nabble.com/Surefire-reports-tt17554215.html\n I'm suspecting that the file in question has been deleted by someone else, since this relies on a temporary directory.\n Adding a check to make sure that the cached file exists.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46a6e11616c591222c712512341af410734f3216\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 21:39:07 +0000\n\n [HUDSON-1782] take the -f option into account.\n See http://www.nabble.com/ant-compatibility-issue-tt17849430.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10145 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd6c126f4e4f5b5740da554c030a328d97350564\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 21:27:28 +0000\n\n BuildWrapper now has the getProjectAction method.\n See http://www.nabble.com/Plugin-development-help-tt17870443.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3e6c65ac6b52e5f529b6b37cabb61b56a527bfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 21:08:22 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab5d148dae02f98e41573317e6b9b335ac904fb6\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 21:02:18 +0000\n\n this needs to get called for each computer in order to allow slave launchers to release claimed resources\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10137 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3c02dc58bae17c1e417bf891f51332539de5f7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 20:45:53 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10136 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19d42808f9a9d8c524107040da888a2d4360fdda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 20:45:44 +0000\n\n [maven-release-plugin] prepare release hudson-1_225\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c7e68417502f3913f1a8f2a94cfa8280ee7ae8f\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 11:22:40 +0000\n\n Translated to Brazilian Portuguese.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 884ff0c53ef0fda0ba61f0b81e81645894cf162e\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 11:21:24 +0000\n\n Some translations and reviewing of Brazilian Portuguese.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10131 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59f67c34b15b6bcd7e4fef86d423bd55ab007726\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 11:01:34 +0000\n\n Translation reviewed\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10130 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cefc36448c4922266e6ce2615c563fade23a5ba4\nAuthor: frizbog <frizbog@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-16 01:55:16 +0000\n\n [FIXED HUDSON-1815] Fixed NumberFormatException for variants where the build number was non-numeric\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07b63b76999a67ba270128a992c92fdd8315cb58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-15 16:30:25 +0000\n\n [FIXED HUDSON-1849] Implemented ability to display the time when the update data was obtained, as well as forcibly trigger updates.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db86c21cb6c14e7a697b63159d18976409c493ba\nAuthor: frizbog <frizbog@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-15 03:21:02 +0000\n\n [FIXED HUDSON-1668] Now uses Update and Delete privileges to control \"Keep this Build Forever\" and \"Delete this Build\" buttons (instead of the Administer privilege).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10111 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c426109e10699e69a55c99453092ddcdbbeef548\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-14 22:51:21 +0000\n\n add Japanese L10N(PluginManager)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d2dd2d6f09379e53b107cb0f08fa6803af6f950\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-14 18:11:51 +0000\n\n deleting this place holder\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 963af4d52aa7d7bc894d7388b6421990af51abde\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-14 17:18:42 +0000\n\n add Japanese L10N (for Manage Users)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a033a567a9a99a2ebc8ee1ef505c8cb08f84dca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 23:01:22 +0000\n\n marking out of date files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a29497747a924e2cad600d70aec0dfe53c2792c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 23:00:18 +0000\n\n [FIXED HUDSON-1812] Allow a custom script interpreter by using the standard \"#!/bin/perl\" line.\n Fixed in 1.225.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10096 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f61ee2ca0187305f197dbddccee4c52d11fbc29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 21:59:57 +0000\n\n [HUDSON-1802] LDAP authentication with non-empty manager DN/password was not working correctly.\n In 1.225.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e9e2002e15130d0a87009e1cd22fa52eea39a87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 21:56:16 +0000\n\n pointless catch statement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 499d10ce0b5b01831349fa4820122e110ff56867\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 21:35:06 +0000\n\n crucial typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3087d4cdbac67b3454f4c406699643714d576b0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 21:15:18 +0000\n\n [FIXED HUDSON-1838] Pick up a newer release of Winstone to fix the request/response pool leak.\n This will be in 1.225.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10092 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b6f8e950f8a884f0a89ec88b3723ebfc230abca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 21:02:17 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10090 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa01c3972fecd2a150304c4cfe58870666f2131d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 20:46:37 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f36666f0da3be0fff5abb8274439bc9cd01dae17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 20:46:26 +0000\n\n [maven-release-plugin] prepare release hudson-1_224\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03b1171643eb14ede129d4000e055d8a64e42274\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 20:27:36 +0000\n\n changed the terminology to avoid confusion\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10084 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22188600b41d97990bcb77ce3bc477ff0ffe82b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 17:56:27 +0000\n\n [FIXED HUDSON-1853] perform URL encoding correctly on redirection.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0543909074fe2fb2749cf40acc21721ea371e1e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 17:54:16 +0000\n\n [FIXED HUDSON-1841] proxy setting shouldn't be global to JVM.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a5d0d13efdb402a3c1a54d3937fb22732fbdc32\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 17:37:47 +0000\n\n one more convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25459781f695e7d79439eb0d5fd7465b425a8b54\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 17:33:04 +0000\n\n this is no longer for retroweaver.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23c529b06c91e08cb3cf75931860a25909eb9ba0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 17:29:02 +0000\n\n this is not a part of serialization, so no need for volatile\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10075 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd2910a834c5a88535f694c31441bf690ce77e84\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 17:25:43 +0000\n\n first time around, check the timestamp from the disk. This would save pointless checks during development.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21642ad47d7781101eb4123275ee22673e7c6f37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 17:15:50 +0000\n\n \"upload plugin\" form was not working anymore when I moved the page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4607c5c126ecb348921043e17505fb1e9cbf7dd1\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 15:13:50 +0000\n\n add Japanese L10N (for Manage Users)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9b00c35cace6bd2413ebe3224e315615c24fa03\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 06:36:34 +0000\n\n don't use the deprecated newInstance method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e68137bd31d6f491a6e3aa48079782368b3c5ffd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 00:43:25 +0000\n\n Fixed a bug. The expression was wrong, and so is the attribute name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 663f711a4888c22ac70177609caae2fe59c1b66f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 00:42:21 +0000\n\n use the newer newInstance and avoid using deprecated methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b81c94e3f70ad3454658104403a3ce2ddcd8f72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 00:34:46 +0000\n\n use the newer newInstance and avoid using deprecated methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10063 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f9fe9ee89746f771e47676487aac29ed6920ce0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 00:33:10 +0000\n\n use the newer newInstance and avoid using deprecated methods.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10062 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c4de2db9bda29f9fd1b47dd161d82cf2d68c9db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-13 00:29:16 +0000\n\n HTTPS uses a different set of proxy parameters.\n See http://www.nabble.com/Update-Center-proxy--tt17751030.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 108647972d67e34649809345a75f8b72efdda44b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-12 23:48:34 +0000\n\n What the heck this parameter is doing!?\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b9da0c833fb6c82939940e09cd0a36a37349e89\nAuthor: martinficker <martinficker@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-12 13:24:30 +0000\n\n don't use the deprecated newInstance method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 082fa45ab5b0d982cadbb2d3192d668d5332d3a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 19:30:19 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10031 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 912cd124cc61a045c600a8ba2a828358a5d332c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 19:11:47 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78d73a5ad2c5fd6c02499834dd0ad302c72abeea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 19:11:36 +0000\n\n [maven-release-plugin] prepare release hudson-1_223\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61e79bf4bf9e05ef5828c27c257aa0f31fa999c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 19:08:23 +0000\n\n Fixed NPE when trying to reset the proxy setting in the update center.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb6aba8a8b9d05c0040ebf5212746fcefb1bc86d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 19:01:03 +0000\n\n noting a technique from Pawel Josefsson.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f95e2929d86872f91737a917bc69d5f85da62332\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 18:51:04 +0000\n\n Maven jobs can be now executed with its own private local Maven repository for better isolation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f25e2e1f95a9aa619001bd8f3a3d6ffaa0f40ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 16:45:09 +0000\n\n don't use the deprecated newInstance method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66296c290673a0b484f53995e413cf201b194aed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 16:42:41 +0000\n\n this should use Hudson.ADMINISTER, not View.CONFIGURE\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8b26e6af01668a4693fd79112c19c9da907d399\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 16:23:16 +0000\n\n Plugins that are already installed shouldn't show up in the \"available\" list.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10019 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e04266ab8604b1db45b53f692ea7db16a269c4a6\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-11 09:37:08 +0000\n\n Fixed typo in German localization (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a587e8337381b43741c643ac70e5bfce88b08a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-10 17:09:16 +0000\n\n Exporting the duration to the remote API.\n (we are already long past Stapler 1.60.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ada9594185d985299b46497d71f150f36dbdc37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-10 17:06:59 +0000\n\n making a change to gracefully detect NPE reported by http://www.nabble.com/Use-CVS-tag-including-all-upstream-builds-at-once-fails-with-Nulpointer-td17621142.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 697eb6e1d2d6905f5ff1822dee7bdfdf0499b908\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-10 15:48:37 +0000\n\n added the toString method for assisting debug efforts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16f56e52298f4ad9daed2dfcade57c51a2245c8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-10 06:17:15 +0000\n\n Leave the information about authentication failure.\n Otherwise it seems like Acegi doesn't really leave the detail of the failure anywhere.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd29ee69c6d78c4f8ad43466110f5cb82788302d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-10 00:35:56 +0000\n\n Users should be allowed to configure himself regardless of the permission setting.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 064aace82bb20c968dbe2323979d426360ec6266\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-10 00:24:02 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82d8674fb684562c7f112a895c26336b84c14151\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-10 00:23:38 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit edf5a495ef39dcc88f0ed5233a5927171a0eb232\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-10 00:19:47 +0000\n\n [HUDSON-1193] added screen for admins to add new users\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9977 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 598502f095f2a3569c5e3a0aecbf20d42ed7ce4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 23:46:35 +0000\n\n these pages need to be protected by the access control\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43d4ab0bfedd0cef6f29653ad5d01f06b7ab0ddf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 23:43:25 +0000\n\n better code reuse. Even if it's just one lien\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6269c7fbfa728c56985d0570cabe99356b6d79c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 23:42:36 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b3e13af55e98546815a7dbc87175dc0214d565e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 23:38:38 +0000\n\n added one more icon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9973 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef5877bde8e5d7e68879a251a5918630ccfdba20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 23:35:31 +0000\n\n adding a page to see all the users who have login access.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c55f9070110bde3149e094248b317d5b8e30a25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 23:12:39 +0000\n\n skip the special 'unknown' user\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9971 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a25326e6fc21230bda0d176b18aa249c4530bc83\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 23:11:47 +0000\n\n reuse the \"unknown\" user instead of creating a new one\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91c993d5bb5f70727195783bfcb8d71b078c9a2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 23:06:52 +0000\n\n when creating the People page, really load all the users, even for those who haven't shown up in commits\n (these include users who have login access but didn't do any commits.)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9969 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56fff572e00f1d527be6f3f97c5d2adb334accdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 22:42:31 +0000\n\n added icon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e76fa56848fc46b168f3dea35637327cc800b72a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 22:41:14 +0000\n\n added another icon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9967 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca4ba6d326053880d8558a39ac8889f58964d2ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 22:13:36 +0000\n\n \"sign up\" can be now disabled.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5007d000ff0959a97b911d71435eed0d6586ff49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 21:59:14 +0000\n\n support conditional ManagementLink objects\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f3b1e8ab6def4e9e9c58e04e89c724f921f494a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 21:55:08 +0000\n\n fixed a formatting bug introduced (in 1.222, I guess)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39a64a6547cef6f49cf1edcb8698252b96463930\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 21:41:08 +0000\n\n use <label> to expand the clickable region\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9958 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6b572f8d1025f1c2f579923744060a7c8ee17c6\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 21:40:54 +0000\n\n new French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1db94937c0f3302eefd957e492df1fb11b5e58bc\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 21:39:16 +0000\n\n minor fixes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8ac464e63779e92d9f7bc2338cbc42d8a7e6f9f\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 21:38:25 +0000\n\n minor fixes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9955 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d894cd90e223430881ce74c49d8eeef82284570\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 18:58:52 +0000\n\n updated changelog as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9952 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23c2ad0fb3f0c429b35e73fcf3b4304a9f5effaa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 18:40:45 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d165045b4e551f1d84ccedace4f2c6ae5f671206\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 18:40:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_222\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9947 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77b64bdd0194045d5e66b0904ef2c38cc47b7b00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 18:38:41 +0000\n\n bug fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f77e4710dcd6db0c1fbb3c124e4f35deee237c56\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 18:37:16 +0000\n\n ignore generated files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a93479d0a7f2d6b1e96b65df2ece45a7f768578\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-09 18:04:10 +0000\n\n with Maven 2.0.9 we need much later version of plexus-utils (1.5.1)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9799addec7b5bb99fbea99f6f55772fe57aea922\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 21:21:06 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3db68ff7becce76ea947e2538b0da072f9b5067\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 21:20:25 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9925 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88b39d232c8ea45a184ba787e1d16fa4073a8add\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 01:39:17 +0000\n\n show some indication when updates are available.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f47018c7afd9a4ea7697489245d1fcf5c056356\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 01:32:13 +0000\n\n noting TODO\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 319e6d80379899d2e327bb78c48bf40bb44f3bbd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 01:31:33 +0000\n\n new plugin manager is live.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e7700087fc33714aae389cecdb54b45bb6b1595\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 01:29:27 +0000\n\n needs to be surrounded with a form.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc1436d04fee60b98cfba922e0c1c39aef04168c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 01:27:48 +0000\n\n explain what this page is about.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7003cd8e0cb416c9d28f7e7c2dccfbe3bd48a93c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 01:11:20 +0000\n\n help text for the update center.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9915 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59a6f8e771a4d64f5be7402a752291914b5f73be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 01:05:52 +0000\n\n adding the advanced tab for proxy configuration.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ceeb55624345b1e97747260cc2fa124fab687f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 00:40:49 +0000\n\n improved reuse by refactoring things into tags\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e59a87e2fef2f2010846d96c1b339471ca88380\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 00:27:25 +0000\n\n adding a convenience CSS class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9912 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52e5da3b2c7104368a4e8af8766111e1a47db7e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-07 00:05:52 +0000\n\n adding network connectivity check first\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29be7152cc5e4ff296974a66914944a059c71e71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 05:33:56 +0000\n\n AJAX-ifying the page.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d2c3657559b5038243a8f41a6e3098bcb24666f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 05:13:12 +0000\n\n adding more logging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0462680f1af0a2c07e9fd434ffe8a2c3c74e6a05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 05:12:18 +0000\n\n adding text indicating that the restart is necessary.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9893 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bf0492661458c0f5b1e719aaa424f7324ce653b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 05:11:03 +0000\n\n exposing to the bread crumb.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9892 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b750187ecd73c528c82af35b59accbb4eabe56b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 05:08:36 +0000\n\n the permission should be qualified with \"attrs.\" to avoid accidental inheritance.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9891 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e600437cfe6ec56595670d84e2c6b7c002fc206\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 05:01:37 +0000\n\n tweaking the UI\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9890 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 405244c779efa41b801ed749532570e6344ecffe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 04:38:28 +0000\n\n reworking the abstration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e81374ad42444460af48a8c5e01d2f7efaf2ca9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 03:43:25 +0000\n\n ... except such a method is already in the Functions class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 721ca1276256cdc0de1dac5ada784fc4aac18056\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 03:38:34 +0000\n\n convenience method since this pattern is used many times throughout Hudson\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7a4104fe3b30956640ec356b98b11ada58524bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 03:30:47 +0000\n\n defining more fields related to capturing installation status\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2c1a8def4fbae3a2ed998359be5ba2a0d6a4efc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-06 00:48:04 +0000\n\n [FIXED HUDSON-1800] bumping up to Maven 2.0.9 to pick up more recent versions of everything, including wagon components. Needs some soak time\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9885 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a6de488d59ff61727382c9f3eb5af0ddbe060c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 23:02:48 +0000\n\n ignoring generated files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9884 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb1bb66daaa85b69145889912d0d5bde447c0845\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 23:02:03 +0000\n\n Making more progress on the update center implementation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f8eadac02e5236c9dca1795a9d73bbdacfbec46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 21:57:58 +0000\n\n added one more utility method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e5f2882ebb4d5d88e54634cff8fdd328b4c4775\nAuthor: drulli <drulli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 19:15:26 +0000\n\n [FIXED HUDSON-1525] Delete build button should not be available for active builds.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13896a2d75e92ad910ca2955bf11e749e0f97039\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 18:42:22 +0000\n\n improving the error handling. Error page shouldn't be 200.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33e226ed4e44dee19d6f571ff558eae31ff6651b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 18:41:59 +0000\n\n projectstatus visual style should be reusable, so changing it to a class.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fb7512b4392039e7574bce3dad98e49fd3e2c10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 18:30:09 +0000\n\n improving the error handling. Error page shouldn't be 200.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a212202bbff25a229bba6b087ad0aca78e43e04a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 18:29:38 +0000\n\n improving the error handling. Error page shouldn't be 200.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f940bd39ad363477572d801d46345dc871d292c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-05 18:25:40 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dab169a25e5078e8205534ee65e7fc797327982\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 19:06:40 +0000\n\n catch RuntimeException as well because onLoad fails unexpectedly some times. See HUDSON-1559\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a7cbc8e2d0dc86a2284e59ae58663ace3424f0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 19:06:05 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23761ad6898523d4d35b1ee6f1875f28f1f76c23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 18:42:21 +0000\n\n [FIXED HUDSON-1782] Let Hudson try to auto-correct the error when the user assumes the wrong root for the relative path. This often happens because of the poor choice in the default location when multiple modules are checked out. In 1.222.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cda73e935102939c7a18b56372c37d16fb34a264\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 18:33:01 +0000\n\n TAB -> WS in Hudson\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68c84ceeac2014d165faf93b2ed4225d7d2c2e81\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 17:40:57 +0000\n\n permission check makes sense only in conjunction with a particular AccessControlled object.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e62579d6c03a1e48e551b184c5c194bd70e38a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 17:38:07 +0000\n\n Removing the check permission.\n \n For Hudson's system level configuration, form field validation is only used during the configuration, so it should be equal to ADMINISTER permission. IOW, there's no circumstance in Hudson where having the CHECK permission but not ADMINISTER permission is useful.\n \n For project level configuration and things below, the permission needs to be checked against the lower-level object being configured (like Project), not Hudson. And in those cases, again the permission should equate to CONFIGURE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2a1d808b05948de98e08b95a4c1e41479c02622\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 17:27:52 +0000\n\n [FIXED HUDSON-1773] needs to check Permission.impliedBy. In 1.222.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9826 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3143dcac44d19b39f93d1b31c8a05767f5720644\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 17:27:02 +0000\n\n clarifying the responsibility of the caller/callee\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9825 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe725b1316b946374b1d2725242dc28896d01e80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 17:25:31 +0000\n\n doc improvement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf7d70d4657b58fe62aab80019aa4bae4e41eef8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 15:59:35 +0000\n\n applied a patch from Martin Ficker. See http://www.nabble.com/Patch-for-Buildorder-td17625563.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7dbdd4729c30d82136a0fef83e1f6efb3cab2324\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 14:40:58 +0000\n\n [FIXED HUDSON-1793] JSONObject no longer is null in UserPropertyDecriptor.newInstance(StaplerRequest, JSONObject)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9819 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c44f2039b3bf7612af4fe78e0bbb82aac5bd441\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 01:12:30 +0000\n\n need to commit the debian changelog per release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d57f41c1e1114f8b8d44d1cf402764e9e5a0bdd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 01:11:48 +0000\n\n committing this new file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9808 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38b44182ce99caf352ab440d26c952a8e6d8aa74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-04 01:11:13 +0000\n\n fixed a bug in the release script around debian packages\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9807 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2006670792a89c1438450f8c65d986f5ce85c313\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 23:56:12 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9803 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18b3f090189bf79533a7fbd725a229b92433d5d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 23:56:00 +0000\n\n [maven-release-plugin] prepare release hudson-1_221\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a0655fc1fc96d6ae95b182f7cb4d0a81ada6f37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 23:54:12 +0000\n\n setting svn:executable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7618c62c06f4795882d41a17b618cda86b76ec03\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 21:37:13 +0000\n\n fix single/multiple dispatch issue\n getACL() should probably move from AbstractProject to Job\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6d7f24ee2339852ded886e3bb88f90828e0bf8d\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 21:36:24 +0000\n\n Allow project creation for logged in user with project based security\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe500bf9d82b34457026095e158060e15b670c16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 21:14:10 +0000\n\n permission check not required for all checks\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a9cc3ea271eb78bc924c3588e6344c53d3b4cba\nAuthor: huybrechts <huybrechts@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 20:50:11 +0000\n\n Issue #1778 - User implements AccessControlled, and requires app.ADMINISTER for now\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 512841a9556bd989c8cf326f41ccedcf0c28b899\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 14:36:40 +0000\n\n [FIXED HUDSON-1762] Another use of FilterOutputStream pointed out by Yuri Schimke.\n FilterOutputStream is evil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9789 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80b1011b177d171f354a40482c115f38abe80a8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 14:16:39 +0000\n\n [FIXED HUDSON-1762] this should really fix #1762.\n FilterOutputStream is evil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e40ac091316bd9a2362679cbd302cdd3fcd9a64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 14:09:21 +0000\n\n this is not by itself a fix to HUDSON-1762 but this should improve the performane of JNLP slaves\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e1252f1b16ffb4009836fc74aa5be3c275e9961\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 04:01:47 +0000\n\n push the package to the repository\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9775 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93cdbc5bc5681568bdba4e58129477991ee75f09\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 03:32:28 +0000\n\n removed the part added by a test\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 675050075b7cc2d13aec949c0e0fa6eb43ead923\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 03:31:38 +0000\n\n start building a debian package as a part of the release\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5870b3186d538263cd051d1f9d092960fc63813c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-03 00:00:22 +0000\n\n this is the directory image during the build\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9772 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef40ca2c79604eb3f4b4dce8dacc409587cfe1f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 23:59:43 +0000\n\n so it looks like I set a new version by updating the changelog\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 034250a109032742f0061613d204e36cf1664871\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 18:31:15 +0000\n\n [FIXED HUDSON-1773] for backward compatibility, the ADMINISTER right should imply the CHECK right. In 1.221.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9763 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc218a670d092c8501c77d05b9a922e243457753\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 17:50:34 +0000\n\n added buffering to the communication with Maven process.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ba73fd97fcc06d40d2119bbe4a7453aaa721420\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 17:41:17 +0000\n\n too many plugins seem to depend on this. Resurrecting this.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9758 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 563d6e45cb67f6d0f5e946d67d2363ec90799925\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 17:37:37 +0000\n\n buffering is the caller's responsibility\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aef641827cc526be8786287520fd143c8b1f9a9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 16:50:59 +0000\n\n [FIXED HUDSON-1767] no absolute URLs in HTML rendering. Fixed in1.221.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9755 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6ff565b0e7def85531a9e2bd6a632b71d12d46a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 16:45:30 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9754 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8799016604cac823889bb9eb056a7c4d47f36aba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 16:41:31 +0000\n\n indentation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9753 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75394627c8f3cc58c4e4024d6a37171f56d8ab2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 16:01:34 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf86f2caaa426e27a897fa5da7ce783d782bd6ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-06-02 16:01:08 +0000\n\n [maven-release-plugin] prepare release hudson-1_220\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06131ad0609599d9420d3cfb01ba9385617b7230\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 23:25:15 +0000\n\n relaxing the rule further.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62a358f67d15581d6566c218d20cce7b1392efe3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 22:58:39 +0000\n\n Look at the test suite name and timestamp to avoid recording the same test twice, but do so in a conservative way to avoid dropping the data. See\n http://www.nabble.com/Problem-with-duplicate-build-execution-td17549182.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a438aed630e331b42076607e288405fcd0c33c32\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 21:21:41 +0000\n\n [FIXED HUDSON-1750] The doConfigSubmit method already does the security check, and this is checking the wrong permission, too. In 1.220.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e08793d1cf4720f09e0927e885457347f968497c\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 18:25:52 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9717 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5f4475ad18133c1471897976e6a3fd55618a2c4\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 18:19:16 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9716 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26d4e9c6df6658ebdef84a82680fe4605abf4da6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 17:27:45 +0000\n\n doc update\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9714 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcc34310ba9e93a983b3771dfcf89a673fc5bb8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 17:27:20 +0000\n\n \"my projects\" view is pointless if the user is not authenticated.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 621e136af411d78c52ae3d57089bc2dbe347ccd5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 17:22:47 +0000\n\n rolling back this change (from Tom):\n ------\n You also merged my change for adding jdom and cglib directly in the\n war. I did that to fix some very weird classloading issues in a\n private plugin, so these probably don't belong in trunk.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a06e6a96260b79a91f522b0a693127c3e3b2b35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 17:17:19 +0000\n\n TAB -> WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 442ee58775d8b9919ada32a95cd880fa1dd3a9a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 17:16:41 +0000\n\n documenting the new additions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 891f56e05343eb3fb85791226f861d161e666eb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 17:15:41 +0000\n\n TAB -> WS in Hudson\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 434c56af6b2ee90276d732b50ea9b8fe469ab4fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 17:14:59 +0000\n\n documenting this interface.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f21fa55faff43681d1ef53a39cbc1f5b005b5d11\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 03:25:15 +0000\n\n Merged revisions 8523-8525,8545-8556,8793,8803-8806,8858,9027-9028 via svnmerge from\n https://www.dev.java.net/svn/hudson/branches/tom\n \n ........\n r8523 | huybrechts | 2008-04-11 13:41:11 -0700 (Fri, 11 Apr 2008) | 1 line\n \n profile to build against current snapshot of hudson-core\n ........\n r8524 | huybrechts | 2008-04-11 14:42:58 -0700 (Fri, 11 Apr 2008) | 1 line\n \n [#710] project option to automatically delete the svn wc if it is locked\n ........\n r8525 | huybrechts | 2008-04-11 14:53:59 -0700 (Fri, 11 Apr 2008) | 1 line\n \n [#710] project option to automatically delete the svn wc if it is locked\n ........\n r8545 | huybrechts | 2008-04-12 04:17:46 -0700 (Sat, 12 Apr 2008) | 1 line\n \n profile to build against current snapshot of hudson-core\n ........\n r8546 | huybrechts | 2008-04-12 04:19:26 -0700 (Sat, 12 Apr 2008) | 1 line\n \n deleting IDE-specific files\n ........\n r8547 | huybrechts | 2008-04-12 06:31:32 -0700 (Sat, 12 Apr 2008) | 1 line\n \n added ignores\n ........\n r8548 | huybrechts | 2008-04-12 06:42:49 -0700 (Sat, 12 Apr 2008) | 4 lines\n \n Issue 1158\n - extended AuthorizationStrategy to provide ACLs for different types of objects\n - changed several object types to use these methods\n - changed jelly to check permissions (instead of using isAdmin check)\n ........\n r8549 | huybrechts | 2008-04-12 06:44:26 -0700 (Sat, 12 Apr 2008) | 1 line\n \n Issue 1110: use svn revision number in project-changes.jelly\n ........\n r8550 | huybrechts | 2008-04-12 06:46:18 -0700 (Sat, 12 Apr 2008) | 1 line\n \n Adding a 'My Projects' view which shows only projects the user has permission for\n ........\n r8551 | huybrechts | 2008-04-12 06:47:57 -0700 (Sat, 12 Apr 2008) | 1 line\n \n adding a user name resolver, like the MailAddressResolver\n ........\n r8552 | huybrechts | 2008-04-12 06:49:27 -0700 (Sat, 12 Apr 2008) | 1 line\n \n Adding jdom and cglib to the war, as a workaround for classloading issues\n ........\n r8553 | huybrechts | 2008-04-12 08:01:58 -0700 (Sat, 12 Apr 2008) | 1 line\n \n SFEE integration improvements, including links to project based security\n ........\n r8554 | huybrechts | 2008-04-12 08:27:17 -0700 (Sat, 12 Apr 2008) | 1 line\n \n wsdl for SFEE webservices\n ........\n r8555 | huybrechts | 2008-04-12 08:31:18 -0700 (Sat, 12 Apr 2008) | 1 line\n \n forgot some files...\n ........\n r8556 | huybrechts | 2008-04-12 08:34:31 -0700 (Sat, 12 Apr 2008) | 1 line\n \n an authorization strategy that provides project-based access control (not usable on its own)\n ........\n r8793 | huybrechts | 2008-04-22 14:39:57 -0700 (Tue, 22 Apr 2008) | 1 line\n \n [issue #1573] allow plugins to contribute ServletFilters\n ........\n r8803 | huybrechts | 2008-04-23 10:46:09 -0700 (Wed, 23 Apr 2008) | 1 line\n \n added ignores\n ........\n r8804 | huybrechts | 2008-04-23 10:52:11 -0700 (Wed, 23 Apr 2008) | 1 line\n \n added ignores\n ........\n r8805 | huybrechts | 2008-04-23 10:54:12 -0700 (Wed, 23 Apr 2008) | 1 line\n \n added ignores\n ........\n r8806 | huybrechts | 2008-04-23 10:59:13 -0700 (Wed, 23 Apr 2008) | 1 line\n \n Issue 1158\n ........\n r8858 | huybrechts | 2008-04-25 08:17:41 -0700 (Fri, 25 Apr 2008) | 1 line\n \n bugfixes\n ........\n r9027 | huybrechts | 2008-05-04 12:20:34 -0700 (Sun, 04 May 2008) | 1 line\n \n Issue 1158 - fixing permission checks in jelly\n ........\n r9028 | huybrechts | 2008-05-04 12:22:36 -0700 (Sun, 04 May 2008) | 1 line\n \n creating SFEE releases from Hudson\n ........\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9699 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bae1fc3d91a71dc6058674547001d118b43f8a4d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-30 00:42:06 +0000\n\n making this optional\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3fa0f3964479d2f61c5fc2b4aa92289cd80d184\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 23:54:07 +0000\n\n report the stack trace, too\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7223cb3db267e47c0954b3ac54d207923e20aa37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 23:51:03 +0000\n\n noted when this was added\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80e78e1a082e1316d3ec2c4d0e7df754ff69966d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 23:50:36 +0000\n\n adding the first cut of update center capability. UI needs to follow.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9691 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8513ec9b2b01f2b68f6f0db3d37d375b7fd76b8c\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 21:51:54 +0000\n\n fix svn:mime-type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb5daa4fee5ca8960233dba0ac71c6b83ad383f6\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 21:39:07 +0000\n\n add Japanese L10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 232f578bd767897f9786c6f7a504d2b4599a18fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 17:23:32 +0000\n\n forgot to add this file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9678 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a184b0a04a374e2aa12e55b0796d855fb69f628d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 13:00:58 +0000\n\n Update japanese l10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f028d039a3c940e68e3a780863f4fff25385b5e5\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 13:00:18 +0000\n\n Translated to portuguese-brazil\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e958b0a0d624782b5d30c4357eb0e7f2614351c7\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 12:57:40 +0000\n\n Fix l10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b75f948b55d11fdb107fd329f798c092c4d5657\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-29 00:19:08 +0000\n\n [FIXED HUDSON-984] Incorporated a patch from xlv@dev.java.net. Will be in 1.220.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a3a7dc838ece7fc560a3b77a52e16a231452433\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 21:54:25 +0000\n\n Changed webstart headless property to \"hudson.webstart.headless\" [HUDSON-1732]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9668 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a82004a40df492f0721c09a1e375be63f67f880a\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 21:54:17 +0000\n\n Changed webstart headless property to \"hudson.webstart.headless\" [HUDSON-1732]\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 013aa46039c44b997c0eaf1d98344dd2fa8b91c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 20:08:48 +0000\n\n more diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e668a188646b57861dac825f8e98fe4cf721d74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 18:59:06 +0000\n\n to trouble-shoot SVN credential issues, improving the logging.\n See http://www.nabble.com/Problem-with-svn-credentials-td17501860.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9660 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c623ee6f62494bf958ced19cd3466a10585af9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 18:56:40 +0000\n\n added a mode that uses <pre> instead of <p>\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2514895bd360d5c15a0e3b9ad7e445d7a7748fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 17:30:25 +0000\n\n Switching to LargeText in stapler\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a70958fdd2f20cf54b99955549693233f0eb585f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 17:29:50 +0000\n\n noting the version in which this is deprecated.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fa960b9104ed927451d6a22305021a1bc136025\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 17:26:23 +0000\n\n noting deprecated classes that are moved to Stapler to be reused with other webapps.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c90f802dcff922a2d2255597aca6e8cafaa10c85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 17:08:22 +0000\n\n bumping up to 1.73 as some code is moved to stapler\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51b2e4bd1762c476af913b7ca3c37461b3bb4bb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 15:39:39 +0000\n\n Put URL in the error message as well\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5942a6de2fa9a427d67497a96a23064f496e939d\nAuthor: frizbog <frizbog@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-28 03:56:05 +0000\n\n Issue 1679 - trailing slash still there on href for custom URLs, should be removed. See also Issue 1335.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9642 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b41c2de3c3603a704031e0cfd4ac72bc645096bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-27 23:39:51 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab243fea9d94446011578a768b6e653f0d4baf01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-27 23:39:42 +0000\n\n [maven-release-plugin] prepare release hudson-1_219\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9636 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad46ac9c37627a9954771f0fede6d9e9c521ab8b\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-26 22:03:58 +0000\n\n Fix Japanese l10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85dfeeff390a963c959b267665bfa16696ee7904\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-25 16:00:11 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09bc1528ec0cc9a9cfa34c787eb0f9bf78726e7d\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-25 15:59:57 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f76fdaec10ee50d2044374562da563a0b36d791f\nAuthor: frizbog <frizbog@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-25 00:20:58 +0000\n\n Issue 1634. Changed failed authentication so try again link keeps track of where you were when you tried logging in, and the login link returns you to the top page if you click it while logging in.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ad22bb22f1d1920b6a63e770cab25f879fd2e6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-24 23:23:38 +0000\n\n Got to the point that it works\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed1b08558ac3a8283988425ab8c3d0062f09c8f8\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-24 14:08:23 +0000\n\n Extended coverage of German localization of help files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa4f6b49985695c23517ba7fc859b0a0d39b2cca\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-24 14:07:27 +0000\n\n Fixed typo in help text (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32913046e2e0ab1fa4d93b619401d1594d2500b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 21:34:57 +0000\n\n [FIXED HUDSON-1672] Fixed NPE in fingerprinting. Will be in 1.219\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f10090e2b8e5de8d2dbe518934fc4e18411b40be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 21:19:44 +0000\n\n [FIXED HDUSON-1648]\n A debug code crept in. When Hudson's own user database is used, every user got the \"admin\" role.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 704343f57e01eaca2076a60083348d01af7a6050\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 20:48:09 +0000\n\n [FIXED HUDSON-1458] Fixed the mysterious JVM hang issue on Windows&Maven2.\n \n I spent a good part of yesterday afternoon to track down this problem. I first attached Visual Studio to the hanging JVM. While I can see the JVM source code and Windows API symbols all right, I couldn't figure out how to relate back the code produced by JIT to its Java, so this made the debugging very hard.\n \n What I observed was that Maven's main thread seems to be blocked in WaitForSingleObject kernel API, but I can't figure out what handle it's blocking on. This call appears to come directly from JIT-ed Java code.\n \n The problem disappears if I enable Java debugger support, or if I attach jconsole. So this cannot be a plain Java-level deadlock.\n \n So after that much work, I still coudldn't figure out the root cause.\n \n \n But I took the advice from mriem@dev.ajva.net anyway, and modified the remoting to use a separate TCP socket, instead of stdin/stdout. This is useful anyway, because sometimes JVM writes out to stdout and that breaks the whole set up, which was one of the known issues.\n \n This commit brings in this change, and in the limited testing so far, this appears to work. So let's hope that it fixes the problem once and for all.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9615 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ecdd1b6bc337c8c928cede73b05598c8792ed2c\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 18:06:35 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a039c4174af0266662cb75e83ab6acc15d4a3f4\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 18:05:53 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f70901a7c64a74ccbfb54c8f43bc29a9b245f985\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 17:43:09 +0000\n\n when the slave is offline, don't crap out.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc7a82da8ce10045c69c817368537fc536c2bf90\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 17:41:56 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38953b88698e9ec784a399dbb7af9dd1eae0507e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 15:18:57 +0000\n\n [FIXED HUDSON-1589] Applied a patch from thepner.\n My apologies for the delay in handling this.\n This change will be in 1.219.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15923f9c6df674d319b845a955835d25e18a4996\nAuthor: jazzjack <jazzjack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 09:31:40 +0000\n\n Russian i18n updated\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82a594f49634734b2ab1d885f96f5d9682f4ddcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 06:22:01 +0000\n\n [FIXED HUDSON-1730] Tagged builds will get a badge, just like locked builds\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9fc6fab16101b3ff2dd73661382abe06dde550f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-23 06:02:34 +0000\n\n added 16x16 save icon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9840234a7fdfab77e9d4ffbe470cbf9f09e75c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-22 21:18:18 +0000\n\n [FIXED HUDSON-1734] applied a patch from rfaber@dev.java.net. In 1.219\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a5b6dea88404eba26479ab592be0b668886c102\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-22 01:33:31 +0000\n\n push permalink for hudson.war\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbc9229cf9e0ea967b6b17ada00a85c8ff03db50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 23:43:43 +0000\n\n prevent new builds during deletion.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e7ddd7db798723a5ee40bb524ed933c502b30d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 22:28:10 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 22:27:58 +0000\n\n [maven-release-plugin] prepare release hudson-1_218\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9529 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84c86522ed51f5d647d4d0cdb1d3eae8833ad5f7\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 22:18:40 +0000\n\n Improve japanese l10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ebb43b5f1c7e34823de2fa6751bab11c9faed3c\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 21:07:50 +0000\n\n [fixed] Added ability to run Hudson JNLP in a headless env (issue #1732)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81eaa8af552811230bf113610a7a7fec4d6afdd8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 19:42:22 +0000\n\n rolling back the synchronizatoin in closeChannel() for now to avoid NPE as discussed in \"hudson 1.217 issue -\" Please wait while hudson is getting ready to work...\"\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6a3e23e2c186a45a6ee5b6105e740d05d5b9fc8\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 19:40:12 +0000\n\n public domain version from http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/main/java/util/concurrent/TimeUnit.java?view=markup\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa2d986480a91ca384c9e1360a824ee7393c50a6\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 19:32:38 +0000\n\n this call to launch causes a partially constructed object to escape the constructor.\n I think this is the safest quickest fix until the proper fix is implemented\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9507 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 757456ced0ed081ace7cf0be115d1675627c62f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 16:24:07 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a20165486d59b7785e6a896a13eeb85acaa80b6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 16:23:58 +0000\n\n [maven-release-plugin] prepare release hudson-1_217\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 739b625f26bee897b8dda64383fed6c998e33b7c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 16:20:09 +0000\n\n needs to use the same listener or else the later will clover the former log.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b2c506dbd88b39fdc09e33e2a88fb7cc26b2df8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 16:19:05 +0000\n\n removed TimeUnit2, which is under GPL and hence incompatible.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 579c390ef6d0e1b967b0e8d3553c13ab09e5beec\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 08:15:51 +0000\n\n I am unsure as to whether we should expose the closeChannel method on a SlaveComputer and have just one disconnect method, or use this before and after pair of methods to allow for tidy termination...\n \n Also, I think there was a missing synchronized(channelLock) in closeChannel... now I'm wondering if the entire disconnect runnable should hold that lock... but it could be long running!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9494 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70adc6fec192624b0e8065ce33fc9a7c85b2cf50\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 08:08:01 +0000\n\n backport of JDK 6 version of TimeUnit... it's just too handy to be able to convert from MINUTES, etc\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4db089d01e578e757afdd025bae7357f6c1ce5d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 00:42:45 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36b18ec43694116951252a3a58ff974cfa639dd2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-21 00:42:35 +0000\n\n [maven-release-plugin] prepare release hudson-1_216\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9484 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b002fdbc7a333dc7324f473fd62a753c129b2865\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-20 22:14:32 +0000\n\n VMware will need a hook to shutdown the slave after disconnecting\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9483 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 544f5d3e5fb6943df4deaf16fa98f7e1c12a9bc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-20 17:00:42 +0000\n\n fixed the serialization error.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 954b54bd2b628ae72003f3fd11f2708e50a90f93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-20 16:52:24 +0000\n\n Extract to ~/.hudson/war instead of /tmp so that files won't be deleted by the /tmp sweeper.\n See reports like http://www.nabble.com/Missing-Hudson-icons-to17333588.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9470 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f66c670f257f4b4f3355dcd918681231e0b3aa82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-20 06:11:14 +0000\n\n added more debug probe\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f278c8419b535ab0f04c284df8cc987f8d69fb1\nAuthor: masanobuimai <masanobuimai@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-20 04:32:20 +0000\n\n Fix Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25514b706be3641dcbfb286edf88d1d7e9bfe1ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-20 00:06:01 +0000\n\n id is only used for sorting\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9463 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a0d9d907d519663f0a1076a02b4296310f69b28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-20 00:04:37 +0000\n\n Information about how a task moves through various stages in the queue is very useful\n for both smarter scheduling and better slave management. For that, we need to have\n a real object to attach information to.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b02f945dc34f89ce040f8e0690ba2a226b6fc7a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 22:57:20 +0000\n\n field name changed to clarify the meaning.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9461 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7780ebd106a97362f8a5e8a48307c1490d0ef86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 22:47:45 +0000\n\n <p/> is not the right usage of the p tag.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9460 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f855aa11bf0e10aa0be40e69846c3152ea6a6b4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 22:46:39 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c5a18da8bf2686317417775d82478d54999f3b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 22:43:41 +0000\n\n doc fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e243b88411a3ca7453ed047dff280c2a9c4a7e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 22:34:11 +0000\n\n if the workspace is locked, wipe out and retry.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7db8f87c98f8db2e65694babd8575f5d30b02a70\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 21:35:18 +0000\n\n dutch translation improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9452 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8468edd7e651edd68ddb683cbbe0925b653e9fb0\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 13:38:36 +0000\n\n add Japanese l10N files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9839e2a1ac0b2c3d105907132bec56e7dfbfc3b7\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 12:58:09 +0000\n\n Fix & and Japanese l10N for master/slave\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f07faa5060268e1245b431823fa24fc73440eba1\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 04:02:01 +0000\n\n defensive against negative or zero delays\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db07f253fc17b78fd5119b9354591477b2efdc14\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 03:50:45 +0000\n\n better to have the demand start utility method in computer... it keeps the retention strategies simpler\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9446 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c71690b7cac505456c7fc0dbd2bc395ba8dcdcc9\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 03:46:06 +0000\n\n better logging\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7060c5ffddf67c9be66e9aa78890156f77378d34\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 03:42:12 +0000\n\n Better idle and in demand detection\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c2eb94bb677666943606aa938a6e4d995c3be1d\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 03:12:13 +0000\n\n defensive for estimates that are unknown\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9443 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0072bda2c86f08d0e0c3912a3d27363ad49b9c40\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 03:06:27 +0000\n\n adding utility methods to allow querying how long a computer has been idle\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a499c320c0d6e85066e6e87470d0918666a21f78\nAuthor: masanobuimai <masanobuimai@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 02:48:51 +0000\n\n URL was changed to a Japanese resource.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70a842f9f10482fe64c938758702557a58697c07\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 02:48:04 +0000\n\n retention strategy working with log statements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96a988e3525cc82edb65e7a79677cb10a4c525b4\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 02:05:11 +0000\n\n keep terminology consistent\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3377fc072ee5d306068f6da7b32b238e963f7dfe\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 02:04:05 +0000\n\n updating the help file\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a07010ba7c5348c9f36daf2f8a12d7a640dafb3\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 02:03:10 +0000\n\n adding help files\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0df4e27452a4c6a8308be153e31636cb8396f28\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 01:57:40 +0000\n\n adding a demand retention strategy\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52367a4e1b09306bbf1675fd1d1c9f8814b8adcd\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 01:09:47 +0000\n\n fixing some stuff missing from the rename!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3fc898bd6a53d52b16b1c8d2257656a8b923901\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 01:07:43 +0000\n\n [FIXED HUDSON-1705] In case of abnormal termination, kill the process\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c46411f8f11d618fb8b7ada16b162e9d607bb46\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 01:06:54 +0000\n\n does not like apostrophy!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b2ac711934ee50cf0ff297dae21160a75e2f52c\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 01:05:31 +0000\n\n Ctrl+X was used in place of Ctrl+C!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9432 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a484aa8d437e63643cdd76b575c6bda5b6fad0de\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 01:04:41 +0000\n\n while i'm at it\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9431 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18936ab2757df0ebe1dc4e60262848ff3bfec532\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 01:02:51 +0000\n\n Adding some description details to the manage page\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9430 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a073866e5df752bbd17930271be40307cd52a5a\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 00:59:20 +0000\n\n Renaming UI element to better match function\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b1cd40f5288c5ac086145fdb03e9032c7a856b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 00:04:28 +0000\n\n StaplerRequest is not required if it's not used.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e544f4dbd5e380fa237797119cd566abff8ceb85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-19 00:02:34 +0000\n\n No need to show an option if there's only one choice.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9423 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b29a6a1d738b8699930dd7c1a27c40bb03dfd597\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:52:35 +0000\n\n fixed initialization order bug.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9421 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bd14e50d2c6bf654f8c77ec786c478acc0927a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:51:56 +0000\n\n this should look like the other drop-down list.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 001285631e5862ef7aa0f0ea88fed663dc17d23a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:45:14 +0000\n\n indentation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c4c4958031585f06fa834c33392ed5885ac4d1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:45:03 +0000\n\n in Hudson, Jelly has indentation width = 2.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 421ec308497ecb4fd2e66c27bf8c47c50a9f315d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:42:52 +0000\n\n more renaming to align with the new name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8996827225348c84bf480e5205c17481d6148920\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:38:27 +0000\n\n more renaming to align with the new name.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 930ffc076885f31aa27524ac9b758894c8b6f70f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:36:04 +0000\n\n Renamed to reflect what it really does.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5450534dc8887d68e5ee252e6302c1e7a0c7d86a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:32:20 +0000\n\n fixed a problem in the initialization order issue.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05f5266892b6d68ca9d3d9825e896dbbed841910\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:31:58 +0000\n\n fixed a bug of stapler wrt @DataBoundConstructor and no-arg constructor.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9413 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 843bf67bc29ecd68516e08d6e8abea574f29a463\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:31:26 +0000\n\n moving the StartMethod-specific part of the view rendering to the proper place\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e25747c3413a14f316decef800fc212886be4b03\nAuthor: davidseymore <davidseymore@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 23:11:52 +0000\n\n fix for #1539.. svn:externals can have externals in them... the path needs to be appended for revisions to be properly recorded\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b8ff2fb36363a9d726531871d48b85a6ca353eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:51:57 +0000\n\n more renaming\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce2614e121f2611e574c014d711f1fe27cae7bbb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:44:43 +0000\n\n Renaming to reflect what it really does.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efcfe5d1d6eba48973b3d012cb08410bb34a84e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:41:23 +0000\n\n Renamed to reflect what it really does.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2d95bcab3cd01a7527402454c78845057837a5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:39:30 +0000\n\n moving the initialization code to the proper place.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7a131f85d22613c0b145f78513f53177518a277\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:38:44 +0000\n\n still reserving the rights to change this signature\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28dbb672caf1041a537be015e69f7d232dc8a53b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:37:08 +0000\n\n clarifying the role of Computer a little.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a4746751fac21ed44d0a6a221eb4006ad48f701\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:36:19 +0000\n\n needs NOOP for the master.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9404 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d86ffdebd9313f0874c6b6e8753a9ef30505c266\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:33:55 +0000\n\n extension points shouldn't depend on implementation detail class, so promoted ComputerImpl to SlaveComputer.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7723cd7e9c085abcbec9029e8866b8863085ae92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:10:37 +0000\n\n extension points shouldn't depend on implementation detail class, so promoted ComputerImpl to SlaveComputer.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 995ca2382cec2c3df6c9eb099db05ed3b0624835\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:03:19 +0000\n\n simplified by using a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c30c3a80ac7fea7772cd52cd3249ff7bc897336d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:02:55 +0000\n\n added a convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc0f23c0170dbb51015f12dcf26cd039338e376a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:01:52 +0000\n\n no need to do this inside the loop, although not that it hurts\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cf3e83a52b361bef29815675a1a13478c26da50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 22:01:25 +0000\n\n bug fix. This needs to be kept across the doRun method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec0bd15ff6e9435c3253b533d40aa2fc64c085a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 21:48:04 +0000\n\n noted\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8eb71b6b2cff2de78aaba3342e191c98f855b821\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 21:46:30 +0000\n\n Creating a package to host slave related code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d83a256540742eeb4a15e0de8b248770919d58b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 21:45:56 +0000\n\n simplified\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c546d6d7cd8dadf49f039c32f7e1a9e18ded7a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 21:45:31 +0000\n\n Creating a package to host slave related code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 375cca85ed8397d10728e52f040e67de94e21722\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 21:42:57 +0000\n\n Creating a package to host slave related code.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 295650c0081b4604db28f4059e6018dabcad30cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 21:39:40 +0000\n\n doc improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 924d0c4be47d78c265d58cda33a02720527b873c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:31:30 +0000\n\n launch should be asynchronous by default.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 408294a8e3dffcc2c485cd40b272d5bf2cce0db5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:28:42 +0000\n\n pointless empty line\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f3f6658cac72b9e12f8427224fa9bd436aa6208\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:28:31 +0000\n\n pass more structured logger\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21faaf7a618f20acf0a0b14faa396456a4be1bf1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:28:04 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9387 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5752b8a41333560a84770e4e75fcefebce8e0b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:17:54 +0000\n\n The term used in Hudson for this is 'launch', not 'start', so making it consistent.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acfb32adaa0056b26ac3172837769a8c0514540f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:15:17 +0000\n\n doc improvement\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9385 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b18553d6a917669da98823cc44f87197bdbc232d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:13:23 +0000\n\n Better encapsulation by hiding numRetryAttempt entirely inside ComputerImpl.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5694fb050ec62dc879ee994d49ba4fcb43725fe9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:12:36 +0000\n\n refactoring to remove redundant parameters.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6419f1cf6dc83253a2bc9cb93ef21f24513a1f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:10:09 +0000\n\n rolling back my 9366 to bring Stephen's slave related changes to the main line\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36c60b320ba968cde037728c7a17a6e75ce763dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 17:07:24 +0000\n\n rolling back my 9366 to bring Stephen's slave related changes to the main line\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf70da21f1813fe9728d80b183d691c0676217bf\nAuthor: masanobuimai <masanobuimai@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 13:31:52 +0000\n\n Fix Japanese l10N.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a339999371de10835d8051a8d21a97c97dfccca2\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 00:09:30 +0000\n\n Rolling back. See 9366 and improve translation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9373 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18fc6db4fb56d45e051b2365d1ce75e8ed3232d6\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 00:08:22 +0000\n\n fix not exist URL.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9372 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60b1d133bbee51127972b6285fd2d1574a0ec807\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-18 00:07:33 +0000\n\n Rolling back. See 9366\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d618dcbd76d0e4950b137b6c14bb62e318308b69\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-17 17:54:45 +0000\n\n Rolling back 9328,9331,9352-9354 as I still wanted to make some adjustments to them\n before they are merged into the main line.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffabf250e53d3a760c809b56cf94266358002d55\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-17 14:57:38 +0000\n\n Small fix Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bedbc00c1a731b22f23456a958597690e16b27aa\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-17 14:09:55 +0000\n\n Fix Japanese l10N for master-slave\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9358 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53db09e20d7d04e17e814d1c1f18604ad23eff48\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-17 10:14:05 +0000\n\n Make the slave availability strategy actually do stuff!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3fe9ae91dd7a75253d7040579c0f071e7e4513a\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-17 10:09:52 +0000\n\n Make the slave availability strategy actually do stuff!\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c32b011d31a6539ed61da7a092c04b7d1be5f87b\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-17 09:54:13 +0000\n\n Making slave availability a strategy extension point\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8114bd1b0bb1ebebeb9b93dca877ce591907ccdb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-17 04:52:18 +0000\n\n Fix Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9393791a7357ad01c08fabe66f63275beb41e0ae\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-17 04:50:24 +0000\n\n Fix matrix Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9350 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 398d1bb08c6ea5cfe4be922f117fff49fc24d667\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 23:23:10 +0000\n\n Removing TODO Comment & fix translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9d7847f0d2ea96c54d4d3385e7f926e3e638cee\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 23:21:48 +0000\n\n Fix japanese l10N for updating master/slave UI\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 489fab3e8907eb842049e0c45d44b5e1f86e1682\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 21:36:31 +0000\n\n Integrated the scripts contributed by Amelia Lwis <alewis@tibco.com>\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1e5182170d97fb2063922c37e96599cbd0cd7a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 19:06:38 +0000\n\n [FIXED HUDSON-1696] applied a patch. Be more lenient in comparing a version. Fixed in 1.216.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4645b8def843452e307ad5ca5630022cbc258d3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 18:42:44 +0000\n\n handling the comparison little more carefully so that it can work with some \"broken\" CVS clients.\n See http://www.nabble.com/Problem-with-polling-CVS%2C-from-version-1.181-tt15799926.html\n \n Pasted below for convenience:\n \n ------\n finally got time to do a little debugging. I didn't know what to look for\n but this is what I found:\n \n The call on isUpdatable in pollChanges returns false (not true as you said),\n and it enters the if-statement which returns true.\n \n Inside isUpdatable it enters the instance of the FileCallable object dir,\n and the method invoke which returns false because isUpdatableModule is\n false.\n \n isUpdatableModule recognize module\n (C:\\workspaces\\Hudson\\main\\war\\work\\jobs\\MyProject_TEST\\workspace\\MyProject)\n as a file and not a directory.\n from isUpdatableModule it enters checkContents where it compares the\n strings s and content.\n \n Thees two strings are not equal (which they maybe should be?):\n s = :pserver:usid@cvsserver:d:\\cvsrepo\n contents = :pserver:usid:uspwd@cvsserver:d:\\cvsrepo\n \n This, in the end, makes isUpdatable return false, as far as I can tell.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d2d9a78030c7aeafd0e51cc607d347397a25ba0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 17:26:47 +0000\n\n use a dedicated List type\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47d481f88da3d575aecdc018fbd639b76b790fa2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 17:03:13 +0000\n\n Allowed workspace directory to be customized.\n See http://www.nabble.com/Customize-Workspace-directory-tt17194310.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 948b6c0c33cb93e4c1aecc897f32fb5341d0ba52\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 12:07:35 +0000\n\n Merging first round of UI changes require to enable plugable slave start mechanisms (which will be required in order to allow VMware/Xen slave starting)\n Also splitting the configuration of slaves out from the configuration of everything else.\n \n Hopefully this should not break stuff!\n \n (Works for me!)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea4eecaf38f271d9bada1c7598d63290fd921661\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 05:42:14 +0000\n\n Fix Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49452a77a29781c21c0e51d9381444f88cec7633\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 05:31:10 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit edcd1fb7ae111e08010ec04f77abf75fe42966be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 05:30:57 +0000\n\n [maven-release-plugin] prepare release hudson-1_215\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4aaf613349178ee48bc1b1a91ce3989f2ed5baf2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 05:28:26 +0000\n\n Integrating stapler 1.71 to pick up a proper fix for HUDSON-1704\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d003cae5f7a3049cc977d25686dab40b3b6def50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 05:05:00 +0000\n\n i18n & Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fa3f609e4ebaca708379109e3df9d17981f4553\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 05:03:31 +0000\n\n tweaking translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9300 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 887b0163c1a00791f76416da696a0c3dba9a9194\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 05:00:06 +0000\n\n fixed a bug where the distributed build setting fails to persist (!!)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 858a517d84a8cab365d0b8d82f5813b741f30abe\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-16 00:08:39 +0000\n\n Remove garbled strings\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6c3ca889750878c88c03deaa8c39cf34695ed19\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 23:17:20 +0000\n\n Add Japanese l10N files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92f0d54280d730439193ef5f4e2bbe6a47a9fa77\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 23:13:31 +0000\n\n add Japanese l10N files\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99673227ee22ac3a4e69fed21c28e4138ffbfee1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 23:11:38 +0000\n\n don't disable the button by default so that when no javascript is available things still work.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ec5d34a0ee253c2afd06beea8c08bb62adc3552\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 22:05:19 +0000\n\n Fix Japanese L10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99bec6c1fac08f243904b36669dd64b1b6b6d0db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 18:34:45 +0000\n\n added support for PuTTY key format\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 826ce3c1c6067d2432f4155d189f9fb82f39c5d4\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 13:39:39 +0000\n\n Fix Japanese L10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9259 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef54dfde8f0ca3fe0d87fc87cbff6f9f664a56f6\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 08:43:07 +0000\n\n Fix Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9257 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c56118ac089338b345b7286d1c86a58e0048bfb0\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 08:41:20 +0000\n\n Extended coverage of German localization of help files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9256 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50edc8381c4456f94d23feb1c4607a46be5b6fdb\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 08:40:59 +0000\n\n Fixed typo in German localization of help files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a017e857dfb84f1c2e1e1971ce4fce8b94952603\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 08:36:07 +0000\n\n Add Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35bf406dc44aa176330febfbed5fc2a37c4f8758\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 06:36:41 +0000\n\n Fix Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 336901f68bf1feee7cc0e2e1f59781c80de5ae88\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-15 04:37:51 +0000\n\n Fix Japanese translation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e0b7f070be54b668acdf55544887cb34569ec48\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 22:13:04 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 350e9696f8be7c651cb57b4b1f14938570a1e146\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 22:12:49 +0000\n\n [maven-release-plugin] prepare release hudson-1_214\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9246 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3d2424476fc80dc72ed22850997f92b87e68612\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 22:06:49 +0000\n\n corrected the comment.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9245 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b2ffa3ebfe52be5c0a4574df75022b8d57e8ed3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 22:03:03 +0000\n\n [fixed] redeployment stopped working. In 1.214. (issue #1671)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d32fcc4e6147a649cd7ceab29154c268178e1598\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 21:58:36 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06488cff3a23cd1d098307d0d3fbaf595338c67a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 14:47:12 +0000\n\n Fix Japanese translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9235 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85e17090e71d8adb49fec7950a79c35596dfd345\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 12:51:48 +0000\n\n Add Japanese l10N files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9234 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ba42a6df312b7e6f5f704d43b513d33f04d4652\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 11:17:46 +0000\n\n Add Japanese l10N files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9233 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 061eaf7ce1090a25aa7e3e260b68b2ead76d6d3d\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 09:57:04 +0000\n\n Extended coverage of German localization of help files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbdfdbc31f5c1fdd721431492356942299c0fd4f\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 09:55:03 +0000\n\n Fixed typo in help text (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9231 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 019fa64f9f80377cb1a57146c292ff4dfc81963c\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 09:36:44 +0000\n\n Extended coverage of German localization of help files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2aa5c9a8c99d7247c279768657c2529989d1e026\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 09:04:38 +0000\n\n Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9229 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5db68fadedba21c64e86e533b7f2af4c86453e32\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 09:03:49 +0000\n\n Fixed typo in help text (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9228 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dce36e5555e89e638c4e15a0d2c7444049af663d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-14 02:05:26 +0000\n\n Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9226 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b266fbec55467109bd7cf8ec24400226ace7a85\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 22:06:35 +0000\n\n Japoanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 910b3dae95e0746ae8518eea07a7ae1fb6e7a819\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 19:01:39 +0000\n\n Fix for incorrect test result links when project name contains spaces (ISSUE#1666).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a530ee960deb3098dd011155a5b0add24e33a8b2\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 15:21:20 +0000\n\n Japoanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34a2479e036f2f5929719646a92a9789624682b3\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 14:30:46 +0000\n\n Japoanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9217 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73edc6f518a0cf9f0dd6f758ced9af4186046050\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 14:00:30 +0000\n\n Japoanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9215 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e7169603463004beb84c8e4adf72215a4003a89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 01:34:40 +0000\n\n [fixed] A slave may still run on Java5 even when the master runs on Java6. In 1.214. (issue #1568)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa3424ca2bd9cdc32d115a5657268c99a0682bca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 01:33:15 +0000\n\n doci mprovement.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 197a3012e4a5bac34dd0dd12882787f18479d176\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 01:09:19 +0000\n\n Rolling back the previous fix.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6502ced79ca10699a26e22f930f4f49d1f92b443\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-13 00:57:09 +0000\n\n clarified the default behavior of the newInstance method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9434a1712bf705e7dbf030b00ab85dba86dd18e2\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-12 18:34:09 +0000\n\n Japanese l10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9179 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f010d3ded8897d09a79fd3f0e8ef23808c561e3\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-12 13:22:18 +0000\n\n Fixed typo in help text (trivial).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71c30754aa79ddd2b610580b6ed887a99c9b6abb\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-12 07:09:24 +0000\n\n Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9142 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bef44481c00265eec8985105045a4a1cadb9c0a\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-12 05:13:49 +0000\n\n Addd & Fix Japanese l10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a90cc4e56b2caf13d7b66d18aeacd5fa880c6ea4\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-12 03:47:14 +0000\n\n Fix Japanese translation.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bc837fb87c01364f7ac1f8bfd0020c94da3f655\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-11 11:37:45 +0000\n\n Remove TODO\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3a7fc5d3542cad7e419634de8058b4fdeda1a31\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-11 11:35:58 +0000\n\n Japanese I10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9111 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e0758bdaa10bb83201bb92a2e6251c7fc60a1a2\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-11 09:48:56 +0000\n\n Add for Japanese L10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9110 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32b6819d1f21baab3bbde3a185db13937e17ef75\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-11 09:34:25 +0000\n\n Japanese L10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a6840ad798dbc8d13b9c88f5b5a71a01032e476\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-11 09:26:38 +0000\n\n Fix Japanese L10N\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea2c8e4d67f068db1bbdae6bfb3d2d1459aca89f\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-11 05:57:45 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0dca14599abe6cb3c7f3074a21865be2f1009ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-11 03:22:41 +0000\n\n improved the robustness in case of failed rename (issue #1662)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5166e6f36c33206d12dfc1974def6504a490b069\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-11 03:05:55 +0000\n\n supported HTTP DELETE on jobs\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfb4bd7f97417305e5adf9ac6d6e53f3c251613d\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 15:26:44 +0000\n\n Japanese I10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a775a13ffc8cc1c19f7f186746dfd9181c270187\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 14:13:40 +0000\n\n Fix Japanese L10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9096 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c6b06068a8ed5f4719363802a68195271644755\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 12:11:25 +0000\n\n Japanese L10N\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8d985d6dae2328436539f20c557fd773bfb3123\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 12:04:12 +0000\n\n Fix Japanese I10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52a72ce70a9cbc6b173f82ce21854845db481573\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 10:33:11 +0000\n\n Japanese I10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9092 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11f3d9759265872ba2911a00e141d06999af42a5\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 07:53:56 +0000\n\n Japanese I10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9090 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c176340c46908c0a643568446c50e14fa6dd8df7\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 07:52:43 +0000\n\n Japanese I10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9089 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dd9780591570333170f4af4b89be6b37f1290f4\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 07:51:51 +0000\n\n Japanese I10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4071dec7c26ca071675b6477f7a1d7f138ecba60\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 04:33:30 +0000\n\n Fix Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55fc15d0705808e325cd4d8047afd71248e6595c\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-10 04:29:45 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47dffe7e681e020f891da12849fb1ea3eec10b8e\nAuthor: sogabe <sogabe@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-08 15:52:19 +0000\n\n Translate into Japanese\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 073e1b580f55a0b20713423ce2e9f6ec4367e990\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-08 13:52:14 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9084 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30e91a5f0fbf71854f4fdf60c651b09e65d1b99b\nAuthor: masanobuimai <masanobuimai@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-08 06:08:23 +0000\n\n Add Japanese Help files.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 680d4a42a496929ddb2de74229b27d31c313f6c3\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-08 04:48:09 +0000\n\n Add a renameTo method to the FilePath class\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82780ed40eb2c92558d915e5807b608935165129\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-07 20:42:06 +0000\n\n Accessing workspace no longer throws NPE if last used slave is offline (issue #1657)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c3449d950243defb3ca3733ed3ca2cebac2719e\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-07 19:33:04 +0000\n\n [fixed] Workspace link generates NPE when workspace contains files that Hudson can not access (issue #1633)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2871c00a2849dda9b75534f39db84f8385fe4e1\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-07 19:32:42 +0000\n\n [fixed] Workspace link generates NPE when workspace contains files that Hudson can not access (issue #1633)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1332d2d28dc6d919d9a74038cc92064f1e3a0de4\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-06 10:25:36 +0000\n\n delete\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c1aad5a202a2a3c538426264f71500a1486e6f1\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-06 10:19:27 +0000\n\n Share project \"mantis\" into \"https://hudson.dev.java.net/svn/hudson/trunk/hudson/main/core\"\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e987d2709b210511b7dd07b59fc4bb93b7469721\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-03 00:31:13 +0000\n\n It's not obvious to me if the race condition could ever occur, but Rama and I experienced a very suspicious failure once, and we are hoping that this would fix it.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f0bb9c7a6c896c0f518a1265ae277a8c9834c64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-02 01:47:59 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cf04f641728ff8770dab0d7ba0d58959d05be0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-02 01:47:50 +0000\n\n [maven-release-plugin] prepare release hudson-1_213\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9004 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51492cc7887682c16ee1a75a8eda53638f4d3bb2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 22:55:40 +0000\n\n infer default Hudson URL little more eagerly.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9002 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf218bbc22f47552705bb6a67daf7cedab9a0a43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 22:12:34 +0000\n\n In lower resolution systems, create smaller test trend chart.\n \n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9000 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3f8f5369bcd218013566dbff2212d6113608cf8\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 21:59:49 +0000\n\n [fixed] Added \"View workspace\" permission to the matrix based security. (issue #434)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8998 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da529b03447239921a99feeeb4cc9efa0710fed5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 17:01:22 +0000\n\n adding a probe to better diagnose the missing Content-Length header issue.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8996 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6317d1e158443639c3d57ea998b3307ad6e8d977\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 08:55:26 +0000\n\n [fixed] More help when configuring new slaves (issue #1530)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac599e6af7fa804cef27ddf37fa1377f79d356de\nAuthor: ramapulavarthi <ramapulavarthi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 01:24:07 +0000\n\n I noticed that the request to this page hangs.\n I suspect the cause is a bug in Winstone, where\n the content is empty, so to work around the probelm\n I write some meaningless text.\n \n This seems to get things going.\n \n - Kohsuke\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70870506f4fe964c69ebba0896f7c19eb1e2b753\nAuthor: ramapulavarthi <ramapulavarthi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 01:23:03 +0000\n\n Improved the error diagnostics if the connection fails - Kohsuke\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e3ebd1cfb626c0864c3739465b2c2a972b6257d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 00:12:54 +0000\n\n not used\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58ec884f182b6e5d721c054be6c3f591ade11c28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-05-01 00:03:32 +0000\n\n added support for aggregated Maven javadoc report.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b1f50c9ce7d1eb3d289f90f0d6457bf91b5c7a9\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-30 21:47:29 +0000\n\n minor fixes in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d91e4306636b0d5f2382ea568df16673fd7cd47\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-30 21:44:40 +0000\n\n reversed unicodes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ee00e9fa637e9aca1da9ba04a441629fdb4f1c4\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-29 18:28:52 +0000\n\n dutch translation improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c38caffd902b9794266d158104a505f81908bcd5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-29 18:06:55 +0000\n\n applied a patch from Kenji Nakamura.\n See http://www.nabble.com/BuildWrapper-plugin-support-for-m2-jobs--tt16728753.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8967 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12b54b87e1d9e0bef19daa90cad53e324d251c2b\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-29 17:55:11 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7209e99438e15b7844192c84821f915c98c08f58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-29 06:02:49 +0000\n\n bre more forgiving about the root POM location to make up for the somewhat arbitrary choice of the base directory. (issue #1293) [fixed] in 1.213\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8954 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 004f1d8f714d986e8f2a260072c3a5a351ef7bac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-29 05:52:21 +0000\n\n expanded search index to include actions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8953 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cede5accc9be66215262210d66a9ac2712b811d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-29 05:09:24 +0000\n\n choose a default value that is a valid e-mail address.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e756a09265724717492de4bf94750bfa5e58a87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-29 05:03:05 +0000\n\n open the link in a new page to avoid losing the configuration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 702de6fe6ee0d0582f4985161ab5de2654fdcdbf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-29 04:34:43 +0000\n\n disabled auto refresh\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a4b77e4b90a2bd9cc66c54aa03c5a47c86f25e2\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-28 21:18:40 +0000\n\n Fix for ISSUE#909 (encode spaces in URLs sent by Jabber bot).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8938 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47fa71a5f6191b127ee021c6322ca35adee1db5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-28 17:21:16 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a36a9ba95465f2814b550532b0879ad0eff33a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-28 17:21:07 +0000\n\n [maven-release-plugin] prepare release hudson-1_212\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34cb8655f2ab00d8f1c7ffa5fab693ef3c0d6e57\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-28 15:24:09 +0000\n\n Fix for ISSUE#1578 (\"Modules\" link on SCM polling page), applied patch submitted by lacostej.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8470d6e800c359fa0d81547beaf82b961819dd18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-28 06:02:44 +0000\n\n build triggering needs to be done for automatically declared dependencies, even when no manual dependencies are specified.\n \n See http://www.nabble.com/A-Patch-to-stop-BuildTrigger-importing-foreign-deps-tt16805157.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 710ea03471dd266c7cc5b327533ed4f6fce44c7c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-28 05:25:51 +0000\n\n fixed a typo as pointed out in http://www.nabble.com/Question-on-build-result-notification-tt16889923.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c82f4670760405e3bb811ef66bec3953990fc13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-28 05:01:22 +0000\n\n improved the robustness of the log parsing.\n \n Patch contributed by Leo Yamamoto at http://www.nabble.com/Possible-reason-for-Hudson-reporting-%22No-changes%22-with-CVS--tt16906030.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2551dd2fe5c0946738e8d94d869e1efb0b88de68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-27 23:17:21 +0000\n\n automatically set java.awt.headless=true. Useful when run as a daemon\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25e2010fae9075f8df0086449657ed3c77c3d1f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-27 18:29:09 +0000\n\n Maven2 should have mostly displaced Maven1 now, so we should default to Maven2\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a9885f820fd2bcc1f20d263b2f549982dca3ee4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-27 00:32:55 +0000\n\n Stopped installing artifacts to the master's repository.\n \n As I use Maven more seriously, I started to feel that more isolations of m2 repositories are necessary among builds, not the opposite.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8dacb06377d6c208c273f2744e155e828790bbe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-27 00:27:13 +0000\n\n fixed a possible infinite loop. This doesn't eliminate the possibility that context classloader has UberClassLoader as an ancestor, but it fixes the problem Rama is seeing.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8868 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c2fec0dd9b4c047f733b1e0a7f137f2a935ba5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-26 06:05:05 +0000\n\n removed unused flag\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8865 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fc34702177c53ca96270ffd7e34d61aaed0ab8c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-25 21:25:33 +0000\n\n fixing data race conditions\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 647e79a9ae396814412bf1afe018c88ceb41af21\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-25 17:41:36 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a95f3fe974ddc2a7840fe724d1fc2ac596c96bfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-25 15:46:28 +0000\n\n I played with debian packaging a bit\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8859 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4094b94b584bd05bbebf3f9a465b90cd8532707\nAuthor: mdonohue <mdonohue@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-25 05:26:59 +0000\n\n Fix a misleading comment. I spent for too long searching for\n floatBox.jelly, when it's really floatingBox.jelly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b9adecd9d5c4763317d78d1afe7265febcb1577\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-25 01:50:33 +0000\n\n applied a patch from http://www.nabble.com/A-Patch-to-stop-BuildTrigger-importing-foreign-deps-td16805157.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8853 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1720745594c682d2f0824dd3e8af39c0ee9b8515\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-25 00:52:30 +0000\n\n improved error diagnostics.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01982fd9494eeefe1080824ecddafd29067419c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 23:43:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f2cd52558eea98ff5dca2ed015b0052fbe5eec9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 23:43:21 +0000\n\n [maven-release-plugin] prepare release hudson-1_211\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb29f8f95565cdde9030040398ecf987f0baf4ca\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 12:34:54 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 050e64d64df99464dbb3df8160945b00684dc435\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 12:29:22 +0000\n\n fixes and enhancements in French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8834 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13c2edfc4ec313b3aa562a2baff9642305b07950\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 12:24:36 +0000\n\n minor fix for apostrophes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8833 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f061dfa6d3a14ff0ac88a497577253f805c2088\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 12:23:58 +0000\n\n minor fix for apostrophes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c66de073fb0d58f5384a1e6d0786f4e8f786b139\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 12:23:22 +0000\n\n minor fix for apostrophes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbe4658e17114f3b518d4a63f71918ed094c1191\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 12:21:02 +0000\n\n reverted unicodes introduced by mistake\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa69255f099e5e288dfb30b0e571b7c631b65e98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 06:07:09 +0000\n\n adding a hook to disable the cache, until the day I manage to get rid of the caching all together.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 049b55e9e526f2e92f77c74caf11ab067dddfd49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 05:27:03 +0000\n\n preventive fix for issue #1583\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c2b05247d3bddbad9703e9f58ea3b749b859030\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-24 03:09:40 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2cfe6bb657105cea644abf4013ad065988fce9ee\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-23 17:36:24 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8736f1b293868a5d48055a49a0f7e0dee89fb84d\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-23 17:22:09 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ea21f6b0ae1a8140c172b79b8545ff5292176e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-23 15:20:19 +0000\n\n joing method is already available in Util (although I agree that it's not really discoverable)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13fd9ebd21414d1f3e54308ab92c0a9079a8bb13\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-23 13:05:45 +0000\n\n Moved dependency checks to loadPluginDependencies() and improved exception to include all missing dependencies.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37790c8ab8eeda05456e06119d63b1d41d66c144\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-23 13:04:45 +0000\n\n Initial version\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8798 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70f4a28563aa88cd5a52558763434d127d7204b5\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-22 22:17:15 +0000\n\n Fixed <optional/> handling in dependency tags. Optional dependencies are appended with \"resolution:=optional\".\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 564f8aaf53daf6ba2d2f65831a8ed90c495478e1\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-22 18:28:23 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8189007d2f2917bc48855ee00e4cfcfe0ef178af\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-22 12:19:12 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d63b7025c40207b18c6544674bd785cfc8b8631f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 06:42:39 +0000\n\n made just a little bit more efficient. Did this fix issue #1564?\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8770 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ea21ac4c4d0716ac66ee5cb47ad8dd2833b7b1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 06:29:54 +0000\n\n [fixed] Improved the robustness in the presence of user error.\n If the user puts the entire e-mail address in double-quote unnecessarily, unwrap it for him.\n \n This fix is in 1.211. The work around in the mean time is for you to remove unnecessary double-quote from the admin e-mail address setting.\n \n (issue #1566)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea65aad5c2a324798871557fa8eb4b644f5aec2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 06:21:16 +0000\n\n Don't disable the build too eagerly (issue #1567) (also see issue #763)\n \n This concludes the fix. In 1.211 [fixed].\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa7aea9c3c375f51d524e5a23465e3f110c7c45d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 06:17:38 +0000\n\n Draw the attention to the fact that the project is disabld, as it is often hard to notice. (issue #1567)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72306f16665e166218f3bd658238dfc43892d51e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 06:13:53 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8765 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d6ec08c357faed040c38668982edf29ed0a2343\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 03:07:10 +0000\n\n Fix Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f7728daf26a0d00f64ec70ed941f9cb08d41b2d\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 03:02:09 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d91952ee9d103075b51b15928ef05c36377fbc9d\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 02:45:07 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f253a2975ec4295611dfc5cb6c31e3e278da3aa4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 02:07:23 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 369444f59a4066f5d6d5c8b46697c32e6fdc0966\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 02:07:11 +0000\n\n [maven-release-plugin] prepare release hudson-1_210\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 940e6de809b19635e7c6ec324f893730aaf92ab5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 02:01:37 +0000\n\n tokenizer is now quotation-aware.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1c74246526005ca046a98b5eedac68cabab58ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 02:01:21 +0000\n\n one more convenience method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 984f8910f9a490fc72e4fb30af3a3a7667bf81c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 01:56:40 +0000\n\n added a test case.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cac67d4a3a723605ddd850e171d315e0d823703f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 01:56:29 +0000\n\n escaping was missing outside quotes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b123a99eeed326c3520638741c0a9d1d2216b924\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 01:52:55 +0000\n\n added quoted tokenizer taken from Jetty\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit caa22e8cd5072b1c9b4d498278bdc5a30a41ec2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 01:28:17 +0000\n\n handle the version-less plugin dependency correctly: http://www.nabble.com/upstream-downstream-trouble-with-1.206-maven-integration-tp16640405p16640405.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8731 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2841eb6f58783b024a41d892583b9daf480c6213\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 01:01:32 +0000\n\n fix pointed out by http://www.nabble.com/Hudson-on-OC4J-tt16742879.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b6822022063d98822bea4d059c587e2140ff8f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-19 00:51:12 +0000\n\n this file wasn't packaged\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 379c0eb71a02daf5892f3c5ffe0df8bffe19c363\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-18 23:26:39 +0000\n\n // If the build failed, don't complain that there was no matching artifact.\n // The build probably didn't even get to the point where it produces artifacts.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8726 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d53b476ec5a3ba3c141a909e44a0713d87537fee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-18 21:44:09 +0000\n\n fixed a problem where Hudson fails to wipe out files in a directory if the directory is not writable.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb116b10d170b3c36e2be479af8efe9fcd41d0d2\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-18 17:13:56 +0000\n\n dutch translation improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b82738b43b543e20b676db4a1ff3a9c916be285a\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-18 13:22:34 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 682f88a85611444eb1d75e6ebcc2997ed3aa2791\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-18 02:02:28 +0000\n\n when failing for a control character (normally CR or LF, show what they gave to Hudson.)\n \n This prevents people from blaming Hudson for their mistakes.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80aa880a2f7aa17941077d94b1954bbbc64110e1\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-17 21:44:01 +0000\n\n dutch translation improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8694 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 560ffd844512767a82ae40c2fa7bc605ef62ba7a\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-17 13:57:46 +0000\n\n Add japanese resources.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8688 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ea1d61c879cd7ed83fbc68b09e2bb495ee1d3ec\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-17 12:21:17 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cef269b3cbca75bd1ddb4315ca4cf3c0f285d335\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 22:44:20 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d29d010abdfd53649e4f4355e592172c7e9aef31\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 22:44:10 +0000\n\n [maven-release-plugin] prepare release hudson-1_209\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8679 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a794a082e9fafa514695138bad86ce4b50f31a95\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 21:54:49 +0000\n\n bug fix in the release script\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8677 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a5e2f3db10dd9897e7d2d6c0158a6e5521a201c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 21:49:22 +0000\n\n needs to be serialziable as this is a part of PomInfo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 093610df7fc6ce9624e3f1c8fbe80ca56eb9974f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 21:16:40 +0000\n\n OMG, this is causing a failure all over the place\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ecc899bb375b50876d8c804963b240d052e7dfa1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 20:57:51 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8672 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94f994071b3053d6d51655703a3f869287c5caee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 20:57:38 +0000\n\n [maven-release-plugin] prepare release hudson-1_208\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e932561457070c3e35c3a62f49475fe8fb94ac6\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 18:57:51 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c59131167a2956c8fec103c3a3e4edfda5c95df9\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 14:16:58 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b19b2404683e1ec50b5159648c1959feddc0a9b\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 14:06:43 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73485ed213c286cac20a7986eec0d0ccc12e0a37\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 14:00:51 +0000\n\n Add japanese resources.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 521af2ea3ec00dd6d05734fcb9cc8ddb5bacca25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 06:13:29 +0000\n\n IE apparently defines @disabled on every HTML element, so the null test always fail, causing the JSON submission to become empty.\n \n This fix is in 1.208.\n \n (issue #1538)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 487eb6b2f476301eb39afd3f2b00d8a463cf3f5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:47:17 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6e0554e52cffb6ec652f8f1f2bf2421fc45ccd2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:41:32 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a77a3581114b00c4584c66bc62e7a2c14ff6c64f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:40:42 +0000\n\n more i18n and Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21bf4d2ba8987999c5bd79ac0f15e96fb0382c90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:37:59 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a2c07905ee10c156a24a6974e8e3a5bcb7df00e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:37:04 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8651 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2acd0783b17e89801051f5d1a58d3f6acc0c29f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:35:14 +0000\n\n tweaking translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23293f9a6344bed1fea99c02ae100abe9e3db7bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:32:35 +0000\n\n version can be null.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8649 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4bc6410a32d205e86c98ffa889d0ee226712c3f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:10:04 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e24412d2e9286fe9499f80cd1680d4e0a3de405\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:09:11 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8647 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a1b677a681288a49a76fcd38c6f1af9436e9be1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:07:38 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8d0989e6adfc8a2b8352849ed4fb01424329137\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:04:18 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8645 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf99f52f78b2b2ad0fd80ff0dda7c49d51db9c75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:03:08 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8644 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0a51902f4b1afac68dfd9f7253ab62412bbdbcc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:02:45 +0000\n\n typo\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8643 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e506eb673ce665cd9a9e79db344f734df6797fff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 05:01:11 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8642 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69d13a8f456da0f962a2f717820891449cd9bd49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 04:54:51 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8641 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5218d7ba6ac09d34b938236b48e7b0da456bbcfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 04:52:54 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab4b4384f2c8e102f51669f351cd41c6f48e547f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 04:52:05 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8639 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1c9d8f1fac4742914eab6a1799f0bf43cb0fee8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 04:49:55 +0000\n\n i18n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 729884db3898efc12401cef39682759ed1158698\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 04:48:20 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a397458d45e4218958cb9d148d039891e5b9cfd8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 02:01:50 +0000\n\n expanded.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8633 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb5127ed12e71e8a9deaedabd72ff47df2549dbe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 01:58:10 +0000\n\n Fixed a problem related to OC4J. See http://www.nabble.com/Hudson-on-OC4J-tt16702113.html\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c5d33cb796d56a7e3606311af337ccbfe450b14\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 01:44:49 +0000\n\n [fixed] dependency graph computation now takes versions into account (issue #1425)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d27db4c2eafba73e0e842245871572d70adc94c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 01:39:57 +0000\n\n turns out this breaks accurev plugin as it's missing XmlPullParserFactory.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f26fb15409d5f131762ffc27116d63a1993cc05b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-16 01:35:04 +0000\n\n if we overwrite the current page, user will lose the configuration value.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d68d6532880622b799aa427b24a39d0dbaa455b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 23:10:54 +0000\n\n adding debug probe for issue #1461\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c5060264ad096f5fddc0e1e4e1fa5c447fd8659\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 19:52:47 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b4a465fc13eaa179613be26b6cb6ddf0da2b86d\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 13:18:13 +0000\n\n more French translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59bdeb614f8ba6eedad55a91bfec03b1057a2478\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 13:16:14 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9795897bd6f1dd54ab7a97fc68057827402266e\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 13:03:59 +0000\n\n Translated to portuguese-brazil.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9bd30af882b685baac99d76bc6f34ad35408b27\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 12:07:11 +0000\n\n fixes and enhancements in French translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2710507b7d916869e142eed2d379144f31009690\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 01:32:31 +0000\n\n making the release scripts more stable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35faaf5206f10bc9f84128070b86a76464369584\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 01:31:54 +0000\n\n making the release scripts more stable\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53087b3dade5afe8c9dd73b487f40d4bda98d31f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 01:16:55 +0000\n\n TAB->WS\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 947c20a5c75eb89822c076e4d101f02acf1c014e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 01:00:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5d077df7e1921ffbfb6542edf60552b0cfd46f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 01:00:15 +0000\n\n [maven-release-plugin] prepare release hudson-1_207\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1537c16c377e00d368c9d7c1938d461ca2aebe08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 00:53:36 +0000\n\n clarified the docs.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8596 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e1a115243f22ea3438916f47aed48f5e490e684\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-15 00:31:36 +0000\n\n [fixed] if a module is a POM-only module, Hudson wasn't deploying artifacts (issue #1508)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81dc83f63ccccef32c5f11e0516d36dc29d19e53\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-14 21:33:20 +0000\n\n Update summary.jelly to show failures for aggregated test results.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61db319f4c5b0dd07bf4651214b8edaa46e6a5eb\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-14 21:31:45 +0000\n\n Created shortcut from TestResultAction to failed tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8591 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9823e39d17debd2e914ce13cdeec3b43581f09e\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-14 21:30:59 +0000\n\n Created shortcut from TestResultAction to failed tests\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 612fa3eb3e6325ffdb1f6a01aecee2a039d2fcff\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-14 15:58:46 +0000\n\n Corrected indendation (2 spaces).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8588 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eebce28359bd414372307ed0127e52a71d0ee10e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-14 04:51:40 +0000\n\n Japanese l10n\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8576 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6a3a45c328224790397eb56d86c7c84cb698d20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-14 01:56:40 +0000\n\n Google has 100,000+ hits for Cron and \"teikiteki\", but only 2,500 for Cron and \"shu-kiteki\", so I think \"teikiteki\" reads better.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 525058f51407b428eca4a8042753fd1bbe80fb8b\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-12 10:36:48 +0000\n\n dutch translation improvements\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc4175d0dfa9d57c65289ead5e3cbc555e776b3c\nAuthor: sorokh <sorokh@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-12 09:56:31 +0000\n\n First set of Dutch Translations\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93c67d13d0397217cc9bbc26c8c1b6d54dffa9e8\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-12 06:55:35 +0000\n\n Add japanese resources.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0591cca05239e4261b452afebfa40d85c9e9b8d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-12 05:43:53 +0000\n\n we have our own patched dom4j\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c945021a734b3f5593bc50709cd55fffc2b81faf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-12 05:42:06 +0000\n\n XStream comes with xpp transitively\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e77f32ffb7ddea60513839f0585f6c91b0b25a3\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 16:35:46 +0000\n\n fixes and enhancements in French translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8520 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f43d7a7afcf0afaab9606fcf4e03cfb54d11e8ec\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 16:30:09 +0000\n\n fixes and enhancements in French translation\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8518 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9649e262c07d2b0c89217a0f8ba2c2f46036a46\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 15:40:03 +0000\n\n Always delete temporary build directory.\n Motivation: Recently I found a tmp directory that was created even though renameTo() returned false. This resulted in situation where Run.delete() always failed because target tmp direcory already existed.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8517 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff644b6700e5490eb62b4a065e7f92ff7ac8a51e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 06:39:46 +0000\n\n improved LDAP error diagnostics\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adf90eb62023872f714fa54a4256342214fc0ca2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 06:14:45 +0000\n\n improved error diagnostics for situations like http://www.nabble.com/Hudson-not-including-%22ant.bat%22-in-invocation-tt16588404.html#a16590273\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8508 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e062f1dad43a12fc1ce81dfc746c81ffaa9cd6a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 06:03:36 +0000\n\n [fixed] Supported LDAP server that doesn't allow anonymous bind. In 1.207. (issue #1132)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7fb35923bfda73bc6ead35dbb0df30cbe634051\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 04:40:33 +0000\n\n indentation fix\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9503a53865bf19dc5ebb85e6997499b1af71e581\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 04:34:01 +0000\n\n [fixed] integrated stapler 1.69 so that this problem won't cause the entire page rendering to fail (issue #1532)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8504 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a72b68a2836ce7f2eaf2d695c9dab7b3b5ab7659\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 04:19:21 +0000\n\n [fixed] while I don't like this module=document.gif icon, I guess for now using different icons is nontheless desirable. In 1.207 (issue #1534)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8503 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38da2fe95c9b8287bb57acdbbda42338831824af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-11 04:04:15 +0000\n\n set the initial value so that we can diagnose the failure better.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6bedd1b737eccd6e57a233ca03a6dff00811067\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-10 15:03:39 +0000\n\n report more details when a form submission fails (issue #1538)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3aca8358062b8b0961fe0fc53429d29e88c03fee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-10 14:47:29 +0000\n\n [fixed] Appears to be a data corruption, we'd ideally like to find out why it was written first place, but I improved the parsing code In 1.207 so that it can load your data (issue #1537)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af34d3160471aa5988508583cb8a126794b2d37b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-10 14:37:10 +0000\n\n defensive check for preventing issue #1537\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9e0dd24a75e395c1aacf52af26df87cc91a3216\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 23:43:52 +0000\n\n Fix: Tool tips on colored balls are now localized in the browser's preferred locale (instead of using the default locale of the server JVM).\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8483 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4e0f13f2bf370211132425c56ee5b815d4aa1eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 14:55:28 +0000\n\n prevent the argument list from going 0\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8452 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fda7088a414af66252dad33d010eff527e12fae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 05:40:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 296909cd03fb599ff4b7debaaac1abcdab6e8842\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 05:39:39 +0000\n\n [maven-release-plugin] prepare release hudson-1_206\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1330a8770b1ff43be05f385aa9eca52504aaadcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 05:30:50 +0000\n\n [fixed 1.206] don't show the login form in the access denied page if the user is already logged in (issue #1510)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f1a706201b4d8507dd56e65c65963213d178c60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 05:16:24 +0000\n\n [fixed 1.206] make sure to close changelog.xml more rigorously to prevent problems like #1509\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4105d027ed3da89130d11789de2b6c88fd51e93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 05:11:36 +0000\n\n formatting changes\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a44b31ddbd8beb8d8bf863190f9eb0cf720228fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 04:54:27 +0000\n\n [fixed 1.206] Cancellation of a job during svn check out had undesirable side effect. (#1524)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit add23ddb0c1b8439d0518fc5bf8d057eaac1b0d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 04:45:52 +0000\n\n pick up stapler 1.68 to get improvements for <st:include> tag.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 062779264858c38cd721caaae71d05610b8c317a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 04:44:44 +0000\n\n [fixed] a build in progress shouldn't be deletable (issue #1525)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1910deec90ec7841b74e9c17dfd5121d4d44757c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-09 04:35:31 +0000\n\n [fixed] broken link when context path is not '/' (issue #1526)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d516ed5ef816b85b7c0a00abd7b9002d1fa2f63b\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 19:38:01 +0000\n\n Translation revised.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea8e0722fab6e9e2ace4f9edebc5cda4c7fd8b3a\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 19:37:30 +0000\n\n Translation revised.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6020764322171abf0773f687578b0c572def613a\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 18:59:58 +0000\n\n Translation revised.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3edde0268336c01806614c86dc891295b78c56ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 15:10:30 +0000\n\n [fixed] fixed NPE (issue #1523)\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cced13e93ff42f68188031df77dc486963ce1d8e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 06:33:05 +0000\n\n don't let unselected <dropdownList> item contribute to the final form submission.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e7a4ac3e2f981a1fa52718c59f644f32ef07b42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 05:25:02 +0000\n\n improved the default behavior of the newInstance method.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21f56bf13c8874c592194c763b5fb44307c7ebf3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 05:15:11 +0000\n\n added glorified <input type=\"password\">\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52059461d80c93e4dca61e34086d76b4fe1fc3df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 04:26:12 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcc7695a3dac8cd31fab59a62dafd3cecb974315\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 04:25:50 +0000\n\n [maven-release-plugin] prepare release hudson-1_205\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e58987c047e83e4bb9a5e5cf9db04fd9e158e59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 04:22:31 +0000\n\n updated to SVN\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1a4c8797996cc8c0362077d11a17274c64c1620\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 04:20:57 +0000\n\n updated release scripts to work with Subversion\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 034417f07c6108d86222fa01da38e10f66a11c1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 04:20:24 +0000\n\n updated release scripts to work with Subversion\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68d56525991ecf9917f60b60f1cffd444d6a4452\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 00:03:18 +0000\n\n I declare that this feature is no longer beta.\n \n The whole thing is in perpetual improvement mode anyway.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e34d9bed4e301a369a7578f2809c36795dcf5c25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-08 00:02:18 +0000\n\n Tweaking the algorithm to avoid putting load on the master.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8358 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 623e8d5db40282a1ed19d4d6f680c38b33220bdc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-07 23:55:02 +0000\n\n new format is going live for better performance.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8357 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60da1e6e08c99981eada927e3e8987f9821a67c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-07 22:17:43 +0000\n\n formatting change\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f85cf3e84b2cfeb88739b3a8f9bd87ae51d22c1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-07 22:14:38 +0000\n\n Bit of performance optimization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c4abd909adf82d1ab5ba6567c09facc3250b1ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-07 22:08:29 +0000\n\n Bit of performance optimization.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6a660040eaba8f9bc41e93e51a15a2abf1d8b7b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-07 19:40:48 +0000\n\n turns out '^' is a bit-wise XOR\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb9f0b4f2bb5936c73b3983b578b28ca6603c5c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-07 19:23:22 +0000\n\n fixed NPE.\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3606d3d6a13fb5b198eb15d8bf047ca329907dee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-07 14:47:22 +0000\n\n updated SCM info in POM\n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3eb314603369fc808f4f5dad8e6af8b4df6ba6ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 21:40:10 +0000\n\n if the parent build is kept, all children should be kept as well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8238de8948c6b3b7fd3b255fd3b53ccf00fb5467\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 21:19:01 +0000\n\n reports tests that haven't run\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2f22167e7870facf0b89298a5867296b9fe8a7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 21:07:03 +0000\n\n adding one more property.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfb2a9ae3b4db67077b6ea90b8f9fbc99a2d15ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 20:40:41 +0000\n\n configuration dialog now works properly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23b0aed6465d5439047b184323409350cd055478\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 20:39:43 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 014602e16ec830d0be5f9d4947fd2623847ebb27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 20:29:25 +0000\n\n redid the negative check box support\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 912aad1166691a03bc1d991da12b58278220f011\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 20:13:11 +0000\n\n adding more help\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ab84e5ccc53cdd5c38fec4c3b93b163f84f47bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 20:13:10 +0000\n\n adding more help\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0812e70680bf9baf037ffa964de10ce5aba1768\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 20:09:24 +0000\n\n tweaked\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8b0bf6e67e5cfb4658c5cef857ad517502f5633\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 18:38:26 +0000\n\n <f:optionalBlock> can behave in a negative fashion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec23837dde015d9c159b6a9b3b1e77903282746b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 18:23:57 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e15dd50e62b2464c4a654eb0c837c4c18966d345\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 18:19:08 +0000\n\n adding a help file\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc8a489c5121d153a561f052eac673c0494d8b6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 18:12:30 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b0b976a9953e3ab6b482a590e0c91aa65033071\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 18:11:05 +0000\n\n adding a note\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9efdd38ba49c912edd8ef4754d913dcc261d73ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 18:10:39 +0000\n\n formatting changes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 925759a79713b74cfb4c86f01a97c1cace7c312f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 18:10:17 +0000\n\n adding a new publisher for aggregating test results from the downstream\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbc825422e346c20a4ac159d436304bdb8854a2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 18:00:11 +0000\n\n allow link to be changed\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45309d49ce62adcd452193c7a53ba0f3bcd596b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 17:25:03 +0000\n\n indentation fix. In Hudson, XML has tab=2\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f56ce3163fbb096d8969a2d5b5c8e7b77ad0f75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 17:22:01 +0000\n\n improved reusability\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a65fe00bde76a32767c8b3fe3fb41c3561f4b95a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 01:49:21 +0000\n\n Forgot to commit this crucial change. That means the fix for this bug is actually in 1.205 (issue #1482)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a7b3a6a11ccdd5fc851ec91f3358d05ad90fc2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 01:48:04 +0000\n\n Record fingerprints for MavenModuleSetBuild as well so that the dependencies can be tracked among MMSBs, not just among MavenBuilds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8300 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d61f87e20f20fabe64da479d38436bca0ca7f93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-06 01:22:06 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51b7cd1dbae8c1423f7c16388863b4ccb587f020\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 16:43:59 +0000\n\n [fixed] Oops, @ExportedBean was needed (issue #1473)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5a800c842c4e4cc087c7b3afa152b48d405bba1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 16:43:25 +0000\n\n formatting changes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c030b33238809e93b57d4c24465175a7c756bdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 07:51:18 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b8a02de836ffeb8d76d88678629275c491f0e51\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 07:49:03 +0000\n\n [maven-release-plugin] prepare release hudson-1_204\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10d9ca47979ad0a32b2f462fe20fe3b800001e07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 07:45:31 +0000\n\n not yet ready\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a66641914ffc9f3126b60a7ef2c7f88d736579b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 07:29:23 +0000\n\n [issue #1482 fixed in 1.204] Turns out the root cause was because Tomcat persists sessions automatically, and that includes our UserProperty.\n When it gets deserialized it creates UserProperty in an inconsistent state, hence NPE.\n I fixed this by intercepting Acegi's attempt to get SecurityContext from the session.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8288 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94311a133887e5b3b6a2b1eeded0e4db1ec5c72f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 05:57:43 +0000\n\n did an experimental integration with YUI editor but I felt it was just too slow.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a041035e9607941e50582baeb05b5a960cbb0a6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 03:50:23 +0000\n\n Adding YUI editor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3eedda8da54d759eb86ac16ce61b11589ea1bc26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 01:45:35 +0000\n\n partially added a customization for JNLP agent launch parameter\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e25e0234481b620166346646d9f1c3c1c7b52ff6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 01:34:23 +0000\n\n this is more readable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8284 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdc5490d7c9f5f9612b2f21d28cf1753ea5b2a02\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 01:34:06 +0000\n\n this is more readable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67b1451152f81deb93ccfc6dcf831599d17d42b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 01:14:00 +0000\n\n [fixed] expose actions, which is full of interesting information, to the remoting API (issue #1473)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8282 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55a287b9ad8a5cdf358ba76aaeefa714b9f47af4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-05 01:11:48 +0000\n\n [fixed] Perform RFC2396 style escape. I suppose the proper fix is to change the signature to return URI so that it works better with chaining (issue #1464)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd486a0617b2b04d15ee96e6e9cf8c4d57348acf\nAuthor: jheymans <jheymans@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-04 23:01:20 +0000\n\n using this.getClass() instead of getClass() makes hudson-core compilable from Eclipse. See http://thread.gmane.org/gmane.comp.java.hudson.devel/1128 for details and discussion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a85572daaec0569f2ec1d441f7ebe2ba513cebba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-04 22:32:17 +0000\n\n [fixed] if the timer is too busy, the old implementation can get behind the schedule. (issue #1512)\n In 1.203.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7277f056e3e366fa6d36fa120e83c0bcb689a49a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-04 05:56:10 +0000\n\n updated to YUI 2.5.1\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8ccd86fc1f7b67de9e4c9ddf2aa654ed39b2f82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-04 05:44:51 +0000\n\n upgraded to YUI 2.5.1 so that we can use the editor control if we want to\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b57ea1615a3adc81d5aeee4d95b004ed1164f728\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-04 04:56:10 +0000\n\n applied a patch from http://d.hatena.ne.jp/masanobuimai/20080403#1207197232\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8264 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35b09d51443033ac802fd5974d02e80f7d391d19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-04 04:26:18 +0000\n\n javadoc improvements\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8263 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 836d451ab49ac6faf601036dd0c89a81c3bc5d97\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-04 04:17:59 +0000\n\n better type safety\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54059375f6ff9f4b18c514339b59d01aeb614727\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 20:08:56 +0000\n\n Reviewed\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3877aee7ba6af0c8c680dc42a4f54c04fa190108\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 20:04:40 +0000\n\n Translated to portuguese-brazil.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8259 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4880a78b8dded5df41cf794ab20d3577bb0c4866\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 19:41:48 +0000\n\n Translated to portuguese-brazil.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd03e4109aca82924b0f2a9f1afa8c62bf706ef8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 16:50:04 +0000\n\n expand the patterns to be ignored\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3ee5424c3ec365eb7e7db6497cf6ded5e0369ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 08:11:56 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 08:09:46 +0000\n\n [maven-release-plugin] prepare release hudson-1_203\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8245 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96174ecdf13064bcd5a4426dec6c5923fd1fde84\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 08:03:51 +0000\n\n fixed issue #1472.\n For us to keep sanity in parsing JUnit XML, I think we have to break the earlier fix we made for JBoss guys. See http://www.nabble.com/difference-in-junit-publisher-and-ant-junitreport-td12265700.html#a12265700 for more about that.\n The problem is that the fix for issue #1233 is at odds with this XML that JBoss uses, when it comes to whether <testsuite>/@name should win or <testcase>/@classname wins.\n JUnit XML from JBoss was said to be written by a custom formatter, so I think we can be justified in breaking that in favor of #1233 (although junit XSLT apparently handles that correctly.)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cddad997cc59abc958eddbbb98ca27a81c209ebe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 07:20:43 +0000\n\n applied a patch as suggested in issue #1471\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aae6d0b1c64ec507521dc7c62557e2ebb90c12cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 06:48:04 +0000\n\n [fixed] applied a patch for issue #942. Targeted for 1.203\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 073b1a839580778cbc4b4c46840eab87241a698b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 06:42:17 +0000\n\n [fixed] use stapler 1.67 to force UTF-8 on HTML resource files.\n (issue #1491)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e25a44e1d049e0b011d7eeeb5bb84892c16cc1b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 05:38:09 +0000\n\n i18n and a bit of Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fa4421a3a1ec57c1041024591fbb0c1e15a914b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 05:26:47 +0000\n\n i18n and a bit of Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8235 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 971259e631c1b14cd2a013b9298b743c72ef77d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 05:21:53 +0000\n\n improving Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8234 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b6de36acb539f432f7215363af3b00beac94739\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 05:13:15 +0000\n\n poll might not be a very familiar word in Japan\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8233 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2462865d7b0340984493b7f8cd6f2e660708bdfb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 05:08:01 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit edb0f9eab8eb4425e8388bde68aada76bc5717c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 05:02:17 +0000\n\n tweaking translation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8231 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e120adf81876429e23b47fbff696d1864619db2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 04:53:46 +0000\n\n tweaking translation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9df716dcf59c54849333dce1520f0b4001f305ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 04:44:48 +0000\n\n tweaking translation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8229 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f650655165a0d0de42abbd905bbc9d60f774686\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 04:40:50 +0000\n\n adding Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8228 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05d1f1fd0b698d6496e4988cd2f840ee03ae0263\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 04:26:28 +0000\n\n tweaking translation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8227 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e468fca925faf59a8ce2b2b115b00f4a4d4743d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 04:24:07 +0000\n\n typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8226 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5d6c7425e437400b17d92089c6f284a6c544c92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 04:23:38 +0000\n\n configuration should be \"kousei\" and not \"settei\" in this context.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2341e48faee46b5aaed78053bff182a5ccda5e4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 04:21:54 +0000\n\n ??????????????????? feels bit too long\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 441f3d3e430af1b626c073450682916a17868eb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 04:20:44 +0000\n\n the \"beta\" in the caption should imply the \"feedback wanted\" semantics.\n This feature has been around for a long time, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d73218dd396d4c0b27c5af9c435889678214bc5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 02:11:45 +0000\n\n improved diagnostics when a build is blocked because slaves are offline.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3eeceb8d494b25b848d62fde176eca9b7d809f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-03 01:54:48 +0000\n\n adding a probe for debug.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8219 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c3e13c0c9b0a817d2c60e26bb00938a4fa670ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 22:01:02 +0000\n\n added a support for the debugger port.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e128afeeaae902dd5e78f93cad9fbe6a72cd05f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 21:14:41 +0000\n\n use block element to avoid an overlap between image and text when the text spans multiple line.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8215 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2aea8cb4935a365f19f9d3727359f2edf8995d03\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 18:37:56 +0000\n\n Translated to portuguese-brazil.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b1a0b6747bc7a339890d78f83d13132be1b05d9\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 18:31:55 +0000\n\n Translated to portuguese-brazil.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ce16cbcb35fc397ba6ee0b2aea874d1fed64461\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 18:24:13 +0000\n\n added script console for slaves\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e1ec88a348afbe7de18177ddbc9b554a8d1498e\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 18:14:01 +0000\n\n Translated to portuguese-brazil.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 997aa778b9fa0042af739deee7cba98c282370c6\nAuthor: drulli <drulli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 17:12:35 +0000\n\n Fixed typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8abd9ad62d0fdea1cd3e8ee7dc6636231ca23b80\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 17:01:16 +0000\n\n Translate to portuguese-brazil.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43e04841ff8d7b1c8d8c3de0cfe01ffc7391846e\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 15:18:31 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f68aa5b7a46bb2a736c7bc8bd4a85e427a92d9fc\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 10:42:37 +0000\n\n Fixed the view's regex handling of top level items (issue #1487)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0898d82db4ee8c331999358ce0a8ae4350163c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 03:40:20 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3beb3d346ee35742249ba1c2d8d9565465dfdea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-02 03:38:11 +0000\n\n [maven-release-plugin] prepare release hudson-1_202\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e307cb897247afbdd68b8a833966cb540b3d4605\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-01 20:46:35 +0000\n\n updates & addition in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac8747f1b9718cd6df34e888ebb690e607e60796\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-01 20:31:59 +0000\n\n making more tweaks in svnkit to improve error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 918fc6e6cad5ef2a2c5018ecad0b8a791d6bec1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-01 00:49:11 +0000\n\n made to work with <textarea>s, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfbae7fa5a7a9af778054a8f26de0d6eccaa2ae8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-04-01 00:39:36 +0000\n\n garbage crept in\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cd78c266ac25dffd61972fa063fab322fa759e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-31 23:13:27 +0000\n\n picking up new svnkit that has better exception chaining and fixed infinite loop\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2492b9a24c42c9b54f1918662bfaba87aade1934\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-31 21:30:57 +0000\n\n fixed a file handle leak in wagon-webdav.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbbdaaf6f79e9540c2783e8bc9ff04396846c29a\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-31 19:15:20 +0000\n\n Trying to fix an NPE found in my logs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8c91474c730be0723fc6127b4eeed71c81d42f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-31 18:04:52 +0000\n\n upgraded to svnkit 1.1.6\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8154 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a2b34ef5539d103af83db22621c32d389b94057\nAuthor: jazzjack <jazzjack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-31 07:23:35 +0000\n\n Russian i18n update\n Issue number: 1466\n Submitted by: jazzjack\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac93fbe8f97737e771d89be6c1b450ba632b4ae7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-30 16:01:24 +0000\n\n [fixed] display what's blocking the matrix configuration build in 1.202. (issue #1455)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb2f11e3d27461a8536d5fd6a6012f24e7cd7292\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-30 15:35:37 +0000\n\n moved module list to another page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8114 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f5dc7ae4529eed56d4f5831bbe70d339108aef2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-30 15:17:20 +0000\n\n If all executors are busy, the queue status is not getting updated.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51b19205d5236baa2f389dfddb596dd5a8650c8b\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-30 14:02:21 +0000\n\n minor fixes in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4582e447226d2648a290b3f7e974d943e387c3e9\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-30 13:58:38 +0000\n\n minor typo in comments\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9573b08de648904c33c071cdada294790f04adfd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-29 15:19:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac582ae3a4c79f9a0a0502013821921da8d37ef5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-29 15:17:43 +0000\n\n [maven-release-plugin] prepare release hudson-1_201\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 840d7d1ba13030547192f17a340dab09caba9d59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-28 15:52:50 +0000\n\n Added a D&D grip handle. (issue #37)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5039e6ed8ac314dbc14fea6dce24f68769d00157\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-28 15:45:31 +0000\n\n Fixed a bug in link generation from matrix build when the corresponding configuration builds don't exist yet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b98d03217d687b469a718cec08631da8778ecb8\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-28 15:39:08 +0000\n\n Comment edit and cleanup.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e448ac03d791837303cfbeec81b116717075dfdd\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-28 15:06:55 +0000\n\n Show new failures only\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b45c0a8f715107440ff25e6890ea94855faced1b\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-28 14:34:34 +0000\n\n Fixed cycle body.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6235c3137a2b5f5c7c85709faa48ada875bb78c1\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-28 11:38:55 +0000\n\n Show failed tests on the build page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8052 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cf131379c978d74a2dea25a3eff6fcf92155a64\nAuthor: jazzjack <jazzjack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-28 11:04:39 +0000\n\n Russian i18n update\n Issue number: 1466\n Submitted by: jazzjack\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8a9a6fddb09a591879165ef495f4be5c1f9752a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-27 23:46:20 +0000\n\n Added MailAddresResolver for LDAP. Needs to be tested before hooked online (issue #1475)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 353df8bf6ac21f21dac4945a126e8130f8bb124b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-27 23:31:01 +0000\n\n perhaps this would help the problem Fabiane is facing?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bc3f6a00fdefa1853572c65cb028496b068bcdd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-27 23:27:57 +0000\n\n indentation fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 774fa7c0909a12caa4e64ea4efd782e9a55bc0a0\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-27 15:27:13 +0000\n\n Fixed NPE when parsing SoapUI junit xml file. (issue #1463)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a264f1d8973a70171f165b7e9a29e3c8bbcdc9c7\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-27 13:40:07 +0000\n\n minor fixes in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0896c83eeaa95fbf7c81bb9df25c3f6d397f45bd\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-26 23:40:20 +0000\n\n Translated to portuguese-brazil\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a9e24cb25ba5f0f74e9831f6e893a73b86bdf77\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-26 18:21:23 +0000\n\n minor fixes in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7fdd206408c1eca18d9eec601649e52b8a22a29d\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-26 13:26:29 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf18b5dd908436dd3567b988e20f235ec22dd153\nAuthor: jazzjack <jazzjack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-26 09:00:03 +0000\n\n Russian help files\n Issue number: 1466\n Submitted by: jazzjack (msalnikov@swsoft.com)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8009 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 504b5c90e34060defc6bcdfab7c9a7c4171cbb9c\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-26 07:51:03 +0000\n\n updates in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf8ed27b8e07cf9722ce50a5875e8574043028c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-24 05:55:24 +0000\n\n implemented logic to handle multiple builders. This is a potentially breaking change, but the method that returns a Map no longer makes sense. (issue #37)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d256b12d9af6ad0124a50473b7a458faf3fa1556\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-24 05:47:04 +0000\n\n left a TODO\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c957b961758ae108b127190d6b6764bb76e7f548\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-24 05:46:11 +0000\n\n doc improvemetn\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32c3696ed2a0f3f39309c845f8d019dda83c8f24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-24 05:45:35 +0000\n\n refactored <helpArea />\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82f7509fd7151bd2c583072287d6355a500465d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-24 05:43:56 +0000\n\n resurrected help support\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13414102e30ee94f8908857e7b70ba337066a701\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-24 05:02:31 +0000\n\n adding D&D reordering to hetero-list.jelly to support issue #37\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea9a126536b24f917c3c6b3b14c5500e19a117c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-24 03:07:04 +0000\n\n Fixing the UI of builders to allow multiple entries (issue #37)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03a38acc78d740708a6f4377154fb0c24a5670d3\nAuthor: jheymans <jheymans@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 17:30:39 +0000\n\n test was not compiling, add missing method\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d55e2ba331471bbd39216ce687d9bc56cb43e224\nAuthor: jheymans <jheymans@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 17:29:04 +0000\n\n remove @Override\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b46fe17c92ad686c9e769d18fa0bc8ee6e34771\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 14:44:38 +0000\n\n Remove timestamp from javadoc to avoid accumulating pointless history in CVS.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e18eed38a8bd026081d4ce74710834e83cc4b625\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 05:49:07 +0000\n\n fixed a bug in redirection when the URL contains characters like '+'\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef8c77bb42148d65ed9a4bb9863f0b0e1d7524f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 05:43:54 +0000\n\n documenting\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b48ce888af0f565294ae6c44e77e73e13d04db61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 05:43:11 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit baa6c9d6ba66a4591ca73378809e210da6bec647\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 05:29:20 +0000\n\n enabling the magic cookie\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adf86b6c2d55e119ca1c27407707c4cf8eac63f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 05:11:28 +0000\n\n by the time we are at the level of launching a process, we don't have access to Run, so the abstraction wasn't working.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7977 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1fbc4bffcea4d700a3c12c99b7def7231f75d90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 05:02:01 +0000\n\n hooking up ProcessTreeKiller\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a720687c69e18b2ddeb246e3ea4b93a504c2b65e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 03:26:37 +0000\n\n adding a flag to control this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c16fa783b27721a7f2ce6e93de6e35d47918a5ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 03:14:46 +0000\n\n noting my research for other OSes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 622a0af950f30982be543828750b07c75a74abc0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 02:51:51 +0000\n\n Added Solaris implementation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7973 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe91f1c99b9d79ba38a074f1ac58ce4afc146983\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 02:51:39 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea9f03e80ea80ee261a89f1bf4c07677680c0ea5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 01:11:20 +0000\n\n refactoring\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7971 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4824df8cf2df51fff9ced69ec6d6ba21496ae02d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 00:56:30 +0000\n\n I need this to compile ProcessTreeKiller\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0205fde4e927130d524cf11c8624af64235ab37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-23 00:47:00 +0000\n\n adding code for more sophisticated process termination\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7969 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3df134061564e19886a3ee357f4f50e04d438948\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 23:03:05 +0000\n\n [fixed] project relationship now works correctly with nested projects like maven modules (issue #863)\n In 1.201\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 732bca61e05ccf01f89b3756f4422135ce53ece6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 19:55:20 +0000\n\n [fixed] Hudson won't be confused by renamed plugins now (issue #794)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58479699f5b64ba58fe40a7f16d9e33509665dad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 19:36:14 +0000\n\n one word\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7958 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bafeb427f65600021798c1000b2f99fa43c37fb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 19:23:37 +0000\n\n [fixed issue #728] patched Winstone locally since there's no activity in the upstream\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d80fa23fa1a04fb93ecdbe62d13afe225b8103b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 18:54:14 +0000\n\n refactored\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7955 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b413a92f7be9e59155223dbc53f22d5723470699\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 02:12:23 +0000\n\n handled the case when the form didn't select any from the radio button\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a65d0171cb742b06f6cb89ec431f846454c1bd6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 02:01:15 +0000\n\n IE doesn't have the importNode method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8564549a9f7fc14042697a233792ef17e6524215\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 01:35:23 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f87001153a616551e957e9568b3ba99337691ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-22 01:32:56 +0000\n\n [maven-release-plugin] prepare release hudson-1_200\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58a4346473727273b38a171035c9326403b9cff7\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 18:59:38 +0000\n\n updates & addition in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c942bd0bdf80f82b68df50b6c823cdaa500cc08b\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 18:51:43 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7179edfa29ca07ff0eb0f8184617462fc205581\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 08:39:07 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7927 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9a21134e702180089a3a2d425ea9d00f6120abc\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 08:11:21 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29cfe0c41312da5dac9204a158c0c376472a71f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 02:00:54 +0000\n\n fixed issue #1135 by handling absolute URLs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aef6109b573bd9ffc12b279d66e83ab747d49e86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 01:29:55 +0000\n\n Issue #1448. Include URI of the war in the announcement\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7923 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0be89f6821023c7f69b0610e656cefae555665b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 01:03:03 +0000\n\n Adding ability to avoid computing changelog for HUDSON-1346\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b5785feab07f8a016a1a5e1b9b9587694dd184c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 00:25:06 +0000\n\n Implemented HUDSON-1452\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0af3ec2f061319ece798d5f63fd6710695eb6dff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 00:14:27 +0000\n\n modified to start monitoring slaves before anyone request the data,\n so that the data is ready by the time someone shows up\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da66d9e5abe44e51bbc5f25cb42318d54659b32a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-21 00:07:23 +0000\n\n missing import statement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ec516ba3002df9c6240a721aef57df6a983d3fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 23:40:09 +0000\n\n improved the doc after a feedback from Ken Cavanaugh\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0a6f48decc76f240ea7bf65605240d554d83670\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 22:03:57 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32df5235f7b2cfbcf7be0d3e7f07aa1f3dc11549\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 21:24:47 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef242fb3e7c5b16dca321a94db67d4411cd482d1\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 21:22:09 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0582616298966ca64984270d006c68087a45d52a\nAuthor: jazzjack <jazzjack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 09:15:45 +0000\n\n Russian i18n update\n Submitted by: msalnikov@swsoft.com\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7908 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0fd71d135b25200881a90c3ccea83e6296cc025\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 06:04:10 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7901 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90f86363f160307d48c68dfb55c424229c296321\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 06:02:34 +0000\n\n [maven-release-plugin] prepare release hudson-1_199\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7899 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a76f3995364e2d37ef42f0629e9dcda780f864c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 05:52:50 +0000\n\n Handle onkeyup so that the form validation kicks in before the field loses the focus (#1429)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a0a23e02b2d9cc86e44c7ced97ac95bfdb06ffa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 05:33:41 +0000\n\n artifact listing became more intelligent. It now prints a part of path if that's necessary to disambiguate them (#1435)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 538ee523e04f13c263423123a115d90ee93620c8\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 05:23:07 +0000\n\n Fixed japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7896 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f14977d3b1837bdaf5a092c380efcc2a1dd223e4\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 05:20:47 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e19a2a60ee8df1b8d55d2d872740ad3994e6916b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 04:55:28 +0000\n\n record fingerprint for POMs (HUDSON-1435)\n I suppose if someone depends on your POM and POM alone this could cause a problem with dependencies.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7893 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9a657a1187bd091ced32610a207b00e8fc6f59d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 04:49:45 +0000\n\n applied a patch for HUDSON-1449\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7892 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1fac2194bd125d5c1a35d21bf7491ccbeb1fc99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 04:45:34 +0000\n\n fixed issue #1441\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7891 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db2ac714552bfc55260398967978ffe094998e5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 04:41:46 +0000\n\n picked up stapler 1.66 for a bug fix to issue #1443.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e64f7c48abd33c7db90836835424deb54272ec2a\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-20 01:57:27 +0000\n\n Items.load(...) use project directory name as a parameter for onLoad() and I think here it should be done the same way. Otherwise maven modules fail to load incoming config.xml.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7516600310be038e31ce84ea466412792b4f88d6\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 19:39:19 +0000\n\n very minor typo in help file\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e6f61cb7e2bbcd0da81a1f8abd574910e6f65fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 19:29:24 +0000\n\n I didn't mean to commit this change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd43c38966738f462b2d2def151d583d8d22085a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 16:59:37 +0000\n\n modified to record version number of MavenModule\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02c72cf7eae3bdc1384e304682c0380d7c087cab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 16:26:53 +0000\n\n making this public due to a popular demand, such as http://www.nabble.com/changing-build-number-while-hudson-is-running-tt16121427.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99953d7e316ae2d7fdaee40e791bb40367e5d611\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 16:26:52 +0000\n\n making this public due to a popular demand, such as http://www.nabble.com/changing-build-number-while-hudson-is-running-tt16121427.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42f19e5fc8fe46676c75d7e8b88039f0f509fa18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 15:34:45 +0000\n\n added help screen.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd8e8f7bfc2fb7e2f5f2d4e42bd06d46dc3c52f7\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 14:47:44 +0000\n\n Use global XStream object for parsing incoming config.xml (to be able to find project class aliases).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7867 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2ccebb3cb0be9ba73c92c6777319e020de106f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 05:40:54 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7866 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a5e245921955a6121d83b9f7f4cb4d26a5c2723\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 05:38:25 +0000\n\n [maven-release-plugin] prepare release hudson-1_198\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7864 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a949cf5259151e44f3ec52fc32fb33d5c93a3f4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-19 05:36:20 +0000\n\n stick within the view when creating a new project.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cfed776dad96ff6a7e710dcb513e255743fe7cf\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-18 23:53:06 +0000\n\n Translated to portuguese-brazil\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d7519eefb4824ad55e39004ee23470b27308548\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-18 23:38:49 +0000\n\n Translated to portuguese-brazil\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee7745bce94b9b9d5fd63b8e2a7557e4a18795a6\nAuthor: jazzjack <jazzjack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-18 12:17:50 +0000\n\n Russian i18n update\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0917b359856a73d8e2fd43025f5ae9d6777175de\nAuthor: jasonchaffee <jasonchaffee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-18 02:18:24 +0000\n\n Issue number: 1340\n Obtained from:\n Submitted by:\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbe9af44872c074bd2897c6315b15800205300ce\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 22:03:23 +0000\n\n the last (so far) files to translate in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c18503f30a5982b8c748d602e8dd07c4a9626fb\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 21:59:22 +0000\n\n fixed a number of French translations\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e65f8880e4631f7efaa17fce474dc692c94b19c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 16:45:48 +0000\n\n bug fix. (#1428)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49cda3d9b08e2c6cc800088edc1b4ab923d0682c\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 11:10:17 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7820 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e716215a1b1988dcd3eabfd92eb88f6a2cbb455\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 10:25:42 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7819 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e62dcf36a44cca4a89ddf81ed1549a2371f2811d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 07:06:06 +0000\n\n remember me service is only for Acegi-based security, because it requires UserDetailsService\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7818 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20cb98f750a1c99ca58333574d7ec76bf3d9823c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 06:54:46 +0000\n\n When the legacy authentication is used and anonymous doesn't have the view access, often the user was taken back to ajaxExecutors page after a successful login, due to multiple concurrent login attempts initiated by AJAX requests.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f2e2c92fd377e8576d2f8270a19e5403f45d7ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 02:17:23 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7dc28064da1556c3ae6bcc25a044cca183181bef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 02:16:10 +0000\n\n [maven-release-plugin] prepare release hudson-1_197\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd649b81d49fef2e6fb4f26a205ca35ca9dd76c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 02:07:21 +0000\n\n Moved testng DTD from war to core, so that this resource can be accessed even when the code runs inside Maven process (#1426)\n I thought about leaving the look up from servlet in there, perhaps as a fallback, but realized that the behavior change between the master and the slaves are probably not desirable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7810 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93158ea050c06b4142682a04710ec0a8b3c400c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 01:56:08 +0000\n\n documenting config.xml submission\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7808 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eabb943b48fc9d0a4e9be31563bc2ab4695254ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 01:54:05 +0000\n\n handle config.xml now in Java, by using @WebMethod.\n This also enables POST-ing config.xml\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74a19786ac8e29af8dd87402d2ed249a925f890d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 01:53:03 +0000\n\n use stapler 1.65 to pick up workarounds for IBM JDK.\n See http://www.nabble.com/WAS---Hudson-tt16026561.html for details\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7805 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 796238d06bee8ac7e55246c9e2e1a47c34bfd007\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-17 00:18:21 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7804 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f04c4b9c22034b298221064267e12a36daaf507\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-16 21:40:11 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7803 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52f37a93cfa38431d5408f24adefb6aec854cf2c\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-16 21:33:45 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fc2df7226c9bdee3476c8e643763b7759cda434\nAuthor: jasonchaffee <jasonchaffee@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-16 21:08:51 +0000\n\n Issue number: 1340\n Obtained from:\n Submitted by:\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c9c8d80af5d619d2705016e086709bb430fe82b\nAuthor: jheymans <jheymans@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-16 17:10:45 +0000\n\n remove @Override from interface method\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16a15c5e514bd2e2780df5432029bc7eea1d6e85\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-16 11:09:49 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0efbb3e97e07e7385e51023e1eb1fa749bdd732\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-16 11:01:51 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f3f84c02473af42e104add25eb163ec49b962cc\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-16 10:53:35 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af87832a8fd524b32b856f3b9d83183e664a2a8b\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-16 10:32:47 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7791 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ca8265e2671b73255089f7b6304424181711e16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-15 23:24:26 +0000\n\n integrated locale-specific resource selection for plugins\n (http://www.nabble.com/I18n%3A-help.html-for-plugin-config-screen--tp16007552p16007552.html)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 026f366caf607be27030d2824cfe4e1c7ea4ad17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-15 22:49:21 +0000\n\n Pick up 0.9.10-hudson-4 to fix #1408\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7f94c16649cab1c505e1eda3cceac048f8f9738\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-15 22:02:23 +0000\n\n suggest a correction\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9276d8795eb98a71a530d4ab903fc6aa236a84b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-15 22:00:06 +0000\n\n improved error diagnostics of cron tab (#1406)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fcbcf331582ae13520ef6a48a5162d8f5f8af5fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-15 06:19:31 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c5e3f221d89458367937d49d3ded1a2373fe633\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-15 06:17:57 +0000\n\n [maven-release-plugin] prepare release hudson-1_196\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b269853314496d5484e096f82374eeedad866fbe\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-15 00:26:42 +0000\n\n Fixed japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afa2f9ee33ce9146d4f059a515f65471698a8c17\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 22:35:05 +0000\n\n Issue number: #490\n Submitted by: redsolo\n Added ability to list jobs in a view matching a regular expression.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06e1bd0179753ca41676857d0f184a0b1311e7ad\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 13:11:50 +0000\n\n Issue number: #1416\n Submitted by: Erik Ramfelt\n Fixed so the Edit view and Delete view actions arent shown if the user does not have permission to configure them.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5330f584d84cabd03bfaf60cb21698ee3a58316c\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 09:58:47 +0000\n\n Fixed compilation failure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d824171069c8c4444a886b1659b24afd0702908d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 07:31:05 +0000\n\n moved confusing log message from SCMTrigger to AbstractProject, so that it gets displayed only when we are really doing polling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39c30fad7a3b697354cbe89114d461684deeff86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 07:26:34 +0000\n\n applied a patch #1340.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40a5544962d6b4c16f589dcad4f79f6b669be79d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 07:16:26 +0000\n\n adding a probe to check for 1.186.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6692601cc0b20581e72e0a07063a4d517f86a673\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 07:05:53 +0000\n\n adding heuristics for #1348\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8a9cabe08f05c3e4789bb8e0cc31fb3e4993b5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 07:02:02 +0000\n\n applied a patch for #1348 (resurrected i18n code)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b8a004415a70fbe3e14fa1ffd94e7a6b3a9626c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 07:00:10 +0000\n\n applied a patch for #1348\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc4470633f4d02ed366329983a02900702ff982b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 06:41:48 +0000\n\n preExecute needs to be able to tweak PlexusConfiguration before its values are set to Mojo. Looks like 1.10 messed this up.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7730 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e8750699e08ec770976e8701a787bcab962bf8e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 06:05:43 +0000\n\n tweaking the abstraction a bit so that this can be used not just with Build but all the other Actionable objects\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35362e9dab88a7331e111dff096b4313e8f8f36f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 05:42:23 +0000\n\n Looking at one more place (#1314)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7728 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37f082e8963f6fa69b0e44ab48ff6b75ffae4409\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 03:05:15 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20240f37c9f5fdacf1f8a6e18e8beae81a846ad5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 00:50:43 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7726 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff9bfdb719716df8cb699c203fbd609360a2363d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 00:48:01 +0000\n\n value is needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6abb205162facfd61e7043c5b0e0c928bfd63e40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 00:44:45 +0000\n\n serialization format for CopyOnWriteArrayList was messed up\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a43b68e30c6415d7c1a82fcaa385c4fc51100b85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-14 00:26:55 +0000\n\n need to emulate the effect of custom ArtifactHandler\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8444db6f7598aac4fe862b8af48440288ed16d22\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 23:42:27 +0000\n\n Translated to portuguese-brazil\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05183826a4b0efdb54e10cfe6d6906193eba9abf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 23:28:47 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a352dfee51b49f508c420b3608f3078023130f5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 23:27:02 +0000\n\n [maven-release-plugin] prepare release hudson-1_195\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7716 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be9a29007ee24b003bb28be65acb07701dbcb4d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 23:14:36 +0000\n\n fixed IllegalArgumentException in submitting configuration of the maven2 job (#1410)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6b889b561093a28e356ee6727fbdd738df6e4a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 23:09:36 +0000\n\n fixed the following error (#1411):\n Caused by: java.lang.IllegalArgumentException: Bad level \"INHERIT\"\n at java.util.logging.Level.parse(Level.java:336)\n at hudson.model.Hudson.doConfigLogger(Hudson.java:1921)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dc825b0663f39710c46b01d6f7b62a7336bc8bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 23:07:16 +0000\n\n people might try to stop idle executor (or thois could happen due to a timing issue) #1412\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2134ef371060ad3287ac30ed5d75337f8ae82403\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 22:53:12 +0000\n\n tag SCM after-the-fact was not working. #1415\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95ad02d96211e809d35818f4f31f591528275f5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 22:45:31 +0000\n\n Duh. Don't publish bits if the build failed\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4446c819f859860ea53c3cc1fe75446df9042a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 22:43:18 +0000\n\n needed to quickly patch wagon-webdav so that it works with HttpClient 3.0rc.\n Obviously, the proper way to fix this is to treat wagon-webdav as one of the extensions to MavenEmbedder and load it and its dependencies inside Plexus separately. See #1404.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16e3a9181b857511423d96378954b293a4fe3672\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 20:37:08 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7706 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e416d4dc05f8e22e7b5ecf84beb76e0dc7607ee1\nAuthor: drulli <drulli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 18:10:11 +0000\n\n Improved 2nd exception message if which does not find a Jar file.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7705 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a3bd196abf96f5085d91c2e9b5b35c67bd25054\nAuthor: drulli <drulli@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 14:26:50 +0000\n\n Improved exception message if which does not find a Jar file.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f90b8801c4eec6e3c4446481998d4dcbc841ed6\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 09:08:42 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 832a3b98e61efb4372a49848d49f1e67c880ab61\nAuthor: tblack <tblack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 04:54:52 +0000\n\n Issue number: 1315\n Reviewed by: Kohsuke\n Implemented remote API for computer nodes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1dd3d394e4ca2672f23316e951238c89ed233d4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 03:36:00 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf29357ac922fff9a8997909f799c6d2aad6a37b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 03:34:18 +0000\n\n [maven-release-plugin] prepare release hudson-1_194\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0fdaf17f11d28fa4b012df711804a8868053ef3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 02:49:30 +0000\n\n this is increasingly becoming a real issue. Oftentimes Hudson's dependency and plugin's dependency collids and if Hudson uses a younger version, plugin doesn't work.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6fba18e19307328fbee321eef8d18cfee41438f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 02:44:16 +0000\n\n report is incorrect (#1389)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2786cc3e03cff7eee9c1b32cf36a3b43abd29e2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 02:41:51 +0000\n\n use a concurrency-safe array, as I start to see ConcurrentModificationException\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcc5d654d1e9a8817535454e3faeeeaa34971956\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 02:27:05 +0000\n\n WagonManager can't configure itself from Settings, so we need to baby-sit them.\n So much for dependency injection.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d7781d3da4363a132a4de818b0de2ad52ba36fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 02:16:16 +0000\n\n adding error check\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 550da91d5d99b3f4cb9e77da2753f91d4df84370\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 01:57:10 +0000\n\n package empty files, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99befc575ad791d8e5ab9c447d56578cc27c6c96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 01:52:25 +0000\n\n typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2ea83921372adf728362c456c21fa106ad581fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-13 01:30:25 +0000\n\n Crontab grammar wasn't recognizing @xxxx (#1342)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 107baac0aa47eacab282298bae6a01d047e5da33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 23:59:24 +0000\n\n adding wagon-webdav. Eventually I need a generalized scheme of picking up wagon providers but in the mean time I need this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0d21ce515309198315a456902e5a9970d53bdee\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 21:34:28 +0000\n\n Work on Turkish localization continues...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a850033971a9d228fcf135508aa94b2d3b45875b\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 20:09:26 +0000\n\n all help files are now translated in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7641 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7691315d122fb4358da00bacf1c31536b24b41a\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 15:35:17 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbb64e7dbb5ebf72d215f1223f285609761da58c\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 12:21:46 +0000\n\n Fixed japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 412f831812f339083ff986ae9fd3ee1020b814f2\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 12:07:57 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7631 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d392a0327ad161c3041d0720f7905b774094b735\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 09:22:50 +0000\n\n Updated German localization of hudson-core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78b4b46ce707185719470b1ae725d6e3a0bd4842\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 07:48:37 +0000\n\n fixed a bug where symlinks weren't created appropriately.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 351845ce3b60f59256502db32d6f3d59f67b91c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 07:27:13 +0000\n\n create a symlink from MavenModuleSetBuild to MavenBuild in the file system\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae3df3c431d872042f990d4419430b853e5271e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 07:26:40 +0000\n\n adding one more constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c120736a9fa93780cce509b239f0a20bb4e6210\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 07:13:49 +0000\n\n moving the symlink creation code to utility so that I can use it from elsewhere.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10e9b002582e364155d2117f1f5aed689f659bbc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 06:46:58 +0000\n\n let's be defensive here\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18816984e49ee897654423b1cf3b9d9d11118816\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 06:42:12 +0000\n\n made more robust. See http://www.nabble.com/How-to-reference-library-JARs-of-a-plugin-at-runtime-%28URL%29-td15601148.html#a15601148\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f719f89d06ade5794f5c7edfeef051924f007e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 06:37:55 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e47def695556e1e7002267a6c95f7a73dea28bb7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 06:37:02 +0000\n\n added an extension point to add icons to the \"manage Hudson\" page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e5c304b3b5bdf3bd2b8f546f11336ae6ddc71bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 05:05:23 +0000\n\n missing the base locale.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30e24ed995ee4316f7af096c76586a5ae8b6a007\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-12 05:01:58 +0000\n\n picking up localizer 1.5 to fix http://www.nabble.com/I18n%3A-Hudson-core-uses-locale-of-browser%2C-Hudson-plugins-use-locale-of-machine-td15957682.html\n This is until stapler uses this newer version.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94b4228ff5f02dd2fab7fae92359e700ec1d36e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 23:33:06 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9b2a7646e6d4aeccee7a7b766467c7110a0e97b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 23:32:09 +0000\n\n [maven-release-plugin] prepare release hudson-1_193\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24f919d3432de585e0c5292461b3aac6d8cdb15f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 23:15:18 +0000\n\n P1! Bug fix to avoid handling form submission incorrectly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0a249b5dab1743315fa0b4e64721720978c7f11\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 22:20:09 +0000\n\n minor typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7596 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abd6af60868bd2bf4ed775167fdb770ff6bb6e4d\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 22:18:19 +0000\n\n updates & addition in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b258ccc2359b4e87bdc322b6e568585dbe1cacc7\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 21:54:59 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2a97ad31fdfbea2eb3205b3b5ec54fe37a2bd63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 18:24:19 +0000\n\n Use YUI style.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88c49c6ff9d05b72aa8fb04574b4f6c4d7ebd240\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 15:51:43 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7585 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0470aef6f0134b5daa3e5564b9983109ba3a3f54\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 10:08:06 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e36610801c09cb4a03f05439e1e1c3169ffc789a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:51:26 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f12c43db4422b9735e48c1be99407f032c510b9c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:50:22 +0000\n\n [maven-release-plugin] prepare release hudson-1_192\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4dbf52fa3b35754d1711edf75e21ec1ffb65fd2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:46:05 +0000\n\n updated the documentation after seeing #1386\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ba61e217dad70e30c866fd0244edcc57b3cbdc8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:40:26 +0000\n\n better to let the documentation inherited.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7325517cade67358582cef5a3996c90cd27f58c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:40:07 +0000\n\n improved efficiency --- not that it matters, though\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3b0d3afd216abe6035578e928ecd3172dd5329d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:39:05 +0000\n\n doc fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f084dd1561650e7808351d933b97204d5f18528d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:37:33 +0000\n\n Fixing #1388 in a different way.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b050211be9b42b64957c3a1ade1d7ab9541053c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:35:02 +0000\n\n matrix build shouldn't wait for the quiet period. That's pointless (#1388)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9562a352addad72dde4f0e8134744fe2f94e4ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:34:23 +0000\n\n added an overloaded method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7565 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a85a4094ba811ec10542687d8d40ac6b150e40de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:33:26 +0000\n\n TAB -> WS\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1584c350df90a2c4903b6b01070cbd145decf9a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:30:03 +0000\n\n eliminating a lock, at the expense of potentially inefficient computation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 102cc762b24f3aac7428e0def2aedc1ab1688826\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:18:45 +0000\n\n UserProperty is exposed (#1393)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7561 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4560b66dd50ef591177045be61b0d9d02303989b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 05:08:36 +0000\n\n handle absolute path correctly (#1394)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a790701fd58cd71419c7582d785aa0a119bf8344\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 02:19:14 +0000\n\n let's stick to WS instead of TAB\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7550 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28663c15578ad553a98648aec138d27504a733ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 01:24:27 +0000\n\n clarified that @plugin is no longer necessary.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7d30a00d7214ee036591479242e31b13428b517\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 01:22:59 +0000\n\n adding validation to check the top page of another Hudson.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5171558615d661237a1638bb02f1186e315fbc19\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-11 01:12:16 +0000\n\n Translated to portuguese-brazil\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5840fba176ff64a240dde6e73f56c832279662f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 23:06:53 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 141a61f01d7e3cfca36e78ba4707a950210c2e2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 23:06:45 +0000\n\n for compatibility reasons we can't keep this method abstract.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7527 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af4adabe933d50a2b93cd20c1ca496b477100b1a\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 22:45:08 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7526 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dde58616c3acb828d5bd4f60f89a137f8a7d47f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 22:37:46 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7523 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33fbef2770c6983bee8ad7a6edd8eee7d9b91c68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 22:34:16 +0000\n\n incorporating the logic to infer e-mail address from SCM.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7522 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e34187bd807367ba620739f4432383ec95de22d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 21:21:20 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7518 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2feab1b71526400305e7462ea10bcf4f181fda9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 21:20:16 +0000\n\n [maven-release-plugin] prepare release hudson-1_191\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7516 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30740d20196a7164b35a8d039ff5380deb51ad52\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 21:15:59 +0000\n\n Don't call the wrong version.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a637db5d82e364800fb529b9a689bdfe4c70c7b\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 20:59:00 +0000\n\n fixed the UTF-8 encoding, plus fixed many typos\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7513 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83341c9db99c6c604e0e16274bd4f468d40d9d98\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 20:55:32 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7512 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fe00c3372c16947a467b5652c822ba7d952953f\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 20:16:06 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05b03bbc60d0e69d9c3abc0d384e0bf41767e6d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 19:08:15 +0000\n\n adding another convenience method for membership check.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c31bc9699d29bb65336e2ed5ecbc353d2369aad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 19:07:49 +0000\n\n added a convenience method to check the user membership of a project/build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b065e8dc8b9f445aad632b79e311d26853a6f89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 17:25:33 +0000\n\n improved the handling when a module build doesn't exist.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7507 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83518548c6a62039d9a6ac0a4f962ff0e9bd758b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 17:25:11 +0000\n\n improved the handling when a module build doesn't exist.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa0fe79edf4fa1f860abcf6a31920921ea2bb0a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 17:14:00 +0000\n\n added logging.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7504 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7989b264a6a0ac1cdb3f78b4317f8b907daaf05e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 17:10:27 +0000\n\n forgot to initialize fields.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7503 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3fed3a651ebcd45d70e1ae94f02cd27245f1629\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 14:55:43 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7493 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c92c31c866c669ea25efe6cc78af771b79d42cbb\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 12:49:06 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96231fbbdd3002bee521fb11242634a214ac2f72\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 12:17:24 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28167952b1fa87d74912482c79095a69cfa2bde3\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 08:38:37 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c40cba548781ccb370196b879c6afea602edc811\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 06:08:09 +0000\n\n performa name safety check on rename (#1337)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c69a75039545b0649a313d5f378b11995666326\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 06:04:59 +0000\n\n Allowing '(' and ')' as view/job names\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 209e5602c0121421bea98ee6bd761628f6b81b26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 06:02:03 +0000\n\n According to the user report (#1378), apparently white-space:nowrap setting on #viewList is not inherited to this, so I'm setting this explicitly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7484 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73f3ae70f01aa900d654d091dd54860cb7214f71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 05:49:55 +0000\n\n fixed \"up\" link\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7482 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ea0c1b7e54cad48c2b9daa5dfce30a5e7b9fe91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 05:29:21 +0000\n\n if under MavenModuleSetBuild, display the module name\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7481 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca0b72dfb2f15f179d59b1b998a0d84b38c9b9da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 05:28:33 +0000\n\n formatting changes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7480 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffbea4a7acaa414681a82e4152878e88da6d1f54\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 05:21:08 +0000\n\n picking up 1.62 for a convenience method\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8ff5d94f8654144778c580cc59bdda97940d1b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 05:20:26 +0000\n\n Exposing module builds under the module set build, so that a permalink to MavenModuleSetBuild would include individual module builds.\n Still more work to be done, but a good start (#1384)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7478 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 879c83b6923359b4783426fb5290aa00b8606cfc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 04:33:16 +0000\n\n added behavior for <expandButton/>\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40134a1abc3297d9c5f5ffd5f163c7becb5c814a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 04:30:02 +0000\n\n doc fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71e903adc125eb65dda637981ab8277fcf2fff72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 04:29:20 +0000\n\n Similar to <advancedButton> but designed to be used outside the form\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a723028f80b5636f9be7d460019993fdb0614977\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 02:06:18 +0000\n\n mismatch with the form.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 463ed8f15259eb03748771f7e86d268259ef645d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 02:05:30 +0000\n\n be defensive.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7470 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e43760395a50edfb4730036680bd75ebac413d1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 01:30:58 +0000\n\n added help screen\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4471c372357dd6d6f438390c98a24c8f72f0e6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 01:12:37 +0000\n\n added help screen for the redeployment publisher\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7468 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a996e4b2f7f3034b44be128c023ed3a89bc82c88\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-10 00:40:06 +0000\n\n Adding a publisher to deploy artifacts after a build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7467 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22ba452ce60174a5316b2e1d3ac743df9f3426a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 23:07:48 +0000\n\n added 16x16 image for a badge\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7466 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68afcbac1b590880e4ec2dcb5128f30ca51f264c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 22:54:22 +0000\n\n support a badge on the build history.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92e3026981b07ac7b146c9374b258f39c191a269\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 22:35:03 +0000\n\n adding UI to serve the log\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d4ba677ea6330592dd263e1c455c209826dd02a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 22:34:29 +0000\n\n Making the caption name customizable\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7463 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 505c141f0c51d424df96618822805ef1eb0e2b01\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 22:15:01 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe199f7ba69c1a24e94248f67ad781c3b730ccf1\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 16:54:28 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0af104d2423204f1633c7c51b3386437d08cb922\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 16:00:24 +0000\n\n making more progress in TaskThread/TaskAction and maven artifact redeployment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe419847d9ff495c91247ec7ee79a5401faa813c\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 14:05:21 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2f9ac27c8bb663e6d8d58a192222d772a5a87e3\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 12:02:17 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98e314af693a5de8ff05ec75630fef13d64f6a11\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 11:36:44 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7454 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fed753bae9a542d9c351c51a2dc2d01627a6e72e\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 11:24:14 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b11d0a368a473c0e54e4fc2a08c83c0b857bc0c\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-09 00:33:51 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7452 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 697e1de2eb6b2216fb02cf014a85d521764f8720\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 23:31:30 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7451 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ae7f15591349146a713cb2b3ec1df1152dff972\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 21:32:10 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09f24381f9f3d00625e8f17ac2e133d7cafe63e8\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 21:22:14 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05901476a3b096002dee33e3f6a1cd02b0876579\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 18:31:42 +0000\n\n improved efficiency\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7448 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c55e36eec603210ab6f80331733997587c4a277b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 18:29:49 +0000\n\n addd a method to read all data through Reader.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a9639fc89385f7b0c18afb868afdbeb5bc5969a\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 18:09:57 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7446 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e43827e978c5a8ba7b22a89fe3d6d5b74712515a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 18:02:56 +0000\n\n simplified a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c419fc9ccc911aa44fcee33b8ce21319ae09129d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 17:40:44 +0000\n\n send the user back to the page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96c604cc33ce670ec3b7be915bb5edbfd8ead840\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 17:01:03 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7443 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1930be131135909fbbb8545acf331fbb2c28ea4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 16:51:21 +0000\n\n Extracted TaskAction/TaskThread from AbstractSCMTagAction, and reused it to build Maven redeployment support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a35c5c96ca5663d92cb45478338c5ddcefdb1d05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 16:24:56 +0000\n\n missing white space\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e98dc4947766d2b61b691fa6c68a913ca6a6449\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 14:37:25 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ec874dc9cdeee082da6539972858dcec9646c89\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 13:24:42 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 092903c071e94d7b2489f13bbe5798b1877a68f4\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 06:18:23 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac1a040c216e3cb0987554fb8b89fccf4821d14a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 06:11:13 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c1817556f7857f0933000d5d251aba769b830c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 06:10:26 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6135609a9eac3bae0f1f3bb0654912e99a885043\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 06:07:58 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 863c44f152b97c80babbfc2315a1a54463d983ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 06:07:39 +0000\n\n implemented the multi-module deployment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed5f74541add5205683ee28c11643896f1f332a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 02:41:54 +0000\n\n modifying the maven artifact archiver so that Hudson can support after-the-fact redeployment of artifacts. More work to be done, but I need to head home for the day, and I want to work on it from home.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7431 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 182c6fecf9005eed157299456ee81095c7bed8b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 02:30:02 +0000\n\n fixed a doc error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7430 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59e53e3d5503d58f549f187857d80bf23039e91f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 02:24:42 +0000\n\n follow the name convention.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7f44ae34b75262f6f7bdcd964dc19e2b93599d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 01:12:05 +0000\n\n avoid double invocations for explicitly configured dependencies.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7428 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9693951dc6885a5e191b068c769ac69c2e376e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 01:07:44 +0000\n\n simplified a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7427 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59b02ce3f6bdb9e0edbb6e417e66dc3988781559\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-08 00:40:53 +0000\n\n adding one more icon\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fac029bcfc1b0a6a905f10b349e0f02ab0a8e62c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 21:57:12 +0000\n\n doc update\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7425 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41a6fc9ec6d281b1ede11cecf65f36a8b6910add\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 19:13:55 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 233952ab88625825c50b77411c6ce97d977580e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 19:12:29 +0000\n\n [maven-release-plugin] prepare release hudson-1_190\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd9bf21640ab01d6d886fc7fb1dfc361d0eaa3be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 19:07:26 +0000\n\n Fixed a bug in handling of non-ASCII characters in URL with Winstone.\n (<a href=\"https://hudson.dev.java.net/issues/show_bug.cgi?id=1352\">issue 1352</a>)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0b990628a0d8940a5d06a62b0d76f94b222724a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 18:51:17 +0000\n\n Since my repdeployment of Hudson to my production system last evening, I noticed a significant performance problem in loading some pages, which eventually turn out to be due to excessive Fingerprint loading activity.\n Upon doing some research (namely addition of the performance counters), it appears that WeakReferences are losing their values too quickly. This is bit mysterious as the Hudson JVM still had plenty of memory left, according to VisualGC. But in any case, I'm changing WeakReference to SoftReference. The package javadoc of java.lang.ref <http://java.sun.com/j2se/1.4.2/docs/api/java/lang/ref/package-summary.html> is rather vague about what the expected behaviors are, but it does say that SoftReference is for memory-sensitive cache, which is what Fingerprint is all about.\n I deployed this version and confirmed that it fixed the performance problem.\n Incidentally Eric Ramfelt sent an e-mail this morning <http://www.nabble.com/Maven-job-5-times-slower-than-a-free-style-job--tt14651245.html>, which could be of the same cause.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8addd387be3c81029110ea530e5bf8a1cb89b027\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 15:56:17 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8736dcf8fa6ed6b5593c8a7c1ae86d9f80201c6d\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 14:57:08 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cff724ed19a4447729beaa172682649be6f5069\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 13:02:24 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e7e61a8c34a14941972413417fe893e89b8d930\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 12:56:42 +0000\n\n Issue number:\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46bf35191a83a2385844cc27cd0821721128c1e6\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 11:01:28 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9220a5e0dd5220e0a0113e91a5195a40fca154d\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 09:01:30 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7a156913342aaece38eac3a5ac5e10c3c5eabe7\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 08:44:51 +0000\n\n Issue number:\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6113dbe217a13b0b7297f1f7e81303e841f75dc8\nAuthor: oguzdag <oguzdag@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 07:41:59 +0000\n\n Issue number: No issue\n Obtained from:\n Submitted by: oguzdag\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit caa37c20b4e7b66a5950c9c576752a18456b0361\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 06:28:46 +0000\n\n make sure that the user has the right permission before he start accumulating changes in the browser (#1360)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8669e66ef823ad6dedf8c2de252509e83ebffd4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 06:15:02 +0000\n\n Hudson now tries to automatically attempt to reconnect slaves after a failure (#1364)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34397bb6846c063c5c28af9be5ac637cd18a7a14\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 05:46:27 +0000\n\n fixed the dependency computation in MatrixProject.\n Upstream/downstream now shows up in the UI, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8624030fdc9f098d3d96a0e3cb0987b6757d57c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 05:28:20 +0000\n\n downstream triggering should only happen at the aggregated level, not at individual run level (#1371)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cde0360999ad0b78b0cd74f90cc5e2d3d636bd5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 04:01:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ae943f44724915f3284db78cb7c7d63088ff35c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 03:58:37 +0000\n\n [maven-release-plugin] prepare release hudson-1_189\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2778d3f0ce9a0cc2e2862d122ecb2df9ce05aa71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 01:19:51 +0000\n\n Expanded fingerprint relationship to work with ItemGroup/Item hierarchy. This is necessary so that the fingerprint owned by a MavenBuild can be attributed to the parent MavenModuleSetBuild.\n Ditto for matrix job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bfab380c1a3084c4dac718270c361ad4925981f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 01:11:03 +0000\n\n added the glorified version of the is method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc757de26588b1c939b2a24743ea99b2e4c6d236\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 00:57:38 +0000\n\n JobProperty should be invoked for Maven2 builds as well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02983c4c5db63198476d58f332930aeaf0cc036b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 00:41:53 +0000\n\n Started implementing the after-the-fact deployment support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c50348983d598984ebd077f19507f53e1be61b7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-07 00:29:26 +0000\n\n adding a convenient base class.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82c37f6e91316ea47b3dc6f6ab56ca6e98a5f664\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-06 21:50:57 +0000\n\n Fix for ISSUE#1362 (skipped tests not included in aggregated test result graph).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15eccb8b8504b9f8267297c8e90353f9648d3f17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-06 20:24:48 +0000\n\n fixed a bug in the form field validation of pom.xml\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7376 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6daa37dd6eb2397a2bf8f48ee21dfdea3119eee4\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-06 16:40:40 +0000\n\n Aggregation of test results for MatrixBuild slightly improved.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7373 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3405966f97a0af35b7f24aee2eb20a73b6221449\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-06 15:33:24 +0000\n\n Added setLogEntry() to Path so Path can be used when testing annotators.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7372 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ca6c9e07d52f5be3450164a2450ae940c88d5d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-06 07:39:50 +0000\n\n reflect dynamic changes right away.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 090f45c76de75dbb975a376e9c964ce61c96d56b\nAuthor: jazzjack <jazzjack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-06 05:05:48 +0000\n\n Russian i18n for UI\n Submitted by: msalnikov@swsoft.com\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8148233933a0df19b4d73e90cd12a687a21e66c9\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-06 01:00:33 +0000\n\n Transcoded French HTML files from ISO-8859-1 to UTF-8 (on behalf of Eric Lefevre).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 572f03cdbca97bf25cca4170f3eb367fd48d6564\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-06 00:09:14 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75319f7925cf46e419f8e58c304aec80f4bca3f8\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 23:39:23 +0000\n\n Added further German localized HTML help files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72449c756e7af9f4c8d6b63dd7eb612a2bca6f30\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 23:38:44 +0000\n\n Updated German localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a662a6514d7065063210fd30b2965c175789c41f\nAuthor: mstarzyk <mstarzyk@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 09:48:37 +0000\n\n Skipped parsing of testng report files by maven surefire reporter. Fixes #1337.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8ae09ccc5dbb15e6300da6a51b36fe90451877b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 02:18:59 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 627079bad2652b3a16b0489c8399f1c332b061ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 02:18:10 +0000\n\n [maven-release-plugin] prepare release hudson-1_188\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35f1a6bc8ee1d6701cef8b0c8ae543dbfa7970f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 02:13:34 +0000\n\n this should be consistent with the build history view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b7ed606ec5500d17db1f004748935a48a230069\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 02:13:11 +0000\n\n better consolidate.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbf80b17537020d89f2391f93fcfdf356b8cba78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 02:08:38 +0000\n\n cap the size of the listing because the list will be otherwise too long.\n Dynamic expansion like the one seen in the build history view would be great.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0f0cd6762c80ee19415b6eab6f870644e786fb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 02:03:49 +0000\n\n Applied a patch for #1174, but after a refactoring to reuse the jelly fragment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 477f0884c036c9ecf33fcd037e420f1fbaf962c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-05 01:42:58 +0000\n\n implemented an algorithm that does the smarter Y-axis auto ranging. (#1246)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5812c171274e0339e35abd7ec991312a283b0100\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 21:30:34 +0000\n\n reverting my last change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b076630e8d247cce6c2470ebf8feb8e3d3ddccc7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 21:30:14 +0000\n\n I don't like using an Error here, but too late to introduce a checked exception.\n I suppose the justification could be that this error is meant to really just abort the processing right there, so it's somewhat akin to ThreadDeath.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90e6be745db741a00969c5e5d67d7e285cff60c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 21:27:43 +0000\n\n fixing a compilation error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cb7565195287ea55123aba140dac62d25b6e6fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 21:23:57 +0000\n\n allowing this to be enabled from system property.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2159e65582d48c4f4200583b1be880bb09959f01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 21:23:26 +0000\n\n adding a new serialization format that makes the fingerprint record more compact (and hopefully faster to read/write.)\n The feature is not online yet, as this will prevent people from going back to older version of Hudson (which sometimes people do when they face issues in a newer version.)\n So the plan is to let it sit there for a while, and after 10 releases or so, we'll make a switch to make this live.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df19932e01fc7153bf95fe9f56b1a490f4f6b5e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 21:18:50 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59c9edfa38c908a3ac74012974b890ec165538a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 21:11:56 +0000\n\n if people manually access the page that expects a form submission, complain gracefully.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eaebcf37be7e22ecd7e54b9085e19e07cc5465d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 18:18:42 +0000\n\n this link should have the 0sec delay parameter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7310 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 344284f5958d6998efb1cd25ef687445daec5a5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 17:14:31 +0000\n\n formatting improvements --- right align the button\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56dff8ee97514fa95fcface0aa4716012a2ac55c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 17:06:58 +0000\n\n added the cancel button next to the \"pending\" link (#1356)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7303 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a4fd41c4d4d36081596449d831cf836d470a1b1\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 15:45:45 +0000\n\n Initial attempt to agregate test result for MatrixBuild (+ solve issue #404)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 347df5a6717db946a1f94d5032fd8084ff9f885e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 15:36:01 +0000\n\n allowing public access as this is a getter\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 153d410b501b6c60d7738fcc5e86432e7d9586e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 15:04:00 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ecc470b67a20637c74960fa4f2666f0895a75175\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 14:39:17 +0000\n\n adding one more convenience method to add a JobProperty programatically\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dbcbcae4422e01f244288effd3cef6daa452e7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 14:34:15 +0000\n\n bumping up the version of JFreeChart to a newer one\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0319caa55f7f15eb5ccb07c0491ed0d0c06ff10c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 14:27:51 +0000\n\n TAB->WS\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52ade6e3d5b4a173c8938bc24e1386f9294a661c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 02:41:07 +0000\n\n exposing HUDSON_URL as the environment variable.\n See http://www.nabble.com/Hudson-port-avaiable-in-Ant--tp15756943p15756943.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f978308b63960b6ac2865f004a660925b64b4d6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 02:34:47 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 852e324fd9fe45834e437ad36571e9d1da4cbe7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 02:33:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_187\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0992e7deacefb5d70b47357d66a285a3a83d2bca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 02:21:29 +0000\n\n adding logging to measure the performance of fingerprint activity.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7282 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cc338099b862f4a8af1a5d3d29e7d609d4c1f58\nAuthor: bagrehc <bagrehc@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-04 00:22:45 +0000\n\n Starting the translation to Portuguese-Brasil.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c817a9dae8fbc406ee4d62ddfc10d57424ee8a2e\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-03 19:45:04 +0000\n\n updates & addition in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0e39d46b0bdd267c51b7faf2e6a9b446f1cc2e6\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-02 22:56:15 +0000\n\n more help files translated in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da23bbd4e98f40b4cbc163ce71a3a5ce760c8448\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-02 15:19:47 +0000\n\n Updated maven-jar-plugin to 2.2 to avoid problems building on Windows.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d99dfc6b0a905fb1d559e99cc1eb455bf7bda49\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-01 21:52:20 +0000\n\n Updated German localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7267 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2a66d0c22b48c773ea7797710fea9c9bc401b41\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-01 21:44:34 +0000\n\n Added first batch of German localization of HTML help files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 845a65b8b0a09095f29c82b495be9891153be9fa\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-01 19:35:19 +0000\n\n Updated German localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfd091424d3806a0d7d577b7bd80a2410231b761\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-03-01 16:24:59 +0000\n\n Fixed typo in help text (trivial).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7264 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9461a882d53ea13402d8059c00e9d7f7e1e1e3c8\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-29 23:35:44 +0000\n\n Fix for ISSUE#1284 (password field not displayed on user page when using Hudson's own user database).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f0438fdb98ea090b21910481ca67ab5bef3a5fa\nAuthor: tblack <tblack@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-29 21:53:39 +0000\n\n Issue number: 1349\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8986a2b4a2880ad1340909184a7b6d3050d04835\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-29 14:50:29 +0000\n\n invoke Ant with the current directory set to the dirctory that contains build.xml. While the -f option can take a path, sometimes build scripts break when we run it like this, as not many people test this configuration.\n See http://www.nabble.com/Base-dir-issue-when-running-Ant-JUnit-task-tt15727188.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7257 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0ae626430bf4e35e4d6bcd437bc7b46cc192190\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-29 14:22:23 +0000\n\n adding a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7256 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae21c04b8d3d235d8265256b0191f84c49632a2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-29 14:21:26 +0000\n\n this can be static\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 032788d793a14e8d578f9d3985583d44c5462c92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-29 14:10:14 +0000\n\n improving error detection for Ant 1.6.5\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e21e89e1039068e1d701af50074048a0d0015d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-29 02:20:55 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7249 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6af96ca4099b94143a211329de1c7a6e9be52eaa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-29 02:20:13 +0000\n\n [maven-release-plugin] prepare release hudson-1_186\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58545a5a7384bc8e2b7c88b441cb43c4b2d79abb\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-28 23:20:03 +0000\n\n Fix for ISSUE#1317, NullPointerException parsing times from unit test results.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7246 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9717413e3cce5038bbc10eee7fa2c681c5f6b42d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-28 21:56:01 +0000\n\n using localizer 1.4 to fix the bug in handling */ in the string\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2cc48dcf973a4d91a81fad11121e3d00ca8ebfb\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-28 17:31:38 +0000\n\n Fixing build error in http://hudson.ramfelt.se/job/Hudson/org.jvnet.hudson.main$hudson-core/393/\n Localizer plugin fails to escape the sequence \"*/\" occurring in a message before inserting into Javadoc.\n Anyway in this case \"**\" works as well as \"**/*\" and is simpler.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14800b3e06c4179918cbedbc348e5a1e5d7d4c7b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-28 14:58:47 +0000\n\n improving error diagnostics\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99cdebe1609686c83db401171f6b84488b4a7a46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-28 02:34:19 +0000\n\n Improved error diagnostics in the archive configuration (#1307)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c82672eb7fcfd81fe4131bdb376435b49271d696\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-28 01:50:47 +0000\n\n pick up transient project actions from BuildSteps.\n See http://www.nabble.com/Project-actions-and-matrix-build-%28%2BPublishers-and-MavenBuild%29-td15415391.html#a15415391\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 620add3762e35f95c033101053654c27b6b33a74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-27 17:33:10 +0000\n\n picking up a patched version to fix #1275. This is the version of Winstone in this:\n % hg tip\n changeset: 4:fe9234e22ac1\n tag: tip\n user: kk@kohsuke.org\n date: Wed Feb 27 09:18:18 2008 -0800\n summary: See hudson #1275.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc0afa00391f23d86276b43818189f52a0f8b5c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-27 16:29:09 +0000\n\n resurrected missing whitespaces\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1111976a08d4f0957402a0cef434b7aa3ebf6c43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-27 16:00:13 +0000\n\n added a syntax to prevent '.' escape. (#1227)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 844eff64677d620ce7b9e444b0eca3395dd1da3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-27 15:38:35 +0000\n\n build descriptions were not saved\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7222 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4dcfb65fed238407925d7e3ea9b13d9ae9353334\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-26 18:36:12 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8737d975984ab094ffcf5056af859b70b3a7d28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-26 18:35:20 +0000\n\n [maven-release-plugin] prepare release hudson-1_185\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b58069076ead9cdac8f6fe200d3c32caccc12d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-26 17:59:08 +0000\n\n builds are now run as the 'SYSTEM' user.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba2d2c3c6a4858081a3abba747586df79c347adf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-26 17:54:57 +0000\n\n defined the 'SYSTEM' user.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68eabb63ebf889168d5cb5defc662acb86dd739b\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-26 02:37:54 +0000\n\n JobProperty.perform(...) enabled for Matrix and Maven projects.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ecd5aca35be668b53cfc34e90b57da27377d957\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-22 23:29:44 +0000\n\n fixed typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82aa571dbc59e6fe50e342a444820fdb7616be47\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-22 23:23:41 +0000\n\n more help files translated in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c74565ceb6a3d32d1f53628c654cc36c7b2d2d52\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-20 16:50:51 +0000\n\n Updated German localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1869a934b45a7c9aec5f12a9aecbb450048df4c8\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-19 19:14:34 +0000\n\n updates & addition in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e30738e51316608aae0a5015e9dffc5f00f4b5bd\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-19 12:11:18 +0000\n\n Fixed i18n time's suffix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2df9f2c3383aeaceadaa31f18b92609b8327110b\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-18 07:24:21 +0000\n\n more help files translated in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7152 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa4b27be0eb7f653b7e00fa85bf8e58abb4b8f10\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-17 09:01:05 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfe77cbaed70294bd11e172cced5fd8a78400c8d\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-17 08:41:13 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49ab9b25af26930b711dc63acef7ababa5284f76\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-17 08:25:52 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7146 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc046d7cfafb372d41d13e2856a7071be53befb1\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-17 08:12:26 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7145 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b14f1a0498199eb75ee02b1a952764c402e7d3a8\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-17 07:20:17 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37b3d83feebba6c0bd9efce3b8b52272695ed3f7\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-17 06:55:28 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f326aae8b5357a9c2a400d61ea864cf69e97b625\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-17 02:26:16 +0000\n\n Fixed degrade i18n's testcase for time span.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7142 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fab3269cab8507f4ccc6a4105af5a8e250b26342\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 17:13:49 +0000\n\n Updated German localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f12d71c8e37f260dcafec34a6c231a9ae74dc5d5\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 02:33:34 +0000\n\n Fixed degrade i18n for time span.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb921f4320196796f5f24b469d3d6f0bf789340f\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 01:51:31 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 563a76d34e9e5f804452d0a12d3d72d1ad95143e\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 01:40:24 +0000\n\n Remove garbage.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8274ef3d8d808c2f98bd70a68961e99ad3fcb7f0\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 01:38:21 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7131 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af2bef400b23e6ad72c80c875bea91b39c44e2f1\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 01:33:16 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7130 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 723200c854ade24ba3e49f6db56db36bb444dd7c\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 01:15:33 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7129 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d501d3dc1ccc69f5d4480bf4b7911f116522247e\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 01:00:50 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7128 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4e3d04734fa11ea6de87d377e645f5d5f535378\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 00:52:53 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd52ce15190d7ff1eaa7ce9b578390316e18cb15\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-15 00:43:11 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7126 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e6395d8b8a6bcd9e272c24071a5f9d473b08323\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-14 13:58:04 +0000\n\n Initial commit of German localization (Hudson core).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7125 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb53b581bddcb7ffa131297b665bb0850ef2c4c8\nAuthor: swiest <swiest@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-14 13:42:27 +0000\n\n Initial commit of first piece of German localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90c126eee9beb7dce37d22c067ebbcf4105882eb\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-13 22:18:36 +0000\n\n fixed & added French translation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0e8670ae50d16d2e1893349e09b1f8b8aa6a8b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-13 19:03:59 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f30520fde93c973420b8aa56fa587961ec3cefe0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-13 19:03:01 +0000\n\n [maven-release-plugin] prepare release hudson-1_184\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aad9396435796ed61da4c0b573095501b3102089\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-12 22:58:15 +0000\n\n this setting doesn't appear to be taking effect.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fd0554933550d0b6461c9338fd2bfe7adc70b7f\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-12 22:57:37 +0000\n\n fixed & added French translation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44ce0dd19b6aedc1551f139e590e4c215fc0ca94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-12 22:38:14 +0000\n\n bundling license to jars\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7111 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81f4dc0255dba364ea044b58ad51341655c9f856\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-12 21:42:27 +0000\n\n adding the license file\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e244a6935704105c7bb8b8352f65406247c3a24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-12 16:16:56 +0000\n\n write to a file first and used the fixed content-length mode to avoid buffering.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7102 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b40d0cada9c70d5219c5582eaad8def1e34bae6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-12 15:49:52 +0000\n\n avoid cycles\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5364fa9d2959bec5885df9d428773feec516e5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-12 02:09:41 +0000\n\n adding a descriptor for JONAS (#1276)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7099 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55bba3d2e8cd9cbf4332a7ad7571bb8adb3c5bb0\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-11 10:12:56 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f30bbf2a61e6300ccb288b5c1e4ec5e5a5bd8ae3\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-11 10:12:55 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a7769cc23f29965f54362ffe45a30c122ca8424\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-11 09:52:54 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f996abaa97e85a79c7767872dd53e58f87c4179\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-11 08:07:59 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0447dd76537a02ee8833a2440a719de183b67bdf\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-11 07:55:18 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bae421dd6be8fa2f296a443fcc715926a94f641d\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-11 05:03:50 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87ff27beb7f2a8eebf8967fca682d206a57163eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 19:13:15 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5636992c5587d053fb7a50225e643b744e8a5fae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 19:12:17 +0000\n\n [maven-release-plugin] prepare release hudson-1_183\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad14631df6d66103615ab31b5651e9623ddd8b30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 19:06:52 +0000\n\n adjusting what to be sent back to the client in the default depth. (#1258)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 037ef1056412ee49f504410ed1075f2bf19de79b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 15:56:47 +0000\n\n refactored so that the upstream/downstream projects can be displayed in the Maven projects\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03d5e890673a1f4f83142aab0eced72dc268981a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 15:49:02 +0000\n\n simplified\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7068 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91b99483a895f899e93c815eba61d4752c363668\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 05:50:49 +0000\n\n fixed a regression in the dependency relationships among aggregated m2 job types (#1266)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eaefe3ed8431bde4cd001a91e812efc82c3ff8c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 04:44:50 +0000\n\n doc improvement\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 131de5a497acc6805aa8880364dbc575df6856fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 03:43:23 +0000\n\n made more defensive (#1274)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c0e58fb5d90985026e0e76a04d4535c05e279e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 03:42:43 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7063 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41588d700d51053a97c8456d653f209505344792\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 01:37:30 +0000\n\n build link now supports custom quiet period through the query parameter\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d19d31c40bc5825288fbeb5adee6e40146891153\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-10 01:00:03 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3159e163d280bd68ca7898d4c42556bbe85775ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 23:00:50 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44a713a90cef3279e6f9c782f3ca5374fe9d757a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 22:34:34 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30ede8e6ba263d07acbb8706c08ee71c007b8957\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 22:27:03 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7a0e735c0032c7caa5934eec8d3c4d6ae87f350\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 22:16:23 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96f60110cead32e6c48d9bba558b588e3c5ab1d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 22:05:05 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7055 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aecbbf12049ac3d597abded4419bff3ea2be8927\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 22:05:04 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0658b9e287c7e0a1e0a8e930bf7fc2979df08039\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 22:05:03 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f937ec24c6ea74ad984beeb1b01d27c1c677306a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 22:05:02 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7052 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec2b7e8ac37ae23fc9544411f5d2b81102549d7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 22:05:01 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf5051d6da59d354811ce29b81285da33a05a981\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 21:34:19 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02cc71c4fbb670c5c408d75d375483f4865589f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 21:31:36 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1345e7b9cce7a72309cd461c9bf0d944df42b774\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 17:07:38 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 463afc8017a74873429e17c7002d444615c44eba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 03:39:56 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f600e41efc7e68dbdbf212d56c5c076694994a4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 03:39:13 +0000\n\n [maven-release-plugin] prepare release hudson-1_182\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6c03bae37c3b3e143187ef97b67494073378155\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 03:27:00 +0000\n\n pick up winp 1.2 to avoid MSVCR90.dll dependency\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 967a83eb0b1873f2ee3685f1155f876e24a44e7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 01:16:09 +0000\n\n fixed NPE as reported in #1270\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac41f574177b5bfdc17d83f184c7bfa92083e0d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-09 01:16:08 +0000\n\n fixed NPE as reported in #1270\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1064190d5d06911774ca8f8032ba2e7e91e50f19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 23:57:55 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d7db047b22a2629c463fffd0cda0709f606e4a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 23:46:00 +0000\n\n fixed a bug in parsing TestNG results\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7031 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37fa2d6dd3448253c7a7ea46a2029a87679c44d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 23:37:50 +0000\n\n using a patched version of dom4j\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61c93609a31068eb30e74daafdaa864973dd7637\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 06:46:25 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1039f686e74aee2d2d10f8313c4795b663d70a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 06:45:05 +0000\n\n [maven-release-plugin] prepare release hudson-1_181\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42b8e806c12fe11b8687ec007e9467a417062cc5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 06:32:35 +0000\n\n sign up should be available w/o read permission\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7019 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f155e444ba11511272da9ec24e004eaf0bf835e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 06:30:18 +0000\n\n performance improvment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61859a972252ddbdd699da90d1d487a5932584e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 06:21:38 +0000\n\n pick up Winstone 0.9.10\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bda15d2acb42ab9be526207f3fb5bc5dd07b282f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 06:17:02 +0000\n\n integrated winp so that Hudson can kill processes recursively on Windows.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66f9720fdee9a2a24a00b9b5b145aaee2c29f63a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 06:07:04 +0000\n\n improved error diagnostics. Make sure temporary directory is well-configured.\n This would forestall problems like http://www.nabble.com/Image-links-broken-tt15316354.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7014 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ea5113369cb64b62a9e3a6dde28dcd5d00404d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 05:24:07 +0000\n\n added cron constructs like @weekly (#1255)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7013 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dbf83911c02039bbf8c5ea52a4360e64be70e68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 05:14:29 +0000\n\n added cron constructs like @weekly (#1255)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7012 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39c6f36f3005ab08718fd2cb8a434b5c589aa5e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 02:47:08 +0000\n\n bumped up version one more time to work around the java.net m2 repo outage\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4dbc9fe6dd2195be688c9b654db3e59d221edb05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 02:34:09 +0000\n\n added a probe for http://www.nabble.com/Possible-regression%3A-Hudson-not-honoring-the-finalname-tt15264715.html#a15264715\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7010 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41e8592df0d3a2a531c8856af5092ff690784050\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-08 02:30:34 +0000\n\n better svn:externals handling\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7009 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24ac5951b012ecb42eb238f5627ae27755589b39\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-07 17:50:42 +0000\n\n Updated translations following code changes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6dfc45f7d899927ac915b35694d222cbf2deabe\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-07 17:29:04 +0000\n\n Fixed some translations\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a280861659a339e765fe59f96695801b7addcb5a\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-07 17:01:10 +0000\n\n Issue number:\n Obtained from:\n Submitted by:\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 324881178c321dccf05c12dae39567c713d9eb11\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-07 07:24:39 +0000\n\n adding a test probe to see if the spooling works\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7005 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a43c011a8c154bd978aea0fa223297e22f4259de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-07 07:06:21 +0000\n\n fixed #1262. If the configuration is changed, polling should take a note of that.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7004 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b0a11af9e0a79c771b446f9753ff6acc1f312f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-05 07:17:50 +0000\n\n applied a patch from http://www.nabble.com/-patch--allow-M2-projects-to-use-environment-variables-in-options-tp15061026p15086318.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6997 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af19d46f14caec397896abda6602b1d2b55e44c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-05 07:12:34 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6996 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 530be9f3da59b800b4e743ba3c52fb6d1231353f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-05 07:10:44 +0000\n\n [maven-release-plugin] prepare release hudson-1_180\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6994 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90f9f3c85c27ac273a8ca05e27e7c0826920ca7b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-05 07:07:28 +0000\n\n fixed NPE\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6993 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f68d6ce185979968b058f052ab0f14aaf938521\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-05 07:02:33 +0000\n\n don't show the password field unnecessarily\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ead25b21b3879f77144070f0b27396e34e91f7f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-05 07:02:32 +0000\n\n don't show the password field unnecessarily\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4e6a7d6d38db24a75f9b047094453c890c57f8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-05 06:38:12 +0000\n\n improved the file mask validation handling.\n When ArtifactArchiver reports file mask problem, also try to diagnose the problem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ca3d490db08ab2821422012f23fce1fbf5611d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-05 01:33:34 +0000\n\n formatting changes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6455b6a006970815b6c01bb578ee4893078fda6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 02:15:08 +0000\n\n Try to check the timestamp of the remote subversion server to forestall problems like #1244.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6987 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5b67298e4e9d52daa9100a5f4f0c6a73c7ff593\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 01:48:26 +0000\n\n don't just eat InterruptedException\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5adf03fa1f53017a7a933ee821463b6ac9e3d505\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 01:46:40 +0000\n\n doc update\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1acd267dbfbf7d83deee8b37d535d0ee22f8ac22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 01:46:05 +0000\n\n don't assign a variable if it's only used once\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efecd5ddeba970a95265dd154f8bcee0c343a478\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 01:45:09 +0000\n\n doc fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ed48c161ead8f217e186cf5839b2cf60be08ca2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 01:44:17 +0000\n\n formatting changes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 066b74ab7aef947adbe2a8cccc9b707f76486d36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 01:36:52 +0000\n\n improved the path handling logic. (#1248)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14087498c2f174957ba734e361d01c6bce35b9c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 01:34:46 +0000\n\n improved the path handling logic. (#1248)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02954921aff0d73e717417837dae17c332cf68bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-04 01:12:03 +0000\n\n Should allow error pages to be displayed even when the user doesn't have the read permission (#1250)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83a364b3bc665909314c2acc3a3176ee7fdabbb2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 19:46:00 +0000\n\n shell script to import winstone jars to the java.net m2 repository\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6977 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bcca0321b9c289e9178d42a613b8253006a0800\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 18:37:47 +0000\n\n Fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb930783c3d7e637c071fa4ee2b15ec1a9ef21f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 16:30:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afa9ef70e2b67259bad9782ecc426862682c65a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 16:30:12 +0000\n\n [maven-release-plugin] prepare release hudson-1_179\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53f5f2e16a198bf4b9be68175f6421c7248ea946\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 06:42:13 +0000\n\n Even failed builds may still have some tests recorded (#1230)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d67c62dc6654d47d7d8bde39dd670b4bd641a410\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 06:34:47 +0000\n\n Improved the JUnit report XML parsing (#1233), but internally this is getting quite messy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a523a30fef3465b422c70bdb1551869d3410bf6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 06:09:37 +0000\n\n Forgot to update this when I moved the secretKe method elsewhere. Fixed in #1237.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e67af6a0218590642f8655e4da0fba45731918f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 05:57:51 +0000\n\n don't return the live Calendar instance as it is mutable (#1084)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0de2cb2bb4432bf29039924828906a1434f8ea1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 05:51:15 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6961 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c70294bae3866a06697ea50dfa5abb9783dd447\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 05:50:11 +0000\n\n [maven-release-plugin] prepare release hudson-1_178\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6959 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74d427780d157f4b93cbf2328b4327dc36b6dcc2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 05:43:02 +0000\n\n added the 'buildTimestamp' URL (#832)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6958 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b7e9ba3781744ef0a507075ef6bfbc6a641f299\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 05:32:23 +0000\n\n added the 'buildTimestamp' URL (#832)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f107f64e726429b83d9dd19ce144e38d735cf57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 05:31:41 +0000\n\n fixed a problem in conjunction with the remember-me cookie, which causes:\n HTTP ERROR: 500\n Password is not set: kk122374\n RequestURI=/hudson/\n Caused by:\n org.acegisecurity.DisabledException: Password is not set: kk122374\n at hudson.security.HudsonPrivateSecurityRealm$HudsonUserDetailsService.loadUserByUsername(HudsonPrivateSecurityRealm.java:214)\n at hudson.security.UserDetailsServiceProxy.loadUserByUsername(UserDetailsServiceProxy.java:21)\n at org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices.loadUserDetails(TokenBasedRememberMeServices.java:308)\n at org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices.autoLogin(TokenBasedRememberMeServices.java:218)\n at hudson.security.RememberMeServicesProxy.autoLogin(RememberMeServicesProxy.java:30)\n at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:104)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:55)\n at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:55)\n at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)\n at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:55)\n at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:44)\n at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:85)\n at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)\n at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)\n at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)\n at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)\n at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)\n at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)\n at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)\n at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)\n at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)\n at org.mortbay.jetty.Server.handle(Server.java:324)\n at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)\n at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)\n at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)\n at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)\n at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)\n at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)\n at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abbb11624801c28593755c16d3e4097f521dedff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 05:29:28 +0000\n\n NPE fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6955 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d97a80e0379d836f6fe872abb77e3f2d0c06ecaf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 05:21:38 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6954 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8888f2d42e885a7cf4470a000c7e29fb77a9daa\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 03:26:23 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6953 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 915dd0f302733e5342dd8eb4597465b021968f19\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 03:19:55 +0000\n\n *** empty log message ***\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6952 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91a8e9dd870452eb3ce3f1bd39ac8142b9a12933\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 01:11:47 +0000\n\n Fix for CollabNet SVN browser (URL was not loaded on config screen).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c0d3a77773a8626a41a088e85e1eabf84f74b5e\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 00:38:51 +0000\n\n Fix for ISSUE#1251 (don't treat skipped tests as passed). Modified the test result lists, success bar and trend graph to support the concept of skipped tests. These are displayed in yellow.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dec49fe1392bd553c3fefdb3fb123fd31093f1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-03 00:07:09 +0000\n\n rolling back to 1.59 for now since 1.60 push appears to have failed\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcc7d6e9aaf28c660ea35e85b58698bcf16e4311\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 20:36:52 +0000\n\n pick up stapler 1.60 for the float support in the remote API\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adf4d71fa9d0e148e1093609bf83d11b4bef5395\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 20:23:19 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe44825a62759dd095ec49d7e519432e54dde696\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 20:18:29 +0000\n\n Publishers are now exposed to the m2 job type, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9142dadd8a618a69aae9d65954aa909a67dbeeea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 20:17:57 +0000\n\n exposed JUnit test reports to the remote API.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0779a67ef776ef947a0f057fbc5da3a0fa1ed05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 20:16:13 +0000\n\n Added password confirmation field\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c97011626df57ad0717f8be0cab8619ae0b63478\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 20:14:15 +0000\n\n modified to use the new method in BuildStepDescriptor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d4cdeaf4b413728a4364b278030e728ba200f26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 20:13:41 +0000\n\n added filtering method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01e423f4edfadcc0c157140f4ee00cd4b5569147\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 20:13:18 +0000\n\n synchronized output\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6940 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81aa91f6767b6fa0616e8517c2449c18df58c96d\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 13:55:26 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8923d96eda5a18a6ec83f763a6e20059ee9df42\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 07:14:17 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6938 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0a671861529937644a61cd409205163b39ba08b\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 07:01:24 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6937 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08913fb9bffc8c7b762385cd97c1fe5cf4983379\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 06:32:20 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 778dd9f49ba5e39f40458aecc4a40db8b4568a4d\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 06:15:30 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6935 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce7a355c1de72ad10e4163954fa8f471d5b37070\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-02-02 05:47:18 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eba6a7fce221dd6c8d1d4d6925cfc61ff802459c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-31 17:28:32 +0000\n\n support collections other than Map.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6927 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4daf2827b3515063decaab96f3f40d6739b1a11\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-31 17:27:59 +0000\n\n implemented double-launch detection (#1236)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3023d4b595de7e9851c0273947481b3e4f257216\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-31 17:23:12 +0000\n\n removed pointless doc.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0de29bd9f80448be440357826781d4c9287cdfc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-31 14:58:35 +0000\n\n - Added a slave monitor that records the architecture and OS of saves.\n - Tweaked the NodeMonitor abstraction a little bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab3a7d813e5e70a098acba160b307a138bf35e95\nAuthor: elefevre <elefevre@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-31 12:38:00 +0000\n\n Beginning of translation in French\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c84672bdb85195ff62310630f67bdc53c294e9ad\nAuthor: lecric <lecric@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-30 22:43:06 +0000\n\n spell checking fixed (explanation instead of explaination)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1cccddb22e305397151b2b7b87b4b47d74ca337b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-30 09:00:09 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4661133e21828ac4befbc7da960d7bb6fb5b795\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-30 08:59:15 +0000\n\n [maven-release-plugin] prepare release hudson-1_177\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01a47af8b699ca7cb07a240446e8ed5aaca7aceb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-29 18:23:01 +0000\n\n Fixed #1234\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6912 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bc10437af84e026fd96c74b2cd04aa0592e1cc9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-29 17:29:11 +0000\n\n Fixed a rendering bug\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6907 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d568bea99f5a8d9ccd731f65be1e85a9913cd17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-29 16:42:19 +0000\n\n Fixed a bug as reported in http://www.nabble.com/Property-mail.smtp.auth-not-set-td15105594.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6905 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49a3763b9ecdc77ec7d344ece8a6b847fa435679\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-29 16:35:56 +0000\n\n system property should take a higher priority than environment variable, as environment variables inherit from processes to processes, system properties don't.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6904 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37390621c231609560822aeda006f341ea4fea5d\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-27 23:14:26 +0000\n\n Added a Subversion repository browser implementation for CollabNet-powered sites (these include Java.net, Tigris.org and BEA's dev2dev).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6900 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 207e15fbbdf2b53c74143893417da88e1859e4da\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-27 09:26:53 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6891 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c5ea813b5d7046f447b8904087bd393e3818cb5\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-27 09:15:44 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6890 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c330c7a50ad00925e257dd7cdab3c75e95660f0d\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-27 08:10:23 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f345d60a872ac82b3f2bb2d381d4619e74fc6688\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-27 06:12:51 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e17bf12a93d4ac5595531eddd487212debe6116\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-26 01:13:02 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19977cc1673cd5fbda5bf736c8080dbff45d8ad8\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-26 01:06:11 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9194bc32f07de5e5e12a23c4e88af37aef539f6b\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-25 20:20:44 +0000\n\n Fix for ISSUE#1160 (make duration descriptions more accurate). The rules for the descriptions are as outlined in this thread: http://www.nabble.com/More-precise-time-strings-tt14781235.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 413c6a15fbf0a4c07cc176a3538c552b983686ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-25 03:24:04 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6868 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 278bb4ea05861c330ddcf9109ba957a90f496a51\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-25 03:23:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_176\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6866 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-25 03:18:13 +0000\n\n applied a patch from Nigel Magney (http://www.nabble.com/-patch--allow-M2-projects-to-use-environment-variables-in-options-tt15061026.html)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6865 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec4f9c86d51ef2f018dbf413e2a4e476ca425a13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-25 03:04:18 +0000\n\n sort items case insensitively (#1211)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6864 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38cc646c247b9d3faf4f33527240facf80413c70\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-25 02:58:06 +0000\n\n changed the initialization order so that things will work even if servlet filters are initialized before context listener.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9194b69d89dbb29f59951173bc302dea17ebe6d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-25 02:08:03 +0000\n\n apparently it's order-sensitive\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b2083972ffa2acd9bf0cda40da0ac5cf1fcd5b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-25 02:05:08 +0000\n\n fixed initialization issue with LDAP in 1.175 (#1208)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b5a3e44f182de9946262d6f95ab82c6aacd996b\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-22 15:06:43 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 954333c63700fe1ac77751350f2da2e240265786\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-22 14:44:10 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6846 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb0ad4a1b2e35bc3d72a458287a200eed842bcf7\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-22 14:01:37 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 808e0c2f98adc975fc4981554324d0ceae3c522d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-22 01:25:32 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6838 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6842db039dc4fa5aab7194a141cf56ae8b5d6bd5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 23:51:29 +0000\n\n clean up CVS/Entries and remove sticky dates (#229)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 608355f3d0511983422a0f312ff463261ab5d354\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 22:58:39 +0000\n\n Added an advanced CVS option to get rid of the -D option.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6836 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0e938726753c0d9516f9c6b5c3e40c2637a9240\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 22:45:45 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8ba52b39e506b508ade527c8be4327406eab4b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 22:44:31 +0000\n\n [maven-release-plugin] prepare release hudson-1_175\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c9d607872fd45dfd2307ac25d9195e4787a42a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 22:40:16 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8f66ee158363a98c5bd1cf1a32d0c429f3c9215\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 21:15:10 +0000\n\n improved error diagnostics for the missing 'name' parameter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80f606f9f4f80e3e6d54db76600ad85ac7e2a286\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 16:31:20 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6825 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ab3dc2d6a470a8ba5f9ae617fa2c8b8693c060e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 16:06:36 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc32c7aed51947215f1e496bd5dfb4dd9eec09e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 16:06:35 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6823 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0c9cdfab41560e48490a4d7ed61b297cc2b6469\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:51:49 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6822 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25dcde3490961e7b3be9e0d011a93ed2d910f66a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:47:51 +0000\n\n moving \"ago\" out of Util.getPastTime\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96885835bd40884ef4cf4503c19b7c0cfaab3884\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:47:04 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6820 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68ae81d04a7caf3ef16ea9be5903ae54f445ced2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:47:04 +0000\n\n rolling back some of my earlier changes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6819 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e5e9ea60b007a75c312420d01a302ea6b60b281\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:47:03 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6818 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 312b6dd2543970e1b621787093f49466c3c84b9e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:41:05 +0000\n\n this makes i18n easier.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d7e0c9d7af1833ee08355c4db3b3287ec8f3629\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:35:16 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6816 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ee2460205d3ad888cedb6f35c8baebbacb9caee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:33:06 +0000\n\n fixed a bug in the description\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6815 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7d8cda03f65ad8b26381390da9bad8f5e9275c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 15:27:54 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6814 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb6a9a129db0b128f08077274966a588981db68b\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 14:43:13 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f531f2ceb1840b69471836920d1b292fe1c14e59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 07:11:18 +0000\n\n i18n & Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cc569fc7e85298cc6344f88a1f4f1549654375f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 07:03:17 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26f4819e3a6cd6d23718927f5ff7264cdd8d951e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:58:57 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6810 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbf64b139740144e65aba2fb3de655d59a9d22a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:56:11 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f34514b169daa164d26a16ecac6808d43b741873\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:55:28 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6808 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f15f097930d547522d143735dd012cbc31e89dec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:47:54 +0000\n\n i18n & Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6807 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6dc0cce4079a954ad988c39f925c3d57b8cff1e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:47:53 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 480b6e94d14349358df548c2c1620269af4da081\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:37:28 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6805 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c326700500f7752dc6a6fc145c6477ee2bade65c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:32:19 +0000\n\n i18n & Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6804 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de4baeb46685aa06c1ba771869267bac4d2eec75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:30:09 +0000\n\n aligning with the property file naming convention.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b32898e0244d66b8ff3b9ff18eccd30f979d11c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:28:32 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 838459b197a20782a2674c0bc89fd14402f19956\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:20:30 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97391216d685a3836c4ba3f9f80f3bd61f0f554c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:13:16 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba77382fe58c89841e1faa32a0a3829f9e56bb9d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:11:16 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6798 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 460c08d4458ebd44bb433c75f985cb97dc7c682a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 06:06:07 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf2cd01b2d16a935d12c2f6bea2b30b09a8142c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 05:54:22 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6c772f4b8c8f4ad773596d3135dc6daecba8bac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 05:51:40 +0000\n\n Japanese l10n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 048e38b61654e0ae28cea0319bc703f45a3d7a88\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 05:51:17 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc874bec0e146cd4a59b852e2929b27fe8d58876\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 05:48:18 +0000\n\n 1.3 or later needed to work with choice format\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c62d36b0aa343e3e83a8518d20eb9cc12367b411\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 05:03:43 +0000\n\n Japanese i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ba433fed0bbc4834ae78104e6098a186f9ed176\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 04:58:22 +0000\n\n no message\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6791 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08f9be433387c493a6e361c50d6655bab8ffde0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 04:37:31 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6790 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9827accc92e640332fa0446bbb7aaf37b784f19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 04:30:56 +0000\n\n Prepared for i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6789 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f119e1c8b1f9c8325a0788d67b7edca1640b9b4d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 04:20:21 +0000\n\n Prepared for i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6788 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bae341cafb5fe3062bc65a41c536903611b3bdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 03:16:54 +0000\n\n pick up stapler 1.58 to handle i18n of static HTML files\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e84895064735982773b088570e26d439b9df239\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 02:48:17 +0000\n\n Experimenting with static resource localization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ccb068867cc82b3437a209f8367e8420f190ddea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 01:04:34 +0000\n\n prepared for i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bbab442c6c3bbdfd3208c2e01d7858abbe6ba9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-21 00:38:26 +0000\n\n AbortException is expected, so no need to report a stack trace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43a502d977acbfb338ed270539517dc2f4a5b907\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 21:32:51 +0000\n\n fixed #734. Don't allow # of executors to be 0.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c12c4dba5dc0d62f7e3ec24ce8c1821f8d2eb718\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 19:20:34 +0000\n\n Added a probe for the running Maven process to obtain system properties, environment variables, thread dump, and the scripting console.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit feaeb6e595a886e6610e89fe01d51f0a25d5da90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 18:44:19 +0000\n\n moving the code from Computer to EnvVars.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d861fd1932abc6c527971dd35cd09a8746449f28\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 14:37:36 +0000\n\n fix properties file name\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6775 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 767b8de97f79a4872f60c3353302e4b8f6ba6602\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 04:53:27 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11cdfa4a613d3e41e33c559bc781668cb7e20cda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 04:34:22 +0000\n\n Modified remember-me service not to rely on the clear-text password.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6772 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19a74921046eeb07c6f47de6a27199381b87e76a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 04:28:10 +0000\n\n but this code isn't needed for now.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 127fb5b7524c8ffaba392e0f42a7bac0bd2b4438\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 04:27:47 +0000\n\n checking this code in to leave the record of experiment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6770 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a10205eb5e1e72cfe9317f20bc7e7efe97c3ac92\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 04:07:22 +0000\n\n Fix prefix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2166705fcd907a7c7d369a1f1bcf6e461266db81\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 03:36:15 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6768 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eeb8d2241bc2197f9931937c1436925c9b25a33a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 02:28:12 +0000\n\n i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 663d0a7fd32f9e93e6b942dd95d6160cb65487d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-20 02:17:45 +0000\n\n improved formatting\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e92d98937d0731c12053bca361de86fde10c5bf5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 18:37:14 +0000\n\n log out needs to erase the remember me cookie\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6765 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aec73e47832cff2f8993d3fe2aa5825a5bba9ccf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 18:21:20 +0000\n\n completed the hook up\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4da8aec86ec27fb5a705553fdcc34d227f7b2db9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 17:58:09 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6763 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e7f4ddac5f4a24984dd42c23968f50778eb66e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 17:57:51 +0000\n\n hooking up remember-me services\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6762 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 846889ad1acdc3644459c3643ce22371603dde38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 17:42:15 +0000\n\n adding remember-me service to the mix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6761 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f7c7390d3b1a264195127c22b2ec09a2963f395\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 16:20:06 +0000\n\n moved secret key from TCP agent listener to the core so that it can be used for other things (like remember-me authentication)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6760 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b25056b3fc8a8c664918e6cf78846e05a74bc4b8\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 09:08:34 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ccc04cf8e8a6202b0c354aa87c4a517cb36d4610\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 06:54:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85a234d52c6da1fb4578354282dea111c359836e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 06:53:53 +0000\n\n [maven-release-plugin] prepare release hudson-1_174\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c98a380ed41e65fc4010388de85b78d928fcdb7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 06:17:10 +0000\n\n fixed #1189\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1f489eb5133b0bf81c75854aa42441730b5f0a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 06:01:12 +0000\n\n newJob in a view should point to view's new job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 156e933b53c8a21a81bbd1784784054329efb2ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-19 01:20:42 +0000\n\n I see this kind of pointless update all the time:\n ------------------\n Updating https://www.dev.java.net/svn/glassfish-svn/trunk/v3\n U core/kernel/src/main/java/com/sun/enterprise/v3/deployment/ReDeployCommand.java\n U core/kernel/src/main/java/com/sun/enterprise/v3/deployment/DeployCommand.java\n U core/kernel/src/main/java/com/sun/enterprise/v3/deployment/UndeployCommand.java\n core/kernel/src/main/java/com/sun/enterprise/v3/deployment\n A core/kernel/src/main/java/com/sun/enterprise/v3/services/impl/AbstractAdapter.java\n A core/kernel/src/main/java/com/sun/enterprise/v3/services/impl/VsAdapter.java\n U core/kernel/src/main/java/com/sun/enterprise/v3/services/impl/GrizzlyAdapter.java\n U core/kernel/src/main/java/com/sun/enterprise/v3/services/impl/ApplicationLoaderService.java\n A core/kernel/src/main/java/com/sun/enterprise/v3/services/impl/GrizzlyService.java\n core/kernel/src/main/java/com/sun/enterprise/v3/services/impl\n core/kernel/src/main/java/com/sun/enterprise/v3/services\n U core/kernel/src/main/java/com/sun/enterprise/v3/server/ApplicationLifecycle.java\n core/kernel/src/main/java/com/sun/enterprise/v3/server\n U core/kernel/src/main/java/com/sun/enterprise/v3/admin/AdminAdapter.java\n core/kernel/src/main/java/com/sun/enterprise/v3/admin\n A core/kernel/src/main/java/com/sun/enterprise/v3/common/Result.java\n core/kernel/src/main/java/com/sun/enterprise/v3/common\n core/kernel/src/main/java/com/sun/enterprise/v3\n core/kernel/src/main/java/com/sun/enterprise\n core/kernel/src/main/java/com/sun\n core/kernel/src/main/java/com\n core/kernel/src/main/java\n core/kernel/src/main\n core/kernel/src\n core/kernel\n core\n U common/common-util/src/main/java/com/sun/enterprise/deployment/deploy/shared/InputJarArchive.java\n common/common-util/src/main/java/com/sun/enterprise/deployment/deploy/shared\n common/common-util/src/main/java/com/sun/enterprise/deployment/deploy\n common/common-util/src/main/java/com/sun/enterprise/deployment\n U common/common-util/src/main/java/com/sun/enterprise/deploy/shared/FileArchive.java\n common/common-util/src/main/java/com/sun/enterprise/deploy/shared\n common/common-util/src/main/java/com/sun/enterprise/deploy\n U common/common-util/src/main/java/com/sun/enterprise/util/StringUtils.java\n common/common-util/src/main/java/com/sun/enterprise/util\n common/common-util/src/main/java/com/sun/enterprise\n common/common-util/src/main/java/com/sun\n common/common-util/src/main/java/com\n common/common-util/src/main/java\n common/common-util/src/main\n common/common-util/src\n common/common-util\n U common/dol/src/main/java/com/sun/enterprise/deployment/archivist/ArchivistFactory.java\n U common/dol/src/main/java/com/sun/enterprise/deployment/archivist/WebArchivist.java\n common/dol/src/main/java/com/sun/enterprise/deployment/archivist\n common/dol/src/main/java/com/sun/enterprise/deployment\n common/dol/src/main/java/com/sun/enterprise\n common/dol/src/main/java/com/sun\n common/dol/src/main/java/com\n common/dol/src/main/java\n common/dol/src/main\n common/dol/src\n common/dol\n common\n U admin/jmx-remote/server/src/main/java/com/sun/enterprise/admin/jmx/remote/server/servlet/JMXHTTPAdapter.java\n admin/jmx-remote/server/src/main/java/com/sun/enterprise/admin/jmx/remote/server/servlet\n admin/jmx-remote/server/src/main/java/com/sun/enterprise/admin/jmx/remote/server\n admin/jmx-remote/server/src/main/java/com/sun/enterprise/admin/jmx/remote\n admin/jmx-remote/server/src/main/java/com/sun/enterprise/admin/jmx\n admin/jmx-remote/server/src/main/java/com/sun/enterprise/admin\n admin/jmx-remote/server/src/main/java/com/sun/enterprise\n admin/jmx-remote/server/src/main/java/com/sun\n admin/jmx-remote/server/src/main/java/com\n admin/jmx-remote/server/src/main/java\n admin/jmx-remote/server/src/main\n admin/jmx-remote/server/src\n admin/jmx-remote/server\n admin/jmx-remote\n admin\n U web/war-util/src/main/java/com/sun/enterprise/glassfish/web/WarHandler.java\n web/war-util/src/main/java/com/sun/enterprise/glassfish/web\n web/war-util/src/main/java/com/sun/enterprise/glassfish\n web/war-util/src/main/java/com/sun/enterprise\n web/war-util/src/main/java/com/sun\n web/war-util/src/main/java/com\n web/war-util/src/main/java\n web/war-util/src/main\n web/war-util/src\n web/war-util\n U web/web-connector/src/main/java/com/sun/enterprise/v3/web/WebDeployer.java\n web/web-connector/src/main/java/com/sun/enterprise/v3/web\n web/web-connector/src/main/java/com/sun/enterprise/v3\n web/web-connector/src/main/java/com/sun/enterprise\n web/web-connector/src/main/java/com/sun\n web/web-connector/src/main/java/com\n web/web-connector/src/main/java\n web/web-connector/src/main\n web/web-connector/src\n web/web-connector\n U web/web-container/src/main/java/com/sun/enterprise/web/WebApplication.java\n U web/web-container/src/main/java/com/sun/enterprise/web/WebDeployer.java\n U web/web-container/src/main/java/com/sun/enterprise/web/WebContainer.java\n web/web-container/src/main/java/com/sun/enterprise/web\n web/web-container/src/main/java/com/sun/enterprise\n web/web-container/src/main/java/com/sun\n web/web-container/src/main/java/com\n web/web-container/src/main/java\n web/web-container/src/main\n web/web-container/src\n web/web-container\n web\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1feaaecc37d8bb91b798db79ecb7f581841bd211\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-18 07:08:02 +0000\n\n properties need to get their parent set.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c2282422d349ba5583d45eacee440887be21626\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-18 06:47:26 +0000\n\n supported multi-select <SELECT> element\n (http://www.nabble.com/Problems-with-multiple-select-in-jelly-scripts.-tt14913489.html)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4dc0787d527149b9777b34567301ca6622fcd1b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-18 06:06:45 +0000\n\n adding testng-1.0.dtd as a resource to deal with http://www.nabble.com/Hudson-Maven-build-fails-with-TestNG-tp14921230p14921230.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 537847f78309c454655dd4a9116189156badf01a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-18 05:54:51 +0000\n\n fixed the NPE problem reported in http://www.nabble.com/have-anyone-experience-with-the-hudson-remote-api---tt14922205.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cbb2fb8e3330aeb1d9bfa532ecdd7ec8667f653\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 13:56:49 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 07:28:06 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61cbfc73b0ad78ba35bae64cce7be03f39092c10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 07:27:03 +0000\n\n [maven-release-plugin] prepare release hudson-1_173\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1d7be103233ac52eb3ee3bfd59e5393a758e822\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 07:21:53 +0000\n\n support password change\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6726 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2429153b5c6e8aabbfa9a2b45ab38663c8a71c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 07:10:58 +0000\n\n left note\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84e934ea77405da2fcc963d46ab041645293c150\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 07:10:48 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2592e07728b79c417387e2c97aca71c8b61da279\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 07:02:48 +0000\n\n Fixing #1178. 3DES is not available out of the box on JRE? I get:\n Caused by: java.lang.Error: java.security.NoSuchAlgorithmException: 3DES KeyGenerator not available\n at hudson.util.Protector.<clinit>(Protector.java:52)\n at hudson.security.HudsonPrivateSecurityRealm$Details.getProtectedPassword(HudsonPrivateSecurityRealm.java:149)\n ... 146 more\n Caused by: java.security.NoSuchAlgorithmException: 3DES KeyGenerator not available\n at javax.crypto.KeyGenerator.<init>(DashoA13*..)\n at javax.crypto.KeyGenerator.getInstance(DashoA13*..)\n at hudson.util.Protector.<clinit>(Protector.java:50)\n (but then how come it worked during my experiment?)\n I'm falling back to DES as it seems available\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da9d09e8bdbae507a6d9189e64e3e287d8f81d5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 06:39:18 +0000\n\n #1176 seems to indicate we still have caching issues on some platform, so changing the method to POST to forestall those problems.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c27f8733409bc20daf4fbd092db3647c748db738\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 06:31:05 +0000\n\n improved the formatting\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05d9d6341a47cc19b76b597f4394f432fa19327a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 06:19:04 +0000\n\n added more form validation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6720 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7df02d71ad0eeead1d1aebb9b99cef0361899cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 06:15:48 +0000\n\n allowing override in case this is used by Job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6719 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19c55230d13f875cacacec929f763b2ab0b107c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 05:51:52 +0000\n\n wrong tokenizer (#1175)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cad899ee2eb0b05a063f575df91a87d32ade792\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 05:33:09 +0000\n\n Fixed #1185. Try to set the current directory just like CLI maven tends to be run.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6717 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b202afe83559041f64e40336059b19f7d5421ebc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 05:24:26 +0000\n\n doc improvements.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6716 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87728a10b212448d88f6eadd0bb54bffae32d6d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 02:07:57 +0000\n\n fixed the problem as reported in http://www.nabble.com/Matrix-authorization-problem-tt14602081.html#a14886312\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e37b2c91bdd60428dd332e7a0a96f1ce0615082c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 02:06:48 +0000\n\n fixed the problem as reported in http://www.nabble.com/Matrix-authorization-problem-tt14602081.html#a14886312\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6714 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea1c103146317d2d3e303efa129be884a8f0a20b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 01:49:23 +0000\n\n bumping up the version number since I updated wagon-svn version\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eaf95d3719b0f138be1a1a944730a2489a157540\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-17 01:09:53 +0000\n\n this is not a failure, and since it's not a bug, it shouldn't print out a stack trace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 693e8c9d050af31ad0d71330dbdbc737b4c47639\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 14:48:51 +0000\n\n delete prefix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7da7fd00703728e927cd9e4f0b3bb7ad60b4113e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 06:07:22 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bc8ff832c2c24670aed5ecf82b1f55a150e36b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 06:06:40 +0000\n\n [maven-release-plugin] prepare release hudson-1_172\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6682 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 286e32613149c8537560cc194fcce743efec5d10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 05:56:04 +0000\n\n IE7 seems to require the presence of the value attribute, despite the fact that HTML 4.0 spec says @value is optional and it defaults to the content of <option>.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6680 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 804c19ecf3e7470290115336fbb622790f0010f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 05:32:14 +0000\n\n IE7 apparently doesn' recognize \"white-space\" CSS attribute on TD, so adding extra nested <SPAN> to put this attribute.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6679 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cae171fb799c79347a3b86c56cfe4a5e12e9ce97\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 05:25:23 +0000\n\n Especially in the Japanese translation, IE chops a single word up per each char, unless the text-wrap is given explicitly.\n Maybe IE \"inherit\" setting works differently.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6678 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e29f6ea137e258145b195ce0fe5d0e4c1b5f1bd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 05:20:06 +0000\n\n avoid duplication\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bdbca54f3386a952db359e1dc09cfa1926229fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 05:19:05 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d793a3026d88bbe4e2192f1fbe2187aeaa7647e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 05:17:24 +0000\n\n adding transient action support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79c07e35783e2fb3d27dcc192338c94fdb346fa9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 05:11:56 +0000\n\n adding transient action support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a682b2917c824a21e341a55463da73eea675b0d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 04:57:00 +0000\n\n fix for IE7\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6671 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fe8db23898a09cb63d50e1283b612046eb19530\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 04:54:17 +0000\n\n Broken link. (#1177)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2658db116638557d93ee16e2bb6a0477379073fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-16 04:48:56 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86d2336a2a106dd2e91f41d3934d5db6642f8eef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 07:17:37 +0000\n\n set the focus when the page is loaded.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6667 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 590d32f20c72180fdcc2c39791b3d464157b6640\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 06:06:27 +0000\n\n fixed a broken link (#1170)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25ae432f206bf9cfb8d6aac817990c50fbdf1174\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 06:01:27 +0000\n\n fixed #1172. A field was not persisted properly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f80b714f17aa4da661bdfc2a255e95a36e72dfb9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 05:26:38 +0000\n\n use the utility method to avoid using whitespace as the pattern separator (#1175)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71a88ce3a1ec290c1b2d2ac9bd4139282faa00da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 05:18:50 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4addb917ba795e943a09fc2fd682156843eaba39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 05:18:12 +0000\n\n adding another overload.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6907f017dbaa569bacac5930af36774a485e5b7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 05:14:03 +0000\n\n doc improvement\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6b425ba0409a2bbb8c1091e928157345322fbd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 05:13:40 +0000\n\n added utility method to create FileSet, and to deal with #1175\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6660 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8b420d8fbf517decf7f0eba73714b4b0d87a49d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-15 05:07:51 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e869b545c5ab6c4497e15b3e3edda5ad40790bd\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-14 15:11:25 +0000\n\n Forgetting commit\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f7d303fb40b4927aa4ed25bd739eedb15daebf5\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-14 08:12:27 +0000\n\n Add remaining japanese resources in core/src/main/resources/hudson/model/AbstractProject/sidepanel.jelly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e573e40f4efdf0607f27cbdb3f334d171726f072\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-14 06:22:48 +0000\n\n added a debug switch to enable YJP profiling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65ec1c24f679a6619122539dd9db513a60b58061\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-14 05:21:52 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-14 05:20:57 +0000\n\n [maven-release-plugin] prepare release hudson-1_171\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bc16b226166b2ba47420043971e73d547615491\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-14 05:15:14 +0000\n\n health report is now a part of the remote API\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f12de760757e4c0b6dde9bf22417c7b6b3abd21d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-14 00:23:00 +0000\n\n improved type safety\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6645 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f2a31956d2ca394dcf6a6e82963bb3bf383cd52\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 23:32:26 +0000\n\n Fix for ISSUE#1166 (character encoding with Jetty 5.x).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a5574631a7af777fa8f848d90210d571ddb2f37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 22:06:22 +0000\n\n added a permission for creating a tag (#1140)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 857eb22b6c112cf3f7f492539ed8bc6eb39d4c70\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 22:00:32 +0000\n\n Use the consistent submit button.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6636 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96dc69131de9384a9452d40eecb7cfa442b15b4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 21:54:53 +0000\n\n use YUI\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3ca1132d7aed28e446365763bdd100a3faaa75f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 21:53:44 +0000\n\n <isAdmin> tag needs to go away eventually, but in the mean time, testing the ADMIN permission is better than checking its role.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 605101af4b0c933021d3b1970723477065698bac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 21:40:21 +0000\n\n save builds so as not to leave added actions. Fingerprinter for example adds actions asynchronously, so this is often needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f5c1c1bfac9becccd43cb5c4705fee3b0ff7ac4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 21:07:07 +0000\n\n overhead should include the time we spent waiting for the completion of asynchronous tasks\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6631 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43683fcf439855bbc45bb3351ef2a99be8330c45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 20:58:31 +0000\n\n use asynchronous execution for improving performance\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4718ed5271d5a21a666423c563c1364b45ffd8ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 20:54:48 +0000\n\n adding asynchronous execution support for MavenReporter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2f9743cd8dfa73b9e4ff6da9c1f2b3b0527d93c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 20:00:01 +0000\n\n accidentally commented out.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e153f3ac6193b4e9e922d9546143d74a54688ffe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 19:59:00 +0000\n\n support sending back exported objects to the caller.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 603aeccf6f7b96b6190a807ed0db2a7ccf9230f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 18:31:39 +0000\n\n typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb60b48dc70f0cca877f8dbfdf857a6ba6800762\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 06:44:38 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5259970acaec9813e2a12a91f37dfc7871a5ef5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 05:04:44 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8be303540aafdcfa09750c22eaa5a86cb2d68e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 05:04:01 +0000\n\n [maven-release-plugin] prepare release hudson-1_170\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ffcd115e02d11d812fb94699abe3c4f9e78052b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 03:53:17 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f86e3bd45b5f376b16729a814946257aea6a4437\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 03:24:30 +0000\n\n I want java.text.NumberFormat\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48029ff89f2c3d559d26c438f1a039bd41136819\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 03:21:50 +0000\n\n performance improvement based on the input from http://www.nabble.com/Maven-job-5-times-slower-than-a-free-style-job--td14651245.html\n Avoid small roundtrips, and instead group them into a bigger batch.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bbbd99a2e74c406b4f81641c8d491be82779c04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 03:15:58 +0000\n\n performance improvement based on the input from http://www.nabble.com/Maven-job-5-times-slower-than-a-free-style-job--td14651245.html\n Avoid small roundtrips, and instead group them into a bigger batch.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6615 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91a089579739205b73de18be939afb9efd40602c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 02:29:38 +0000\n\n adding performance counters\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6614 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0d140e376123e02e2003b73ca3bb5bcef27a07e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 00:19:14 +0000\n\n adding performance counters\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fcc7b1ea24f6ac577cbf2a9257c1cf7123a8db65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 00:18:57 +0000\n\n adding another unwrap method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54c064bb4ed59ff8e99764e4a32249fbb52618fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-13 00:08:53 +0000\n\n typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4891e8620d4cd7e6d71d32b23784154c8f3d4827\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 23:58:48 +0000\n\n Fixed link colours (removed color:inherit that had been cut-and-pasted from elsewhere).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fcd226c7f554cef625e76893c96096b9640a9a85\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 23:47:53 +0000\n\n Fix for ISSUE#1171 (don't show \"create new jobs\" link to users that don't have permission).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5561ebf0f4775ea25cb190d9074f56d83655ae22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 19:23:53 +0000\n\n adding ping support. For now, only activate them when specified via CLI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6787abc99e642e1d7d2d216d8b99b687088818bf\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 11:11:02 +0000\n\n Fix typo and add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67c2cbc5842276f3d22fb6ced001f2c265e501fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 07:08:02 +0000\n\n handle profile activation correctly during POM parsing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 736899d7a9b4e5bbf7c3b08bf8d4eb2c268fc73a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 06:29:58 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62b191579570ec94043e5b3730c86e4a74a90a35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 05:50:10 +0000\n\n fixed a possible race condition (http://www.nabble.com/my-slave-is-dead-td14760029.html)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56e584cda5c1b21287e2e20818b6c5b7fd55addc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:50:33 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 143582a609c7ae8a98d616986624c3e00e9fd810\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:49:50 +0000\n\n [maven-release-plugin] prepare release hudson-1_169\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cddeb23d2c50cb40e2145e84fea8689937d9d026\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:39:12 +0000\n\n fixed a bug in the path calculation to send the user back to where s/he came from (#1138)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdc824ac5eb2fb47f7ca05d86bf5e04e41b63b28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:27:29 +0000\n\n don't let the image be cached (#1167)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 411958ed40d51ee768ab1c69e6144d43478f7826\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:11:16 +0000\n\n perform the proper permission check\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6591 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9a13bf3fe91912f55215bd5b87b686d93de214e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:08:39 +0000\n\n allwo the full name to be set.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be1e92e8eda436ad8b25d22b7afaaf70f2aaf9ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:07:20 +0000\n\n ... and e-mail address\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6589 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5649c394fab41ad30921df011225f6774c12e4c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:06:31 +0000\n\n needs to set the full name\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6588 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 706382d0eb66ae8040fa65aeba5b16f7756213e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 02:02:05 +0000\n\n owner needs to be set as soon as the property goes live (#1168)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aeee0881b455b37522a47ddcd5afcbdf1f06f58d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 01:55:39 +0000\n\n we need hasAbortPermission has well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6586 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 522ef37fb27d2f32b9d4508adf47cc4df8227677\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 01:55:26 +0000\n\n we need hasAbortPermission has well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6585 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4610b77e8a1c423c0e23a3d040c8b5db0acda390\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 01:47:07 +0000\n\n typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6583 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62850d86c204b8c271ca34cd935588d1697bf6b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 01:46:30 +0000\n\n moving the abort permission check to Task from Executable so that the same logic can be used to cancel items in the queue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce759e4b1ec7f8d9e44d7de9661d8e6af0a3aac2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 01:40:43 +0000\n\n replacing <isAdmin> with more proper permission check\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7d7507f39de655c11fc28501ef3732304dc9a79\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 01:40:29 +0000\n\n convenience method, especially from views.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2608173caac49e9793a68cb975fc749eaedd5e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 01:34:04 +0000\n\n control the presence of the abort icon based on permission.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5edc0f17ab3e388ae2e163abee73f72e3d59647f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-12 01:28:08 +0000\n\n adding a permission check for cancelling a build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6577 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 03:03:44 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b227baa0ea05dd9c2b7edad69a61917817402ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 03:02:47 +0000\n\n looks like new maven release plugin behaves slightly differently\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91d4d026f107640b3225df9f7aa7f39fb3436326\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 03:02:19 +0000\n\n [maven-release-plugin] prepare release hudson-1_168\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea26bba8cba52bee4a649b897e0fad48065f4fe7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 02:56:23 +0000\n\n moving localized resource.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 075a5f805d73fc7ed1ebe367998575eb50928884\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 02:50:51 +0000\n\n adding loginLink.jelly view to SecurityRealm to display \"sign up\" link if applicable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 385a20d8f8087a4e80d923151686fc27bf7077cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 02:35:47 +0000\n\n grammar correction.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6565 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5d402ffea0658fd5f56a01531918c7cc1d65b17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 02:26:32 +0000\n\n use more YUI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b300b3cb76583a4eef78df4acb49ecfdd8cb550d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 02:23:24 +0000\n\n Adding a potential fix for http://www.nabble.com/Master-slave-problem-tt14710987.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6563 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b8232d291a73e8470902295c53a701034bbce82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-11 02:12:46 +0000\n\n %(offline) is interpreted as a formatting \"\" with parameter \"offline\", so won't work as expected.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7971f12dc6b0d21c8bca518086985ccad79ea793\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 22:15:26 +0000\n\n Changed capitalisation from rootUrl to rootURL to be consistent with existing links (not sure if the capitalisation is relevant).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6561 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5e84268ca093bc9a81d72e5abf71b300fc9e3ab\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 22:12:13 +0000\n\n Improved fix for ISSUE#1111 (and ISSUE#1142) so that sidebar links always use correct hostname, not \"localhost\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1187c2b3dde3e0889c7dad3fa1989db35d9f350b\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 10:08:57 +0000\n\n !!!Kohsuke!!!\n This commit changes the layout of MavenModuleSet, i.e. the m2 project type main index page. If these changes are not ones that you are happy with, this commit is the only commit that needs roll-back.\n \n See http://www.nabble.com/New-layout-for-m2-project-high-level-summary-page--to14730878.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6557 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93b27380258dd0611a306fda1839588f16209c66\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 09:45:36 +0000\n\n ProminentProjectAction does not work as expected for MavenModule. This is because getProminentActions() is a method of Project and not AbstractProject.\n \n To my mind, getProminentActions should be a method of AbstractProject. If specific project types (i.e. MavenModuleSet or MatrixProject) don't want the concept of ProminentProjectAction they can override the method to return an empty set, or but this default behaviour of filtering all actions and returning only the ones that implement ProminentProjectAction seems best placed in AbstractProject.\n \n See http://www.nabble.com/Getting-ProminentProjectAction-to-work-to14724625.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73029fd7599387766e4bfb53a5bd26b6dd9834a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 06:58:40 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf4dabbd89993d406a86464864a8e9daeb75cd48\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 06:20:31 +0000\n\n I guess all we need here is to have enough information to resolve parent POM\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit faaa4d6fd697348b88c89d09ed3764f767635d07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 06:19:07 +0000\n\n duplicating repository entries so that people who are just checking out the main module can still build it\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 02:14:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 02:14:03 +0000\n\n [maven-release-plugin] prepare release hudson-1_167\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1eefe44f534c294e32b792370f0a1bf0a7321365\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-10 02:12:34 +0000\n\n added support for the depth query parameter in the remote API.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b0a336adadff1dca621ee35748ab3b1091c1a9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-09 23:34:40 +0000\n\n this breaks build because we won't have servlet-api at all (exclusions work globally)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03cff371305cc6e030e729e54ff6b51a9b91f925\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-09 16:35:54 +0000\n\n Issue number: 1149\n The transient actions for the MavenModules of a MavenModuleSet were not getting updated on completion of a new build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6953807ad635a3671959676354b1ac0996e11756\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-09 06:33:19 +0000\n\n pick up stapler 1.56 to pick up localizer 1.2, so that we can load message resources from plugin classloaders correctly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6533 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64df41f0f499d4db6ead426d6be9b325d7a4fadf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-09 06:01:24 +0000\n\n exclude servlet-api 2.3 that commons-logging depends on.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6525 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e913faf414f175846547f9b94e1bcec446fb7d5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-09 06:01:00 +0000\n\n bug fix. ClassLoader needs to be set or else we won't be able to load classes in plugins correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6524 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef096e3e6c3e626e002614f696b81f0928cc0bec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-09 03:00:38 +0000\n\n Applied a patch from Tom Huybrechts to improve the performance of subversion on slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6523 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16a96008db014870563db10f3ed5e4a9541b3645\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-08 20:37:10 +0000\n\n Fix for ISSUE#1142 (correct sidebar links for \"Project Relationship\" and \"Check File Fingerprint\").\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6522 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ad0c26cd52e855ef9e9a07601242302ef9d55f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-08 18:40:52 +0000\n\n allow multiple node match by using another query parameter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6521 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8dc49d774e9e47a9068ffcda78008ce2bc5d7d40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-08 18:32:08 +0000\n\n support a wrapper if multiple nodes need to be returned\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6520 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae677b6de661bd2e24e6e8e425ab3598a0b8a020\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-08 18:25:54 +0000\n\n matching multiple nodes is an error (#1141)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58ca08638c28ad3e90aa0a72ee09b2d2d70d86eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-08 02:41:41 +0000\n\n improved error diagnostics for Mac OS X with headless. See #1133 for the failure mode.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ee10d77e1a784cdb37416c8633478850ad05c44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-08 02:30:02 +0000\n\n fixed a bug where the key links were not displayed even for admins (#1137)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 282d6c448811c859028bd91f0f8e9c9f95b56dbd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-05 19:48:38 +0000\n\n improved ActiveDirectory interoperability.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6494 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93e9b137c2d3cbff158543095993c59575310831\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-05 17:13:01 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6493 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61e65139631606250e3807a0e2d4a45ba7a087be\nAuthor: cactusman <cactusman@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-05 12:41:58 +0000\n\n Add japanese resources\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fbd09d44f6087b420bf7f213e75dd19d6196d1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-05 01:48:00 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit caa8add031ce10e0c1d5725e82939b22e7b7b902\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-05 01:47:24 +0000\n\n [maven-release-plugin] prepare release hudson-1_166\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28fad72ad31ae1d67df732bc1e17f60d4869b0ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-05 00:21:11 +0000\n\n LDAP support is live since 1.166.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6481 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89238bb50289e16194c6492dd6153ede4f0282e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-05 00:17:06 +0000\n\n implemented LDAP authentication support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c624e9999f9fbf99d88a50dd14381043a632a00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-05 00:16:43 +0000\n\n bug fix. bean definition file needs to be able to define local variables, which will be set as a propty on this object.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6478 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 279d5b4e9d968b911ce33ea8ecde02a98ed6e4d5\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 22:11:52 +0000\n\n Fix for ISSUE 1130 (typo: addres -> address).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6477 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab5e6f929dba5907eb90e26a573bab64d51cc792\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 07:14:04 +0000\n\n enable LDAP support experimentally\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad569ef435a46570c0a15331563bc9a1721eeb19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 07:13:30 +0000\n\n doing a bit more LDAP work.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8fea3a31b8a6bb380631a8c28245598f686cefb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:58:45 +0000\n\n display these items when the user has a proper permission\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f605d0818474a22c86d537c70e104f549795aed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:58:19 +0000\n\n added permission support\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 983f99e20dc3aa4cfb30236b1d68b0c20860e2a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:58:09 +0000\n\n This defaulting is convenient in making the use of this method terse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 445d05ea4c77b538cc98e0642b22cf5964ca9498\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:52:29 +0000\n\n for ContainerAuthentication to work the list of group/role names need to be known in advance.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6470 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 313c397b63302b9a6feaa90b6aedc3bc840ee07a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:50:14 +0000\n\n formatting changes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5bfb06f6221b2bb7c3813260848acd5d017572e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:49:46 +0000\n\n build linke needs to be visible if the user has a permission.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6468 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7155fb5bda6cfba58e783ee41fb891ba545d230b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:32:30 +0000\n\n adding more convenience methods.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6467 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a83f88fe92566f3cc727e00c51997fc9804f4a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:24:52 +0000\n\n <role-name>*</role-name> allows any authenticated user to access this page, which is what we want.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ae87e28ffa89df78d30cbe1149daa6bfb6107c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-04 01:12:40 +0000\n\n adding more users so that we can test them.\n in particular, adding user in a different name than the group, as in the past I had a bug where I mix up user name and group names.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec95ae13c3c07f3ea94f83be4fda41d05707c28a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-03 04:43:51 +0000\n\n fixed #1114. Added the setDescription method\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ec421c2e9a3cfec4d329883eff9666a0fe1b42d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-03 04:38:39 +0000\n\n fixed #1115. the comparator needs to be created first before the masterEnvVars because the latter uses the former.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6461 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9312af6cf9af1020d63b423b300e0b5245c891f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-02 18:26:32 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac92b16d440aa8425e2e3720a54600dd1d743907\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-02 18:25:51 +0000\n\n [maven-release-plugin] prepare release hudson-1_165\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 934ffdb842a9262f9e9653f61f1e9da98e714a2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-02 18:21:20 +0000\n\n It's very rare that PATH is not set, but it's possible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6454 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de44e35c2f2d33494b9374a59c0b510747653b36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-02 18:19:45 +0000\n\n added a test case in an attempt to reproduce #1115.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fe583d39923b6697b67bb73aeb8551b523a5031\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-02 18:13:47 +0000\n\n missing a constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6451 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c347f7013bffb0e892ba7035ccf53ba5cd43d8d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-02 18:12:14 +0000\n\n admin is a role, not the user name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd01b933a8573fefbe62d82edccc7fcf191c0c8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2008-01-02 18:09:25 +0000\n\n in PrincipalSid constructor and other places there's getPrincipal().toString(), which would behave in underministic fashion if we return a Principal object from the getPrinciapl() method.\n So to make this work consistently change it to return String.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3382630865948cf103bbff48514ffdfa60a87e05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-29 04:51:15 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-29 04:50:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_164\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6443 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4291b77fabf74ffb6fdba275a9db045b6263eb97\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-29 04:37:48 +0000\n\n more i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 907128a41ab9ac058b5c6daad7ddb9f79fe27469\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-29 01:45:48 +0000\n\n more i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 499756a4897f64b309b9c3dc4e3b367c34f660b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-29 01:44:06 +0000\n\n pick up stapler 1.55 for message resource reference from string literals.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4aa0f163befe5a7ecfeeed1eba78ff13bdad6dbc\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-28 23:01:34 +0000\n\n Fix for ISSUE 1111 (and 1112, which is a duplicate). Corrected link paths for 'New Job' and 'People' in sidebar.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb0b3f364f2049d1f56ee9cd730a2d88d356e230\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 07:23:41 +0000\n\n more i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 360b6cf09db2d49b894710ed9e4e76f116d3f525\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 06:59:37 +0000\n\n more i18n\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48c29e9f97ec4cfe30360499ab61de3e92ac9c61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 06:45:05 +0000\n\n - picking up stapler 1.54 for i18n support.\n - started internationalizing some files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 019274786cac30dc78746ff6983dfafefd23f643\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 05:37:59 +0000\n\n fine-grained security is now live\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 835af9a2c160746461b02195a1815883687b5c5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 04:12:48 +0000\n\n fine-grained security is now live\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1da71079030265fbcd74e464786dbf239c7e889\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 04:09:11 +0000\n\n make the table look more like other tables\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6432 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 402ef48f627d5181546898f241963ce9fea14d7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 04:04:39 +0000\n\n not ready yet\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6431 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29aaec40160e735fea2d8ac81eefaf37e065f0b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 04:04:25 +0000\n\n make the table look more like other tables\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6430 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit caf266b834454c8fd785f221c7065e617583b4ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 03:59:09 +0000\n\n this needs to be listed in the descriptor list.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac44f9b4fe89183a851ad831f2efa32119b4d22f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 03:47:58 +0000\n\n security feature to go live on 1.164\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6428 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7717b0ade273815c8194f96980c599ecd53b6128\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 03:45:43 +0000\n\n i18n.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6427 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e742525a9af500b03ab5026928f59f71bb1d74b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 03:41:16 +0000\n\n this needs to be listed for compatibility.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3a0dfc81fdded4d0017d95b30e0df02fff9bc03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 02:34:42 +0000\n\n falling back to the bundled permission was a bad idea. Admin would do.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6425 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ddf3344f89297f3efa86e0af86fe654128ef8234\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 02:24:28 +0000\n\n added the title to PermissionGroup for the use in rendering.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6424 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f3bac94d24e2d3b36ab7ce644667dfd4f494f6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 01:02:35 +0000\n\n exposing PermissionGroup\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6423 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f4a389623def522692cf1be171a6963e231ddd2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 01:01:48 +0000\n\n exposing PermissionGroup\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6422 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34ba554bd2a18845c766e430d92cf84d472829a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-27 00:46:21 +0000\n\n adding localizer <https://localizer.dev.java.net/> for a type-safe i18n support\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6421 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5241dd1f62bf5d7dd76fb23ed9ef117e030559f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-25 03:24:21 +0000\n\n added help screen\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e8d701bc4e92556200a7d6b0b8a23a5a1a53b40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-25 03:24:11 +0000\n\n value validation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b1d02facab603a02dd036bbb53fe14616d58bd3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-25 02:40:03 +0000\n\n permissions granted to anonymous users are granted to everyone\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4456013783d5a09cff05200a6f1cdf9d83fa3c68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-25 01:37:46 +0000\n\n wrong parent\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3c409db7735c03ffeb08e587e762d0c111d1531\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-25 01:36:52 +0000\n\n moved permissions up to View\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1ff750833329d6e870233b898e6b729fba7c45f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-25 01:28:55 +0000\n\n adding a button to remove a row.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b662bd36fc0e38eac59007a2f61780c27607ecb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-25 01:18:30 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 789f154db5d1d4e95a5682895bc2254ff43806d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-25 01:18:19 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6413 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55cfe31ee588787ddbdeb2e5aed0436d668b2be6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 23:00:44 +0000\n\n incorporated the latest version of the plugin, which supports reloading-by-ENTER.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2a08f3866c748d602cea7235b8744a07a99225f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 22:49:03 +0000\n\n improved themeing of the config screen.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e551409a05b647bf9233319cb622a724aa48b4d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 22:47:19 +0000\n\n defined a scheme to put image/script/stylesheet files side-by-side with view scripts.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a3dfc82be687837a1c1b99c9b3f0b57b03f08b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 17:06:32 +0000\n\n added a method to obtain the current JellyContext.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 758222b791977e8c269b466f70d49a91250e6a15\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 16:29:44 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d503db16fce613122482f7724a1587426410ecec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 16:29:16 +0000\n\n allow model objects to have static resources along with their Jelly views.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbbf35c6371d8fbcfb17e607c2ea633dd51cf860\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 16:17:47 +0000\n\n Jelly scripts are always executed within stapler, and more over the execution ability is harmful since it intercepts every request that ends with \".jelly\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7a45ffd04179e85e2d6ef8223fc9042e125a8e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 16:14:46 +0000\n\n configuration now roundtrips.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf889fbd2b7c3a0f1bbd372483c3cf92eb54e956\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 16:14:20 +0000\n\n use the new version of Jelly to pick up local fix to JELLY-284 <https://issues.apache.org/jira/browse/JELLY-284>\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6404 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7844ef7d1f70e54878032a3f227ab464b07bc8d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 00:45:18 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 143c4f2b28f3dd41407d35bfc5ef4559d1f04f92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 00:36:30 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8455c7babb985f6df87d17f70907c34f60511321\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-24 00:35:56 +0000\n\n implemented persistence support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15f49055ed3a7e0454747a6692678b5e0f14bf36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 23:41:57 +0000\n\n started implementing configuration screen.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16fb103a93b8d1ff706fba611f4eabdd1de7acd4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 22:38:39 +0000\n\n adding more accessor methods.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b4cefeceb03a772cdccd3229c6dcdbc7177f0e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 18:52:09 +0000\n\n started adding an authorization strategy implementation that uses a matrix check box, as commonly seen in applications like Confluence.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7a3d1259171881d57d0090932887ed6ef5c7f76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 18:46:02 +0000\n\n use YUI\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26a2526b0c15e9d2b1c971bac4dc30d2225471a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 18:45:43 +0000\n\n user config page needs to be secured.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15101aedbd5d3cf85fde4a1a10ba8f92f851c368\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 18:41:35 +0000\n\n Class.forName() is required to force initialization post 1.5.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd63f675946d5682047c7fc48146f8a6dcdfa6cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 18:41:19 +0000\n\n added grouping of permissions.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b61f799bb19b0f8010902a18d3f4d8e34c8d9ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 18:00:38 +0000\n\n ID and human readable name should be separated for i18n.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa644d86216c6aef04c8906d55dabca09d8926e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 18:00:20 +0000\n\n allow plugins to define its own converter or register aliases.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4639dff278bd24cc4c84de745b07b2c353a48126\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 17:56:37 +0000\n\n force initialization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11c421b8b2c317f98390e66d5e7bde0dc7aea782\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 17:54:40 +0000\n\n adding more convenience methods.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab22622e907ef96590c6a538e66d3797403e59f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-23 05:05:38 +0000\n\n refactored.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4eafb3c90db5ded6ec7bb53598c8654ad467f15c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 23:53:40 +0000\n\n making it concurrency-safe\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3115a12fcb7e13dab902b2485a33412f4afa8d1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 20:30:30 +0000\n\n improving the robustness.\n http://www.nabble.com/slave-not-surviving-server-reboot-to14452705.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f65da7f9335d6ec623655da14a9a1ded73c3c104\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:49:44 +0000\n\n skip non web bound actions.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14496508d2972945e99bc193ee6618e7a48ec4ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:49:29 +0000\n\n allow null as a return value.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbf343bdc36d2a3722cad19978ab86e211ff0113\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:44:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d1110a3baf77ac0f88f6adb847e816ec2d73bb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:44:25 +0000\n\n [maven-release-plugin] prepare release hudson-1_163\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d8533c917150fc8487a5cfd96f451cf59e992bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:42:04 +0000\n\n need to compute duration (#1063)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6375 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d562a179fcfa7b3cc1f09fc5ee737b019498e56\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:35:13 +0000\n\n added the remote API support for the people page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6374 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb77c8f8904b4e31744ff65373defc25305b9153\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:28:23 +0000\n\n use YUI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6373 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07f4481295655a6240382deec9c00d16ea089aae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:13:29 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 803df1362d7d35b1be598b704f18fef1af2d7c7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-22 01:12:44 +0000\n\n [maven-release-plugin] prepare release hudson-1_162\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6367 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18ec24a18211ba09b5c4c07334936c32887d900b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-21 19:34:43 +0000\n\n improved the message (#1105)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6365 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d675a1c7b49a79fa8cf62e2e7f9831124d6536c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-21 19:26:59 +0000\n\n pick up stapler 1.53 to fix #1107.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd76c1711244c832c5ca862990f804149a9f713d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-21 19:25:15 +0000\n\n using fix1600 to fix #1107\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 924330228964d53086cd8001dcbf7701c08f6059\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-21 17:31:54 +0000\n\n bug fix. Structured from submission is not working for user properties yet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbe65406eb416ef03aee4e230919631a5dbfdfd7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-21 17:31:42 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6361 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c4eeb7a4be8c805921bbd97cbe8c9d43c294786\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-21 17:24:59 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f09983ec8fc95bd85e7cacba33253ac88ff227b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-21 17:22:46 +0000\n\n exposing the e-mail address to the API (#1108)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d56c6db027523c461fe6d8b33ae07db970a21c07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-20 06:37:59 +0000\n\n bumping up to 1.52 to pick up a bug fix in JEXL ExpressionFactory handling\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c94c95aca1d5fda8ad9c4097c50c56aa8689e5a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-20 06:35:28 +0000\n\n Acegi security exception within JEXL should propagate through the call stack for us to commence the authentication protocol.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5835e4e096966396cf309075fd287aa07fa1a2dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-20 05:45:49 +0000\n\n adding the READ permission.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 342752066f59e947ad205625ee17c9109696eba8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-20 05:14:46 +0000\n\n fixed a race ccondition in static field initialization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6da16cedd8df15bb39560380e115c8c032b4775\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-20 04:59:12 +0000\n\n pick up stapler 1.51 to fix a bug in StaplerRequest.getRestOfPath()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b7be1e1ee0bd5af3049f68f7b087d04f0231d18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-19 07:06:20 +0000\n\n replacing more adminCheck() by permission constants\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c158ba1067d0febc33344062226bcb80fab0a7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-19 06:40:59 +0000\n\n adding more permission constants to replace adminCheck\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6350 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20f6df5b1a8137e9a9ecf2115a599c655d6d4c90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-19 05:10:31 +0000\n\n show the current user name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a42bda7edbebcfcc380a4bce788404131b8d18d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-19 03:04:44 +0000\n\n started writing code to watch out for MavenReport execution and collect them.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcaa465612f376597519c2333692d7bbbb09f1a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-19 02:46:25 +0000\n\n capturing the actual Mojo object and making it available to MavenReporters.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52f4300c2580f10f8a79dd1b8bf9d1b9abdf7fd2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 06:57:47 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 250d90d4149348f43941fe1321d32a0fd8bf4746\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 06:56:39 +0000\n\n expanding <layout> tag to support @permission instead of @secured.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88a9e0ed51d55844773cf8c6a79bce9d5c7d7b57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 06:56:13 +0000\n\n using Permission little more.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c614c7979d770747fff63dca3d1c246b3654f906\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 06:55:31 +0000\n\n added another AuthorizationStrategy implementation that discriminates anonymous users.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e61a43113ee9cefdbc5c5b1b33978f58504a250\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 06:08:09 +0000\n\n incorrect description\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6338 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec3dbb093a42eb0b031104bc11ae010c22f30966\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 06:01:15 +0000\n\n add configuration as it's a common pattern seen in multiple places.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c7b0ecd960cd4df1196dad3b243b9433ff0c4c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 04:37:49 +0000\n\n don't show the error message <div> unless there's an error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5602be275a4ab1170ce84577e2c5616ee2484633\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 04:31:27 +0000\n\n send the user back to where he came from after a successful authentication.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f039e83e7d9c59433668f167fee7c2e4075fa49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 04:19:05 +0000\n\n renamed login URL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d74ccd09adcbb28748744d64894d7c2c2d9de921\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-18 01:50:02 +0000\n\n fixed a bug that prevented from Maven embedder to resolve remote parent POMs through wagon.\n Reported at http://www.nabble.com/Hudson-version-1.160-Wagon-problem-to14317880.html#a14317880\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de7eca1074f8c1d7eede9c82c3a1101eceeb36c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 07:11:40 +0000\n\n implementing password configuration pass-through so that the config submission on User won't clobber the password.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3497766f025702e94aeebe99bbd922338b08d0f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 07:02:25 +0000\n\n adding another class similar to Scrambler that does encryption with 3DES.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56282457842209f4c56a0443b78d599af2b1a837\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 06:31:50 +0000\n\n implemented user sign-up code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36d7b1d8929fac4f08b7fadfd0311455c531313c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 06:30:00 +0000\n\n login/logout visibility is not controlled by servlet anymore.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e5d783914d6415e310285e1ab74adad139451f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 06:29:41 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03d6a8e4250f419cb6c3c54d82c144f661d7f06b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 05:27:37 +0000\n\n formatting fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2572957f5a00e596e36a71091859958f0028c66\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 05:27:28 +0000\n\n added a method to programatically update a property.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3803604199c30a8f4af56686d0d7fd63552a36a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 02:56:21 +0000\n\n adding captcha for sign-up screen.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef53df8cc7dc9e8ef92510f1482d02ab47604d3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 00:52:26 +0000\n\n adding sign-up support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e04fb0f09b3580239842bddf1495bfa86b1c40e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 00:44:02 +0000\n\n adding sign-up support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3c4e0132e15e2ff997d82f1ac1a695a8786435c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 00:12:57 +0000\n\n forgot to import this, either.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dffb6b6744e8f7ae4ab198cee41e8c030328c4f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 00:11:08 +0000\n\n AuthenticationManager needs to be set to proxy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 774cd11aab4190845ecbca429ba1bc1297e8c802\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-17 00:10:49 +0000\n\n login URL is different if we are to be authenticated by the container.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63ed5d433e5ce0f15cb3a3570044a7843d59a001\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 23:46:54 +0000\n\n without this import this class wouldn't have resolved.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf2daf95fea84e1470f586bdb92661d5d31585df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 23:32:55 +0000\n\n hooking up the legacy security realm.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d148632ae41f78a4402dfcec5e798ec32b6337e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 23:23:16 +0000\n\n improving the UI. I think the GUI needs more work in general...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4da16c4567e8a6aba53646d524459b682620789e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 17:01:24 +0000\n\n we can now depend on JDK5.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed431fe3e8b9eb200084405eabedd9d4b60bec3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 16:50:42 +0000\n\n added form field validation for shell executable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6afcc1e6ffd644852ada18dece651724df1411a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 16:49:17 +0000\n\n look for binary in PATH.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 074602e668a17472608d24a2437898c89f2ab81c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 16:38:48 +0000\n\n use EnvVars to handle case insensitive lookup correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ece0ff4476cfcb3d3789d1c52c8d01d773d73817\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 05:04:42 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc9dc01386103a668b4db14435a0f5c6628d25eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 05:04:00 +0000\n\n [maven-release-plugin] prepare release hudson-1_161\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c48b986b27463e90d197055e864af3abb1dc331\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 04:02:12 +0000\n\n fixed the time parsing issue (#1085).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf62603f0905e9e88c76d03bce86887ff33eb490\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 04:00:35 +0000\n\n fixed the time parsing issue (#1085).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0100f17291295f8af995e32312e966c44ee86c91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 03:50:31 +0000\n\n this is needed by hudson.maven.agent.Main.main(Main.java:68)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7530c95c9cef162c42a52233ba048e2c262c3644\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 02:22:32 +0000\n\n committed a patch from Mikael Carneholm: http://www.nabble.com/Re-3A-Online-XML-validation-to14346598.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1642a4f6d895431bd9b307b3730ec884467a2bd9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 02:01:22 +0000\n\n let the remote channel launcher decide the protocol, so that the user can decide binary/text.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c339b1a7e0e18e338aeb47e80e05e83f061267a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 01:59:48 +0000\n\n adding trace message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e19479c71db31f5296204d065478d86c0c4b23b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 01:54:50 +0000\n\n use YUI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f346fdf378c898beef82f56700157ed817eab129\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-16 01:50:28 +0000\n\n exposed /exit for admins to shutdown VM.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 512b787d07af522d6ce30dd69d8031920b2735ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-15 23:23:05 +0000\n\n fixed bugs in the test case.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc2fc54045e04384b43c09041dc530d9ce89b0b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-15 23:00:29 +0000\n\n assertion was wrong. Initially x is empty, so it won't collide with y.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a935b1fe7fdca0ccacfdd93cf3eed78fcda12b20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-15 22:33:45 +0000\n\n union is a static method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ce6afa929fb48970691708fa08f18226e386f3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-15 22:32:22 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7edd9eb192eb6df262448a8c70cfea975887c171\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-15 19:43:09 +0000\n\n support the -text option for slaves over binary-unsafe channel.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da47f62a14e29b1b17369581f3279a69b9fd6f29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-15 19:40:37 +0000\n\n implemented text tranmission mode and mode negotiation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7a8c791f2d15a7fa9d70d2e89fc7681bf800931\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-15 18:02:33 +0000\n\n implemented streaming base64 encoder/decoder for tunneling connection over binary-unsafe protocol.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad40e733a27fee897083191c0779b006242fcf78\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-10 09:37:53 +0000\n\n Forgot author tag\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25f1a4a3cf90b939a6a161beebebbad8eefdb942\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-10 09:37:13 +0000\n\n I think the Resource conflict checking is broken... These unit tests represent my understanding of how resource lists should work. I tried some quick methods of trying to fix the Resource.isCollidingWith but I think it is being too smart for it's own good and may need to be re-implemented from scratch (or fixed by the author) in order to get it to work.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf5eedbf04ad6f5f60f40638b0f754caf9cc5ba7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-08 16:37:33 +0000\n\n doc update\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae04bd986d4aab08d877c1119364cb4264632070\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-08 16:22:38 +0000\n\n improved error handling when failed to parse POM. No intermediate chaining necessary.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6240 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81678bfd1a030910edf05561c7514fc8eefe3380\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-08 16:18:49 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66c0fdb6fee710f94406d6808aa299052ea3cbc5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-08 16:13:15 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c2636d033662f35031caa0ff79cc2171f767a90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-06 07:29:23 +0000\n\n if Ant dies very quickly, it might be because we failed to find Ant. But if it has been running for some time, then Ant was probably found.\n So adjust error message accordingly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6231 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1f0531714cc8ff58f108895e2509e3a1f15504b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-06 06:39:29 +0000\n\n bug fix in the UI&code coordination.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6229 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 657ff3dfe2c7dc053b9eaf146e86bfb32beb83fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-06 05:59:10 +0000\n\n added help for the no authorization mode.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6228 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ddcd6d6a2427e60b30bf2add15051da2b4f6409d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-06 05:54:07 +0000\n\n need to have the factory method implemented.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6227 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6517254fa123ac8d3be936e3e5ad80dcac93991\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-06 05:53:00 +0000\n\n hooking up realm&authorization configuration UI to the config submission logic.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6226 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a79716fcdb72dec27848782cf945b34ea1e18921\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-06 05:37:25 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77c6378b1a7cd40ce64407630bac71a7ddbeef4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-06 02:38:57 +0000\n\n On Windows this method doesn't report a good error message, so improve diagnosability by adding messages.\n See http://www.nabble.com/ClearCase-plugin-0.2-not-working-with-1.160-tf4948031.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 539789f11aa3f55ee067a30f45a5ffcbdc3ce753\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-06 02:37:50 +0000\n\n make sure that the base directory exists first.\n See http://www.nabble.com/ClearCase-plugin-0.2-not-working-with-1.160-tf4948031.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c953a77a78bb448645b9831f87c17cb1cab26fba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 16:42:15 +0000\n\n fixed a bug where path to Ant is computed incorrectly if the master and the slave are on different OS.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6216 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1dd6213df5458c6150b7469511d26f6582cf1690\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 07:25:22 +0000\n\n help text in the radio button should be always displayed, even if the block is hidden.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31a1e3740a81f0c248f5f82c5fa275a7ad96ee1a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 07:22:53 +0000\n\n added a help text, so far mainly to test the feature in the <descriptorRadioList> tag. More text needs to be written.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe4ec65d743c1c25e1f0c77757c6136b7720842d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 07:22:10 +0000\n\n simplified by using the new contract of Descriptor.getHelpFile() method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9635891ca24885a3af97009b7a817ddcc7a808f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 07:21:49 +0000\n\n added @help support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d5095fa69c901b829445497465e275a47e3f7cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 07:21:37 +0000\n\n added @help support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ac5c35e03741fdea2005eb266c0a1e2cde2c3c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 07:21:15 +0000\n\n this is an incompatible behavior change, but since this method is only used among Jelly views in the core, I think it's safe to do this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 806e33d67dea946a6a745074ae847bf4c302990a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 07:09:29 +0000\n\n making progress on the security realm configuration. Started hooking up GUI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e229594d8c5ffc7de4340709a686277b296c256\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 06:02:54 +0000\n\n Use simpler names.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b963b3b3b0e7a5b5779f796a2f0db34c55dcd3d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 06:02:10 +0000\n\n further improve robustness.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4a776cb37cb14245da7202a96a5c5b53a0da637\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 05:51:00 +0000\n\n added the emergency escape hatch.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa172f4171a455f8254307e98ae3d2e1e4b65c8c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-05 05:49:53 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09995070dade2e52d1ab1993089064813ba275f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-04 07:29:37 +0000\n\n picking up stapler 1.50 to fix http://www.nabble.com/downloading-with-wget%2C-time-stamp-invalid--tf4935871.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4aa6f2b2219e32af2a622187a3e4501dee07fc39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-03 17:27:28 +0000\n\n sorry for committing SNAPSHOT dependency\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1afd15893ea74f8fd75262ac30dfac24f089f907\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-03 07:26:21 +0000\n\n this is a comment about BeanBuilder.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f37eee5fc8b715791c3845347510064140ac1e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-03 07:24:38 +0000\n\n Using Spring to build the filter chain for the legacy handling. This simplifies the anonymous user processing.\n SecurityContextHolder implementation uses ThreadLocal, so BasicAuthenticationFilter needs to remove the SecurityContext before leaving the method, or else we'll leak session.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6170 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb6d3da1114eb191905d36fa7a4406948cd76d02\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-03 03:17:59 +0000\n\n integrated the Acegi-based security system to modernize the security handling of Hudson.\n So far I only implemented enough to emulate the old \"either you are admin or not\" model, with authentication by the container.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 434a978e1dc905eab2e5bd2181e53bab1e742026\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-03 02:12:45 +0000\n\n use YUI button.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84fb965592c689f09c075742fa09a2a13fcc0e60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-02 20:14:43 +0000\n\n added a singleton that implements \"unsecured\" semantics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6166 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f1789fabed21f306c0665de401faf47e81294fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-02 16:18:38 +0000\n\n making more progress toward better security support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2af52b4e28e02ada6dd51fba57d051ef85c588ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-02 06:21:01 +0000\n\n somehow RELEASE is failing to resolve on fresh systems, so back to hard-coded version\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6163 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e61301f004a6e83fd0c4c7ddaf0a7e04baac905c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-01 15:51:37 +0000\n\n defined basic top-level permission constants.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6162 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 481bc295f6963dacfd9873014ae57daee6beb77d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-01 15:40:16 +0000\n\n Moved Sid constants to the contract class.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8a9854e23dcce8ff3b2d0899c3b6a0a2c09840a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-01 15:39:48 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b9f4d04c779de7d8652d5ec402d2958938c1ddd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-01 15:17:19 +0000\n\n this is moved to the base class.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd646eab1b9100481ae8f86502883bc16ee47425\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-12-01 15:15:34 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6158 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 990fa55547a82201a9516ca98750e44a63f5f772\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 21:35:24 +0000\n\n Minor grammar tweaks in help snippets.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6153 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 19:09:33 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db39e0f46cc29477cc7161d27ca48900e9e9f1d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 19:08:43 +0000\n\n [maven-release-plugin] prepare release hudson-1_160\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6146 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4c248b0cfdd4b2695e336c49dac9f3c75a1a889\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 19:07:16 +0000\n\n I suppose this is to pick up hudson:run\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6145 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 611ca94dc4f75a92d034329ede61ec4a4950ab00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 19:04:56 +0000\n\n should be using YUI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 887bf81e9c9c3481dec07fc9a075646346f114f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 19:01:49 +0000\n\n setting form margin to 0 made this obsolete.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6142 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d6e65201a444610ebfd5e797e612c91b3f82ea8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 18:54:12 +0000\n\n but this doesn't belong to the trunk\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 39fa1e072cd6ebf3bd9e72b326ab41c8ed675d85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 18:53:56 +0000\n\n commiting my temporary experiment to keep this in the record\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f66db5e92584ffdd3701774f94e011f079fb0dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 18:15:38 +0000\n\n resurrecting old field\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6138 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 557da22aafc8d276519b375a8806bd43ca70a867\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 15:26:11 +0000\n\n resurrecting the 'useSecurity' as the persistent field since the new security stuff is not ready.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6137 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee7d3e6993dd8fdc014da00d2545eff7b45653cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 15:19:09 +0000\n\n fixed misleading title (#1035)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6136 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ef23fcdcc9c372e7c4c4961560026ee7b954389\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 15:19:08 +0000\n\n fixed misleading title (#1035)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85a8d12800af24aedffcd580fe7e563cc200ea54\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 11:32:22 +0000\n\n Added a \"Test configuration to send email\" feature to the global configuration of email settings.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8403cc77b2b60d2379b99fa1c27bdee1863bd5d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 07:07:53 +0000\n\n updated to use structured form submission.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89a71a426f7bd255ff703a33549f864053001e5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 06:16:35 +0000\n\n Opera 9 added WebForms 2.0 support, which uses the 'forms' attribute in other purposes. Need to rename them (#1056)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0be0a23e2c9db22f003907d554234f40a6ffa5a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 05:51:53 +0000\n\n JOB_NAME should capture full job name (#1047)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6126 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8327b8cc86700496f6e5627e60397abac4d31c6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-30 03:01:15 +0000\n\n improved error diagnostics to assist trouble-shooting problems like http://www.nabble.com/can%27t-run-ant--tf4892879.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6125 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ad3215f5136db4d47202d5aeaf1f4c1aee7733e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-29 18:37:47 +0000\n\n pick up latest JEXL to fix #1052\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7277d80033d790d0bf68989a523c222ed8ed444\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-29 15:35:45 +0000\n\n partial fix to #1052. The problem is that the DescriptorImpl class was not public.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c4df86b69e0c858adbc8822a1c631b4e3701061\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-29 15:04:53 +0000\n\n added help.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6111 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99ac10de22d0eb47f852c35347d49035bc41938f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-29 14:34:32 +0000\n\n added a form to let the user dynamically configure the logger setting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6110 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbad47c7b5a54994d030d06bbbd55d6b5c67d06c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-29 14:28:03 +0000\n\n added a form to let the user dynamically configure the logger setting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48c797762b42575dcf3c2df1ff7459c74b0e2260\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-29 02:03:40 +0000\n\n use the latest wagon-svn\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6102 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74b0f4524713bf7a01f3589e4bb479f6428e87e9\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-28 22:08:48 +0000\n\n Fix for JavaScript error in IE that prevents hiding of optional blocks.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 963447c312a692503c94433aa6b42a350fff4a03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-28 00:57:05 +0000\n\n added a logging message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e9c6a83ad89df6d9dbbbddfa7fbdc49f6823b90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-28 00:38:15 +0000\n\n Fixed NPE in case the query parameter is not supplied.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6092 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e821174a3ebde64c3326c373059b7506c83ae36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 23:51:44 +0000\n\n should use YUI button.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6091 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31c51bbbf05ff1d212bce5cf2c9ddb7680081e64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 18:52:07 +0000\n\n should use YUI button.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6089 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2afd410f86f5e80ffbe6434832dddeda89b25f9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 15:55:00 +0000\n\n moved SecurityFilters.groovy to the newly created security package.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 011730f30132ee32dd575bd1ae47fe1cf3c55a31\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 15:52:37 +0000\n\n started implementing the first security realm implementation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c2ec0d91f2370c5b5584ed7fd34f297ac6fc857\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 15:36:39 +0000\n\n marked version.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97568419f1a1612c5a6c328d277c76eda06ce801\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 15:25:33 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 147f6b1125025bedbc0f32c7c6a1f8ae481d4adc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 07:53:31 +0000\n\n adding abstraction to create configured AuthenticationManager.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6084 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c49dcf357e61b81ea805c6b7bff6b3849921674a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 07:45:01 +0000\n\n introduce authenticationManager as a variable to avoid dependency to HudsonFilter\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f4425f5425714f0888d04ff4b163ae4e9c5c939\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 07:17:13 +0000\n\n added a version that takes Binding.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69a2461d7d2e6fc9dd5702315afe6bdec1394982\nAuthor: bwestrich <bwestrich@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 04:47:04 +0000\n\n getTransitiveDownstreamProjects was erroneously returning the transitive upstream projects. Fixed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62a34d3632eae4bfcb23bfbc7fcd29bcdc2c0586\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 02:12:16 +0000\n\n Incorporated a part of the changes as discussed in http://www.nabble.com/Re%3A--Issue-1032---Pluginify-the-dependency-management-tf4874011.html\n I made a change to improve code reuse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed9f7ee547dd165d76a522d932bd9f722a0e0213\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-27 02:07:54 +0000\n\n Incorporated a part of the changes as discussed in http://www.nabble.com/Re%3A--Issue-1032---Pluginify-the-dependency-management-tf4874011.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed5001c3e9294ef03a032f33860e1d372ff45cac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 17:27:59 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 448670baaa66661c24a15735e2fffc2289850a34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 06:11:20 +0000\n\n security filter configuration is now in the war, so that it can be potentially customized by the user.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47a7b0e69e0d808df4e22d9c703b02271cda33cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 05:44:09 +0000\n\n filter set up now includes both Acegi and legacy BASIC-only code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 902f5eb33c3aada4cc33b9729a7941b883f559b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 05:35:30 +0000\n\n security setting is now tri-state.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60195378dbb1588e4f4769f0170d545a100aa023\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 05:25:11 +0000\n\n security setting is now tri-state.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6063 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ee04f9070e3ab21bb3ba839b75bbe6cf9d413f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 05:13:47 +0000\n\n Moving BasicAuthenticationFilter to the newly introduced security page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6062 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58146e4cdc5c014a96ad03efec0360751b1f0949\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 05:12:12 +0000\n\n Started integrating acegi security into Hudson.\n Introducing basic security model objects like Permission and ACL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65ef99fd4573b9042831f871b942816117fd9a94\nAuthor: bwestrich <bwestrich@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 05:10:46 +0000\n\n correctly state when a project that is about to be triggered by scm mis or is not already in the queue\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d481f7ae8d4aadaff693905d977c712ad580d9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-26 04:57:13 +0000\n\n Started integrating acegi security into Hudson.\n The first step is to declare dependencies and put Groovy-based spring bean configuration code, so that we can compose components from Acegi little more nicely.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed7a21e23eb7e70d9033ce316efa57eb7d498dd8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-23 01:13:37 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f368bf4ea87e9a69777e5993e14bedf91a45fd7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-23 01:13:10 +0000\n\n [maven-release-plugin] prepare release hudson-\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b14197de580acbcbb208ec09e9bcd2dfd715848\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-23 01:05:59 +0000\n\n bug fix in the duration formatting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bbf6acc587035947f6ca5490c6fbe0111dd9f7c\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-22 20:06:08 +0000\n\n Better fix for ISSUE#1031 (log messages not wrapping on changes pages). Multiple spaces are replaced with &nbsp; (except for the last one) and single spaces are unchanged. This means significant whitespace is retained without prohibiting wrapping.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1de091b92af3922e02becef404822e767f5f22c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-22 16:01:52 +0000\n\n I can't really remove a value from here, as this map is just an override (for us to define a remove semantics we need a special value.)\n I think the easier fix in this case is just set the maven home value here.\n This fixes #1026.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6000 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65d9dbb69b7bb8b44436e2cf34edd767494c4432\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-22 15:51:20 +0000\n\n exclude seemingly unnecessary wagon jars are sucked into the dependency through maven core.\n This should also fix #1023.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5999 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 975f36e73a843253a209af42c190b98eaf95f04f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-22 02:29:52 +0000\n\n fixed a bug regarding a roundtrip exporting (where side X exports an object to the other side Y, and Y re-exports that back to X.)\n When this happens to classloaders (that is, when the master exports its classloader to a remote machine, which re-exports this remote classloader to the master to make a callback), we end up creating a RemoteClassLoader on the master to load a duplicate copy. A duplicate copy happens when we try to load a class from plugins, because ImportedClassLoaderTable creates new RemoteClassLoader with the 'getClass().getClassLoader()' as the parent, which doesn't see the plugin classes.\n To fix this problem, RemoteClassLoader is modified to detect the situation where a round-trip re-exporting is about to happen. Upon detecting this, it will arrange things in such a way that the other side will get the original ClassLoader instance back, instead of doubly-proxied RemoteClassLoader.\n This fixes the problem discussed in http://www.nabble.com/Help-Kohsuke%21-m2-project-type-and-cobertura-tf4829718.html and http://www.nabble.com/MavenReporter-throws-Serialization-Exception-for-ProjectActions-when-writing-to-build.xml-tf4784290.html#a13687067\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5997 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f1197d3a087336398e8062c005f9a865d29bccc\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 22:36:17 +0000\n\n Fix for ISSUE#1031 (log messages not wrapping on changes pages). Changed escape method so that it doesn't replace spaces with &nbsp;\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5995 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 526c671d7995658df5220b5ed86028e5fe6d60d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 22:21:16 +0000\n\n applied a patch from Narve Saetre.\n See http://www.nabble.com/Junit-Directory-Location-tf4841436.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5993 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd52c71a3e507045370402a0b64e5ea75f7ccf64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 22:18:05 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0df5775c3d83e2660a62b2e788fb2bddc749d470\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 18:56:33 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9208f642399b90b8cbded445e5b73f1db884d22f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 18:55:48 +0000\n\n [maven-release-plugin] prepare release hudson-1_158\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d8493a9d7be24a7aecc32a084197f05223d9540\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 18:50:08 +0000\n\n fixed a bug where the submission of the matrix project configuration clobeers the on-going build (#981)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e5c832eba0137f11e96110d75facc4a4e6c27d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 18:40:48 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 350b16e7fbdc4abf78f341ce0a3976e31819e803\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 02:04:38 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5958 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 125a24a77fe3cb6a50ed393d8f851453df48e551\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-21 02:03:58 +0000\n\n [maven-release-plugin] prepare release hudson-1_157\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e15266ef07eef0191dd9bc22e5a0caa0644e6c68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-19 17:54:15 +0000\n\n use YUI style.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3abf10c8313702e3cf94402a3960873671becaed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-19 17:46:08 +0000\n\n return the button object.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42344db16779d8168f9cae14af66a79761ae78ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-19 17:44:59 +0000\n\n use YUI style.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bba45afffaa4cafa36d121fab73557dab19e9104\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-19 16:26:51 +0000\n\n use structured form submission.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5191fa4b70f314555b3f05e2ad08e553c802d32\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-19 06:09:56 +0000\n\n updated\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 841e36e4bef04475d3afb3b601b23360c54ed1e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-19 05:31:56 +0000\n\n fixed whitespace handling on Windows. (#1007)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67f73f22714bd3831ff3424dfb27918cf99d55d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-19 00:56:55 +0000\n\n reset the form margin.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7a8db0d8a69e0167ad62019e1f179b10ffd6d4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-19 00:01:32 +0000\n\n added counter to the resource semantics. needs to be tested and what not.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 971973e5f57f99003f5ecce9bdfeab72d0885a61\nAuthor: bwestrich <bwestrich@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-17 01:58:36 +0000\n\n organize imports in prep for patch submission\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c93363d48bf31e66113141afabed266d7e27f2e\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-16 21:49:33 +0000\n\n Fix for malformed WebSVN diff links.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5915 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04a13a5714d92a797d2d268c425d06c92b23b1ed\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-16 09:26:41 +0000\n\n Diff url was showing the diff for the previous commit not the selected commit\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a59b5a6e4315e4b293d57dbd4898e40a6b10774a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-15 02:13:19 +0000\n\n I encountered initialization ordering issue, so making sure that the converter gets registered early.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5907 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 036eaefeef3751d2dd88a571e96052afe5d23430\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-15 02:12:25 +0000\n\n leak handling was not working.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5906 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 058558d79d97f02bc7d5cb1e8c5fa11f3d157e3f\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-14 22:33:41 +0000\n\n Fix for ISSUE#856 (missing changes in changes view for Subversion repositories). Applied fix suggested by jmmckinnon.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5905 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 100efc00effb027dcd1027510a7c2d3ce7e4a94c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-14 17:47:11 +0000\n\n use YUI button for visual consistency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1d9066fe8511992eea52b5ebf834942a8f2fca6\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-14 13:37:42 +0000\n\n Added support for <a href=\"http://www.sventon.org\">sventon</a> as a repsotory browser for Subversion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5902 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 560eb225cceb314648d7c837cad70b5da3cb74b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-14 02:21:31 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5896 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 283bbb61aead128771c1c7b9a2afd89112c794fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-14 02:20:21 +0000\n\n [maven-release-plugin] prepare release hudson-1_156\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52bab8583a7b4bb3f7222ad7d18be2706c68461a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-14 01:22:24 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5892 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 676f067bca9da2dabe08109b9af336c99789ce80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-14 00:50:16 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15bb3d0139a56e1d5e29e7b6a8889336c6c6e433\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-14 00:10:52 +0000\n\n Fix for ISSUE#869 (page caching in Opera). Added \"Expires\" HTTP header to all Jelly pages (as suggested by Kohsuke).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e66af35071c3a460fcfe28ff3d113f9a971a8323\nAuthor: bwestrich <bwestrich@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 19:34:31 +0000\n\n fix grammo in message\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5884 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34dd43e2e0f264357c48286d03f3e5d683abe00b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 17:15:44 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit daee9a7693b655fd3c6869ae5a04ebb57fa9a194\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 17:14:46 +0000\n\n [maven-release-plugin] prepare release hudson-1_155\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5877 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 402da21baea77234bc2f5d14b7b8128f9acb5611\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 17:09:18 +0000\n\n fixed #1006 --- NPE in launching a process without alterning env variables.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 767eb31f0bb30431608b11c9e5de50911d9231a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 17:03:40 +0000\n\n error check on invalid MAVEN_HOME\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a44ed61fcf066cc8b67831b3d79af03862c81808\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 17:02:42 +0000\n\n added the printf version.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81189a41925dc020fc2995d795f156df99b2ecb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 16:56:19 +0000\n\n added log messages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 934b2b9a40bcf62db3f2c7071a9d75b9915498ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 16:56:18 +0000\n\n added log messages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f66896ad06dfaa81fa54a2fe83c82b59f0b3f00d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 16:48:29 +0000\n\n added log messages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9db3438093c5729e900c9fbcb2ef2eb870d57b4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 07:11:35 +0000\n\n needs to convert \"\" to null.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5868 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30a5a467ce56eae4700a10eda1b1f2de63f777b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 03:10:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5864 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 03:09:59 +0000\n\n [maven-release-plugin] prepare release hudson-1_154\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afad4ce977ff5415b07bc632ca9567e68c39e614\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 02:36:15 +0000\n\n generate CruiseControl compatible XML report to support cctray clients.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e419a0c7acb8bc14d9f32f2a47c746541d9ccef7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-13 01:51:57 +0000\n\n formatting bug.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5859 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b10fff6d244cf77a7e83c822d93ef00bcea5738\nAuthor: bwestrich <bwestrich@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-12 06:39:34 +0000\n\n add logging statements to better monitor/understand \"synchronous\" mode (which respects project dependencies when determining the order in which projects are built)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bec8522a19977ad419b244508b70337f4b2dc2bd\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-11 19:56:49 +0000\n\n Changed one line where I hadn't used the same brace-placement as the rest of the code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5842 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5843ae03d31ee59782b966cd6e162f12bf322340\nAuthor: dwdyer <dwdyer@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-11 19:48:16 +0000\n\n Fix for ISSUE#638 (loading entire log file into memory in MailSender).\n Added new getLog method that takes a parameter that constrains the maximum number of lines returned.\n Deprecated existing getLog method (still used by MailSender2 in build-publisher plug-in).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5841 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f254c268620acb6775b30a9dc311eacb6d2f71ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-11 18:09:20 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5839 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd7563a883b07cf2abda33cf5ff925215a776c2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-11 16:46:43 +0000\n\n added URL for triggering SCM, but this is still incomplete as this requires SCMTrigger to be configured.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5838 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f50b775ddc527da54bffb361a7bbd715acf96746\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-11 15:01:09 +0000\n\n modified to use a patched version of maven-jetty-plugin to solve #932\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5836 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78b96c34ed168a27ae79b63bd2575b91908c7d11\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-10 22:30:01 +0000\n\n Fix for #968 was incomplete.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0578424c86ebb48fc2c455aaf20de09b275c8638\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-10 21:54:39 +0000\n\n create a thread for recurring failures and their eventual \"problem solved\" message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9081f175c4ee837d8fd68ffb8037ef14030983c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-10 02:04:52 +0000\n\n revised a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8918b5f36fd1773c7b02248e2d521b1cddff640f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-10 02:02:55 +0000\n\n applied a patch from Daniel Dyer for #788.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7be611c1de87c09dfe6ce135d778d6231c5d8129\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-09 22:17:53 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83f783488a7a3a1c3c470206a798eb82d908f1fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-09 22:17:46 +0000\n\n Performance improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5808 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05e446c1cf2e29efce98a318e9d808f0adc6f26d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-09 22:02:56 +0000\n\n avoid a variable factor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5807 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e1a855ebc0b81dbd82ea60b8a7bcc0c063aedb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-09 15:03:21 +0000\n\n added script to import jrcs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07710a8cbd49bc56e1622656b4a8e5f8172195d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-09 01:27:04 +0000\n\n added tooltip support for the heterogeneous list drop-down menu.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5798 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11580676d525e97da84b05768f28399338658096\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-08 02:32:49 +0000\n\n made the conversion code more robust (#988)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd351001955faefd76581215771dd7e95bdd0bac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-08 02:29:59 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be1deab2de274f4d91ac6e64f1335659f25ff64b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-08 02:27:47 +0000\n\n sections expanded by the advanced button needs to work with the structured form submission correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 135d608598e38123999d7caf6a3202c9798f5978\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-08 02:21:42 +0000\n\n made public so that the debug flag can be called from the scripting console.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b472c639a900bb4a61e62d69698fd293396e6a1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-08 02:18:59 +0000\n\n added debug probe.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e11291037de2ede827647a2a67ca7e59e1f36056\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-07 19:25:19 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5780 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 271ddb4145aebcd688aad885ba2a9662f6ab71fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-07 19:24:54 +0000\n\n using JSON databinding more.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f10946dfaac9b8a5f5ffc72b5b9e8c3f3f3af49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-07 19:13:42 +0000\n\n started using JSON databinding.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1f663888d8f2059ab7d29040396ffb67bcdec42\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-07 19:13:32 +0000\n\n picked up stapler 1.47 for JSON databinding support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50b8e41db0f0238768bff62dbfeae23fd30fcf18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-07 17:26:00 +0000\n\n added another convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16d9c93ac99e38c4f64e61a70b4555f947c3a664\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-07 01:51:36 +0000\n\n On Turkish encoding \"I\" gets converted to &#x131;, not 'i'.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6f40b7fd3927f3ea6999402ce460e7c43cf439c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 22:21:33 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f88226774c4dc882f37f8d6ce4c7a01247953dfb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 22:20:42 +0000\n\n use the first 8 byte to be short.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 296789561d3a1db2e1f57004d77c91ba4d40603a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 21:13:18 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5760 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbb9a849e21a6aeff51a7105b7ff6f12d956feb7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 21:12:29 +0000\n\n [maven-release-plugin] prepare release hudson-1_153\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5758 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4950981376a596aa3b0977bc47a771e92b455349\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 21:09:05 +0000\n\n bumping up to 1.1 so that wagon-svn is picked up\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9bd3914d9a821fd7276468cca12ab0a6d1700ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 21:03:51 +0000\n\n use stapler 1.46 to avoid hard dependency to servlet 2.3\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5756 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5781937611926591667da881aee2e5ba07e61ca5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 20:49:10 +0000\n\n removed clock from the config screen as the same information is available in the node list view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5755 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c57a3e4147f1f0e62fc114fb0bf0d63ca5c7717\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 20:34:47 +0000\n\n adding a switch for using shorter path names.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5754 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f76897debd0ada651c1e99854d1bd1cbe127a1f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 18:11:14 +0000\n\n this needs to be serializable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61a20bf1248cda2da0e214f847f86e46e8cf8162\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 17:13:23 +0000\n\n make it an error for no artifact to be found when one is configured.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43663a6aea4067e0f8ac9e3fe25da4f3c3f726b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 15:22:25 +0000\n\n added one more state so that progressive log output works correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ecc4a9a7a6f7794381e4e2ed34d077ce584fa32\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 15:12:45 +0000\n\n Fixed #980. added one more phase to the build, namely the cleanUp method. This is where you can perform things after the build is marked as completed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 400dc7abf0b814383297531451d6c019ee9bcefa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 15:11:17 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5744 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac4533ed48f7bde3b6e79edb9c8148757713f522\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 14:44:07 +0000\n\n more doc.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5743 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbd7c5fda30218c09cc0daeefe3afb07f503382d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 14:40:41 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e97a31d26767896216dc96325c2f6e2f1ad3a525\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 14:33:49 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbba18a0e2f582fb7650d67da475ffde2ad5c669\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 14:20:22 +0000\n\n redirect error stream to reduce the # of threads.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eff5a469020101d02f7a2fa55e01d6cee573d6c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 01:39:39 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 521c06bb3f86e88cac8ea83de8cdf698d1452b20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 01:39:01 +0000\n\n [maven-release-plugin] prepare release hudson-\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c0293a399f6312e85d3fed8f78336b40ef8ab12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 01:35:32 +0000\n\n don't report the duration as 0 when a build is running.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ebed71a64558df06f4a0fa305d074d117117f06\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-06 00:09:04 +0000\n\n constants were missing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 891fd8e4acfc0a68649522ee1adeded0eff44031\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-05 19:37:49 +0000\n\n this property seems to be unused.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a99136a1a87af5241930658d5f3def574bfd761\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-05 19:29:28 +0000\n\n applying patch described in #973.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f1ecd50ba6fce2ba97a0d2bf64938bd1ea7c20a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-05 19:05:02 +0000\n\n servlet API should be marked as provided.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9873621d5384a70bba76afe0e1e3debe421f8fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-05 18:59:23 +0000\n\n adding error diagnostics as to where servlet API is loaded from.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5706 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4f5c5579aadd720dc7504b9f41b15bf46811b8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-05 03:31:37 +0000\n\n path variable needs to be case-preserving but case insensitive.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fa27c0788f2e5d92bc05e2d23fae860d7c422df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-05 03:18:14 +0000\n\n don't allow ';' and ':' in the job name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da2b0ce3e2561a23ef2be041c82ac95b813aa49e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-04 16:03:24 +0000\n\n wagon-svn is in the java.net m2 repo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5694 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9483efd77ba63d40ab09f585170c854768d78022\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-04 04:22:43 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5689 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7056a206d370506e9f6327307d9ddb84a074463b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-04 04:22:11 +0000\n\n [maven-release-plugin] prepare release hudson-1_151\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2027b4f0e1ff87ce6bdc5563e4b5c7a93c6bcd7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-04 04:17:26 +0000\n\n overshoot\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2440f1ab1763903b23aa3c01d4dd42f4b0c544bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-04 04:15:32 +0000\n\n wagon-svn simplifies the release process\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5685 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit edf866af367874ea682aa06fa0a1314eacbec7c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-04 03:18:57 +0000\n\n fixed a bug in handling svn+ssh\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5680 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1898d8bc06d80ed5e92c3c7480830803dc5fa6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-04 02:44:36 +0000\n\n - added a debug method to enable SSH logging.\n - disabled SSH connection pooling, which seems to improve the SSH connection stability. I was unable to connect to my intranet server before, but with this change it works now.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5679 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00c2282ab9521943a0f8eb087d416ea2918bbc72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-01 22:14:22 +0000\n\n use a constant to avoid typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d250dea1e360214c36fa2f2dceb434f8bd0f8a77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-01 05:13:39 +0000\n\n expanded error message to include optional stack trace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e90eff995236bf95d1aaaf20350df09dff621ee7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-11-01 05:00:25 +0000\n\n error message improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86cf920a5ccf99fc356d6be6dee251d6063b1177\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 16:05:25 +0000\n\n this configuration is optional.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 826b8ea4aa54074e1e0b5c7375d334b2606ac89a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 15:53:39 +0000\n\n Added targetType variable so that triggers can decide what they are configured against.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a2ddeed269cb2e27dfeae2ba6cc3f4c40cd18d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 15:44:26 +0000\n\n doc format change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5649 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1edc9db956c14e3f5f72b2f1c9de0ef1137b4ff1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 15:33:40 +0000\n\n incorrect condition(!)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e99d24c6a9ee777d5ede7bad85815587418801f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 15:13:55 +0000\n\n caption should explain what the list is.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d47aa1ef24ccd1e3e3fe63e75ece251dcee6a400\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 06:28:54 +0000\n\n apparently not quite working, but trying to suppress \"even if unstable\" option for the promoted builds plugin.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5642 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b57806b7735b4dec08fe1d9af62de29dfe982824\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 05:08:39 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5634 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdf6eb509302de7ad957959c05aa85e0bd8664db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 02:14:53 +0000\n\n adding extra catch block to see diagnose \"Error running hudson: no \"app\" attribute\" problem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02cef67e6e2ca3102a62ae513be8cdfff3a8f0b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 01:37:34 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 549121569e7c6b568e3db54eb41f3d36521dee2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 00:50:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33f905c84f9bc6943cf4f0af6737843fbd1dfde7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 00:50:01 +0000\n\n [maven-release-plugin] prepare release hudson-1_150\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52166088a7fd4d13808587a86e2ba64c2ac18943\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 00:43:46 +0000\n\n rules that extract innerHTML needs to be done before other behavior rules kick in and alter HTML.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5618 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3f236ef3363ab9d7c7498e5cd001fa563d455ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-31 00:21:16 +0000\n\n expose system axes, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc1c7e3d3e113357e57f4bb73bc50a6cc41a366d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-30 18:51:52 +0000\n\n performance improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15aa153c9a83c0761ad9c260641ff7a58828f8a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-30 18:08:11 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c237e87418e9c8ef8489f801826ad6603e566f8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-30 01:07:09 +0000\n\n applied patch for #954.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e23feb661608546205751d24408dc993569d28b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-30 00:32:44 +0000\n\n expanded BallColor so that we can differenciate different meaning of grey (#956).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce67ddb991980b0569c798a026e5395fed3f37e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 23:52:29 +0000\n\n Testing against the type allows us to check the applicability of a build step even if a concrete instance doesn't exist.\n Turns out this is crucial for the promoted-builds plugin since at the configuration time there might not exist any promotion job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03e24376253ff390e621b4cda0ef3736eb292ddd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 23:24:07 +0000\n\n adding 48x48 star icon\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d04321c07b57587f47337a41fc48480c7d7b273\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 23:09:49 +0000\n\n adding a large star icon\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit caf65d39c86f402a7a92268665c662125fa11067\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 22:21:03 +0000\n\n in case of a failure, disable the combobox.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b643b8116511cae7330448259fef3da73d82653a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 21:53:57 +0000\n\n adding another constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9356cf8d6911e364ee1bb144b6edfa9830be790\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 21:28:16 +0000\n\n indent fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5589 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05ef123b3c5eea02320ee4ae3673f6333d967b48\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 21:27:50 +0000\n\n indent fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5588 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 207ccfab9764514c08ba8cf414f72f135b7ac06d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 18:47:22 +0000\n\n turns out that this has a side effect. reverting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5585 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2da598adef7d686f91a8b9136f63c01975a01da5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 18:39:27 +0000\n\n added the isEmpty() method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67a658e74a2d05478bddd1c1bd13b9462e2e1fba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 18:34:47 +0000\n\n JobProperty gets a chance to execute something for a build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20639bb5f9065f746aa7d1c1d8a41650914ea00d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 18:17:09 +0000\n\n made jobName optional.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4082d88c46e553d663a3e40b84e81f299e30dcd6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 18:16:14 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d01b370c8ebda82fe0e371ba23932cfe90ac877\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 17:16:48 +0000\n\n doc bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b66e17ef81627ffe42a3e4430e2f31a1ba55dcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 17:06:04 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e8b119707eba7cb26ad1c52e2b0f3f0a861454a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 16:53:05 +0000\n\n fix links.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea7a181b03e1c3399e55dd18f2f74dcbbeb0b29d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 01:07:31 +0000\n\n in HTML tag names are c14nized to upper case.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5565 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7462178e7989d9c5a9af1d36881942f53348927f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 01:05:58 +0000\n\n bug fix for fieldset.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c426a9efaea0d2f66152eeb97c62ff07ffcbcdb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 00:55:44 +0000\n\n adding two optional attributes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58c080eebefbb9b5c1250a33fc1df970abcffbf3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 00:55:24 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5561 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aec4937764d90901471c552910345390f39374c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 00:53:33 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7cdb50e65e4c8cefc2ca5e4b89de441c6d5a4b62\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 00:46:15 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5557 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c43925d059397a2487e370693246d756662861fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 00:45:46 +0000\n\n bug fix when the submission contains no items.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e143f8cf49adecff37675fbdc493fecf898c9e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 00:39:41 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1154a85a146a0b4757a5d5b29d62c8c04d39b6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 00:37:30 +0000\n\n added a method to build an instance list from <f:hetero-list>\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb44c8004aeed6442d4ab43c806f17be05d15ee1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-29 00:37:01 +0000\n\n made applicable to any AbstractProject type.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5552 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4c8c7c73ba2470250c5002730b1d43b8c97055b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 23:39:31 +0000\n\n making the same change that I made to BuildStep to BuildWrapper.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5548 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b53e6a527a1dc9d84592e327a19adb5ea846814f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 23:26:24 +0000\n\n updating to use the new BuildStep.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5547 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d1ea5c523b219346be8a5aee77f7fe7c7d4dff8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 23:20:01 +0000\n\n refactoring BuildStep so that it can be used for other project types.\n This is so far done in a way that maintains the binary/source compatibility with old plugins.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4156324ef367319c87f01ea6d3cfe9c3318e089\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 21:39:57 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5445b82ac66c7a6c70b897be01ee5e8624d23e50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 21:17:49 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8011e2e2d6dd4aa2b18e05cfe6e823d27284f46e\nAuthor: bwestrich <bwestrich@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 18:43:41 +0000\n\n fixed typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5534 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27e36280185525efcdc9f43826c52ace14528fe9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 16:53:06 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21c3049958f5545648ac3169e613849d023acd80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 16:52:42 +0000\n\n generalized the lock icon by using the badge extension.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05c4ad7ea5bc2f56890acca5ff4433f48e2482a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 16:40:49 +0000\n\n fixed a typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5529 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bd82cb39171aee418f8c0ff370739851cec2dfd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 16:28:00 +0000\n\n z-index of tooltip apparently now needs to be set at constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51843df041969376191684d4aae869c289c54062\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 06:11:26 +0000\n\n for tooltips to be able to use animation, the inclusion order matters.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5516 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87a1c557addc8d2de525ded3a8c98c97d7b43d35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 06:06:43 +0000\n\n removed a deprecated method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5515 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1cfd6ed57f1abb2174d00c40e91f84c9f4b350fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 06:05:48 +0000\n\n fixed the CSS style with tooltip.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 121bb7c2cb5f060ce136d2a67c51ec5d75e60487\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 04:55:36 +0000\n\n this needs to be public for the getDisplayName() method to be accessible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5512 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38ca0978baca11cf8c0a08b3dcc12d5f27233893\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 04:44:37 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93f9996d01b517b1bd2ff423eeb33ff3eb5cb078\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 04:39:49 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a45f213291d48fe23f97270ed3bbcfd2be1ff74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 04:11:40 +0000\n\n right align delete button\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5504 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b93be7d54309a68102f4c9976a2563262c9c0d85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-28 04:11:11 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5503 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db8f71c083ec2eb9bc84e968ee517c413f27259c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 23:46:14 +0000\n\n submit button as YUI button.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e57dc4bd49b7e755d11d6cd563f00d435b13085e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 23:45:06 +0000\n\n moved menu to the core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a0127eb6f5cef7781d49647a5562e17d94a6875\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 14:26:11 +0000\n\n fixed a bug.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afcd41a135e8f02925b18df72538c4de573e1a97\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 14:17:47 +0000\n\n making more buttons YUI buttons for visual consistency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5499 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 292125c35db89a52caac2c48b242e263da006415\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 14:17:21 +0000\n\n added delete button here for now.\n Eventually I should make this a table where each item can occupy multiple rows.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ffeb6b5b4d60f0cd85f46a2b0bd811834f59c4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 14:16:53 +0000\n\n moving the button support into the core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ad87cc529a66214b574e4e027514a6bf806b7a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 14:16:37 +0000\n\n display:inline interferes with YUI button rendering mechanism.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5496 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be181eb9d35072e10a18b78f6f01dfe1eedee6cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 13:29:26 +0000\n\n excluding debug js didn't really help much\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5495 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4412942e2611bf440544ddb08c26be0d3fcfa691\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 13:26:15 +0000\n\n improve uniqueness.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5494 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 649386e58e0b0cf663b1ebede5dcd912331b81fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 05:48:06 +0000\n\n added support for heterogeneous list support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5493 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfa511acb1e7aa7ad1cbb3f15fa562b1050d5112\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 05:43:53 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4270a61baae91ec051be985ddc05d848080855e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 00:59:03 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10b13149dfe702d11c4b53f123849101866c4a9c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 00:58:44 +0000\n\n upgrading to YUI 2.3.1.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ae83929be441682176b08b4fa254043cd931b18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 00:58:28 +0000\n\n deleting old files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34f9ea5e4d0d18bf7cbcf5e712946606d16904fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-27 00:57:03 +0000\n\n updated to YUI 2.3.1 and making the structure match with the bundle\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a43dc3f993ea917c60359eda94307a57f10dab7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-26 23:11:32 +0000\n\n started more UI work to generalize build marker.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5385aeb42bdf08920f74ca1909f1c0ea0176fc26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-26 06:36:10 +0000\n\n adding star icons\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5483 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cff116feb7ae30e1287694dab57b0b6e4fd4b9a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-26 06:33:14 +0000\n\n \"build now\" link doesn't require a page refresh anymore.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5482 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0e475ee8e321fd6e869cb4fd554b18a592105ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-26 00:16:40 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1cb0c9edd04ba4f18460197c7ce1fec5bfc9eba0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 23:35:55 +0000\n\n threahold 10 is too low.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 016491c638a5a71b182d2b71b3283ec71516c20a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 23:23:44 +0000\n\n Added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88f6d0922de862a860ce2df4639d45a73618c2de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 22:20:19 +0000\n\n fixed a bug that can potentially create conflicts\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5465 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 598261330018309a4858c9811585977da22b346a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 21:35:09 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5464 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8256a3143a437490530fb0ecc06fcbdfa6740167\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 21:31:43 +0000\n\n added an error margin.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efc953c7cd13795645a2d109bf45a252f5ac863c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 21:01:42 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a72201139bee6e8078f729871c1e76d32235020\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 20:54:44 +0000\n\n added label for to widen clickable area.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bd983186acb986978023fe0f9f6dd5f7cf7da89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 20:44:53 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63e425ea4b5241a574a23ebeed925dde65f130fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 20:27:39 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b930239a0ea2997488caa0af55ba02f512d2ca6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 17:59:05 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b287138ced0b7150881342b71cc9573cbe4fb3aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 17:57:23 +0000\n\n adding a structured form submission support to job propertyies.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5454 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab6d05cd2a39b508537f0e3549f09a0d457a0194\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 17:26:03 +0000\n\n title can be optional.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 358a9cd5b42cec3ed3656077b8b1e62551fcb4ba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 17:11:22 +0000\n\n added another convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6abd726d36133bfdfddcce1ee1701f3bdad8536\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 17:10:50 +0000\n\n doc updates.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5449 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 743fe2229067aaf8c36c50f16c9df69bb0e3739d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 17:05:29 +0000\n\n added ascending ordering.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5448 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acb7e83a8ae7e9cc32927438ff9bda43c645f67d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 17:00:41 +0000\n\n added a filtering iterator.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fe50d9fcfa77c124560c93399b21d1f5210c21d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:53:12 +0000\n\n clarified that it can never be null.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5446 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48fd7497ee8c9f64e1de308df38039e6e18f1b64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:52:40 +0000\n\n added a method to list up all integers in the range.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b63175a94bde65a7fdc478da0a57bcf9436ce903\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:52:04 +0000\n\n a quick test for Iterators class.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50b714f528af2513de02a64a9bc396d8508f108c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:51:21 +0000\n\n error check needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5443 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 817fac5583e1398972a47298283a56a82c04c060\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:47:46 +0000\n\n adding a sequence list generator.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c49b8d761e63d29e3c3ea16380cacc3a586ef58a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:42:23 +0000\n\n added a convenience constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4917c012d429bea706c5d80244f24907f474cc05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:39:08 +0000\n\n added a method to reverse a collection.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8566c1150b832b63ed35e8e1db55cda973211431\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:30:46 +0000\n\n type variables are too clever and forces a cast when AbstractProject<?,?> is given.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1c7b7dbeb6d2cb8943793a4f088035219ec6eac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 16:29:17 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bbc00703efe6f6404a54e8a6f17b696bbcfed07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 02:23:58 +0000\n\n excluding it here apparently wins over our explicit including it later\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 321ff954df5725517cd94e7594ccd7044628c1bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 02:19:59 +0000\n\n excluding it here apparently wins over our explicit including it later\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08d211bc9e135520476a303d11ce954a76d6f1f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 00:48:52 +0000\n\n added error diagnostics to find out where the connection is closed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46624e3c2c1da0402493be83efb8d384fbf0a0a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-25 00:11:30 +0000\n\n trimming off dependencies\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5432 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2555fdd33238ee9f143253286754320892d99c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-24 23:57:52 +0000\n\n excluding castor that we shouldn't need\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5431 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83980f3e498e77d128c630e64f82686304e2ac66\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-24 19:24:56 +0000\n\n Hotfix to make Hudson buildable again.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 185e2a240627d8843a7b3a6e0875269ce8f553b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-24 05:20:42 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5423 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42a1e9df3658377cdcaaf8d567ee639b98e8a63a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-24 05:19:41 +0000\n\n [maven-release-plugin] prepare release hudson-1_149\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5421 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1bf25d25f003b33bba684345f600e7372619180\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-24 04:43:50 +0000\n\n using later version of json-lib as well as the version of Groovy that works with json-lib (#925)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5419 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ab6934a2d991176b4c2385fd93cc5427af9395e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-24 04:30:24 +0000\n\n fixed a bug where the build link cannot be clicked even by an admin when the security is enabled (#944)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 896d84e9dce86ce3f4ba55af8523e985b282f3cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-23 01:47:07 +0000\n\n fixed the OK button enable/disable state control (#849)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b831e56c09e673cbb8df2b782d42a951dc8a738\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-23 01:19:07 +0000\n\n eliminate the JDK configuration option altogether if there's only one JDK configured in the system, since the intention is obviously to use that JDK (#659)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f05008839c5533638a7e5d3bb3af899ecdc31e7b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-22 22:40:14 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 761a433d00afd8e74ee58175873acb65b7c0d5d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-22 22:39:34 +0000\n\n [maven-release-plugin] prepare release hudson-1_148\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9af6c95ffe6791e72d686bb7401cf2d14a8c300\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-22 18:41:40 +0000\n\n these exclusions now happen in the core\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1d406d2bb399e5ef96d8da19cb9d88e7a23eb28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-22 18:35:32 +0000\n\n fixed a bug where AJAX build history update was not working for native m2 jobs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f53c749a21a661cbf234c0df188e82f974dff7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-22 18:31:03 +0000\n\n buildHistory.jelly no longer exists.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25dd4c24f5cb8b8170bbfa16ef947c6649b94f5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-22 18:28:11 +0000\n\n fixed to work with the latest JEXL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e994f16ff388332580a1c6cb9fa8137b9349ee2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-22 18:16:12 +0000\n\n plain commons jelly/jexl dependency was coming from commons-jelly-tags-xml\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40a0cd229f28dcbad5501b26b478862e0d9b6196\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-22 00:39:37 +0000\n\n picking up stapler 1.45 to fix #879\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4afa2a96fc49d9331cd60ea8ef919169ce6f46ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 23:39:03 +0000\n\n when a thread that's waiting for a remote operation is interrupted, also interrupt the remote thread that's executing it, so that the actual operation gets cancelled.\n (#904)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73ad35a3c15e1a4c8bcf78a9c5be374a0ddad278\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 22:56:25 +0000\n\n avoid getting jelly/jexl duplicates\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9884aa56e00332a4f21f28c6e1f36af30fb550d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 22:18:10 +0000\n\n updating POM to pick up jelly/jexl from java.net m2 repo with v4 POM\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1245a4cdfbdbef8cc5f86762f521bed34e0dfb4d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 04:44:05 +0000\n\n added probe for issue #906.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65890a2fb33cacc7eae43d3b2f35ca3d4ec8e53d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 04:37:12 +0000\n\n try to make it writable by using a Mustang feature.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 613713ca51f9fde23e29ed03db148f0b4267f8cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 04:34:18 +0000\n\n just trying chmod u+w alone is pointless unless we retry removal.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5367 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65585f97f7a42a61921a60740fb991075d2ff8cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 04:27:56 +0000\n\n adding a mechanism to keep the tooltip. See http://www.nabble.com/Build-failure-tf4612458.html#a13309217\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86cb8b83f1077ae41898228c817d248ca5763ac2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 04:06:11 +0000\n\n empty token should mean \"anyone can trigger build\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5365 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9eb6cee10a9c982493b6a0256c4c32b9e95853ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 04:06:10 +0000\n\n Fixed a security issue. The security should be on by default. (#926)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f2d4faf37c2a7eb2c7573ec40386e5808fd002e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-21 00:31:19 +0000\n\n Fixed #922 that causes 404 in sidepanel links.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13deb34582154eef518c0877c46e9b157206ccad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-20 01:17:32 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5358 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b90d3924a158b51a54495359f5d633c5b0b9fc90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-20 01:16:53 +0000\n\n [maven-release-plugin] prepare release hudson-1_147\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5356 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 425f91b1d9032e8fc1b81e535eb2a73caedc2ad1\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-19 23:52:38 +0000\n\n Had findResource but no findResources; adding impl just to be sure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15a576135812b454b80141261b0466c0cc8f7570\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-19 20:04:07 +0000\n\n Correcting invalid XML.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdff42544cc78657d1091dae38d4cfeb15a3c0ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-19 17:32:19 +0000\n\n added error check for null.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58ddeb1fb45724e8f15a6ef093a70ad267f752f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-19 16:53:47 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5320 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba31251834844d9b17fbe680bc9f101b06f29b46\nAuthor: digerata <digerata@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-19 15:26:42 +0000\n\n Adding servlet filter that allows you to bypass the no-cache headers that Tomcat sends for files behind security constraints. By default, this filter is disabled in web.xml.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28801ab21ba37decba6933290757d5037e484750\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-19 11:37:30 +0000\n\n Indent fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f776d402e6d4297b0fa09e2e4b710828eb06b0e\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-19 11:28:40 +0000\n\n Issue number: 886\n \n Fix a memory leak in the Subversion SCM\n Patch verified using Issue886Test in Hudson tester\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 511e3c68e947b25ca0646559122a869ce2023981\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-18 19:13:31 +0000\n\n fixed a bug in computing classworlds jar location.\n See http://www.nabble.com/linux-slave-uses-wrong-maven-path-for-classworlds-jar-tf4648221.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 17151ea2b490b32e8557bffa8525bae1fbf2bd2a\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-17 21:55:16 +0000\n\n Reverting last patch. And penultimate was for issue #917, not #912.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a0dfd3804cf35d0ea21213204c3d695d0596a3a\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-17 10:43:57 +0000\n\n Quoting Jesse Glick <Jesse.Glick@Sun.COM>:\n > \"Getting IOException while running build.\" from MercurialSCM.clone?\n \n Not sure how CVSSCM is causing problems for MercurialSCM, but commenting out until I get an understanding\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ff8353b2bd1a0e3ff8dd6086704a31a3f6078ce\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-17 08:23:31 +0000\n\n I am quite sure I had a good reason for wanting the length of a masked portion of a command to be equal to the length of the thing that is masked... but for the life of me I cannot remember why. Making all masks have fixed length to provide less information to password snoopers\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5303 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2c28f1278ab44a490498ceaef9bd1fa527602c4\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-16 09:23:16 +0000\n\n Issue number 912:\n Not so bad to implement as SCM is an abstract class.\n In SCM and AbstractProject, provided a default getModuleRoots that just returns getModuleRoot wrapped in an array.\n In CVSSCM and SubversionSCM, override getModuleRoots to return multiple roots when appropriate.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63d103288649603a2a48c8fea886b652a8893edc\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-16 09:00:49 +0000\n\n Issue 911. Note: The censored portions will remain visible through /proc, pargs, process explorer, etc. i.e. people logged in on the same machine. These versions of the launch command just ensures that it is not visible from a build log which is exposed via the web.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c009f8936300eed1641548048413ecf3a48453a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-15 23:04:37 +0000\n\n sort should be by number.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a575cc4f627a5a713447b50cc555e4c0ae6509f5\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-12 10:07:50 +0000\n\n Fix typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec2a2eb5b1853a2aecba6d46a4b219dbd9c39ad2\nAuthor: redsolo <redsolo@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-11 20:04:39 +0000\n\n Added new column that shows the build status indicator\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a25b47628a2a0287a54a53e260be4da12eb6eb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 06:39:54 +0000\n\n improved stability\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5226 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85263b563231bbe17b7021ca2d23bc80b64beadd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 05:37:50 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f78c4578b59bd9a5da0cb50e8795ea705f7bdba1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 05:36:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_146\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b2c47dcbc59b77e0da21373c7e3931676a42d31\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 05:15:01 +0000\n\n added a work around for issue #610.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a84a97860415137ef8f013caf606a9eba2a53ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 01:38:05 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5219 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd363b77e80e7a8cc25b0c7c1cf7962772455e13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 01:36:43 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05c60c5c02049752e20b779a9218ae3a9b1a1f9c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 01:29:38 +0000\n\n junit archiver gracefully handles xml reports of length 0.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5215 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f5fd055f1ddf0bfad1fee7520f56015f1aaa83e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 01:15:07 +0000\n\n added a programatic constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5214 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69cb171cd2872ebe63efa0cca09dfeb9f39f1186\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 01:06:55 +0000\n\n Added an event callback for renaming a job (#891)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc6fdf72d8038e9dea9dcd3fa740e72cf8409727\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-10 00:39:43 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 663104dc70176adda818a6f1244f36f18b22e6ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-09 14:14:57 +0000\n\n - fixed #899 where Hudson fails to recognize a test failure\n - fixed character escape issues.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc3173b682036b76eb17c59cfcf5d613a529a76a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-09 13:47:28 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4537c96d34599aab5b576e2578552a4bd8ede88a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-09 13:45:30 +0000\n\n BuildHistoryWidget related change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5198 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b54f66dbf4a08b9b104b162fcf998bbe7c09f6d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-09 13:45:12 +0000\n\n hooking up Widget to Hudson.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5197 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e366ff26291aba242926a3158090ea9b6fa4a077\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-09 13:36:33 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5196 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 588f9edf4096974e530fb983fea9d831366caf05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-09 13:29:10 +0000\n\n - added a widget abstraction to allow plugins to contribute boxes to be displayed on the left.\n - moved out the build history to a widget, so that this can be reused elsewhere.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e903a3bfe7a3e51e3086f536c28a9aefb2884365\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-09 01:13:02 +0000\n\n we don't have any GUI to set it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1e127b61e509a40b4ffaee3b4df263da95c8349\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-06 03:48:11 +0000\n\n simplified a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d131f5bbfa86d177b3b05b25012d5ef309ca5839\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-06 03:45:53 +0000\n\n improved type-safety.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f92e1d6e59fd340ffdbe753cf43b2583559c90e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-06 03:44:44 +0000\n\n we are still not getting a good bit. Trying to disable enforcer altogether\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bde4079fc11ec22be51c64419358de556e196876\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-06 03:37:42 +0000\n\n simplified by using a new tag.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5131 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f20cf72cdaad9a4398f2670a8441fb6db2cdbdfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-06 03:36:47 +0000\n\n added a new tag.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5130 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16d7d3bfc3f04f3c6c03463db3ddfd22563b7b9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-06 03:29:05 +0000\n\n enforcer at top-level breaks builds. It apparently tries to resolve dependencies too eagerly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5129 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f322371d04e7ce1c11c271874be76802b3804d9d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-06 03:23:03 +0000\n\n enforcer at top-level breaks builds. It apparently tries to resolve dependencies too eagerly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5128 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 795b6732c5239ac69d4e125573ebcd87f05dc38d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 16:23:06 +0000\n\n added another convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08babbd8fd4d400d357cc08ba8c7bba98e8b3874\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 16:22:16 +0000\n\n improving diagnosis to learn more about mysterious ABORT issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5117 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2aeeb2cfcf0074942c0337a2b7efc98465d6a308\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 16:19:56 +0000\n\n disk space monitor was not working.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9c0c36097cb3858612158903b218f2326a4a233\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 13:24:08 +0000\n\n adding .ipr and .iwl to ignore list\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67fc4c1070d2298c5e2e1b8371352654900bb78c\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 13:13:43 +0000\n\n First stab at changes to core required to resolve Issue number: 878\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df68fcfdb4dfa621495e729355b852064a7b7e9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 01:28:05 +0000\n\n more cross platform support and bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b52190026678fe91557ad94d8b8f3b93d79d986\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 01:00:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0104a5c0949d9c7a081857da59d3b2cb3febf915\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 00:59:51 +0000\n\n [maven-release-plugin] prepare release hudson-1_145\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96a5a2f16fd039ccc3e8fbb09580ce9d287a4b6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 00:49:07 +0000\n\n fixed a bug where matrix configuration build history ajax update was broken.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7415c9058b437be25d97cf88e4476e9ffca274fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-05 00:44:02 +0000\n\n improving environment dependency in the release script\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ce177de789b6437e8c23223fb98499912076579\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-04 23:56:56 +0000\n\n fixed a bug where matrix configuration build history ajax update was broken.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f629b3173cfd8f97a3a9b18870449bc954f36c9\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-03 21:17:30 +0000\n\n Issue number: 883\n Changing version range to be inclusive of 1.6.0\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5090 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4969c7b15d4d6b61eb8a7d6724a101b8da1a7f5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-03 04:02:46 +0000\n\n fix #884.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d44287eb794c4b5ee798bbb98dff99561588a470\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-03 03:59:20 +0000\n\n no point in closing StringReader.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c39259b320c196c273b50808cd3255e4e475b0dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-03 03:58:44 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dd8eb270bb2dace0edc51b129107a36681bbf84\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-01 23:47:42 +0000\n\n added another utility method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42afc1fd02a8e83f8743010b742bb7f573a17ced\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-01 23:37:11 +0000\n\n added a cross-link.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d32f7415fc9c1f309944e1d8ffe720e965525412\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-01 20:51:26 +0000\n\n #864: work around arg length limit for cvs log command on Unix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77c2fc4009d34c17113cecc0f2f02964986f9113\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-01 18:19:08 +0000\n\n jetty:run was not working when mvn invoked with -f from another cwd; this seems to fix it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cb25698bf07ebcaf09a8908710ad6e6e3714ce4\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-01 08:45:58 +0000\n\n While the bug in javac for JDK 1.5 exists, force people to use JDK 1.6 to compile hudson/main.\n Let hudson/plugins still compile with JDK 1.5 (To allow checking that only JDK 1.5 methods have been used)\n The root pom should display the current build environment (Maven version, JDK, OS etc) to help debug issues with the build.\n use\n MAVEN_OPTS=-Denforcer.skip=true\n to turn off the enforcer rules\n (See http://www.nabble.com/trunk-not-compiling-tf4540224.html)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80773e1865921d4656cc9b9c0637f38c1ffb8e29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-01 02:33:21 +0000\n\n using svnkit 1.1.4-hudson-3 to fix #784\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcfbf009d0b6ab23c0b81c6f7c1c5e3661585f99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-10-01 00:19:39 +0000\n\n missing @name on the master copy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33f9fe78e107f7b380e09ebec282131445c331c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-30 23:56:29 +0000\n\n adding structured form submission support to Descriptor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d903939d80140d64d69442d075dcb0b470eb4414\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-30 23:00:27 +0000\n\n net.sf.json-lib requires commons collections.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c2719b1230f7cb05127840ac66feedb28be2d87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-30 22:50:58 +0000\n\n added RunListener.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b633c046bd85d00bacdf05a37e315b9313ffcfbd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-30 22:33:38 +0000\n\n fixed a variable name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc63a775cedc20444d5d44134bc9c4c38be3e75a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-30 22:29:52 +0000\n\n improved efficiency a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d6f266427bbb1217265904f2cc963931b935ce7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-30 14:25:33 +0000\n\n implemented auto-scroll behavior for optional block so that unfolded parts will become automatically visible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d49090d645e339b4e900ed70deadec70da1638c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-29 03:58:25 +0000\n\n adding structured form submission support in repeatable element.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08ddf6ebfdc75f9304a1d2b4edd440be65534e49\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-29 02:21:34 +0000\n\n checking whether something is an array in JavaScript really sucks. See http://javascript.crockford.com/remedial.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 922e841f36bb9b7de09026873c714f20ff27048a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-29 02:06:50 +0000\n\n return the JSON string.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 394966f7fb091af4589c09208ed2c0f1990ac065\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-29 01:26:57 +0000\n\n implementing a label that doesn't rely on @for, so that the HTML can be repeated inside <repeatable>\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5014 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71334e4d61725d1f53dc217021589661282e24e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-29 00:58:19 +0000\n\n turns out I still can't eliminate the 'id' value.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5013 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b080ec175427e37775da90e0c4982dcb64d79365\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-29 00:38:54 +0000\n\n nested optional block was not working. Fixed that bug.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5012 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 969ba3ab1418256ce515e271c473636fdaeee01d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 14:32:36 +0000\n\n added a work-around for IE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7aad01a6536daca3ab2f1bed0d1cbdb28b61bedb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 14:24:43 +0000\n\n adding icons to GUI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f19d64a0193d75a0a9e2335faf0b114e2f6f293\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 14:19:37 +0000\n\n adding error and warning icons\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa87ffcb8dabd22a547e8ecbb10d8ef87f37f201\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 14:18:14 +0000\n\n star icons\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04c8bf7b0230cdcda55c058d41ced79aa4513a64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 14:17:52 +0000\n\n changing color to yellow\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe5de68e8c18ec12a2b2251be3ac034eb9160814\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 13:42:36 +0000\n\n added the new 'warning' class.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b145205e258636ac49c0f551bfa6f20b783c0c0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 13:28:30 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f21960f6e1f77a3c02373cdcacae23b819a94d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 13:26:15 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7416b9e4afdf344af2335071c8c75c5d611ad67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 04:48:51 +0000\n\n added the code to handle structured form data.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4967 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9f5e677204acdb31da37197186e70b56db6a42b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 04:39:06 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75f21f58063e5200d5a5d522a64a8191768f30c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 04:33:44 +0000\n\n hooking up structured form submission mechanism.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ed5f47362032cafe9156642a017d45797522bb3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 04:30:24 +0000\n\n removed pointless \"else\" part.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c23035bfc5a3c359ee80cb9d6adeda2114448c44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 03:46:36 +0000\n\n improving the script\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 01:50:04 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4959 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9302f3e9ccba91a6e5e60a2e73e635b7817ada98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-28 01:49:20 +0000\n\n [maven-release-plugin] prepare release hudson-1_144\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 592f9b05db4a24c88cc66d04ce22b2c0b69652da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 18:36:14 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4951 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f46fe2d5d4c2eb49cb9e561f00ea710a17098848\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 17:47:16 +0000\n\n removed superficial error message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c59b2f5b560bb644384764d289db109b32f066de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 15:47:46 +0000\n\n don't display maven version selector if there's only one option to choose from.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06b977101d544edbdd8876607bb4300703d20370\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 15:47:20 +0000\n\n don't display ant version selector if there's only one option to choose from.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bce730b6edc49b0819888c2cb2b463b86d635c60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 15:33:15 +0000\n\n added help for the targets field.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4947 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75379581727614ad13a5665a0e4453d2f005a984\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 15:31:25 +0000\n\n improved help.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15191c360e80ee7e70798d5a18533ef05c9f7848\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 15:28:58 +0000\n\n properties are Java properties syntax, so it should start with multi-line text.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d8429fb7cad6ad3b8c076ae977b51114bdeae47\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 15:28:37 +0000\n\n Event object is in a different namespace!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c54eb24947c5eaae8b7cb6929444c40a6b735de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 15:28:19 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d3f6dc0ea8d7d91b5fbc0b57714a0426b767a33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 04:30:31 +0000\n\n fixing the behavior in IE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4940 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6334357b20130faad9a9cd44b139427741cfebe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 04:16:44 +0000\n\n introduced <f:textarea> tag for better reuse and automatic wiring.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a52fb088b5dee8140915f328c1b346391861682\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 03:42:55 +0000\n\n added resizable text area support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4938 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efd78967e631ca6b2b03941785045675ed88346a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 01:55:41 +0000\n\n doc improvement.\n minor formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4937 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f51908fbf528823be6b09eee675c55c560b09d3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 01:53:55 +0000\n\n applied patch from Rob Oxspring. See http://www.nabble.com/Improving-Ant-Support-tf4504289.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 638b3ae588f06a08811be3d059f4b88884082d72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 01:22:35 +0000\n\n implemented remote API support for Fingerprint.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9c33dc07ec5c10e79ae46cba5f27d9b35ef278f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 01:20:28 +0000\n\n picking up stapler 1.44 to get a remoting API fix for Date type\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8124d1e6b12b9d2baf4e8726a753c1ed1db42a58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-27 01:18:02 +0000\n\n forgot this property\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe1cbbdd855e0e7df20e696cbff6ecf2cd9b994c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-26 16:26:15 +0000\n\n added users to the search index.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52f84bc88bedf47f1d53b5907f3914a933112ad9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-26 16:25:39 +0000\n\n added one more method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4930 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf591b8cb4cc5ee8bc3e736eeaed6cf3ef0ee64a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-26 16:24:12 +0000\n\n adding users to the search index.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ae7e62fa761ae9e1e14fff832c768f5e9a9c721\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-26 16:09:30 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4928 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdc491de742c78ad74c5d12349d1bc3c7d61835d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-26 16:08:36 +0000\n\n added 'manage' to the search index.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4927 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ec3d49960dbadabb8012268923d5fa26f8e72e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-26 16:07:51 +0000\n\n fixed false-positive serial version compatibility issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e82268ebe7cf27f2dad6132de52c9eb3ff570716\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-25 21:24:29 +0000\n\n extracted a maven version into a common property\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-24 23:50:01 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cb0f318f6fffef1eab5f46893813d13c503457c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-24 23:49:22 +0000\n\n [maven-release-plugin] prepare release hudson-1_143\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf67e9a86c9b0fcf14a5ea3fc6ff70b813219091\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-24 15:48:43 +0000\n\n avoid slow down in svn.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdb6c4f593a2ab0ad07f27a70e6f298600edfddf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-23 18:53:24 +0000\n\n perform macro expansion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4909 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4c07c63a67d6672ef184c5ebe11c5060eec2d2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-23 18:24:24 +0000\n\n perform macro expansion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4908 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 024f517287229d96bcb03c6304746b1e6e90884e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-23 18:22:38 +0000\n\n Macro expansion rule now supports ${ABC} syntax as well as $ABC.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4907 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cda29559ac5c4d771ac19975aee8d37ef07bc2e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-23 18:00:48 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4906 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1f1ddfe355731ade57211c047534078dc66854a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-23 17:27:25 +0000\n\n prevent CLASSPATH env var inheritance.\n See http://www.nabble.com/Run-Job-with-JDK-1.4.2-tf4468601.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4905 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9944408b6839a5b8a4fa957c34bbca17aa40fa46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-23 17:22:56 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4904 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7527e8050cdaa2ca8efbd80b44cab98441793b56\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 21:52:43 +0000\n\n on Windows environment variables are converted to all upper case, but no such conversions are done on Unix, so to make this cross-platform, convert variables to all upper cases (#842)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1008b520abaebd5dda4f74f4128a09932585f7e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 17:15:07 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4899 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 17:14:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_142\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69180869bd06119a46fbc9441ce4998cbce9fa0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 17:05:04 +0000\n\n Added titles (#843).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ba79f4915d331e2b1e9d3145a786d3425a357c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 16:53:52 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19ad2a404be8213acd42bd78c29ce46cbcb55818\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 16:39:31 +0000\n\n improved thread death error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4893 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb0e27c6aa97f46b033fac948bf497b6b326aa44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 04:50:16 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 305d6f660a7338aa0e6b74b24cd97b096da0ca7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 04:49:37 +0000\n\n [maven-release-plugin] prepare release hudson-1_141\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2485196b537c5fa577adb11a868ff4c142723569\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 04:40:46 +0000\n\n linked to the information.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0362860cfe2ccb731b34383187c44e12cb52c925\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 04:28:21 +0000\n\n axis should be parsed only when \"[x] Axes\" is checked (#839)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4885 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 894a64328e1cfaac1a36e5f0dcd09df4b6803343\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-22 04:19:24 +0000\n\n removed negative phrasing (#827)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4884 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66a63b2689172687ae2d3e7853bdfd93aa6ef212\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-21 14:40:45 +0000\n\n fixed a bug where actions from job properties are not reflected to MatrixProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9171fdee5e6627a2dc87b7e2e7ce15ac5df5497\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-21 13:59:40 +0000\n\n improved JavaScript compatibility with browsers.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b47f0f9ea9427d1d9f093a58a3e069e1aab9e127\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 21:58:49 +0000\n\n fixed a reported NPE.\n [#|2007-09-20T13:54:24.898-0700|WARNING|sun-appserver9.1|javax.enterprise.system.\n stream.err|_ThreadID=15;_ThreadName=hudson initialization\n thread;_RequestID=632d2\n 69a-d19a-4746-836b-0357edcfe60b;|java.lang.NullPointerException\n at\n java.util.Collections$UnmodifiableCollection.<init>(Collections.java:9 94)\n at\n java.util.Collections$UnmodifiableList.<init>(Collections.java:1148)\n at java.util.Collections.unmodifiableList(Collections.java:1134)\n at hudson.model.Hudson.getSlaves(Hudson.java:672)\n at hudson.model.AbstractProject.<init>(AbstractProject.java:136)\n at hudson.model.Project.<init>(Project.java:48)\n at\n hudson.matrix.MatrixConfiguration.<init>(MatrixConfiguration.java:35)\n at\n hudson.matrix.MatrixProject.rebuildConfigurations(MatrixProject.java:2 17)\n at hudson.matrix.MatrixProject.onLoad(MatrixProject.java:120)\n at hudson.model.Items.load(Items.java:80)\n at hudson.model.Hudson.load(Hudson.java:1034)\n at hudson.model.Hudson.<init>(Hudson.java:232)\n at hudson.WebAppMain$1.run(WebAppMain.java:104)\n |#]\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ebc21c65a9d768a137d83b1ec19e7983e76e7bd0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 21:37:43 +0000\n\n escape URL unsafe names.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4854 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d0793dd73c8df6fc82e3e1dfa5c10097431779d\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 10:50:01 +0000\n\n Indent fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 459b5704877cd644a58c9ad0977348876aba601b\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 09:56:30 +0000\n\n Check that previous synchronous polling job is done to prevent piling up too many jobs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4834 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d0f69d544b763bf2dbfec9a98f2529fce964f10\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 09:53:10 +0000\n\n Resize the thread pool also when setPollingThreadCount() is *not* called during load()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4833 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62a295ecf409bef305a308b0dd425590002e2d9f\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 09:30:13 +0000\n\n Improvements to SCMTrigger:\n \n * Call save() in configure() instead of setPollingThreadCount(), as calling save() during load() is awkward\n * Resize the thread pool when setPollingThreadCount() is called\n * Do not perform SCM polling when Hudson is shutting down\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90fce4ffe84b764172e6f2f85d6124b544c2c297\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 04:16:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf9d205b99d72e3a3628b9cee0da2ef45535284b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 04:16:08 +0000\n\n [maven-release-plugin] prepare release hudson-1_140\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4825 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 976b1bb314785802e1fd936e53384faf9c6bcf34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-20 01:19:02 +0000\n\n protect logs from unauthenticated users.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f948acfc81b1ddc2e16d3a0e8ee1489b2d165fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-19 21:39:56 +0000\n\n fixed a dead lock when the configuration build is cancelled from the queue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e1c88024972af2476e14302d74feb5a7d8e41db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-19 18:36:05 +0000\n\n improved error handling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4815 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cec3132338ab56520316f96945a7604daebfbf05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-19 18:34:12 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4814 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef2e13bbf4fe31c9cb27b54fadfa55307689d34f\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-19 13:12:53 +0000\n\n Issue number: 826\n Provide a useful error message\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1f7ee6ddabe47cf45c45920381610ad5971993b\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-18 10:53:43 +0000\n\n Improve Javadoc for the \"artifacts\" field, taken from Ant literally\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4803 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06516327455bf2c73abfc70310140f1ed0873202\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-18 10:51:47 +0000\n\n Compute version number before loading Hudson, so that the HudsonIsLoading page\n displays a version number\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8335306844b6f9b2b4eaf0dc8c98f4dd93c8060b\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-18 08:32:49 +0000\n\n Fix a socket leak in SubversionSCM introduced in 1.137\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 561372ec818aed76815e1088a61eb39f890f2c93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-17 00:58:14 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4788 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-17 00:57:23 +0000\n\n [maven-release-plugin] prepare release hudson-1_139\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4e0b31ad25504ba50be5f37912389bc3352d260\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-17 00:49:23 +0000\n\n improved automation\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df02e6ddbd53198bf870c1023a7f8f78ad5f3802\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 23:46:52 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b31585a8f5d9800fe9484ff521b55dcc8276b66\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 23:46:12 +0000\n\n initialization is now performed outside the main thread to provide better UI feedback during the initialization (#756)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9151c497a95274c3cbee9d587b821141947d5939\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 17:22:12 +0000\n\n displaying timestamp for slave logs (#791)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffbb4b5670d3b0e6126bdf712ad915d2b6f49a19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 17:21:13 +0000\n\n added a version that does formatting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab6930fdfc07721459ecadf23a6a5f1dc3109046\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 17:17:46 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 756e593f3db0c1f5bbe0fb9aa1fadcbf12f34161\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 16:08:39 +0000\n\n relying on Util.copyStream causes unnecessary dependency to Ant class used in the Util class (#802)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5c0c11d3367f9c7b308007edbf19f2990ca2206\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 06:24:23 +0000\n\n added WebSVN implementation contributed by jasonchaffee.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0ade5f89b18596d12cf1f478d9554e5d4e7b1ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 06:19:15 +0000\n\n @stapler-constructor is deprecated.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ae5020266f32b495787d696b067434a01866a86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 04:33:29 +0000\n\n There's always something new in Maven to hate about!\n Fixed #812.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d7a9a4bb3bc64fb62b062de15b9370a854f0021\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 03:14:56 +0000\n\n using svnkit-1.1.4-hudson-2 to pick up a fix for #813\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e95a13141b6b50a50a8fae622958662b57796a33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 00:48:23 +0000\n\n added the warning method. Not implemented properly yet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4768 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4a7d434bfceae6f0d162ea08e823e4b925fb071\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 00:43:11 +0000\n\n added utility class to handle version number computation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1e701ecf46787f8368d2a4159a1d4ad2e368de5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 00:34:48 +0000\n\n added hook for derived types.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83330645795d61a09a827c9cc5dd815b0135d4d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-16 00:03:29 +0000\n\n when aborted, don't dump the stack trace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4761 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc89bce1907651e5704684023dd9d10ea153b87c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-15 00:58:23 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 042454c0223c86c43656f18728c25ec58be1380b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-15 00:57:40 +0000\n\n [maven-release-plugin] prepare release hudson-1_138\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4755 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4235c54efdf327538179aa9a8a40f10ea2535f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-15 00:53:23 +0000\n\n maven change?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4754 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34a38180d82a709f4f485efc1eaca18d5736d467\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 06:39:01 +0000\n\n E-mail notificaitons were not working with aggregator-style Maven2 builds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4753 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa2fe21b60ada288c5e09e6c702df83d5ac6352e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 06:11:53 +0000\n\n build error message was not captured in the module console output.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4752 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed27cc5d0dac26bec288a3520f65a1c915e8f038\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 05:47:57 +0000\n\n search index should include m2 modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e6179c3f8a2c582851ef8b4b39c380717552092\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 05:38:08 +0000\n\n search index should include m2 modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b218180c5b42403b67b930acbcb226fac0aaab7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 05:14:44 +0000\n\n added one more color state to distinguish a build state.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef82bbe86d574ca5c3ea4c4a2da11e2d469273cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 04:43:42 +0000\n\n don't build disabled modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit abf398b20fc2fe2d33dd9eb770be75d2f00b0179\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 04:36:20 +0000\n\n topological sort is only for active modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7a8c20efa2bff24798b24a47406103a23e4d810\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 04:24:25 +0000\n\n this is not a good idea because \"last successful build\" and so on now breaks.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a99ecdca9ac542c5da796d3c0dbfd45ac0933175\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 04:16:07 +0000\n\n merging aborted and failure should be a failure. This is particularly evident when an earlier failure stopped the maven module set build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4744 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9611122255d8d6e4dddf451b61a8707d734826e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-14 04:02:01 +0000\n\n added transitive dependency support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4743 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18610b4589316808f847de6f89c90171d6bc3337\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-13 22:27:53 +0000\n\n Fix typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d32c44e69d721d76f121f5692c7b74d583d1e415\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-13 06:43:50 +0000\n\n CVS tagging should also list all transitive dependencies.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4728 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 379543f03f3898f949d20a0d8bd70db5a3d817d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-13 06:38:47 +0000\n\n added more convenience methods.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4726 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4b3399f40adab19c09bdc0b5a983687bb0b586c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-13 06:21:00 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43c785db9503984b519a91051259a01e164445f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-13 06:20:41 +0000\n\n beter not to let null in the list.\n See http://www.nabble.com/Maven2-questions-tf4423964.html for the context.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit caa92ca1403457a75f2d3a212af328c207b48d67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-13 06:01:05 +0000\n\n make it little more quiet\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3710d23074559bdd0278eb73be657fe728f12095\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-13 05:13:31 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4720 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f8cb70197e4c1d458c863580a8d891d385357a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-13 05:12:48 +0000\n\n [maven-release-plugin] prepare release hudson-1_137\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ba8af4b0fb01ce3dbd0d9496937d5918a1008bb\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-12 16:29:27 +0000\n\n Issue number: 763\n \n Improve error message when project does not exist anymore\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b40c6a556c817511d7540e697d18b090bc390d16\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-12 16:27:53 +0000\n\n Issue number: 806\n \n Provide synchronous SCM polling in the order of dependencies. For now, to\n activate, edit hudson.triggers.SCMTrigger.xml and add\n <synchronousPolling>true</synchronousPolling>\n \n This change also relaxes visibility of Trigger.run() from protected to\n public.\n \n TODO: connect the UI and provide a global crontab spec setting. This will\n probably happen when I get some feedback on this change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47deb5958bfddf4a93a28c788387a2dfb903c6df\nAuthor: dvrzalik <dvrzalik@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-12 14:53:20 +0000\n\n Missing maven module directory caused NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4699 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43d3c8ae0a12407effa620506a72ce845fe52684\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-12 09:07:51 +0000\n\n Indent fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4698 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2f86caa3aeb5a3227cb7cf5e658333c816ebaf4\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-12 08:54:15 +0000\n\n Issue number: 763\n \n Be smarter to detect that the remote location does not exist in SVN, by reusing\n the code in DescriptorImpl.doSvnRemoteLocationCheck(). Catching SVNException is\n not good-enough, as there's a large possible cause for SVNException, ranging\n from connectivity issue to authentication issue to failure to lock the\n workspace. Not all of them are permanent problems, and for many of them the\n build shouldn't be marked as disabled.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6b897e571ce4a9b5dffcbc55d4a028b71bf3a80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 16:25:21 +0000\n\n expanded help.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 856444d6fe98dd84a7363c3a6cb64c614e3b1fa7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 16:14:10 +0000\n\n avoid using ',' and '=' in a path name since various tools are often buggy in handling them.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 969d69b9dd939ead3783792fb71ea563c13510eb\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 08:01:53 +0000\n\n Issue number: 763\n \n Disable project if an SVNException is thrown during polling. In the future it\n might be good to be more specific, ie recognize that the message in the cause\n contains eg \"Cannot replace a directory from within\" to avoid disabling the\n project when eg Internet is down.\n \n NOTE: the fix has not been tested with multiple repositories set (any hint about\n what's the point of multiple repositories per project is welcome).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b320ac739040a9fab83102cd9fe21c5922266069\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 07:10:05 +0000\n\n promoted the API support up to Run since this is the exported bean.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cad2a4c221100030cb72c5d34186d1f337723eca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 07:07:02 +0000\n\n no JDK6 dependency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4691 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34d46a35d1007b6b6c2654cc06210cec857e6d8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 07:00:26 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4690 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9ffeeee48c65c42ec65d8cebb5807598448cdd3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 06:55:56 +0000\n\n reimplemented a fix to #747 as the list of culprits is really not specific to e-mail.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4689 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95410ceae1dfac1193ca6062c3995b7a6a2876c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 05:34:47 +0000\n\n follow up change to hide internal state.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4688 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6109e076cd7ca0bcbc067470ebc1a41f5fbb83bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 05:18:27 +0000\n\n fixed URL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4685 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97f03bbb4f77774128a2a62d72c4572786600ff8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 05:14:33 +0000\n\n fixed #798.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4684 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4b1cc9d6f0af57e8a35f496e14a406731f80eee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-11 05:08:06 +0000\n\n removed the local posting support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2132acffd44394ab50ae605564f4588235a21568\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-10 16:10:18 +0000\n\n Issue number: 747\n \n Changing project configuration was resetting the 'culprits' field to null\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 829820259a38090e8522b7bdfe97552393b1bca9\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-10 15:58:09 +0000\n\n Issue number: 747\n \n Try to fix the NPE (I'm in a lack for a better idea to fix this)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c3501012048e5da90ed33f9508b32db6fed9fd2\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 16:12:40 +0000\n\n Issue number: 747\n \n List of possible culprits for repeated failed builds should be cumulative\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ace3257db76eec36a53c87e574c266a9ccf46ccc\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 15:56:09 +0000\n\n Issue number: 763\n \n Gracefully handle project deleted in SVN. Had to make AbstractProject.disabled\n field public, but we might want to find a more elegant solution for this. I've\n seen other fields public in Hudson, so I guess it's OK, but I'd rather put some\n more setters everywhere...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 931a158b06cff66bf4f9d15042df877d9e54b2f2\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 14:46:03 +0000\n\n Allow to instantiate SubversionSCM. See hudson/extras/tester\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f071f2b958c9edf94fa9e16f89b683226de4ef91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 14:42:19 +0000\n\n explained how to write project-changes.jelly\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24c4e90cc7ec3cc7eb7c11481738446373013627\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 13:02:45 +0000\n\n Allow to subclass Mailer and MailSender by setting a few fields/methods to\n protected instead of private. See hudson/extras/tester\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d09a6008918e9b9f046fc788b4961b25df22845f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 06:38:21 +0000\n\n progress bar link was not working.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4657 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f334600747a796b08c8817fa0a1838a3d4c11f3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 06:10:35 +0000\n\n progress bar link was not working.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97c8141a433fc15cf6bbf29db21e87778a2a445a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 05:08:44 +0000\n\n indentation fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55acc24bacbd8b73ad2002a013929404ff801bd9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-06 04:33:55 +0000\n\n slave thread dump was not working in JDK5 (#792)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 425b68a8e2d59c09d1be8ef2a17fa72d56730a1d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-05 16:57:59 +0000\n\n accidentally increased speed x10\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4647 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9972fd968235a181e9b518431705928a4e7c3d16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-05 06:50:13 +0000\n\n additional resource leak fix.\n it seems like literal event handler functions of the form\n onclick=\"...\" seems to cause a memory leak, at least in IE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4641 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a317eaacc9aa347b3110442c0d48d68a0e111c1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-05 00:13:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9231b7b21e19fd2a1f97d6ad46df77856f6e8404\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-05 00:12:55 +0000\n\n [maven-release-plugin] prepare release hudson-1_136\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bacb72743a2c571b0786e92f98f96fcfe3903df8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-04 05:09:19 +0000\n\n if security is disabled simply follow the default.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 852b2736c8a382cfbae0a0f7e6b1bb23afa244b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-04 05:02:28 +0000\n\n detect a situation described in http://hudson.gotdns.com/wiki/display/HUDSON/Spawning+processes+from+build and report this as a warning.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4631 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 687eea501b893687d630211fe567d0f4cfffb3d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-04 04:32:16 +0000\n\n didn't work as nicely as I thought. duration was OK, but last success/failure looked bit strange.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bd3864a9adb0c0c2dd53d0da76a1ad3d167c345\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-04 04:29:19 +0000\n\n changing the formatting logic to display two significant digits.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87b0f4d0cb0505a6a0a92209d22fac584207af74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-04 03:42:53 +0000\n\n added more structural form submission support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e448078f5963bf0d7ca11c8148f2927e73746470\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 23:39:37 +0000\n\n when doing auto-completion in Firefox, it doesn't always fire the onchange event, it seems.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3d13a04f1ca1adee4361f09beb1ffcf48086ba7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 23:35:22 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80f202581138febd1d6ff86c37f944e8b0a6fd1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 23:19:56 +0000\n\n more performance improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4625 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f60218a3d2de604a79427208375755b3c0176d14\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 19:42:27 +0000\n\n refresh rate back to normal.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08c58793b9e994b69bafa1e3b3650fe996c4de14\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 19:38:52 +0000\n\n indentation fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8d09b4276c839c499f2c6eff0136fcfa46b1e7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 19:35:50 +0000\n\n fixed memory leak issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26620e13d5ab0f1ccf047b30c6831372a174f34b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 17:58:19 +0000\n\n fixed memory leak issues.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0755c0cc2ba277540aefc6584a896f3f6a31e16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 16:46:57 +0000\n\n added a note.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41609978276542a6617def7084ad48e29745bb3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 16:46:13 +0000\n\n adding element name to the selector as it makes processing significantly faster.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e53bbec6c1a576e70ac75a1d71dc6325069ad4d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 15:51:15 +0000\n\n fix for #585 was incomplete. Modified to properly detect symlinks, anywhere in the tree.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 617944580b634678f40f861fc4949c7f44bcbf9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 15:28:53 +0000\n\n added back missing trim() method.\n See http://www.nabble.com/Sorting-of-projects-tf4371682.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 305a931ee8bc1b4f3f878b24c0357f0af104e809\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 06:25:16 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbce7b044a8a64d968d8facf8c00ea24bb5ba06a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 06:24:12 +0000\n\n [maven-release-plugin] prepare release hudson-1_135\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95270c3372331da0d8a36b1bb6379100c01ace12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 06:14:27 +0000\n\n work correctly when surefire is invoked more than once.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e04e91c656d73c99d0521e150003c211bd24217\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 06:13:53 +0000\n\n defined another parse method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b822046ff8c324f3b6262d91fa1e53514774ad1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 06:06:22 +0000\n\n exposed the reset method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 662db84a6f14baa73cef923d18f1bbc09d38e7d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 05:58:42 +0000\n\n use the start time of the build since surefire plugin can be invoked multiple times. (#751)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d52eca4c73be67412e73f72b749125e2a51d8f20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 00:25:22 +0000\n\n pick up svnkit 1.1.4\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd1dff6e0c502b230757515b9d8a02ad3f6444fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 00:24:50 +0000\n\n added instruction about how to run JNLP agent from command-line.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 290bbc2885095e5c455260ba6e1b513a5d9a1664\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-03 00:12:13 +0000\n\n improved the root URL computation. (#781)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51a78d88278e83f2e3a23e1e47b6d5d9cf2b2fe8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-02 22:48:08 +0000\n\n given that this is used to read console output which can potentially include binary code, be lenient on errors (#778)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4588 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ecad008bb96acbff3cb930e52bd62ba467c22915\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-02 20:45:18 +0000\n\n #762: persist icon size cookie across browser sessions.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4586 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 961b118088b21cc5d90222beb07a37eacfb76afe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-01 19:57:08 +0000\n\n based on the report and investigation at http://www.nabble.com/difference-in-junit-publisher-and-ant-junitreport-tf4308604.html#a12265700 , ignoring <testcase @classname>.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e9d404aaff480db23b26117bf4f99f8b57ba24d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-01 16:03:58 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31e12609647ddba99444cf41167dffd3debe8952\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-01 16:03:13 +0000\n\n [maven-release-plugin] prepare release hudson-1_134\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9bc74925cdf003de3f5aeee70333b37923b5ab68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-01 15:52:53 +0000\n\n test trend graph now shows up correctly in maven project level (#775)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a48039ed017a4d78619b708b8b78a7a18060af0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-01 15:17:23 +0000\n\n test failures should just mark the build as unstable, not fatal. (#776)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca6f4c389f00f511cdd0f8244b09fa9260f9dff0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-01 14:33:10 +0000\n\n choosing the default values bit more wisely\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54988bd60827f16cf5a6cd26fddf609291303efe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-09-01 14:21:54 +0000\n\n Started implementing structured form submission to go beyond form submission as Map<String,String>\n (this is still being tested)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 527bdcc967ae968b15c5d6d5b3484aae86dc30b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-31 13:36:20 +0000\n\n updated to 1.5.1.1\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09c51ad86a91e9529e2d0a51b0e5eb4c933062e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-31 01:19:23 +0000\n\n this is not config.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4559 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f93e0ca057da911a45a9d35b536ffca22c192de7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-31 00:37:14 +0000\n\n need to log rotate modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 246eaf9162f670d34fd618a82cdd08b6b40d33d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-31 00:20:52 +0000\n\n fixed a bug in dependency handling with aggregator m2 project.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 077698448aafbaa4e3c09ec64a68e22be2c7dbe4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-31 00:10:02 +0000\n\n improved error handling (#772)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1e70fa37295b915723d7034178b597a63f0b575\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-30 15:48:22 +0000\n\n fixed NPE. (#773)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4533 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09091338975bc34c1e84de36bbe836839562510a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-30 15:23:31 +0000\n\n don't let test failures abort a build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4532 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26468cea75a7d7dbc6bad41f3c07d42c8cdd52c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-30 15:20:54 +0000\n\n moved the aggregator-style config under the right \"advanced\" section.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d9ce4e3efec7afbfbbcd112e68d183557347810\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-30 14:24:39 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8b24579198d72b654a7338c3955710ba271c438\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-29 04:11:38 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4515 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5dbf81810362c668a8a894836115fac2c21f1563\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-29 04:10:55 +0000\n\n [maven-release-plugin] prepare release hudson-1_133\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4513 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bf8aa5533293cf6cdd48728bb1139488d37f31f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-29 01:01:00 +0000\n\n avoid self invocation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4512 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a22ee20bd2918087b1c7539eed90093a9e895a43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 05:55:26 +0000\n\n for aggregator-style builds, we want dependencies to be defined against projects, not to modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4493 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca758ab7ff6c5187023956335c2a070602fb39eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 05:45:24 +0000\n\n made the aggregator style build configurable. the aggregator style is the default.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 974cb64b3cad51da9c36ad0591848cb8309e2345\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 05:04:44 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d308d388a0880ebfda6d60e4b1637ec6fd50ce41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 04:56:42 +0000\n\n added additional end module event.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 836a5ae40a68540581e832b490bc38f3ec509955\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 04:55:45 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb7a23cec4e35be317d5a5cf6ef2eb91079f9b53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 04:49:10 +0000\n\n added downstream build trigger support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52debdc297dc7c8e58a75474a56c29be9a339a30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 04:37:43 +0000\n\n refactored so that this code can be used from aggregator build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4487 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a17eb1ec3f4f24e30cdc085eb1413c4693376b64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 04:26:31 +0000\n\n attribute unclaimed data to the next guy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 592c41cfe4186d219623c7596f881b9f8549b55b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-28 04:22:48 +0000\n\n adding improved module begin/end detection.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4485 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 595d235b43316ed2b091ccf027be2273aaf0323b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-27 03:41:38 +0000\n\n added log splitting support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13936fcb81d4614112c4719137a3dea652f96ff9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-26 19:41:34 +0000\n\n added executed mojo support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b02693fb1734bbf821720b6b85aa77ff284df3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-26 18:33:08 +0000\n\n first cut at the aggregated build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4440 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afbe0d2c474efb7f93c360fd261ecbb872887a9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-26 16:53:53 +0000\n\n started supporting aggregator-style maven build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4439 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf03fb031c2968cc32df2a7d0e6d9aa23e2fedeb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-26 14:20:58 +0000\n\n expanded the list of exceptions allowed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8fbbcc9348d9c28644672788ae66263dcbf9974\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-26 14:09:32 +0000\n\n doc fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4437 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 729a766a1a7b4f89ec191659a27775e4d73b6efc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-26 04:00:43 +0000\n\n refactored a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78d2d6c716e78a2ab8d71a70e9f030b9d11b4424\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-25 15:34:09 +0000\n\n show recent changes first.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b35fb86a82b27a3dd04358057cc68685d944df38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-25 01:36:30 +0000\n\n added error check for a directory.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc4a90d39f6965f05fe233d8fe917e7f9c30e663\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-25 01:16:59 +0000\n\n added ordering issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4427 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d263e131009c5cd16a566c7cb31775200b2a2225\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-24 15:53:36 +0000\n\n fixed the maven exe/batch detection logic on inter-OS master/slave.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 17576259131567502150a760e6058a01e5d3206a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-24 14:19:18 +0000\n\n display maven modules in indented fashion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a6ae5bb8ef36580456975fc731e1ef6c48ea633\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-24 13:20:23 +0000\n\n determine the module depth level lazily.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4413 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 529e15dad4cb5ef1a3c16733293b8895d018c6ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-24 01:38:36 +0000\n\n add children support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70f77022dbae1c9e25f865d54a2d8d2833c335aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-24 01:33:53 +0000\n\n Added the children field.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 716c0de65382985414c3f0f41a16365638bc5067\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-24 01:32:05 +0000\n\n added error margin.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d593d0483eff89dd0dab69ad9b99d7add9488fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 13:56:47 +0000\n\n use linked hash map so that the order is preserved.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b85d34c3982a7ac329ea84d1b2e7f6c6c7e0354\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 13:52:59 +0000\n\n made more graceful.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf6fabf42826f1f0ebdafed37538d92e9b7004d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 13:52:04 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8230023be33736e9a275c24471b9fecdc7b9f86e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 13:45:26 +0000\n\n resurrected parallel job loading support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cef33d0ce2fa52aea0eaac77c732f81350336ca3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 13:34:41 +0000\n\n be defensive\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4404 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbc8d7ca32dbf50dbf50a84eeb5de1bbef2e4391\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 13:28:44 +0000\n\n adding new lines for better readability.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce894a99e297a2fafbbef96f23691d10f3e112f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 13:21:57 +0000\n\n improved error handling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f4b1835270044f0afe84cfff4e6617a1a04c6c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 01:14:34 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7cf80d1e313923b07d63b023f1901a7222282c30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-23 01:13:34 +0000\n\n [maven-release-plugin] prepare release hudson-1_132\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66b28f30131e078375b9ca970fa288f21896011e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-22 15:53:21 +0000\n\n fixed the login link visibility issue (#758)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25c8e1993d946813670eeddbaf5ec49b3ff6e13f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-22 14:19:16 +0000\n\n created another version of commons-jelly that works around a bug in XML parser in OC4J\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bd91a1e07ac87709a6491631ca4088dc2e90ba5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-22 06:13:15 +0000\n\n no exact match in the search won't cause an exception any more.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afa4f231a56f0884f15469983a3a347548e84568\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-22 05:43:13 +0000\n\n renamed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ba941823edf687319d4515e2afc6409bd13236b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-22 05:43:01 +0000\n\n take head match first.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4bc64a930227ff8323895bb3f0003b0c436d8041\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-21 23:51:24 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4385 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 613ed2ee689f24980864b8c2e9629e100b88788e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-21 23:50:49 +0000\n\n [maven-release-plugin] prepare release hudson-1_131\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9b6010fa0228df0af9d1d8cae86f4966c61fc98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-21 18:16:47 +0000\n\n encode subject in UTF-8 for better i18n.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d04239872f42401d636aab0f27bf30c6fea7971\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-21 16:20:57 +0000\n\n display name is more human readable. Plus the full name would be required for failures in maven modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab417c16caef8b87232fffa966167c3032a54fad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-21 01:50:28 +0000\n\n fixed a bug in JUnit result recording that uses <testsuites>.\n See http://www.nabble.com/More-JUnit-test-report-problems...-tf4267020.html#a12143611\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 080776f7907d321523815da6de3c532d81f9c586\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-20 03:13:09 +0000\n\n search feature is live.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6e5d35642c6013434dca21ddf2e491891096466\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-19 21:02:42 +0000\n\n changelogs weren't displayed on FilteredChangeLogSet (#661)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c48ab199c67f178c4c6fae715a1f9b7da370da72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-19 05:46:32 +0000\n\n bug fix. apparently we weren't recording.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf5a40d55b021d9a82e46e78521d1286cf561094\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-19 04:56:49 +0000\n\n npe fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4b8dec33ec0828eaf09009de5a08327db18cf8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-19 04:55:56 +0000\n\n Polling shouldn't need to touch local workspace.\n (http://www.nabble.com/Subversion-polling-issues.-tf4273726.html#a12163987)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-18 19:18:43 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4336 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a65121dd12f577de2f9c6cca65933f373fa3fd59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-18 19:17:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_130\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4d2e187c753d431274e752f462423ebb208af23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-18 17:46:54 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3e47fda8924d7f341a953218f440f5f2c74d905\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-18 17:23:51 +0000\n\n no generics in this code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ae86d9e49106e9bf21c9d94191ece461d82e6ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-18 17:12:02 +0000\n\n getRootDir() isn't avaiable when it's called from the constructor (see #740), so instead make sure XmlFile creates directories.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2422cb6db2685ee8170d317c5574b3f8eb196828\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-18 17:05:49 +0000\n\n fixed a bug in using multiple versions of the same plugin.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66dde2cf3af4bf8bb13913c6ebba1d4226506774\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-18 14:26:16 +0000\n\n getRootDir() isn't avaiable when it's called from the constructor (see #740), so instead make sure XmlFile creates directories.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e5fe562be837860d9a7d6b644bdc06d17910eb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-18 14:16:19 +0000\n\n getRootDir() isn't avaiable when it's called from the constructor (see #740), so instead make sure XmlFile creates directories.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47aa3fd134717b9828e11ff9989161a6ce9a47c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-16 15:27:14 +0000\n\n compilation error fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f66e7ccf94773b7510b51ad48a8b0d12764a3adb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-16 15:22:22 +0000\n\n not really limited to top-level because we have -f.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a6548f552bab1f94a55e52e36ea65c5346350c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-16 15:20:20 +0000\n\n honor <finalName> if possible.\n http://www.nabble.com/Maven-build-artifacts%3A-FinalName-wrong--tf4279077.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 765c1147fd204fb6bd702e85837ddf7ffef474ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-16 06:07:22 +0000\n\n when launched through JNLP, the jar location detection fails.\n (#539)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d63540acd5f9c7372169f62635e1afb5c0632cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-16 05:17:46 +0000\n\n fully automated the whole release\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 23:08:25 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f0e7a3d2d70155240e595a45493c0468fa214fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 23:07:16 +0000\n\n [maven-release-plugin] prepare release hudson-1_129\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c73642f779252c733e378ae369198f700656be3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 22:56:29 +0000\n\n further automating this\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c2adc22afc4597485bb9439751df51c0cf1dd9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 16:30:12 +0000\n\n changed the directory layout of the matrix project as characters like '=' and ',' are more error prone (in the sense that you are more likely to hit bugs in various tools.)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 605ae5d355211a8a82c330bf3fc152566db1ebcb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 06:02:15 +0000\n\n missed the crucial part.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4270 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d96a35cab570ce5e2187ee01040e61ae41e4258\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 05:59:15 +0000\n\n there are cases where automatic unexporting is undesirable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29d70fc8f178374826c0212b48e73ab17a32f180\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 05:09:41 +0000\n\n avoid sending duplicates. See http://www.nabble.com/Duplicate-mail-recipients-tf4254810.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c914c034fa13b1c6d51a000f8fdc91647987f7ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 05:02:13 +0000\n\n starting to fix #723 \"Monitor changes in java.net CVS/SVN repository\" does not work for Jesey\"\n This is because of case insensitive nature of the e-mail address.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4267 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5f272dc6e939fb3d15bbed16415ce4406b83d6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 04:51:12 +0000\n\n updateTransientAction should always consult JobProperties.\n (http://www.nabble.com/Maven2-project-actions-tf4261260.html)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4266 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2e3febd92c4269ae710c4fffef24555df5c1947\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 00:44:25 +0000\n\n improved error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3064fd7efc21d871645a90f44a14960a6449a35a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 00:42:48 +0000\n\n added an utility method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4264 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb595d20c2766d36de0385653438200233cfdb5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 00:31:43 +0000\n\n I guess this is more efficient.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4263 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 543a125d4336c718641210e228a167507ca2a02c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-15 00:31:20 +0000\n\n overloaded version for convenience.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f354f1fa53481169ae0137c18bbebc4e1abfa90a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 23:54:57 +0000\n\n and this is even better.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4261 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb17628e42aeb7e58f988cf1ee387d311ee5453e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 23:54:45 +0000\n\n this is a better fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2656392fcf0d8842190e545f1987e9978d669b68\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 23:54:24 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4259 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc92e3983d9187a441c90c677c53017b0c866f89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 22:12:16 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8ac15a272c491a7f810619ac962220778f1bd0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 05:16:44 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4257 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23d5d86011ccfca518335872ff0e9c8b6bb166c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 05:12:50 +0000\n\n fixing the zip file support for glob.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4256 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32320e8d06831c2d13feb7238db0aed0c073ba2d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 04:58:13 +0000\n\n zip handling bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4255 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 715f2dc3f0b3b76cbd743cc065a5e3ac7c1cd716\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 04:49:38 +0000\n\n unified the direcory listing and GLOB listing. This also made the URL structure cleaner.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41a67c8d5fc0f466845e85626861c63ffc315191\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 02:18:19 +0000\n\n further simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ccdc285d8daa8e3080dfb0215fa6f8ba9dc40ec0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 02:15:32 +0000\n\n eliminated dupicate.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef346ef2b0e3369384de1283ad4cd6355822e18f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 02:09:23 +0000\n\n fixed redundant top-level entry.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4251 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a24f7921dd3c2e2ecd55ef61fed1001b90fa24c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 01:41:19 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb99122b66d33f669c666e9fd1828b9ae71796a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 01:36:14 +0000\n\n merged similar code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4249 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bb8f6089bbecf66243c1470ee18175f0b466e6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 01:31:57 +0000\n\n performing all remote operations at once improves the performance substantially when this runs on a remote file system.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd1a58863a7ff73ce21b8051fbc02a031cbbf62b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 01:17:33 +0000\n\n if it's not a pattern, jump to the directory/file.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f03d82bacf1abd86730cc701f411cbc466fcb252\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 01:06:21 +0000\n\n fixed the bug in the caption.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4246 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08e999882bfb22258aa6245ac031a2b2568e6473\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-13 00:58:13 +0000\n\n <input type=image /> submits x and y, which is annoying.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4245 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fd9e0c2eebac133e1711b02d06664214fd22fd2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:53:44 +0000\n\n backward compatibility with URL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c009cf61541e1e2ebc1c2cb26b85cddb079c1328\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:51:49 +0000\n\n changed it back to get so that the users can bookmark the search result page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b41d0d7404ee774d896ed33b98572e717abf4051\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:49:37 +0000\n\n applied patch for #448 from Valeri.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8077d3abbd1caacc8e7fb690063161d1284f0b75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:44:00 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab8522ef4a146cbd27baff33743e06dbc7fb87ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:40:53 +0000\n\n with automatic unexport operations, the auto close can cause NPE.\n In any case I think this was a bad behavior for remote streams to cloes the underlying Output/InputStream when it is GC-ed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4240 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b34e2785f6232d1df9cc1361f4df3df66c831344\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:33:24 +0000\n\n improved error handling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2afe7d5594855e402d1f408288ee486ba751ea8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:22:19 +0000\n\n contract says can't return null.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04edfdf6dbd4ad61818c552bf1bf77a44f1e2941\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:21:22 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d452728227e51fe9d2d0d8aea39e76f9482b974\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 23:12:09 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4235 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea946bdd594ec8667cc193a91067eb7fd72777c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 22:58:58 +0000\n\n newer the version the better.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4234 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f19fcf317292b4bfdb2503814620a5e8eab9cb0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 20:40:58 +0000\n\n making envrionment variables available as system properties.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4230 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e2d71e189f77f2a3d59b75086c88e245961e6e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-12 20:13:49 +0000\n\n because of maven process reuse, environment variables like BUILD_NUMBER is not reliable. Fix the problem by exposing those same variables as system properties as well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4229 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cafd085e68d8eb45b3546455f9a6cf320da512e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 22:30:38 +0000\n\n added the ALL field.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4214 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 248430b6b0c8ad24c708711857398fcdc792e83a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 21:39:39 +0000\n\n make the name consistent with everything else.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ff05dfffd78b3dc8a7f114803eb930f5fbd5e13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 21:38:31 +0000\n\n if the build was aborted, no need to show the stack trace, which implies unexpected error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b50a3746756c87c580b317a51bf653a6ab968adb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 21:37:10 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit faee4048fe006f9b3814f2ec8d6aee3f694cd908\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 20:03:42 +0000\n\n converted anonmous inner classes to static inner classes to avoid implicit parent pointer, which affects serialization during remoting. (#702)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13d58a5d4c5308ebd7c76d33f906beccd644ee1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 19:19:41 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7c8b59223f87259f3019560edeae1827ca1982c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 19:19:29 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f6315f57866a94ee014fe2ad7b47687b30b218b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 19:17:30 +0000\n\n added unconnected handling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ba8bbbe7b294311a12e1dd055e669da6f8f4bdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 19:16:08 +0000\n\n added unconnected handling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8b5097de249eb365bfdb64dae5c35c0ab465a13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 19:14:32 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 573dd39220748289a1648f6d51b87e862ebae577\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 19:09:12 +0000\n\n implemented reference counting and automatic unexporting at the end of synchronous calls.\n This is to fix http://www.nabble.com/Possible-memory-leak-in-hudson.remoting.ExportTable-tf4218077.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f31f0dcc87d26b6c98d974e2159cdcf75e68ce2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 18:48:09 +0000\n\n implemented reference counting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 551f55ced384111c8e092a2c4cd03b6aeb0ecd77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 06:14:38 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4198 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f3f4492694b3b3e32335592ef54c37eef07aede\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 05:39:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4196 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0301dade495bd1be0afe3f4db521fa72d219c986\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 05:39:21 +0000\n\n [maven-release-plugin] prepare release hudson-1_128\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e98673265bcf200c7013ca00f7d9e826be48cd6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-11 05:29:33 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 040b94bd2d11114372e83e2c8f387f2cd51ed5e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 16:10:19 +0000\n\n fixed the svn performance issue with symlink.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 170de3fd12264b0463aac5697b20febdc2a532bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 16:00:06 +0000\n\n simplified a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4191 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9377c0bda36faa892c30114cf90fa61bc4f827a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 06:23:12 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcfe6afb1808a25b46c43a028f1e11a8347ea3d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 06:20:48 +0000\n\n simplified, and fixed a file handle leak.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7627a7b9a71c1a2718aaa294f7006564c48e8899\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 06:17:14 +0000\n\n added another constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35fe7ac9027290cf5346c29eff7242d126c054a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 05:50:06 +0000\n\n When a new plugin is uploaded, a message will indicate that the restart is needed for plugins to take effect (#705)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09a145b47f76fb5f43c2d25d851dccf2d789c2fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 05:41:45 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ba5d4a5b1db56c1226a36de0469a16053390fea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 05:41:26 +0000\n\n fixed script error on client.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4183 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8093f904c4c9f4e9215012ad50d063f43eed41d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 05:33:28 +0000\n\n fixed #704. Even if lastSuccessful symlink is something else altogether, just kill it anyway.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbf8e3086d684064ecf41850fcfff1153be81415\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 05:21:00 +0000\n\n improved the log messages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4181 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66994a25e17d58b2ce664c39286dd5fb318d242c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 05:13:03 +0000\n\n fixed a bug in the error message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4180 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c147d78f0d3122922d9a6234157113eb744ace9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 04:36:48 +0000\n\n perform a quick check on whether we have sufficient security permissions to run. Otherwise report a nice friendly error message (#719)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 021c759034cd070d0e8a3a6694230741fea57ee6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 04:15:44 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf72c00d582982b4ea1bdf5140e05b2f1007cb65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 04:09:53 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbcfe8852318aff4000471d41af7d5638bbbdf79\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-10 04:09:31 +0000\n\n implemented auto-completion for OpenSearch.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dce296ac78e4513be5e28dc3094515ceae456be2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-09 07:02:02 +0000\n\n added open search to use the search box from browsers.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a57d12315e8b125207ca59d579fbdcf11d1a4f4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-09 07:01:35 +0000\n\n added help icon with transparent background.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4156 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ab1a1109dee2a353a9be47c20c343d8667f9c50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-09 06:27:15 +0000\n\n added JavaScript to have default value in the INPUT element.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9681023ad0cdfb904c6b4d34adef86032d803bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-09 05:22:35 +0000\n\n added a debug probe to dump the contents of the export table.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4154 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d92fc3acc7c64dadf66d1939d3a20ffb8301013\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-09 05:20:01 +0000\n\n added dump command.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4153 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa209b3ff5493320827453b6c6d2a862fa14a967\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-09 05:11:00 +0000\n\n added probe points to dig into the leak problem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4152 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b068506566963ed13a7d8889633e62b7747d235\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 19:54:48 +0000\n\n picked up a bug fix in <copyStream> tag, which had a truncation bug\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4c2bb30c90fa260a0ac0c00a35dad3d08b16ffd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 18:44:30 +0000\n\n added views to the search index.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 965f31ed98c35aa1a30e98c807ad6bdbd87f5395\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 16:47:21 +0000\n\n fixed the renaming bug (#713)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b6317f0a30697e2ddcffba13c3f3b6b8fa36fae4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 16:22:58 +0000\n\n perhaps the close() is the key to fix the problem reported in\n http://www.nabble.com/Console-output-is-empty-in-hudson-1.127-tf4235029.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4146 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65c3ad1f033c6ad0ee39d6a193f1104d218c6877\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 16:04:59 +0000\n\n secured log.jelly (#716)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab399beef92f8464435642adfdf2487d9fe470c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 15:52:29 +0000\n\n added slaves to the search index.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3391fc11e654571b87c63ad95f10192c9ab9f6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 14:49:34 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4142 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 244adf852f8096c1b0978610bbd1587effa4287a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 14:47:58 +0000\n\n added build to the search index.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a154d2ab0e9a6ecf100b055e4367767095b583a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 14:45:34 +0000\n\n expanded test coverage.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4d5a360db63fd959ee407b918206818d5ebaa59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 14:42:43 +0000\n\n added test program.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4139 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2eecc9188cbebd55aa0b63e5ae9848e202bccc65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 14:42:33 +0000\n\n modified to work with tokens with whitespaces in it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4138 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97a21789a3dc69d6ee32646b5866c9b1cfb195f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 05:15:13 +0000\n\n need to search in the reverse order so that the inner most context takes the precedence.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4136 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03f9677108ac20e45da087564fc4fb7a2e625fd6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 04:39:27 +0000\n\n formatting hcnages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b0540a6d74f6a3f11eef3c2be1dc62ea3cb145b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 04:39:13 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 83b3f9fa2e218caa31a131eb585942b940ec0c44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 04:33:09 +0000\n\n fixed doc errors.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d50f5f3b6cef82f15682d9ac4ce431cc21605eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 02:00:39 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4130 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit edfe60a5e26e928094c31888fd3b624851016f03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 01:57:53 +0000\n\n updated release scripts\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 00:17:37 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa3cd818bc658ed932afe1ca918301fe2b2ae010\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-08 00:17:01 +0000\n\n [maven-release-plugin] prepare release hudson-1_127\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15776079c0d9a50d99bd41ad0e4b88a6b838a4e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 18:15:49 +0000\n\n fixed a rendering bug.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4121 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4596d90052cef5f508818487a1a1fee7cb50e635\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 16:31:44 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4120 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7fd2a739e22239993d235b19ee36591a6547e1a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 01:48:43 +0000\n\n shouldn't have the parent pointer.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43e140b585f589c45fe1ef42de6d24cc513759ce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 01:27:31 +0000\n\n supported absolute path notation in the icon attribute.\n (See http://www.nabble.com/Showing-own-icons-in-Hudson-Actions-tf4168693.html#a11880935)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14181db526066ec63393f293e97507068ecc8c87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 01:17:29 +0000\n\n the -S detection needs to check the client CVS version, too.\n (http://www.nabble.com/Modifying-hudson-CVS-commands-tf4134359.html#a11758558)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4117 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 614d18221b1715f5455875a39f5c38e3f2e31617\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 00:48:42 +0000\n\n fixed the unix/windows detection of slaves (http://www.nabble.com/setting-up-ant-on-solaris-slave-tf4208376.html)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3431e277f279fdafe7adddbc22af19d41d4f947f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 00:37:42 +0000\n\n detect clock sync and report an error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e54ac6aa794dc75d2f6b0aaaf8a09aa68bd6855d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 00:37:13 +0000\n\n detect clock sync and report an error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4114 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4157efa2070b7cf6f07724a6402fe52b36d6ade\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-07 00:33:04 +0000\n\n updated error diagnosis of test result collection error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be6c5f3696814cbf99a8ed977999491330bece80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-06 23:59:43 +0000\n\n added yellow.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1274228d041a1ffc0d11f0d0f1e7d216e3ff88f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-06 21:37:14 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4110 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab2119564f11a23894cd5ec367af0fcd2d9703d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-06 21:36:56 +0000\n\n use \"/static/xxx\" URL for better expiration date and cache coherency support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91790a1789a264c3c2604c5a385446c9def882e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-06 21:34:21 +0000\n\n use compression as table can get big\n (my production Hudson site sends more than 400K on the top page!)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 697b16b0290a2446b6aba4018bb144a6898565f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-06 17:26:35 +0000\n\n fixed permgen leak during reload.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbb95cd54b82a684e86c8668b386fc311f5fef74\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-06 08:55:54 +0000\n\n Proactive fix in case some plugins take too long to calculate their health report. Will now cache the health reports until the next build. Should speed display of main page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8dc04a1f2411d88e35e39722525d2cefcd93b55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 19:27:04 +0000\n\n Added \"view\" link to the workspace view. (applied patch for#645.)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e37b7437d1fa07b65b6e27fda2768ae82a3fe47f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 18:50:19 +0000\n\n added another icon\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6856396bdc00a0ea1239f8ec72f56e6c16212c3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 17:57:10 +0000\n\n use new variable 'imagesURL'. see layout.jelly for why\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7392db40e7f4de33138a454f634b07d4fd217316\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 16:18:19 +0000\n\n load static resources from the path dedicated to a specific version.\n This \"/static/VERSION/abc/def.ghi\" path is interpreted by stapler to be\n the same thing as \"/abc/def.ghi\", but this avoids the stale cache\n problem when the user upgrades to new Hudson. Stapler also sets a long\n future expiration dates for such static resources.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4099 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78b396682460e40f33aedac43da55eaf57f255bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 16:14:23 +0000\n\n use compression\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86bf78509a63f5bf02bac79cb5a176f5195a9133\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 16:13:24 +0000\n\n use compression.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c0ba2a007af49fc6851b7bba5663dcdead6e14d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 16:13:08 +0000\n\n compress contents when sending large data.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4096 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec497027662fe63cf3db146ebd3d325ce2e030d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 16:11:10 +0000\n\n upgraded to stapler 1.41 to pick up compression support and better static resource management.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a923f2bb541976b2e8ff67a05680db8ebe56068\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 14:48:53 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55e1048026883460d370d4f8575e134e4c39c042\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 14:48:26 +0000\n\n added version method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c0801ab813fd6a39625991f9f8e1f5c27ff5a64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 05:44:17 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e54ef87e7559f20d3903831a3dec92df3fa0bc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 05:43:17 +0000\n\n search box now expands and shrinks as you type, so that you can always see the whole text.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4084 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 963868b21b0d99477ce663059492d5f30a2d90bb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 05:03:37 +0000\n\n moved search related styles to one place with the section header.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bec5015d94c0af69893a168761e95092edc7a89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 04:58:10 +0000\n\n no longer necessary.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d084023c505265623e5bb79f738438439a6c539a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 04:58:01 +0000\n\n avoid having the same value multiple times.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0984a4a3a47ac25c277edde9e49ce002826b10c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 04:54:50 +0000\n\n cached path.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4080 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1139820315c5ae9203329b5467a8db75b166f3e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 01:48:03 +0000\n\n implemented basic auto-completion logic.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e0614705b037bc53f688aeff1826a36922ee521\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 01:06:28 +0000\n\n added debug probe.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1334f14a45753540c931e768be57f2189f48d161\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 00:13:28 +0000\n\n expanded search index.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 996cfe31c5c0276af28e7f2a170ee4af64a0bdd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 00:11:53 +0000\n\n need to return once found.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60de094c5401bf8931f483a1e78205d44c7f9fb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 00:10:26 +0000\n\n removed unnnecessary comments.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4075 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba5de6db8e16b61ef62ef6541d138fb0581739e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 00:10:13 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00259cc2c7369f02113efeb0518f81b2380c3519\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 00:08:36 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a398579bb30d92fe2b3ab6478019e14601109efc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-05 00:02:04 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b09f0ceea0a901b11b68737548de8679a5e3fd41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 23:56:48 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9451ad744315b3a57c816f907c1a6aa23655263\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 23:55:08 +0000\n\n expanded search\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 344b0aa8c142720b8e5d1d3d77924f7b8f5337e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 23:50:11 +0000\n\n added a convenience method to simplify.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c21e7a1a84b7000f01a76000c850529d3a4512ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 23:45:28 +0000\n\n added code to parse @QuickSilver. A beter name is needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4068 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c73c572422d087627fabec059d560afec3db2a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 20:38:23 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4ce17604b7f7b260fdb2579b4950a32a2cd82e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 20:19:37 +0000\n\n doc fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 365b516becabe0b2e3f618e989794da94fe39e6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 20:10:36 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a7deb85ad93faa27d47121684230961ff7336cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 20:10:28 +0000\n\n bug fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4063 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0063c2951d9d0ae90194ea2f639f29abf7d7665\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 19:33:27 +0000\n\n added the search GUI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4062 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 682938f75b9bfa95c13ad973b1651d734896d329\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 18:43:55 +0000\n\n still more typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e12dd795343d7e2d17ce90fdfe4e0ac69de45649\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 18:40:17 +0000\n\n initial integration of the quick silver feature.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 813f9a8be633bd018a446bd62a7595597f571b1a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 17:49:34 +0000\n\n added package javadoc.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 833d331f74490fa7bc1bdaee5f48db54c56543ba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 17:47:19 +0000\n\n every feature is always a work in progress.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee7318d132f90689582bb61fa7c0ac6c85e64da2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 17:47:02 +0000\n\n added package doc.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 872b71fc7971ddc83b9b79610dea7b9ac0c20704\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 17:43:24 +0000\n\n importing code from experiments. this is still not live yet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e337c69c7b59d853c2b3a62d169c4a1a1ba57572\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 14:55:50 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6890ed3c6d1b6483e23b4e351f19c7ce879e0a64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 00:32:03 +0000\n\n automating the release further\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b0c8d3b4ad406a4076a11c224f0e3a125ece5f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-04 00:10:12 +0000\n\n automating the release further\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4033 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a671a4a35ddd1a84dedd524b41d329c3d388e6c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 23:34:45 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 802cf8e32988af60412b85e1e5894651fead25cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 23:34:05 +0000\n\n [maven-release-plugin] prepare release hudson-1_126\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f680d41efe96cf78afeb50abb07362d8bf3c1198\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 23:29:14 +0000\n\n updated scripts\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c725c079a46c8185ae1c2cb5362aab3c2d87e15\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 23:28:21 +0000\n\n -P is at wrong position.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 977f8feb39f34f2a917cc303405b48518745b359\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 23:05:14 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 759aadf6832e5fccfa5395fb714dd32cbbae2d32\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 23:04:33 +0000\n\n [maven-release-plugin] prepare release hudson-1_125\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 152fb06905ba00d4672a522352eb9c44055364c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 22:58:26 +0000\n\n if there's nothing to contribute health report, don't show empty table\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4019 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee726bfd7ce5f39512cf5798d0a3a708045d596c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 22:57:18 +0000\n\n forgot to add them\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 343f7c9c9a6a1a089a5e2b6e860d9acca4e523d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 22:55:49 +0000\n\n null check syntax was incorrect.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62d27516ec8ee78ca82d36150fcdba6e6313cb9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 22:53:39 +0000\n\n ignore artifacts\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4d7b58489b3e12a438864e4c07241ac76606bd01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 22:52:44 +0000\n\n only added to keep them in the record\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 228a0b6fb103eef7882050d5cac9c8480a3a8fed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 22:52:09 +0000\n\n don't know what these files for. must have been some experiments.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4014 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1a4d641704a4ace15e5905a326762924b499322\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 22:49:48 +0000\n\n ignore all working dirs\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4013 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c45b3d702dff8b8a8c3c3f5794c7bf812312edf1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 05:09:07 +0000\n\n use the wrapper for better performance.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de5ce0a2bc3dc9b1192a76c23c45174e0cf2007f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 05:05:36 +0000\n\n this is also an override.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4004 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0fc86c2d1e3115dc5eb30085bd4f6fb945b3d03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 05:04:27 +0000\n\n added a Digster wrapper to work around DIGESTER-118.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4003 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dff6ae5dfe1489ba065f801ec5418b06d084fa65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-03 00:16:30 +0000\n\n forgot to have these files\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3990 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adacae1d3932eb89589ea3926a7ffbc9249258ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-02 16:17:18 +0000\n\n added a hook to load additional CSS styles. (#695)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 339a2832bebee93dd6444d52f240fe9e39b40b19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-02 06:28:26 +0000\n\n User reported that Winstone serves this file in ISO-8859-1 where UTF-8 is needed for proper delivery of all characters.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61fcf842e7c03e3b7d7e9b9f6a06ad1debbd6ffd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-02 06:17:39 +0000\n\n added diagnostics message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3987 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9bda1594eac7b0833686b862922145285dcbe467\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-02 05:54:55 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a87064ad64689fb970e92c90da7e3654a688c70\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-02 05:54:26 +0000\n\n we should prune directories to avoid checking out non-existent directories. (#696)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c297d68121dad465c148dd4043e77856fb831eca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-02 05:47:29 +0000\n\n improved error diagnosis.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efd2416f685e935fb301d397f3dcc75451f6fb56\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-01 19:44:18 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4f5d43c25bd031b1bd678c4d8a87dbed90a6924\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-01 19:43:40 +0000\n\n [maven-release-plugin] prepare release hudson-1_124\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b202f373dece642173a16964d880afef29178c90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-01 17:05:31 +0000\n\n added a base class so that an error in the timer won't kill timer.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3969 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a38814815eb482be6cb5dbb8a097cc875768a8d5\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-01 08:53:57 +0000\n\n Simplifying the display logic for health report icons. Providing a mechanism for custom health report icons which are correctly sized. Providing a mechanism for plugins to provide multiple health reports if they know what they are doing!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e65e5cccc05642669f4ff2f059aca6116f344144\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-01 08:19:37 +0000\n\n Fixed a rendering issue with health report details on browsers that normalize malformed HTML pages. (hopefully!)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3967 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e39b4a640f653c2a444b0884d35cb9638f3134b5\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-01 07:47:42 +0000\n\n Fixed a NPE when a HealthReportingAction is not providing a health report.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72c89963f6a038b930965739a92a5ab6d9d54740\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-01 02:03:03 +0000\n\n prevent failures in the static initializer from causing NoClassDefError on NodeMonitor itself.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30202916ba1311d323f7acc63cc9e399249dc01b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-08-01 02:01:51 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe0dd345a9e745f1334948ff209ff8f671ef0da0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-31 05:27:26 +0000\n\n fixed a bug where the initial 'nBuild' is not set, because Stapler <include> tag now creates one more JellyContext.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3961 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 577fa01c8f6ee27085fb79151a58702c2be59ff3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-31 04:55:46 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3958 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 824cd27ac636443debd22b77dc6a13242a71de8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-31 04:55:18 +0000\n\n added one more common checker.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47353d2586a86e7619e592091f3d6695907d7f7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-31 00:37:53 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23f0ca8bdba7402683f80b5ea63909a588cff0a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-31 00:36:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_123\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d8e788cb3f29c9c477ca13473074ad928db2337\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 18:12:20 +0000\n\n fixed dead lock.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f3e1d01130b7f63002837c2aa80089db03ffda9\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 13:43:46 +0000\n\n Health reports were not working in safari. Replaced <img title=\"\"> with a <a> containing a div that is displaied with an a:hover css rule\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c531ccddda91b9703e5a46ef02fa823a364857d\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 13:42:18 +0000\n\n Issue number:\n Obtained from:\n Submitted by:\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 043504cd7e078fe29b7dc3db9121315d35d0a3fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 05:08:47 +0000\n\n moved AbortException to the core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3940 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c459f724d48dfde7e57d6090c717a98da189a7bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 01:01:14 +0000\n\n added a method to connect to all offline slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3937 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd586b6dab78997009bdd27c1f8789e90e1e5a0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 00:30:29 +0000\n\n some people would consider information on this page sensitive.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3935 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12010de9a0deafdad21782361b6eb47dca205025\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 00:29:29 +0000\n\n added a link to computer/ but this is pointless if we have no slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3aa147a7d1a7360e4bb0d75b7689e7fa14ff63b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 00:25:47 +0000\n\n added one more icon\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c2030c3916d683c69e831b47a95088c53dc099e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 00:21:03 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19709fd5389a5a04371566722ad4e9a6e46b046b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 00:20:50 +0000\n\n implemented disk space checker.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16c4d4c88781ad92b3c82c214f4f3947a35044ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 00:04:59 +0000\n\n rename error?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3930 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30e54a7bc9014ced1bea06acadf4da3921e0c2bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 00:04:05 +0000\n\n added disk space monitoring, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d143f963d21c9c87c2ee3a8c169fddd09391ebf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-30 00:03:35 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3928 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1883de937fd7845563a3ce207152f4b42c19844\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 23:58:30 +0000\n\n fixed compilation errors.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3927 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bd2795ba24a0a2684fca05ca86e3789ab529c9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 23:53:59 +0000\n\n added Node.getRootPath() method\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78062762114d32ef2973862f324853218c900dc4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 23:52:04 +0000\n\n updated to reflect ComputerSet addition.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3925 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7103bb5d4859e5e832e0d8888ba65dfbe680850\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 23:51:28 +0000\n\n introduced the base class and separated the supporting logic for better reuse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ace6b21b4347efb1aeffd79d955f83b9c822051\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 23:15:25 +0000\n\n added NodeMonitor abstraction which performs node monitoring and diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3923 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd08deec4204c91e6cf75105eda3f805b974cb35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 23:03:55 +0000\n\n oops\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9741b511edd35e86f61826232fd6016532e3863e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 22:59:16 +0000\n\n improved OO-ness by using ClockDifference.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3921 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31cbef431345a4a5cf44f7f7431fd7765890482d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 22:57:58 +0000\n\n improved OO-ness by using ClockDifference.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 802af115533039a0c8733e97dc36012effcd367c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 22:49:48 +0000\n\n added an object to represent the clock difference.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a0a55b49c56a1f4a4ca3b4333d434e1ca7a0bf9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 22:41:19 +0000\n\n pulled up the method at Node level.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 675ef9a451a810db4066023cfd453655f3e9b231\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 21:56:31 +0000\n\n added more images\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 05d4ee87846c5d3269b3dd1019db6c21c8819cb2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 19:05:37 +0000\n\n unified classicThreadDump and threadDump by auto-detecting the runtime version.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93b57b7cfc7e276eb3fd55ff35a29aba41e4de18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 18:38:12 +0000\n\n remote API doc address change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad42750e4de063d4261b502c7d2e0cb93fc6f1d6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 18:36:45 +0000\n\n added more docs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3912 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b7ed214bc732fd4723269e344317c9177de6ea9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:55:25 +0000\n\n exported config.xml\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e128871e8baba8185fec60fa93d82d770e97786c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:53:56 +0000\n\n improved the error handling. Send back 403 if the access is forbidden.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c6c8ba9c5cbf286df005fe4a15fda12ab354779\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:52:53 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3909 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f99ea26054ec9ec8675881088e14b38d5ca6b7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:45:22 +0000\n\n added a method to read it into a string.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3908 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c4f9f60948650c9a7dc1a0515d062d9c359d8f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:45:07 +0000\n\n exposed to allow access from jelly script.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3907 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c574a1fe433e6118d4d54ea10739cc28252c5cb2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:29:45 +0000\n\n needs to apply behaviors.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3905 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26fa803ddb4407a09b5cc1eb606c567947679493\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:22:32 +0000\n\n added one more convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3904 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4304e19e4e5bdd830478c73edcbaea56b77501b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:21:00 +0000\n\n added char stream copy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82fe674184766b32142007de48a1d7d14ad3f1ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:20:15 +0000\n\n added a method to read XML in the proper encoding.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3902 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e334c7b300470b207c186abc96c784058ab2b954\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:20:14 +0000\n\n 2-arg constructor not supported on Tiger.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3901 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 471ddaddac12d213dd70cadd15c5d678c9c72c2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:20:13 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3900 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d13fe3cea28833ccbc3d54157263f8b2d44e3853\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:17:26 +0000\n\n added a method to sniff XML encoding.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3899 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a12985f365db361fb7a2120837e1e18aa79a1a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-29 17:16:50 +0000\n\n Not using SAXParserFactory after all.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f87ae424aa87a5df16d23ebc1e081a3924be4bc7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 18:22:46 +0000\n\n wrote a new changelog update script\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3893 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit edc88877783007ebb8fd9c16b9d39320a1fd72ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 17:53:05 +0000\n\n added description of how to programatically copy a job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3892 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 416853f38c5a58d90e754bb73eeff60963d0697b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 17:47:33 +0000\n\n added help for the job submission remote API.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3891 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8cdce50b3ab9b7a3060e704acd7b05b6eacff7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 17:37:34 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3889 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4f50711decd34595da6c680e0e29b8eef9a6a8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 17:35:15 +0000\n\n implemented the remote API to create a new job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3888 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit acf38f04ecc0bccf011814a5146319e74feb8648\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 05:31:33 +0000\n\n added support for the dynamic listbox update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3887 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91f250f7e0d445771317b2491ce103a3023fcb8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 01:31:32 +0000\n\n pick up stapler 1.40 for getting \"from\" variables in stapler.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20224326a2afd7a26bd3b70060658336d9cc3f4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 01:22:03 +0000\n\n picking up a wrong version.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3884 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91336442ff91bcb5fe3a45a18a41fac9e337aa98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-28 01:04:33 +0000\n\n exposed upstream/downstream projects.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec9203db16da1fca0b062006d1856516df1771ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 21:30:42 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 21:30:03 +0000\n\n [maven-release-plugin] prepare release hudson-1_122\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3877 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a75300629784df4873e480571965e0f3c600d009\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 21:11:50 +0000\n\n trying to see if this kind of POM changes is what Stephen is looking for\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 01e4b4a4f806a61cfb821a6c0898d94acd93cb6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 18:36:10 +0000\n\n a-b => b-a\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c83c1d5f73fcd401c60c8953eb899d857987d713\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 08:59:20 +0000\n\n This should shave a bit off the build time for a full clean build.\n For me, it shaved 5 min off a full clean build.\n See http://www.nabble.com/-DEV---VOTE--Stephen-to-optimize-hosted-plugin-pom.xml-files-tf4148535.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33854565e0cb49c56999b44e2a28825b60a97100\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:26:55 +0000\n\n matrix project is now live.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3868 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8077a00c21f06f69fcec70dc87a960fb73f0c6a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:24:46 +0000\n\n matrix project is going to be introduced as alpha, so bumping up the native m2 project to beta.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3867 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 765b1acdbb2239381756361c673bd89399436117\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:22:37 +0000\n\n added help screen to how to specify values.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3866 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d07c2109c1fe9223f93c5ab4da5dab9dd2005714\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:21:25 +0000\n\n explained exhaustive testing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3865 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3046adfd5943c8d3f0d3792e861e2deb9ae00970\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:16:05 +0000\n\n explained how variables are made available.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3864 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e8520dc2a5dad451422185390f0638182f1119d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:14:23 +0000\n\n added help screen for axes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71fc17fd305930e33bb028f4302c13d153e5dade\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:13:21 +0000\n\n get the terminology consistent.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae5009e2f5ae8f32b6d99b0fcbbaf6f2b9100d90\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:02:00 +0000\n\n I think I removed flashinganimation, but not sure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db7e33f01ed41555ff87962279de55599c2b501c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 05:00:14 +0000\n\n added help screen.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c64f64990569b88ed3fdca4fef20dc7b169f524\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 04:37:37 +0000\n\n supported whitespace in CVS modules by using the escape syntax \"\\ \" (#663)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3859 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57328f71cfaa80380d80b268e8f01877b5054080\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 04:34:24 +0000\n\n supported whitespace in CVS modules by using the escape syntax \"\\ \"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b72b7af3b8e112a26440e4ee1ed5ae2efb5a85bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 04:14:15 +0000\n\n something terrible must have happend between 1.78 and 1.79, as a lot of changes have been apparently lost.\n I'm resurrecting them.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf918224ca977577fa6e7d9d1ba0b7ccc0934791\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 03:33:24 +0000\n\n SvnInfo.toString() is used for display purpose in SubversionTagAction (#676)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3854 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4dbdbfe2da22edb2f93e0592b094898896a72ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 01:33:33 +0000\n\n improved error detection.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60cf0310a40375035ccbe510a6c28603dc3c0be2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 01:30:12 +0000\n\n added 32x32 error icon\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 614b67cbf815256bb065c19e1acdf320ca002783\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-27 01:00:58 +0000\n\n applied a patch: http://www.nabble.com/-PATCH--pom-tweaking-%28was-Re%3A-Building-from-source-takes-ages%29-tf4154136.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e73e0913998d3d1e12820bcbdded7070566225d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-25 01:41:37 +0000\n\n offered tool tip.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3834 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9adca457f45f4e1694062481fed4cd5333d5f556\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-25 01:31:47 +0000\n\n improved the message when another build is already in progress.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3833 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd3378fc867f6600fe9add99e494b7f395102de2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-25 01:28:30 +0000\n\n \"latest\" doesn't make sense since this message appears in the context of a particular build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a372486c9baf2ccfad595b55c24fa1a9392cbb5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-25 01:26:04 +0000\n\n resurrected test result on the project top page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc6f3f4395d7a6099fd65d28223474eaab1095f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-25 01:17:02 +0000\n\n \"just show failures\" feature was not working.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fad57744bb4f6ef51fa6865a0bf73e9bbc426c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-25 01:04:18 +0000\n\n stopped special-casing test report. It's now using the \"summary.jelly\" mechanism like everything else.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7ce7ccbf9aec2da95e5a59743dc20c41e1550c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-24 16:19:34 +0000\n\n added upstream pseudo trigger to the matrix project.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3825 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8f5881decbd4c3b60e31bd500d7e499fa83feb9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-24 00:12:56 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe33b7017ccb03daa55f3a1be6e2638d8e2ae758\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-24 00:12:10 +0000\n\n [maven-release-plugin] prepare release hudson-1_121\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f8958613db42d2ee60183c3e500e91f80f5782d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-23 23:37:25 +0000\n\n improved the error message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3810 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df67c096792d886480b6263dbc6de8b29818ebe8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-23 23:35:47 +0000\n\n added debug probes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3809 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5091939636428d9c9fe3abba06cee6a170d761c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-23 17:49:36 +0000\n\n somehow this line was removed. Don't know why (#662)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3799 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51ff5a42480937b77eec0baa39f8caf5c5c75fbd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-23 17:00:03 +0000\n\n getting context path from HttpServletRequest is better as the method has been available for a long time.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a712248e84989fa945f3c46d008a6b9d4cd888fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-23 02:00:24 +0000\n\n with a certain kind of jobs, name is not user modifiable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 187f55fd2e2b3e561116003e479c1b07bd7dfc00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-23 01:57:51 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a65b5ea920fc211cd89e6da72058041f1607214f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-23 01:45:56 +0000\n\n changed the MavenModuleSetBuild result computation logic (#651)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74ddfd01e1d4a4bc3513c6878fde95f9b3041fdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-23 01:36:46 +0000\n\n fixed #654.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b868b6f273f3ef9cce81cd2bbe90fcdd4c858d19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 23:32:35 +0000\n\n introduced activity to improve the \"why blocked?\" message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3788 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0aa6b5f056f4f155d1f701ffc873d22715757d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 23:09:55 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 182f95c02cf4a13f39c96f244f85e330b9c2f8ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 23:02:20 +0000\n\n simplified the mutual exclusion between the maven modules and parent builds by using the resource mechanism.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2e333bbbeff749b9c38b3cedae80a185ccc0aca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 23:01:08 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 173acc3e2d0ddd3df41877d0dd6e43a212cf8b83\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 22:59:06 +0000\n\n implemented the resource-based mutual exclusion to Queue, so that tasks can do mutual exclusion without the built-in knowledge of each other.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e06bb70842bb66743d99c548ebda61f9eb93639\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 21:29:11 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e32ab2e60dae6b55705ba40e83c33439de6d010\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 19:21:48 +0000\n\n split this into a tag for reuse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e10e0000392dde066c0167ca9dba333915c35763\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 18:47:32 +0000\n\n adding an entry point for improved reusability.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f1bf708f0d0a4d3691909ae4b37f09329ef814e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 18:46:16 +0000\n\n improved the URL computation by using the current request URL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3775 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee25ce70e8d13aafaafc52120984d774de108736\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 17:55:04 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3765 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cee159766529d10db0f1dc1b964923f45208565a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 17:39:26 +0000\n\n need to set owner.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3763 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36872f93b9050ebd0f6b017d7c3a48f33f5f621e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 17:38:11 +0000\n\n need to set owner.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3762 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c3bad6642ff96ab0f5b05d4adc2b201073bbca7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 17:14:17 +0000\n\n improved error handling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3761 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b1c7ee3bda14cafb871159d5deda226a5d079e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 16:43:22 +0000\n\n allow derived classes to do something when the owner is set.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3760 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f5b72b3d7faf0a9f82d634ba598b47fe8dca533\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 16:42:42 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b47d18f26b4045ba35475c1d671fe5b413cbe013\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 16:42:28 +0000\n\n allow derived types to perform some action.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3758 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be6cd4008b251880e1e6bc53b3acb4e16a174049\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-22 16:39:15 +0000\n\n promoted the method up the inheritance chain.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed0d0db62bfd94d74a2ca83c6195826ff023cf01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-20 22:10:49 +0000\n\n Implemented the form validation for valid CVS tags.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3755 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d734eaec9003cd7610d0001b5989fc2a7f689a45\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-20 16:39:52 +0000\n\n Typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3752 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2d418f9d470668789157080e659068dab367add\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-20 02:00:20 +0000\n\n bumped up stapler. I forgot to do this for 1.120\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3744 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e98ef1bdc94da9b777c6077368b2724a1c0a4e9e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-20 01:44:00 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3743 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-20 01:43:12 +0000\n\n [maven-release-plugin] prepare release hudson-1_120\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ff064187b485d39860fdc0eaa201fe90f9155fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-19 21:25:05 +0000\n\n fixed a security hole.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b57654653858925bdb85329b70fd81cd7274c7ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-19 06:04:27 +0000\n\n documented CVS_BRANCH.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55bcec943646fad2496f4634f1a8ee24acaf3b92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-19 06:04:06 +0000\n\n nah.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3738 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5d4e566dbad2ce6a19d3239290f652900013223\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-19 06:03:42 +0000\n\n use empty value if trunk.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb0a3826ad1a362982d6ddb50804b307c54d6406\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-19 06:01:53 +0000\n\n exposed CVS_BRANCH environment variable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 393725eccb6fce052b494bc01cb4cac8aeac2f07\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-19 05:56:53 +0000\n\n -B not supported in M1, so it's dangerous too do it automatically.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6ad00c504f5bd88a07d6efe0894374c34f1c89f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-19 05:51:08 +0000\n\n run maven with the batch mode.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97883b8325d8bcccda4612c4f70b70cd0433714f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-17 15:19:34 +0000\n\n going back to the login error page is confusing (#641)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4401ad2ddb22195be4989fbf62f9c79d5b480b66\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-17 00:30:54 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3725 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ddec1178654dab09418f9a995d70f9f00d69130a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-16 22:50:45 +0000\n\n improved error detection and diagnosis.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99114bf563ea7256135a0036086d1ee82bf41e2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-16 22:48:14 +0000\n\n improved error check.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5d7d8655af27eb9c11440938dec04e6bc29160d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-15 17:06:36 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3719 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69d896a07d9f1e71243ceb102653ce1c16ab19e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-15 16:14:46 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3718 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7f0db8d3b78c63d1e05ca1192d37389c0013344\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-15 16:13:59 +0000\n\n [maven-release-plugin] prepare release hudson-1_119\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3716 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77e04f9cd47b19a8b67bc7c45048bc89ead02d94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-15 15:53:26 +0000\n\n console.jelly no longer loads the entire log in memory\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85eb45fd2038f1728b3c68bbc99782b7799cc0d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-15 15:51:38 +0000\n\n d'oh!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3714 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee19b9e7a89549bd3c9941cb5f974f016f11f8de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 20:02:49 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6481596bfa4b256a66a4eb35cc375ee736da93c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 20:02:05 +0000\n\n [maven-release-plugin] prepare release hudson-1_118\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0cbccf4cdc5b1e32a1a5bd9dcf8486972e587a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 19:53:46 +0000\n\n improved the e-mail address guessing (#636).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c091c0041c4bb0c072817a6899f952e7e96edb3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 19:50:46 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07bcb1a2f5b19d73de61235f7968da4020e6ad16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 19:47:15 +0000\n\n Improved Windows/Unix detection (#631).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3706 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3a4dae21ad78347cb2c1c2c9014cbed2ecf30d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 19:32:38 +0000\n\n bug fix. Subversion descriptor cannot be saved.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d339051449aca3a5ebd5ef87060f5aef978d1303\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 19:11:37 +0000\n\n fixing a merge failure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efae3399b16e374bd03438bbc965ca3467167710\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 19:09:45 +0000\n\n views can be renamed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3702 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81acecb3675608543557593c282c912c812ba82c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 18:59:08 +0000\n\n reimplemented the SCM poll locking algorithm.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 867711eb12806660335a43b49875770aa0067f94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-14 18:12:02 +0000\n\n allow subclass to perform additional action.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9236336739c4ab70e817b5e258de9236b5236723\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-13 23:32:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35f716c347c800784b7765169857e0b39399df0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-13 23:31:27 +0000\n\n [maven-release-plugin] prepare release hudson-1_117\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7321aba3567f64e32c7ff6615e7ed5f8b526db24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-13 00:39:04 +0000\n\n forgot to commit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 141fd72e6ed87b4c1b134822ea90727723f0103f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-12 14:23:04 +0000\n\n added a command to delete all disabled modules at once.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38f4b8ba4ec19967a7f2f4ae81521869c130d6fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-12 14:03:34 +0000\n\n preventive measure to forestall memory leak possibility.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0078e2c3c142a73d004fa4280d6fda183cb0fbf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-12 13:52:16 +0000\n\n fixed a memory leak issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3672 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d629a57d10a747beaaff8caa281ac6a360bc655\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-12 13:16:38 +0000\n\n picking up Winstone 0.9.9\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 419c12561302ffd058ec9a4c7960abec3db01718\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-12 13:14:54 +0000\n\n importing Winstone 0.9.9\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit babc31f6f7a98501c220920792f7c6693dc46c37\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-12 13:10:53 +0000\n\n reimplemented the shut down sequence to avoid EOFException race condition. (#595)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3668 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6276c7402ea0d4c3dff30a44474aa4b38f2eed63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-12 11:01:15 +0000\n\n fixed a bug where two m2 projects with the same source (for different shcedules etc) horribly confuses the dependency. Reported as #521.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3666 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64311e9935a052db812d482c5e77c4373627f6f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 23:34:10 +0000\n\n human stupidity is infinite...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fc5e39c13f9bcad54e132c82e59c801907479f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 22:40:06 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3acbf9d277e85c46ff02f71ae55a1768f98f57bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 22:39:08 +0000\n\n [maven-release-plugin] prepare release hudson-1_116\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75cd181d04f19da43db331fe05e917011468f45d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 14:06:14 +0000\n\n persist the cookie (#580)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4389bf0ea77eb3bc97e32dadc5fecdc528157dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 14:01:08 +0000\n\n improved error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 930eaa6de86d7f10e13684e0decb3f053d11853f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 13:39:37 +0000\n\n improved diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bd20ae12552394154dbce5c2567e0c76317a15d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 13:29:06 +0000\n\n when test fails, artifacts are not installed, so downstream builds are likely to fail. (#605)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fa94be0d38f917dfe8814310c408eaa2907a90b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 13:27:40 +0000\n\n added more convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5e5b12548a7812afc186f009d4cee5fd51b5c5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 13:25:18 +0000\n\n improved form field validation for javadoc (#606)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 260004eb105dbf94f32a811db6b7d237313765b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 13:16:19 +0000\n\n fixed a bug where the build trigger set always gets re-ordered. (#608)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3651 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95fdd493485f262648346ef8be42786f4579fe43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-11 11:50:50 +0000\n\n SvnInfo is used as a key for TreeMap. fixed #628.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf1c206da4f7b8b23d8bdea604e0ed98c2a797ee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-10 19:14:26 +0000\n\n fixed 404 in enterCredential.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3649 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 208bde3e22915e559ae06786fd74bff3aa930bdc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-10 13:03:18 +0000\n\n added a debug probe.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dfb4114ac4897c89e553832059fbee3b7c9a4339\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-10 00:55:51 +0000\n\n fixed a bug in handling trivial axis.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3631 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8def2a240f8ec11d920d1bc1a23eb71910b74201\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-10 00:44:46 +0000\n\n pick up bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af60f2b190bc8f7e6c59d8193531faea117d3abb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-10 00:42:41 +0000\n\n improved error diagnosis. the logic that looks into the chained exceptions were wrong.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1600bd2fc02e9b0faabbbeea5a249f7fa939d401\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-09 20:38:16 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 206f55619d22ede052031653c3e10cd50708436b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-09 19:19:35 +0000\n\n added JavaScript string escape function.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d6229386390aa77dcb392411e760cf4eca8923d\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-09 10:47:27 +0000\n\n Health report should be the report of the last build, not the build that is currently running.\n Health report should be invisible/empty when there is no health to report. (This had been defaulting to the 40-59% icon, now will display an empty icon (to stop table cell resizing issues)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06893d07e833de8932b82261f78745c57b2d1441\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-07 01:24:14 +0000\n\n added a probe code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 292e80355e323c9af75df3659dbb15413bb80167\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-03 12:50:30 +0000\n\n these error messages include markup.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 872c65bca6f9267cd522a45ab4056e1c1668e451\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-02 12:08:57 +0000\n\n Tidying up HealthReport code to use new utility methods HealthReport.min and HealthReport.max\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04047aea235a7d9453adf714481f54b2db68a719\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-02 01:27:04 +0000\n\n documented SVN_REVISION (#611)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-02 00:13:50 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ad28b4ca4973f664c24a3fe40b0e9b174c3d250\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-02 00:13:19 +0000\n\n [maven-release-plugin] prepare release hudson-1_115\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a3f87a1c24055bd3d13e35d1e81ce0e4bcd190b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 23:55:43 +0000\n\n fixed NPE in the first attempt to call load:\n Caused by: java.lang.NullPointerException\n at hudson.tasks.junit.TestResultAction.getTotalCount(TestResultAction.java:88)\n at hudson.tasks.test.AbstractTestResultAction.getBuildHealth(AbstractTestResultAction.java:77)\n at hudson.model.Job.getBuildHealth(Job.java:504)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 406d7678ac83e1a22d82fedd43094a1859a364c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 23:49:58 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcf92d7227d2e322ca3aae5497a5e2b9dc8fe68b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 23:35:06 +0000\n\n supported XPath selection in the remote API.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5168f715b8adeacced949315f75fa6e27bd522e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 23:33:15 +0000\n\n pick up 1.36 for an improvement in the export feature.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d99e69489401435b84a3fa5d8573d63fa6c39453\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 23:18:02 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd94a6edcfea6b13c3a08ecf847fbabb3bb4288c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 23:15:12 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6938d63d2090db40ff08f034fca9d39aa4ed5962\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 23:12:46 +0000\n\n rolling back my accidental 1.15 change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c44186da9db84ab744c5bf837c074a6967cb87f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 07:34:09 +0000\n\n SVN revision number should be in the remote API.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3596 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 040c15a2503692c9c7321041a6ac0eef95c57746\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-07-01 06:59:32 +0000\n\n bumped up to stapler 1.35 to fix #627\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f23d685ba2a3f918fb59c81e53213c9ebdc39cc9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-29 20:24:27 +0000\n\n implemented aggregator to create a test report across all MatrixRuns\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e519688b005c207f64054d690e274765049f2eb0\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 10:37:28 +0000\n\n Updating legend screen, providing bigger icons for legend screen.\n Updaing changelog to refelect implementation of issue 615.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef0db4286176ff733c04362dc50b30480c7eabec\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 09:27:48 +0000\n\n Fixing typo\n Providing Build Stability health report.\n Making test results provide health report.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3591 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 912932f5b073ddcbbdd5353ef22c2d06333021e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 07:04:24 +0000\n\n fixing display names by clearly distinguishing short display name vs full display name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5657f9703ef64c8c43ad92908b797bb34873a27a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 06:47:31 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3589 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e9a8d904f62db00403c8b5dcbf624d347cbe7d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 06:47:09 +0000\n\n improving the UI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3588 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a0366e43a176bc3aeedf0b4457f43ee0c7c7915\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 05:49:02 +0000\n\n when the build is aborted, abort all the runs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd92a6ba3d0f33f74939f5e599b43c2348ee049d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 05:40:13 +0000\n\n return an indicator value.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3586 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25e24afae16ad6c77a49c858c9816537a216495f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 01:57:26 +0000\n\n avoid putting null in values to avoid NPE.\n See http://www.nabble.com/forum/ViewPost.jtp?post=11312005&framed=y\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3585 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e3febe52159afcab7f45dfaee016a1aa265d90c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 01:51:26 +0000\n\n if no entry is created, we end up trying to write over while we still have one more file handle open.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3584 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1fef2944ab5aa10931549317d4d2542ec2c0d771\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 01:49:29 +0000\n\n Really makes sure that the stream gets closed.\n See http://www.nabble.com/changelog.xml-make-me-crazy--%29-tf3991267.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3583 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1de3dc3e21523cd36d680e8743fbac35c57556e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-28 01:40:32 +0000\n\n disable the filter if security is not on.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cb49f39116632a266acc6a9e822ef005b4ca9cf\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-27 23:37:38 +0000\n\n Fixing some incorrect logic\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac5c79aadfbca7c42b428773611e37f9b586dd5d\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-27 22:11:11 +0000\n\n Making default health controlled from HealthReport.\n Issue number: 615\n Obtained from:\n Submitted by:\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 378c0703881ca396473e0007cfe36b3ff2fcca50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-27 19:24:03 +0000\n\n use the aggregated result.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa4e921fbc1f0afef86823e8303c40601846218f\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-27 16:08:07 +0000\n\n First part of implementation of issue 615.\n Need to update changelog once feature complete.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b41c1f885268ed890078f65df6f695c8d4d160d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-27 05:25:06 +0000\n\n keep the master build around while all the configurations are built. This is to avoid next MatrixBuild to start executing while configurations of the previous MatrixBuild is still building.\n If we don't do this and new MatrixBuild gets scheduled frequently, then it becomes impossible for MatrixBuild to have all its MatrixConfigurations built. Instead, we'd get every MatrixBuild to contain a subset of MatrixRuns, and never get the whole picture.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3577 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7637179fb2d9b4f9febcaf738ef6a35b5e591470\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-27 05:05:30 +0000\n\n Use the timestamp of the build to check out files, just like CVS.\n For Subversion, this isn't a real problem unlike CVS, but using timestamp should improve the build reproducibility.\n This is also necessary for MatrixProject as different MatrixConfigurations need to work off the same workspace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3576 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dccd18374b696f2dd6589a2f0108ed34c44182d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-27 04:59:30 +0000\n\n MatrixRun log needs to be discarded as new MatrixBuild is created.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0dcfae194662170c03327ddf7805eae45fa66987\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-27 04:34:40 +0000\n\n MatrixRun should use the same timestamp so that SCM can check out the same ws for all configurations.\n This breaks some of the UI (in some sense) --- for example, the web page would report that the build started 15 mins ago, when in fact it hasn't been sitting in the queue for the most of the time.\n The build duration is still computed correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4b638381e69e2a1c5cd5985a77490122138fa8c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-26 23:39:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c517d840934ff0803fad91f70ff0e658e92ed283\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-26 23:38:22 +0000\n\n [maven-release-plugin] prepare release hudson-1_114\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbbb320a73cf892d35dd34ff90556550003644da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-26 16:16:26 +0000\n\n make sure there's no codepath that escapes \".close()\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7b0bc78682dedd9cdb93d4f31b6271055cc7472\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-26 01:40:59 +0000\n\n simplified by using the <ajax> tag.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc54e1080575410f94f11d7e54a355074817c3a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-26 01:38:51 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3565 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87b4d6a32282ba21f7470b31f6383a2d086a579d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-26 01:36:59 +0000\n\n introduced the <ajax> tag to simplify partial page updates.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 90df1f69d9c55adc77b3ad0730f9095e7ec1ca44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-26 00:52:07 +0000\n\n if MatrixRun hasn't started, show grey icons.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3563 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a5ebdb8dc99edfee1f5b4945e488f8266717a0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-26 00:43:48 +0000\n\n configuration matrix should be auto-refreshed in projects.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73b2c34cda42a044b26a67d76e6d535c1c82c31b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-25 23:05:03 +0000\n\n added buidler and wrapper support for MatrixProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3561 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 782ef0cc6fb4f66b7b85af709ffd1bcc62272120\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-25 22:41:58 +0000\n\n fixed NPE (#618)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23e519389e97a293476bbf8e1d6f78920492c2e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-25 04:57:40 +0000\n\n stapler 1.34 posted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d70d2a6075b285ec5c3024fe282ff9ba761d5d7c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-25 04:48:43 +0000\n\n SCM setting needs to be inherited from the parent.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 643696d3e2c8f3500af2f1d2bcc0ad834fb38df9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 22:38:02 +0000\n\n allow derived class to control SCM completely by getScm().\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3554 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 227b51015212426491c5a9163b5fe2d087266df4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 22:37:24 +0000\n\n reimplemented the algoritm so that it can handle Job -> Run -> Run path like MatrixProject -> MatrixBuild -> MatrixRun correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9ff9bd800e209f31406a1063dd9c629d7fd06de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 17:12:50 +0000\n\n no longer necessary.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3552 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f8a1f9a5b41d149b937c92617d628f836dbed1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 16:31:49 +0000\n\n center-align looks better for the config matrix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3551 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 460e471da44477896b49eafd5192443cb24fe1ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 16:29:05 +0000\n\n when the navigation hierarchy is MatrixBuild -> MatrixRun, it's better to use the configuration name as the display name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3550 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a971b228087fd8dc19aaecd991cf4858f2a62c6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 16:16:30 +0000\n\n added config matrix to the build page, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3549 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b19297129182ac61dfe080b6b6c20ac57ab63748\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 16:07:48 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3548 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f7d026204ce08f2c5374ad7f9ce2df7fa214ca9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 15:43:57 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3547 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7b53f2f1ccd4f4e9547c750ba1236472573c216\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 06:51:59 +0000\n\n refactored Matrix generation code into a tag.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e1fd57e63a6bd4af86f150ed51b7dccc7b89c32\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 06:19:20 +0000\n\n Fixed a bug. If Combination fails to parse, the method reports IAE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3545 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2bb200c4e8a31f0541466d99110dfa38425185e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 06:11:02 +0000\n\n added an ugly mechanism to propagate Combination values to builders.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3544 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6df6aab7412201c4525212271f9365281c05c452\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 05:57:25 +0000\n\n added one more convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb1910c4a08a61665e22c433a0a80441afa7650c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 05:39:15 +0000\n\n allow subclassing\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3542 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b021350e1bca88f06b1cb26efcdca4b1b57627e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 05:38:14 +0000\n\n build numbers of MatrixConfiguration and MatrixProject are linked.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3541 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fbfa1479acf22890d25d0b9c6264dbd12f22d20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 05:35:20 +0000\n\n build numbers of MatrixConfiguration and MatrixProject are linked.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2a5ec81f949b6929191876c356a06aeff2984b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 05:31:23 +0000\n\n disabled configuration/deletion/build of MatrixConfiguration.\n This is ugly way of implementing this...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3539 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b1331076d35f48e76767adefcfc75361bd6f9e01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 05:17:16 +0000\n\n added subset toString() for improved rendering\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bfae6b5f7e90e0c6b126b4900b6ad2a88004193\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 05:08:46 +0000\n\n completed the first shot of the matrix rendering.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3537 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4a1cf1468903ede992d8ed37069fc2fd2854ad9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-24 04:56:39 +0000\n\n made comparable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c0773b9c016097a8bd399b1780ab9ccb1c2435e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 23:53:19 +0000\n\n middle align fits better.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3535 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 550aaec03085384396eaa9bbcd40383252b7494c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 23:52:21 +0000\n\n implemented table layouter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3534 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da9b00a783f41b627f1f4c45a2654708bf75129e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 23:23:36 +0000\n\n implemented user-defined axis support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3533 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fff52d4b099cd9b02789989d6380e0d69fef8413\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 22:33:41 +0000\n\n inherit log rotation setting from the master project.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3532 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2efb071a9558d9a3feb169b009180dcbcb0c3ef8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 22:27:59 +0000\n\n started implementing layouter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3531 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f2ccaf33a87adaa73eac56b0f3f9f033e3321233\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 22:27:41 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3530 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8225ca3d5f38949561c65501e5b3e6c2f916bcc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 21:43:34 +0000\n\n initial configuration needs to be saved or no config.xml is created.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3529 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cf64141724b247a53ad96a1727fe03ccbb48947\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 21:39:26 +0000\n\n renamed to get around the compiler bug in IntelliJ.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3528 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad01761e260cd6a63e37d465a4b7c2dbe94a20a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 21:37:46 +0000\n\n Project/Build are made abstract and their concrete counterparts are now called FreeStyleProject/Build.\n The data files should be still compatible, but need to test thoroughly before the next release.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3527 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fc632291e21f17248d8dffb24a5eab907e9a3a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 21:06:17 +0000\n\n tooltip needs to be overwritten.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3526 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e76bd8154f18adc2ffbf1f1628ccb2ab58eea8af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 18:36:07 +0000\n\n initial commit for the multi-config matrix project type, which is useful for running tests and builds on a large number of semi-identical (but different) configurations.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3525 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f7e266decabb9a74c7261802bba1df427a86cce\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 18:18:17 +0000\n\n fixed a bug introduced when Node is abstracted to Label.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3524 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a537e6aad095a82ceef815f671744e013c44f430\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 18:17:40 +0000\n\n added a method to check emptiness.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3523 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4765e84dfa13656fabf54cea936293d3238f5776\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 18:16:12 +0000\n\n made a bit more forgiving.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3522 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d35fc2f6e339bac64a0ac069b5c47161da723219\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 18:13:39 +0000\n\n made a bit more forgiving.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3521 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07f4117582d3399e33bb9b06685e212b13044535\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 16:56:11 +0000\n\n added one more utility method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3520 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 192458c19d9f7db22e331d5010664c64d26efdb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 16:16:25 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3519 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1116399c76dbadfc7ff152758bec940119bc57c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 15:47:16 +0000\n\n doc fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3518 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3acbd24ada95e05a2671e15d7ee29c59e864d04e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 15:45:06 +0000\n\n don't rely on Project.getWorkspace() when the ws is given as a parameter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3517 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da0a646702dcdbed43d1e5326ea17102e90e42ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 15:39:33 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3516 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8b7f832616aeb1680feb36f8a2f465d5f88f67e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 15:04:34 +0000\n\n moved the common logic up to AbstractProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3515 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d306b01020c8ba84f1958b747a6c8dc77e13a91d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 14:28:20 +0000\n\n YUI style needs adjustments.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3514 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3de6f9ba056dc9bf3c419adf4bc367c53258c012\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 14:28:05 +0000\n\n added a method to check if a label is a self label.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3513 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13d981988f84a2d2290aad25acb80aace0bfdbff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 14:25:55 +0000\n\n added CSS and images for a tree view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3512 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6c3aadb9f476251cd94a359b62410722bdae152\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 05:51:34 +0000\n\n I was including the same CSS twice!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1089ca59363caf70ae2817cc1d718cb34b475c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 05:49:18 +0000\n\n bumped up to YUI 2.2.2\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3510 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd3f77179495e47b347d8bcc1681fd7a1110660b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 05:07:14 +0000\n\n making more configuration pieces individually reusable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97e3643c535dacfbe4c42aac70beedf0456d2852\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 05:00:51 +0000\n\n making more configuration pieces individually reusable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3508 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 176b8fb0b26dc919b85cf82d6940079783b59dd9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 05:00:16 +0000\n\n wasn't supposed to be committed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3507 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e1db1ce723108d3522d7a75ef009492c945b1ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 04:52:43 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3506 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cadb360b14d93a7a3a540f1d9f9df0efeef486f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 04:51:11 +0000\n\n allowing individual configuration parts to be reusable, so that adding a custom project type becomes easy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c49d82c303f48a808a52f2ce99f16ba7fcb7d5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 04:21:22 +0000\n\n created a tag library for reusing pieces of the project pages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3504 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cb637828a7d62a1b1303c46c7d6f99cff3c394e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 04:08:12 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3503 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ebd0d2d2741234d37718be56f6fea39d9d931c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 04:07:42 +0000\n\n better type safety\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3502 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3b37f47600a55ac3d572707759ddfd3c1c11632\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-23 03:52:02 +0000\n\n replaced abstract methods with the direct constructor invocation to make it easier to define AbstractProject subtypes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit faeadea26ae5655683792e1baebd623e6ba34633\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-22 01:18:38 +0000\n\n fixed 404.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5ac77ebb6c935f589d297df5aeb090d8fdcee72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-22 01:14:05 +0000\n\n fixed #614 and #292. When the executor thread is interrupted, it is handled as an abort, not as a failure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3499 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c99e53c534db0b33896cd42200eca323fd5d0d4f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-22 00:44:11 +0000\n\n fixed #612\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3498 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8aae7754e1025ef4b0065c2aaa573a9bc3be0561\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-22 00:31:13 +0000\n\n find win32 error message even if it's nested.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3497 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1659f411765804f339c439a32c5ccc2aa34e8110\nAuthor: jbq <jbq@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-20 15:11:22 +0000\n\n Extract email from user id when available\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3495 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6d4b7aa64d4a3abecc5f50edd26749b88e5d864\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-20 00:47:18 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3492 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b37005d22e9007d99225b4d9085794db7aee98a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-20 00:46:46 +0000\n\n [maven-release-plugin] prepare release hudson-1_113\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d3e1997fe3f652f2e21a1eb5fc6886c28f6cb13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-19 19:26:18 +0000\n\n bug fix in svn+ssh password authentication.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3489 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64fcc3e9be2f62e0298cef75b16bccee0f04b0e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-19 19:13:55 +0000\n\n This error contains mark-up (#604)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3488 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33232052ca75d43fbffcacb13d4af10d470bd6d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-19 18:49:48 +0000\n\n fixed NPE (#608)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3486 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c88567a137499d5ea792d5d28a156fcd155a3e09\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-18 23:48:05 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3482 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a56319db13996d4d6b3a7288a94bc256a5e2b6a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-18 23:47:29 +0000\n\n [maven-release-plugin] prepare release hudson-1_112\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3480 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f4c70cda7402b6cf4e70827f8b79c72d6a37545\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-18 03:14:38 +0000\n\n Revision of the subversion module is made available to the build. (#599)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3479 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0836fd2f059e01860a84a69d0a05993edf17c54\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-18 02:54:54 +0000\n\n got rid of AbstractCVSFamilySCM\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3477 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5ff3fdeb77cecee1503a701c1b3f7cb94b34bae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 23:18:49 +0000\n\n added Build parameter to buildEnvVars so that we can do build-specific things.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3476 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35cc93f1887fad321eb368127de94d9db2ca6e4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 23:00:17 +0000\n\n fixed #585 \"Hudson follows symlinks when deleting\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3475 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21b7c3cd71c0af4470fd5135df4b798224f92d9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 23:00:16 +0000\n\n fixed #585 \"Hudson follows symlinks when deleting\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3474 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd84fa05ad454158ad7b733e04b895b2ddf391e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 22:52:16 +0000\n\n work around for #596 \"404 error when modifying System Configuration\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3473 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 839cba4f1016bfde99f97d36b0c92beba191a7aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 22:22:55 +0000\n\n report the polling abort to log, not system.out\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3472 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 110d16a0f009e70ec752a6be6cae1c6b0aac79a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 22:18:07 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3471 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21a90bf60b229ae16ae3f48fb2d1bf4ed5c968fc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 22:17:58 +0000\n\n added a debug probe for issue #591 \"Unable to lock working copy\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3470 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9b32457c966808573cf28f65d044743af9c96f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 22:11:07 +0000\n\n added a debug probe for issue #591 \"Unable to lock working copy\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3469 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5918cfef72834a339e2d8b0a859dde62dc48c58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 18:13:17 +0000\n\n added preliminary schema generation support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3462 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25c1a668f251cb3ef6460093bc7279b42a082245\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 17:56:56 +0000\n\n implemented BASIC authentication support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3460 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8a2c9d9693e6df1da7147b0140eea956ed3052c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-17 17:34:48 +0000\n\n Recording this HTTP basic authentication code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3459 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 368e953df627b7309ff99602c8d82e1608e185c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-16 17:10:13 +0000\n\n pointless final.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3458 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62734aed0995106c962d13b77ee00417fd490939\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-16 01:55:29 +0000\n\n fixed NPE (#594)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3457 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1a5fcb7b14a8d8e244c305a3216cf74c8dd9339\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-16 01:53:05 +0000\n\n applied the patch for #597.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3456 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4afa96dcb049618502e0731488e759ca2fa3044a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-16 01:49:43 +0000\n\n fixed NPE reported in #603.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3455 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afc0bfbaf5527225d485077a9100f123ad9a9ce3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-16 01:44:14 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3454 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dccd3d108f3074d0750d2d8d57a59fb58a6985ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-16 01:38:23 +0000\n\n if we clear it after load, load is meaningless! (issue #600)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3453 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d99b3cf0a0a639c2102e8254d2282e72f7f56b45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-15 18:53:49 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-15 18:53:09 +0000\n\n [maven-release-plugin] prepare release hudson-1_111\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3448 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b2b1523b9114dc6ccc0aee558a7818b0f9affb3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-15 16:49:33 +0000\n\n rolling back this change made in 1.110 to fix #601.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3447 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c18e5f87dfe988242809656a645147a1ada1b6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-15 02:10:23 +0000\n\n Distinguished error vs errorWithMarkup to make it hard to introduce XSS vulnerability.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3445 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d893c87400cd29f3ebdd4104f937e43e0872ebfd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-15 02:01:46 +0000\n\n Fixed HTTP Response splitting problem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3444 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfb1f246eee2258ccd7b239de29d03f4361b6a3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-14 05:41:48 +0000\n\n lsof report from an user (Ray V) revealed file handle leaks here, so maybe some XSLT implementations don't close the stream correctly.\n So I decided to open/close streams by myself.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3442 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1a629781ea3dca96159207d559d540e71b09943\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-14 05:28:26 +0000\n\n fixed a FileReader leak.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3441 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ac486378c4f65174e646a26ae39fd9089dc60fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-14 03:41:02 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3438 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d98b5f3cc956e500d907812ee517f5dfcdaf5f47\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-14 03:40:24 +0000\n\n [maven-release-plugin] prepare release hudson-1_110\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3436 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff4beb2c78390ae15a6305e92880d4357fc44988\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 05:49:34 +0000\n\n fixed #590. While it's bit ugly, always adding the 'Attic' in the path component seems to make things work.\n See https://hudson.dev.java.net/issues/show_bug.cgi?id=590 for more details.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3435 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bba36dc48a904fd8b94e8ccfc7bb1fb25bf6ff40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 05:42:23 +0000\n\n reorganized imports.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7418463e145b9b2c41a8d10bdd81beb15b900933\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 05:40:35 +0000\n\n Added a link to the official URL reference.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08d4da203037c41e6c067f56400080ec4f93122d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 05:32:11 +0000\n\n Fixed #589. \"rev\" is probably an old query parameter name, but ViewVC 1.0.4 (such as http://svn.apache.org/viewvc) seems to accept rev.\n See https://hudson.dev.java.net/issues/show_bug.cgi?id=589 for more detailed analysis.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3432 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a5786f21b18d58a18d59b0962152b7de801399c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 05:22:25 +0000\n\n I think I fixed an NPE reported in #588, but don't know for sure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3431 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d523ff904fc9ca1910dd0877b469b1562fded2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 05:09:01 +0000\n\n reorganized imports.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3430 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29548ebc49a5098146d59054e09780b0b90ca82e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 04:57:04 +0000\n\n tooltip does not require a tag anymore --- any HTML element can get a tooltip just by having the 'tooltip' attribute.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2472685f7c0a57898fff97c38c64088cafa38970\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 04:49:08 +0000\n\n fixed NPE (#586)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3428 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d849df46fad72c3fe65703afb2e59e4af003ff60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 04:31:20 +0000\n\n fixed #581 \"hudson-behavior.js#makeTooltip make a memory leak\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3427 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b4c8adcbe7b8de9f0335e112ce457e8ef32e668\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 01:40:00 +0000\n\n no need to generate id anymore.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3426 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb36d266346b3c0c0708df17e8c51c897e93de61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 01:39:48 +0000\n\n fixed a bug where the <repeatable> tag cannot be nested.\n JavaScript to handle this logic is cleaned up to use behavior.js\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3425 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86259627d08a64432e3700d52cc3727993555c10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-13 01:18:04 +0000\n\n removed a left-over comment\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3424 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04468dbb01d8ece8c3068a49e0cdae4c27a29ca4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 22:29:56 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3420 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f52cf22826bc1a6384547a7447949b7cfee90b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 22:28:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_109\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4d9c0966e7b99fed31f6fb24ecca73a25dde795\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 21:43:15 +0000\n\n report a different message if a build is still in progress.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3417 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 12084e6306b9be45de5fd36492dcbcb4ef0243b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 15:24:25 +0000\n\n rolling back parallel loading for now.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72031621d3f98b3f8a6ef574977bf23fd5ce66a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 05:06:53 +0000\n\n added a link to the enterCredential page from the help page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 111e1a88a239f2b677c7ae157b397eb9d460c78a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 04:54:10 +0000\n\n Subversion tagging support goes live.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb44a8fc6055c3a2734a5b732e551ba25a4ae17c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 04:50:12 +0000\n\n improved the XML representation of CopyOnWriteMap.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3413 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e02e6b658563337d5eb5e8a868e22e81d7639900\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 04:49:51 +0000\n\n reorganized import statements.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3412 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 762a4b9483a9b58073809ceed920e2c3f30c283a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 04:49:34 +0000\n\n reorganized import statements.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3411 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be4ea04cc672aea849f175482822c32c15670385\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-08 01:32:52 +0000\n\n pick up stapler 1.32 to fix #576 JSON character escape\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3409 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16e619b9190a249e621173ed039540b27bb4cbc4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 16:06:58 +0000\n\n display tags that were already created.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e41cbcdd990fd2b6c8239c3f8e8cf1bbb040d80e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 06:29:35 +0000\n\n needs to save the state once the tagging is complete.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79e53231b8db2073c29c6f75e620c7e0994ab4da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 06:14:36 +0000\n\n file:// URL handling needs a non-null SVNAuthentication object to be returned.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a95ce545f529e302a7aa877a086eeb84522f341d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 05:56:36 +0000\n\n when there's just one module, showing a checkbox is silly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9684270e99037e00670d2d2bb577e31a835bbe0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 05:53:09 +0000\n\n making more progress. bug fixes and added \"clear error\" support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3404 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27ef6caa747da2e7bdc19526627d959e50022902\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 05:46:27 +0000\n\n implemented tag name suggestion algorithm.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a8f7cf13870972db85b128f47610616409f7a08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 05:36:02 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 128ed253df8d501979f0d1daa6fd40f1e7fba6eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 05:35:11 +0000\n\n UI improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2edbbe9cf1811bcb9ad97ba0dce8c861f17cde8d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 05:21:35 +0000\n\n making more bug fixes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c2f7cbd91a9e73f2a47346ced11a200a82e94f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-07 05:15:46 +0000\n\n started implementing the tagging support for Subversion.\n relevant code from CVSSCM is extracted for reuse. This is still a work in progress.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79a60013a5b2912c88e7c12cbfcbb1d6d9190b9d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 15:10:57 +0000\n\n added color palette for line charts\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 557cf03f42226d2f9f71d8b7622051192e4e18da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 06:16:48 +0000\n\n added this to compress some files (such as build log) but in the end I decided not to do this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3386a705ce91480d7774d5ed49c5a75fae59133b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 05:01:36 +0000\n\n experimentally loading jobs and builds by using multiple threads. Hopefully this reduces the load time.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c83796e3bbbd01b361609b13be4aef4ecd22486\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 04:15:34 +0000\n\n removed warning.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc4563091013d632c0b40e25e003f9633a989015\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 04:15:17 +0000\n\n modularized.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5c3aae5a2a929dd726298afc46c534e09ee755af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 04:13:04 +0000\n\n cleaned up the scripting behind radioBlock.jelly. This also fixes #570.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 396bec74dfd48691f1bd176c9586bd0408020822\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 03:29:04 +0000\n\n typo\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae696da9777ff401dbb512619fbe410f9c781a87\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 03:16:54 +0000\n\n added <img alt=\"...\"> for some of HTMLs. (issue #573)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d68cb1d1ed30b5179c5a25bd0b2c4b1660e02555\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-06 03:11:03 +0000\n\n added <img alt=\"...\"> for some of HTMLs. (issue #573)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18e3a58f9d2e274cdd2449de6acf3cbdb49af628\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 21:46:11 +0000\n\n avoid NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3387 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f30b9587280069d321b5118280f2f86ee55ed36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 21:16:09 +0000\n\n set the focus to the job name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91f1a644b5873b4d9b6fd10239582a5d54d414c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 21:04:14 +0000\n\n see #563. modified to dump java.home to assist troubleshooting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3385 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2d2815df5e83ab2dbd35cf75fa4fe54ee24d9f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 20:58:16 +0000\n\n fixed #568\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c6bf3ad55ac3f5471434899e8ee0916f6606e76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 20:40:27 +0000\n\n fixed #569. A reconfigured module needs to be enabled.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d7df4289c3ef2e1c7764f1fe95bf0644724cf3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 20:37:17 +0000\n\n this class needs to be public so that its MAX_AGE can be controlled.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit accab15c1a8fdbcb68710a2c4f43620eaab82b96\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 19:04:30 +0000\n\n fixed #564. User info needs to be reloaded.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d92508ee4df06835146b93d77ce51becf4789f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 18:34:27 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 254eeab525e0344d181f85414d112c7fa0ad01ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 18:31:12 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08fb12d9cc34f14697f2850a809a8d4a832b5078\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 03:36:22 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3374 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f89b3d9edca6be0464be7f80a52da97ebeedd72f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 03:34:59 +0000\n\n [maven-release-plugin] prepare release hudson-1_108\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3372 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3ca379df3947b1f371f518a4653dbdaee635ea0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 03:24:18 +0000\n\n rolling back JNLPSecurityMode before a release. I would like to have more discussion\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe6ce07b2e2600e928ae406a5e70ee8267d6219c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 01:07:39 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a5f227672d9a311cafc49fc4d566cd8a6655f03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-02 01:06:58 +0000\n\n [maven-release-plugin] prepare release hudson-1_107\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3367 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 160b9535d826a2b093c4120ffa3505b7af6c4564\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-06-01 20:36:21 +0000\n\n Link to (detailed) changes list from a broken build message.\n That is (in my experience anyway) usually what you want to see right away.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8718c5586fe591903ca607d27dcdc6306bf9ca7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-30 22:32:49 +0000\n\n made build wrappers web visible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b4be31c6d0d189bb5016dc4a9f24b2f67c4af0f\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-27 10:28:25 +0000\n\n Issue number: 561\n Backing out some of the changes and adding more obvious warnings. Will see about backing more of these and moving them to a new branch\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3861e32ad518e8ac1abae56ed698a7b488e1b7e2\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-27 10:15:21 +0000\n\n Backing out providing default implementations of dynamic labelers\n (Leaving dynamic labelers in place for the time being)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e298fe34136d106f729ef50415870eeb8e59fe8a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-25 23:08:00 +0000\n\n improved the error handling on failure to create hudson home (issue #558)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efa072c23273f7d8f8394eb5d498d9c5cfaf2ca2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-25 22:41:50 +0000\n\n fixed NPE as reported in http://www.nabble.com/Possible-NPE-bug--tf3793595.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab11e41d93a38b256ad81bb48a9326c37a1fd116\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-25 22:41:02 +0000\n\n Workaround for Eclipse JDT bug. See http://www.nabble.com/Eclipse-Compile-Error-in-Job.doConfigSubmit%28%29-tf3794908.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3350 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 668e32b6324cba203ddaf1f6b683f1f5326e0881\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-25 15:36:24 +0000\n\n Adding ability to have labels determined for machines at runtime. (hacky implementation in parts. I think labelling may need a bit of a rework as I want to have labels for JDKs that know where the JDKs are, labels for Maven versions that know where these Mavens are, etc)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 476b13fcf4f4aa84f6705ef6d088e3247256c5e7\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-25 13:16:04 +0000\n\n Adding feature to allow controlling when and where the JNLP launch URL is exposed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59f9b2fcfeade64a99963d8dcafbe4b9631da826\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-25 11:17:14 +0000\n\n Don't print error messages when they are not needed!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88e9cf904c2f4836df09a41414cca866f4c5618d\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-24 14:58:28 +0000\n\n Avoid NPE when there are no slaves defined.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 16ee6c7f3138541b1d4ffff1dd02ca12fc917b5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-19 08:23:50 +0000\n\n added defensive code to fix the NPE as reported below:\n I sporadically get a NPE when trying to send an email at the end of a build:\n Recording test results\n FATAL: null\n java.lang.NullPointerException\n at hudson.tasks.MailSender.createFailureMail(MailSender.java:157)\n at hudson.tasks.MailSender.getMail(MailSender.java:87)\n at hudson.tasks.MailSender.execute(MailSender.java:64)\n at hudson.tasks.Mailer.perform(Mailer.java:61)\n at hudson.model.Build$RunnerImpl.post(Build.java:137)\n at hudson.model.Run.run(Run.java:573)\n at hudson.model.Build.run(Build.java:101)\n at hudson.model.Executor.run(Executor.java:61)\n I haven't narrowed down if this happens only for failed builds or for any\n build. Once it happens the only way it goes away is if I clear the email\n option, save, and reset it.\n Any ideas what's going on?\n Rich\n ePlus Consulting\n -- View this message in context: http://www.nabble.com/NPE-trying-to-send-email-tf3772528.html#a10666153 Sent from the Hudson users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@hudson.dev.java.net For additional commands, e-mail: users-help@hudson.dev.java.net\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3345 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c8a2e541811dffbea7819a347f5735835eba69e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-19 08:20:41 +0000\n\n error handling improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2309e7f6aa761d844637d4b11dc4b5b2ec1a25c2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-19 07:47:18 +0000\n\n implemented label support. Slaves can be grouped into labels and jobs can be tied to labels.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3343 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a7d6ef579e84cd5877da4820decd6d362e36408\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-19 07:46:41 +0000\n\n Making room for Config-less slave connection support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f2761ec3410da7e621e2cb74c7a9d3d6a622124\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-19 07:24:01 +0000\n\n implemented label support. Slaves can be grouped into labels and jobs can be tied to labels.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b502517178f8d51a1bc6a94e6a6c55b111d64c05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-19 07:10:46 +0000\n\n added more images\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 71de79e25751c339d14dd95f4b8a3032f8ca73a2\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-18 16:36:06 +0000\n\n Issue number:\n Obtained from:\n Submitted by:\n Reviewed by:\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cd3086989088d204a46384d7c9712a0861c9e50\nAuthor: stephenconnolly <stephenconnolly@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-16 22:49:18 +0000\n\n Issue number: 277 partial fix for standard projects\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3338 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd54e34891787bb56d1f4c41418f3de402a4f955\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-16 21:25:48 +0000\n\n vector graphics version of Hudson the butler\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3337 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e6a55a1d354a3be158a8247afe677b6bd50401e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-16 05:51:00 +0000\n\n clock check now runs asynchronously to allow the config page to render more quickly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 578b60a41b2c20a84a15a97d12a857bd10f1d0d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-16 00:49:55 +0000\n\n fixed #540 \"I am not able to build with maven2 module due to NPE\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 150ec4cb88b4ac7ae8f1581a8bff0d8b7e8731a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-15 05:49:01 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb88fbba03a9de8a08d698376acb9d69f6faeb0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-15 05:27:16 +0000\n\n added code toward SSL certificate support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffef75d9bb1cd19c3d1e291b6fc50f3ecca029a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-15 05:12:25 +0000\n\n added code toward SSL certificate support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d34187cc91be593e23fb9ffbd827ec094b615032\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-15 04:54:55 +0000\n\n added one more probe message for issue #474.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fd7364ba4f8c834cf1a6b5a56f98177f1490e00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-15 04:49:54 +0000\n\n indentation fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57e330e9f833e69f85e0d34c37a9c440498c39bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-14 23:44:06 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 03409863dd09aeb333e2bb633b1c80cbc2017f72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-14 23:43:28 +0000\n\n [maven-release-plugin] prepare release hudson-1_106\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd7ef9726104c2922569ba8a5fda8c87998aac99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-14 23:37:44 +0000\n\n working around MRELEASE-217. Boy I hate Maven!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0cee864dc22f1bbfc6da3a0c087a2fe0e1001ea7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-14 17:29:08 +0000\n\n Slave is not serializable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f147cf6bde25cde89b9a96239e5ba31b2ab8f74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-13 19:37:51 +0000\n\n record logs on slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 896a881854b672baf145ef429e272298d9c94af3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-13 18:07:27 +0000\n\n implemented #526 \"Track the version of hudson used for each build\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66fdd0d2e9c455b1e8341a9037eec6759012e4c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-13 17:59:23 +0000\n\n implemented #526 \"Track the version of hudson used for each build\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9cc14f70e916f0d257e83fa41b884754a0bd3804\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-13 17:42:59 +0000\n\n XStream 1.2.1 is not very compatible with 1.1.3, so changing various code to resurrect the old behaviors.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d7113766b043516d2bc1e7dd0b70cbeadf84e46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-13 16:45:39 +0000\n\n made robust.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5311b5bcb3c0775c4c4fb29472a16a360dd2d4fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-13 16:43:53 +0000\n\n reverted to the version in 1.2.1.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fbe7fccee3c57ff2e3073250b61cb17df3205ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-13 05:11:30 +0000\n\n updated to a newer version of svnkit to pick up a fix for #530 \"Special characters are triple-escaped on changes view\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adc085201510d252c1f9ba07901c486d4441b025\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-13 00:35:27 +0000\n\n taken snapshot of SVNKit to pick up fix for #530\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 866a9728419542a9109323159487e362db7a9fc4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-12 23:18:26 +0000\n\n Fixed #543 \"Rename \"Javadoc\" link\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f74d573328f1a2e8a0afc218e3141197f71dfa92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-12 22:53:12 +0000\n\n hopefully this fixes #546.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3300 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f872336139feb7438f3f40637ddfbef8ff31045a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-12 22:21:01 +0000\n\n wrong groupID\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 948a9c0796a1e21a750705643c479f9e9e663f7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-12 22:02:51 +0000\n\n bumping up the dependency to 1.2.1 to fix issue #546\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40df051e9d27892323db21da4ac7acd65a2866f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-12 21:57:12 +0000\n\n fixed a bug in /api/xml where unsafe chars were not escaped\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6537d525cea109377f22375ded190a3aa75eff10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-12 00:21:27 +0000\n\n applied a patch from Folke Lamaitre.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86fbe7cffbfdfc7837b9b0e27dc06dae2265562f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-07 00:56:36 +0000\n\n Fixed #529. Make sure to use JDK1.4 logger for commons-logging. It's such a PITA.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da8afbc2b9525d99efc44ab8edbd16253828d641\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-06 22:40:50 +0000\n\n fixed #531 \"SVN+SSH doesn't work without private key\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aef102cb727fe65305a5f66fc5949096c9a5b473\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-06 22:31:36 +0000\n\n fixed #533 \"JDK home directories are not properly recognized on OS X\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5ee60142b676e432b0771e9f409f30d869969c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-06 22:25:40 +0000\n\n fixed #534 \"java.lang.NumberFormatException: null\" when saving a module\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ca3a3e850e079a86386ca2127bd5d19837a80f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-06 22:16:24 +0000\n\n compiling the agent with -target 1.2 so that we can detect JDK version error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3288 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8ec26f3138a25f2b4759497a4e229dca84b75b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-06 22:16:04 +0000\n\n compiling the agent with -target 1.2 so that we can detect JDK version error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed5e20637605e9db98b33e46c12d59e4aaf71dfd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-06 22:05:08 +0000\n\n compiling the agent with -target 1.2 so that we can detect JDK version error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f572c15fc81bcaa51589cb932e0a4f627787c59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-06 21:58:26 +0000\n\n fixed #536 \"Hudson fails on first startup\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5a9bb24db02942e450c627e33f03568223948f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-05-01 23:57:11 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 201282ad713d1a58ae6ff1187b183011f9ceec36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-30 00:28:34 +0000\n\n not sure if this is it but this might fix #513 \"Immediate retry after failed svn checkout\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2349ff38e0bf801414366b77b9ed3284047a0e30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-30 00:22:23 +0000\n\n RFC 2396 says reserved characters (that includes '[' and ']') cannot appear in path, and java.net.URI seems to behave that way.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3279 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a407d2e58d1c228d98e8a0c0925d0382d09ca595\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-30 00:06:46 +0000\n\n error check on the new project name. See #519.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a284060d9e5f873b125dbddc6d6fbfa0caaf0b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 23:57:24 +0000\n\n added help text to the \"build downstream project\" and added an option to build even when a build is untable.\n See http://www.nabble.com/auto-build-of-downstream-project-not-working-tf3665673.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3277 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf654fef62bb9a60673e1603517807409a747f65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 23:37:42 +0000\n\n added a method to get a publisher by its descriptor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3276 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0addd284dbc63a0a991fa9668d798c72af1267d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 22:57:01 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3273 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8033370bcc5e8f50deecacdd003b807a32a9d9b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 22:56:33 +0000\n\n [maven-release-plugin] prepare release hudson-1_105\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3271 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6734825a8c8db5f688ceb1442d84c98a3003f270\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 17:06:00 +0000\n\n Host rename.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3270 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4da5a8fb4bb21453e24bac4b1bcdb1c4a59dc62c\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 17:05:28 +0000\n\n If you entered a number in a field such as Days to Keep Build, tabbed out, tabbed back in, deleted the number,\n and tabbed out, you would be left with an error message, even though the field was back to its default value.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30bf9145d7d06e0b59fc12475b536524ffa26dcb\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 17:04:25 +0000\n\n Mystery NPE. Something to do with a FishEyeCVS URL validation timing out on a hung server.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 312ca05bc7b89dc7a2cff9ded0568e1924dd8b94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 14:35:40 +0000\n\n fixed #520 \"NPE in maven2 support in site generation\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3263 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0265a5086dd76d5e934ac37618d235e38d1e572\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 13:48:37 +0000\n\n added one more convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3262 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 693379cefd38380b2f7f7e3577b5d1bc5f71aa22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 13:44:33 +0000\n\n polling support is now optional.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3261 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9143b2adc7ccc75c8c1823e0378fba58b8986ed9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 13:42:57 +0000\n\n polling support is now optional.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfed02f2e47271fcec89c8408e368a68e3c03c18\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-29 00:06:35 +0000\n\n avoid breaking https://hudson.dev.java.net/nonav/javadoc/index-all.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3258 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4eb651969565604cf467876bd0bcd2d53fdfe932\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 06:56:37 +0000\n\n fixed a ClassCastException reported in http://www.nabble.com/Re%3A-poll-SCM-doesn%27t-work-p10168656.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3256 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c118f7f801ec89cbab06ca54c94bfb39326f767\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 06:37:53 +0000\n\n Implemented JIRA updater support for the m2 project (#465)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3254 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4998206c16f51d02f309cd6f85793a4391019fe0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 06:22:11 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4346c170a27e37d5e20ff40cfade1d8dc67d180f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 06:07:14 +0000\n\n added debug loggig.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea32f3e3eb1a7a505084bab5dbfa23af0d694950\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 06:03:10 +0000\n\n Either SVNKit or Subversion doesn't like \".\" in the file path. Reported as #474.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3251 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f7bf5b7f7e08618bd39614dc399e6bd872c93f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 05:55:58 +0000\n\n #479 \"Use -S in CVS log\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3250 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c639a6b2945b19b53130d36aba391af7513c250\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 05:40:51 +0000\n\n artifact file extension should follow the artifact handler.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3249 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit add000866576ae0dab7a487ed70cc96fc2bcfaf8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 05:31:45 +0000\n\n #498 \"Test failures not appearing in test trend chart\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfa6087d0f5354c9fbdb8a0e8d86a25282bb2723\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 05:27:39 +0000\n\n reducing these log levels because they tend to fill up the log view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 519b219bb826827cfe94f9c6e0084176f1572434\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 05:23:34 +0000\n\n #503 \"Cannot build war files with war plugin. Embedded error: The attribute \"Hudson-Build-Number\" may not occur more than once\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3246 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 721de5f04fdc49733086e4078cae44124f4f6cd8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 05:13:41 +0000\n\n #511 \"A project's recent changes should be generated by its SCM plugin\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70abb6f1c8cd31c57b22b9a5663f15e0655c9d1c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 04:55:48 +0000\n\n With RobustReflectionConverter, we no longer need to keep unused fields.\n I tested that this works, but since this could have a big impact if the fix fails, let's start small to make sure this really works before going through all the classes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb368bc9f3c525499b607b65b343028dcb44e379\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 04:49:07 +0000\n\n hooking up the robust unmarshaller with XStream.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 948b38275cf7333a392a9fb7877564cd1a09d47b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 04:48:08 +0000\n\n making it robust.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3240 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5a89efab00597ea3fa20f0ee9f58216c08ac853\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 04:39:34 +0000\n\n taken from ReflectionConverter in ver.1.1.3.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 956d03f55c8d88cfd4035c39bc51d1dbcdc33826\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 04:30:12 +0000\n\n bumping up to winstone 0.9.8\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32d18d0e11ffc9e432c06a0a199b417aff364e82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-27 04:29:39 +0000\n\n adding winstone 0.9.8\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3235 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61a5c07dad11e6e8ab9796aaeed9996edca24d73\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-24 22:42:23 +0000\n\n Link file name to general file info page, not checkout of last revision.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4bcedcac7774105bd02498d662085dd7a8f70b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-24 15:34:43 +0000\n\n added help screen to junit recorder.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3228 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76e1848a685111e4e2258cd3b5009b10e60a2c05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-24 15:33:14 +0000\n\n added the new version of the add method with custom quiet period.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3227 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 108fe1d731f73fd942feeb16fdd8135d0ab509a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-24 15:24:24 +0000\n\n added help screen to junit recorder.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3226 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 760aefa29796a54637d691352a4e9222fab926a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-24 15:17:00 +0000\n\n trying to convince commons-logging to use JDK logging to avoid memory leak when hudson is reloaded.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca99a8f713ac22e0e227760bb88dea5c9cd7ec01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-24 15:15:33 +0000\n\n fixed #501 \"Selected JDK is ignored for Maven build\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3224 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6c042d4db85bbe6f02349acc1b575cfa120f668\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-24 15:12:48 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3456636fc584ce6c978dab3d0f2b7fc985e072f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-23 21:36:43 +0000\n\n improved error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81f32f7e22c91681351fd18a5ed2f822cea2469b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-23 21:20:35 +0000\n\n ... but in the end it didn't help.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7630d4cd6bf768668f2dbbee97ebbd6818997b93\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-23 21:18:13 +0000\n\n in an attempt to trouble-shoot Glassfish+security+Hudson combo, added this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3219 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 221a1096f37a8701cd7bbfe39f67afe89196b295\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-23 21:17:02 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd15ebda3cce7bcefadfa76f6fd592790cb2aa85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-23 01:49:49 +0000\n\n logout button should be provided when the user is authenticated, as authenticated user may not be an admin user.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3217 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a9cf6d761a54ed31e913baa7e90481196a2ef51\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 22:39:25 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c017beaf5aa82b879270b2377ccd114d4ee1e923\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 22:38:56 +0000\n\n [maven-release-plugin] prepare release hudson-1_104\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7d000027b75a7aa9d2a42149e40fc5d4d81c0c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 21:23:00 +0000\n\n d'oh!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10b5ac9af68f00da764102175edef71e5d3416e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 17:47:58 +0000\n\n maven module shouldn't have options like SCM or slave affinity.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8961b3d98ba458ab6226844604bc299600559e2d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 17:45:07 +0000\n\n parent might not always be hudson.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4362f3b45aaad1d5ba947964b9a8d8f74b35ecba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 17:34:55 +0000\n\n use pronoun.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69ca99297b8832cb1e6288d7e5d58a5bf80e3d0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 17:22:17 +0000\n\n fixed #452 \"Windows slave won't execute dos commands\".\n Env variable overrides like PATH needs to be done carefully, so that override happens on the slave, not on the master.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dae32990239f9734cef35d98d52e678585de2e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 17:07:01 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3200 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 027882b8a00d391f7bb870e4bd274717cf126d29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 17:06:32 +0000\n\n with Java5 dependency, there's no need to use Ant for environment variables.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a56fce66c5e93caacc5a592524347ea7886edd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-22 01:09:12 +0000\n\n added probe points.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3198 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67cc565c1bb92291f4ebc86b7c175ca66321a986\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 17:05:14 +0000\n\n this should fix #500.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3197 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 326ba5da5b7e2d19d94e6a04c1ee6202d12f8f44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 17:04:59 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3196 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cb75c448eb8f95325945141148cf1cfe41f8a27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 17:03:02 +0000\n\n no longer in use.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3195 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 904343394a04195ce3fa8ebee35c202e8feef42f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 15:38:50 +0000\n\n fixed #496 \"CVS modules area does not work when multiline textarea\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23f9f12cd4ecbe1e16669cf185a822dfc5811b6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 15:24:09 +0000\n\n implemented #497 \"Make use of -z3 compression for CVS optional\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c1052e8b8d0db34fc7a9ef6e31d4634be8b578e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 15:18:35 +0000\n\n allowing null to be passed often make the caller simple.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ecda49309b8038d448e97af241c819d281dc1010\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 15:07:57 +0000\n\n Allowing job classes to specify the pronoun used to refer to it. This allows us to say \"delete module\", not \"delete project\", and so on in the UI.\n See #502.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3191 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c45a0efa3735e453c7f8b335c715c4db24f01fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 14:56:05 +0000\n\n extra WS.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e1ec9f4c3c2c1f5449eb71b313f6b75536751a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 14:51:53 +0000\n\n fixed #501 \"Selected JDK is ignored for Maven build\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 246d9dcc57e0f075b6512347e2b5971151049b71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 14:51:52 +0000\n\n fixed #501 \"Selected JDK is ignored for Maven build\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75ab95fed36c0242ca85efda2083fdb480f16cc2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 14:28:19 +0000\n\n made protected to allow subclass to perform additional actions (such as killing a process.)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fa1b0cb8a884bbc1f6f60899c63f08c47fe2e3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 14:27:46 +0000\n\n make sure to terminate the process when the channel is severed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30b3115de4af5e5f2b4717c64f6a95f30672fe7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 14:26:14 +0000\n\n failing to discard shouldn't kill the build, as most likely it's failed because the process is already killed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3185 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b00d9cc4a43c37a2608fc48f1f9580872168130\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-21 14:10:25 +0000\n\n bug fix. executor list was not displaying things correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b047a879b6b71d28ff2b248726c505f0a34e239\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 17:46:17 +0000\n\n fixed a bug pointed out by Michal that he found out while he was working on the NetBeans plugin.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec5b5217a75135a1089a5863d75413e6f79bd545\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 16:31:35 +0000\n\n bake build number to the manifest of jar, war, and ear.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3180 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ad6242ef17147731834a03da70979d1c3d11739\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 15:44:02 +0000\n\n reworked the pre-invocation hook for Mojo so that we can change the configuration.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3179 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e21588b2bd8b663f3c506d703c29dfdd615758be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 14:43:15 +0000\n\n use RuntimeException so that it can be used elsewhere.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3178 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa2c5afb91fc921ece71804463635607b0ea1b3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 06:31:19 +0000\n\n make additional variables available.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3176 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3dcbf36386e01211c2c9736b0a9a97973cff155\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 06:09:46 +0000\n\n improved error detection.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cc15627a14ed38df44dda346f71ca659aa69ca8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 06:08:32 +0000\n\n set the thread name\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18d81b5917d4deacefb286229847d2b553ff40b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 05:08:40 +0000\n\n generalized Queue a bit so that we can put more things in Queue, not just AbstractProject.\n This will allow us to do things like cvs tagging or maven release execution in the queue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e98e402810425822f2e039fb239632c205709efc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 04:57:23 +0000\n\n fixed #485 \"m2 build - no dependencies found means nothing built\".\n Module parent and the parent pom may not necessarily be the same.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98b8e53988033bd563908fa36e63e72dbacd623e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 04:18:15 +0000\n\n modified the change Victor made so that it works correctly with master/slave set up.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85d9280e0e9ad5275d72f04e20937776c9022e8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 04:05:23 +0000\n\n generalized Queue a bit so that we can put more things in Queue, not just AbstractProject.\n This will allow us to do things like cvs tagging or maven release execution in the queue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0778f6e3e976df2255cc7156dd6b583efe4641c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 01:45:45 +0000\n\n improved scalability by eliminating locks.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80dd0b0e890866aba25e5bf739c2dcf5f1423443\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 01:28:59 +0000\n\n http://en.wikipedia.org/wiki/Favicon says I should have @type.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3165 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab0ed197a0580edfcd788d25a8fe612bc7d9518c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 01:24:40 +0000\n\n integrated favicon.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22cfa1deea983b36709f8498359ea9dc25f053ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-19 01:15:54 +0000\n\n added contributed shortcut icon from Juozas\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3163 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4828b917d020a284cfe88f8586c0adc04e60c76d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-18 15:31:07 +0000\n\n implemented #483 \"Retain current page at login\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e30c3bef1a4ca666a0e9bdb09cb695ac1beccb2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-18 14:35:11 +0000\n\n let's not eat the error message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d01903e5c37159138f5e6f7591a7385794e50f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-18 14:30:49 +0000\n\n fixed #482 \"\"Copy existing job\" doesn't copy ANT_OPTS\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ed6e6e53d53e2ade01bd769e0ff8bba98e2d972\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-18 14:28:13 +0000\n\n fixed #486 \"NPE in scheduled build before build has really started\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3158 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ccdd990af348576292b819a6da31f5b22de65f4d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-18 14:28:12 +0000\n\n fixed #486 \"NPE in scheduled build before build has really started\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b424cd92ee7b55e97992e6ae54d187e8e8105dbf\nAuthor: vglushenkov <vglushenkov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-18 11:28:45 +0000\n\n E-mail notification settings derived from parent POM if it has ciManagement element\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3156 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 028cbec1302945a4d1dcfa91c1bfede51ded634d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 22:28:18 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3153 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5c7e20a97234fdf9b3372592df41424ebfeb0d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 22:27:37 +0000\n\n [maven-release-plugin] prepare release hudson-1_103\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3151 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74c92a444469c0489a58f095577a57465ff13024\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 01:53:30 +0000\n\n forgot to update the actual feed files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6434db06201d107ee5c5dbdb879926666f787e67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 01:30:23 +0000\n\n implemented #461 \"Ehanced level of detail for changes RSS feed\".\n Needs to verify if plain text is formatted like <pre>.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2823fd5fd861af9c55e7f7b9dcb543b67fdb4bea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 01:17:30 +0000\n\n fixed #476 \"Invalid Changes RSS Feeds\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6793b72fec891118bc4cf7f47fd36df3d9d1b98c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 01:15:20 +0000\n\n added XML escape method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3146 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 318fb582a89ff187ce89a82ee36beaf5a808f340\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 01:03:55 +0000\n\n exposed Util.escape to views.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3145 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a959dfd983d3232c56b8a3061f622072d80bdfb8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 01:03:24 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46339e1043244a63dc855c3f66473f7329f16671\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 00:40:15 +0000\n\n fixed #478 \"anonymous user should not be able to tag sources\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3136 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5042e05294bf76e79ce164342cb14d890e62d71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 00:35:03 +0000\n\n added a few more convenient methods.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b16cad3ed0b1b7d5c9b92f98b0f9aa0ff98d89b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 00:34:46 +0000\n\n improved doc.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30944790224238a2efa3f7dc8fdb749e2dd63ed2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 00:29:34 +0000\n\n implemented #469 \"Allow more than one tags on the same build\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4bcd2ddd153cd97b5c8c95f15874f531ed4ae92b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 00:26:10 +0000\n\n fix for issue 458 \"Error during build on slave\".\n Sun One Java Application Server and Glassfish (as of 2007/4) makes\n old Ant classes visible to the web application classloader, and\n that causes https://hudson.dev.java.net/issues/show_bug.cgi?id=458\n So change the delegation order to make sure we pick up Ant from\n Hudson. See http://docs.sun.com/app/docs/doc/819-2634/6n4tl5kp3?a=view#abxhy\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31ee652ad40858688c3c5eb778017238c29338eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 00:06:26 +0000\n\n possible race condition.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3131 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdab4143f0033d44bb204ae141cf71434c719b7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-17 00:04:36 +0000\n\n sometimes classloading errors are reported as errors. report them.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3130 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43543f357e3391c83e148ae654a3d2a74013dabc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-16 22:27:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30d8edcd4f18c5e4c33f1af4f6490edd0c806822\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-16 22:26:11 +0000\n\n [maven-release-plugin] prepare release hudson-1_102\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3125 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7291df7a061eb00e212b61530fbc82c80c28c1b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-16 19:51:47 +0000\n\n previous version had JDK6 classes\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7bd0555f6e27718f606256f190c5720a8780827\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-16 19:51:23 +0000\n\n added another revision\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3123 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fdf09c90272e367778da71cac86cd8795f070a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 18:46:36 +0000\n\n I think I fixed #474, although I don't have a way of verifying it. \"svn+ssh on slave node causes NullPointerException\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa0980ffee93eadcb46bbc20039619850c33b51d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 18:05:46 +0000\n\n added patched svnkit\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3121 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff8e660cf89b3fd0eb76a46a1277a7d5e5cf180a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 16:50:55 +0000\n\n fixed #471 \"Unnecessary stack trace dump\" when a referenced POM was not found.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3120 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24813a3ca987e4243f3c0f27d0ec430ace8c6829\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 16:04:38 +0000\n\n fixed a bug where more than a month old m2 workspace will be deleted even if it's the active workspace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3119 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ecae34cab97958163472eb3c6a8b6939a0b7d720\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 16:01:52 +0000\n\n implemented #475 \"Support for views in XML API\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3b1af1bbf0b5db6ebe1babea0d390529cd6fa3cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 15:59:11 +0000\n\n implemented #475 \"Support for views in XML API\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3117 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4fe6510ac5064af1307f3163cc862257ca32e395\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 05:43:59 +0000\n\n allow job properties to contribute an action.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2374dab75f10598ce64e4ca6c9085c232474d52\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 05:41:40 +0000\n\n allow access from the derived classes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ed3b1be35a7ab8ec6273c5de05ce2d98fd9ac78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 05:33:42 +0000\n\n expose -> export\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3114 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 158a644b536a7a6c0fc37a26d440f9c7eae90978\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 05:18:12 +0000\n\n leave stronger type signature.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21cbf23148369cfd9da0e887fbdaa68a4dd16d21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 04:51:29 +0000\n\n integrated stapler 1.29. JSON/XML export support is moved to stapler.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a521969f061d1b33f7292465b87f656e126b4077\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-15 04:48:40 +0000\n\n integrated stapler 1.29. Starting this version stapler defines its own life cycle for performing various annotation processing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e9d24b8bf2cfd77c2e66140afa02ccfd08cac1f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 22:37:48 +0000\n\n exposed. I guess I need a static error checker.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 713f7073d6de458986df97d91deaf3f644f07382\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 22:37:32 +0000\n\n exposed. I guess I need a static error checker.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f80c33d5bc3416e87b4476a5cd53f471b61f7c11\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 18:00:10 +0000\n\n set focus to the user name, so that the user won't have to click the textbox.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7bca2ac2334df8f3c912663749efa09d1b5cca10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 17:51:22 +0000\n\n Implemented #473 \"Allow config of JVM options for Ant\"\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1b27237707e97095657bd1ef2f0facaf84f32e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 17:35:57 +0000\n\n modified to recognize Mac.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3101 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b5984dfb4bbfe22e5840a2774051b5ee86634d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 17:16:10 +0000\n\n changes to the TCP port is now reflected dynamically to the listener.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3099 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1dcac9ab93f85c8d286f64dd70a26e2192bc6dbb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 17:06:37 +0000\n\n help screen for the TCP slave agent port configuration.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a852bc11c687d3cde31b1656429fc441a838106f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 17:06:08 +0000\n\n allowing slave agent TCP port to be configured.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b2dbad337f119f8b9f38f6d3f3defe88a1a1535\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 17:04:57 +0000\n\n @value needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3096 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38819533ee4b64a4df5b24282d978c8b599ad0fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 17:00:39 +0000\n\n jetty's user realm configuration used during 'mvn jetty:run'\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73e4b6b8b3a39f9678ef9a1e7524bf912160303f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 16:57:07 +0000\n\n bumping up to jetty 6.1.2 rc2 to pick up a fix for http://jira.codehaus.org/browse/JETTY-235, so that we can enable the security during \"mvn jetty:run\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0472132a783994cac58f5aa55f4b8be1ecc51929\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 16:54:51 +0000\n\n format adjustment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3093 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4df1061430a5b9af395b633f8dde960b54b8f3a0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-14 16:54:32 +0000\n\n adding <input type=\"radio\"> wrapper.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3092 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a5fcc276a598a944e33ad43ea53ca536d88fe0e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 18:40:56 +0000\n\n Actually fixed regression from #389 re. changelog computation for long file lists.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3090 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b7357d5a351d258577f0d50de1a11fba7333bc7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 16:38:01 +0000\n\n I guess URL needs to be exposed with high visibility so that the programs know how to access it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3089 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c5e7fc0526443dd6e2c74c678fd03a3380d612a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 16:37:19 +0000\n\n remote API exposed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3088 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d5c70e16f46ff1eeff4568a9c1a81415d041744f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 06:19:00 +0000\n\n thread dump is added to slave.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ece952dc4cbc479091076f168e5f3012454c87f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 06:09:38 +0000\n\n added more detailed thread stack dump screen that uses JMX.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4efc38b3f7851bf137bb3016b865206324e9a44b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 05:54:45 +0000\n\n added a probe interface to dump all the threads.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3085 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2cbe903fb6b9da53063e33580856de06265a21e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 05:35:03 +0000\n\n tweaking a bit more to match the new CSS\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc6222eb16749d030c8b2f9230c2298729759adb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 05:32:36 +0000\n\n wrong folder.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef40dacd6cc91a331d8edf8bcb7d9a720d3b721d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 05:21:50 +0000\n\n fixing #444.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a17c13ff49c3be79b242b2bf23e3d89dd4109d54\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 04:41:21 +0000\n\n using newer commons-io to avoid http://issues.apache.org/jira/browse/IO-99\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7c4ca20fa156b8daefc6eedcaffb7f101a20171\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 01:45:43 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3075 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 842c6009ff98a3547344e873c55cfe915a87873c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 01:45:15 +0000\n\n [maven-release-plugin] prepare release hudson-1_101\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee552e9c693b9bf3e543a985551a7739c4ce46a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 01:35:19 +0000\n\n aggregating test result needs table that clears floats.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a6952f1095d6088d3e49c8aa173efd7c63e420d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 01:34:51 +0000\n\n trouble shooting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8d7e2853c6fdbd882fb9620f64cdc0a8654eb1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 01:12:57 +0000\n\n exposed jobs to the remote API.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d7a48db490df49e398121a0c0ebaca22d0339ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-13 01:09:29 +0000\n\n exposing why the item is in the queue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3069 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c6a7f41ebfb6377ed320d3e1c720709ebc07604\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 21:50:07 +0000\n\n fixed a bug in the dependency computation of m2.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54a42aabfe51589b1003cbe329152b681a240062\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 21:48:42 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3064 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c42e5c80c1547d8947c29b6996c9327d1e861d78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 21:45:26 +0000\n\n set the focus upon the page load.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3062 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 554a260010905731a75a562e0698696d284daea0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 21:10:24 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit adf689feadbabfab078f0056b7b54811d858e53d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 21:07:13 +0000\n\n debug assistance.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08ad6c84da0197c4051ad2db72b1a34b5db9f58d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 20:52:23 +0000\n\n fixed a bug where a long file name fails to copy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73a7cff282d86fd99ba3ee0b52ae4f91d1a0f00b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 20:51:37 +0000\n\n fixed a bug where a long file name fails to copy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3057 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7b6b4ddf036e710a0e0bf56b0a6edddb8fcbbf3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 19:39:49 +0000\n\n fixed #464.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5684310470f7fbb7729323a22de71694a18a655e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 19:22:19 +0000\n\n set the resource name to improve the error message quality.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3055 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd715d87a5dbb2475da0976d073f4c7c02895698\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 19:02:01 +0000\n\n added a probe to debug why build chaining is not happening correctly for GFv3.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 111731cfaa7aa958774b15ea8fa37163bdba0137\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 07:16:02 +0000\n\n implemented #460.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64e32dc65820d783fe84187646fa3bbd6e93ebc0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 07:10:34 +0000\n\n added a method to get the absolute URL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf11e8c4905b00c75aa99e8f879eb24980a681dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 07:10:12 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efd2e996dbcd8eb4656d48105508e3103942c1d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 06:42:06 +0000\n\n file turns out to be a better name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21064a89a999c9b5e5cf7ba9b52a7f71237c1a2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 06:40:25 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd971ffebf08bbda76b7c134bbbf9ac904bd5858\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 06:38:31 +0000\n\n without a bigger default visibility value the properties will never be visible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 543168d3a10489eb41dd3e7bdd1983a5803275af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 06:38:07 +0000\n\n supported the default visibility to make it even easier to expose beans.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afe303bc36768874aa7a0f4d15c3cedd913bad80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 06:28:44 +0000\n\n exposing more objects and properties.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e01074b2531db8c65fce717e69c3535a91672b19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 06:17:09 +0000\n\n added a mechanism to customize the conversion process.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ca3f63fa9be863e97f9eddd55bc9e7e420c2aa7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 06:09:39 +0000\n\n reimplemented the remote XML/JSON API so that the Hudson code can expose data easily without writing a separate bean.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d90c1e0758f6cab5fc9360ae279678c291f6091e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 04:06:44 +0000\n\n fixed #457.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b788b7492fd84a511ace155a02669435ccadef2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 01:16:13 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3037 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-12 01:15:36 +0000\n\n [maven-release-plugin] prepare release hudson-1_100\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bdd625bf7938817577c53e7cdc7702c2bf4e7dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 06:29:18 +0000\n\n Completing the test result aggregation all the way up to the MavenModuleSet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9322ba235a3020731d01dfaee595554b4cdcb9a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 06:08:09 +0000\n\n pushing the transient action support to Project, and completing the test result aggregation all the way up to the MavenModuleSet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad8aba9c9426a5b2c06bfa8387364d32d5ebbcc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 05:54:29 +0000\n\n grrr...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d26c38ebfdf37ad3d4c61b38cb1202bd79fa76f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 05:47:44 +0000\n\n ouch. this bug hurts.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e95bd4fb6f1f15ae984324b5e1f45435212cf34e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 05:11:12 +0000\n\n fixed a bug where upstream/downstream links from a maven module in one project to a maven module in another project is broken.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06af1a9acfbcc1d9d0cc3da08e563b2e291e0c99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 05:09:48 +0000\n\n bumping up to stapler 1.28\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3014 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfcc631038f2f83e11db0219543aa186b3a4d2a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 04:18:11 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3013 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b697f9f7ae3e3ad51c4db0639d2671a6423ee633\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 04:15:31 +0000\n\n if a module is not linked from POM any more, then don't let it participate to the dependency tree.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3012 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4816ff2ec5a1f9522d129d483bd49914f81f331c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-11 01:55:11 +0000\n\n fixed #447.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34bfe2a63434fcd9b51efa0e9fe1379929f069fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-10 23:38:48 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3005 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d1b3dac92e27ecd9005af6eb53becf9d55f1307\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-10 23:38:19 +0000\n\n [maven-release-plugin] prepare release hudson-1_99\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3003 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ed2962f190a0ab1993f2a9e7101183b7d351cbd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-10 19:03:33 +0000\n\n fixed #442.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3000 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c08217b72598df04b8acdd0c4b37928b36bf8ca2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-10 16:53:58 +0000\n\n won't compile in Tiger.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2995 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 28535b8c2b07aa5aa7ca53c8c8961c10aa04adec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-10 16:28:56 +0000\n\n fixed a bug and simplified build number sequencing logic.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 458b929ba3f0dd118f82c0de25e12617bbfeaf15\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-10 06:34:25 +0000\n\n added aggregation logic and implemented Surefire test report aggregation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac4daab5e7309cbca288a4b9e5c5b6cacd7620df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-10 04:31:04 +0000\n\n Hudson no longer parses output from svn directly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62e6443d193183ec722bf444f9000c38420347fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-09 22:39:15 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04efee7bce2b7ab75275e7ebfa3121ad3d5e170b\nAuthor: bruyeron <bruyeron@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-09 12:14:25 +0000\n\n Incorrect use of the peg revision parameter in doLog() call\n This was causing SVN exceptions reported on the mailing list\n This fix is suggested by the svnkit author here: http://www.nabble.com/forum/ViewPost.jtp?post=9875645&framed=y\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe0a60e5945a7fb6a369174d5f5acc8cb833532b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 19:31:26 +0000\n\n only do the installation if this build is on slave.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 964fdabe18b157c6311381f2d2e625a778dbdc1a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 19:30:40 +0000\n\n added one more method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee63d5187c91de377f80a2f5d282fc69bfc98cb4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 19:28:36 +0000\n\n artifacts are now archived into the master's local repository.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81ad089e951f1a0055114ac1ca726122191a360d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 18:43:31 +0000\n\n made public.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 74e6dbbd33a78be1c2b7178a7b5e6cbb4070fbec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 16:28:39 +0000\n\n maven related utilities.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 756c8f42f171b52db65b4f077407db62c2e69d21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 16:27:31 +0000\n\n stop embedder. not sure if that's supposed to make any difference.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a83f7c1dd088ff06a731023537ac3c04a1a1c3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 16:23:19 +0000\n\n added icon.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2977 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df9651383a7ce90e5336005d8514516d187bab89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 16:22:28 +0000\n\n added another icon\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13f5749ea445697859fa86ec89ab97dfe2da5449\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 15:14:43 +0000\n\n left TODO.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 863167a2c0073939b4fc782eef5c2b17d2c45ec9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 15:13:41 +0000\n\n added /api/ support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2973 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ccc2aea8591f27def6d4e340db731417118e96b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 15:13:28 +0000\n\n bug fixes in the JSON exposure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 339b9b869eaac155016a4e7dad4ddf0862d0854a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 14:53:05 +0000\n\n set anchor to release numbers\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2967 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0e9ee71e6346306e39eb4cffded35664ad9e637\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 14:34:06 +0000\n\n implemented #439.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 392771deb9eb4ab5a2ed98c4154af546935ad2d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 14:30:22 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2965 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb03c25c2b7ca98aa9884884149324ccfded8185\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 14:25:50 +0000\n\n fixed #439.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 835f4385055b5a5f3ba2787a84e1b243f0f867a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 04:24:23 +0000\n\n added hyperlinking to plugin details.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7da253b9c7f2874c15b8c68dc3fe2df126b3249\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 04:23:29 +0000\n\n build javadoc for release\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2945 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2e8727624c289600bfc865cad4e7549ae52f7dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 03:29:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44e57cf69922474b3abaa232bafe327fa642cc26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 03:28:37 +0000\n\n [maven-release-plugin] prepare release hudson-1_98\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c612d064696715005d1e589f8c743ba4f2358901\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 03:20:11 +0000\n\n committing a partial change for implementing test aggregation so that I can release 1.98.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86f2da158a89c4313f2b43e33737ea603cbd52f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 03:17:33 +0000\n\n fixed #438.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2938 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ad13ffb74f2cf60cb93706054f56012562206e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 02:22:32 +0000\n\n added a dual method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2937 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fea21cb52fe850629cc71fd5ea603107bba8c26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 02:19:15 +0000\n\n javadoc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2936 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55e6cfa42c04786a254149514a947bcd4634cf74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 02:12:07 +0000\n\n maven project should recognize actions.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2935 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09c6316e75edea51bfdecd525afbf8d77be2fc16\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 02:10:13 +0000\n\n added hyperlinking to plugin details.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2934 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e477d65c262d675cb44bdf50e12cfbea6b90656a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 02:09:27 +0000\n\n bumping up to stapler 1.27\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2933 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cfe11e2d59f87b923c2bfaba6e53ae2e8a16b45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-08 00:10:55 +0000\n\n Added UI for displaying what mojos were run. (#297)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2931 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d499c37757505cb81b69cece2816875b9f494c29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 23:36:56 +0000\n\n record what mojos are executed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2930 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 227fc056bf9d2dc49a18e7955baf7ee29d57ec27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 23:05:42 +0000\n\n avoid class cast exception.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2929 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2dbbe5584a88f7a99ab1de10281f22deed41fa20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 22:58:18 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2928 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9fa2e758ef654d9683d24014c2dba01ad80c6771\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 21:51:18 +0000\n\n revert to the default implementaion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73882e0130c1fb9fa5ad26f641e60edaa9772c4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 21:50:48 +0000\n\n added default implementation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2925 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 564c232fbcfa25f45eb528aebd6c532967171763\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 21:47:24 +0000\n\n fixed #339.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2924 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f9b88020a731369c85df31a40db83c59cae528a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 21:06:07 +0000\n\n upgraded to svnkit 1.1.2.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2923 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2b8e30aefc781e74953e5fc2fc0dfa66a5d26d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 20:39:47 +0000\n\n fixed #428.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2922 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1904396993dac9dd66e6bf9cf24df35c3407ff7b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 19:54:56 +0000\n\n fixed #435.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2920 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5287be397fd714c945ffa8728a34a2351c7df2c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 06:55:32 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2915 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 06:55:11 +0000\n\n [maven-release-plugin] prepare release hudson-1_97\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73a46a95e657dc77047bbb27fc5d4f3ab6b75466\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 06:49:33 +0000\n\n apparently I need to create back up file or perl fails\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2912 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef227f4aa978bc34faae14c73a398380fb58c50a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 06:46:51 +0000\n\n link to a detailed document.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb5a832785c1349968c5d06f55fd2c0d57b95507\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 05:00:43 +0000\n\n improved handling for #421.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2907 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 52a64c19499b05ecd21b412492074643d3636d0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 04:43:09 +0000\n\n fixed #413.\n Making the parameter boolean causes JEXL to fail to invoke the method, because the third parameter is usually \"true\" in String.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2905 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 382b92df36c744adef66a996b0ded7d611df7cfb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 04:38:32 +0000\n\n this restriction only affects Windows.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2903 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5df951f9232e9b0742dbdc22cf6df7db95944abe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 04:19:20 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2902 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c2790137927a8bde416f1a6bdf3c9d87ed83e3d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-07 04:03:30 +0000\n\n added a reasonable default method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2901 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e879f0211fec389f99ebcb97c2faec04c759c0a\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 22:53:28 +0000\n\n Working around a bug in CVS affecting incremental builds with local repositories.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2900 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92b94a3af29700232480b027a38852a429850429\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 18:29:23 +0000\n\n I suspect that the component interception is not happening on some users' environment, so moving this up to higher classloader.\n See http://www.nabble.com/maven-and-junit-tf3520393.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2899 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36306c2f91840aa8eedcab4eae265e7799fdad12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 18:26:20 +0000\n\n fixed #433\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2898 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4e31c1ac44655a9f1c6b5582faa3e2bda0cdc12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 17:55:16 +0000\n\n due to signature on the main jar this didn't work\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2897 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5364a22f0025dca097d8f84654ee08c990fb22aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 17:55:02 +0000\n\n attempted to reuse test code, but ...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2896 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 18d426c0e96376417ff21f33136103b2113ab6e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 17:54:38 +0000\n\n didn't work very well sine main jar is signed but test jar is not\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2895 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3251761d28a6d96033b52399f656eb02b6a80077\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 17:54:02 +0000\n\n fixed a bug when a stream is closed immediately after it's opened.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2894 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88d719372ad8e559219e4ec87a5a7e4a8c437679\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 17:17:44 +0000\n\n publish test jar to use it from core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2893 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 322ba7266d91768f5a54190363b438093c9ea226\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 17:17:03 +0000\n\n publish test jar to use it from core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2892 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c96a472494748bb3d5fae12fde2167af75c9233\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 17:08:40 +0000\n\n looks like a newer version of commons-logging is needed for this to compile\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2891 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65dcdbc568746545c4a890e8cea8473c3e46cd5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 16:59:24 +0000\n\n crucial bug fix in remote->local copy.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2890 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a61ebe6768e8b5607491816eb7cc539d4d0cb94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:37:01 +0000\n\n retroweaver no longer in use.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d461f57a49e1216ee6c624ae2dc5e82018d1c140\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:35:15 +0000\n\n Wraps InputStream as Resource for Ant.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 972c99b5b18d05d099d8ea4f2c1b1ced94c3e43b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:31:16 +0000\n\n modified to produce a long message. Output from Maven is fairly verbose to begin with, so this should be OK.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62ab1046c8c0e2737a0db842c8a98fc9732c10bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:30:44 +0000\n\n removed compilation error in IntelliJ. Probably a bug in IDEA, though, given that it's been compiling with javac.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b4d8eb14b904c2c9e28da2f267071d2dc1ba72f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:29:36 +0000\n\n simplified by using MultipartFormDataParser.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit af8254164cb7ec96869614a03a84a465933012be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:28:57 +0000\n\n added clean up method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 652793d06f4d8c2a8efad658180c2468c2648a5a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:26:46 +0000\n\n added wrapper code to handle multipart/form-data becaues commons-fileupload is really tedious to use.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f3cddc3cf758a108ea35321287072fc5252a7a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:24:02 +0000\n\n - added maven 2.0.6 support\n - added a debug probe\n - process reuse cache is now live\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1809b8c7dd53c965e84086b6c4b544a5b513c278\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:23:09 +0000\n\n hudson now asynchronously updates the build list.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3980e9ac31c39fba2108b34a2ed18505f40411c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:21:55 +0000\n\n implemented public key credential support for svn+ssh.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bfa8af569fa572833f1a49d6466fc1e38cab10f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:20:13 +0000\n\n working around a memory leak in commons-logging. And they don't even acknowledge that it's a bug. Sigh.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2868 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26ee3433ed2f5b30ec49cbd91aa13170715fbfcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:19:15 +0000\n\n performance improvement in the recursive copy method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2867 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7a32cc56f2dc04ba02d6589dc2b5a5a199d37db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-06 14:18:32 +0000\n\n depends on stapler 1.26 for features that take advantage of Java5\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2866 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9f00f251ded1efe250692ac0829b6993dcd09a8\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-04 15:54:21 +0000\n\n Using JDK-5-specific constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2865 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 170c306aa243529c5070b6d0b598b09ac8dae6ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-04 06:42:03 +0000\n\n added a hook to detect an error earlier.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2864 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a01e1c5640ab0aacc9925319b0929e41873847c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-04 06:01:45 +0000\n\n finally getting rid of 1.4 support. yay!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70a78dbdd9fd26d106a00a5f963431e7bda4e028\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-04 02:05:48 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-04 02:04:09 +0000\n\n [maven-release-plugin] prepare release hudson-1_96\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2853 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c111982f656cf0493b4b2704597017d507670da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-04 01:33:15 +0000\n\n fixed #417.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93fbe3ae5a51c909e933f6587a004bf12dd558b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-04 00:57:19 +0000\n\n jsp-api must have crept in from somewhere\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1dabc681b5e898ba03965a4d588381c850fd4c3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-04 00:36:20 +0000\n\n fixed #422.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b7d780dfe0d60a378ce5f9262aed8baf6bac0aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-03 05:20:55 +0000\n\n fixed #419.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2849 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58e9aea9c6969f461485cee97a63f2bef3c1a6d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-03 05:14:24 +0000\n\n moved changelog to a separate class for better code reuse (between externals and modules) and shorter SubversionSCM.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f04de42fd3674f8dbab669216204811c9dfe918\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-03 05:00:29 +0000\n\n modified the svn:externals support a bit:\n - list of external modules are not a configuration, so it's better not to store that to the instance variable.\n - InterruptException signals an abortion of the processing by the user, so it shouldn't be eaten by SCM code.\n - List<String> is better because it guarantees consistent order.\n - merge check out and update operations since they have a lot of code in common.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2846 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bfc9bbda5769be4b09bde90d32623181d54b3e63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-03 04:45:11 +0000\n\n fixed a compilation error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e76f2686327aa7f755311573f6a5f21371b3fbaa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-03 04:30:15 +0000\n\n this variable is not used.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 06cb70864f287c50a0ffcd655b0339d3e7a24dd4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-03 04:29:47 +0000\n\n type safety improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2843 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d218b1694d59715ad165e8e0c26e090af5de8d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-03 04:24:40 +0000\n\n removed the method that Hudson isn't using.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2842 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c008339056a21d5c215b43aab54c2ac888da395d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-03 04:22:01 +0000\n\n formatting changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2841 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2442ba979b6eca0df9e48c7e2526b7401229350\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-02 23:20:11 +0000\n\n Forgot to delete a file header.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de96e79418451793fef5b0f1147d8361bc27da4e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-02 23:13:38 +0000\n\n Adding support for FishEye CVS as well as SVN.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2839 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ce516a72f64cb5214e7cde89957a31b578edccd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-02 14:58:10 +0000\n\n better type safety? this was a part of the issue 147 patch.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdfb55c211e2b37193ac3c7899072c0e9760f874\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-02 02:14:10 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2833 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 325f01a1d2b013bf518d05102369c1f639aa9996\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-02 02:13:26 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46b718971c7744fcfaa17c51a0db2fb4c5059b4c\nAuthor: bruyeron <bruyeron@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-04-01 14:22:45 +0000\n\n Issue number: 411\n First attempt at adding svn:externals support to SubversionSCM\n This requires a new file to keep some state (all the workspace-relative paths to the externals) between builds for the poller to work. This file is stored in the project folder.\n changelog calculation and SCM poller seem to be working in my simple tests. Please review.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 386e17aa29f3927d20d92e9e9ee3809f4f4a6022\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-31 23:25:28 +0000\n\n such system property no longer in use\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fba8042fe97d61961f93ef05d76794714c7fc4cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-31 18:48:50 +0000\n\n updated\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37157804a44bd921f3f5ccfdd93ac8d0ff5f551e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-31 17:02:53 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3a6fb48fe2bba52c1017025eca61bc4b79a62d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-31 17:01:26 +0000\n\n [maven-release-plugin] prepare release hudson-1_95\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2822 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92d08fccff5600fb3a304a8c4e5caeb7d8b29570\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-31 06:28:50 +0000\n\n fixed #404.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b86b9938de89df3c91a26cba850118e38f6ca18f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-31 06:14:02 +0000\n\n implemented #365.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0971dee536469e3e3f4e8b1e75bf7dbdc57cdb5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-31 05:50:52 +0000\n\n fixed #401.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b0e3c3de47877d83595872a4886d14ce160084c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-31 05:34:10 +0000\n\n fixed #402.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2810 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e336c1588be09db8585c80803a80324b048a7ee1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 07:01:22 +0000\n\n surefire test failure shouldn't mark the build as a failure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2803 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b790f837def5ca887d1174b4b8e24c83158daa12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 06:50:42 +0000\n\n bug. don't eat exceptions.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b661e277877a6db5db85c38d4dcc55005cebfd2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 06:35:01 +0000\n\n re-implemented correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2145a511a88204a29a5dda8ed85adf7654b654c6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 06:32:31 +0000\n\n return a sensible error message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a11859399e48f58cd025caa5e2f95e82a6a257a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 06:27:11 +0000\n\n if m2 installation is not configured, the build will fail, so warn it now.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d46c0d23e788d5fbdfc64f86367982156bee688b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 06:26:39 +0000\n\n formatting fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2796 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 928402d8a11535e1b58c2c51076f9eb3e8f101f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 06:25:18 +0000\n\n there might be no children.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e1e9e4d2b5d26591642a30d05557f788f42e849\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 06:00:15 +0000\n\n MavenReporter should be able to intercept the postExecute callback even if the mojo fails.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b1cd8628da3b778caa0f38edac6f3223f88f70e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 05:41:32 +0000\n\n I noticed that FilterOutputStream is really not implemented for a simple delegation. Look at how its write method is implemented:\n public void write(byte b[], int off, int len) throws IOException {\n if ((off | len | (b.length - (len + off)) | (off + len)) < 0)\n throw new IndexOutOfBoundsException();\n for (int i = 0 ; i < len ; i++) {\n write(b[off + i]);\n }\n }\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43d1a34f071437f7927f05fcc542a614b40b6774\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 05:30:30 +0000\n\n maven corrupts the system properties during the build (such as -Dabc=def option), so make sure to reset them before process reuse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4398dddbfcfb4e7b212d5d54c9a9e5d8c0d3e52a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 05:02:21 +0000\n\n this is a slippery slope\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2791 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 161c1e3f58fc791f21b430d8971c2cac559b99f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 04:44:49 +0000\n\n automating jnlp file update\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2790 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0a32035c14057e3e0a7781193e10ecf0516de4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 02:50:33 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b619b3e5af5a8f21a5ad33e333493bd2369724d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 02:48:47 +0000\n\n [maven-release-plugin] prepare release hudson-1_94\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 53d9564274732c7131a31893f3651c29fa67da15\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-30 02:39:48 +0000\n\n turns out Xalan is the one that's causing the problem\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe71c02808ab648514795c4373704a21c6eafcc2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 23:07:22 +0000\n\n log rotator -> \"discard old builds\"\n http://www.nabble.com/Deleting-old-builds-tf3485486.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 372b307ac99223c18aa143b7bceada2008468840\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 21:13:31 +0000\n\n this is the proper way to do initialization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2780 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ff31c3939ca0151136dcc1761aec279b1238d3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 17:00:09 +0000\n\n support rt.jar\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27207bd32c03582970849ff337e446dc53f91c2f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 06:57:03 +0000\n\n needs to set POM file in full path since we can't rely on the current directory.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de07764844eecbe6509761113125750a272cb81d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 06:43:56 +0000\n\n bug fix. output needs to be sent to different place.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3f5803ee3f9834cb30e2d9279f3366beb499d17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 06:19:46 +0000\n\n tweaking the abstraction a bit. still doesn't feel right.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aa05673424172a449021307221ba4030ed4e7782\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 05:59:39 +0000\n\n implemented maven process caching to improve performance, especially in the distributed environment.\n This feature is not enabled for general use right now, so that I can give it a longer soak time.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2775 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73b9a5c582bfa1338a593d87969c04f9179dc3b1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 04:59:36 +0000\n\n suffice to pick up remoting as a transitive dependency through core. This fixes the problem reported at http://www.nabble.com/Build-1.93---NoClassDefFoundError-on-Maven-2-Build-tf3483998.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 253fa9c7d3c0fb9f2ceae3d88dd18c5189cab04e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 04:26:03 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2772 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7ebf7fd9a48bb6710fcab8f9385ca319538c0a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 04:25:26 +0000\n\n after changes to avoid label overlap.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cec56ab76b6ac97c4fa071e12836ea0796972a71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 04:24:43 +0000\n\n removed compilation error now that some variables are not accessible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2770 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbdf4d3e19e81ab71931a45e4e3d1ab931f0321b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 04:24:10 +0000\n\n starting point where code is copied from CategoryAxis.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2769 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3c668ff2372f9b205659bbf517a28c940ca922a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:39:56 +0000\n\n no point in showing the disconnect link if it's already disconnected.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2768 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5fed787ceadcfe84fb0f5620b216e73208e3d411\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:38:07 +0000\n\n fixed #400.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2767 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22ca90e7f5a2ad070321bfb0897d1dc9f2e92b0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:24:45 +0000\n\n fixed #399.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2766 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80f2a656301952bc949877f2fe99098fba2632e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:22:30 +0000\n\n this must have been causing the exclusion\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2765 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43bd869b68ebc28087413944883c7fe2751df309\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:20:11 +0000\n\n e-mail notification and so on can now be configured at the maven project level.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2764 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eeeacbf730522f0afcf0171abb029aecb56911a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:18:08 +0000\n\n typo. Really, it's always amazing how much spelling I can get wrong.\n But this time I find it out by myself before Jesse does so, at least!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2763 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ec594bf94172c34a0e54a2db0a7e5330ebc1c7d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:16:36 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2762 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f526cfa40e9b4df0a420af98004c4f32e398d2d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:13:39 +0000\n\n support asynchronous updates of the build queue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2761 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5fbb418f7700271bc59d8da325d20c9bc067e08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:04:32 +0000\n\n doc fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2760 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2053674725e596bf822b578a2b2e2ce29ba34005\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 01:00:34 +0000\n\n looks like javac doesn't like this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2759 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a30afd4b36693ec1db59fac3c1d09694a50da57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 00:53:10 +0000\n\n display build queue of modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2757 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21c77af00ca9fdc3213ab6e43dc2a2442f1c9573\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 00:37:55 +0000\n\n modified so that exception happened on the remote system can be propagated (to some extent) even if it's not serializable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2756 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe0461f4dcc5c16dd7b6d032a2c62861e77a1133\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 00:14:36 +0000\n\n added Xalan to see if it fixes the problem for Jonathan Giles\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2755 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6abaade8fc16a369ad2e9dbc2a41b6d23fec38e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-29 00:11:26 +0000\n\n queue items to be displayed is parameterized.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2754 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f22a84ccd9fc554f45b1a793508ddf1bbc173600\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 20:23:04 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 20:21:11 +0000\n\n [maven-release-plugin] prepare release hudson-1_93\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d80f37360527cb1ab77e31a23ee6fbe5e3b55dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 06:44:49 +0000\n\n cut&paste error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2745 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a3b9ecd71c0302bbb0a7db9f7747306d02533a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 06:41:27 +0000\n\n implemented MAVEN_OPTS support (issue #396)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2744 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 660b955d181cce25e0a055ba8474a0a8f247e4a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 06:36:47 +0000\n\n made more graceful.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2743 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10517aa96097097810aab123705a80f6ec03deba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 06:25:33 +0000\n\n perform URL normalization so that slightly wrong input can be corrected. Reported as issue #394.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2742 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 694297f258807cf9be8669d3ded2cd1f951aabf7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 06:05:23 +0000\n\n fixed #389.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdaacf248a6bd34a02ac8e46cf0ead34dfe91254\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 05:54:06 +0000\n\n compiler bug in IntelliJ?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2740 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bdc4de66f35b846866262c94e67f0467d79737a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 05:47:49 +0000\n\n bumping up to stapler 1.25 to get a bug fix for StaplerRequest.getRootPath()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7123efedb0f09831ca3c4e31e274fcd2213b7b0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 01:36:44 +0000\n\n fixed #391.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2738 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e44fec938ff14d2e6cedf97c400f6ac851a6498c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 01:34:30 +0000\n\n needed to use our custom encode() instead of JavaScript built-in escape().\n See http://www.cresc.co.jp/tech/java/URLencoding/JavaScript_URLEncoding.htm for details.\n I'll start by just this fix and improve the rest later, after making sure that this change is OK.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36a60e2c3c1987b4221a256fa9945863a6b9e9ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 01:23:51 +0000\n\n added a regression test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2736 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5501de6a600397a89b3be7a8268ceefb23fe1515\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 01:17:20 +0000\n\n fixed #392.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8070c735cabce2c8c7769af0d87605a0900f9fd3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 00:27:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ce2009aff1a44722250db35052a14af0a80872d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 00:27:42 +0000\n\n [maven-release-plugin] prepare release hudson-1_92\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2731 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 808c971b7de9982a71a417a8d6d5009e5bdc2fdd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 00:25:01 +0000\n\n rolling back release preparation once more\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2730 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d19b46cc098962652e45bf547b1643222bc04c64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 00:23:43 +0000\n\n I think I'm now always doing retrotranslation that this is redundant\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ce307683bfe991b130e965f4c94573b182b6147\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 00:19:14 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2728 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45008fb002e1500a7c0aed6f07e9de2f6ddbc855\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 00:19:01 +0000\n\n [maven-release-plugin] prepare release hudson-1_92\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d489226bff38650059a0c7f4939ec086b870bc89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-28 00:16:12 +0000\n\n rolling back 1.92 release since the core jar seems to be corrupted\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2726 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ad8ae9b4c276462db4507b0000a83faf56f7a34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 23:02:21 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 22:58:32 +0000\n\n [maven-release-plugin] prepare release hudson-1_92\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9491396ab25ff69e5b023d15b4ae8beaf79734d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 17:38:33 +0000\n\n bug fix in the JSON support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2719 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fdb52aeb92cae8e824ac5da5aafd980019a321f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 17:29:02 +0000\n\n added the first cut of the remote API support via XML and JSON.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2717 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1f906189dfdc7185d253d768c64b73f69e91e4b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 05:17:49 +0000\n\n bumped up retotranslator version to use String.format().\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2715 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42aa0f93101ea6d315201eadfc81d5e4fe9ae979\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 05:17:23 +0000\n\n modified to use String.format to avoid unexpected number formatting issues with MessageFormat.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2714 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e2c01a568e8af4d96d319ba67dbb48787c4de80\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 01:17:01 +0000\n\n added label.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2713 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00c026c6115efca4c23c3e24b7ebaaf99ded4566\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 01:17:00 +0000\n\n added label.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e0351ecf22c6a1f42329b282bbd27f302514ea4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 01:10:36 +0000\n\n bug fix.\n when dropdownList is nested in other collapsable portion, without a nested table the whole rows will made visible when the collapsed portion was selected.\n This was seen in SCM config. When you choose \"Subversion\", it also opens all the browser settings available.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b39c19d263106016b0d840936ea4a82aadd8d63e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 00:42:46 +0000\n\n added error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 941740b4e9367094ef6d10721d435f09df34de50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 00:39:09 +0000\n\n pointless change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8198316138d134a75b3f734a4c7c3c86e452411\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-27 00:35:36 +0000\n\n don't write it if it's not known.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5289665d61578baab7bc7071a400f34fbbfcb25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 22:58:32 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2702 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f44e6cb2865dd5394da855a63d215715dfcd5ccd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 22:56:45 +0000\n\n [maven-release-plugin] prepare release hudson-1_91\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 021d88edddc5db87f585dd5b0f168f3a65abdb64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 19:40:34 +0000\n\n size is reserved.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2699 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e99265ed57b1fcd99246258b163531b93e66e3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 19:38:33 +0000\n\n h.ifThenElse is not helpful because arguments are always evaluated anyway.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2698 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a65ea81132136764012fa2fa19dce1369d9130a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 19:37:49 +0000\n\n added custom size() function.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3abdae41f0c64ee943ba4eea7ed6e3192c4c8636\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 19:30:06 +0000\n\n size(null) causes a stack track dump, so avoid that.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2696 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7cf27cf134e4c0e0636d5cf10fe051b0977f169c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 19:28:20 +0000\n\n moved from SCM constructor.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 558cf79d924c7435b35cbaded2a8d34c6eebe9ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 19:27:41 +0000\n\n this causes an error when remoted:\n hudson.util.IOException2: remote file operation failed\n at hudson.FilePath.act(FilePath.java:229)\n at hudson.scm.CVSSCM.isUpdatable(CVSSCM.java:485)\n at hudson.scm.CVSSCM.checkout(CVSSCM.java:203)\n at hudson.model.AbstractProject.checkout(AbstractProject.java:280)\n at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:150)\n at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:116)\n at hudson.model.Run.run(Run.java:544)\n at hudson.model.Build.run(Build.java:99)\n at hudson.model.Executor.run(Executor.java:61)\n Caused by: java.io.InvalidClassException: hudson.scm.CVSSCM; unable to create instance\n at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1739)\n at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)\n at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)\n at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)\n at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)\n at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)\n at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)\n at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)\n at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)\n at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)\n at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)\n at hudson.remoting.UserRequest.perform(UserRequest.java:49)\n at hudson.remoting.UserRequest.perform(UserRequest.java:22)\n at hudson.remoting.Request$2.run(Request.java:178)\n at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)\n at java.lang.Thread.run(Thread.java:619)\n Caused by: java.lang.reflect.InvocationTargetException\n at sun.reflect.GeneratedSerializationConstructorAccessor25.newInstance(Unknown Source)\n at java.lang.reflect.Constructor.newInstance(Constructor.java:513)\n at java.io.ObjectStreamClass.newInstance(ObjectStreamClass.java:924)\n at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1737)\n ... 16 more\n Caused by: java.lang.ExceptionInInitializerError\n at hudson.scm.CVSSCM.getDescriptor(CVSSCM.java:701)\n at hudson.scm.CVSSCM.getDescriptor(CVSSCM.java:85)\n at hudson.scm.SCM.<init>(SCM.java:33)\n at hudson.scm.AbstractCVSFamilySCM.<init>(AbstractCVSFamilySCM.java:23)\n ... 20 more\n Caused by: java.lang.NullPointerException\n at hudson.model.Descriptor.getConfigFile(Descriptor.java:198)\n at hudson.model.Descriptor.load(Descriptor.java:171)\n at hudson.scm.CVSSCM$DescriptorImpl.<init>(CVSSCM.java:736)\n at hudson.scm.CVSSCM$DescriptorImpl.<clinit>(CVSSCM.java:713)\n ... 24 more\n Hudson ver. 1.91-SNAPSHOT (pri\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2694 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02af9371ba10d4467e2f5f35ba2e7a7d5ae516bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 19:21:37 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f3bb804f75805f89ccc6891fbcd7255551607470\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 19:21:19 +0000\n\n formatting fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 02e5ee887445656a08e7095679893c6a7d4b58d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 17:27:14 +0000\n\n fixed #362.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2690 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46e5f0fc2c29052d8fa7aecf7c30d9ad94f89b22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 17:20:22 +0000\n\n needs to be serializable, since SCM objects often get shipped to a remote host.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2688 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f7a41cd0a2a0b5e90136b4d05ae438aa2c1cc40\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 17:19:07 +0000\n\n no. scratch that.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46502fbc48a3fad6a88664e4ac96605c9542e8cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 17:18:28 +0000\n\n needs to be transient.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2842d90ee343ce6d93ed697027044ae381c4188d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 16:24:21 +0000\n\n added one more method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2683 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27437e85312a8a1f8cc0ee1f8d2d06298dae620a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 15:59:08 +0000\n\n since modules->locations conversion may happen lazily, I shouldn't set transient, which can lose the configuration if the object is saved before the conversion happens.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2682 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3208c59ea2b04ad97dd1e144367c0d137da81824\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 05:10:47 +0000\n\n added help text.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2676 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a00fa1b37d1dfd9eac33b47ace83ac4bfbb47f7a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 05:07:25 +0000\n\n no longer in use.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcef1ec529a8ada380f984d6c6d90cbf3a553f89\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 05:03:51 +0000\n\n bug fix. size(items)+1 evaluate to null when items is null, so the loop counting wasn't going well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2674 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e79b2da9e4aef3c5cfbeac4d7b951ea42c2b66c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 05:03:15 +0000\n\n layout adjustment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5729a7056f991af87e4ac62bb0376d1ef5010794\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 05:02:56 +0000\n\n This field being mandatory is quite obvious, and the red error test draws too much attention.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2672 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36d9cdaf7dd99eb56c3eedb2509e15360fc503c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 04:57:07 +0000\n\n added @minimum support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2671 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 961c06c3c622672e3b39b589fd489e561c3ad0e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 04:44:48 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2670 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a35f45196454d6758d394c053cd09e378801b6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 04:44:40 +0000\n\n improved the <f:repeated> tag support for better UI experience.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eedcb9c13e93ccb23c70fe58b7b62dfd6476fe5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 04:38:58 +0000\n\n improved the <f:repeated> tag support for better UI experience.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2668 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9b60f49b855cd85d91f26ae6b507943cd533a630\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 01:12:40 +0000\n\n further touch up.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2665 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bff27022a6b919f0fc7d061b1060600929ab10f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 01:09:08 +0000\n\n applied patch for #153.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10ac136f059cef77614d033d23b15c7c651837bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-26 01:08:57 +0000\n\n added more convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2663 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbad52ef18f361e017bd466ec986e846b33f9776\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 23:50:35 +0000\n\n allowed images to be loaded from plugins.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 426a968660843f86a7e9e50e69640c66c75bd1e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 23:35:46 +0000\n\n fixed #387.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2eee703c3f242d0a52b25caec640b024d76712bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 23:25:19 +0000\n\n Revised the FishEye setting so that Hudson can work with FishEye repositories that only partially mirror a SVN repository.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2660 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f83b872b07763d7d14b0684208ca38d210212890\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:54:09 +0000\n\n improved linking.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4850ef00c433cd2bd0552dc749e7295a733623e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:42:51 +0000\n\n touching.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb62dff3a19fbd8bf68607f3f00b528f0d9e21a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:40:17 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 33e7f78e9610c585e37a401604cfaa840fedee47\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:23:55 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa33cf10bafa9698a5c198a5be1f902b6b13e663\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:22:03 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2653 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08978229fc45144b0ffdadfb6166f871f841a165\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:21:41 +0000\n\n load the full file name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82314f93e352652186fd144cb8a0e4173749348a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:17:52 +0000\n\n and cut new line at the end.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2651 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8744a252ab2f888a2eb854bf656c49f305d0cdf0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:17:13 +0000\n\n start with '/'.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a1d9fb37393fd7a0a09467cabe5ed6ef7173b903\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:14:47 +0000\n\n modified to also record the full path name of files (inside the CVS repository, regardless of which module is checked out.)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2649 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8297891d91415fffb937215cb42b96924a2439b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:08:33 +0000\n\n added a getter to use it from ChangeLogParser.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51e49ca32fb58e9adce578773d08b929d7c5ecc7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 22:05:27 +0000\n\n ... so that we can access data in ChangeLogTask.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2647 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cd27fb6d0a6ee3a9becedb0ff770ebf4d6945ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 17:32:14 +0000\n\n added parent pointer.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9d2fffef31d9229fa4f60b7d214ffd7c68f105a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 17:30:41 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2645 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dde5acdd76c0b52a1971013ca66472cf8088be0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 17:21:52 +0000\n\n implementing a scheme where Hudson reuses repository browsers from other configurations if applicable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2644 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72afd5e44c54a4248c5f5da327cf47941ac49932\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 03:43:34 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcbdce45283e6ca83848ef24958f7574401e1981\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 03:41:40 +0000\n\n [maven-release-plugin] prepare release hudson-1_90\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2635 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 92d95e659d151f76b2fbbdab45e13dfbd0410ccc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 02:01:40 +0000\n\n needs to be public to be accessible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2633 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2903a904b110f936540a35afbd8cb5e8d7b4169a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 02:01:05 +0000\n\n activated form validation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2632 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10a08848d7489bbcce076fb2cc7bdd89cefe3c08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 02:00:22 +0000\n\n bug fix. if only we have continuation...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2631 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1194c5195cde561d2161304d9a60dbbde93f466c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 01:31:44 +0000\n\n make repository browsers web visible.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2630 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95a9111ca93f4e4dc6ae3a365f350cca6f62e529\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 01:23:49 +0000\n\n FishEye SVN support is now live.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2629 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b21f65208c5ecdd7e0858eb68b2c1ece7a01c04b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 01:23:32 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2628 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4838faf75f395d563ab8a931f1e0953035d27343\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 01:22:26 +0000\n\n added form field validation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2627 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b9f31079de6bde63ff182943d3831bc29e2ed25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 01:22:02 +0000\n\n added a convenience base class for form validator.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2626 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 192f5ed78644a848c0e1bb73ba461cd2903f347d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 00:59:36 +0000\n\n help screen for FishEye SVN.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2624 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8cd8974658dfcf7c04e4050e4d8fd9407879af99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 00:56:59 +0000\n\n added FishEye support for subversion.\n This could be done as a plugin, but since the UI surface is so small, I think it's OK to do this in the main module.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2623 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a9533c3bd73fb8965d9530edb64768ee1c7f0e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-25 00:53:12 +0000\n\n generified for better type-safety.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2622 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a61d0f3c78b8423db4ba71891e0261676c8a81c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:56:29 +0000\n\n left a note for #385.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2621 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72ab98b0a2c472d3762ac0422aa2e56e1a53fa4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:56:03 +0000\n\n repository browser support integrated differently.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2620 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 122f9f1693a103a126a03520d2840cce6a5d0dcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:43:52 +0000\n\n fixed #376.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2619 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bef97edb2c77fd3f912ea177a9acb093723d6aa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:40:36 +0000\n\n display none if there's none.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2617 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f60c5c2072921523eb7b3304df725ea94950dfe4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:39:33 +0000\n\n bug fix. map is sorted in the descending order.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2616 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a301c0051b29ffb92bd79d4208609a3599eac800\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:32:01 +0000\n\n prepare for subclassing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2615 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7fab829369e2edc8af27881f33878a885a7dc4d2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:29:15 +0000\n\n integrated repository browser.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2613 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78b279a9ea8e0ff3d862f60d5a2d03f1c0d3d1f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:27:39 +0000\n\n this change doesn't work correctly with query parameters.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2612 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3a9553a28d55e8ba2d9b217f021908dbb447c4f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:25:24 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b3b0017ceb3e44ffbc8090214fba2122e17c70d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:25:14 +0000\n\n refactored QueryBuilder for reuse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2610 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c36bc8b0c51d3fbc875358d688b179f857d84ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:01:44 +0000\n\n better type safety.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0ecb061e61a6441d42e608bc5dec1675f633734\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 05:01:30 +0000\n\n support repository browser.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit afa9d17f8628579bfed9cde8c631d85bc00ddef1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:57:23 +0000\n\n refactored the repository browser config to share it between CVS and SVN.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a040ce7026843e1b8677c9d692a1268e6c1aea55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:56:31 +0000\n\n hook up with SubversionRepositoryBrowser.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10a02b397585f80cfcc58c99798f90ab3aeb7069\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:56:13 +0000\n\n perform URL normalization.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b7ae74a0247ced2f5ea6ab21aecd7634d918e12f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:45:18 +0000\n\n bug in the help URL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c759cf1128f9907c87a7a0bd13f46dcc403bf7b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:44:21 +0000\n\n added help documents.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 424b6a85c3de9b83952b7d6d154eabc24d7f87ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:39:20 +0000\n\n added ViewSVN support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 439329a7c8ed9c43af6f39e833f4806d4031a1e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:28:34 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47002a488e40cd5564dca3cbbc4e005b4c845cf1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:26:04 +0000\n\n better type safety (not that it really matters here, though)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 096af3c696d932b99e19b414694c47584c7a7861\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 04:23:46 +0000\n\n doc fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c827372b7cedec700b95eb3a378309f932d62c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 01:20:59 +0000\n\n expanded the file mask validation support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d80e4b1f0a1009827c22bf72f807a7433dc140e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 01:18:13 +0000\n\n improved error message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2596 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fece61a2f39193f93e80c9ef34b4003c8c7d867c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 01:11:50 +0000\n\n moving reusable code\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14efecc474a473c8a69a571e1ea863175dd3895a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 01:08:39 +0000\n\n redundant.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b2b52d859003217cb27711557586a8e7395d1c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 01:07:58 +0000\n\n added form validation to junit archiver.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81c9a57ee450562a14b65957e2ff0762a9d99c03\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 01:06:51 +0000\n\n added code for pattern matching error check support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit edda83caecfd0c009c8c3dd45a10ba8ac2dce56d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 00:56:21 +0000\n\n need ant 1.7 for FileSet.getIncludedFilesCount()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2591 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0bc0e254bb19c0d7bb37ae823ede45c9c7484365\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 00:35:12 +0000\n\n improved convenience.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7e14b2bebd7bc291f37fb4be28200a2fe788173\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 00:23:12 +0000\n\n fixed a compilation error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2589 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b1d1ae05d1452135dc9f0e52300128f1a86694e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 00:04:16 +0000\n\n bug fix. People should be displayed for m2 projects.\n See http://www.nabble.com/Email-addresses-of-users-whose-commits-broke-the-build--tf3455200.html\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa21e6d69cb318e56db4cab2c00dffa131fefe77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-24 00:01:26 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2586 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7af346541a782e8dba93c9dbc29c91526e726644\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-23 23:45:48 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2584 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 398d5ddc2aa23e03ea67d6f35e8640ba748a523c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-23 23:43:52 +0000\n\n [maven-release-plugin] prepare release hudson-1_89\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11ae8ec7f34529c6fa8b71e951d53118ce0df146\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-23 16:56:20 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d457d56797579aeefe78c2f3c93925931dac90a2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-23 00:28:33 +0000\n\n fixed #381.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7e727dd86591319be21530ce7f5e657008a420b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-23 00:25:12 +0000\n\n added validation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2578 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3c4a774101da01b81fa4336f3b43d4ad413b4b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-23 00:18:48 +0000\n\n improved the config submission handling by:\n - making sure that errors are reported properly\n - security check is easier to enforce now\n - no intermediate save which could corrupt the files in case of an error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2577 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d21d95b2929863e2caeb010542f228952cbed43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-22 23:30:36 +0000\n\n polling needs to be done on the machine with a workspace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb63a800d889c8dd903a0770233e91419cc41a54\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-22 23:30:18 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 865f5d736fa773cb5d1d36318bb50853f3c79abc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-22 23:30:06 +0000\n\n supported creating a launcher for a FilePath.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a217a2f12da5a82862bb3ba50e55505773d15665\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-22 23:29:47 +0000\n\n split out Launcher implementation that relies on Channel.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8eeeb69e1ad78087ed8e27d3895bf3925b047249\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-22 23:25:34 +0000\n\n improve diagnosability.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d869228d46c83f9fe450d5260e64ed329fd3c51\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-22 23:15:28 +0000\n\n fixed #378.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac3664dfe0e050c5ca5f2a713dc9703d051e1f57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-22 23:08:35 +0000\n\n updated a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ab44a0856a2da18d3dd590e35f55c14654c658c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-22 23:06:39 +0000\n\n applied patch for #382.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 705ce39156fc96eaa8d01b579eab8efebfeec670\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-20 06:01:11 +0000\n\n implemented SCM repository browser support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4a9be1129140f0bcba23a6f2a7ed709e815a3c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-17 06:07:26 +0000\n\n added a class to manipulate CVS revision number.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe4ffa5188152df63672059f73d915c45486f866\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-17 05:33:58 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2563 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a99e572ca8305f784f695fba21d67603a392d0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-16 23:24:58 +0000\n\n modified to push jar for JNLP\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2561 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-16 22:45:40 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2558 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-16 22:44:13 +0000\n\n [maven-release-plugin] prepare release hudson-1_88\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2556 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8201db2d8820e4c6b15048ae862f604b61d23db4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-16 07:22:32 +0000\n\n modified to take advantage of the base class\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2555 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 883f77b97b8fd80e4f9c6e2d81294e88f33c94d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-16 05:29:47 +0000\n\n fixed #364.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2553 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a862578a5bc4b0e25cdc9125877a3e7da6b621fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-16 04:59:31 +0000\n\n fixed #368.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2551 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d90cc78ab4f103029f0b9c254190ec657e8bdc65\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-16 04:35:22 +0000\n\n adding a debug probe even in the production build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2550 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c2e34be214ba69e37af8bbaf98b9b74199f6423\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-15 19:04:13 +0000\n\n could this be the reason?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2548 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 47f2b5d55cdbdbc7a2746e13e64c51dfdddad46f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-15 06:12:43 +0000\n\n debug info shuold be always in\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2547 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3ce09f69b12d873a9fb1c538b0c02885f9509f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-15 06:10:50 +0000\n\n fixed a problem when hudson.war is loaded from remote java.net site\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2546 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 829a69e1ab3c5fb6a35ac3578663e3ac9f4c8139\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 15:58:04 +0000\n\n fixed an IllegalArgumentException.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2536 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd2f282a258191018d3a6ea20edc3ea5b4334b7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 04:45:17 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2523 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77d5cdca0df7915881aa134fd5df1311bdc0a6d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 04:43:42 +0000\n\n [maven-release-plugin] prepare release hudson-1_87\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2521 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5873930e7ee0f68f9da5c3be622e32547fa9a16a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 04:32:45 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2516 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2265da1602f054106dbc000751432c07fd6beace\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 04:32:16 +0000\n\n made it easier to map result to a ball color.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2515 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e2e35c3bb33efa6a2d93f4d4773afc29ff4d72a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 01:56:34 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2512 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13da5b56a97732fd2fb41bd9cacf49ba7c73dc2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 01:53:11 +0000\n\n fixed a bug where e-mail notification wasn't working with the native m2 project.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2511 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eeb9da761b8ee7d79f672b11cbcc72f5678c8fd3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 01:27:28 +0000\n\n needed to have the manifest. Fixed #357.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2509 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce694be1906e1428c00cd523c0a54d4ebddfd7f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-14 01:17:10 +0000\n\n if there's only one Maven installation, no need to present a silly selection box.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2507 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e8d06e247b46d0b9f30157bd14071badd7b37e53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-13 15:48:47 +0000\n\n already located on the remote node.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2505 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8098b205b5c84344090e688c024f454011bf89e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-13 14:17:45 +0000\n\n formatting fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2501 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd5865980e861a8f8658d28ba442a308abc5174b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-13 14:17:35 +0000\n\n extracted the generally useful portion of FingerprintMap as KeyedDataStorage.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2500 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd19e0f477bbbbca8a5dbe0ace9fb1b8b558112f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-13 04:42:57 +0000\n\n maven doesn't seem to be running this task even in the release mode\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2490 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4eeac2fa3148b2cab97c3a0ae370b6b88633b928\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-12 23:04:17 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2450 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6eaa498fb1edac479c95cfe4377ec3ef9a232ee1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-12 23:02:36 +0000\n\n [maven-release-plugin] prepare release hudson-1_86\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2448 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 103efceb18e08333b68f718a69a0533b53775ce1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 18:46:31 +0000\n\n supported POST submission of the form value check, so that sensitive information can be tested.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2434 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4e87b899c10dbd53dd69794c31d6669fb23dc3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 18:19:38 +0000\n\n added one more function.\n Form renamed to FormChecker so as not to override the ones defined in Prototype library.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2433 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8c57195a8eaebb3468443b4fed7db1ceb37a250\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 17:36:11 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2432 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c91cee96c3cf1687556714456d104471a594fcc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 17:30:41 +0000\n\n exposed JobPropertyDescriptors through the web.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2429 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91bb5489db94dae05cc1641fa183c5a96d60c638\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 15:09:14 +0000\n\n leave the section to property, as most properties tend to be just one field.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2425 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2043b7108f6ce72cba5aa79de9f7747d8b7d547b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 01:32:00 +0000\n\n don't sign the debug builds so that we can run faster\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2421 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c95e73633796429eb9e42d55820f4ab504259b38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 01:18:16 +0000\n\n bug fix in the JobPropertyDescriptor support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2418 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8136c6ed15fd3546a40cb8dd0de5f7d399a07df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 01:10:36 +0000\n\n added the clear method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2416 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29a4fb5533831960a23b41439e0646ceeaaae00d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 00:57:00 +0000\n\n bug fix. this wasn't working at all.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2415 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2be1ac72ff2a4016f681cb9cce92df0c0cb669d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 00:56:41 +0000\n\n made it convenient to call this method from views.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2414 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 778057e2a1317d92c8841608df3214634c071024\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-11 00:09:19 +0000\n\n added a method to list up all the builds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2410 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c5c06d560a3dbd39b75b6702d8006ce2830f2110\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 23:51:23 +0000\n\n make tooltip generator reusable from outside Jelly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b6321c53c7091a2155dcc91d24118ef33685c5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 23:47:21 +0000\n\n overwrite \"it\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2407 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c7f4023a6328ae53cccd15d28232d2ee4f09ecc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 23:28:19 +0000\n\n allowed actions to contribute summary item.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 68e98caf982704e8202698623bcce87c67722ca5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 23:11:13 +0000\n\n added one more picture\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2401 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 142ef778621e71d7b21888764a23848bb3f12fa9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 22:47:13 +0000\n\n bumping up to 1.23 toward the release\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2400 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dff2d7dcfeeb97c4102e06dd48dc36f5e516a1ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 22:43:44 +0000\n\n modified to infer the default value for Hudson URL when none is set.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08e79738ebcd98c9528b78d0c47dcb748696c160\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 22:43:16 +0000\n\n made tooltip support reusable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2398 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3372a3258dabc9db939d71281f8fb58b4a5ce39a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 21:54:14 +0000\n\n added a convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2395 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6540f54258814fc0a54c406382e912de73832dd7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 18:03:02 +0000\n\n implemented a mechanism to prevent unauthorized users from seeing views.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e15c8de19c4c422e4b25c9ddf173d04114be91da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 17:57:16 +0000\n\n avoid refreshing these pages as I suspect this might be triggering tag operations.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f36ebcbc8e77448df4f3e0e7fbf7ca20f325fc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 06:46:38 +0000\n\n worked around a bug in JavaWebStart classloader.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2392 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77d1a60129085740604607b0cb09a26a548a9e8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 06:27:21 +0000\n\n added a debug probe\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2391 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c9cf5985d48c97230e25dad1843d70225cdf48c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 06:07:10 +0000\n\n added a simple GUI console for launching hudson.war via JNLP.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be05a736131986d6e826b7fc250851b4020697fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 05:14:27 +0000\n\n modified to sign war so that the whole hudson.war can be launched via JNLP.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2389 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7e7f3f8e778b692a79aff77cb215cc62a81a1c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-10 05:05:54 +0000\n\n modified to wipe out the extraction dir of Winstone to avoid versioning issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87667f01e3152dd04b070b167f1366189372db92\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 16:54:16 +0000\n\n buffering to improve performance.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2387 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d839072c133a4c0c4674e1bc9961ad99d2e1b55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 16:36:20 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c216ac54874dd2b1e76195dae543e2cdd64cf98d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 16:03:32 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2385 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9da772fa98322cd5bbb64b90bbac4ebbf40d2b6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 06:57:24 +0000\n\n supported downloading workspace and artifacts as a single zip file.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd79c8857cd9a13bdcd47259f4e85a0d6af12f85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 06:51:28 +0000\n\n added 16x16 package.gif\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f724004808251b6e87dd204d1765fe6d680ab27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 06:14:42 +0000\n\n changed the URL assignment scheme not to use ':', as RFC1738 says it's reserved.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9aadda2ce92b667350611593194f79ac85eabbc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 02:40:51 +0000\n\n modified to display disabled modules in a different tab.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 136a532a324548bb02da37512d98c81ad67c8c83\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 02:39:53 +0000\n\n disabled jobs shouldn't be buildable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2376 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d32ed1f112b81cf289dd2bae554c18aca6787ea4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 02:23:07 +0000\n\n disabled jobs are now displayed in a different color.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2375 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 443693bc3e9d9ce00664ab7a44c433488d307fb2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 02:20:08 +0000\n\n fixed #355.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2374 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41dddcf334865d0918c4bd93d23a7da642dead47\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 02:18:06 +0000\n\n dependency graph rebuild was happening too early. retrying a fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2373 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a054ab7c6787d8f2e9e09740ab39898f8c9f4cdb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 02:09:59 +0000\n\n when a module is deleted, it needs to be removed from its parent's data structure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 143d8481d796cc350d37ac2cf74386e6723b80be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-09 02:09:31 +0000\n\n when item is deleted, dependency graph needs to be recomputed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2313dd1bb88a32ae4763399d14bdc7fecdae7db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-08 08:51:12 +0000\n\n added experimental dependency graph generation.\n the algorithm still leaves much to be desired, so I guess it'll be a while before this can be made public...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b2035e253ad583d66702d4bc91f0d3436010a43\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-08 06:58:54 +0000\n\n fixed #349.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b237dbdbe41567bea06e580731abf27dfacb4a7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-07 02:06:51 +0000\n\n fixed a bug where the native m2 support doesn't work on slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2367 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fdb312b79d846f30b57ff34b471be2188e0128d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-06 21:28:25 +0000\n\n excluding this test for the release. it locks files\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 22d977a602f1dfb168ca23011158fe52b4d8d60e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-06 20:17:09 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e8ebf31c7e63f9934cde648c3be8787e10b0312\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-06 20:15:09 +0000\n\n [maven-release-plugin] prepare release hudson-1_85\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8820c0208c836755029377fc0f4454f605de5295\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-06 19:44:15 +0000\n\n fixed a dead lock. Request.call() shouldn't block in wait() while keeping the Channel lock.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2350 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b68906c027762409cfff8f7b956899f454a788cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-06 19:28:05 +0000\n\n launch with a debugger.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2349 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91bae299a37af13e7f5aa1f1c1d474ff85520af6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-06 00:57:07 +0000\n\n fixed #342.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f2546a49c7665c945f31266a1a702a1b066deb2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-06 00:32:10 +0000\n\n fixed #345. Safari doesn't support onchange on radio buttons, so also recognize onclick. Making the 'Go' button doubly enabled is not a problem, so this should work fine with other browsers.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09388df912ebb1b47feb996f6cba7c0d3fa2e03b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-05 17:53:27 +0000\n\n fixed a dead lock.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2345 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 13c20605b0b19be7dc5410184732b07caa2a368f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 17:39:07 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd674e69dd5257dc523a1ed844691850a730867c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 17:37:18 +0000\n\n committed this code accidentally.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2343 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49b76365bbc48cccd57822c498423167e0996444\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 17:35:51 +0000\n\n moved the LifeycleExecutorInterceptor to the same package as in Maven so that Plexus can find the Lifecycle class in the same package.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eaf192571963e2ac426a1f7cfeeba062dcce98e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 06:49:26 +0000\n\n added another interception point for complete event notification.\n This is fragile, so I really need a better way.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2341 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cfda8916342d9025d7935bdeaa4f95880b86b25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 06:04:55 +0000\n\n properly quote tokens when it needs to be quoted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2335 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9090da7b2213a34c0ce3146c4c50689e4c197f08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 06:01:41 +0000\n\n implemented #332.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2334 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0aa344104c833aafc2f6a31fba3cc78db5d5b02d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 05:59:22 +0000\n\n added a method to keep log.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2333 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d75da5856fac34f19ddfe3e31baa3a110ef9b581\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 05:54:25 +0000\n\n fixed #321.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2332 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6f4040c15f0dcf9f1d5ca6eee6ec53e1aff0eebe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 05:53:34 +0000\n\n exposed escape()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2331 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7c80705e91e57f989c30d60626044fec17da5e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 05:43:46 +0000\n\n fixed an NPE when removing a slave.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3e6447386ca35f2221d66474cf2f6a298c8e7ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 04:38:07 +0000\n\n fixed bugs in launching native maven build remotely.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a92734e8ab8b17ed1008afff0a498d53cf95d2fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 04:37:16 +0000\n\n support flush.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7581341b30360c323a9817180de7d900364e4c9d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 02:10:38 +0000\n\n buffering causes deadlocks\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca9ecb247890a4c45623eb23f592ac0bb8ee350a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-04 01:58:29 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3738e82225876be0d0a3743e5c54251ad56fdef7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 18:10:27 +0000\n\n added error check.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2319 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4de4f513920d5af229c1100267372769601979f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 17:28:25 +0000\n\n bug fix in loading dependency class.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75156c3e371baba3d8d0e7ea5e96dd9e9c850474\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 17:02:37 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b5733d63be72bf2659b5a70deb5e7862fb12fe0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 15:31:32 +0000\n\n modified to parse \"Plugin-Dependencies\" manifest entry.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ef53f943a15bd041ec3acc0c70aae46b166a504\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 02:26:29 +0000\n\n modified to simply inherit the environment when launching a sub-channel.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8acd07eb6bfad624f4a66cd799cc00365d758f6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:59:29 +0000\n\n improved message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd8e8ec889fc8bebf745d258530d5b7df7ef666e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:53:49 +0000\n\n first build of newly created MavenModules need to use the consistent build number aligned with those of the MavenModuleSetBuild.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a008b1c8209994dc6b76753123d25f5193cf349f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:48:15 +0000\n\n so that it can be invoked from MavenModuleSetBuild.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 503a174d309d867a006cb23852e414eaf5bc3a53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:44:50 +0000\n\n improved the error handling by not printing unnecessary stack trace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ebbef8deff627d1d3dfccd671d37a2a43748f26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:36:59 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d10d42b2339bdb238794cd8159df1202a719ce6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:31:56 +0000\n\n error message improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2303 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 688a0c549a620edbe2a7b38fb993a61416f8a54d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:30:14 +0000\n\n error message improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2302 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b956eb091abab9f2e7e1e9e5c6907ef5535d594f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:23:12 +0000\n\n modified to work correctly on slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd3aa47a0f68c17eb620c4af5b5c8a519ef23af7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:22:50 +0000\n\n added one more convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2300 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e68f19bb3a2612e559158f8e812ded239df87a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:19:04 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 653512e1c05958fb23f30c6097e0eb6354ef47f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:15:36 +0000\n\n will this let us access maven.home property?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24a7743c1d977fa358054919e06cdaa3f4ef601c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:11:03 +0000\n\n copied is better as it won't overlap with 'channel started' message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a1f2936f4ae340859bff5e6e87a23c66f64a108\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:08:24 +0000\n\n copy jars needed to run Maven remotely to slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 81114c22d36c46efbfad1858456193634e0ee596\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 01:03:56 +0000\n\n Modified not to hard-code my environment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d8aa916828ab43d9625c51dad59d0dd0ea4c10b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-03 00:48:13 +0000\n\n modified to use maven-agent to launch M2 outside Hudson JVM.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ae92ea022c3775ed2f5fc3532824be477d4a991\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 05:38:23 +0000\n\n listener instance needs to be static.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2293 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 65ae5f44e1a4323630cf15595df0a514d2ed4537\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 05:37:41 +0000\n\n moved the code to remoting for better reuse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 400bbdaf5b58fa0b7fe4b30630b1c65ceea53143\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 05:37:02 +0000\n\n moved the code to locate the source jar file.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2291 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 234097273a024bf664879cbb6ad59cfae27f3bc6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 05:33:18 +0000\n\n updated the test to use the listener.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2290 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd717fc21dfcb848c0d2083cc0522d106d1cc522\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 05:28:51 +0000\n\n remoting jar only used during testing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77b81532815cd2bda862f0381bc2364f6bc169c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 05:20:26 +0000\n\n promoted AbortException.\n allow AbortException to be thrown from a listener.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2288 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2b2e55b1dc0dc8a65dc7ef138d9fc98b697df1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 05:14:32 +0000\n\n added listener so that we can hook into it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3da8d1a64b9b077b19e49f80912f0f05dda370fb\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 02:46:09 +0000\n\n Trying to avoid an error message from the first successful build of a project on Unix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2285 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11ecaa67d40e1f07c4d6544383239652ec08abf8\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 02:45:25 +0000\n\n More efficient compression.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2284 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef24a77cbe2b9c1ce9e7c0d4b275e49019ec549b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-03-01 01:51:32 +0000\n\n modified to use different iota for different requests.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e566bf12d54a966db1e1b6f23e84af1aae6564b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-28 17:22:20 +0000\n\n added code for running Maven in a separate VM while still capturing all the output.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2280 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67bae830bd7ec33d9b124de65677f58c24ac1626\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-28 01:15:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2273 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2fc0f8a218a5a0496b82425b9864c5da85e8a56b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-28 01:13:39 +0000\n\n [maven-release-plugin] prepare release hudson-1_84\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2271 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50f508bfc6e9ebc0f9efe9d20975c2ba9f4e1ad1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-28 01:11:55 +0000\n\n jnlp-agent.jar is built for 1.4 by default in release profile\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2270 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85ef6b11b9ad0ffd8f616d79b0fa56d4b6e9e60d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-27 16:06:47 +0000\n\n fixed #320.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbc8fcfcba5194043c0d8e9d20b4a7bb89368353\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-27 16:05:41 +0000\n\n need to retrotranslate because the code that gets migrated assumes the same signature on both master and slaves\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2268 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 199cdb071be9d4ca44cb8d8e8f5e9c5685e96d26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-27 15:05:49 +0000\n\n fixed #316.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2267 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dca6c9a219f8215ff046f1176073c968f472a037\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-27 15:01:51 +0000\n\n fixed #319.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2265 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ecc65978a350841fddf63bcdb024c0eb1797f28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-27 14:42:04 +0000\n\n fixed #323.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2264 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df430327c7ad21538662a1c2529c1e1ae57aa2e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-27 04:11:35 +0000\n\n fixed #331\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2260 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f72c847b74c0729ee074405fef30ad3fefcba5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-26 21:29:01 +0000\n\n fixed a bug where hudson shell script for monitoring external jobs was not working\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2259 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 465df0e727349bc5c0bc7633c8e6bf12f0863565\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-22 02:24:26 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6b87f981b0811570450e36d2a20e5a2798cdfbd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-22 02:22:49 +0000\n\n [maven-release-plugin] prepare release hudson-1_83\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2246 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4bd4fee5f8fb2431cf4e3d26215ada5ea2674f3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-22 02:16:55 +0000\n\n fixed #306.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6990b5bfa8f9bb584b3468b9cb9bf15a05c96ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-22 01:57:18 +0000\n\n fixed #316.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2243 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 696c4f1ac0e6916b0d0cfbe4d9f21cc044e6d506\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-22 01:43:24 +0000\n\n improved the error reporting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64dd2b64b59f260037122753815ee530a72d84ff\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-22 01:42:11 +0000\n\n refactored for better reusability.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2241 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79f9896ec4e3bf2b84d2e945ecaf46a00781301d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-22 01:40:49 +0000\n\n fixed #318.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2240 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f151a5f95ceec3a354e7e66701371afa2b5af165\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-17 13:45:03 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2239 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8f437a583b195e6303ffa7f4c579397dffc5366\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-17 13:36:53 +0000\n\n modified to check for Win32 error message even for Unix machines, since slaves may be Windows.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2238 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d5ad2ed2aec63fec162d428dd7d183711c8ef9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-16 15:07:00 +0000\n\n fixed #310.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7207c85fc3b9c90d17219f90878b4fa3ae88a51c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-16 14:59:08 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2235 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 798e8041943d0b6616235506b2810736bbae66fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-16 14:58:08 +0000\n\n trying to fix #310.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2234 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 151e7ce18ffaadc1b10a248fb34e590e2e4653a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-16 14:26:41 +0000\n\n fixed #272.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2232 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-16 01:42:44 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2225 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34b4c6ae74b965018944cf5fdebc22dafe800b44\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-16 01:40:58 +0000\n\n [maven-release-plugin] prepare release hudson-1_82\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2223 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d996b7fed70eab84e5d321e9eb49d79f133ed19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 17:51:30 +0000\n\n added logging and tweaked the logic a bit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2222 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcf5f948cd4a7f69d2bb8eb5201b90b88ac20baa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 15:44:20 +0000\n\n fixed #303.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2221 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8de9d12faea4d858af71bde35d5faaa5f4f6833\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 15:35:23 +0000\n\n improved the message so that the log shows the actual triggering.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d8c0e9e4dd36355c0df62b6034f8754704309b6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 15:35:22 +0000\n\n improved the message so that the log shows the actual triggering.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2219 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9234b0498a8fef7bb2d91c65f6d2d5adbaa9378\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 15:19:43 +0000\n\n fixed #307.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8aac70529dab450af14f74406c941271060b276d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 15:06:04 +0000\n\n there was apparently some kind of race condition, because occasionally test fails trying to call close once too many (that is, one channel (X) sends CloseCommand to the other (Y), which sends back CloseCommand to X, and somehow X sends one more CloseCommand to Y, causing an exception below.)\n I thought the use of the 'close' field and synchronization is enough to guard against this condition, but apparently it's not. I added one more 'closing' field, which seems to fix the problem.\n It just doesn't feel right when you fix the issue without getting to the bottom, but the concurrency bug is hard to reproduce and I'm exhausted.\n ----\n forking a new process\n Feb 15, 2007 6:09:30 AM hudson.remoting.Channel$CloseCommand execute\n SEVERE: close command failed\n java.io.IOException: Pipe closed\n at java.io.PipedInputStream.checkStateForReceive(PipedInputStream.java:190)\n at java.io.PipedInputStream.receive(PipedInputStream.java:156)\n at java.io.PipedOutputStream.write(PipedOutputStream.java:129)\n at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1682)\n at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1591)\n at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1173)\n at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1127)\n at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)\n at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)\n at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1398)\n at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:305)\n at hudson.remoting.Channel.send(Channel.java:183)\n at hudson.remoting.Channel.close(Channel.java:347)\n at hudson.remoting.Channel$CloseCommand.execute(Channel.java:329)\n at hudson.remoting.Channel$ReaderThread.run(Channel.java:372)\n Feb 15, 2007 6:09:30 AM hudson.remoting.Channel$ReaderThread run\n SEVERE: I/O error in channel\n java.io.EOFException\n at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2498)\n at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)\n at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)\n at hudson.remoting.Channel$ReaderThread.run(Channel.java:366)\n channel started\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2217 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 253d7732eeed4bca64684402d45e5e464dd99255\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 15:03:13 +0000\n\n added code to track the origin of the call across remote systems.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2216 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cec26f900906a121f1a3474a15870dcd0ac508e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 14:11:36 +0000\n\n trying to mimic the UserRequest class to see if that works.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2215 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 274ea9c68ea6b63757ca91eebc6647fa2b2bb788\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 14:11:10 +0000\n\n fixed a bug. when the ProxyOutputStream stream is already closed, calling write() will just cause a failure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2214 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e83b388e6d66f412a4ff3860dff10fd471e14f79\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 14:10:21 +0000\n\n improved the error message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2213 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b8e851e31c31daee06989407f1cf1fc5986310f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 13:55:10 +0000\n\n fixed a test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2212 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 766a78fd5473c1d0a86b2960ec596150e712ea36\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-15 04:57:16 +0000\n\n fixed #304.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2211 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36831f634a6e95dcb04efc142918984ab6c4edcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 17:15:07 +0000\n\n query parameter should be escaped.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2209 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd7307c6ad8a08766af688bacfbea039382b31da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 17:06:10 +0000\n\n added code to perform escape.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97ef894fc97ce3bd6457a1a7d89a5659e723d6fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 17:04:53 +0000\n\n set encoding so that non-ASCII characters are displayed correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2207 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98bdbe7a767c7b8b1434aad46f735515e0283b3f\nAuthor: rbair <rbair@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 16:22:39 +0000\n\n Fixed such that more interesting macro expressions, such as /$FOO/bar will work.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2206 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ecdb521b5eee40aa2d0b2549e88a9d0236820f43\nAuthor: rbair <rbair@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 16:21:47 +0000\n\n Updated the test to include more complex scenarios\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2205 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8795f0479a52e476dc6d57bfc7809f1664b3540\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 14:52:48 +0000\n\n MavenReporter needs to be serializable, since they are sent to the slave where the maven execution actually happens.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5bbd722c68537b3caff8c57d96a892ad4fb38e0c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 14:47:48 +0000\n\n needs to be serializable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c0a56f4aee897c64260f0162d994d1f152c2d45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 14:47:21 +0000\n\n fixed a bug in the remoting support where the proxy returned from export() didn't work correctly if it uses user-defined classes as parameter values and return types.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2202 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e435b7b96d2117845d1cdec742e7644c70e9458c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 13:21:53 +0000\n\n if a build is disabled, don't do polling.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f2e4e103f4e5fe5e0d9e3ef529414afb3e0dc78\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 13:13:05 +0000\n\n fixed #296.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2200 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3afbc89a6482970677e76a91ddd6f65fe8ddba0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 12:42:11 +0000\n\n workspace could be on a slave.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3129bdee64bf74de096aa4ba5dd555837e43145b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 00:44:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2196 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a206c4a8293f440675a326309c008dd62f374f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-13 00:42:40 +0000\n\n [maven-release-plugin] prepare release hudson-1_81\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2194 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb3a6e7133af402d3ff20c4d1d97719418c5f910\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 15:38:39 +0000\n\n table works better.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 455cd8ea14d15f6db8ce9d487a12a680759973d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 15:34:26 +0000\n\n expanding the maven module set build page and added links to the corresponding module builds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e36e0e06647f853f0cd614685b9aacb40afc45e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 14:42:52 +0000\n\n added another convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2191 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6609f3d2e15b74a7c672b9d57c8cb5b07ecc339c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 14:27:51 +0000\n\n fixed a bug where a scheduled next build number is not correct for maven module set.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d30e2ab9b1c5117cc79beb8868ca7be7e7506dcf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 13:57:23 +0000\n\n fixed #273.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8d0b9cffa0175ba5f5c7edc2c393b234ea56a2c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 13:36:34 +0000\n\n fixed a ClassCastException\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4666f759cb72195b5a833dac46f739353fd5c038\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 02:44:44 +0000\n\n added a link to the web documentation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3366075e97a9b0673167605ee9959094226a6aba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 01:10:35 +0000\n\n web start launch icon.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2175 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62f9ea8ff296f84c549f3d8c89aca375eaaf86bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 01:10:14 +0000\n\n added JNLP link. JNLP support is now live.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2174 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0572f02ace66dc109bae1530372d7d392fbdbf3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 00:53:41 +0000\n\n use agentCommand==\"\" to indicate JNLP launch.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2173 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b8b364ba99ffe5aad199dc023a949f3bf5e0de86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 00:48:23 +0000\n\n wrong source folder.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2172 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 081005dfcef3adde4612842d77d3e49b21d79f30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 00:41:51 +0000\n\n retrotranslated remoting.jar doesn't work nicely with jnlp-agent.jar, so I'm going to require JDK 1.5 for JNLP slave agents.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f64697e27d9c6c168ac277df21a17779fe8c48b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 00:39:10 +0000\n\n make sure to catch all errors.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2170 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fd56a90be6f281b5cf80e8dc77006d447d9aaab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 00:30:43 +0000\n\n changed the location of the jars.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f64f9dacb7c4f97b1d7dab69b740bbbb7872a3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 00:10:14 +0000\n\n jnlp-agent.jar is now in WEB-INF\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2168 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1c6dc6d79a43dd2856a13dc583270781c82751dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-12 00:08:55 +0000\n\n needs to sign the jdk14 uberjar, which is used in the release profile\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2167 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f0fa10bd63487e8754c678f2984e5bd655a51aa6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 19:09:53 +0000\n\n made war executable by using Winstone.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2165 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0e19b138219caa19cc3781891b879e09ecaa1124\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 18:20:04 +0000\n\n adding winstone 0.9.6 jar\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2164 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 168394c0d33d68f6f25befb808d4157092995277\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 16:44:07 +0000\n\n integrated stapler 1.20 which has additional logging\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2163 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ead073885b64c61454ec2b9580567dfac5e1bb67\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 15:13:07 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2162 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 867b618b61f131a5109be43ba51985f977ad11e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 15:04:43 +0000\n\n not really 'serializable'.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7d417455b600203943e345ecd3e20051eb936c2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 15:04:32 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2516ce8ff4c1e4acf17497ea9f48a739220008a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 14:36:39 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6f43a0731e93128fbcf260ad776a4ed420931d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 14:26:52 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2158 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a9904fd48db6b85f78d2310940af3e178cfc6478\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 14:25:05 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55b9d48f93b023fb693ce278bea3c225b6b19103\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 01:21:52 +0000\n\n once disconnected, try to reconnect back to the server, so that the server restart or temporary outage won't require the admin to relaunch the application.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2156 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 927d9477af836cf88efbf7f90ece3ab3b0166af1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 01:21:09 +0000\n\n display the whole stack trace, not just the message.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cbe5b66b91061b47f6dcdba8b45201e3a6903eb3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 01:18:33 +0000\n\n top page takes some serious effort to render, so moved the X-Hudson-JNLP-Port to a separate page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2154 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37e552bd2dc64f1a4309edca1364d3260ec2390f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 00:43:55 +0000\n\n shut down the program after error()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2153 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 97e4806675acc0edbb70b2137ab7b8592e4afaee\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 00:41:52 +0000\n\n obtain the TCP port through HTTP so that the same slave agent can connect to a Hudson server even after the server is restarted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2152 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c7d0ce8371d167b13fb332ee26d75b0b02abac0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-11 00:28:46 +0000\n\n added loggign.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2151 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c5de768284e47681c5fa941fc0b15cdd086a7a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 23:45:16 +0000\n\n Publicize the TCP port number for JNLP slave agents so that they know where to conenct.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2150 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ddb0a86573b2685e112562a7320af9af96094a10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 23:14:38 +0000\n\n forgot to start the thread and shut it down.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31a132a6d3e79b6fd34245ffa6c0cfa370c5d1e4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 23:04:25 +0000\n\n needs to pass the key and the slave name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3286dfcbf9c4f1c012341605d499d4fd3aeb49ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 22:56:17 +0000\n\n jar:sign mojo seems to be a new feature in 2.1\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38ddbdafa40b0734a983867372eaa1d032a40f46\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 22:31:30 +0000\n\n doesn't belong to CVS\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2145 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit be86dce26ada44bb3465c0e82c60ada0c1e7ce05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 22:30:24 +0000\n\n sign jars that are needed for JNLP slave agents\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2144 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 765dea3cc179935f2156eacbcff8dd88a51e1e75\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 22:29:37 +0000\n\n jar files without .jar extension seems to confuse Java Web Start.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b3b0b27f8de687613489c9d69bd09feae301a98a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 22:26:48 +0000\n\n the fix to stapler for makign Winstone work now caused Jetty to fail, so reapplied fix\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2142 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 11c647da1c8c2acb2ce99a06238cf3bef55a44fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 21:47:54 +0000\n\n self-certified signature used during the development.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd59be00ab6fca0ef2b34541ba3cdf3a5dce53b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 20:02:20 +0000\n\n turns out getResourcePaths() are no good because \"mvn jetty:run\" won't put things there.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a66510c122f416501104f12c40082f038ab27ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 19:14:52 +0000\n\n integrated stapler 1.18 to fix a problem running it in Winstone with whitespace in path\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2138 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b50bac7f22d7c833df5a2682fc5ccf082ba2c51a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 18:04:31 +0000\n\n wrong version\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2137 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e9380d104a295b68049d00e26f3173707e3b7b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 18:02:03 +0000\n\n added JNLP agent as a module\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2136 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8485ee5f05d8bd33a7cabb02bfb0ca1486c15e9b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 18:01:25 +0000\n\n added the slave agent launched via JNLP.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60cca83f0bbd628b3086b9a20d41a198f4b4769d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 17:47:43 +0000\n\n Unreproducible SIOOBE. See:\n http://deadlock.nbextras.org/hudson/job/release551/2286/console\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8099e4b34e4aba4ba4f3177c1252be98e47977ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 17:31:46 +0000\n\n added logging.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbab805108d1b821bff455f0229649f6d6099d8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 17:27:24 +0000\n\n added JNLP slave agent support\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdf31d6594260d7329b49f9f9d91142939dfe6b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 15:27:56 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2129 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c94ab9204558de6cf67bf4ba72f35626e64a8040\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-10 15:26:39 +0000\n\n [maven-release-plugin] prepare release hudson-1_80\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2127 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 862a646c7d4054e056feace0bb2591014284be9c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-09 20:28:06 +0000\n\n bug fix in the remoting mechanism.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2126 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit feaf22ae84130bd1f280de08f9c20531edb92f73\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-09 19:28:19 +0000\n\n improved the error diagnostics when authentication is not set up in the container.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2118 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a9457dffb9792a5705686ee6878b3d8e551ea54\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-09 15:50:00 +0000\n\n this version of stapler has a workaround for http://jira.codehaus.org/browse/JETTY-234\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2117 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1d26974254b448024d375686d7f52e18244c9a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-09 15:49:34 +0000\n\n this is bit more concise.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2116 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 09ed1f9f48177d08f5bd011ca811003fe42b111e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-09 15:48:53 +0000\n\n added a workaround for http://jira.codehaus.org/browse/JETTY-234\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d0c04f004e3b1af94e2f186d0c50aa04aabe3d22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-09 04:23:01 +0000\n\n fixed #283.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2114 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a035c8f8d38a16b54b8b9d29d6b5de205bb872f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 20:18:48 +0000\n\n fixed #282\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 069c24bcc712af7d776c841c3384007f904f5e21\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 17:33:55 +0000\n\n added doc.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2108 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0202466b710fdfda28dbadf9cfa6d18fb2ef4d19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 17:32:18 +0000\n\n DefaultClassRealm in classworlds is child-first delegation, so when loading classes in a child container (which creates its own realm), MojoScanner interface ends up loaded locally.\n So really the only solution is to hide the maven-plugin-tools-api.jar from embedded Maven.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2107 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eeada0a65ac592c258ea98bf7762964e42ebb533\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 17:32:05 +0000\n\n turns out my fix was wrong.\n DefaultClassRealm in classworlds is child-first delegation, so when loading classes in a child container (which creates its own realm), MojoScanner interface ends up loaded locally.\n So really the only solution is to hide the maven-plugin-tools-api.jar from embedded Maven.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2106 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b38dddd93b467d5ae8c477c4e31a50d0fbd4d60\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 16:47:53 +0000\n\n ... except I put this in a wrong place.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2105 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9d64d6b9889845381a65fd8e2af1f612c83c6e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 16:47:33 +0000\n\n I wasted a lot of time trying to debug this, but as it always is, the fix is very simple.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b8e6579ce27f596871ee30d5ba58cf5d39c7d27\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 15:37:05 +0000\n\n Using the same version as maven-hpi-plugin improves the debug experience by allowing IDE to see the container classes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f23b277e73273953755636c3af9b33bc79e397f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 15:27:00 +0000\n\n code often runs in a thread that Hudson created, and those threads won't inherit the web application classloader.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2101 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95d8a960a448a27c7bbf5bf01165119166ba8507\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 14:29:39 +0000\n\n set a title.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2099 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43aa24df3b31f8c02f0657b2eb1ab9c978cec8c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 14:28:14 +0000\n\n header no longer owns @title.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2098 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d2d3affd70088322ad540aa4bd7dcbe3c3babe6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 14:27:21 +0000\n\n better to use displayName\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2097 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45869b0c201d5ecf1eb23f2901bd2bb351bf5f55\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 14:25:21 +0000\n\n added defensive code. This was causing a failure in IRCPublisher.DescriptorImpl.save()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2096 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6296bad3eb1efca038a700c9425a117ec0662545\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 14:18:09 +0000\n\n changed the Trigger design so that it can be applied to different kind of Jobs selectively.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2095 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95955521be12cd1085bf8fc2f8b87e7ccd70fa7b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 14:04:37 +0000\n\n d'oh!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2094 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b9fbcdefaadd2bb62f6d1e35d1790a047f4207f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-08 02:32:54 +0000\n\n fixed #280.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2092 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 23:05:55 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2089 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b28d5d952b44bbcdd30ed14c028ed42e2d0838a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 23:04:13 +0000\n\n [maven-release-plugin] prepare release hudson-1_79\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2087 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bcd58de243459cc5af8cb81731907a125734d469\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 02:57:25 +0000\n\n d'oh!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2086 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 10307004a9aa363cd5f92cc2758f7ab9dd9644b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 02:36:18 +0000\n\n added a probe point to debug #266.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2084 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9694ab324de883496062d00405ae5b69c2120210\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 02:34:48 +0000\n\n onComplete would trigger even if the request fails.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2083 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 979eb2f4e1e7446bd8c7ffe963885f156ce49bbf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 02:32:31 +0000\n\n when auto refresh is enabled, it's pointless to partially update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2082 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cd70585873d7986431fd682844726dfbce1cf9a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 02:29:02 +0000\n\n added code to work around CR/LF handling in IE's XmlHttpRequest.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2081 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b918602157598e32db3205b98d1e4b7d8863c116\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 02:13:37 +0000\n\n don't know if this causes a problem, but in other places GET->POST change seemed to make things work, so I'm just changing it here as a precaution.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2079 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a55f2498b5eedac028fd570601cd7b7517d23c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 02:12:56 +0000\n\n following http://d.hatena.ne.jp/shogo4405/20061207/1165479339 to work around the issue in IE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2078 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3d9c26ac6700ea975185eb241f5064583f67c706\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-07 02:03:10 +0000\n\n Using GET seems to cause IE to cache the text locally, instead of hitting the server. Using POST doesn't seem to have this problem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2077 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdc01a90018183fa9873476f76df197a74c57367\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-06 18:45:18 +0000\n\n IOException will be wrapped, so no good.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2076 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 363b27f9890d0d3c3e9ba2000a5f6e56248cc7d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-06 15:55:00 +0000\n\n fixed the dependency trigger logic for a build with multiple upstreams.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 640d09d722e84aba66d6edb0506683af72ce1a64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-06 15:03:20 +0000\n\n added code to compute transitive dependencies.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 21028f78badd7249177663923cc8154f76830718\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-06 14:31:50 +0000\n\n added utility code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 946b1474116703859eda60a9dc51114c5fbed67d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-06 14:31:40 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab501c9eeeafa0af520040f1cc7935c98588a6af\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-06 14:17:27 +0000\n\n pointless comment\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2070 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc71c929fedfa89578f338e2b0346882aef8fd82\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-05 01:03:22 +0000\n\n bug fix in error handling. The postBuild should run after all the errors are recorded.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 479bf5343bb1582aa13a865af77de33ab2df6b61\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-05 00:40:18 +0000\n\n Implemented MavenMailer, for sending out build failure in e-mail.\n Much of the e-mail notification logic is moved to MailSender class so that it can be shared between Mailer and MavenMailer. This set up takes too much code, but I couldn't come up with a better way. All the other options either break compatibility, or require some extensibility points to become interfaces (which would make versioning harder.)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fdce6a7c0aafe92b1e7b50f72f2db6c11103e76\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-04 15:22:26 +0000\n\n build queue and executors updated asynchronously.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2063 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit daa5530f1d004f92d25a8352eaff34a2df799755\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-04 00:21:27 +0000\n\n surefire plugin is hooked upto project action.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2062 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 452a02ece317f0fc3a407ae6cf6f4a2bede881a7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-04 00:14:00 +0000\n\n added MavenReporter that record Surefire test reports.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2061 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3afaecaf66560b1265ac3aeb9c66959644342cfe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-04 00:08:48 +0000\n\n generifying it a bit so that it can be used from Maven.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1f6ad11abc2486b59e3b1c12833d3983a2f3de8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 20:13:20 +0000\n\n unnecessary method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ed2307cd0874959495375375fe2b0d2308c579f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 19:52:05 +0000\n\n implemented javadoc reporter for the m2 support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a68134cef379bcfe9a17b29f9dc31d9b158f2e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 17:46:08 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1df96ee34efe4f17c91d20abfff3a1949ffbaa71\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 16:14:01 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2053 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8c37154d62a10ec199202ca235d2d4c8b643fca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:56:00 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2052 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb2f2848e826a9a0ce9dde94b8d35ea728e41f5b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:48:54 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7be15e4294fa9fee72bdb4c289b3b74e2b5a519e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:46:49 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6ef0364482941f057ef1f126b5713d648cbaa509\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:38:22 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8058444e993225e1b4650d0b2cdc7dc3bb23b08b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:36:51 +0000\n\n when no modules are listed, indicate that the user needs to build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57e8f41dbede8cf27bac9cca41c42613f43e9ed7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:32:52 +0000\n\n adding javadoc archiver.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3094e776ec913a511462497dbd636c7c5c47c111\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:24:11 +0000\n\n Defined the default newInstance() method implementaiton.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 021504e53fda6b1ff71a35ca9098f68c89b5b04b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:23:47 +0000\n\n added a method name to check for a plugin name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f3b5e5e3070d48550cf59b2ff050d172ced48f5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:23:35 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ef0eafab8dc67ab82ed2e11fd7608c708194b34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:06:23 +0000\n\n no config file needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c21345b30a341c1b8099a8be1a142a8b2fe38ece\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 15:05:44 +0000\n\n only display config sections for those descriptors that need it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ad73d912721a5334ba99b4d9e2d76bf75370109\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 14:54:02 +0000\n\n better not to automatically rebuild.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit df302b3480e968b398de32a822100a6219a6437b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-03 14:52:18 +0000\n\n making the goals configurable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8de8fae0dd3e67eab27808cdacfc120fa871ee08\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 22:24:03 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2037 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8fb6e816788e16973c3b4807fe8480ed29c572b5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 22:22:21 +0000\n\n [maven-release-plugin] prepare release hudson-1_78\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2035 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5413e476dd354c8b873589efd212f27e08f01ada\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 20:34:38 +0000\n\n initialization order error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2034 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit debfdd8c72a7ae7701b51011b5ab332f514ab578\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 20:19:19 +0000\n\n fixed #269.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2032 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6bb1885a463bfd0217598546027ea20255004332\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 16:58:12 +0000\n\n maven2 support finally exposed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2031 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d5f6d2868f8de49109f399cf616ea77a5c987e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 16:56:44 +0000\n\n added bit more.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40663f84979ce3e7025792e523f05e88c221015f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 15:14:24 +0000\n\n added job name error check\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2028 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4ecb27bc627ba5e73dbfa9418b30fe1e81db3598\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 14:59:26 +0000\n\n re-implemented the \"create new job\" page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2027 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0068f61a15543101d8e1b6388726753d1c5f021f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 14:22:59 +0000\n\n this is where it was meant to be.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 730584487a60cfe5fe4cfc87f9d55e65cb7fe7ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 14:22:12 +0000\n\n wrong place to put the documentation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38705c042cdc1b499c40dafbb9412ffc7407e0cd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-02 14:07:16 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2024 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6ce0b4dcc018f6d4ded9903748497cfe8cc178a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 17:33:43 +0000\n\n added code to display changelogs in module builds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32e357235ff8e2509ec25f7bebde05c03f02b02a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 15:00:54 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9f6e205f7fe67090c71d514e23c3f2c68553fdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 07:15:31 +0000\n\n location of the top-level pom.xml is now configurable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 827c7be9553e12aed5a8f5b4e1ffbc2647eff30c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 07:01:17 +0000\n\n moved to a nested class so that it's serializable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 80f6c0d9bbb79887492f61ae69900d609620791f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:53:57 +0000\n\n bug fix. Or should I say working around a bug in Maven?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2019 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9287adb6f618fa177f70732a7fc818de39ad447\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:51:17 +0000\n\n using display name here is better.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b90d2e664234e72c545e48ab3f0787594a913f10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:49:46 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2017 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26574c6d52e2b64fdb040bdc0f4df62a08a3f71a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:47:06 +0000\n\n downstream/upstream computation can be moved up to AbstractBuild.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2016 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f1955253ade8bec8595a5f25ae4a3f75943ee45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:44:53 +0000\n\n forgot to record.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2015 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8170f7c4c35f98a32ad50ca04dff0bdb03dc8537\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:44:40 +0000\n\n more bug fix: name -> full name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2014 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 24021a195691cc8178753e51291a38805d178f56\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:41:18 +0000\n\n bug fix. the persisted form now needs to use full name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2013 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a4a6fda50a115fe65279498c02e20868f1eb76d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:34:25 +0000\n\n during a build maven sets a class folder instead of a jar file as artifact. ignore.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2012 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32040c484d6b61a5364f5054484fa33b71bafab3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:23:09 +0000\n\n modified to update the fingerprint list even while a build is in progress.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2011 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 773b8de638ffff875e62f2bbbfb870cc22c68228\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:22:47 +0000\n\n during a build maven sets a class folder instead of a jar file as artifact. ignore.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2010 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31cd525a52f5973d476f5d93c55c6dd2e99c8f28\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:16:22 +0000\n\n retroweaver didn't support Class.cast() but retrotranslator does.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2009 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac7b10b23c9b730e7fe353882ebed804fa98640d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:13:07 +0000\n\n adding fingerprint support for maven.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1837fc4a10f6bbef040118112b0df6ae985df875\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 06:12:49 +0000\n\n pushing down the dependency change set feature.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 407fd9adb8ba6f5d7f8955a5b97c0b9315b7c1e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-02-01 05:30:41 +0000\n\n expanding the maven support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c05c68cba23643d6af98c745621e44bbf26e707\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 15:39:37 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2005 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1d750754050c0465a9daa0e343fa51614324725\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 15:11:55 +0000\n\n modified to align build numbers among modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2004 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b2199a6f55624477e9767df527771332192d02e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 14:14:27 +0000\n\n added one more method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2002 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 783e9195ccc4f460a3369e8c077e5ce078b1e1be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 14:03:06 +0000\n\n fixed #265.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2000 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 46e1515e022ec8aeae647b653cd1ce01cdbeb136\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 13:39:38 +0000\n\n improved error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1999 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7b3cf2d418f668f7f017982849949dfc00e172c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 13:26:36 +0000\n\n fix a bug where svn fails to operate properly on slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1998 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86fd26da4431634bb461f1d7f8f278357cad7f3f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 01:44:55 +0000\n\n those files no longer needed\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1997 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c496c2455724caa9c574e812757601b4cf168424\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 00:58:58 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1994 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5feeb4514d7e062c08036a7e0a53b3a93971c2db\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-31 00:57:38 +0000\n\n [maven-release-plugin] prepare release hudson-1_77\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1992 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3cee631618976d525610b43f56f39730e9a0e48\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 18:26:09 +0000\n\n Tomcat doesn't like \"../\" syntax.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1991 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 702cb1b29be76bcb78cee4ecba5115730a196799\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 15:29:45 +0000\n\n added the excludes pattern support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1989 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f194852d721680257b70ae9402a735100c26fe8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 15:29:44 +0000\n\n added the excludes pattern support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1988 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 704467b91d20a05389cfe59b9536bf0ce194faab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 15:19:13 +0000\n\n added 'S' for status.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45c8740afe47338d13b85ea2be58899461c702d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 15:08:42 +0000\n\n talk about stupid bug...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1985 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fac67c1837ac46078b9c42daf5cdb7c2c5cb0100\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 14:59:25 +0000\n\n updated the job scheduling logic so that maven module build and moduleSet build won't collide with each other.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b43c32ec85a393cae50fff84a8fa9194c272fdde\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 14:00:24 +0000\n\n removed a comment that was likely a C&P error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 69779d0f081d3a8f9bac6327877d25ea7b3fc938\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 13:58:58 +0000\n\n better to allow the subclass override the isDisabled().\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1982 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56f3a46f974efbbbd5d76b8bb62c778415062389\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 13:57:16 +0000\n\n natural place to do the ordering is in Item.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1981 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08f4075a520823e095442e96aaabb100d1da065e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 13:55:01 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1980 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9946d4d7f03231f400cb5eaf2d5ef5e9bf2f491b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-30 02:53:51 +0000\n\n improving the doc as suggested by Eric.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d595545c5ceb9d5f5aea8d67a737a83187aae79a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 22:40:33 +0000\n\n Kudos to Jesse \"the spelling bee\" Glick.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1977 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0b952c6c9aed0d4caedbc2a76811cc9ad8147f0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 17:11:30 +0000\n\n no longer needed now that MavenModuleSet is AbstractProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c17cd906e9f8400aabd5dd3f4b20b1394bac2989\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 17:10:50 +0000\n\n after parsing POM, proceed to the module builds.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf6a5ad20be296b3f28345bc39c4a6b375ffe893\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 15:47:07 +0000\n\n check out and POM parsing is now done as a \"build\".\n We probably need to touch UI as calling this a build is quite confusing.\n But one thing at a time...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1974 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89f76a6501ab9ed48eb8fb0292c69794d63028e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 14:15:26 +0000\n\n moved build authoerization token support code to its own class so that the logic can be reused both in MavenModuleSet and AbstractProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1973 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d23d37d33c26f9a4408af11add5797b361792f1a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 14:14:38 +0000\n\n improved serialization so that nested ConverterImpl will be automatically recognized.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1972 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cc3ded4912e3837693e5e82436c52860151a20cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 04:59:43 +0000\n\n indentation fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1971 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fb3f94b41a03b7e9792b82ae272079940f3e9cdb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 04:09:51 +0000\n\n expanded the definition of 'dependency' to match that of Maven.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a06bcf8dbfaee0960cb2c1aa0f065740483340df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 03:46:50 +0000\n\n modified so as not to clobber the existing configuration of modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1969 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b9f71ce565aaa23ebe175b6cc1e30a84b83342d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 03:46:15 +0000\n\n made the field accessible to derived types.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1968 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e5278a4f38fd6c023a2639904d71c07fc5983af4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 00:37:04 +0000\n\n modified to parse POMs in background when the configuration is changed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1967 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b52c6cd52c660b370e38368e7b215ebbcd474625\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 00:17:54 +0000\n\n this is probably as good a moment as it gets to re-parse POMs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1966 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8b483a0744ceb38bc408bdbc38737829cd20010\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 00:05:02 +0000\n\n compile error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1964 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2e8e6370ecc87d52dbbf877ca887edc2832820c1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 00:03:10 +0000\n\n triggering the dependency builds when a build is over.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1963 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bd56f3ee5394350f9dbcac4c93b5adbc68bd53cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-29 00:01:11 +0000\n\n added one more convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1962 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 548159609b4cf6089d55ed22af849221d7157426\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 23:35:20 +0000\n\n better to use the display name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1961 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c68e09a28ae61228ee51b5072d7e1afcce5916a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 23:34:44 +0000\n\n moved main.jelly from Project to AbstractProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1960 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bdf3b5fbab14384c6a34e41566b51a13810cc9d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 23:33:02 +0000\n\n capture inter-module dependencies.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1959 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79e37ef732dc6f5a93683245f1b3b06e9c877ff7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 23:32:12 +0000\n\n new modules would have dependencies, so rebuild the dependency graph.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1958 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f62f4fdae5f759c5631c9203cb1206446d2f1e7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 23:31:25 +0000\n\n started capturing dependency information.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1957 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 400d2b23ffa04f057567b20f5925f38459d4e8ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 23:31:08 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1956 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a39381875901b79f46c8e36e7279d878924b8a83\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 22:10:19 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1955 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f5d719a66b8ad057b35dbc1021f90e292ab723a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 20:30:31 +0000\n\n removing pointless global.jelly now that they are optional.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1954 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6caa5bee10d51682b837f979df597c32ff3f4a2d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-28 20:24:42 +0000\n\n fixed #255.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1953 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8c0c0ccb95a22ffcf1bec2bb4689e494c9b75531\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 19:33:53 +0000\n\n added note.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1952 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0cb34664d75e0cbc7a0a1c5283fee3e4f824b38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 19:32:02 +0000\n\n this method can be static.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1950 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51dd12c5b7842bdaf72d336c8feeb10e4cbe9a2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 19:30:43 +0000\n\n fixed a bug where JobDescriptors are not searched for job configuration.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1949 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62f8c294294280cc613590c53abbb920d60d3bfe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 15:24:11 +0000\n\n moving dependency computation logic to a single place to improve efficiency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1948 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38cdc6decaf59861578f9c62c7831db9a4d560e8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 15:11:21 +0000\n\n moving dependency computation logic to a single place to improve efficiency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1947 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f0b72e1c116f8cc0107a2afa8c481e4730e789a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 15:03:52 +0000\n\n moving dependency computation logic to a single place to improve efficiency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1946 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36fca6c421b4f8cbd09253931922e71ce68671f2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 14:22:19 +0000\n\n modified to display information about failed plugins.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1944 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb2340467418c72d6b2a9f12d3cb3c43b1adade1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 14:11:16 +0000\n\n simplified.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1943 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 99e5bde6095c8960d3db9f2200a40337dbcc973e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 14:11:06 +0000\n\n should accept Throwable, not just Exception.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1942 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 436fd1f3bd9dc0f6314a021ecc7da9d46a7d2a3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 13:59:41 +0000\n\n improved robustness.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1941 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf63784c7eba9fd61a76eed6ad713490ac0dd414\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 13:55:26 +0000\n\n modified to display the plugin version number.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1939 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76213767eb0825210f0cc7f4ceb963b8c5355038\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 13:42:16 +0000\n\n since this is moved to its own page now, there's no need to hide \"manage plugins\" link anymore.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1938 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ac62af3cc18ba66efd4ae4d81fbfeeff28dec9e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 13:12:40 +0000\n\n fixed #252.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1932 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e341c70f15f974b4a03ac4a1dcff9b48c621577\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 02:38:58 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1928 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb7c866167498fe57d636c52a359448f08cc57ba\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-26 02:37:08 +0000\n\n [maven-release-plugin] prepare release hudson-1_76\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1926 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cd8fa9a86b182657394e4d28c2d9ce7f8e95077\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 23:03:01 +0000\n\n perhaps this is why? Maybe static initializer in SubversionSCM doesn't run early enough?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1925 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93d3f055326d9cbd3f0cf79ab5bcc9052bc8e433\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 15:48:50 +0000\n\n supported multiline entry for Maven.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1919 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 496bd9ce579b84eda251994350117a067b6f3636\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 15:47:33 +0000\n\n implemented a mechanism to allow text input field to be expanded into a text area.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1918 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4aa523b70a6f8652ac2249182e60a96834e759de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 15:46:05 +0000\n\n added a method to detect multi-line string. Used in views.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1917 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94fadaa0ace6ea62bb982c197183b5f9670b716f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 14:47:46 +0000\n\n added a no button.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1916 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf9b0e255d3ec1f1179ede55da6706b5ae8e2b4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 14:10:45 +0000\n\n improved connection error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1914 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91d7a9302333b5cca051ea2be05a53ac78c7ec3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 14:09:58 +0000\n\n added a method that does HTML escaping.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1913 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 70034a5a6ae844334e193b3a9c7dfe9b1b5a1e6e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 13:35:47 +0000\n\n added form validation for the timer trigger.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1912 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3f2ab58b414cad626a7756e6004ce8619a36e4c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 13:30:49 +0000\n\n triggers need to be visible, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1911 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d44dbaf9b1e3b8e13ed4bbc0e32078c78ed68dea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 01:28:30 +0000\n\n fixed a bug where I forgot to set the cvs.exe path to changelog.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1910 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4c0b6c67a366c90e226ceab681bfb5389e600e1e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 01:26:40 +0000\n\n use the patched version of AbstractCvsTask\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1909 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87b51deb6fa9aa2981a2594fd723376745d28ced\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 01:26:16 +0000\n\n making it modifiable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1908 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ba345d2b775f1a706daca512869a9a02815717d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-25 01:24:49 +0000\n\n added https://svn.apache.org/viewvc/ant/core/tags/ANT_162/src/main/org/apache/tools/ant/taskdefs/AbstractCvsTask.java?revision=276701&view=markup for making local patches.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1907 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bf2f4e3f66991627583f3d53412fa394cd17c715\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 17:52:52 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1886 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 440e57c0176dbfb21d0d15817a92ec91c2e618a9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 17:51:18 +0000\n\n [maven-release-plugin] prepare release hudson-1_75\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1884 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95c9648c705a6dcfd327fefb5397d2fd96b09897\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 17:30:07 +0000\n\n return empty instead of error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1883 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2da6d568573878455c019cda91f167b08478994c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 17:29:01 +0000\n\n changing SCM to an abstract class for better change control.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1882 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 849942fc8f28faccfe7a14f64aa895796df514b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 03:15:15 +0000\n\n fix for #246.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1881 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e003b9853da92e9e0e5227094b2c55f6a67d98be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 02:45:04 +0000\n\n another bug.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1880 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5944ff3a6347acfdcdba30b6cb923026b3104540\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 01:35:53 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1879 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 89a61fed3156b437002b09c9a3cb788fafd85666\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 01:26:07 +0000\n\n redesigned the implementation for higher concurrency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1878 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3cc173b54641125150e5326fd007b920241f9df5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-24 00:49:09 +0000\n\n needs to add loaded Fingerprint to cache.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1877 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 23bb0d984561648bb03a06744a4af58e1599dba9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 06:40:51 +0000\n\n simplified the URL by reducing the intermediate 'module/' step.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1876 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e55b2d5a06650793bf133ad2866ec10db2b0e362\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 06:37:32 +0000\n\n added one more method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1875 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 277fa849ffe1c61bfbbf5f79bd49928fa95c6a30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 06:07:33 +0000\n\n added the shortUrl() method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1874 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a7575fdc000fcf058d307d49e79f37cb15fa8ad\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 05:57:51 +0000\n\n modified so that MavenModule.getName() returns \"groupId:artifactId\" format, while on the disk it uses \"groupId$artifactId\" format.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1873 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d9d54b7608ece2f32311bfa8f62c70e0d63b938\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 04:28:37 +0000\n\n Use display name here, too.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1872 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b61d3da43d33403905f9f344e0cd0f9dcda45091\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 04:24:02 +0000\n\n better to use the display name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1871 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9ccc797fc49eabb245b228c50b46238e062cebcd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 04:01:36 +0000\n\n compute the relative path among modules so that workspace root can be computed accordingly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1870 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1225d1c43ad11a7943cb84fa884fc4467c8bb7eb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 04:00:53 +0000\n\n parent needs to be transient since it's implied by the file system structure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1869 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ff6439978dc2f6e874c32d7529839ee75dc8325\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-22 00:48:03 +0000\n\n better to use display name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1868 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8dc46dd7bd6ce13421612a2a1be476566bc1250\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 21:52:58 +0000\n\n added workspace browsing support to MavenModuleSet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1867 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9957bd4dbc6591ef23e9756e6784c3490b134fab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 21:47:20 +0000\n\n hooked MavenModule into MavenModuleSet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1866 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa11cacd1fef558e7a3c9e16024c3becd8ad0510\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 21:28:14 +0000\n\n pointless to take an instance as a parameter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1865 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 577bd663b34c34ef42747ffd54bc367c526aa423\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 21:22:19 +0000\n\n added code to parse POMs and build MavenModules.\n how to integrate this into website and when to do this still needs some more thinking.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1863 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 64fa394a9f1714affd85b43e74319331e7bb5a00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 20:11:29 +0000\n\n modified the checkout method to do update if it can.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1862 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4b9d924cd97fd32d2678ec33e03c6ceeb04ad316\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 20:03:10 +0000\n\n fixed a bug around setting up the parent pointer.\n Modified so that the root directory of the children is determined by the parent.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1861 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 460d7b95efe159c40124beb005445623f6a5babe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 19:24:43 +0000\n\n added the getter.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1860 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1e04c35abaafde1634cdad2d584ceddf7ee0255\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 19:02:00 +0000\n\n added a method to resolve modules.\n One of the problems with Maven code is that it's really not reusable at all. It's ironic that this component-ization in Maven was supposed to make it more reusable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1859 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6e30db28080cd945e003175c525a4ed819b0b91\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 18:14:03 +0000\n\n added assignedNode field.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1858 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60e9d410a51270c110c0be68c304a4db27246d09\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 18:07:17 +0000\n\n expanded SCM a bit to make it usable from MavenModuleSet.\n This doesn't seem like a good abstraction, so will check back later if there's any other way.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1857 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 839e12666693deb37a4c07f6cc49de26312d18f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 15:29:41 +0000\n\n needs to redirect.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1856 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58f1f88f8d5f52671e5bc4068f465b14f505d4b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 15:21:37 +0000\n\n copying more configuration code from AbstractProject.\n If only we had multiple inheritance...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1855 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 51794881f074fc3ad1cd90e5c4c894c56bd1102f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 15:08:00 +0000\n\n set focus to the text area when the form is opened.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1854 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9be6f3380b07db1dfeb41ddec318a6ce5398384c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 15:00:49 +0000\n\n first cut of the config screen.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1853 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 640bce6f6139904f56944ecb288f883d01d778b6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 15:00:05 +0000\n\n moving configure-common.jelly up to AbstractItem so that it can be shared with MavenModuleSet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1852 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f5514b6b9915a266da32f129890cf327cee76df4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 14:53:07 +0000\n\n description support is moved up to AbstractItem from Job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1851 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6c7ef1fbf188a43a30e0943f000d63e32251717d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 14:50:27 +0000\n\n MavenModuleSet owns the SCM, as the group of MavenJobs share the single directory tree.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1850 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fc96a5eea9b3c16d865c69c1d1b728a42568632a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 14:42:26 +0000\n\n moving deletion code up to AbstractItem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1849 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8e0c7ae12a2a40898464ba49348959190e1e8678\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 04:32:34 +0000\n\n bug fixes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1848 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f724f6065f3aef8a9b5ab7faeef05d1c0811bd1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 04:09:20 +0000\n\n job -> item.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1847 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 578e3e1e082898344c85c3bd69ce32fbd97887bc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-21 04:08:41 +0000\n\n renamed createViewItem to createItem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1846 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 72e7f2a499a834f0e32894a39377b87003a6ba9a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 18:07:02 +0000\n\n Fixed #235.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1845 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d8667e8ffc790abf22d0dfff7f3f975c76a553a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 18:02:05 +0000\n\n fixed #237.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1844 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 171cc435a43b37d7beeffcd5aa1372246da597e3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 17:57:03 +0000\n\n Fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1843 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82751e44a3ee6a61c3f8476bc0116c5cd8b8087d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:36:47 +0000\n\n fixed #239.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1842 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 974ef36f90cd82aff6c801d3f943791114ce7e3a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:32:41 +0000\n\n reimplemented #241.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1841 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f9a070bd6cb8223128a1184702f781fc35efb979\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:31:38 +0000\n\n one more convenience method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1840 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 703fe9a96f3923bcaea4da04ab3d2c92cf14dcda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:31:24 +0000\n\n added a bridge method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1839 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ce061b78669f332c696b43a80e8b649fa787a243\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:22:00 +0000\n\n make sure the buffer gets flushed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1838 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d1da083480b48b7079e8b381d70200eec61d65a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:19:50 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1837 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32e5e3d3950deb78e0e64f249ba7aec151e6e465\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:17:37 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1836 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38c4198984481f330f7765e7347c9b288269d6b3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:16:37 +0000\n\n fixed init order issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1835 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb4c90c7cbca53618be4ab34f3e7b4874c8302c0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 07:10:24 +0000\n\n updated to keep up with the changes in the core.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1834 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ac3afc1155631a3e63bb2e1bb61b125e6b734d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 06:57:30 +0000\n\n impl bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1832 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f133121f9900a4105b200513673fc5661f8d0030\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 06:55:31 +0000\n\n got rid of Hudon.getJobs()\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1831 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c467e67e46d43b6e868ae97ee555d3dcfc8e3a85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 06:50:23 +0000\n\n more bug fixes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1830 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 37a9e0ceae1b561e565e2312b443e0afa79688b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 06:46:40 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1829 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 34a07739f359b2ec173ffebeadab50ce667d4c24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 06:44:14 +0000\n\n moving more fingerprint stuff up the inheritance chain to AbstractProject/Build.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1828 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a38165c19ecc717267f65555080dba238b5581e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 06:36:03 +0000\n\n consolidating TopLevelItems to Items to reduce the # of classes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1827 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit db430b3896faf78023ecf03b043469a50bbf24e6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 06:31:16 +0000\n\n introduced more stories around Item/ItemGroup and full names.\n updating the rest of the code to work with this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1826 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 95a7082efe89a1a9e2fc160d4051a915d9a51170\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 05:34:43 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1825 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7197d32dfb914456ebde05058363953a1b803cb5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 05:29:54 +0000\n\n ItemGroup is an interface, so can't be moved there.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1824 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 813ddee2e0f299783f0b1db70097d15bb157011c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 05:29:39 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1823 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58645225f47b7386af4de0832d5cd0bb0897d631\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 05:27:58 +0000\n\n this method apparently is used to calculate the 'user' view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1822 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45b81f221539cedf0640ab7bf6c81655e59d9feb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 05:27:21 +0000\n\n removed unused method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1821 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4396764378fb79a30c16519d26cf92a560c74886\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 05:24:48 +0000\n\n This comment was applied against ViewItem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1820 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a3e2a43a2c07132126afd50d8dc749a496e1ad17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 05:03:11 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1819 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d2adbc430bb08f059a87482f888fafbb164490b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 04:58:02 +0000\n\n expanding the use of CopyOnWriteMap.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1818 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5310fd197df2bd96deb3d97ac2a96bf244e7a6e1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 04:57:48 +0000\n\n prepared the TreeMap version as well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1817 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bcd890d612548f77b6a00e4f0d2f420cb86559e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 04:46:36 +0000\n\n removed synchronization overhead by using COW Map.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1816 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14c245137c8bb184502c08742f8d277a2a494fd4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 04:40:50 +0000\n\n implemented a copy-on-write map.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1815 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d3be2d35dfa3f6dda5940490d71bbfd8afb898c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 04:40:31 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1814 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 50dbcacfdeae96e2e2c588ab9eb68203007ec1da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 02:30:42 +0000\n\n this entry probably doesn't need the default description.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1813 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 092642be38c0c4ddeff96ef2e2979b0f3a2b4bb1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 02:30:09 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1812 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5676f25152a791882e98ab865bfcf7b4ddfcfaf8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 02:29:38 +0000\n\n forgot to add the help screen for new cvs.exe path configuration option.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1811 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94437f147619ce492203d00ea594c0b9ed3168e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 02:28:18 +0000\n\n fixing bugs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1810 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 61a522671af56958422471e8ae523551629703cc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-20 02:10:59 +0000\n\n I messed up the branching. So merging the maven2 branch to the trunk. If we need a quick fix release for 1.74, I'll see if I can move this all to a branch again.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1808 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fe21d5c1414da04ba92344665f339889be3cb3dd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-19 19:27:34 +0000\n\n fixed a horrible horrible memory leak.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1807 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2bb355c9f01c01802be6a0d707d030241af109d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-19 15:47:54 +0000\n\n moving various pieces around to make room for better m2 integration.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1806 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d85f2ec0e59753ad79ce842ec749e741614163df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-18 17:11:45 +0000\n\n forgot to add those files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1804 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3303b03ac520a190cb10716a3f4fb2572319b889\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-18 16:45:54 +0000\n\n introducing ViewItem as the children of View, so that I can add other kinds of things into views.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1803 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2aadc59754fce9939e413c00d141f416ab0d8180\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-18 15:19:49 +0000\n\n renamed the following classes in preparation to make views extensible:\n View -> ListView\n JobCollection -> View\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1802 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d304d19ff1e6651e0399b61ac11eb4d19cb341d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-18 15:07:20 +0000\n\n fixed an NPE from Jelly below:\n java.lang.NullPointerException\n at org.apache.commons.jexl.parser.ASTAddNode.value(ASTAddNode.java:116)\n at org.apache.commons.jexl.parser.ASTExpression.value(ASTExpression.java:53)\n at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:81)\n at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82)\n at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:56)\n at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50)\n at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:79)\n at org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69)\n at org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:84)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:80)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:80)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)\n at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)\n at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)\n at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)\n at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)\n at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)\n at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1801 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8269b0be9e7683084dd094ec995de7c679098565\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-18 15:02:16 +0000\n\n refactored a bit to make DirectoryHolder a mix-in. Changed the name to DirectoryBrowserSupport.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1800 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 937b5f63eb2f37016fbdb959b1611db6fa8b6dae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-18 02:02:33 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1797 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 498f8fca645a1654c4cd7ab2f5145cfb3359ddfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-18 02:01:09 +0000\n\n [maven-release-plugin] prepare release hudson-1_74\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1795 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eed35488c67fe73e25f81173552b7bf230b978a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-17 02:15:08 +0000\n\n added a link to the enter credential page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1794 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36f949f19dadcceea4878743b7d213f8cdb5122a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-17 02:09:43 +0000\n\n always display the enter credential link regardless of the error code, given that some users reported the following error:\n ERROR: Error in subversion\n org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled\n at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:44)\n at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.findStartingProperties(DAVUtil.java:124)\n at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineProperties(DAVUtil.java:197)\n at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineInfo(DAVUtil.java:160)\n at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:147)\n at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:337)\n at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:159)\n at hudson.scm.SubversionSCM$3.invoke(SubversionSCM.java:378)\n at hudson.scm.SubversionSCM$3.invoke(SubversionSCM.java:368)\n at hudson.FilePath.act(FilePath.java:191)\n at hudson.scm.SubversionSCM.update(SubversionSCM.java:368)\n at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:223)\n at hudson.model.AbstractProject.checkout(AbstractProject.java:255)\n at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:101)\n at hudson.model.Run.run(Run.java:533)\n at hudson.model.Build.run(Build.java:266)\n at hudson.model.Executor.run(Executor.java:61)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1793 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 08cebb5ea62d3a35d87bc323fe639079ba4adee2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-17 01:58:11 +0000\n\n fixed a NPE bug when creating a new job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1792 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 545383c93fd990dc1ca74e7f36154462e7ed1dda\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 06:05:05 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1789 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 049c0ff784c494bd0e6e701af84fc9f8ab1db05a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 06:02:26 +0000\n\n added more callback events to notify the change of the current module.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1788 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e35e90a725b5cee2d8c73947fc55edd55d033207\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 05:41:29 +0000\n\n no need for this class to be final.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1787 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cb5d0e631c9252eaa6a92ddfd25972a2a88698ec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 05:40:51 +0000\n\n interceptor is hooked up to MavenBuild so that all callbacks are now invoked.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1786 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9705081126b36184a3eea14d2f1e558248c2fd29\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 01:49:03 +0000\n\n Filed MNG-2778.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1785 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 36019baeb2d08434efcc833b5bf343f333093f62\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 01:39:24 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1784 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3516b99fd27e15412f4387c14eacf6665e6c729e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 01:37:33 +0000\n\n added getContainer() to gain access to the plexus container, so that I can get references to objects in it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1783 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f0283fc5e897d2b221f85cb08b5e7c639b81a66\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 01:36:22 +0000\n\n filed MNG-2777 for this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1782 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8366e16dee8a93a31b5d2c205152a7e4a95fe870\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 01:28:19 +0000\n\n made sure that our PluginManagerInterceptor is always used instead of the default one.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1781 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2462ab89559c60380847d5d59f5f631255ccfba3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 00:48:45 +0000\n\n copied org.apache.maven.embedder.MavenEmbedder 2.0.4 to make local changes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1780 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c9dc4c624eca9d63ab56710446656c152aabb23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 00:14:13 +0000\n\n when there's no usage, there are no \"following places\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1779 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f434777d5120891a6ac7761184d69766540e7aa9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-16 00:12:10 +0000\n\n record fingerprints as well as archive artifacts.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1778 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2448f481780d45541a613d29d0bf517ec9ba81d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-15 23:57:55 +0000\n\n formatting errors.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1777 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c179db6514806f7ed24e7ec8e5c636470b3d9e58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-15 23:56:11 +0000\n\n made the contract bit more generic so that it can be used from MavenBuild.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1776 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fefb9089b5635975ddb2ed2cb3551f91b405fd9d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-15 23:53:56 +0000\n\n simplified by removing duplicate code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1775 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3fcce971f0c40d7b53855a2376d59214230532f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-15 23:50:14 +0000\n\n indentation fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1774 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dfd5b82001494026932b397964c69cfb1948e35\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-15 23:48:38 +0000\n\n bug fix. Local write() should create parent directories just like remote write().\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1773 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 161b951b6d9661011c5e72dd6a0aae269ba74f8e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-15 19:22:04 +0000\n\n merged svnkit branch\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1771 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff37645766db92a84edc10af3aced78872670843\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-15 19:20:32 +0000\n\n implemented #226.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1770 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f66019cf728ab7574d00dfe5227a3c0f40d0ce2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-15 17:46:46 +0000\n\n trying to fix a bug where the slave agent doesn't terminate itself even when the connection is lost.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1765 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1aa45c8bb327ad87b745700ad98093c90fd94229\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-14 06:00:29 +0000\n\n finishing up details.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1752 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7253de0bb973bd8122997a44888a68b3cccd03df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-14 05:54:15 +0000\n\n supported progressive log output.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1751 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5cb529867e9237889336cb294447a7d56cbd19fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-14 05:53:39 +0000\n\n modified to handle in-memory data source as well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1750 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0f5375f4478beb56966b73e5f81b0e3518be6db1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-14 05:52:35 +0000\n\n implemented a custom byte buffer.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1749 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc2838566f180143f69e8f58b6ce6a46066427ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-14 02:51:56 +0000\n\n implemented #233.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1748 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea2aa116fa9397f30e458cfead7650c979763296\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-13 15:03:52 +0000\n\n ugly scrip is already gone, so deleting the TODO text.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1747 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 165806d5bee7dfd80df836b3684f1d5862a78a25\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-13 14:56:16 +0000\n\n fixed a broken link bug when there's no dependency record.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1746 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 247be5ba66ac04ec3f9bde9bd5076ed44093ba85\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-13 01:10:32 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1741 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-13 01:09:05 +0000\n\n [maven-release-plugin] prepare release hudson-1_73\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1739 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7edf43e69615a9aa14321ec6be4bc44024fdd58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-12 19:55:26 +0000\n\n work around for a bug in Tomcat.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1738 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 721bd8806d1513ed55e4be2b792bd4d7a0032f0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-12 19:33:22 +0000\n\n doh.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1737 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a5e9bcce6ceadf3b809fe97eb80bd121520bb96\nAuthor: ramapulavarthi <ramapulavarthi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-12 02:43:24 +0000\n\n Fixed a bug where the wrong classloader was used to de-serialize the response object.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1735 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98e7aa7d7f8b7585eca36e607b367741436bb259\nAuthor: ramapulavarthi <ramapulavarthi@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-12 02:35:32 +0000\n\n Fixed a bug in handling exception thrown from UserRequest. The exception could be an instance of the user class, so it needs to be sent over on UserResponse, not the underlying Response.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1734 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6b55d422f144f054568e0e1cde6a41ddbf706f6d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-11 16:04:01 +0000\n\n modified to show ETA as well.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1733 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4122ca357bcc1cd17e22820776492be0bb4fcfeb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-11 16:01:11 +0000\n\n fixed #230.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1732 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0ff40a19b4d0843cb17a5272ff2d66b1647cc0a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-11 15:44:06 +0000\n\n added code for displaying status in the queue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1730 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8118af2231321210ccfcb17df9b72d232a14ff5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-11 15:13:32 +0000\n\n added another test hook for trouble-shooting issue #167.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1729 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6994fa04e0e1863e4cac52446e8440005eec01f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-10 22:23:16 +0000\n\n fixed NPE when no build has run yet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1727 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e61aebe78461d594f5e832d3519168a837dc92d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-09 07:26:53 +0000\n\n fixed #224.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1724 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd57b441e4de5143691955d13227610368ba2695\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-09 07:15:10 +0000\n\n added JAVA_HOME to the listed environment variables to improve #223.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1723 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9a9b0b09fba00b67e678e9f7a9fe951198928dbf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-09 07:14:12 +0000\n\n added JAVA_HOME to the listed environment variables to improve #223.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1722 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9aec5de4cfaf0ecc4c94641a5cfd9f68ed69f9a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-09 07:04:19 +0000\n\n subversion path was not persisted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1721 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60263f469f4f069e7ed0afa137d4277572b031c9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-09 06:44:14 +0000\n\n fingerprint link on workspace/archive was always 404.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1719 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2d93ee8d4ae0d0580839bdaa24105ec556947390\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 17:19:35 +0000\n\n simplified the implementation of the write method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1712 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbc918b1f598a0fafd9545bcd497a1498d29c8b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 17:18:16 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1711 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35a23c4f90d6fe1fcaec65d1bbf9b186f12f87c5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 06:39:27 +0000\n\n added toArray().\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1710 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c5327c7581903711a0af158f7e64c3a75fce461\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 06:29:38 +0000\n\n added toArray().\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1709 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca88c1378baee5346af127d2e18511d3ad96e337\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 05:48:37 +0000\n\n hooked up config screen.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1708 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7a5b3ab65a61cb6296ea4174ca183e5534beb860\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 05:48:23 +0000\n\n added more Maven related code (all experimental)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1707 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f7451c731b78ab3ec10ad81874c69287d04154fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 05:47:06 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1706 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b216d2c1b81de15c3288cfe4a78865c93dce916b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 05:46:54 +0000\n\n added both to XStream so that the on-the-disk format won't be messed up.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1705 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27a3b5054a506f405e90c29f05b46345e1dc5fe1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 05:45:32 +0000\n\n added a collection of Describable that defines an operation specific to Describables, so that I don't have to replicate code in multiple places.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1704 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ed1d73508007f25e8d98429a19a015537651f17a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 05:34:12 +0000\n\n added one more method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1703 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6905e890232b93240edf2961667e92d05e8b3a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 05:21:29 +0000\n\n added one more method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1702 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 833cb3270b77e4a3c8e19475d46f0dd181d3a1da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 03:57:47 +0000\n\n create a directory first, if needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1701 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7e91be5aaf54f7a27e34ffad78281532ddb851a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-08 03:52:10 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1700 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82b194b9673d1ad7a37d9f6875c1965d9ff4d700\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 23:52:20 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1697 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf32669ba3759007f6c21aefd6bfcb530d3d0a63\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 23:51:01 +0000\n\n [maven-release-plugin] prepare release hudson-1_72\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1695 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d380b8085b4dcffd20d03848093c2c1c88de2a23\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 23:30:32 +0000\n\n making a bit more progress with the m2 support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1694 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5a7df682cee5107c064d21a4fe1dada421aaf8de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 23:29:50 +0000\n\n fixed a bug.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1693 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7cc8ed961fe2e4d6390b996fbac5517ff690f8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 23:16:44 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1692 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ffef0537c0959464cd22c92b0cd470c032ebc0d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 23:09:05 +0000\n\n moving views from Build to AbstractBuild.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1691 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98353d99fe82b34845c81dc182609154b0e7bd33\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 23:08:37 +0000\n\n got the first maven build to complete.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1690 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5892f69428a20b5465b55314456cf1304fa6e839\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 22:41:29 +0000\n\n moving getModuleRoot to AbstractProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1689 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 529e3fb2a6ad49955fdb626fa6cdd1a6c0f5e146\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 21:15:33 +0000\n\n additional navigation bug fixes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1688 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c4e0a8df91944f634d19bccba0d560ee6329c5c8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 21:00:49 +0000\n\n expanded the URL space so that jobs can be displayed under views. This puts the view into the breadcrumb, allowing users to get back to the view more easily.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1687 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 77b52aaabb40e0e1e35b582c3505b73b4f7e97ae\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 20:09:09 +0000\n\n legacy slave script is no longer in use.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1686 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2af1f6a395f75d3a2acbb0e622ddb3dba4fd3193\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 20:05:31 +0000\n\n added a test.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1685 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 215f34b4949e9de5514cc7c7c9947e1d4c78e8f4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 19:55:52 +0000\n\n added JobProperty as the extensible property on Job.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1683 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ff22b24a7c319f941f9c5aab9f7e31139f75586a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 18:24:03 +0000\n\n global config pages should be optional.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1682 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e427084d30901af828bcee5fc7c931ffee242f5e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 09:03:19 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1681 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 192dbfd3d1c655c95ab2cc9823e707aeb3528efc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 07:29:40 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1677 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e237c467e13a358c2a8f2ef47383904ef271815e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 07:28:26 +0000\n\n [maven-release-plugin] prepare release hudson-1_71\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1675 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6345d4e443e1c71b8c2281d796470a9e8741aab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 07:02:51 +0000\n\n modified to use the ChangeLogAnnotator.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1673 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a139b05610939f30b5798b13bc0b23d7984a124\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 07:00:00 +0000\n\n Fixed a P1 bug where the configuration is not saved when changed (!).\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1672 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb2f8b1bc2471f5b0cf8423bde295ae5813aae99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 05:41:03 +0000\n\n fixed #183.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1669 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5f416a54494d3a9711d2d6ec1628cc2360c90c58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 05:39:25 +0000\n\n added a new method to create temporary file in a temp dir.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1668 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f4da9ababc3bfe9e78d611cab530b2047995f168\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 01:22:50 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1664 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d89e50c7a00fe4b5c427e77a87ca7484683b3e5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 01:21:32 +0000\n\n [maven-release-plugin] prepare release hudson-1_70\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1662 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6371aa8f36417325e059046cd564bf2a9b25c27f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 01:07:45 +0000\n\n hooked up ChangeLogAnnotator to the rest of the code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1661 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit de6fad23f51d96583e6ea4d50f76676c768a6047\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 00:52:21 +0000\n\n but turns out to be not useful.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1660 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1bd974b3f6db9d3742c2df2d7a09436d0f37be3d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-07 00:51:56 +0000\n\n added...\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1659 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fb0aad736f3023dea42862a707c71dc30b2874b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-06 19:09:22 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1658 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 29b94e33d0e299eba78556742092eefe0f55ae0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-06 18:49:39 +0000\n\n modified to use the uberjar for release\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1656 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 869826ce0bf3664342a112d5b4a40c9b318dad1f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-06 18:47:58 +0000\n\n this is not needed, I think\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1655 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab9da276ee4fe8209b6b4f04e22bfac2cf557858\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-06 18:47:37 +0000\n\n added uberjar for 1.4\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1654 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7f3ddbefeecb3633a0cc85f9f9ba997fd24c0a13\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 17:11:00 +0000\n\n added a debug option to make it verbose.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1652 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6eb8cbbd120fc1cace7b22a29aa1a9f1c98ef245\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 07:36:46 +0000\n\n adding another extension point to perform markup annotation on changelog messages for display purpose.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1650 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 87123bc85c6c0f6c14e1c7597ff8e72c44edc874\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 07:21:24 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1649 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 638abd1f56f6b1f5e399fe42609cfaa8587adb04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 07:17:33 +0000\n\n added a bit mroe documentation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1648 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 067eccdb7022f30c0bbcf8cda38e7d51e2beea5d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 07:15:58 +0000\n\n its test code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1647 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d042ff67069382970086a7f6dcb52498815b219d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 07:15:46 +0000\n\n added an utility class to be used by extensions that mark up cvs change logs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1646 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d62e9c259eaf271ddf8bb8a6fddcc4f0e51ffa0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 05:52:57 +0000\n\n fixed a problem in the iterator as pointed out by Jesse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1645 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e68917b5f300221132b961b7b95e66039931a9ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 05:48:17 +0000\n\n these are extension points.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1644 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04f09648a973c7db4afbd72d7be249b89a60bf3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 00:41:45 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1643 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e7e0465a6d9f64aa657516a9c1c0d91eab3924d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 00:41:30 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1642 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c655aef79e5a6e5f53e44a77529277e775f41c6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 00:38:37 +0000\n\n hooked up.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1640 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd7b5b919e439d9ae1a0336520b0aa5823bdce0b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 00:35:55 +0000\n\n adding a new kind of listeners for Trac integration, CVS-NEWS integration, java.net issue tracker integration, etc, which all work with commit messages.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1639 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1a96978af7714705d90d67e091d4158a959c681b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 00:34:46 +0000\n\n added a pseudo list implementation as this is often useful.\n Using java.util.concurrent.CopyOnWriteList would be problematic because of retrotranslator.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1638 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b13f61f2ee547c479481698912367d1862a2a96b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-05 00:07:43 +0000\n\n added javadoc.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1637 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-04 01:48:37 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1611 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 35962af18f45bd3a69cfad476c48d6be43185923\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-04 01:47:07 +0000\n\n [maven-release-plugin] prepare release hudson-1_69\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1609 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30aadc5000b35e87a1dcfca14123d7ead9610ba9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-04 00:50:23 +0000\n\n this is redundant as launcher always record what it launches.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1608 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6e93c5dcaa890871c8bf4e8097e7396c5eca29a5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-04 00:41:26 +0000\n\n added a debug switch to dump \"svn info\" output for trouble-shooting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1607 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 144208352c958e45a979a729452ab8b38bcf935d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 18:37:56 +0000\n\n added a debug option to show the full path of the current directory.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1606 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d60752859036c989ad72c68873edfe5d934ec663\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 18:29:07 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1605 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6041f4ef6745b5f31c0f4a3ebc0a95a11e6bb8b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 07:07:47 +0000\n\n moved from Project to AbstractProject. This should really be just a static HTML.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1604 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5b92d9b986c49f8bc73677aeaba0a7a3f0495c10\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 07:01:02 +0000\n\n SCM code was moved to AbstractProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1603 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a78ca7f29410b6c7dc65880ae700de6e0451d12\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 06:59:21 +0000\n\n moved more views to AbstractProject from Project.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1602 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9e2f5ff296765748919531abba0874ac7b592a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 06:55:22 +0000\n\n added a work around for MavenJob registration.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1601 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0fb0e45f75cbeb16c52a91e0a14a87696275c8dc\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 06:41:37 +0000\n\n more progress.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1600 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f391d3941123ec9cad3ff053d638066e416ad9d0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 05:57:45 +0000\n\n added a test for resource support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1599 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31ff88935774bc687f9bb1433dee8fe2c5b3a5fa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 05:57:34 +0000\n\n implemented resource support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1598 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a0e7bfef1d6cb73f1bfa4c46c96493ca3cf5cfd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 05:56:09 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1597 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e0634be24c2aebcdbfcf0c86247b7ccb4c128af4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 01:32:46 +0000\n\n added a probe to investigate a failure at\n http://kohsuke.sfbay/hudson/job/jaxws-ri-unit-pre-jaxws21-optimistic/lastBuild/console\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1595 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b67323cd7467cee57ef44aeb19592e19f324a9fd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-03 01:15:20 +0000\n\n not sure if this is needed, but it might help fix the bug that I'm seeing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1594 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5aad64c936235112db233c09e5f6ad1cc7346f66\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-02 22:14:25 +0000\n\n fixed a doc bug.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1593 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a7f58a5d1c4959db155c4022248d7dbaba713f38\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-02 06:16:40 +0000\n\n made serializable so that it can be used for remoting.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1592 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc905fcb205dc4c28906a150b068c4a86e34e245\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-02 06:16:23 +0000\n\n make sure projects get scheduled on newly available slaves.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1591 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 334405fb88a044668a70b94bf737b559479ab74b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 20:10:49 +0000\n\n Trigger is shared between both kinds of Projects.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1590 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2a2f84cc9cc3868b2cdb42f9e3d45d98ad416d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 19:16:10 +0000\n\n added bit more Maven related code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1589 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f2826cb95c3f48e057e473c55df162544456470\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 15:56:02 +0000\n\n moved more SCM related code to the AbstractProject/AbstractBuild.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1588 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43efc1be3f4e2dfd996bf0b7d7e98aba7a981de8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 06:11:46 +0000\n\n SCM code is moved from Project to AbstractProject.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1587 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 577d707f03bcee11f3805f8749c90cff0ee0fb64\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 06:03:48 +0000\n\n Changed the SCM interface signature to work with both kinds of Projects.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1586 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 506abdfd0bafb122d56ac26633c53b5f24a76211\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 05:52:03 +0000\n\n activating MavenJob during debugging.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1585 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit aeb77228754b47e75fca989de5e241aa03f4a638\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 05:51:28 +0000\n\n moving view pages to the base class where it makes sense.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1584 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42bc949757249dad45659fac778c4c53979ad70d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 04:21:41 +0000\n\n use a bit more sensible tag name in config.xml\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1583 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 73d254223beee13bba3004073cec7752bbe792da\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 04:18:21 +0000\n\n hooked up MavenJob to the extension point list, but do so only during debugging for now.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1582 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a363e1db59c8fe4739c1594e97c627866489f00\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 02:30:33 +0000\n\n no such readme needed now that all it takes to run Hudson for debugging is \"mvn jetty:run\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1581 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7acc5887e9c1ddf210ac7ca67bfa788f89bd7bab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 02:23:00 +0000\n\n moved one more method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1580 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 44f444e217ca8b6389f5e954616a3a3d55a633fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2007-01-01 02:09:25 +0000\n\n Started working on a better integrated maven support.\n For a starter, I introduced AbstractProject/Build classes that host code that can be shared between Project/Build and MavenJob/MavenBuild. (I avoided the name MavenProject because it already exists in Maven.)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1579 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 57edca0e063b57b2e1df794bcb8954d37656051f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-31 06:39:05 +0000\n\n \"enlarge\" link in the test report shows a big clickable graph.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1577 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e05a15af48464bc20d4d4952f6cc214e25d8ee58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-31 06:20:39 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1576 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b9cdc590058be30f7bc796625558a6a8051c97a1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-31 06:12:28 +0000\n\n generalized the mechanism to contribute HTML fragment to the project top page, and modified the test result trend chart to use this mechanism.\n This allows other plugins to contribute other trend charts in a similiar fashion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1575 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a877bdaa28a6541cb1c210c7d7400ffe62db89a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-31 06:10:06 +0000\n\n needed for @optional on <st:include />.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1574 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c78e3df85c28f4dd9c164d4a1557e5df35032def\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-31 06:05:09 +0000\n\n extending Action so that it can contribute just the top page HTML fragment.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1573 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cfbcd257a2ee397427515a5b09a6657e7f05745d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-31 05:35:56 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1572 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b45e4e51dca6df4ae076cc28a00fe93e58b7fe8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-31 05:03:10 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1571 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 49dd65000603216a0222eba8cc120bbf35d9096f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 23:10:45 +0000\n\n added a note for myself.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1570 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a0032c9ee8abb2e3fbf35650c746a40ca4e5b8c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 22:46:14 +0000\n\n test result chart is now clickable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1569 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 705057b78fd90f083087cefc16b22b10acadbb4e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 22:16:43 +0000\n\n added timestamp check.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1568 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e254c02c72b87ca132e6f4e1af412045aceb327\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 22:16:31 +0000\n\n text/plain will make the debugging easier as you won't have to go to the source view.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1567 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8f3aad24003a889009cf505da882b1886c28dda1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 22:13:52 +0000\n\n made this stack area renderer reusable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1566 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5030a791cd961c4f5733bf07962ff0713af8dbc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 21:17:20 +0000\n\n made tooltip a bit more useful.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1564 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a61d87fb85d0817a7d4e7ae77fdbc38cd18c021e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 21:11:54 +0000\n\n added clickable map.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1563 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d4b6136dd4c68634a7b89f7d0e0965a497727f0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 21:07:32 +0000\n\n fixed NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1562 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3f6e336ebdc3de1b6e612b46a5354ed170c33ce1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 21:03:57 +0000\n\n added client-side clickable map support.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1561 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef28f7a727a2153b7fcb840c978644f8dfc169b8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 18:06:56 +0000\n\n implemented #216.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1560 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 347e843068c6670fa56f98138f8c449a49d69b17\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 18:05:45 +0000\n\n removed extra whitespace.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1559 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc4c44c5e637e6898970a78e81595127e862fd01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 06:48:39 +0000\n\n Run is made comparable on its own. Added a reusable BuildLabel class that just shows the number.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1543 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 67efb27865e7abd7aede3a9364a0b2766a4274e9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 05:28:50 +0000\n\n codehaus version is publicly available, so use that to avoid #217\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1540 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54914e2c45984862b6a3bb4be178553de92e8dc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-30 04:58:55 +0000\n\n formatting change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1538 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa085095a012a4100a425000ecd67b5c9f9b0225\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-29 23:48:06 +0000\n\n if something goes wrong, report a failure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1529 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43fec5126b9945ce722a94ca81f21cdaab9ae578\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-29 21:03:01 +0000\n\n added a custom class to allow easier ordering of descriptors.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1527 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 19860fa0706bfae87fbf7fadb9411ad90bc7ee5c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-29 19:15:53 +0000\n\n merging remoting-integration branch\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1523 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dd1f0b5bdf6b437aadff4fba0a6406da745e8ad\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-29 01:03:51 +0000\n\n Capitalize \"Javadoc\" in the user interface.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1491 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93f5b70428780d2ef8c7bd7439961447281f1316\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-21 17:53:20 +0000\n\n more typo fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1408 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 98ed9e58bc1c7e31d33f459ab2f76951d2e335c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-21 07:01:51 +0000\n\n in all other places the pane box has all capital convention.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1406 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 513a1249cf013a61334a6def824aeb9196698e58\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-21 06:57:43 +0000\n\n implemented #210.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1405 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 88106b45817e062d8efb8aa71cb3ec53982ddc26\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-21 06:56:00 +0000\n\n tweaking the tooltip style.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1404 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3abb1137a45118a135d42c2c6edb125250fb8855\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-21 06:13:19 +0000\n\n implemented #212.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1403 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dad579eb1da7518ca6afd4ece35e97460a234d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-21 06:10:44 +0000\n\n supported ID attribute.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1402 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b1e98709a07181dc00935e602c08f22bdc2ec51\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-21 02:24:04 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1399 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7c5338c0f5f9b867260786c8c7f171678570c0bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-21 02:20:43 +0000\n\n [maven-release-plugin] prepare release hudson-1_68\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1397 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4cabee9f1879beff5e0336b407bd3bcfe596826e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-20 19:20:31 +0000\n\n typo fixes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1396 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 753702a8096af6453f1d6bd54d6ed061b10f0ddf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-20 18:42:33 +0000\n\n typo pointed out by Jan.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1394 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b42bdd4c0d8244a806208508f3503c6f67fcef9e\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-20 18:29:58 +0000\n\n #209: problem w/ CVS update when using odd timezone specs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1393 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c8367cedf2919d8ae11262b1a145a36c48a17d99\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-20 02:00:32 +0000\n\n mailer and other notifiers should come at the end so that reporting happens after everything that can go wrong went wrong.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1390 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15e2ff24583b50f3d18973626510b9adc22c6d5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 18:10:17 +0000\n\n Added JobListener.onLoaded callback.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1388 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 41e35fc081190265cb56e774e215d87ca5231ba9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 18:08:05 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1387 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1246ed614b85ad3d511092ca2695d7c4d0a5bfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 17:25:03 +0000\n\n some versions of CVS includes timezone in cvs log, so modified to parse them. See http://ximbiot.com/cvs/wiki/index.php?title=CVS_FAQ#Date_not_available_when_in_Eclipse_3.0.1_when_comparing_with_revision\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1386 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0d1c5344cb49113b70c62f3fc3d3e44ed54fe7be\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 15:27:56 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1385 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3c2adf092cee086f22757a20092271487b6e463d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 15:15:16 +0000\n\n re-adding as a binary file\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1384 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c1fc1405025eabfe9ac280f3581517a5937761f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 15:14:50 +0000\n\n removing this file to add it back as a binary\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1383 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bbc3f688af7c23b263c459fed989a31dd435b498\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 15:09:56 +0000\n\n re-adding as a binary file\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1382 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62c202d4304f691695ab8c1e34b31081e9bfe1d9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 15:09:32 +0000\n\n removing this file to add it back as a binary\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1381 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9af8c71b57d67176b201ef1d9c2ced77d3a951f8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 14:55:13 +0000\n\n first step to introduce the remoting dependency on core.\n I'm still not totally comfortable if the current POM works correctly, so let's start small.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1380 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 183e0e53448e6cc719b571c3af092b68ddad5d5f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 14:53:48 +0000\n\n implemented another channel for doing computation locally.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1379 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 60c98440cbb4724a203935c7b00783e76108210f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 14:40:29 +0000\n\n typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1378 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 82c110f1543cdafda668357a19872b61be72f670\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 14:27:35 +0000\n\n forgot to commit this\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1377 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit da7f988113c4632439db1b2f023b8593808a536b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-19 14:25:58 +0000\n\n fixed #208\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1376 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8ddb883ead2e5270a68c580cfdb7e3bd7e260ad3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:59:06 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1375 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 55c17e37caab6c43eb2b6a8a698cc6c8cc7d4f77\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:50:52 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1374 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bffee521152a2aac436cd1e0128482187ed663fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:50:08 +0000\n\n EXC is not thrown right away.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1373 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 747c3415afdd274b50e19c4353e631c3beeded3e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:49:28 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1372 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 782f2cec39748a673c9b2b4d21df14afb7780004\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:33:41 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1371 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 160627c655fcb8b56e30f97a7fe5150a42e393fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:27:37 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1370 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48ecb45ba374622a30353006dbe72551515dcaab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:16:40 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1369 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04ce51875c9bb8302c985e9c6de0dbff2b2457a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:15:50 +0000\n\n implemented unexport of pipes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1368 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3e3f55926dd5c4e43309b0b51b35f2c8657662a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 17:03:09 +0000\n\n added RSS feed for system logs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1366 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 45bf0ef40e56ce464f28b63df5702be353286fc3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 16:36:49 +0000\n\n added RSS feed for system logs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1365 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 26f26b0f453774c742136a7d05abce7d3b57149d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 16:35:27 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1364 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a89f57500ddb329c24e48e0d90307c9ac8a32f6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 16:17:09 +0000\n\n now that we use retrotranslator, these methods are available. Yay!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1363 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 48fa40dc65cd5a91e0aafc5eb18b7238dacf60d1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 16:14:48 +0000\n\n reapplying a fix for '\\' in SVN user name issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1362 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8477eb1a8b63ae642c6436a06f1f5c6802ae65f9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 16:13:51 +0000\n\n reapplying a fix for '\\' in SVN user name issue.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1361 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1eb029f750090defd0ffa0dc18b30be3177ba085\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-18 00:52:47 +0000\n\n disabling auto refresh on form page.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1360 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 258d5d490625f65bb683c3c2d453c0dee33cf6c3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 18:01:17 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1359 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2472b1d8fc306e02c2470ea2185da43776aa1ec5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 06:20:55 +0000\n\n fixed #174. also improved the test result summary display.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1358 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a2dad382fb474780138c74c13bee89cbefdf8ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 06:14:43 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1357 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5869e4178fe09a8d6e8b0e2e4ba09e5a7b9715c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 06:04:15 +0000\n\n fixing #202.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1355 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c84ce07c66cb75fbacabc0077c62e622210d8572\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 05:59:12 +0000\n\n fixing #202.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1354 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d320789c395c952dc970012472725c1fbaa04b19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 05:58:52 +0000\n\n more convenience methods.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1353 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79ee4ebf47c13fd96828de98443a91cd7d766760\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 05:58:38 +0000\n\n added a method to create a clone.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1352 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9e9c20c4a1a9dce3a3a237cd7057c7344d69b0d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 05:10:46 +0000\n\n fixed #168.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1351 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ebab261f756396551d81d4508d4cd5df75508ab\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 01:09:08 +0000\n\n I did some serious POM hacking so that we can preserve JDK1.4 compatibility at what we generate. But this is a real mess.\n I'm really starting to wonder maybe it's time to drop JDK 1.4, especially now that JDK6 is released.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1348 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5d3e48f6a8c52881e4d757be0b0c6b3122b71c30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-17 01:08:09 +0000\n\n adding alias Future interface to keep the signature compatibility.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1347 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 62de7e79b9fc8523d69e822b5fa31d976673eff6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-16 17:31:54 +0000\n\n modified to generate 1.5 and 1.4 jars both at the same time\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1346 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5ef104e9982c3dfef050e71901ac35672da0eaf1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-16 05:26:08 +0000\n\n fixed a bug\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1344 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8b9661a90bafb664ad5006c2209002ac8a85eccb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-16 04:43:30 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1342 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6b32575d97f327287dcee84be522b0ae7df4291\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-16 04:40:21 +0000\n\n [maven-release-plugin] prepare release hudson-1_67\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1340 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 700b03db1a91d551208458433f2a5e4145f9830d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-16 04:36:33 +0000\n\n having a bit of problem retrotranslating, so disabled just for now, so that I can release 1.67\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1339 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e8c9114972cdd8c4610aaa7a5ba58d047ad673a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 06:25:30 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1330 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9dbcc518a7c4216645be8be9650e83445f055765\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 06:04:38 +0000\n\n fixed a part of #193.\n <l:layout> tag now takes norefresh=\"true\", indicating that this page should not be auto-refreshed. The user setting will be still retained, so as soon as the user moves to other pages, it will take effect again.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1329 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1320d9c6cfc779f19ea582538a7e5239400449cf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 05:47:08 +0000\n\n fixed #201.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1328 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c87676decd7fef7829961944fc30b0581236f5a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 05:43:20 +0000\n\n fix to #199 is apparently not complete.\n Increased the graph height to reduce the problem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1327 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 515597d1cef30ab679ca5fc5d8766555c99ac08f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 05:24:44 +0000\n\n implemented #200.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1326 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 295590aed5571c9e227340666606fdef99c3ca2b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 05:23:01 +0000\n\n added color palette constant.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1325 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f346dcf480aba2ad437088ccd9cfa8a87c2f2a7e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 04:41:57 +0000\n\n updating to jfreechart 1.0.3 for fixing #199.\n preliminary test shows a good result, but still needs some more testing.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1324 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 40f69795a07eb300781b8370dc60ccd19a4508d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 02:22:12 +0000\n\n fixed #198.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1323 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 846f06b42a37d99e156177bc212966609ac39f7c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-15 02:20:44 +0000\n\n fixed #197\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1322 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5833c2eea5499bd64a37358ef56cf04df1962b05\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-14 15:54:15 +0000\n\n #192: race condition between updating CVS files and computing changelog; now asking for a fixed date.\n Also unfiled buglet: \"cvs update: `...' is no longer in the repository\" was not being parsed correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1321 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb0375d8176279de15c5ba9acdb0523e92bc725c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-14 03:04:51 +0000\n\n modified to allow a configuration to be saved even if some slaves are down.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1318 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d44598f8962818907e523e8ba4511e42c244978b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 23:46:07 +0000\n\n I guess this is really a bug in JDK without easy workaround.\n Mustang compiles this file, so reverting back.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1317 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f661231649f894099577bc906ea25946048d908\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 23:30:51 +0000\n\n how about this?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1316 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1f56e154a92d18286dc68bf0ef75a442c054a1f7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 23:27:31 +0000\n\n how about this?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1315 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a8e75ec967d63202a077851b43a9c434c17840ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 23:21:48 +0000\n\n does this make the compiler happier?\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1314 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7185b305d35759e6d67da827b68efd0912d0ba7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 22:03:12 +0000\n\n wrong revision\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1313 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ad40e3623e516ffcc4e97f90f2b39362379400fe\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 16:24:26 +0000\n\n added the remoting module as the dependency\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1312 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 16:20:19 +0000\n\n remoting module is now a part of the build\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1311 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 851d2736d021f5899df52e0c4ee6de34986410bf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 16:18:08 +0000\n\n no need to list transitive dependency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1310 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5e23768779cbe3f9b94c7354e785f57120de26fd\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 16:12:36 +0000\n\n #196: typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1309 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ce1ef8e2e35e56061a120381a5f3207ef03a0d8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 07:25:37 +0000\n\n created assembly descriptor for uberjar.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1308 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e4de1311d25e77b5fa199566eddfb4b5ffa8f61f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 06:19:17 +0000\n\n I haven't figured out how to run those tests from Maven\n (the problem is that when I fork another process\n I need to somehow compute the right classpath), so\n excluded from Maven run for now.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1307 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 482f9a079555297bca6122eee5b3391d07bf1ed3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 06:11:30 +0000\n\n bug fixes. ObjectOutputStream needs to be flushed for certain kind of stream, like process stream, or else we'll dead-lock.\n expanded tests.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1306 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 470e4960e7802bb1641eb53c83028c12143e379b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 06:10:30 +0000\n\n added the setJDK method.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1305 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2631e2f4cad5c74ea961243ba5119217b854b78b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 02:39:54 +0000\n\n added code for testing different channel configuration by using the same test code.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1304 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9222fdbcc13806916d0686db04d0c8260e519e05\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-13 01:57:04 +0000\n\n completed pipe implementation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1303 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8487176c37567c934de0cc03635f9735f63a96d9\nAuthor: vsizikov <vsizikov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 21:36:59 +0000\n\n Fixed ISSUE #148 \"show (part of) description in build history\"\n URL: https://hudson.dev.java.net/issues/show_bug.cgi?id=148\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1301 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1e87dd07c31aeb3f45d718ac3b924fd944ed7552\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 19:34:50 +0000\n\n reimplemented pipe for better performance. test now runs in 2.3sec down from 17sec before.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1300 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 04b15b9a218052befb178171b78e5a22ba06e37d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 19:00:18 +0000\n\n adding a test for pipe.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1299 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d249d5246d33855ab3bcbce28c0828dd02dfad0d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 18:34:43 +0000\n\n bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1298 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2b1d1753757c73237909dfbd81e27af627ca921d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 18:12:55 +0000\n\n implemented asynchronous invocation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1297 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 91879ec86d260fc7b2d42b3b0a90fcf247e8bd69\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 17:02:25 +0000\n\n making more progress.\n - implemented the remote method call.\n - class loader export mechanism is now consolidated with the general object export mechanism.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1296 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4036c46d9d959a769f8b4b2011d7f0040d49bb2a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 07:01:17 +0000\n\n added .cvsignore.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1295 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cf2eb25dee6c6298c30c3e483b7142ae7713756c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 07:00:56 +0000\n\n added preliminary version of the remoting infrastructure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1294 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d4d72e3c1343bbef29ef4b0d219f420d511c8083\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 02:15:15 +0000\n\n modified to also post the source bundle due to a request from Gentoo portage maintainer\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1292 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 93cfec413f4fe409870c26413a2cec50dba58c3b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 01:35:35 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1289 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 190d4e06dd3c708f176f14c153aeca61406609b4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-12 01:34:06 +0000\n\n [maven-release-plugin] prepare release hudson-1_66\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1287 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1fde7d5aef44c267a07a393e3669af09a4d9be27\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-11 21:14:53 +0000\n\n Fixing compilation error from kohsuke's last commit.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1286 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6fdad8b63938f927935b4f62b185434d7b909ce1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-11 19:53:07 +0000\n\n fixed a NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1283 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d408ae31e10fc42b838e7bb583c2d517ca01155\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-11 19:50:16 +0000\n\n fixed a NPE.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1282 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 637bebd9e8b73b0dd77edeb87249a611625d1bc0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-09 23:56:11 +0000\n\n added assembly descriptor to create the source bundle\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1281 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ef2c53d43a7c4597f409cd2b5a80e4935cb26c4a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-09 19:30:15 +0000\n\n implemented 1.66.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1279 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0a05b428764d44b93049bf7b965bcbc748314b50\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-09 19:10:52 +0000\n\n fixed #176.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1278 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 15a9a847f900b8e95056c20a860edaea03f3d9de\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-09 18:48:57 +0000\n\n javadoc bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1277 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dc1afa8cdffc75837d515727de98a26e4eb3dda9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-09 18:33:45 +0000\n\n added a event callback interface for job creation/deletion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1276 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 144f16ffb2ded161c9c91f5198acd532a3dfb147\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-09 18:23:07 +0000\n\n removed javadoc error.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1275 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e309a968456ef9c86e427d837ad636c0bfe1f01a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-09 18:18:40 +0000\n\n added a method to obtain the root URL.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1274 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 63548ab9f1c7acb50e4f8b087a254a08573f3c6b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-09 18:13:30 +0000\n\n fixed an issue Bantle reported:\n --------------\n Hello,\n I have the same problem: I have only one user in the people and no\n e-mail for broken builds to the checkin user. The reason seams to be\n that our SVN users have the following structure: WINDOWSDOMAIN\\UserName\n (with back slash). Hudson knows the user who checked in (e.g.:\n WINDOWSDOMAIN\\UserName).Hudson tries to create a folder with this name\n in HUDSON_HOME/users/, and that is not possible with the back slash on\n Windows! On Linux it is possible to create a directory with this name,\n but Hudson (TomCat) can not find this directory. Do you have a solution\n for this problem? Can you cast the back slash for the Windows domain\n name in Hudson?\n Thomas\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1273 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7ab167542adcc1123ce479d4e27501a14b31f32d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-08 04:57:04 +0000\n\n fixed #181.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1272 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a325eea024242306eba700b0aa1da7a2b1dc7cd0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-08 04:45:12 +0000\n\n fixed #182\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1271 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2425a2f7bbd7ef13f55fc8c4c38deb3146f93875\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-08 04:40:01 +0000\n\n bumping up to depend on 1.13 to fix #186\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1269 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b091dd29867ee53c2ec892b7927a04c79491098d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-08 04:19:35 +0000\n\n moved from core/bin. In this way I can avoid messing with Maven and it will be bundled into *.war\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1267 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dd7f8cc537a200a4fcd9f450f0170137dfe28d41\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-08 01:55:40 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1259 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a317b2e860fb57a570cec3b12dbf14c2d65151d4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-08 01:54:24 +0000\n\n [maven-release-plugin] prepare release hudson-1_65\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1257 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e51300f4d6e1290b35bc2b962d4d91cf60a97fbb\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-07 21:47:39 +0000\n\n #190: CVS update regression.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1256 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 58660e7ca8f6e4ed9d8ee7354e198e8ac0049a86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-06 18:55:00 +0000\n\n added YUI scripts. But disabled for now in preparation for a release.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1253 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78ead41e4d7b6b3df1d8243235d2b18f0307a7d3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-06 18:54:15 +0000\n\n added YUI scripts.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1252 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ab68a9fce7672649b797ea6ff46f88c965e2404b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-06 18:52:54 +0000\n\n added code for supporting YUI.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1251 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 220bd8ab6373e0d3d006891940dd10a634c15aa4\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-02 23:53:00 +0000\n\n #130: store auto refresh status in a cookie.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1249 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 75624c759029d10cb71080e18337dbd0f7e7b3ea\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-02 16:31:43 +0000\n\n Adding a direct link to consoleText when the log file is especially big.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1248 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 913c63e84eeb64ca2448611e0bbf676934a5ce4c\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-12-02 06:34:02 +0000\n\n Typo.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1247 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0c96be810dcc792c7e1e54f7ab88e209b097cf3f\nAuthor: vsizikov <vsizikov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-24 21:22:36 +0000\n\n Fixed ISSUE #170: \"Provide ATOM 1.0 feeds instead of deprecated ATOM 0.3\"\n \n Submitted by: Vladimir Sizikov\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1245 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eb82dd44ac778de68ff7314543742f34d87c7d8c\nAuthor: vsizikov <vsizikov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-24 20:08:18 +0000\n\n Fixed ISSUE #169: \"Hudson's RSS feads do not validate\"\n \n Submitted by: Vladimir Sizikov\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1244 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b32b516e4420d84ceebaff217db74350bd62e21d\nAuthor: vsizikov <vsizikov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-24 10:04:33 +0000\n\n Fixed ISSUE #178: \"Needed an easy way to trigger builds remotely from scripts\".\n \n Submitted by: Vladimir\n Reviewed by: Jesse\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1242 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dc66b89e32124ae7b60d29986b29f47411267ca\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-23 00:44:10 +0000\n\n Giving a hint on how to use Groovy scripts.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1237 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 239948d4d45d213d7c6b9019d5956fd047e3a7cb\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-23 00:30:05 +0000\n\n Some compiler lint.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1236 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2f381a81651a2a1442eabd0b182c0a91831ab051\nAuthor: vsizikov <vsizikov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-22 18:30:15 +0000\n\n Fixed ISSUE #171: \"Guest users can start builds via direct URLs\"\n \n Submitted by: Vladimir Sizikov\n Reviewed by: Kohsuke\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1234 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2c2eb96b5ffc62f7cc866efd24ad491b4573fc7\nAuthor: vsizikov <vsizikov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-22 12:02:26 +0000\n\n Implemented ISSUE#171: \"Improvements to Build View\"\n \n Submitted by: Vladimir Sizikov\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1233 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66cad7d6ae44828fbad576b7f8422294ec192229\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-21 22:32:04 +0000\n\n Adding brief changelog summary to failure mails.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1231 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b42aafb608f8619d813bc145d410bc0e0e66ecfa\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-21 15:35:31 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1222 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 010a1e8e243660f65564194e6303610f9d5bf650\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-21 15:32:22 +0000\n\n [maven-release-plugin] prepare release hudson-1_64\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1220 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b4c52b3066e0a077abe8a7522377325eee0671a3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-21 15:16:46 +0000\n\n this field should be volatile.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1218 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8aedfcbbd40d1fed815e48530643d198bea5d20d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-21 15:11:20 +0000\n\n d'oh!\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1217 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit b46bf8b2b4dd56fb0fa41c4d98a0a8cadd4ae191\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-21 15:07:02 +0000\n\n implemented a fix for the data-loss problem.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1216 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 85bfd2ae45d9ac0702851758f35b969eb0913bdf\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-20 16:17:54 +0000\n\n fixed #172.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1210 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9d7a0d8c9579a5a7572603b98d0054345e65ac53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-20 14:46:55 +0000\n\n after writing two plugins I feel little better about this abstraction.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1208 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 803990236e1c51a31fef1a4d5c86bcaa4b7c371c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-20 14:18:40 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1204 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9f77deac84937565543e9a39a6a4a212221c4e8b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-20 14:07:36 +0000\n\n the majority of plugins would want to override them, so let's make it abstract, so that people can easily see what to implement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1203 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 79c743ae9473a8a334303a4ea78882653cec692d\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-20 12:15:23 +0000\n\n Fix for projects which have a \"bootstrap\" checkout which then runs its own checkout e.g. from Ant.\n Hudson will now correctly compute changelogs for the extra modules.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1201 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86f7460bc773afb22ebe54fe29e62a05ecd65515\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-20 12:13:32 +0000\n\n Some logging.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1200 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d702f0ad46ca84935960f1c44cc47bb9103e787f\nAuthor: jglick <jglick@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-20 01:02:30 +0000\n\n Slightly nicer formatting. \"found a bug by jglick\" -> \"found a bug [jglick]\" makes it clearer that the name was\n the committer.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1199 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f8a6c7112aeffd7702ab6890fdb0519e62c53a24\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-20 00:07:02 +0000\n\n BuildWrappers are now run as a part of the build process.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1197 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a415ac598f6a211258702566c5a4a4832a1d6653\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 23:51:22 +0000\n\n forgot to hook up the global config.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1196 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9c90582f7de7075a59c8d5af3db45abfcae172c7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 23:45:34 +0000\n\n this is crucial for compatibility.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1195 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 32a87f1d9afa0cce697607bf1740734aba158430\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 22:42:10 +0000\n\n added wrapper config to the system config.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1193 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 856d15e4ef78f9ce2fe065f3343509e965af9cb6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 22:33:18 +0000\n\n - modified to use StaplerRequest, instead of HttpServletRequest.\n - added BuildWrapper class for implementing #158. still very much experimental.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1192 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dcf56cbb9cf7be4364e84eae22baea56b2bb1494\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 20:42:43 +0000\n\n signature improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1191 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5adbb6e5e6c6b066180f331e92a4e11c245bf60a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 18:11:24 +0000\n\n more logging output.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1190 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a80fb9de78ed13c908aabe9162fcfb8ea2e2898e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 17:59:15 +0000\n\n debug log bug fix.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1189 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fd32c6be94a08d03e355eca7fd622221a1badc47\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 17:34:08 +0000\n\n reworked the logging approach.\n Ant tasks should report information through Ant's logging mechanism.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1188 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c0769bcc1b488d822d0ec1fa68fd1d8c72328a53\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 16:24:57 +0000\n\n added more logging at FINE level for assisting trouble-shooting for missing changelog.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1187 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 868ff1f619856a09b2b4919e6622b4bc8853b6d7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 00:51:42 +0000\n\n forgot to commit this change from Vladimir\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1186 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7131034de9b2ba7645ef4c33bd8302c0f14255b7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 00:32:03 +0000\n\n added a note about the data structure evolution rule.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1184 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 3dd4a1ec8ec82311bbfc4e2c3dd35e3e336516f1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 00:31:06 +0000\n\n added a note about the data structure evolution rule.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1183 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9554856c29f7404553cd340133d07b7304d8660f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 00:10:35 +0000\n\n added explicit SCM setting to see if it fixes the release:perform issue\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1182 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 59d8c90542108f18c56b35a68535947a572f7911\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 00:08:01 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1181 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e6c78be5e3c7f78114e5e57bbe8c6b86f9c40c48\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-19 00:05:30 +0000\n\n removing the -q option to assist troubleshooting of issue #167.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1180 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e772f9847b4d1aacd0216206a791813a32c36fec\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 18:30:56 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1171 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit eac3474af5cf764ce04247707ad8a8b4591db756\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 18:27:42 +0000\n\n [maven-release-plugin] prepare release hudson-1_63\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1169 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d9184ad8716cd35e5dd67bef1ebf21a0db45b8e0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 17:52:04 +0000\n\n added code to handle macro expansion.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1166 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8dd1446d3b1077be6c331b00b376aa402b86c34e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 17:02:17 +0000\n\n modified to report an exit code upon a failure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1163 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 96f06f1ddab3ecbf9ff4b362c9236e9402aabbb9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 16:56:11 +0000\n\n fixed #150.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1162 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 38024d99518b300e6f485a2e67795edb223a3d30\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 16:45:58 +0000\n\n modified to suggest a likely name.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1161 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a84b6acc78ed7ddc9989b7a5a7bc51d885229d74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 16:38:18 +0000\n\n adding CDDL-licensed EditDistance code (that I wrote for JAXB)\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1160 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8779e2dbdfe3309a9f278c878d46abd95fc454fb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 16:33:24 +0000\n\n also added the same feature to the trigger.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1159 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a275556df61047f702276ce2ad9cb94fbfefc1a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 16:28:59 +0000\n\n implemented a validation for the build trigger.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1158 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e3969834b4fb2fd75acdcbdbeba91fc8c27efc02\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 15:04:09 +0000\n\n fixed #162.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1157 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d6ea370f5c8deaf390057f0dce4cc2d61a9af076\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 14:56:38 +0000\n\n added.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1156 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit efbb3fcc84055c854cd12dbe683304a03e88d14c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 14:54:30 +0000\n\n fixed #159.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1155 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8daf7ca476f5b089adf9ad343f267e1e418a7774\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 14:52:59 +0000\n\n send back the user where he came from.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1154 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2a80399f2e3afd9644266aa4a782229dd63e8817\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 14:41:13 +0000\n\n ball colors are now enums for better type safety.\n This also fixed #160.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1153 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 84e0676229b1f5526d4ad0e0107998685f04a0e2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 14:30:18 +0000\n\n ball colors are now enums for better type safety.\n This also fixed #160.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1152 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1ac73aa959c4aafaf1c53c8c11248e57e291a251\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 14:15:06 +0000\n\n provide some helpful description instead of empty page, if the polling hasn't run yet.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1151 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fdf14911caf2dccf7d8805d4227af5856580f92a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 14:10:19 +0000\n\n fixed #163.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1150 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 462e533a3d6418307baca4b5d9e3a38243efebf7\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 13:59:44 +0000\n\n fixed #165.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1149 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2c6a3afdd600f5ff1de9bc34e0c090af3ea78f57\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 13:42:47 +0000\n\n this is probably better.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1148 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 677a7fa75885a729b906a6d8355cbefb3e2b3e59\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 13:41:39 +0000\n\n added a log message so that we can better understand #167.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1147 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 9793a71e28163a2ad948b8e905acf4e6cb95dc01\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-18 01:31:49 +0000\n\n improved error diagnostics.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1146 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 955c836fc4a08756715e27b125756040517e7524\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-17 18:05:44 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1143 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f6fcb2d7ddcd761557b1f315a2689d4b42d2a948\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-17 18:04:24 +0000\n\n [maven-release-plugin] prepare release hudson-1_62\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1141 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d33272dfa870ef793b617bb3c0a459e55f24c214\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-17 18:02:13 +0000\n\n resolving conflict\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1140 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 333833c8f88fa0365eda2ee9d10a67b8cd6bfbb0\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-17 14:43:01 +0000\n\n fixed a bug revealed by the reduced external job reloading cycle.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1138 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a0bf5e2390bb3bda5db89979fe7e570a016fd08f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-16 17:00:20 +0000\n\n forgot to add this annotation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1136 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6cfb539d901cba4ebecac985e3cb2057dca4f90d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-16 16:55:01 +0000\n\n fixed a bug where the change in the tag lib jelly/groovy scripts were not reflected to running Jetty in real time when using \"mvn jetty:run\".\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1135 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7cf9e5771c4c481e5fd74496008a1eb26d689828\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-16 16:46:18 +0000\n\n Fixed #145.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1134 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 94536112020dca9e0ef2e9804dfd12d815de6d95\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-16 16:36:02 +0000\n\n implemented #152.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1133 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a2b9eaee3091a78b3a2a1ef5f1e695574445eaf5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-16 16:29:56 +0000\n\n implemented #152.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1132 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4de81f1eb3a63c5e4206ce99abe761e6d5a7e279\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-16 15:34:59 +0000\n\n fixed a bug where XStream activity in plugins wasn't able to resolve classes.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1131 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 54db1b536fa98bd714f43c1a4e9525003bf72f19\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-16 14:36:52 +0000\n\n updated to reflect my new release procedure.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1129 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6a186623c1e09fdae53d4ecfe1948c63f4df80ef\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-16 14:34:02 +0000\n\n modified the Descriptor persistence scheme.\n We used to use Map<String,Object> as a data store for Descriptor, but this requires a lot of boiler plate code to move values in/out from this Map, making the code uglier.\n I modified this to just use XStream like the rest of the Hudson, so that the information can be persisted by simply storing them in fields.\n Existing Descriptors are enhanced so that they can convert formats from pre-1.62 XML format.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1126 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 329891f83e016d5ba255509145676d41c9802805\nAuthor: vsizikov <vsizikov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-15 15:01:18 +0000\n\n Fixed a bug where empty list of recipients of build notification messages causes NPE in Mailer component.\n \n Submitted by: Vladimir Sizikov\n Reviewed by: Kohsuke\n \n CVS: ----------------------------------------------------------------------\n CVS: Issue number:\n CVS: If this change addresses one or more issues,\n CVS: then enter the issue number(s) here.\n CVS: Obtained from:\n CVS: If this change has been taken from another system,\n CVS: then name the system in this line, otherwise delete it.\n CVS: Submitted by:\n CVS: If this code has been contributed to the project by someone else; i.e.,\n CVS: they sent us a patch or a set of diffs, then include their name/email\n CVS: address here. If this is your work then delete this line.\n CVS: Reviewed by:\n CVS: If we are doing pre-commit code reviews and someone else has\n CVS: reviewed your changes, include their name(s) here.\n CVS: If you have not had it reviewed then delete this line.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1124 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit dbda530513e80d95ca313b8f20d8d5b7b7367c09\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-15 02:29:54 +0000\n\n implemented #151.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1122 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ca7d7a8dcc045983a1d0acb0d6c50eed3661b465\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-15 01:07:44 +0000\n\n applied a patch in issue #155.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1121 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ecfeeb2fc203f5166e7d118377e80f6f01d85af9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-15 01:03:57 +0000\n\n Reducing the reload cycle to once in a minute, due to the high overhead caused by this.\n Modern version of Hudson uses a job result submission via HTTP, so this shouldn't really be an issue at all.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1120 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bb8b279d3c6e8b58352bdf29325c888a4af50b2e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-14 01:59:57 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1115 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1b3fa56432e2b411396203945fdb48468711ec7f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-14 01:58:46 +0000\n\n [maven-release-plugin] prepare release hudson-1_61\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1113 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 31d4e48deb19eb14304639c82ce18d9bbf3d2f84\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-13 22:29:58 +0000\n\n implemented EXECUTOR_NUMBER variable.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1112 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5543c7713bd86427506b18a02b618d25533b2071\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-12 22:54:15 +0000\n\n added a parameter to the Trigger callback.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1109 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ec7804abbd09c5b82fd6757d34b082935416f88e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-12 20:53:16 +0000\n\n made public.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1104 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8bdbf7a5b223675750ed27d5beb29ac30d7c61c4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-12 20:53:02 +0000\n\n supported methods to add/remove triggers externally.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1103 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 78c3ed7fa517ab50ae4a94b9b32f687231195f22\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-12 20:52:26 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1102 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 43a6b19ecb633ebd9012a8dbb79f5d16934ac802\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-12 18:17:34 +0000\n\n doc update.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1100 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit baff64ebac598c3341f5f93570fc4b7aec3138df\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-10 23:33:14 +0000\n\n accept relative HUDSON_HOME.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1075 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d95d16209a8cbe1e7fc2933b2ece061fb4cb3f34\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-10 18:41:08 +0000\n\n fixed #149.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1074 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit f1d6573fff4f4bb4534e433bc3bbc7f8af932246\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-10 18:30:39 +0000\n\n applied Vladimir's patch.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1073 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 588ac2c612303283cd042c162e064a5ce1f3219b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-10 18:13:50 +0000\n\n log -> build terminology change.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1072 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 86289b7c58e8df0e7ea79ff585e744f4219dd81c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-10 18:12:44 +0000\n\n follow up on issue #25. Modified to display the reason why a build cannot be deleted.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1071 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e74b0f7682348708109a6da7df448c900ffad247\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-09 22:56:11 +0000\n\n if there was an error, it's better to send an error message.\n If you just return, it will cause an empty page to be rendered, leaving the user clue-less.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1068 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 0175da493e5926e9b9cd2f17820557cebe6ba9a5\nAuthor: vsizikov <vsizikov@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-09 09:00:32 +0000\n\n Issue number: #25 - \"Ability to delete a log/build\"\n Contrubuted by: Vladimir Sizikov\n Reviewed by: Kohsuke\n \n So, a new button, similar to \"Keep this log\" was added: \"Delete this build\".\n \n The new button only enabled if the build is not marked with \"keep this\n log forever\" - there is no need to delete a build if the user explicitly\n stated that this build must be preserved.\n \n When user click on the \"Delete\" button, he is redirected to\n confirmation page, similar to what is currently available for \"Delete\n Project\".\n \n We once again double-check that it's OK to delete the build, and there\n are no other projects that depend on this build and wish it to stay.\n \n If we see that the build should not be deleted, a warning shown to\n user.\n \n If it's OK to delete the build and user clicks \"Yes\" button, we delete\n it.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1067 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c945a70fd6685afc1d0a4951c0f6fa1ca126e716\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-09 02:27:39 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1066 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e992cf11f506bcd7d79065827140992e006ebe7c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-09 02:26:26 +0000\n\n doc improvement.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1065 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5a18c1c011d7e79f458d2c107b0abb5b76ffc39\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-08 17:11:08 +0000\n\n fixed bug 146.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1063 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1786f9f635231bae11d3086fab70b28645bf9b06\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-08 15:11:58 +0000\n\n added my private automation script\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1060 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 66b249bafc9689540622e2937347b948a3ee83a4\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-08 15:08:44 +0000\n\n added a release script to CVS to make Maven happy\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1059 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d36b4acdc0e5108a21be31772438f1888c7026ca\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-08 14:44:14 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1058 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c6f7293fa3fc1f6e40500385804c76c7e18bbf20\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-08 14:41:02 +0000\n\n [maven-release-plugin] prepare release hudson-1_60\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1056 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ae2973bf8d4636d08c9e930734bed56ea59a4d98\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 17:48:02 +0000\n\n fixed a regression.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1054 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e5482204687fdaf9d270f911e6c224c309d49bd\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 08:11:22 +0000\n\n only use retrotranslator during the release cycle.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1051 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 30ea004cc43653b0e7cb0ce18fbac4c855dea63c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 08:11:02 +0000\n\n use the release profile during the release work.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1050 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ea53067bb490062ae5e1fbecb417b2fda4fb77b2\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 07:41:51 +0000\n\n added more info for snapshot version\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1049 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 6d034b70aced889563d904a8cb4bc08b14847079\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 07:35:06 +0000\n\n added explanation.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1048 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cba6470b6f04d3094b163939e6dbe2ddc278241d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 07:31:29 +0000\n\n added more prominent 'recent changes' link.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1047 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit cda10534014e97ffec21d9dfc739bf2103f48392\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 07:25:43 +0000\n\n doens't make sense to use other directories\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1046 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 566bbefc5d667225f5ab902b72b2e7d88f84e75d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 07:22:38 +0000\n\n need to use a stapler with more bug fixes for Jetty/Tomcat.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1045 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2ac8ec676a8c7b95a4de3a88d974602fb0ee7d72\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 07:21:32 +0000\n\n fixed a few more bugs.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1044 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 7827b4c484dc297dc00b86e760640c0d9cdced3c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 06:43:49 +0000\n\n ball doesn't make sense on a per-project page like this.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1043 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a5156c286b15b420349b559759935c50618e69a6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 06:38:12 +0000\n\n needed JSTL jar to run on Tomcat.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1042 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a6553653a5b98d9ae708d4e50355ecfc6637aad3\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 05:29:10 +0000\n\n jaxen 1.1 beta4 has a POM problem in Tomcat, so using a newer version\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1041 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit e1bb83f8315cab9186a5e95cfcfb6b8f442ca902\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 04:59:53 +0000\n\n groovy guys forgot to add 06 POM, so I'm adding it here.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1040 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4a6b84f8868aeca39a04ac42d12436312494e90b\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 04:56:44 +0000\n\n we want to use groovy-all\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1039 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 397a11cd06239ae5a242d762e724f9b62d7888a8\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 04:55:40 +0000\n\n accidentally added.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1038 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4e1cf37bf8d20997f45ac29899b501151e4d34b9\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 02:05:30 +0000\n\n applied a change on behalf of Jesse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1037 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit bc7085a770eca37952809d0bec66b4106fddf0ed\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-07 02:00:53 +0000\n\n applied a change on behalf of Jesse.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1036 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 27b28eb13c86ec26d7673439421ccddec9be206e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 21:23:47 +0000\n\n verions needed for 1.60\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1030 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 269e24ddd63f605a57fd6bc64ec8a0382b1d5166\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 20:00:13 +0000\n\n rolling back to 1.60-SNAPSHOT. I guess I have to check if 1.60-SNAPSHOT works first\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1026 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d7ad7126b243c6da5256c2c798211f42c66933cb\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 19:55:22 +0000\n\n [maven-release-plugin] prepare for next development iteration\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1025 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 00ea9a41b5298540e94ee681dc910b173297c056\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 19:53:54 +0000\n\n [maven-release-plugin] prepare release pom-1_60\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1023 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4f579cb958f97753729413724b16623d4d453905\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 19:51:14 +0000\n\n removed snapshot dependency.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1022 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8d2d412f262ae5878611323b4ec0a4d7f4bcdb0e\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 19:37:49 +0000\n\n 1.5 is accidentally checked in. Not needed.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1021 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 1d2a02a9c9e4e69b29f25a3cd0672226363d6d74\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 18:07:06 +0000\n\n create directory if not exist\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1020 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8587ea304ec4960917e614ab7f44162eb1c4cba6\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 17:35:31 +0000\n\n groovy-all-jsr06 doesn't have POM\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1019 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 16:42:40 +0000\n\n setting to the SNAPSHOT version, in preparation for the release.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1018 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c13ae7724794886fca06eec38a0ae5cb1a74fc6f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 15:30:14 +0000\n\n reintegrated a new bits.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1008 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 2678817b2664fc53dc163e3954db59fb487cc059\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 15:02:42 +0000\n\n reintegrated a new bits.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1007 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5245759a02aaae61ed3d0dd9dcbec7bdb2124c45\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 14:00:31 +0000\n\n ignoring more files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1006 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 42461911749ed0c3383efa948da403bdb242a3d5\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 13:58:52 +0000\n\n tweaking jetty to improve debugging productivity.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1005 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 5af65a0674bdb4ce3b118802156d89b3d9433f0f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 13:37:55 +0000\n\n adjusting to work with new manifest file that the maven plugin creates.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1003 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 07bfa1e2471fbe36a9847daeace754f6135dc616\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 13:27:20 +0000\n\n added 'Libraries' that supercede 'Class-Path', which handles whitespaces in path names correctly.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1001 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 14952adec6020af66bd8c2196a7ada66d234f583\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 13:14:24 +0000\n\n junit needed at runtime.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@999 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 56468075d0d436a7538182caf6b8ea38823f8a8f\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 00:49:57 +0000\n\n excluding more IDE related files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@987 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit ee152276bef2a7bf1ea046e256bae4800fad6b8d\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 00:31:48 +0000\n\n mvn -P debug would disable retrotranslator for speed up\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@986 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit a76b09ce3969d88721c113348224af2b62bd5c86\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-06 00:01:52 +0000\n\n switching to retrotranslator.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@984 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit fbd67442f15b4ed0575920ef0154741a6b237d0a\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-05 23:50:58 +0000\n\n switching to retrotranslator.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@983 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 76e9df1135834718984c307697f2ac8f9c615f94\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-05 23:17:46 +0000\n\n fixed a data file format problem with retroweaver enum class.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@979 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c7a31a755d02fd13ebccae9de37cb8df25cc2948\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-05 23:06:02 +0000\n\n ignored more files.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@978 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 25c18780aeb1f6f750818fd4df5614e43e8c9a04\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-05 23:05:33 +0000\n\n forgot to add POM.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@977 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 4914231363c91bd33dcc6fad782fddab5059c33c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-05 23:03:45 +0000\n\n fixed a bug that prevented Hudson from working on Jetty.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@976 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit c387ae8a44de15a2d0b6cb96fc54df7c2a45e05c\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-05 22:57:18 +0000\n\n set stapler debug property on.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@975 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit d56ebb1a71da018a49542aa22f0ade81f8916600\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-05 21:44:34 +0000\n\n maven2 and maven uses a different convention for source jar, so I messed up.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@970 71c3de6d-444a-0410-be80-ed276b4c234a\n", "commit 8a0dc230f44e84e5a7f7920cf9a31f09a54999ac\nAuthor: kohsuke <kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a>\nDate: 2006-11-05 21:16:01 +0000\n\n initial commit for a new layout.\n \n \n git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@969 71c3de6d-444a-0410-be80-ed276b4c234a\n"]