Page MenuHomeSolus

Update neon to 0.31.2
ClosedPublic

Authored by aleksvor on Mon, Jan 4, 2:40 PM.

Details

Summary

Changelogs:

  • 0.31.2
    • Fix OpenSSL build w/o deprecated APIs.
    • Fix unnecessary MD5 test for non-Digest auth.
    • Fix hang on SSL connection close with IIS.
  • 0.31.1
    • Restore ne_md5_read_ctx() in OpenSSL build.
    • Fix GCC warnings on Ubuntu.
    • Fix various spelling mistakes in docs and headers.
    • Fix ne_asctime_parse().
  • 0.31.0
    • New interfaces and features:
      • Add more GCC “nonnull” attributes to ne_request_* functions.
      • For OpenSSL builds, ne_md5 code uses the OpenSSL implementation.
      • Add NE_SESSFLAG_SHAREPOINT session flag which enables workarounds for RFC non-compliance issues in Sharepoint.
      • ne_uri.h: add ne_path_escapef() in support of above.
      • ne_207.h: add ne_207_set_flags() likewise in support of above.
    • API clarification:
      • ne_version_match() behaviour now matches actual 0.27+ ABI history.
    • Bug fixes:
      • Fixes for OpenSSL 1.1.1 and TLSv1.3 support.
      • Fix possible crash in ne_set_request_flag().
      • Fix handling lock timeouts > LONG_MAX.
Test Plan

Played back audio file in Audacious through HTTPS protocol (it uses neon for that).

Diff Detail

Repository
R2147 neon
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Mon, Jan 4, 2:40 PM
aleksvor requested review of this revision.Mon, Jan 4, 2:40 PM
JoshStrobl accepted this revision.Wed, Jan 6, 2:34 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Wed, Jan 6, 2:34 PM
This revision was automatically updated to reflect the committed changes.