Re: LDC 1.11.0
On Saturday, 18 August 2018 at 16:47:35 UTC, kinke wrote: Glad to announce LDC 1.11: * Based on D 2.081.2. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly to WebAssembly. See the dedicated Wiki page [1] for how to get started. * AArch64 (64-bit ARM) now mostly working on Linux/glibc and Android. * Some support for classes without TypeInfos, for -betterC and/or a minimal (d)runtime. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.11.0 Thanks to all contributors! [1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC Awesome news! Will we get a release of the ltsmaster branch as well? From the release notes it sounds like building with a more recent version is a good idea...
Re: Beta 2.082.0
On 08/18/2018 10:39 AM, Radu wrote: > On Saturday, 18 August 2018 at 08:30:31 UTC, Mike Franklin wrote: >> On Saturday, 18 August 2018 at 08:22:54 UTC, Mike Franklin wrote: >> >>> It's a little old, but from what I'm reading we need "reputation" >>> with Microsoft or an EV certificate, or publish on the Windows Store. Let's please try to avoid getting into more of this nonsense. I understand that common Windows users have a very different thread model than linux developers, hence the crappy Anti-Virus rootkits. I'd expect the Windows dev audience we're targeting with D to be a bit more capable than common Windows users though. OTOH company policies for Windows devs might require UAC and disallow installing untrusted stuff. >> I'm also reading that once the executable has been downloaded a number >> of times from different IP addresses, it will be registered as safe in >> Microsoft's database. Maybe we just need to wait for more people to >> download it and run it. >> >> Mike > > Yes, it needs to build up reputation trough multiple downloads and > installations. This can take up to a week. Beta is 2 weeks sounds fine then. So please download and install the beta, sth. you should always do ;). Fortunately Microsoft has finally bumped their max filesize on the Binary submit form from 20 to 200 MiB (https://www.microsoft.com/en-us/wdsi/filesubmission). I just submitted the beta installer using my private Microsoft account (https://www.microsoft.com/en-us/wdsi/submission/9180949d-7efd-403f-b7e2-66e334e3e37e). Would be good to know exactly the recognized "Detection name" Windows Defender found (see https://go.microsoft.com/fwlink/?linkid=849601#detection-history). In case this helps we can look at automating this using a dlang.org specific account. -Martin
LDC 1.11.0
Glad to announce LDC 1.11: * Based on D 2.081.2. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly to WebAssembly. See the dedicated Wiki page [1] for how to get started. * AArch64 (64-bit ARM) now mostly working on Linux/glibc and Android. * Some support for classes without TypeInfos, for -betterC and/or a minimal (d)runtime. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.11.0 Thanks to all contributors! [1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC
Re: Beta 2.082.0
On Saturday, August 18, 2018 1:01:18 AM MDT Martin Nowak via Digitalmars-d- announce wrote: > On Friday, 17 August 2018 at 22:08:16 UTC, Mike Franklin wrote: > > On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote: > >> Glad to announce the first beta for the 2.082.0 release > > > > According to https://issues.dlang.org/show_bug.cgi?id=18786 > > VirusTotal used to report a virus for the installer. This beta > > is now reporting clean: > > https://www.virustotal.com/#/file/dabf7c3b10ecb70025789c775756bee39bb401 > > d7ef31f5a9131ff8760450fcab/detection > > > > Windows Defender also reports it as clean. > > Good to hear that paying the certificate ransom helped making > peace with the blackmailers ;). Technically, I think that they're extortionists rather than blackmailers. ;) - Jonathan M Davis
Re: Beta 2.082.0
On Saturday, 18 August 2018 at 08:30:31 UTC, Mike Franklin wrote: On Saturday, 18 August 2018 at 08:22:54 UTC, Mike Franklin wrote: It's a little old, but from what I'm reading we need "reputation" with Microsoft or an EV certificate, or publish on the Windows Store. I'm also reading that once the executable has been downloaded a number of times from different IP addresses, it will be registered as safe in Microsoft's database. Maybe we just need to wait for more people to download it and run it. Mike Yes, it needs to build up reputation trough multiple downloads and installations. This can take up to a week.
Re: Beta 2.082.0
On Saturday, 18 August 2018 at 08:22:54 UTC, Mike Franklin wrote: It's a little old, but from what I'm reading we need "reputation" with Microsoft or an EV certificate, or publish on the Windows Store. I'm also reading that once the executable has been downloaded a number of times from different IP addresses, it will be registered as safe in Microsoft's database. Maybe we just need to wait for more people to download it and run it. Mike
Re: Beta 2.082.0
On Saturday, 18 August 2018 at 08:04:41 UTC, Mike Franklin wrote: I'll research a little and see if I can find some more information. This thread was also quite informative: https://stackoverflow.com/questions/12311203/how-to-pass-the-smart-screen-on-win8-when-install-a-signed-application It's a little old, but from what I'm reading we need "reputation" with Microsoft or an EV certificate, or publish on the Windows Store. Mike
Re: Beta 2.082.0
On 18/08/2018 8:04 PM, Mike Franklin wrote: On Saturday, 18 August 2018 at 06:52:21 UTC, Martin Nowak wrote: On Friday, 17 August 2018 at 22:01:29 UTC, Mike Franklin wrote: On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote: Windows installer and binaries are now code-signed - https://dlang.org/changelog/2.082.0.html#signed_windows_binaries Was this beta installer supposed to be signed? Because it doesn't seem to be. Yes it is signed and I actually checked it on Windows 7. What makes it appear to be unsigned on your system. I just downloaded it again. To be specific, this is the file I'm downloading and executing: downloads.dlang.org/pre-releases/2.x/2.082.0/dmd-2.082.0-beta.1.exe I get the "Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk" message. In other words this: https://cdn1.tekrevue.com/wp-content/uploads/2017/09/windows-protected-your-pc.jpg It recognizes the publisher as "D Language Foundation" but I still don't think that message should be popping up. I'll research a little and see if I can find some more information. Mike It's definitely signed. We may need to have Walter or somebody with contacts with Microsoft to chat to see what else we can do (or them).
Re: Beta 2.082.0
On Saturday, 18 August 2018 at 08:04:41 UTC, Mike Franklin wrote: I'll research a little and see if I can find some more information. Ok, so it is indeed signed: https://imgur.com/a/jGdoXSc I found this which was disappointing: https://stackoverflow.com/questions/39833000/avoid-windows-protected-your-pc-message-for-a-authenticode-cert-signed-install Mike
Re: Beta 2.082.0
On Saturday, 18 August 2018 at 08:04:41 UTC, Mike Franklin wrote: I get the "Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk" message. In other words this: https://cdn1.tekrevue.com/wp-content/uploads/2017/09/windows-protected-your-pc.jpg I'm running Windows 10. Mike
Re: Beta 2.082.0
On Saturday, 18 August 2018 at 06:52:21 UTC, Martin Nowak wrote: On Friday, 17 August 2018 at 22:01:29 UTC, Mike Franklin wrote: On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote: Windows installer and binaries are now code-signed - https://dlang.org/changelog/2.082.0.html#signed_windows_binaries Was this beta installer supposed to be signed? Because it doesn't seem to be. Yes it is signed and I actually checked it on Windows 7. What makes it appear to be unsigned on your system. I just downloaded it again. To be specific, this is the file I'm downloading and executing: downloads.dlang.org/pre-releases/2.x/2.082.0/dmd-2.082.0-beta.1.exe I get the "Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk" message. In other words this: https://cdn1.tekrevue.com/wp-content/uploads/2017/09/windows-protected-your-pc.jpg It recognizes the publisher as "D Language Foundation" but I still don't think that message should be popping up. I'll research a little and see if I can find some more information. Mike
Re: Beta 2.082.0
On Friday, 17 August 2018 at 22:08:16 UTC, Mike Franklin wrote: On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.082.0 release According to https://issues.dlang.org/show_bug.cgi?id=18786 VirusTotal used to report a virus for the installer. This beta is now reporting clean: https://www.virustotal.com/#/file/dabf7c3b10ecb70025789c775756bee39bb401d7ef31f5a9131ff8760450fcab/detection Windows Defender also reports it as clean. Good to hear that paying the certificate ransom helped making peace with the blackmailers ;).