-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TACACS+] Add audisp-tacplus for per-command accounting. #8750
Conversation
This just draft PR still ongoing. |
Not ready for review, publish by mistake, switch back to draft. still need following change:
|
src/tacacs/audisp/patches/0001-Port-audisp-tacplus-to-sonic.patch
Outdated
Show resolved
Hide resolved
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
This PR build break because file permission of build_debian.sh change to 644, so fix this by: |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
) This pull request integrate audisp-tacplus to SONiC for per-command accounting. To support TACACS per-command accounting, we integrate audisp-tacplus project to sonic. 1. Add auditd service to SONiC 2. Port and patch audisp-tacplus to SONiC UT with CUnit to cover all new code in usersecret-filter.c Also pass all current UT. N/A Add audisp-tacplus for per-command accounting.
) This pull request integrate audisp-tacplus to SONiC for per-command accounting. To support TACACS per-command accounting, we integrate audisp-tacplus project to sonic. 1. Add auditd service to SONiC 2. Port and patch audisp-tacplus to SONiC UT with CUnit to cover all new code in usersecret-filter.c Also pass all current UT. N/A Add audisp-tacplus for per-command accounting.
) (#15788) This pull request integrate audisp-tacplus to SONiC for per-command accounting. ##### Work item tracking - Microsoft ADO **(number only)**: 24433713 #### Why I did it To support TACACS per-command accounting, we integrate audisp-tacplus project to sonic. #### How I did it 1. Add auditd service to SONiC 2. Port and patch audisp-tacplus to SONiC #### How to verify it UT with CUnit to cover all new code in usersecret-filter.c Also pass all current UT. #### Tested branch (Please provide the tested image version) Extract tacacs support functions into library, this will share TACACS config file parse code with other project. Also fix memory leak issue in parse config code. - [ ] SONiC.202012-15723.312602-e230e2d3e #### Description for the changelog Add audisp-tacplus for per-command accounting.
This pull request integrate audisp-tacplus to SONiC for per-command accounting.
Why I did it
To support TACACS per-command accounting, we integrate audisp-tacplus project to sonic.
How I did it
How to verify it
UT with CUnit to cover all new code in usersecret-filter.c
Also pass all current UT.
Which release branch to backport (provide reason below if selected)
N/A
Description for the changelog
Add audisp-tacplus for per-command accounting.
A picture of a cute animal (not mandatory but encouraged)