Changes between Version 1 and Version 2 of Development/NetServices2


Ignore:
Timestamp:
Jan 2, 2023, 12:04:14 PM (17 months ago)
Author:
nielx
Comment:

Update for the current status.

Legend:

Unmodified
Added
Removed
Modified
  • Development/NetServices2

    v1 v2  
    1111== Resources
    1212
    13 The current version of the kit can be found in the Haiku Repository on the [https://git.haiku-os.org/haiku/log/?h=dev/netservices dev/netservices branch]. It is based on the [https://github.com/nielx/haiku-netservices-rfc/tree/exceptions exceptions branch of the proposal].
     13The development branch was merged into Haiku as [https://git.haiku-os.org/haiku/commit/?h=hrev56572&id=1111dda699f8093bfdc9b232a919110a1c1b49a7 hrev56572]. A release was bundled with Haiku R1 Beta 4. The latest developments are on the master branch.
     14
     15== Known issues in Haiku R1 Beta 4
     16
     17 * When using the option to stop parsing/receiving the HTTP response on a client error (4xx) or server error (5xx) status code, the asynchronous listener would not be notified that the request is finished ([https://git.haiku-os.org/haiku/commit/?id=b70a0efa9e95a3cfdf9e629ab00f2610fc64e162 hrev56641]). The advice is not to use asynchronous listeners in combination with stop on error.
    1418
    1519== Status
    1620
    17 The expectation is that the current implementation could be merged soon. The new kit is in a separate static library (`libnetservices2.a`) and therefore can be further refined and developed whilst keeping compatibility with software that uses `libnetservices.a`.
     21The Preview of the HTTP Network Services Kit is in a separate static library (`libnetservices2.a`) and therefore can be further refined and developed whilst keeping compatibility with software that uses `libnetservices.a`.
    1822
    1923== To Do