| #
                6c16a3a9 |  | 14-Sep-2023 | fiwswe <fiwswe@fwml.de> | Use str_starts_with/str_ends_with 
 | 
| #
                d4f83172 |  | 31-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | code style: line breaks 
 | 
| #
                90fb952c |  | 31-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | code style: operator spacing 
 | 
| #
                26dfc232 |  | 31-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | Rector to rename print to echo calls 
 | 
| #
                7d34963b |  | 31-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | coding style: control flow line breaks 
 | 
| #
                177d6836 |  | 31-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | coding style: control flow whitespaces 
 | 
| #
                dccd6b2b |  | 30-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | coding style: function call spacing 
 | 
| #
                d868eb89 |  | 30-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | codestyle adjustments: function declaration braces/spaces 
 | 
| #
                24870174 |  | 29-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | Apply rector fixes to the rest of inc 
 | 
| #
                e71d33ca |  | 19-Nov-2020 | Andreas Gohr <andi@splitbrain.org> | scrutinizer fix 
 | 
| #
                6cda96e3 |  | 14-Oct-2020 | Andreas Gohr <andi@splitbrain.org> | Restrictive Content-Security-Policy for media #1045
 This adds a CSP header for all media delivered through our fetch.php
 dispatcher. This should revent any scripts etc. to be executed when
 scriptabl
 Restrictive Content-Security-Policy for media #1045
 This adds a CSP header for all media delivered through our fetch.php
 dispatcher. This should revent any scripts etc. to be executed when
 scriptable media, like SVG is used.
 
 Suggestions on finetuning the policy are welcome.
 
 The policy is added to the MEDIA_SENDFILE event, so plugins can easily
 influence it. The way it is passed as an array should make it easier to
 modify from plugins as well.
 
 I put the mechanism to send the header into it's own class in the HTTP
 namespace. Additional methods from inc/httputils could be moved here
 later. The method might also be interesting for #2198 and #1676.
 show more ...  
 | 
| #
                6ce3e5f8 |  | 14-Jul-2019 | Andreas Gohr <andi@splitbrain.org> | fixed some line length errors 
 | 
| #
                8cbc5ee8 |  | 10-Jun-2019 | Andreas Gohr <andi@splitbrain.org> | replaced deprecated utf8 functions
 For now this uses full qualified namespaces, sensible imports may come
 later.
 
 | 
| #
                64159a61 |  | 27-Apr-2018 | Andreas Gohr <andi@splitbrain.org> | line lengths shortened
 This makes sure all files use line lenghts shorter than 120 characters.
 
 This is a quick fix. It might not always be the nicest change.
 
 | 
| #
                0c24c924 |  | 15-Jul-2015 | Andreas Gohr <andi@splitbrain.org> | remove pragma:no-cache header. closes #1201
 The pragma header is only defined for requests not for responses. The
 Cache-Control header should be used in responses.
 
 | 
| #
                79e79377 |  | 07-Jan-2015 | Andreas Gohr <gohr@cosmocode.de> | Remove error supression for file_exists()
 In an older version of PHP a file_exists() call would issue a warning
 when the file did not exist. This was fixed in later PHP releases. Since
 we require PH
 Remove error supression for file_exists()
 In an older version of PHP a file_exists() call would issue a warning
 when the file did not exist. This was fixed in later PHP releases. Since
 we require PHP 5.3 now, there's no need to supress any error here
 anymore. This might even give a minor performance boost.
 show more ...  
 | 
| #
                8da2ebf4 |  | 22-Dec-2014 | Gerry Weißbach <gerry.w@gammaproduction.de> | Merge remote-tracking branch 'splitbrain/master' 
 | 
| #
                42ea7f44 |  | 01-Oct-2014 | Gerrit Uitslag <klapinklapin@gmail.com> | Many PHPDocs, some unused and dyn declared vars
 many PHPDocs
 some unused variables
 some dynamically declared variables declared
 
 | 
| #
                04585e6c |  | 29-Aug-2014 | Gerry Weißbach <gerry.w@gammaproduction.de> | rfc2231 compatible encoding for header()
 This is only used in the filename header field and ensures correct
 interpretation of an encoded filename. This is will be needed
 especially for download of f
 rfc2231 compatible encoding for header()
 This is only used in the filename header field and ensures correct
 interpretation of an encoded filename. This is will be needed
 especially for download of files with umlauts with an Internet Explorer.
 show more ...  
 | 
| #
                40e0b444 |  | 15-Feb-2014 | Dominik Eckelmann <deckelmann@gmail.com> | use http_sendfile correct 
 | 
| #
                2fd6745d |  | 27-Jan-2014 | Gerry Weißbach <gerry.w@gammaproduction.de> | Re-order parameters to not break other callers
 Needs a check for null now.
 
 | 
| #
                499df7e5 |  | 27-Jan-2014 | Gerry Weißbach <gerry.w@gammaproduction.de> | nop 
 | 
| #
                32c584aa |  | 27-Jan-2014 | Gerry Weißbach <gerry.w@gammaproduction.de> | Use original filename for Content-Disposition
 In most cases this change will have no effect, but noes the response will use the filename that was originally requested. The downloaded filename can be
 Use original filename for Content-Disposition
 In most cases this change will have no effect, but noes the response will use the filename that was originally requested. The downloaded filename can be modified to something different as well. E.g. the siteexport plugin will make use of it.
 show more ...  
 | 
| #
                cc036f74 |  | 01-Aug-2013 | Klap-in <klapinklapin@gmail.com> | remove hash for external images, but use token url parameter instead 
 | 
| #
                b1ffadaa |  | 21-Jul-2013 | Klap-in <klapinklapin@gmail.com> | Merge remote-tracking branch 'origin/master' into fetchimagetokexternal 
 |