1. 12 May, 2016 1 commit
  2. 07 May, 2016 4 commits
  3. 05 May, 2016 3 commits
  4. 04 May, 2016 1 commit
  5. 03 May, 2016 1 commit
  6. 01 May, 2016 6 commits
  7. 30 Apr, 2016 6 commits
    • Tobias Weingartner's avatar
      Europeans know time. :) · bd2a33dd
      Tobias Weingartner authored
      bd2a33dd
    • Tobias Weingartner's avatar
      Nuke unused function. · 20dfaab7
      Tobias Weingartner authored
      20dfaab7
    • Tobias Weingartner's avatar
      249c9a17
    • Tobias Weingartner's avatar
      Merge branch 'master' into md_changes · c431a07a
      Tobias Weingartner authored
      c431a07a
    • William Bezuidenhout's avatar
      proxy: Add, remove, or replace upstream and downstream headers (closes #666) (PR #788) · e2234497
      William Bezuidenhout authored
      * Overwrite proxy headers based on directive
      
      Headers of the request sent by the proxy upstream can now be modified in
      the following way:
      
      Prefix header with `+`: Header will be added if it doesn't exist
      otherwise, the values will be merge
      Prefix header with `-': Header will be removed
      No prefix: Header will be replaced with given value
      
      * Add missing formating directive reported by go vet
      
      * Overwrite up/down stream proxy headers
      
      Add Up/DownStreamHeaders to UpstreamHost
      
      Split `proxy_header` option in `proxy` directive into `header_upstream`
      and `header_downstream`. By splitting into two, it makes it clear in
      what direction the given headers must be applied.
      
      `proxy_header` can still be used (to maintain backward compatability)
      but its assumed to be `header_upstream`
      
      Response headers received by the reverse proxy from the upstream host
      are updated according the `header_downstream` rules.
      The update occurs through a func given to the reverse proxy, which is
      applied once a response is received.
      
      Headers (for upstream and downstream) can now be modified in
      the following way:
      
      Prefix header with `+`: Header will be added if it doesn't exist
      otherwise, the values will be merge
      Prefix header with `-': Header will be removed
      No prefix: Header will be replaced with given value
      
      Updated branch with changes from master
      
      * minor refactor to make intent clearer
      
      * Make Up/Down stream headers naming consistent
      
      * Fix error descriptions to be more clear
      
      * Fix lint issue
      e2234497
    • Matthew Holt's avatar
      Fix vet failing on Go tip · 96425f0f
      Matthew Holt authored
      96425f0f
  8. 27 Apr, 2016 3 commits
  9. 26 Apr, 2016 3 commits
  10. 23 Apr, 2016 1 commit
  11. 22 Apr, 2016 1 commit
  12. 20 Apr, 2016 3 commits
    • W. Mark Kubacki's avatar
      Catch whitespace code style violations locally (#774) · 3c578dfb
      W. Mark Kubacki authored
      Those settings enforce convergence on common coding style with respect to whitespace.
      
      Do not use tabs to indent with shell scripts because those tabs most often
      serve the function of triggering command completion. Which could end a
      command before it is pasted completely.
        Traditionally indentation is two spaces here, not four.
      
      Other rules will catch stray whitespace at the end of lines or files, which,
      once committed, would annoy the next developer because his editor would strip
      them from lines he did not intended to modify in the first place.
      3c578dfb
    • Abiola Ibrahim's avatar
      Merge pull request #773 from eliasp/patch-1 · a093aea7
      Abiola Ibrahim authored
      Typ (creatation → creation)
      a093aea7
    • Elias Probst's avatar
      Typ (creatation → creation) · 9f176287
      Elias Probst authored
      9f176287
  13. 19 Apr, 2016 3 commits
  14. 18 Apr, 2016 4 commits
    • W-Mark Kubacki's avatar
      browse: Emit datetime in UTC instead of the server's timezone · 7f35600b
      W-Mark Kubacki authored
      Makes sure the view is the same no matter where a site is hosted.
      7f35600b
    • W-Mark Kubacki's avatar
      browse: Remove whitespace from template's output, annotate output · cc6aa6b5
      W-Mark Kubacki authored
      Fixes a surplus — next to "go up".
      
      Identifies the preamble as the table's summary.
      
      Emits filesizes in bytes, which can be consumed by any browser-side scripts
      or utilized in sorting when the table is copy-and-pasted into a spreadsheet
      software.
      
      Uses <time> along with proper datetime representation, which a browser could
      utilize to display the datetime rendered according to the requestor's locale.
      cc6aa6b5
    • W-Mark Kubacki's avatar
      browse: When sorting by size, offset directories · 239f6825
      W-Mark Kubacki authored
      Assigns negative sizes to directories in order to have them listed reliably
      before any zero-sized files. That order is what most users expect when
      sorting by size.
      
      As side effect directories will appear before files on all filesystem
      implementations. To give an example: before this change directories had a size
      of 4 KiB when using Linux with ext4 or tmpfs, and with ZFS a size resembling
      an estimation of the number of leaves within said directory.
      239f6825
    • W-Mark Kubacki's avatar
      browse: Move predicate 'limit' to ServeListing · 1d38d113
      W-Mark Kubacki authored
      This keeps the interface of all available formatters honest,
      and allows for truncated listings all formats.
      1d38d113