Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jul 23, 2015
  1. @shenfeng

    Merge pull request #225 from LonoCloud/linking-runnable-stack-overflow

    shenfeng authored don't consume stack unnecessarily
Commits on Jul 21, 2015
  1. @Chouser
Commits on Jul 11, 2015
  1. @shenfeng

    Merge pull request #223 from yogthos/patch-1

    shenfeng authored
    updated to display latest Clojars version
  2. @yogthos
Commits on Jun 10, 2015
  1. @shenfeng

    Merge pull request #213 from songsd/master

    shenfeng authored
    Changed run-server function to return server thread in meta
  2. @songsd
Commits on Apr 9, 2015
  1. @shenfeng

    Merge pull request #192 from benfleis/feature/callback-keyword-fn

    shenfeng authored
    enable the use of keywords as callback funcs in requests,
Commits on Feb 4, 2015
  1. @benfleis

    enable the use of keywords as callback funcs in requests, so that this

    benfleis authored
    succinct line works:
      @(client/get url :status)
    instead of awkwardly wrapping to #(:status %)
Commits on Jan 15, 2015
  1. @shenfeng

    Merge pull request #178 from bitnovus/master

    shenfeng authored
    Fixing fragmented WebSocket messages
Commits on Dec 6, 2014
  1. Fixing opcode reset during PAYLOAD

    daniel authored
    The variable "opcode" needs to be reset in PAYLOAD by changing it to
    -1 and not OPCODE_CONT.
  2. Fixing fragmented WebSocket messages

    daniel authored
    Frames with a payload length of 127 would cause WSDecoder to throw an
    exception after going from PAYLOAD to FRAME_START as the opcode would
    not match. The fix was to set the variable "opcode" to OPCODE_CONT
    before returning to state FRAME_START. Another exception would be thrown
    on reading the final frame due to the first frame's opcode not being
    preserved. The fix was to add the variable "fragmentedOpCode" that would
    preserve the first frame's opcode. The changes should be in accordance
    with Section 5.4 of RFC 6455.
    The ProtocolException in READ_8_LENGTH had a misleading statement. For
    example, the max payload length can be greater than 4M. It now provides
    a more informative message.
Commits on Sep 28, 2014
  1. @shenfeng

    Merge pull request #167 from NoamB/master

    shenfeng authored
    Fixing typos in
Commits on Sep 27, 2014
  1. @NoamB

    Fixing typos in

    NoamB authored
Commits on Aug 29, 2014
  1. @shenfeng

    Merge pull request #162 from jsyrjala/patch-1

    shenfeng authored
    Fix formatting for
  2. @jsyrjala

    Fix formatting for

    jsyrjala authored
    Changed tabs before bullet lists to spaces. Makes markdown to understand them correctly.
Commits on Aug 10, 2014
  1. @shenfeng

    Merge pull request #157 from dlebrero/master

    shenfeng authored
    Default HttpClient callback thread pool is always one
  2. @dlebrero

    Fix for default HttpClient callback thread pool is always one.

    dlebrero authored
    Changing the default corePoolSize to the number of available
    The default thead pool for running the http client async callbacks is
    initialized with a coreSize of 0 and a unbounded queue. The
    ThreadPoolExecutor creates threads just if all the coreSize threads are
    busy and the queue is full. Given that the default queue is unbounded,
    new threads are never created, hence the default-pool will never ever
    have more than 1 thread to execute all the callbacks.
    From the ThreadPoolExecutor doc (
    "Using an unbounded queue (for example a LinkedBlockingQueue without a predefined capacity) will cause new tasks to wait in the queue when all corePoolSize threads are busy. Thus, no more than corePoolSize threads will ever be created"
Commits on Aug 7, 2014
  1. @shenfeng

    Merge pull request #149 from robbieh/master

    shenfeng authored
    Added methods required for CalDAV
  2. @shenfeng
  3. @shenfeng
Commits on Aug 5, 2014
  1. @shenfeng
Commits on Jun 24, 2014
  1. @robbieh
Commits on Mar 18, 2014
  1. @shenfeng

    version 2.1.18

    shenfeng authored
  2. @shenfeng

    fix NPE on stop_server #125

    shenfeng authored
  3. @shenfeng
Commits on Mar 16, 2014
  1. @shenfeng
  2. @shenfeng

    Merge pull request #131 from pyrtsa/bugfix/allow-empty-reason-phrase

    shenfeng authored
    Bugfix: Allow empty Reason-Phrase
Commits on Mar 10, 2014
  1. @pyrtsa

    Fix the client handling of empty Reason-Phrase

    pyrtsa authored
    Use an `offset` argument with `HttpUtils/findEndOfString` to make it behave
    consistently with the rest of the `find*` string methods.
  2. @pyrtsa

    Add clj unit tests for org.httpkit.client.Decoder

    pyrtsa authored
    The Decoder class unexpectedly fails to decode a response starting with
        "HTTP/1.1 200 \r\n"
    while the following initial line is accepted even if, strictly speaking,
    against the RFC 2616:
        "HTTP/1.1 200\r\n"
    (I think both should be accepted by HTTP Kit.)
Commits on Feb 16, 2014
  1. @shenfeng

    version 2.1.17

    shenfeng authored
Commits on Feb 14, 2014
  1. @shenfeng
Commits on Jan 20, 2014
  1. @shenfeng
  2. @shenfeng
Commits on Jan 17, 2014
  1. @shenfeng

    Merge pull request #110 from cursork/stringify-headers

    shenfeng authored
    Stringify headers in the client
Commits on Jan 16, 2014
  1. @cursork

    Add example of single-item seq

    cursork authored
Something went wrong with that request. Please try again.