Honor $JENKINS_HOME (just like we used to do $HUDSON_HOME)
We still fall back to $HUDSON_HOME every step of the way
for maximum backward compatibility.
I wasn't initially planning to do this for the first version,
but working on native packages made me think we should deliver this.
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.
Adjusting this logic.
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.)
So I'm renaming the Messages class on the client, but not the classes itself for compatibility
An investigation on NECTAR-50 revealed that the dead lock prevention made in 02fbfd9ed5 and c5269550d5 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.
* federated-login-service:
show a message indicating why they are seeing the login screen
extend from RuntimeException to simplify tunneling
Oops
honor UserPropertyDescriptor.isEnabled()
relaxing this a bit
report the user that was signed in.
Added the registration screen for newly identified user.
unclaimed identity should commence a signup sequence
tweaking abstraction
needs a title
Added an extension point for external federated login service.
still a work in progress. Federated login support
* HUDSON-7046:
Fix verbiage in comments and help to refer to downstream children rather than upstream parents
[FIXED HUDSON-7046] - Add "Block build when downstream project is building" option