I was testing the Graylog’s api with an instance of GL 4.3.8.
I used the endpoint /Legacy/Search/Relative/SearchRelative_get_0 (from the GL web API page)
When requesting, the parameter offset is not taken into account.
In the Response Header I got this on a working GL 4.0.10: {"Content-Encoding":"gzip","Content-Type":"application/json","Transfer-Encoding":"chunked","X-Graylog-Node-Id":"3207e7b0-20bf-4b59-8c74-fbf18118720a","X-Runtime-Microseconds":"397920"}
But on my GL 4.3.8 I get : {"Content-Encoding":"gzip","Content-Type":"application/json","Transfer-Encoding":"chunked", "X-Frame-Options":"DENY", "X-Graylog-Node-Id":"xxxxxx","X-Runtime-Microseconds":"77088"}
If the offset parameter was taken into account, I should have the next log and not log A again
The instance is running GL 4.3.8.
I tried the same request tests on 3 other instance of GL (4.0.15, 4.3.8, 5.0) and none of those reproduced the bug. I assume the probleme comes from a wrong configuration / parameter on my broken instance but I can’t find it.
I resinstalled graylog and elasticsearch and the problem persists.