On 28/06/23 11:01 PM, Daniel Gröber wrote: Hi,
> I'm also interested in having tacacs+ available in Debian. I wanted to test > your packages but unfortunately mentors removes packages after a while and > so they are gone from there now. > > The git repo you linked to doesn't seem to contain debian packaging. Could > you re-upload to mentors or push your packaging/debian branch? I was also looking at this, Pawel any chance you could upload your previous work somewhere? There are multitude of issues with the current codebase and so far I'm not sure whether all of them can be solved. - latest Debian package had 4.0.4.27a from 2013 - latest official release is 4.0.4.28 from January 2015 - there is a 4.0.4.29a from March 2015 in the alpha/ directory of the upstream FTP server There is at least one known fork of 4.0.4.28 from Facebook at https://github.com/facebook/tac_plus . The project started good but looks dead. There are however a few interesting open pull requests that appear to fix errors on RHEL9, that should be sufficiently close to us. The thing that lead to the removal from Debian was python2. Glancing at the code I could not figure out the reason for the build-time dependency. There is a python script installed in the tacacs+ binary package (do_auth.py). Not everyone uses that. We don't, so I cannot fully test it. But at first glance it appears to be able to be run on python3 by just dropping the future imports. And there is an official python3 port by it's original author at https://www.tacacs.org/ So I think using the Facebook fork with a few imported pull-requests and maybe switching to the newer do_auth.py (in a seperate binary package while we are at it) could do the trick. Bernhard