sonic-buildimage/src
Venkatesan Mahalingam 7d003c3518 [TACACS+]: Add support to specify source address for TACACS+ (#4610)
This pull request was cherry picked from "#1238" to resolve the conflicts.

- Why I did it
Add support to specify source address for TACACS+
- How I did it
Add patches for libpam-tacplus and libnss-tacplus. The patches parse the new option 'src_ip' and store the converted addrinfo. Then the addrinfo is used for TACACS+ connection.
Add a attribute 'src_ip' for table "TACPLUS|global" in configDB
Add some code to adapt to the attribute 'src_ip'.
- How to verify it
Config command for source address PR in sonic-utilities
config tacacs src_ip <ip_address>

- Description for the changelog
Add patches to specify source address for the TACACS+ outgoing packets.

- A picture of a cute animal (not mandatory but encouraged)

**UT logs: **

UT_tacacs_source_intf.txt
2020-07-12 18:08:51 +00:00
..
bash Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
dhcpmon [docker-dhcp-relay]: convert dhcp-relay docker to buster (#4671) 2020-06-22 15:34:21 -07:00
gobgp Update go version to 1.11.2 for gobgp and telemetry (#2230) 2018-11-09 21:56:39 -08:00
hiredis Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
iccpd [iccpd] build iccpd deb by auto tools (#4540) 2020-05-21 09:12:51 -07:00
ifupdown2 Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
initramfs-tools [secureboot] Add secureboot support for Arista devices (#4741) 2020-06-22 09:30:31 -07:00
iproute2 Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
iptables [docker-nat]: Updated the NAT iptables patch for 4.19 buster (#4843) 2020-07-12 18:08:51 +00:00
isc-dhcp [docker-dhcp-relay]: convert dhcp-relay docker to buster (#4671) 2020-06-22 15:34:21 -07:00
ixgbe Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
kdump-tools Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
libnl3 Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
libteam Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
libyang Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
lldpd Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
lm-sensors Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
monit Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
mpdecimal Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
ptf@36a3e3d9ac [docker-sonic-mgmt] install ptf framework in mgmt container and upgrade ptf (#3239) 2019-07-30 10:19:48 -07:00
python3 Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
python-click Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
radvd Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
redis Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
redis-dump-load@832a645e4d Build patched redis-dump-load (#2277) 2018-11-20 19:27:56 -08:00
redis-dump-load.patch [baseimage]: Build and install redis-dump-load Python 3 package in host image (#4661) 2020-05-30 05:52:27 -07:00
sflow Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
smartmontools Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
snmpd Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
socat Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
sonic-bgpcfgd Tests of FRR templates which rendered by sonic-cfggen (#4875) 2020-07-12 18:08:51 +00:00
sonic-config-engine "[config]: Multi ASIC loopback changes (#4895) 2020-07-12 18:08:51 +00:00
sonic-daemon-base [buildImage] Add support of platform.json parsing to portconfig.py file (#3909) 2020-06-18 16:26:09 -07:00
sonic-dbsyncd@399ac217c6 [Submodule update] sonic-dbsyncd (#4801) 2020-06-19 11:03:02 -07:00
sonic-device-data Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
sonic-frr [FRR]: Update frr to latest 7.2.1-s3 (#4294) 2020-04-01 12:57:19 -07:00
sonic-linux-kernel@fdbb8851fe [kernel]: upgrade linux kernel to 4.9.118 (#4897) 2020-07-12 18:08:51 +00:00
sonic-mgmt-common@444aa9ac1f Mgmt reorg -- submodule and build rules for sonic-mgmt-common (#4765) 2020-06-22 16:01:55 -07:00
sonic-mgmt-framework@3c3384cec8 Mgmt reorg -- submodule and build rules for sonic-mgmt-common (#4765) 2020-06-22 16:01:55 -07:00
sonic-platform-common@42781ff904 [sonic-platform-common] Update submodule (#4871) 2020-07-12 18:08:51 +00:00
sonic-platform-daemons@9b8bfa10b2 [sonic-platform-daemons] Update submodule (#4887) 2020-07-12 18:08:51 +00:00
sonic-py-swsssdk@a83366e827 [redis] Install vanilla redis packages for Buster and Stretch; upgrade Buster to 6.0.5 (#4732) 2020-06-27 01:17:20 -07:00
sonic-quagga@e3b3b634e7 [sonic-quagga] update submodule with multiDB Changes (#4557) 2020-05-27 11:12:33 -07:00
sonic-restapi@ed640ac1f9 Submodule update - sonic-restapi (#4749) 2020-06-15 15:08:22 -07:00
sonic-sairedis@ccbb3bcc87 [docker-orchagent]: make build depends only on sairedis package (#4880) 2020-07-12 18:08:51 +00:00
sonic-snmpagent@89b7b2c900 [submodule update]: Advance sonic-snmpagent and sonic-py-swsssdk (#4713) 2020-06-09 09:09:14 -07:00
sonic-swss@01f810f43e [docker-orchagent]: upgrade docker-orchagent to buster (#4889) 2020-07-12 18:08:51 +00:00
sonic-swss-common@77d34173a5 [submodule]: update sonic-swss-common (#4826) 2020-06-22 19:46:52 -07:00
sonic-telemetry@fa8d49878c Mgmt reorg -- submodule and build rules for sonic-mgmt-common (#4765) 2020-06-22 16:01:55 -07:00
sonic-utilities@16a33f2fb6 [sonic-platform-common][sonic-platform-daemons][sonic-utilities] Update submodules (#4852) 2020-06-27 22:57:26 -07:00
sonic-yang-mgmt Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
sonic-yang-models Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
sonic-ztp@c959371ece [sonic-utilities][sonic-ztp] Update submodules (#4501) 2020-04-30 15:48:42 -07:00
supervisor Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
swig Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
systemd-sonic-generator [systemd-generator]: Fix dependency update for multi-asic platform (#4820) 2020-06-29 09:39:23 -07:00
tacacs [TACACS+]: Add support to specify source address for TACACS+ (#4610) 2020-07-12 18:08:51 +00:00
thrift Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00