{"action":"opened","issue":{"url":"https://api.github.com/repos/d-ronin/dRonin/issues/555","labels_url":"https://api.github.com/repos/d-ronin/dRonin/issues/555/labels{/name}","comments_url":"https://api.github.com/repos/d-ronin/dRonin/issues/555/comments","events_url":"https://api.github.com/repos/d-ronin/dRonin/issues/555/events","html_url":"https://github.com/d-ronin/dRonin/issues/555","id":129536273,"number":555,"title":"Python log tools should be willing to skip a few nulls or other characters to find signature","user":{"login":"mlyle","id":90903,"avatar_url":"https://avatars.githubusercontent.com/u/90903?v=3","gravatar_id":"","url":"https://api.github.com/users/mlyle","html_url":"https://github.com/mlyle","followers_url":"https://api.github.com/users/mlyle/followers","following_url":"https://api.github.com/users/mlyle/following{/other_user}","gists_url":"https://api.github.com/users/mlyle/gists{/gist_id}","starred_url":"https://api.github.com/users/mlyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlyle/subscriptions","organizations_url":"https://api.github.com/users/mlyle/orgs","repos_url":"https://api.github.com/users/mlyle/repos","events_url":"https://api.github.com/users/mlyle/events{/privacy}","received_events_url":"https://api.github.com/users/mlyle/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/d-ronin/dRonin/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/d-ronin/dRonin/milestones/2","html_url":"https://github.com/d-ronin/dRonin/milestones/Tanto","labels_url":"https://api.github.com/repos/d-ronin/dRonin/milestones/2/labels","id":1453291,"number":2,"title":"Tanto","description":"Candidates for things in the release to follow up Renatus.  Just because something is in the release doesn't mean we will address it in that timeframe.\r\n\r\nName is provisional, may be renamed.","creator":{"login":"mlyle","id":90903,"avatar_url":"https://avatars.githubusercontent.com/u/90903?v=3","gravatar_id":"","url":"https://api.github.com/users/mlyle","html_url":"https://github.com/mlyle","followers_url":"https://api.github.com/users/mlyle/followers","following_url":"https://api.github.com/users/mlyle/following{/other_user}","gists_url":"https://api.github.com/users/mlyle/gists{/gist_id}","starred_url":"https://api.github.com/users/mlyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlyle/subscriptions","organizations_url":"https://api.github.com/users/mlyle/orgs","repos_url":"https://api.github.com/users/mlyle/repos","events_url":"https://api.github.com/users/mlyle/events{/privacy}","received_events_url":"https://api.github.com/users/mlyle/received_events","type":"User","site_admin":false},"open_issues":138,"closed_issues":41,"state":"open","created_at":"2015-12-10T07:27:51Z","updated_at":"2016-01-28T18:30:08Z","due_on":"2016-04-01T07:00:00Z","closed_at":null},"comments":0,"created_at":"2016-01-28T18:30:08Z","updated_at":"2016-01-28T18:30:08Z","closed_at":null,"body":"OpenLog looks like it often gets a little bit of garbage-- usually a few nulls-- before the actual log data, and we only look for the signature at the very first byte."}}