chiark / gitweb /
journal-remote: reject fields above maximum size
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 31 Mar 2014 02:35:37 +0000 (22:35 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 16 Jul 2014 02:23:47 +0000 (22:23 -0400)
commit851d4e2a67efb2c8777df151b697391ff1a76af0
tree2982a963e3032fa7e9ec23b53669e7fc2add5c92
parent5c879495eab608bf9b6e7bec1020d916a0503b6e
journal-remote: reject fields above maximum size

Also fix an infinite loop on E2BIG.

Remember what range we already scanned for '\n', to avoid
quadratic behaviour on long "text" fields.
src/journal-remote/journal-remote-parse.c
src/journal-remote/journal-remote-parse.h
src/journal-remote/journal-remote.c
src/journal/journald-native.h