Bug#1142012: RFS: netcode/1.3.5+ds-1 [ITP] -- secure client/server connections over UDP

Glenn Fiedler <[email protected]>
Newsgroups gmane.linux.debian.devel.mentors
Message-ID <CANDyjSupfB53YQM6PjJU9nQ+_tdSqb=gKr4bG7dr7+ToM-=G5A__7895.5272723519$1787712480$gmane$org@mail.gmail.com>
Control: retitle -1 RFS: netcode/1.4.3+ds-1 [ITP] -- secure
client/server connections over UDP
Control: tags -1 -moreinfo

Hi Simon,

Following up on your review — apologies for the slow turnaround. All
points addressed, and this one has a reason beyond housekeeping to
refresh: a security fix.

- New upstream release 1.4.3. netcode 1.4.0 fixed AEAD nonce reuse when a
  server is restarted in-process (the global packet sequence was seeded
  only on create, so a restarted server re-encrypted global packets at
  already-used sequence numbers under the same key; netcode uses the
  packet sequence as the AEAD nonce). No CVE — the GitHub advisory is
  GHSA-3x95-24j9-7448. The version your review looked at, 1.3.5, predates
  the fix, so the refreshed upload is the one that should reach the
  archive.
- Vcs-* now points at salsa, live and current:
  https://salsa.debian.org/gafferongames/netcode
- ${misc:Depends} dropped (debhelper-compat 14).
- watch file is version=5. One W-severity lintian tag remains on the two
  repacked packages (debian-watch-not-mangling-version) — the watch file
  does carry an explicit dversionmangle stripping +ds, so I believe the
  tag is spurious here, but I mention it so it does not surprise you.
- Beyond the build/link test, the package now has a functional autopkgtest
  exercising address parsing and connect-token generation — deliberately
  nothing that binds a port. Verified by injecting defects; it failed on
  both.
- The mentors upload is refreshed to netcode/1.4.3+ds-1.

Thanks again — ready for another look.

Glenn
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.