matt335672 660ac303f0 Replace various types used for auth_info
The loadable sesman authentication modules use different types for the
authentication handle returned from auth_userpass(). The PAM module
uses a pointer, and the other modules use (effectively) a boolean. Within
sesman itself, a long or tbus (intptr_t) is used.

This PR replaces all of these types with a pointer to an incomplete type.

Consequently:-
- A single better-labelled type is used it all places within sesman so
  it's more obvious what's being handled.
- There is no need to cast the authentication handle within the PAM
  module to a long and back again.
- The compiler can check function signatures between auth.h and the
  various verify modules.
2022-09-16 10:46:53 +01:00
..
2022-09-05 22:58:07 -07:00
2022-09-03 02:01:48 +00:00
2022-09-03 02:01:48 +00:00
2022-04-18 09:09:46 +01:00
2022-04-18 09:12:35 +01:00
2022-03-15 10:45:00 +00:00
2022-03-15 10:45:00 +00:00
2022-09-03 02:01:48 +00:00
2022-03-15 10:45:00 +00:00
2022-09-03 02:01:48 +00:00
2022-04-18 09:12:35 +01:00
2022-09-03 02:01:48 +00:00