Serve Favicon Versions Save

favicon serving middleware

2.5.0

6 years ago

2.4.5

6 years ago
  • deps: etag@~1.8.1
    • perf: replace regular expression with substring
  • deps: [email protected]
    • Fix regression matching multiple ETags in If-None-Match
    • perf: improve If-None-Match token parsing

v2.4.4

6 years ago
  • deps: [email protected]
    • Fix handling of modified headers with invalid dates
    • perf: improve ETag match loop
  • deps: parseurl@~1.3.2
    • perf: reduce overhead for full URLs
    • perf: unroll the "fast-path" RegExp
  • deps: [email protected]

v2.4.3

7 years ago

v2.4.2

7 years ago

v2.4.1

7 years ago
  • Remove usage of res._headers private field
  • deps: [email protected]
    • Fix incorrect result when If-None-Match has both * and ETags
    • Fix weak ETag matching to match spec
    • perf: skip checking modified time if ETag check failed
    • perf: skip parsing If-None-Match when no ETag header
    • perf: use Date.parse instead of new Date

v2.4.0

7 years ago
  • deps: etag@~1.8.0
    • Use SHA1 instead of MD5 for ETag hashing
    • Works with FIPS 140-2 OpenSSL configuration
  • deps: [email protected]
    • Fix false detection of no-cache request directive
    • perf: enable strict mode
    • perf: hoist regular expressions
    • perf: remove duplicate conditional
    • perf: remove unnecessary boolean coercions
  • perf: simplify initial argument checking

v2.3.2

7 years ago

v2.3.1

8 years ago
  • deps: parseurl@~1.3.1
    • perf: enable strict mode

v2.3.0

8 years ago
  • Send non-chunked response for OPTIONS
  • deps: etag@~1.7.0
    • Always include entity length in ETags for hash length extensions
    • Generate non-Stats ETags using MD5 only (no longer CRC32)
    • Remove base64 padding in ETags to shorten
  • deps: [email protected]
    • Add weak ETag matching support
  • perf: enable strict mode
  • perf: remove argument reassignment
  • perf: remove bitwise operations