{"push_id":767724280,"size":1,"distinct_size":1,"ref":"refs/heads/fix-missing-lineend","head":"e702e0f1ff50c9396f55439b33e5892604935b4d","before":"4ab0921f198b80708a0601f008898af3b1a04fc7","commits":[{"sha":"e702e0f1ff50c9396f55439b33e5892604935b4d","author":{"email":"77773012c7cf992d03dc294d76169d9720716077@adiscon.com","name":"Rainer Gerhards"},"message":"\"fix\": process last line if it misses the terminating LF\n\nThis problem occurs with the very last line of a rulebase (at EOF).\nIf it is not properly terminated (LF missing), it is silently ignored.\nPrevious versions did obviously process lines in this case. While\ntechnically this is invalid input, we can't outrule that such rulebases\nexist. For example, they do in the rsyslog testbench, which made\nus aware of the problem (see https://github.com/rsyslog/rsyslog/issues/489 ).\n\nI think the proper way of addressing this is to process such lines without\ntermination, as many other tools do as well.\n\ncloses https://github.com/rsyslog/liblognorm/issues/135","distinct":true,"url":"https://api.github.com/repos/rgerhards/liblognorm/commits/e702e0f1ff50c9396f55439b33e5892604935b4d"}]}