Comparing jeremycw:master...lexxmt:master · jeremycw/httpserver.h · GitHub
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jeremycw/httpserver.h
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: lexxmt/httpserver.h
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 2 files changed
  • 5 contributors

Commits on Mar 30, 2020

  1. Add helper regarding the request URL

    For routing a request, the URL without the query string
    is usually required. The method http_request_path() returns
    the path component of the URL (i.e. everything befor the
    first "?") and the method http_request_querystring() returns
    the query string components of the URL (i.e. everything
    after the first "?").
    
    The method http_request_query() returns the value of a given
    key in the query. The method http_request_iterate_query()
    iterates over all query keys.
    ioppermann committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    a2ad865 View commit details
    Browse the repository at this point in the history
  2. Remove unrelated edits

    ioppermann committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    05a6e60 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2021

  1. ~ bugfixes grwprintf_t size

    if the  grwprintf_t capacity is to small and the first snprintf failed do not count the first (snprintf) bytes as written
    userhdisk authored Jan 31, 2021
    Configuration menu
    Copy the full SHA
    ab05842 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. Fix broken connection after interrupted write.

    When writing the answer to an HTTP request into the socket, the write might have to proceed in multiple parts. (E.g. if the receiver is not able to receive the data fast enough.) To deal with this situation, the server continues execution after a partial write, but changes the flag on the request's epoll object to trigger once the request's socket becomes writable again. However, once the response is fully written, the flags are not changed back, so that subsequent requests (for a keep-alive connection) do not trigger epoll, resulting in the server missing requests.
    suyjuris committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    e82a029 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Merge pull request #1 from suyjuris/master

    Fix broken connection after interrupted write.
    userhdisk authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    e4549cf View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

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

Commits on Jul 24, 2025

  1. Merge pull request #1 from nu774/grwprintf_fix

    fix a nasty bug of _grwprintf()
    lexxmt authored Jul 24, 2025
    Configuration menu
    Copy the full SHA
    489983b View commit details
    Browse the repository at this point in the history
  2. Fix minor issue

    lexxmt committed Jul 24, 2025
    Configuration menu
    Copy the full SHA
    09ff6d4 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2025

  1. Merge branch 'pr-3'

    # Conflicts:
    #	httpserver.h
    lexxmt committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    c905284 View commit details
    Browse the repository at this point in the history
  2. fix initialization

    lexxmt committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    f1df4c4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from userhdisk/master

    ~ bugfixes grwprintf_t siz
    lexxmt authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    3bb1b29 View commit details
    Browse the repository at this point in the history
  4. fix initialization

    lexxmt committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    74d0bbe View commit details
    Browse the repository at this point in the history
Loading