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: chap/HTTPClient
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: interactive-matter/HTTPClient
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.
  • 15 commits
  • 4 files changed
  • 6 contributors

Commits on Mar 1, 2012

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

Commits on Dec 25, 2012

  1. Merge pull request interactive-matter#6 from ppicazo/fedora-compilati…

    …on-error
    
    Use const char* for requestType.
    interactive-matter committed Dec 25, 2012
    Configuration menu
    Copy the full SHA
    c889179 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2013

  1. Configuration menu
    Copy the full SHA
    3ad4d57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ad8652 View commit details
    Browse the repository at this point in the history
  3. Final tweaks

    alexanderdean committed Jan 5, 2013
    Configuration menu
    Copy the full SHA
    4e7f999 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a6843d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    214a5ff View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2013

  1. suppress static, so it work more thazn one time

    uses char instead of int
    
    credit to https://github.com/salanki
    unknown unknown
    unknown authored and unknown committed Jul 11, 2013
    Configuration menu
    Copy the full SHA
    611b4d9 View commit details
    Browse the repository at this point in the history
  2. Uses \r\n instead of only \n in the HTTP headers, this is needed for …

    …some HTTP implementations
    
    For example: Thin for Ruby users. Credit to https://github.com/salanki
    
    Adjust Content-Length and data (only one \n at the end
    unknown unknown
    unknown authored and unknown committed Jul 11, 2013
    Configuration menu
    Copy the full SHA
    98291a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2015

  1. Merge pull request interactive-matter#10 from net1957/master

    Adjust line delimiter, correct end of headres search
    interactive-matter committed Aug 27, 2015
    Configuration menu
    Copy the full SHA
    df2b36f View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2015

  1. Added error handling to skipHeaders to prevent usable of httpReturnCo…

    …de on invalid returns
    
    Added error handling to skipHeaders to prevent usable of httpReturnCode
    on invalid returns
    Apollon77 Apollon77
    Apollon77 authored and Apollon77 committed Sep 14, 2015
    Configuration menu
    Copy the full SHA
    c2682e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2015

  1. Simplified check

    Simplified check because it is only relevant if the status code could
    be read - all other error cases are handled by later code too
    Apollon77 committed Sep 17, 2015
    Configuration menu
    Copy the full SHA
    115b0db View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2015

  1. make sure all connections are closed properly on client side

    When the server closed the connection and all data are read, the socket
    is in „CLOSE-WAIT“ status … but in this combination „connected“ returns
    false, even if the socket is not really closed on the client.
    
    This is not a real problem because normally „CLOSE_WAIT“ sockets are
    reused for new connections, but it may end up in problems any may cause
    problems. (I try to tackle down the effect that sometimes no more
    connections are possible …)
    
    The solution is to call „stop“ in any case when the Stream should be
    closed because with this the connection is closed correctly in any
    case. A double call is handed by „stop“ automatically so don’t worry
    about this.
    Apollon77 committed Sep 21, 2015
    Configuration menu
    Copy the full SHA
    5a2f1b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2015

  1. Checks and delay before reading header infos

    - Added some checks that stream variable is not NULL before using it
    (just to make sure)
    - To avoid header-read errors that happened sometimes implement a check
    for available data with a maximum timeout of 1000ms (configurable via
    defines in header file). With my default settings we wait 20 ms and
    then check again if at least 17 characters are available to read (which
    should be a normal HTTP-header first line). This is done at max 50
    times before the read is tried
    Apollon77 committed Nov 6, 2015
    Configuration menu
    Copy the full SHA
    ab4a026 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2015

  1. Merge pull request interactive-matter#15 from Apollon77/master

    Added error handling to skipHeaders to prevent usable of httpReturnCode on invalid returns
    interactive-matter committed Nov 9, 2015
    Configuration menu
    Copy the full SHA
    9bd0522 View commit details
    Browse the repository at this point in the history
Loading