Skip to content

Refactoring - Version 0.2 #178

@clauspruefer

Description

@clauspruefer

Why Refactoring

Refactoring is needed because:

  • http/1.1 or NLAP server processing should be selectable at compile time
  • NLAP implementation must be clean code
  • Authentication / Encryption is currently missing

Related

I wrote an article about clean TCP socket implementation here: https://www.der-it-pruefer.de/network/Network-Sockets-Insight; refactoring should follow this guidelines.

Concrete Implementation

The following main parts will be covered in version 0.2:

  1. HTTPParser library cleanup / minor fixes + tests
  2. Rewrite for only HTTP/1.1, HTTP/1.2 will be dropped / LACP implementation including enryption in version 0.3
  3. HTTPParser library Arduino support (ESP32-C3 port)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions