Build failure with freeradius-client-1.1.8 - auth/radius.c: error: implicit declaration of function ATTRID

Description of problem:

With freeradius-client-1.1.8, ocserv fails to build.

This appears to be caused by an API change removing the ATTRID and VENDOR macros from freeradius-client.h.

https://github.com/FreeRADIUS/freeradius-client/commit/50d78bb53f4f341aa708e196b8955cacbae59669

Version of ocserv used:

1.3.0

Distributor of ocserv

Gentoo

Downstream bug: https://bugs.gentoo.org/956426

Build log

auth/radius.c: In function ‘radius_auth_pass’:
auth/radius.c:471:51: error: implicit declaration of function ‘ATTRID’ [-Wimplicit-function-declaration]
  471 |                                         (unsigned)ATTRID(vp->attribute), (unsigned)VENDOR(vp->attribute), (unsigned)vp->type);
      |                                                   ^~~~~~
auth/radius.c:471:84: error: implicit declaration of function ‘VENDOR’ [-Wimplicit-function-declaration]
  471 |                                         (unsigned)ATTRID(vp->attribute), (unsigned)VENDOR(vp->attribute), (unsigned)vp->type);
      |                                                                                    ^~~~~~