Use existing AvailabilityKind enum for code completion availability (#160296)
This adresses point 4 from #156680. This is a necessary step before
`CompletionChunk.Kind` can be removed.
The `ChunkCompletion.Kind` implements `__str__` and `__repr__`
differently from our other enum classes. I have adapted the `__repr__`
of `CompletionString` to stringify the availability of the chunk
differently so that it still looks the same as before.
Also introduce a temporary `AvailabilityKindCompat` to ensure that
`__str__` returns the same format, while also leaving a deprecation
warning that this will be removed in a future release.
---------
Co-authored-by: Vlad Serebrennikov <serebrennikov.vladislav at gmail.com>
security/openvpn-devel: Update 2.7_rc3 => 2.7_rc5
Some important changes for FreeBSD users rc3 -> rc5:
- CVE 2025-15497 in epoch key handling
- repair interaction between DCO and persist-tun after reconnection
- require "script-security 2" when using --dev unix:<program>
- improve documentation and error messages for a number of
deprecated options
- tun.c: unify read_tun()/write_tun() functions for all BSD
platforms
- more type conversion related cleanups
- add check for auth none / cipher none on FreeBSD DCO
- drop mbedtls 2.x support
PR: 292492
Sponsored by: Subcarpathian BSD User Group
-----
committer annotations by Matthias Andree
Approved by: Gert Doering (maintainer)
[3 lines not shown]
security/openvpn-devel: Update 2.7_rc3 => 2.7_rc5
Some important changes for FreeBSD users rc3 -> rc5:
- CVE 2025-15497 in epoch key handling
- repair interaction between DCO and persist-tun after reconnection
- require "script-security 2" when using --dev unix:<program>
- improve documentation and error messages for a number of
deprecated options
- tun.c: unify read_tun()/write_tun() functions for all BSD
platforms
- more type conversion related cleanups
- add check for auth none / cipher none on FreeBSD DCO
- drop mbedtls 2.x support
PR: 292492
Sponsored by: Subcarpathian BSD User Group
-----
committer annotations by Matthias Andree
Approved by: Gert Doering (maintainer)
[2 lines not shown]