Permalink
Commits on May 25, 2017
  1. parse-path: More thorough pathname validation.

    Use sb-ext:parse-native-namestring and ccl:native-to-pathname to parse
    the path, that will escape wild cards and any other special
    characters.
    Check for :wild components in the NAME and TYPE components.
    Check that the namestring isn't "..".
    
    Fixes #128
    stassats committed May 25, 2017
Commits on Apr 19, 2017
  1. Don't modify literal strings.

    Fixes #126
    stassats committed Apr 19, 2017
Commits on Jan 16, 2017
  1. Merge pull request #124 from phmarek/patch-1

    Mention license in ASDF, too
    hanshuebner committed on GitHub Jan 16, 2017
  2. Mention license in ASDF, too

    So that `asdf:system-license` can be used.
    Thanks a lot!
    phmarek committed on GitHub Jan 16, 2017
Commits on Dec 11, 2016
  1. release 1.2.37

    hanshuebner committed Dec 11, 2016
  2. Merge pull request #122 from drurowin/random-port

    update instance on random port
    hanshuebner committed on GitHub Dec 11, 2016
Commits on Dec 10, 2016
  1. update instance on random port

    When the port 0 is requested the system picks a random available port
    for the socket.  Update the instance with whatever port the system
    picks.
    drurowin committed Dec 10, 2016
Commits on Dec 8, 2016
  1. release 1.2.36

    hanshuebner committed Dec 8, 2016
  2. Compare on the path-string.

    Comparing on the path-string. This is the first element of one element of *tmp-test-files*. See line 258-266 for how this special var is made and line 309-312 for how the url with the path is made.
    matthieupeeters committed with stassats Dec 5, 2016
  3. Update test-handlers.lisp

    Fix finding the uploaded file for download in sbcl.
    matthieupeeters committed with stassats Dec 4, 2016
Commits on Aug 15, 2016
  1. Merge pull request #119 from fjl/shutdown

    Speed up shutdown and avoid timeout on the listening socket
    hanshuebner committed on GitHub Aug 15, 2016
Commits on Aug 14, 2016
  1. speed up shutdown and avoid timeout on the listening socket

    This commit avoids the slow busy wait that enables clean shutdown. It
    does this by dialing into the acceptor just after ACCEPTOR-SHUTDOWN-P
    has been set to true, waking the accept loop so it can check for
    shutdown.
    fjl committed Aug 14, 2016
Commits on Jun 9, 2016
  1. Merge pull request #116 from rigetticomputing/fix_static_files

    Clarify documentation on handler functions
    hanshuebner committed Jun 9, 2016
  2. clarify definition of handler function

    This commit clarifies what a handler function is in the context of an
    EASY-ACCEPTOR, and states the idiomatic way to access REQUEST instances
    from within these functions.
    tarballs-are-good committed Jun 9, 2016
Commits on Apr 4, 2016
  1. Merge pull request #115 from dunn/doc/start

    [doc] fix ID clash in index.xml
    hanshuebner committed Apr 4, 2016
  2. [doc] fix ID clash in index.xml

    Without this change I get this error:
    ```
    $ cd doc && make
    xsltproc --stringparam library-version `perl -ne 'print "$1\n" if (/:version "(.*)"/)' ../hunchentoot.asd` clixdoc.xsl index.xml > ../www/hunchentoot-doc.html
    element a: validity error : ID start already defined
    
    $ xsltproc --version
    Using libxml 20902, libxslt 10128 and libexslt 817
    xsltproc was compiled against libxml 20902, libxslt 10128 and libexslt 817
    libxslt 10128 was compiled against libxml 20902
    libexslt 817 was compiled against libxml 20902
    ```
    dunn committed Apr 4, 2016
Commits on Feb 10, 2016
  1. release 1.2.35

    hanshuebner committed Feb 10, 2016
Commits on Jan 17, 2016
  1. Avoid double URL decoding, reported by muyinliu

    The INITIALIZE-INSTANCE method for REQUEST objects URL-decodes the
    PATH of the request, so that should not be done again in
    REQUEST-PATHNAME.
    
    Fixes #114
    hanshuebner committed Jan 17, 2016
Commits on Jan 1, 2016
  1. Merge pull request #113 from whalliburton/master

    Remove a duplicate word in the documentation
    hanshuebner committed Jan 1, 2016
Commits on Dec 31, 2015
Commits on Sep 17, 2015
  1. Merge pull request #110 from josrr/master

    In parse-rfc2388-form-data, call convert-hack function also in name
    hanshuebner committed Sep 17, 2015
  2. Call convert-hack in name also

    The parameter names also can be encoded in the external-format.
    josrr committed Sep 17, 2015
Commits on Jul 6, 2015
  1. release 1.2.34

    hanshuebner committed Jul 6, 2015
  2. Merge pull request #83 from timrichardt/master

    Decode URL considering content-type's charset
    hanshuebner committed Jul 6, 2015
Commits on Jul 5, 2015
  1. release 1.2.33

    hanshuebner committed Jul 5, 2015
  2. Merge pull request #104 from andy128k/session-validation

    test session cookie validation
    hanshuebner committed Jul 5, 2015
Commits on Jul 2, 2015
  1. test session cookie validation

    Andrey Kutejko committed Jul 2, 2015
  2. Merge pull request #103 from edicl/revert-102-session-validation

    Revert "prevent failures when session cookie is malformed"
    hanshuebner committed Jul 2, 2015