{"action":"created","issue":{"url":"https://api.github.com/repos/letscontrolit/ESPEasy/issues/117","repository_url":"https://api.github.com/repos/letscontrolit/ESPEasy","labels_url":"https://api.github.com/repos/letscontrolit/ESPEasy/issues/117/labels{/name}","comments_url":"https://api.github.com/repos/letscontrolit/ESPEasy/issues/117/comments","events_url":"https://api.github.com/repos/letscontrolit/ESPEasy/issues/117/events","html_url":"https://github.com/letscontrolit/ESPEasy/issues/117","id":211055297,"number":117,"title":"fix random stability issues by better bounds checking","user":{"login":"psy0rz","id":1179017,"avatar_url":"https://avatars1.githubusercontent.com/u/1179017?v=3","gravatar_id":"","url":"https://api.github.com/users/psy0rz","html_url":"https://github.com/psy0rz","followers_url":"https://api.github.com/users/psy0rz/followers","following_url":"https://api.github.com/users/psy0rz/following{/other_user}","gists_url":"https://api.github.com/users/psy0rz/gists{/gist_id}","starred_url":"https://api.github.com/users/psy0rz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psy0rz/subscriptions","organizations_url":"https://api.github.com/users/psy0rz/orgs","repos_url":"https://api.github.com/users/psy0rz/repos","events_url":"https://api.github.com/users/psy0rz/events{/privacy}","received_events_url":"https://api.github.com/users/psy0rz/received_events","type":"User","site_admin":false},"labels":[{"id":257820023,"url":"https://api.github.com/repos/letscontrolit/ESPEasy/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/letscontrolit/ESPEasy/milestones/1","html_url":"https://github.com/letscontrolit/ESPEasy/milestone/1","labels_url":"https://api.github.com/repos/letscontrolit/ESPEasy/milestones/1/labels","id":2334980,"number":1,"title":"2.0.0","description":"First stable release of the next ESPEasy release. This one incorporates the changes that were in  the ESPEasy mega branch:\r\n // Native SPIFFS support, old custom flash routines removed\r\n // Support OTA up to 1.5MB sketch size (change to 1M SPIFFS model) on 4M modules\r\n // Fallback Wifi AP support\r\n // Supports multiple active controllers\r\n // Supports notification plugins (basic email _N001.ino provided)\r\n // Native SD card support and system logging to SD card\r\n // Taskvalues are preserved during reboot (not after power loss!)\r\n // Multiple rule sets, max 4 sets, each 2k in size\r\n // Several device plugins reworked and added to the main branch:\r\n //   P036 Framed OLED\r\n //   P037 MQTT import\r\n //   P038 NeoPixel\r\n //   P039 Thermocouple\r\n //   P040 ID12/RDM6300 RFID\r\n //   P041 NeoPixel WordClock\r\n //   P042 NeoPixel Candle\r\n //   P043 Timer Clock\r\n //   P044 P1 gateway\r\n // Removed savesettings/savecustomsettings from candle plugin, check this later...\r\n // UDP broadcast option prep\r\n // Flash write protection mechanism (aded command 'resetFlashWriteCounter')\r\n // IDX/var no longer mandatory and only requested when the selected controller needs it\r\n // Clock#Time supports 'Wrk' for workdays and 'Wkd' for weekends as wildcards\r\n","creator":{"login":"psy0rz","id":1179017,"avatar_url":"https://avatars1.githubusercontent.com/u/1179017?v=3","gravatar_id":"","url":"https://api.github.com/users/psy0rz","html_url":"https://github.com/psy0rz","followers_url":"https://api.github.com/users/psy0rz/followers","following_url":"https://api.github.com/users/psy0rz/following{/other_user}","gists_url":"https://api.github.com/users/psy0rz/gists{/gist_id}","starred_url":"https://api.github.com/users/psy0rz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psy0rz/subscriptions","organizations_url":"https://api.github.com/users/psy0rz/orgs","repos_url":"https://api.github.com/users/psy0rz/repos","events_url":"https://api.github.com/users/psy0rz/events{/privacy}","received_events_url":"https://api.github.com/users/psy0rz/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":4,"state":"open","created_at":"2017-02-20T15:03:29Z","updated_at":"2017-05-01T21:00:46Z","due_on":null,"closed_at":null},"comments":27,"created_at":"2017-03-01T11:33:55Z","updated_at":"2017-05-02T20:25:55Z","closed_at":null,"body":"There are some long standing hard to reproduce stability issues. I've reviewed all the core-framework code and found a few instances where out-of-bounds was missing. (most places just assume correct input data)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/letscontrolit/ESPEasy/issues/comments/298750700","html_url":"https://github.com/letscontrolit/ESPEasy/issues/117#issuecomment-298750700","issue_url":"https://api.github.com/repos/letscontrolit/ESPEasy/issues/117","id":298750700,"user":{"login":"psy0rz","id":1179017,"avatar_url":"https://avatars1.githubusercontent.com/u/1179017?v=3","gravatar_id":"","url":"https://api.github.com/users/psy0rz","html_url":"https://github.com/psy0rz","followers_url":"https://api.github.com/users/psy0rz/followers","following_url":"https://api.github.com/users/psy0rz/following{/other_user}","gists_url":"https://api.github.com/users/psy0rz/gists{/gist_id}","starred_url":"https://api.github.com/users/psy0rz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psy0rz/subscriptions","organizations_url":"https://api.github.com/users/psy0rz/orgs","repos_url":"https://api.github.com/users/psy0rz/repos","events_url":"https://api.github.com/users/psy0rz/events{/privacy}","received_events_url":"https://api.github.com/users/psy0rz/received_events","type":"User","site_admin":false},"created_at":"2017-05-02T20:25:55Z","updated_at":"2017-05-02T20:25:55Z","body":"yeah there is some hard to trigger bug, Shardan has issues as well. although one bug was indeed the memory leak.\r\n\r\nsometimes it gets triggered often, other times not at all.\r\n\r\ncan you disable globalsync and UDP ? (enter port 0 for udp) that code still has some issues."}}
{"actor":{"display_login":"psy0rz"}}