Hi!
I recompiled with --debug.
The output from tac_plus-ng is pasted below. Does it help? If not, please tell me what else I can do to debug :)
223384: 22:44:28.671 0/00000000: - Version a1b922b69908e66e3e48027c40a0b4597b064315 initialized
223384: io_sched_add 0x56027d4e85b0 60.0
223384: + mavis_init
223384: + external:Mavis_init
223384: + external:mavis_init_in
223384: forking child number 0
223384: io_register 7
223384: io_register 8
223384: io_register 10
223384: forking child number 1
223384: io_register 9
223384: io_register 11
223384: io_register 13
223384: forking child number 2
223384: io_register 12
223384: io_register 14
223384: io_register 16
223384: forking child number 3
223384: io_register 15
223384: io_register 17
223384: io_register 19
223384: - external:mavis_init_in
223384: - external:Mavis_init = 0
223384: - mavis_init = 0
223384: io_main (0x56027d4c7b30)
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 60000ms
223384: io_poll (0x56027d4c7b30)
223384: fd 5 ctx 0x56027d4c71f0
223384: fd 5 cb = 0x7f84a3b50e55
223384: + spawnd_accepted
223384: 22:44:53.318 0/00000000: - proxied connection request from <unknown> for 172.16.1.10 (realm: default)
223384: io_register 6
223384: io_sched_add 0x56027d4e8cd0 60.0
223384: - spawnd_accepted
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 35362ms
223384: io_poll (0x56027d4c7b30)
223384: fd 6 ctx 0x56027d4e8cd0
223384: fd 6 cb = 0x56027c90ef67
223384: 22:44:53.319 0/221a6976: 172.16.1.10 New session
223384: 22:44:53.319 0/221a6976: 172.16.1.10 ---<start packet>---
223384: 22:44:53.319 0/221a6976: 172.16.1.10 key used: fa7jVrcZcVOzzY1d4Gzy
223384: 22:44:53.319 0/221a6976: 172.16.1.10 version: 192, type: 1, seq no: 1, flags: unencrypted
223384: 22:44:53.319 0/221a6976: 172.16.1.10 session id: 76691a22, data length: 31
223384: 22:44:53.319 0/221a6976: 172.16.1.10 packet body (len: 31): \001\001\001\001\b\004\v\000tacadmintty210.10.5.100
223384: 22:44:53.319 0/221a6976: 172.16.1.10 0000 01 01 01 01 08 04 0b 00 74 61 63 61 64 6d 69 6e ........ tacadmin
223384: 22:44:53.319 0/221a6976: 172.16.1.10 0010 74 74 79 32 31 30 2e 31 30 2e 35 2e 31 30 30 tty210.1 0.5.100
223384: 22:44:53.319 0/221a6976: 172.16.1.10 AUTHEN/START, priv_lvl=1
223384: 22:44:53.319 0/221a6976: 172.16.1.10 action=login (1)
223384: 22:44:53.319 0/221a6976: 172.16.1.10 authen_type=ascii (1)
223384: 22:44:53.319 0/221a6976: 172.16.1.10 service=login (1)
223384: 22:44:53.319 0/221a6976: 172.16.1.10 user_len=8 port_len=4 rem_addr_len=11
223384: 22:44:53.319 0/221a6976: 172.16.1.10 data_len=0
223384: 22:44:53.319 0/221a6976: 172.16.1.10 user (len: 8): tacadmin
223384: 22:44:53.319 0/221a6976: 172.16.1.10 0000 74 61 63 61 64 6d 69 6e tacadmin
223384: 22:44:53.319 0/221a6976: 172.16.1.10 port (len: 4): tty2
223384: 22:44:53.319 0/221a6976: 172.16.1.10 0000 74 74 79 32 tty2
223384: 22:44:53.319 0/221a6976: 172.16.1.10 rem_addr (len: 11): 10.10.5.100
223384: 22:44:53.319 0/221a6976: 172.16.1.10 0000 31 30 2e 31 30 2e 35 2e 31 30 30 10.10.5. 100
223384: 22:44:53.319 0/221a6976: 172.16.1.10 ---<end packet>---
223384: 22:44:53.319 0/221a6976: 172.16.1.10 authen: hdr->seq_no: 1
223384: file=/home/admin1/event-driven-servers/tac_plus-ng/authen.c line=1365 sym=[<string>] buf='User Access Verification
${message}${umessage}' => buf='User Access Verification
${message}${umessage}'
223384: file=/home/admin1/event-driven-servers/tac_plus-ng/authen.c line=1365 sym=[<string>] buf='User Access Verification
${message}${umessage}'
223384: file=/home/admin1/event-driven-servers/tac_plus-ng/authen.c line=1365 sym=[<end-of-file>] buf=''
223384: 22:44:53.319 0/221a6976: 172.16.1.10 looking for user tacadmin realm default
223384: 22:44:53.319 0/221a6976: 172.16.1.10 user lookup failed
223384: 22:44:53.319 0/221a6976: 172.16.1.10 shell login for 'tacadmin' from 10.10.5.100 on tty2 denied by ACL
223384: io_register 18
223384: + buffer_write
223384: buffer_get = 0x56027d4ea9a0
223384: - buffer_write
223384: 22:44:53.319 0/221a6976: 172.16.1.10 Writing AUTHEN/FAIL size=18
223384: 22:44:53.319 0/221a6976: 172.16.1.10 ---<start packet>---
223384: 22:44:53.319 0/221a6976: 172.16.1.10 key used: fa7jVrcZcVOzzY1d4Gzy
223384: 22:44:53.319 0/221a6976: 172.16.1.10 version: 192, type: 1, seq no: 2, flags: unencrypted
223384: 22:44:53.319 0/221a6976: 172.16.1.10 session id: 76691a22, data length: 6
223384: 22:44:53.319 0/221a6976: 172.16.1.10 packet body (len: 6): \002\000\000\000\000\000
223384: 22:44:53.319 0/221a6976: 172.16.1.10 0000 02 00 00 00 00 00 ......
223384: 22:44:53.319 0/221a6976: 172.16.1.10 AUTHEN, status=2 (AUTHEN/FAIL) flags=0x0
223384: 22:44:53.319 0/221a6976: 172.16.1.10 msg_len=0, data_len=0
223384: 22:44:53.319 0/221a6976: 172.16.1.10 msg (len: 0):
223384: 22:44:53.319 0/221a6976: 172.16.1.10 data (len: 0):
223384: 22:44:53.319 0/221a6976: 172.16.1.10 ---<end packet>---
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 35361ms
223384: io_poll (0x56027d4c7b30)
223384: fd 6 ctx 0x56027d4e8cd0
223384: fd 6 cb = 0x56027c90e4a0
223384: fd 18 ctx 0x56027d4e9960
223384: fd 18 cb = 0x56027c910c86
223384: buffer_release (0x56027d4ea9a0, 89)
223384: buffer_free (0x56027d4ea9a0)
223384: buffer_release = (nil)
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 35361ms
223384: io_poll (0x56027d4c7b30)
223384: fd 6 ctx 0x56027d4e8cd0
223384: fd 6 cb = 0x56027c90ef67
223384: + io_sched_pop
223384: - io_sched_pop
223384: io_unregister 6
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 35360ms
223384: io_poll (0x56027d4c7b30)
223384: fd 5 ctx 0x56027d4c71f0
223384: fd 5 cb = 0x7f84a3b50e55
223384: + spawnd_accepted
223384: 22:44:55.397 1/00000000: - proxied connection request from <unknown> for 172.16.1.10 (realm: default)
223384: io_register 6
223384: io_sched_add 0x56027d4e9330 60.0
223384: - spawnd_accepted
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 33283ms
223384: io_poll (0x56027d4c7b30)
223384: fd 6 ctx 0x56027d4e9330
223384: fd 6 cb = 0x56027c90ef67
223384: 22:44:55.397 1/93c29946: 172.16.1.10 New session
223384: 22:44:55.397 1/93c29946: 172.16.1.10 ---<start packet>---
223384: 22:44:55.397 1/93c29946: 172.16.1.10 key used: fa7jVrcZcVOzzY1d4Gzy
223384: 22:44:55.397 1/93c29946: 172.16.1.10 version: 192, type: 1, seq no: 1, flags: unencrypted
223384: 22:44:55.397 1/93c29946: 172.16.1.10 session id: 4699c293, data length: 31
223384: 22:44:55.397 1/93c29946: 172.16.1.10 packet body (len: 31): \001\001\001\001\b\004\v\000tacadmintty210.10.5.100
223384: 22:44:55.397 1/93c29946: 172.16.1.10 0000 01 01 01 01 08 04 0b 00 74 61 63 61 64 6d 69 6e ........ tacadmin
223384: 22:44:55.397 1/93c29946: 172.16.1.10 0010 74 74 79 32 31 30 2e 31 30 2e 35 2e 31 30 30 tty210.1 0.5.100
223384: 22:44:55.397 1/93c29946: 172.16.1.10 AUTHEN/START, priv_lvl=1
223384: 22:44:55.397 1/93c29946: 172.16.1.10 action=login (1)
223384: 22:44:55.397 1/93c29946: 172.16.1.10 authen_type=ascii (1)
223384: 22:44:55.397 1/93c29946: 172.16.1.10 service=login (1)
223384: 22:44:55.397 1/93c29946: 172.16.1.10 user_len=8 port_len=4 rem_addr_len=11
223384: 22:44:55.397 1/93c29946: 172.16.1.10 data_len=0
223384: 22:44:55.397 1/93c29946: 172.16.1.10 user (len: 8): tacadmin
223384: 22:44:55.397 1/93c29946: 172.16.1.10 0000 74 61 63 61 64 6d 69 6e tacadmin
223384: 22:44:55.397 1/93c29946: 172.16.1.10 port (len: 4): tty2
223384: 22:44:55.397 1/93c29946: 172.16.1.10 0000 74 74 79 32 tty2
223384: 22:44:55.397 1/93c29946: 172.16.1.10 rem_addr (len: 11): 10.10.5.100
223384: 22:44:55.397 1/93c29946: 172.16.1.10 0000 31 30 2e 31 30 2e 35 2e 31 30 30 10.10.5. 100
223384: 22:44:55.397 1/93c29946: 172.16.1.10 ---<end packet>---
223384: 22:44:55.397 1/93c29946: 172.16.1.10 authen: hdr->seq_no: 1
223384: 22:44:55.397 1/93c29946: 172.16.1.10 looking for user tacadmin realm default
223384: 22:44:55.397 1/93c29946: 172.16.1.10 user lookup failed
223384: 22:44:55.397 1/93c29946: 172.16.1.10 shell login for 'tacadmin' from 10.10.5.100 on tty2 denied by ACL
223384: + buffer_write
223384: buffer_get = 0x56027d4ea9a0
223384: - buffer_write
223384: 22:44:55.397 1/93c29946: 172.16.1.10 Writing AUTHEN/FAIL size=18
223384: 22:44:55.397 1/93c29946: 172.16.1.10 ---<start packet>---
223384: 22:44:55.397 1/93c29946: 172.16.1.10 key used: fa7jVrcZcVOzzY1d4Gzy
223384: 22:44:55.397 1/93c29946: 172.16.1.10 version: 192, type: 1, seq no: 2, flags: unencrypted
223384: 22:44:55.397 1/93c29946: 172.16.1.10 session id: 4699c293, data length: 6
223384: 22:44:55.397 1/93c29946: 172.16.1.10 packet body (len: 6): \002\000\000\000\000\000
223384: 22:44:55.397 1/93c29946: 172.16.1.10 0000 02 00 00 00 00 00 ......
223384: 22:44:55.397 1/93c29946: 172.16.1.10 AUTHEN, status=2 (AUTHEN/FAIL) flags=0x0
223384: 22:44:55.397 1/93c29946: 172.16.1.10 msg_len=0, data_len=0
223384: 22:44:55.397 1/93c29946: 172.16.1.10 msg (len: 0):
223384: 22:44:55.397 1/93c29946: 172.16.1.10 data (len: 0):
223384: 22:44:55.397 1/93c29946: 172.16.1.10 ---<end packet>---
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 33283ms
223384: io_poll (0x56027d4c7b30)
223384: fd 6 ctx 0x56027d4e9330
223384: fd 6 cb = 0x56027c90e4a0
223384: fd 18 ctx 0x56027d4e9960
223384: fd 18 cb = 0x56027c910c86
223384: buffer_release (0x56027d4ea9a0, 89)
223384: buffer_free (0x56027d4ea9a0)
223384: buffer_release = (nil)
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 33283ms
223384: io_poll (0x56027d4c7b30)
223384: fd 6 ctx 0x56027d4e9330
223384: fd 6 cb = 0x56027c90ef67
223384: + io_sched_pop
223384: - io_sched_pop
223384: io_unregister 6
223384: io_sched_exec (0x56027d4c7b30)
223384: poll_timeout = 33282ms
223384: io_poll (0x56027d4c7b30)
223384: 22:44:55.399 0/00000000: - Received signal 15, shutting down.
223384: 22:44:55.399 0/00000000: - exit status=0