Starting with Rust resources
by William Brown
Hi there,
Given my (our) interest in Rust, I thought it would be good to put out
some resources.
Rust is a systems programming language focused on correctness, safety
and speed. They have developed an excellent community known for high
quality resources, technical support, and positive open interactions.
The rust project have two major publications about the language.
First is the rust-book:
https://doc.rust-lang.org/book/second-edition/
This can be used as a reference, but also as an introduction and lesson
into the language. It's well written and thorough.
Second is the nomicon:
https://doc.rust-lang.org/nightly/nomicon/
The rust nomicon is a resource for advanced and deep concepts of the
language. For the majority of use you will *never* need to know the
details within, but for certain aspects of unsafe and ffi, it's
important to understand some of these concepts to provide safe ffi
between C and Rust.
Finally, for some examples of rust I have a DS related example here:
https://github.com/Firstyear/idl_rust/
I hope this helps,
--
Sincerely,
William Brown
Software Engineer
Red Hat, Australia/Brisbane
6 years, 4 months
Optional rust support review
by William Brown
Hi,
https://pagure.io/389-ds-base/issue/49325 has been in a ready to merge
state for some time. This is still an optional integration (not a
commitment to production rust), but I still want to check that it's
okay to merge. It's been reviewed by an external Rust developer who is
happy with it, and checked by Mark. I would like to merge this on
Friday, so I would love to hear comments about this before then.
A discussion on production commitment will happen in the near future I
think as to whether we want to pursue this path,
Thanks!
--
Sincerely,
William Brown
Software Engineer
Red Hat, Australia/Brisbane
6 years, 4 months
Raise MIN TLS to 1.2
by William Brown
Hi there,
For 1.4 I would like to raise MINTLS level to 1.2. This should be a
safe change for us to make, and clients with affected clients that need
less can easily downgrade this.
I'm invested in secure by default, so I think this is important to do.
https://pagure.io/389-ds-base/issue/49395
To put this in perspective, java 7 supports TLS 1.2 since 2011 and most
major operating systems have supported it since 2008 and onwards. There
is no reason to hold this back at 1.0 or 1.1.
I would like this reviewed and acked soon, so this is the chance to
comment now please,
--
Sincerely,
William Brown
Software Engineer
Red Hat, Australia/Brisbane
6 years, 4 months