google / seesaw

Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.
Apache License 2.0
5.63k stars 511 forks source link

Update `go.mod` versions #120

Closed hazaelsan closed 1 year ago

hazaelsan commented 1 year ago

go-1.12 is pretty old now, and there are a number of security advisories on some dependencies that effectively require >= go-1.17.

As far as dependencies, we don't have particular requirements so merely updating to their latest releases is sufficient.

One minor change is to tests, which are needed due to libnl-3.5.0:

nested attributes now use NLA_F_NESTED bit to indicate a nested attribute

hazaelsan commented 1 year ago

fatal error: checkptr: converted pointer straddles multiple allocations

I'll split this up into a bunch of smaller PRs, then...