{"action":"published","release":{"url":"https://api.github.com/repos/Liliya-Tazieva/AntiVirus/releases/2201508","assets_url":"https://api.github.com/repos/Liliya-Tazieva/AntiVirus/releases/2201508/assets","upload_url":"https://uploads.github.com/repos/Liliya-Tazieva/AntiVirus/releases/2201508/assets{?name,label}","html_url":"https://github.com/Liliya-Tazieva/AntiVirus/releases/tag/1.8.5","id":2201508,"tag_name":"1.8.5","target_commitish":"master","name":"1.8.5","draft":false,"author":{"login":"kazuare","id":11086180,"avatar_url":"https://avatars.githubusercontent.com/u/11086180?v=3","gravatar_id":"","url":"https://api.github.com/users/kazuare","html_url":"https://github.com/kazuare","followers_url":"https://api.github.com/users/kazuare/followers","following_url":"https://api.github.com/users/kazuare/following{/other_user}","gists_url":"https://api.github.com/users/kazuare/gists{/gist_id}","starred_url":"https://api.github.com/users/kazuare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kazuare/subscriptions","organizations_url":"https://api.github.com/users/kazuare/orgs","repos_url":"https://api.github.com/users/kazuare/repos","events_url":"https://api.github.com/users/kazuare/events{/privacy}","received_events_url":"https://api.github.com/users/kazuare/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-11-28T22:50:19Z","published_at":"2015-11-29T00:15:44Z","assets":[{"url":"https://api.github.com/repos/Liliya-Tazieva/AntiVirus/releases/assets/1080690","id":1080690,"name":"install.exe","label":null,"uploader":{"login":"kazuare","id":11086180,"avatar_url":"https://avatars.githubusercontent.com/u/11086180?v=3","gravatar_id":"","url":"https://api.github.com/users/kazuare","html_url":"https://github.com/kazuare","followers_url":"https://api.github.com/users/kazuare/followers","following_url":"https://api.github.com/users/kazuare/following{/other_user}","gists_url":"https://api.github.com/users/kazuare/gists{/gist_id}","starred_url":"https://api.github.com/users/kazuare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kazuare/subscriptions","organizations_url":"https://api.github.com/users/kazuare/orgs","repos_url":"https://api.github.com/users/kazuare/repos","events_url":"https://api.github.com/users/kazuare/events{/privacy}","received_events_url":"https://api.github.com/users/kazuare/received_events","type":"User","site_admin":false},"content_type":"application/x-msdownload","state":"uploaded","size":9489075,"download_count":0,"created_at":"2015-11-29T00:15:29Z","updated_at":"2015-11-29T00:15:37Z","browser_download_url":"https://github.com/Liliya-Tazieva/AntiVirus/releases/download/1.8.5/install.exe"}],"tarball_url":"https://api.github.com/repos/Liliya-Tazieva/AntiVirus/tarball/1.8.5","zipball_url":"https://api.github.com/repos/Liliya-Tazieva/AntiVirus/zipball/1.8.5","body":"Heuristic scan added. It scans headers of PE files and looks for their imported functions from external libraries, then it compares them with the sets from the base. Base is composed of the sets of imported functions of the known viruses. If set of functions of the file and set of functions of some virus have much in common then it can possibly be a virus.\r\n\r\n[Bug]Heuristic scan is not always stable, some files cause it to finish scanning earlier then it should. This feature uses an external library and we think that the root of the problem is in it. We are working to fix this.\r\n\r\nRepository is reworked greatly, no more executables folder, the other ones are restructured for easier navigation (dqr is renamed and moved to the separate folder, testhex and v moved to test_data, \"deployment_files\" folder is made).\r\nScanner and Scanner_multithreader are now merged in the project Scanner. Added lots of readme's, made lots of other repo improvements.\r\n\r\n[Bugfix] fixed GUI \"after-root-scanning\" bug\r\n\r\nAdded \"forced low-consumption\" feature. \r\nMultithread needs some time to load heuristic base in the memory, so its cheaper to use monothreader on small folders. Now scanner can decide for himself if the folder is big enough to use \"high consumption\" mode or it's faster to use one thread. If it decides that monothreader is better, it uses one thread without asking permission (and it is a bit faster, actually).\r\n\r\nDeleted test virus signatures from installer package.\r\n\r\nAdded possibility(in code) to scan only one file. \r\nAdded the necessary menu and buttons into GUI for this purpose."}}