Would it be possible to get the default pkg build of mono to contain TLS1.2 support?
Following this link: http://www.codenicer.com/content/mono-481-tls-12-freebsd
is a description on how to patch the ports files. (i am not the author - blog is credited Ivan Radovanovic).
i have manually been patching the files in my ports tree and build them, which works fine - but it feels weird that TLS1.2 is not supported out of the box, and add additional steps for deployment.
Is there any progress on this? The lack of TLS 1.2 means that basically every .NET-based program interacting with Github no longer works properly.
+1 for this - my FreeNAS iocage jails are difficult to autoupdate (mono apps to github). Help!
yes, please progress on this. GitHub is TLS 1.2 only now, which breaks a few apps that require mono.
+1! This would be great!
Please look at my new review for a modern Mono
A commit references this bug:
Date: Sat Jun 16 15:56:44 UTC 2018
New revision: 472555
Update Mono to 22.214.171.124
This brings a more modern Mono release to the ports tree. After
discussions with others in the Mono community I targeted the mono
126.96.36.199 release which is the latest release in the "Visual Studio"
release channel. This is considered to be the most stable and widely
tested, which makes it a good candidate for us. We may upgrade to 5.12
after additional testing or introduce another Mono package for users who
require testing against a newer release; this has yet to be determined.
- Build from official release tarballs
- Now include BoringSSL per upstream guidelines 
- Remove ACCEPTANCE_TESTS, not being updated by upstream
- No long require glib; Mono includes their own replacement
- USES=display:tests required for some tests
- Remove broken for armv6, armv7: file now available 
- Mark as LLD safe as mono changed how it handles TLS 
PR: 222271 
PR: 221236 
PR: 218885 
Approved by: dbn
Differential Revision: https://reviews.freebsd.org/D15780
Hi feld@, can this one be marked closed as fixed by the 5.10 update? Tentatively marking closed, please reopen if I misunderstood.