Lines Matching defs:ipsrc
68 char ipsrc[256]; /* ip as a string */
120 if (strlcpy(ipsrc, cp, sizeof(ipsrc)) >= sizeof(ipsrc)) {
124 cp = strchr(ipsrc, ' ');
126 syslog(LOG_ERR, "corrupt SSH_CLIENT variable %s", ipsrc);
130 if (inet_pton(AF_INET, ipsrc, &ina) != 1 &&
131 inet_pton(AF_INET6, ipsrc, &ina) != 1) {
133 "cannot determine IP from SSH_CLIENT %s", ipsrc);
203 PATH_PIDFILE, user_ip ? ipsrc : luser);
261 otherpid, ipsrc, otherluser);
330 if (change_filter(1, luser, ipsrc) == -1) {
334 if (user_ip && change_table(1, ipsrc) == -1) {
336 change_filter(0, luser, ipsrc);
342 printf("You are authenticated from host \"%s\"\r\n", ipsrc);
343 setproctitle("%s@%s", luser, ipsrc);
745 * Add/remove filter entries for user "luser" from ip "ipsrc"
764 syslog(LOG_ERR, "invalid luser/ipsrc");
865 syslog(LOG_ERR, "invalid ipsrc");
895 if (inet_pton(AF_INET, ipsrc, &target.v4) == 1)
897 else if (inet_pton(AF_INET6, ipsrc, &target.v6) == 1)
900 syslog(LOG_ERR, "inet_pton(%s) failed", ipsrc);
904 /* Kill all states from ipsrc */
912 /* Kill all states to ipsrc */
942 change_filter(0, luser, ipsrc);
944 change_table(0, ipsrc);