Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(x/net/http): Implement server and client function #17

Open
wants to merge 56 commits into
base: main
Choose a base branch
from

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    a02e126 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc55abc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    685154f View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    c52bdd5 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    763dd72 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    b9f4944 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c9394c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    5744fd6 View commit details
    Browse the repository at this point in the history
  2. feat(x/net/http): Init server skeleton

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    d25cbfe View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. feat(x/net/http): Implement server conn logic and modify response & r…

    …equest logic
    
    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9fb6f37 View commit details
    Browse the repository at this point in the history
  2. WIP(x/http/client): Code tweaks made; Post request runs successfully.…

    … Initial redirection check implemented.
    spongehah committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    2e9e338 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    ba2a9d0 View commit details
    Browse the repository at this point in the history
  2. feat(x/net/http): Implement resonse and request logic

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    19f6425 View commit details
    Browse the repository at this point in the history
  3. feat(x/net/http): Implement http server demo

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    42e5881 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. fix(x/net/http): Fix demo and multiple fixes

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    953f618 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bad20a View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    d644d43 View commit details
    Browse the repository at this point in the history
  2. fix(x/net/http): Fix request receive logic

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6f115f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2944a9d View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    d05548e View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. WIP(x/http/client): bodyEOFSignal packaging & optimized readLoop() & …

    …adjusted timeout logic
    spongehah committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    c2eb82d View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    a68bc29 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. WIP(x/http/client): Categorize and write req.headers & perform unwrap…

    …Body operation on req.Reader
    spongehah committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    cebff18 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    c4d7315 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. refactor(x/net/http/demo): Update http demo

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    09cd8fe View commit details
    Browse the repository at this point in the history
  2. refactor(x/net/http): Update new server logic

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    15e84fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b6cfdd View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    0d8cc27 View commit details
    Browse the repository at this point in the history
  2. refactor(x/net/http): Rewrite request logic

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    16054ae View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. refactor(x/net/ht

    tp/demo): Use echo read demo
    
    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f03b73f View commit details
    Browse the repository at this point in the history
  2. refactor(x/net/http): Temporarily fix pipe write stuck

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3f94d3f View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    757e3a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    650cb6c View commit details
    Browse the repository at this point in the history
  2. feat(x/net/http): Implement RequestBody logic

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    34ace8f View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. refactor(x/net/http/demo): Update demo

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    799e91a View commit details
    Browse the repository at this point in the history
  2. refactor(x/net/http/demo): Remove response_stream

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    94af890 View commit details
    Browse the repository at this point in the history
  3. refactor(x/net/http): Implement requestBody logic

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    75c69d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. refactor(x/net/http/demo): Implement requestBody logic and intergrate…

    … with main loop
    
    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    0250377 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    e55b261 View commit details
    Browse the repository at this point in the history
  2. refactor(x/net/http/demo): Neat http echo demo

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    67f1d21 View commit details
    Browse the repository at this point in the history
  3. refactor(x/net/http/demo): Re-implement requestBody

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    0ce31d6 View commit details
    Browse the repository at this point in the history
  4. fix(x/net/http): Fix nil pointer error & optimize naming

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3fae8cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22ab2d5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e1c3717 View commit details
    Browse the repository at this point in the history
  7. fix(x/net/http): Remove unsused sync.Once

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    8420957 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. fix(x/net/http): Implement multi-thread eventLoop

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    03b3d7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8ea412 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    a4e8631 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49afcb5 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'zhao/x/http-get' into feature/x-net-htt…

    …p-server
    
    # Conflicts:
    #	x/net/http/header.go
    #	x/net/http/request.go
    #	x/net/http/response.go
    #	x/net/http/server.go
    #	x/net/ipsock.go
    #	x/net/net.go
    hackerchai committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b26931c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0abdeb0 View commit details
    Browse the repository at this point in the history
  5. refactor(x/net/http): Rename into bodyStream

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6fdc040 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4bf50fe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6d8087a View commit details
    Browse the repository at this point in the history
  8. neat(x/net/http): Go fmt style

    Signed-off-by: hackerchai <[email protected]>
    hackerchai committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    0382274 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1fb70ad View commit details
    Browse the repository at this point in the history