* [JENKINS-41891] Resorce domain support
* Rename a few things
* Encapsulate token
* Update documentation based on review feedback
* Rename field and change symbol for friendlier JCasC format
* Be more explicit about expiration and URL sharing
* Allow favicon.ico, robots.txt; better logging
* Remove TODO from comment
* Consider resource root URL only set if the Jenkins root URL is set
* Improve form validation
* Clean up form validation warnings a bit
* Fix null handling (even though it'll never be called that way)
* Simpler logging statement after code review
* It's nicer to read this way
* Use the proper API for this with less string magic
* Update TODO comments
* Simplify log statement
* Use base64 instead of hexadecimal for shorter URLs
* Open link to Wikipedia in new tab/window
* Serve directory indexes
* Fix target of redirect in admin monitor
* Update TODO comments in test to current implementation
* Include link to parent directory unless in top level directory
* Update validation message when we cannot determine instance identity
* Improve tests
* Fix permission exception, further improve tests
* Annotation was redundant
* Add test for resource domain monitor activation
* Do not go through hex encoding/decoding
* Address review comments
Co-Authored-By: Jesse Glick <jglick@cloudbees.com>
* Address further review feedback
* Better logging, handle exception when the user is gone
* Only get the bytes once
* Inline help improvements
Co-Authored-By: Jeff Thompson <jeffret.g@gmail.com>
* Remove browser-based metadata download
* Fix Javadoc, add TODO
* Further cleanup
* Remove leftover reference to DownloadService from UI
* License header and note of origin for DailyCheck
* Add Javadoc with note about the update frequency
* removed deprecated TarOutputStream
* restored TarOutputStream and added @Restricted(NoExternalUse.class) to the class as suggested
* Added @Restricted(NoExternalUse.class) to TarInputStream
* added the @RestrictedSince(2.200) as suggested
The build no longer works with Maven 3.5.3. If you try it, you end up with this:
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (display-info) @ jenkins-parent ---
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireMavenVersion failed with message:
3.5.4+ required to use Incrementals.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Jenkins main module 2.199-SNAPSHOT ................. FAILURE [ 44.098 s]