{"push_id":3434236398,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"0c567321c6d594ec11edfd3aa848a0a634c544ef","before":"4375d2824ac6ff656df184ea0c19ab781e3524e8","commits":[{"sha":"0c567321c6d594ec11edfd3aa848a0a634c544ef","author":{"name":"Sven Gothel","email":"690faecc4674c16ce82ecea6483aa60f429b3a8f@jausoft.com"},"message":"Bug 1219, Bug 1231: Re-add executable test by execution\n\nRe-adding executable test by execution is required for 'blocker technology'\nlike Windows's 'Software Restriction Policies (SRP)',\nwhich only gets activated by the actual execution attempt.\nMerely testing the file's (ACL) execution flags via NIO's isExecutable is not sufficient.\n\nImplementation first tests the file's (ACL) execution flags via NIO's isExecutable.\nIf the NIO test was successful or not available, the actual execution test is performed.\n\nTo mitigate the virus scanner's false positive, we use an executable shell script\nper default now, which may be overriden by the new environment 'jogamp.gluegen.UseNativeExeFile=true'\n\nTested on GNU/Linux with one temp folder having mount options 'noexec'\nand on Windows using Software Restriction Policies (SRP) disallowing one temp folder.\nBoth temp folder were first in line via environment 'java.io.tmpdir'.","distinct":true,"url":"https://api.github.com/repos/sgothel/gluegen/commits/0c567321c6d594ec11edfd3aa848a0a634c544ef"}]}
{"actor":{"display_login":"sgothel"}}