Announcement

Collapse
No announcement yet.

cURL 7.51 Released With Many Security Fixes

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • cURL 7.51 Released With Many Security Fixes

    Phoronix: cURL 7.51 Released With Many Security Fixes

    cURL 7.51.0 was released today and while it does add some new features it does contain a number of active CVEs...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    "double-frees"? Sounds like it's time to start rewriting pieces in Rust!

    Comment


    • #3
      Originally posted by mulenmar View Post
      "double-frees"? Sounds like it's time to start rewriting pieces in Rust!
      What's about RAII :-)

      Comment


      • #4
        Originally posted by mulenmar View Post
        "double-frees"? Sounds like it's time to start rewriting pieces in Rust!
        If you knew the first thing about engineering, you'd know there no robustness without some redundancy. What if the first free fails? The second one has your back!

        Comment


        • #5
          Originally posted by mulenmar View Post
          "double-frees"? Sounds like it's time to start rewriting pieces in C++!
          fixed

          Comment


          • #6
            Rust, what a terrible language. too lazy to type out "function" but not too lazy to type out "let" a million times.

            Comment


            • #7
              Originally posted by cj.wijtmans View Post
              Rust, what a terrible language. too lazy to type out "function" but not too lazy to type out "let" a million times.
              Doesn't understand (functional) programming,

              still goes ahead to spam the forum with his anti-Rust BS...

              Comment


              • #8
                Originally posted by unixfan2001 View Post

                Doesn't understand (functional) programming,

                still goes ahead to spam the forum with his anti-Rust BS...
                Care to substantiate what i said has anything to do with functional programming or are you just going to post flaming ad hominem bs?

                Comment


                • #9
                  Originally posted by cj.wijtmans View Post

                  Care to substantiate what i said has anything to do with functional programming or are you just going to post flaming ad hominem bs?
                  Gladly.

                  For starters typing out "function" is not a must but simply an outdated design pattern. In a perfect, functional world you wouldn't even need to append a function with "fn" but introduce functions implicitly or, in the case of anonymous functions, with fat arrows.

                  Secondly, "let" is a lambda abstraction used to bind a variable/function definition to a restricted scope.
                  Utilizing thin arrows as pointers we can also use let to create variable bindings to a function. Like so:

                  Code:
                   
                   let f: fn(i32) -> i32;

                  Comment

                  Working...
                  X