Kohsuke Kawaguchi
6bb6436c55
[maven-release-plugin] prepare for next development iteration
2018-02-12 20:11:59 -08:00
Kohsuke Kawaguchi
4f68a6d353
[maven-release-plugin] prepare for next development iteration
2018-02-12 18:33:32 -08:00
Kohsuke Kawaguchi
0b47ade854
[maven-release-plugin] prepare release jenkins-2.89.4
jenkins-2.89.4
2018-02-12 18:33:31 -08:00
Daniel Beck
0284950913
Merge commit 'f8a2309b0260df89a03a91ccf976e6be999c1c02' into security-master
2018-02-12 14:48:42 +01:00
Daniel Beck
f7b2687c84
Merge commit 'f8a2309b0260df89a03a91ccf976e6be999c1c02' of git://github.com/jenkinsci/jenkins
2018-02-12 14:47:44 +01:00
Jan Vansteenkiste
01ed9c9389
JENKINS-49496: Fix poorly translated sign-up string (dutch)
2018-02-12 08:44:59 +01:00
Kohsuke Kawaguchi
f8a2309b02
[maven-release-plugin] prepare for next development iteration
2018-02-11 19:18:51 -08:00
Kohsuke Kawaguchi
f6efa29041
[maven-release-plugin] prepare release jenkins-2.106
jenkins-2.106
2018-02-11 19:18:51 -08:00
Oleg Nenashev
041f9010ab
Merge pull request #3278 from oleg-nenashev/sshd/1.7.0
...
Updated SSHD Module to 2.4 to bundle SSHD Core 1.7.0
2018-02-10 12:45:41 +01:00
Jesse Glick
864a93fe89
Merge branch 'security-stable-2.89' into security-master
2018-02-09 11:27:37 -05:00
Jesse Glick
60afa21e65
Merge branch 'security-stable-2.73' into security-stable-2.89
2018-02-09 11:27:22 -05:00
Jesse Glick
2817d237c2
Merge branch 'security-stable-2.60' into security-stable-2.73
2018-02-09 11:27:05 -05:00
Jesse Glick
19b71d8d29
Merge branch 'security-stable-2.46' into security-stable-2.60
2018-02-09 11:26:46 -05:00
Jesse Glick
9de6291580
[SECURITY-705] Additional precautions.
2018-02-09 11:25:42 -05:00
Jesse Glick
cc398b7c52
Merge branch 'security-stable-2.89' into security-master
2018-02-08 15:42:47 +01:00
Jesse Glick
d8bc3dc358
Merge branch 'stable-2.89'
2018-02-08 15:41:48 +01:00
Jesse Glick
d69cf66948
Merge branch 'security-stable-2.73' into security-stable-2.89
2018-02-08 15:41:25 +01:00
Jesse Glick
65f66f99d9
Merge branch 'stable-2.89' into security-stable-2.89
2018-02-08 15:41:23 +01:00
Jesse Glick
f4733a50cc
Merge branch 'stable-2.89' of git://github.com/jenkinsci/jenkins into stable-2.89
2018-02-08 15:39:32 +01:00
Jesse Glick
d5fda65e3f
Merge branch 'security-stable-2.60' into security-stable-2.73
2018-02-08 15:39:22 +01:00
Jesse Glick
4aa29f8b37
Merge branch 'security-stable-2.46' into security-stable-2.60
2018-02-08 15:39:10 +01:00
Jesse Glick
8830d68f5f
[SECURITY-717] Plugin.doDynamic check for WEB-INF or META-INF should be case-insensitive.
2018-02-08 15:37:47 +01:00
Stephen Connolly
027d7c682b
[JENKINS-48775] HACKY HACKY FIX
...
- Cheat and try a HTTP url if the proxy has never been accessed with a HTTP url before attempting a HTTPS url
2018-02-06 15:23:52 +00:00
Jesse Glick
f4b78921e8
[JENKINS-27035] Gathering command read/write events ( #3071 )
...
* Slave.JnlpJar.getURL did not work in some modes when core had a snapshot dependency on Remoting.
* Starting to implement Channel.Listener.read/write.
* Now obtaining response timing statistics.
* For now, avoiding timestamped snapshots, as it caused problems for #3120 which I have asked for help from @stephenc diagnosing.
* Simplified logging a bit.
* onResponse
* hudson.FilePath$Mkdirs is a lot more readable than hudson.FilePath$13.
* Specific snapshot.
* onJar
* LoggingChannelListener
* remoting.version=3.17
* Making a few test assertions more lenient to adapt to https://github.com/jenkinsci/remoting/pull/247 .
2018-02-06 09:40:24 +01:00
Jesse Glick
7f839d8277
Fixing nullability annotations on Util.escape.
2018-02-05 23:43:54 +01:00
Kohsuke Kawaguchi
01a65588f6
Merge pull request #3279 from kohsuke/cac-24
...
LegacySecurityRealm should follow the databinding pattern
2018-02-05 16:57:56 +01:00
Kohsuke Kawaguchi
491718f4f7
Follow standard databinding pattern
...
In order for this to behave more uniformly with other systems like CaC,
it's preferrable not to override the newInstance method and instead use
the standard annotation.
Issue: https://github.com/jenkinsci/configuration-as-code-plugin/issues/24
2018-02-05 13:51:13 +01:00
Kohsuke Kawaguchi
e5d25038b4
[maven-release-plugin] prepare for next development iteration
2018-02-04 14:37:51 -08:00
Kohsuke Kawaguchi
f160d161c2
[maven-release-plugin] prepare release jenkins-2.105
jenkins-2.105
2018-02-04 14:37:51 -08:00
Baptiste Mathus
0c17e82e82
Merge pull request #3185 from mikecirioli/OSS-2590
...
[JENKINS-48463] Update jenkins core to use XML v1.1
2018-02-04 11:31:53 +01:00
Oleg Nenashev
fbe71717f6
Updated SSHD Module to 2.4 to bundle SSHD Core 1.7.0
2018-02-04 08:13:14 +01:00
tfennelly
88aec821d9
Removed prototypejs extended create syntax support check (always returning false)
2018-02-04 00:55:45 +01:00
Kohsuke Kawaguchi
96ceca6d0e
[JENKINS-11618] Adding back the 'toJSON' instance method.
...
This change, in parallel to a fix in stapler bind.js, would maximize the
backward compatibility.
2018-02-04 00:55:18 +01:00
Kohsuke Kawaguchi
3ebecc3cf7
Backporting 918fc6e6ca
...
made to work with <textarea>s, too.
git-svn-id:
https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8172
71c3de6d-444a-0410-be80-ed276b4c234a
2018-02-04 00:54:00 +01:00
Kohsuke Kawaguchi
182da887b0
Disabling automatic JSON evaluation.
...
This is an adopted version of 8b1e071d22 .
Since 1.7 has a flag to disable this behaviour, I think a better fix is
to disable this flag by default.
2018-02-04 00:50:59 +01:00
Kohsuke Kawaguchi
8d31484297
Cherry-picking c6acb5b8d5
2018-02-04 00:50:34 +01:00
Kohsuke Kawaguchi
54e654faec
[JENKINS-11618] backporting the fix here.
...
I actually applied the diff from
6904bb61e31595b70260840937114e79a646da5d in keyboard-shortcuts-plugin
2018-02-04 00:49:56 +01:00
Ulli Hafner
3d2e29bc4d
Revert "Reverted to plain vanilla 1.7."
...
This reverts commit a5aa65fae4 .
2018-02-04 00:36:54 +01:00
Oleg Nenashev
bff2d2a399
Merge pull request #3223 from oleg-nenashev/extras-executable-war/1.37
...
[JENKINS-22088] - Upgrade Extras Executable War from 1.36 to 1.37
2018-02-03 22:29:04 +01:00
Ulli Hafner
a5aa65fae4
Reverted to plain vanilla 1.7.
2018-02-03 20:14:08 +01:00
Sam Van Oort
2a6fc653ee
Fix [JENKINS-49206] by ensuring Timer threads get standard classloader ( #3272 )
...
* Fix [JENKINS-49206] by ensuring Timer threads get standard classloader
* Refactor to better fit in with existing ThreadFactor utils
* Fix javadocs
2018-02-03 13:22:53 +01:00
Baptiste Mathus
6cefcf17a8
[JENKINS-48407] Re-enable AtomicFileWriterTest#checkPermissionsRespectUmask() ( #3275 )
...
* [JENKINS-48407] Re-enable test
The previous test assumed permissions would always be the same,
when they actually depend on umask settings.
This change creates a file *not* using the temporary API, gets its
permissions then compares it to the ones obtained using
AtomicFileWriter.
Note: we now only check the given permissions, not the "non-given".
* Use assertThat(..., equalTo()) instead of a manual loop
* Remove unused imports
* Use TemporaryFolder instead of manual temporary dir creation
2018-02-02 16:17:55 +01:00
Jesse Glick
ac05680bb6
Introduced ACL.lambda convenience method ( #3260 )
...
* Introduced ACL.lambda convenience method.
* Javadoc
2018-02-02 15:56:55 +01:00
Ulli Hafner
5ed43002d7
[FIXED JENKINS-49319] Upgrade to Prototype 1.7.3.
2018-02-01 21:17:34 +01:00
Daniel Beck
f1fc0f02ed
Merge pull request #3256 from daniel-beck/better-dependency-errors
...
Separate original and downstream dependency errors
2018-02-01 19:03:54 +01:00
Vincent Latombe
c359b86053
[FIXES JENKINS-47439] Setup wizard does not resume after restart ( #3166 )
...
* [JENKINS-47439] Add a failing test
On first startup, the setup wizard goes into state NEW and the filter to
force display the setup wizard is installed.
On second startup, the setup wizard goes into state RESTART (which
assumes the setup wizard is done), and the setup wizard is skipped
completely.
This test expects that state NEW is retained upon restart when nothing
is done.
* [JENKINS-47439] Persist InstallState
In some cases, the heuristics to determine the current setup wizard state are
fragile. It is safer to persist the install state so that upon restart,
the setup wizard can resume where it was left off.
* Missing javadoc and since for new public methods
* s/XXX/FIXME/
* Missed that one
* Setup wizard filter should be removed when entering a state where setup is complete
* Use parameterized logging
* Improvements over previous impl
* Removed static isUsingSecurityToken. Now only determined from install
state.
* Call onInstallStateUpdate before InstallState#initializeState as the
latter can update state.
* Triggering a new build
(cherry picked from commit 30ab4481f2 )
2018-01-31 11:44:44 +01:00
Devin Nusbaum
7b6c86dc58
[JENKINS-48899] Do not downgrade detached plugins when upgrading Jenkins ( #3229 )
...
* Reproduce JENKINS-48899
* Do not downgrade installed detached plugins
(cherry picked from commit d629897958 )
2018-01-31 11:41:51 +01:00
Jesse Glick
09b839ca9b
Merge branch 'security-stable-2.89' into security-master
2018-01-30 12:21:43 -05:00
Jesse Glick
ac38a9c398
Merge branch 'security-stable-2.73' into security-stable-2.89
2018-01-30 12:21:22 -05:00
Jesse Glick
3173203b17
Merge branch 'security-stable-2.60' into security-stable-2.73
2018-01-30 12:21:02 -05:00