[Koha-bugs] [Bug 31104] New: Pagination generates HTTP "Link:" header which is over 8291 bytes apache's limit

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jul 5 16:29:49 CEST 2022


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31104

            Bug ID: 31104
           Summary: Pagination generates HTTP "Link:" header which is over
                    8291 bytes apache's limit
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: minor
          Priority: P5 - low
         Component: REST API
          Assignee: tomascohen at gmail.com
          Reporter: nugged at gmail.com
                CC: tomascohen at gmail.com

to repeat:

1. Go to /cgi-bin/koha/members/member.pl

2. put this test into the "Search for patron" "Search:" field:
   "some long test to search in patron fields"

3. Observe "nothing found" but in the server log, it will say

(28)No space left on device: [client 127.0.0.1:60330] AH10124: header size is
over the limit allowed by ResponseFieldSize (8192 bytes). Bad response header:
'Link: <https://...

this of course happens when you searching for something long but seems we came
to so long URL which fails to fit into the "forward" (Link: ... header) field, 

if to debug, it creates a "search" API request URL that is already 5219 bytes
long, then this URL is re-encoded and put two times inside the "Link:" header,
so it quickly jumps over the 8192 bytes header limit.

Note: as we found together that solution in Koha/REST/Plugin/Pagination.pm to
split @links in separate "Link:" headers.

SIDENOTE: considering that we already have URL 5129 long in this example, we
might anyway even without header doubling bump into the 8192 limits (!). We
might need re-think later how in general this formed up. Not related to the
current shorter fix though.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list