=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== prayer-1.3.5-dfsg1/utils/prayer-cyclog.SRC-27- while [ $keep -gt 1 ]; do prayer-1.3.5-dfsg1/utils/prayer-cyclog.SRC:28: old=`expr $keep - 1` prayer-1.3.5-dfsg1/utils/prayer-cyclog.SRC-29- if [ $old -lt 10 ]; then oldt=0$old; else oldt=$old; fi; ############################################## prayer-1.3.5-dfsg1/utils/prayer-db-prune-16- prayer-1.3.5-dfsg1/utils/prayer-db-prune:17:for i in `db_archive -h ${SSL_CACHE} -a` prayer-1.3.5-dfsg1/utils/prayer-db-prune-18-do ############################################## prayer-1.3.5-dfsg1/session/filter.h-35-BOOL prayer-1.3.5-dfsg1/session/filter.h:36:filter_set_addr(struct filter *filter, struct session *session, prayer-1.3.5-dfsg1/session/filter.h-37- char *addr); prayer-1.3.5-dfsg1/session/filter.h:38:BOOL filter_test_addr(struct filter *filter, struct session *session, prayer-1.3.5-dfsg1/session/filter.h-39- char *addr); ############################################## prayer-1.3.5-dfsg1/session/display.c-43-static BOOL prayer-1.3.5-dfsg1/session/display.c:44:display_addr(struct template_vals *tvals, char *array, ADDRESS * addr, prayer-1.3.5-dfsg1/session/display.c-45- struct abook *abook) ############################################## prayer-1.3.5-dfsg1/session/display.c-105- && !simple_address_compare(env->reply_to, env->from)) prayer-1.3.5-dfsg1/session/display.c:106: display_addr(tvals, "@reply_to", env->reply_to, abook); prayer-1.3.5-dfsg1/session/display.c-107- prayer-1.3.5-dfsg1/session/display.c:108: display_addr(tvals, "@from", env->from, abook); prayer-1.3.5-dfsg1/session/display.c-109- if (env->to) prayer-1.3.5-dfsg1/session/display.c:110: display_addr(tvals, "@to", env->to, abook); prayer-1.3.5-dfsg1/session/display.c-111- if (env->cc) prayer-1.3.5-dfsg1/session/display.c:112: display_addr(tvals, "@cc", env->cc, abook); prayer-1.3.5-dfsg1/session/display.c-113- ############################################## prayer-1.3.5-dfsg1/session/filter.c-136- prayer-1.3.5-dfsg1/session/filter.c:137:/* filter_set_addr() ***************************************************** prayer-1.3.5-dfsg1/session/filter.c-138- * ############################################## prayer-1.3.5-dfsg1/session/filter.c-146-BOOL prayer-1.3.5-dfsg1/session/filter.c:147:filter_set_addr(struct filter *filter, struct session *session, char *text) prayer-1.3.5-dfsg1/session/filter.c-148-{ ############################################## prayer-1.3.5-dfsg1/session/filter.c-177- prayer-1.3.5-dfsg1/session/filter.c:178:/* filter_test_addr() **************************************************** prayer-1.3.5-dfsg1/session/filter.c-179- * ############################################## prayer-1.3.5-dfsg1/session/filter.c-186-BOOL prayer-1.3.5-dfsg1/session/filter.c:187:filter_test_addr(struct filter * filter, struct session * session, prayer-1.3.5-dfsg1/session/filter.c-188- char *text) ############################################## prayer-1.3.5-dfsg1/session/draft.c-955- prayer-1.3.5-dfsg1/session/draft.c:956:/* draft_make_addr() **************************************************** prayer-1.3.5-dfsg1/session/draft.c-957- * ############################################## prayer-1.3.5-dfsg1/session/draft.c-969-static char * prayer-1.3.5-dfsg1/session/draft.c:970:draft_make_addr(struct str *str, struct pool *pool, prayer-1.3.5-dfsg1/session/draft.c-971- char *personal, char *mailbox, char *host) ############################################## prayer-1.3.5-dfsg1/session/draft.c-1037- for (a = addr; a; a = a->next) { prayer-1.3.5-dfsg1/session/draft.c:1038: char *s = draft_make_addr(tmpstr, pool, prayer-1.3.5-dfsg1/session/draft.c-1039- a->personal, a->mailbox, a->host); ############################################## prayer-1.3.5-dfsg1/session/draft.c-1550- bprintf(mb, "From: %s" CRLF, prayer-1.3.5-dfsg1/session/draft.c:1551: draft_make_addr(str, pool, from_personal, from_address, NIL)); prayer-1.3.5-dfsg1/session/draft.c-1552- ############################################## prayer-1.3.5-dfsg1/lib/ipaddr.c-83- prayer-1.3.5-dfsg1/lib/ipaddr.c:84: if ((result = os_gethostbyaddr(addr->addr, addr->version))) prayer-1.3.5-dfsg1/lib/ipaddr.c-85- return (result); ############################################## prayer-1.3.5-dfsg1/lib/os.c-363- prayer-1.3.5-dfsg1/lib/os.c:364:char *os_gethostbyaddr(void *opaque, unsigned int version) prayer-1.3.5-dfsg1/lib/os.c-365-{ ############################################## prayer-1.3.5-dfsg1/lib/os.c-368- if (version == 6) prayer-1.3.5-dfsg1/lib/os.c:369: hostent = gethostbyaddr(opaque, 16, AF_INET6); prayer-1.3.5-dfsg1/lib/os.c-370- else prayer-1.3.5-dfsg1/lib/os.c:371: hostent = gethostbyaddr(opaque, 4, AF_INET); prayer-1.3.5-dfsg1/lib/os.c-372- ############################################## prayer-1.3.5-dfsg1/lib/os.h-26- prayer-1.3.5-dfsg1/lib/os.h:27:char *os_gethostbyaddr(void *addr, unsigned int version); prayer-1.3.5-dfsg1/lib/os.h-28- ############################################## prayer-1.3.5-dfsg1/cmd/cmd_filter.c-160- /* Param is address or address wildcard */ prayer-1.3.5-dfsg1/cmd/cmd_filter.c:161: if (!filter_test_addr(filter, session, param)) { prayer-1.3.5-dfsg1/cmd/cmd_filter.c-162- session_alert(session, "Invalid filter pattern"); ############################################## prayer-1.3.5-dfsg1/cmd/cmd_filter.c-174- filter_set_type(filter, FILTER_SENDER); prayer-1.3.5-dfsg1/cmd/cmd_filter.c:175: filter_set_addr(filter, session, param); prayer-1.3.5-dfsg1/cmd/cmd_filter.c-176- } else if (!strcmp(type, "recipient")) { ############################################## prayer-1.3.5-dfsg1/cmd/cmd_filter.c-179- filter_set_type(filter, FILTER_RECIPIENT); prayer-1.3.5-dfsg1/cmd/cmd_filter.c:180: filter_set_addr(filter, session, param); prayer-1.3.5-dfsg1/cmd/cmd_filter.c-181- } else { ############################################## prayer-1.3.5-dfsg1/cmd/cmd_block.c-121- /* Param is address or address wildcard */ prayer-1.3.5-dfsg1/cmd/cmd_block.c:122: if (!filter_test_addr(filter, session, param)) { prayer-1.3.5-dfsg1/cmd/cmd_block.c-123- session_alert(session, "Invalid filter pattern"); ############################################## prayer-1.3.5-dfsg1/cmd/cmd_block.c-129- filter_set_type(filter, FILTER_BLOCK); prayer-1.3.5-dfsg1/cmd/cmd_block.c:130: filter_set_addr(filter, session, param); prayer-1.3.5-dfsg1/cmd/cmd_block.c-131- account_block_add(session->account, filter); ############################################## prayer-1.3.5-dfsg1/docs/DONE-1444- prayer-1.3.5-dfsg1/docs/DONE:1445:Fixed free on unassigned "value" in filter_test_addr() prayer-1.3.5-dfsg1/docs/DONE-1446-