Permalink
Commits on Jun 21, 2017
  1. Update change log.

    s-ludwig committed Jun 21, 2017
  2. Merge pull request #1783 from MartinNowak/fixup1720

    small fixup of #1720
    s-ludwig committed on GitHub Jun 21, 2017
  3. Merge pull request #1789 from rejectedsoftware/vibe_core_path_update

    Update for vibe-core path definition changes.
    s-ludwig committed on GitHub Jun 21, 2017
  4. Fix Windows build errors.

    s-ludwig committed Jun 21, 2017
  5. Update for vibe-core path definition changes.

    s-ludwig committed Jun 19, 2017
Commits on Jun 17, 2017
  1. small fixup of #1720

    - remove leftover install_headers
    - fix typo
    MartinNowak committed Jun 17, 2017
Commits on Jun 16, 2017
  1. Don't free GC allocated memory in HTTP server.

    In normal allocation mode (no VibeManualMemoryManagement), the GC allocated request memory was freed anyway, potentially resulting in dangling pointers if strings read from the request were stored outside of the request handler. This switches back to the proper behavior as in 0.7.x.
    s-ludwig committed Jun 16, 2017
Commits on Jun 15, 2017
  1. Fix URL construction behavior when constructed from a Windows path.

    s-ludwig committed Jun 15, 2017
Commits on Jun 12, 2017
  1. Fix path type for URL.path.

    s-ludwig committed Jun 12, 2017
Commits on Jun 9, 2017
  1. Merge pull request #1778 from schveiguy/patch-2

    Remove costly default key
    s-ludwig committed on GitHub Jun 9, 2017
  2. Merge pull request #1777 from schveiguy/patch-1

    Re-up TTL when opening an existing session
    s-ludwig committed on GitHub Jun 9, 2017
  3. Remove costly default key

    schveiguy committed on GitHub Jun 9, 2017
  4. Re-up TTL when opening an existing session

    schveiguy committed on GitHub Jun 9, 2017
Commits on Jun 8, 2017
  1. Fix destruction of empty HashMap.

    s-ludwig committed Jun 8, 2017
  2. Work around std.experimental.allocator issues on <2.074.0.

    s-ludwig committed Jun 8, 2017
Commits on Jun 6, 2017
  1. Allow copying of HashMap (using RC + COW).

    s-ludwig committed Jun 6, 2017
Commits on Jun 1, 2017
  1. Encode the sequence "</" as "<\/" for JSON to prevent XSS vectors.

    s-ludwig committed Jun 1, 2017
Commits on May 31, 2017
  1. Minimize stack trace output for the default HTTP error page.

    Enables stack traces only in debug mode by default and does not output stack traces for HTTPServerStatus based exceptions.
    
    See rejectedsoftware/webchat-tutorial#3.
    s-ludwig committed May 31, 2017
Commits on May 28, 2017
  1. Merge pull request #1767 from Yoplitein/fixBotan

    Mark BotanTLSContext constructor as trusted
    s-ludwig committed on GitHub May 28, 2017
  2. Update change log.

    s-ludwig committed May 28, 2017
Commits on May 22, 2017
  1. Mark BotanTLSContext constructor as trusted

    Yoplitein committed May 22, 2017
Commits on May 16, 2017
  1. Merge pull request #1764 from rejectedsoftware/issue_1763_named_bykey…

    …value
    
    Let byKeyValue return named tuples
    s-ludwig committed on GitHub May 16, 2017
  2. Merge pull request #1725 from tchaloupka/fix_parseMultipart

    Fix parseMultipartForm to accept unquoted strings
    s-ludwig committed on GitHub May 16, 2017
  3. Merge pull request #1737 from tchaloupka/fix_#1735

    Output null instead of undefined with Json.undefined serialization
    s-ludwig committed on GitHub May 16, 2017
  4. Let byKeyValue return named tuples. Fixes #1763.

    Bson, Json and DictionaryList now return a named tuple with .key and .value members instead of plain tuples.
    s-ludwig committed May 16, 2017
  5. Merge pull request #1761 from rejectedsoftware/issue_1741_read_until

    Fix readUntilSmall/readLine for cases where the peek and the read paths are mixed
    s-ludwig committed on GitHub May 16, 2017
Commits on May 14, 2017
  1. Avoid the slow path for end markers of size 2.

    s-ludwig committed May 14, 2017
  2. Fix interleaving fast and slow paths in readUntilSmall. Fixes #1741.

    Also fixes handling of the max_bytes parameter in the fast path.
    s-ludwig committed May 14, 2017
  3. Add test for #1741.

    s-ludwig committed May 14, 2017
  4. Attempt to sidestep bogus test hang failures.

    - Delays the write operation slightly to avoid delaying the connection establishment
    - Extends the watchdog timeout to 2 seconds
    s-ludwig committed May 14, 2017
  5. Merge pull request #1760 from rejectedsoftware/custom_http_allocator

    Use a custom multi-region allocator for the HTTP server.
    s-ludwig committed on GitHub May 14, 2017
  6. fix

    revert change
    
    fix unitest
    tchaloupka committed May 14, 2017
  7. Fix parseMultipartForm to accept unquoted strings

    Content-Disposition fields can be passed as an unquoted string in which case the current parser fails.
    Parse escaped quote
    
    
    simplification
    tchaloupka committed May 14, 2017
  8. Use RegionListAllocator for the HTTP server.

    Works around a memory leak bug in AllocatorList plus avoids the heap allocation introduced by allocatorObject.
    s-ludwig committed May 14, 2017