Commit Graph

34098 Commits (a7bc36035de1d1f6bfdf6d44bc15fba65725d34c)
 

Author SHA1 Message Date
Andy Wilkinson c65013f717 Merge branch '2.5.x'
Closes gh-27901
3 years ago
Andy Wilkinson 37240bda3f Merge branch '2.4.x' into 2.5.x
Closes gh-27900
3 years ago
Andy Wilkinson 47163af9b6 Fix handling of Zip64 jar files larger than 4,294,967,295 bytes
Previously, a Zip64 jar file was identified by the number of entries
in the central directory being 0xFFFF. This value indicates that
there the number of entries is too big for the 2-byte field. However,
a jar may be in Zip64 format due to it exceeding the Zip format's
maximum size rather than its maximum number of entries so this field
cannot be used as a reliable indicator. The Zip specification doesn't
require any of the fields of the end of central directory record to
have a value of 0xFFFF (2-byte fields) or 0xFFFFFFFF (4-byte fields)
when using Zip64 format so we need to take a different approach.

Additionally, a number of places in the code assumed that an entry's
offset would always be available from the central directory file
header directly. This assumption did not hold true when the jar was
a Zip64 archive due to its size as the offset's value would be
0xFFFFFFF indicating that it should be read from the Zip64 extended
information field within the header's extra field instead.

This commit updates the Zip64 detection to look for the Zip64 end of
central directory locator instead. If present, it begins 20 bytes
before the beginning of the end of central directory record. Its
first four bytes are always 0x07064b50. The code that reads the
local header offset has also been updated to refer to the Zip64
extended information field when the offset is too large to fit in
the 4-byte field in the central directory file header. To allow
greater-than-4-byte offsets to be handled, a number of fields,
method parameters, and local variables have had their type changed
from an int to a long.

Fixes gh-27822
3 years ago
Phillip Webb 56595c0027 Use consistent case for 'Servlet' and 'Filter' in documentation
Closes gh-27896
3 years ago
Phillip Webb 3884ec3f94 Merge pull request #27759 from Buzzardo
* pr/27759:
  Make editorial changes to actuator documentation
  Update actuator docs to prefer "You can..."
  Improve actuator example lead-in text
  Polish actuator docs markup and formatting

Closes gh-27759
3 years ago
Jay Bryant f7f5f9fb96 Make editorial changes to actuator documentation
See gh-27759
3 years ago
Jay Bryant 2691828d2b Update actuator docs to prefer "You can..."
Edit the actuator docs so that more "You can..." phrasing is used.

For example
	"Auditing can be enabled by providing"
becomes
	"You can enable auditing by providing"

See gh-27759
3 years ago
Jay Bryant 53363c84cb Improve actuator example lead-in text
Update example lead-in text to a slightly shorter form.

For example
	"as shown in the following example"
Becomes
	"as the following example shows"

See gh-27759
3 years ago
Jay Bryant e44585d89a Polish actuator docs markup and formatting
Improve consistency of the asciidoctor markup and formatting for
the actuator section.

See gh-27759
3 years ago
Madhura Bhave 393081f2e6 Enable PathPattern based matching for MVC actuators
Closes gh-24645
3 years ago
Stephane Nicoll c83aac6cc8 Merge pull request #27827 from gavvvr
* pr/27827:
  Remove Oracle drivers with old groupId

Closes gh-27827
3 years ago
Kirill Gavrilov bedd02d8cd Remove Oracle drivers with old groupId
See gh-27827
3 years ago
Stephane Nicoll 84c4ff85c7 Merge pull request #27887 from dreis2211
* pr/27887:
  Polish "Fix tests on non English systems"
  Fix tests on non English systems

Closes gh-27887
3 years ago
Stephane Nicoll e10ebb17e0 Polish "Fix tests on non English systems"
See gh-27887
3 years ago
dreis2211 32e51966dd Fix tests on non English systems
See gh-27887
3 years ago
Andy Wilkinson 8362ff9b54 Merge branch '2.5.x'
Closes gh-27886
3 years ago
Andy Wilkinson ba19577646 Merge branch '2.4.x' into 2.5.x
Closes gh-27885
3 years ago
Andy Wilkinson 93ac6455d3 Document that starter parent enables compilation with -parameters
Closes gh-27762
3 years ago
Andy Wilkinson fd8f44d1ae Merge branch '2.5.x'
Closes gh-27884
3 years ago
Andy Wilkinson 4c8cafe731 Merge branch '2.4.x' into 2.5.x
Closes gh-27883
3 years ago
Andy Wilkinson 6e6a6c059c Upgrade to Testcontainers 1.16
Closes gh-27882
3 years ago
Stephane Nicoll b4b71ec015 Add bind method to ConfigurationProperties bean definition
This commit reworks the configuration properties registrar to use
RootBeanDefinition and a standard attribute rather than relying on
a package private sub-class. This allows other components to inspect
the metadata if necessary.

Closes gh-27821
3 years ago
Stephane Nicoll 542e6ab0d3 Merge branch '2.5.x'
Closes gh-27879
3 years ago
Stephane Nicoll 222a5705ab Merge pull request #27819 from jdubois
* pr/27819:
  Polish "Use more precise variables to detect Azure App Service"
  Use more precise variables to detect Azure App Service

Closes gh-27819
3 years ago
Stephane Nicoll d6cc1f6d7d Polish "Use more precise variables to detect Azure App Service"
See gh-27819
3 years ago
Julien Dubois 69b23470c7 Use more precise variables to detect Azure App Service
See gh-27819
3 years ago
Stephane Nicoll bb3e1988c0 Upgrade Java 17 version in CI image
Closes gh-27851
3 years ago
Stephane Nicoll dfe7e77890 Upgrade Ubuntu version in CI images
Closes gh-27852
3 years ago
Stephane Nicoll 3cdff78faf Merge branch '2.5.x' 3 years ago
Stephane Nicoll b82da0a8de Upgrade Java 17 version in CI image
Closes gh-27849
3 years ago
Stephane Nicoll 4d019c02ac Upgrade Ubuntu version in CI images
Closes gh-27850
3 years ago
Stephane Nicoll aaff78fb6c Merge branch '2.4.x' into 2.5.x 3 years ago
Stephane Nicoll 4ca39534bc Upgrade Ubuntu version in CI images
Closes gh-27848
3 years ago
Stephane Nicoll 6c48e989b6 Merge pull request #27868 from vladimirfx
* pr/27868:
  Polish "Auto-configure JVM heap pressure metrics"
  Auto-configure JVM heap pressure metrics

Closes gh-27868
3 years ago
Stephane Nicoll 39a1c854d8 Polish "Auto-configure JVM heap pressure metrics"
See gh-27868
3 years ago
Vladimir Konkov ba21c90355 Auto-configure JVM heap pressure metrics
See gh-27868
3 years ago
Stephane Nicoll 2286f58e23 Merge branch '2.5.x'
Closes gh-27877
3 years ago
Stephane Nicoll 7cc8668540 Merge branch '2.4.x' into 2.5.x
Closes gh-27876
3 years ago
Stephane Nicoll 58e9992db9 Merge pull request #27812 from quaff
* pr/27812:
  Fix inconsistent devtools doc

Closes gh-27812
3 years ago
Yanming Zhou 6bf92f06e9 Fix inconsistent devtools doc
See gh-27812
3 years ago
Stephane Nicoll 744e3290c2 Merge pull request #27832 from izeye
* pr/27832:
  Polish test method names in PropertiesMeterFilterTests

Closes gh-27832
3 years ago
izeye 6e3874d48e Polish test method names in PropertiesMeterFilterTests
See gh-27832
3 years ago
Stephane Nicoll 5ae81e5463 Merge pull request #27838 from quaff
* pr/27838:
  Update copyright year of changed files
  Simplify code

Closes gh-27838
3 years ago
Stephane Nicoll aa24476559 Update copyright year of changed files
See gh-27838
3 years ago
Yanming Zhou 168688ef49 Simplify code
See gh-27838
3 years ago
Stephane Nicoll b9197a33b1 Merge pull request #27841 from mihaita-tinta
* pr/27841:
  Add reference to WebAuthn Spring Boot Starter

Closes gh-27841
3 years ago
Mihaita Tinta 740de591d1 Add reference to WebAuthn Spring Boot Starter
See gh-27841
3 years ago
Stephane Nicoll e25553e3c3 Merge branch '2.5.x'
Closes gh-27874
3 years ago
Stephane Nicoll 3dab5ff2c0 Merge branch '2.4.x' into 2.5.x
Closes gh-27873
3 years ago
Stephane Nicoll 319f75e90c Merge pull request #27856 from hpoettker
* pr/27856:
  Fix typo in javadoc

Closes gh-27856
3 years ago