logmsg
logmsg(LOG_WARNING, "%s", pcap_geterr(hpcap));
logmsg(LOG_WARNING, "%s", pcap_geterr(hpcap));
logmsg(LOG_ERR, "Failed to initialize: %s", errbuf);
logmsg(LOG_ERR, "Invalid datalink type");
logmsg(LOG_ERR, "BIOCLOCK: %s", strerror(errno));
logmsg(LOG_ERR, "Error: %s: %s", filename, strerror(errno));
logmsg(LOG_ERR, "Error: %s: %s", filename, strerror(errno));
logmsg(LOG_ERR, "Failed to set output buffers");
logmsg(LOG_NOTICE, "Using snaplen %d", snaplen);
logmsg(LOG_WARNING,
logmsg(LOG_ERR,
logmsg(LOG_ERR, "Short file header");
logmsg(LOG_WARNING,
logmsg(LOG_WARNING,
logmsg(LOG_ERR, "Corrupted log file.");
logmsg(LOG_ERR, "Write failed, corrupted logfile!");
logmsg(LOG_ERR, "Logging suspended: fwrite: %s", strerror(errno));
logmsg(LOG_ERR, "Logging suspended: ftello: %s",
logmsg(LOG_ERR, "Logging suspended: fwrite: %s",
logmsg(LOG_NOTICE, "invalid size %zu (%u/%u), packet dropped",
logmsg(LOG_ERR, "Failed to initialize: %s", interface);
logmsg(LOG_ERR, "Exiting, init failure");
logmsg(LOG_WARNING, "Failed to become daemon: %s",
logmsg(LOG_NOTICE, "Failed to form filter expression");
logmsg(LOG_ERR, "Exiting, init failure");
logmsg(LOG_ERR, "unable to privsep");
logmsg(LOG_WARNING, "Failed to allocate output buffer");
logmsg(LOG_ERR, "Logging suspended: open error");
logmsg(LOG_NOTICE, "interface %s went away",
logmsg(LOG_NOTICE, "%s", pcap_geterr(hpcap));
logmsg(LOG_ERR,
logmsg(LOG_NOTICE, "Exiting");
logmsg(LOG_WARNING, "Reading stats: %s", pcap_geterr(hpcap));
logmsg(LOG_NOTICE,
void logmsg(int, const char *, ...);
void logmsg(int priority, const char *message, ...) __printflike(2, 3);
logmsg(LOG_DEBUG,
logmsg(LOG_NOTICE,
logmsg(LOG_DEBUG,
logmsg(LOG_NOTICE,
logmsg(LOG_DEBUG,
logmsg(LOG_ERR, "[priv]: unknown command %d", cmd);
logmsg(LOG_ERR, "[priv] new name too long");
logmsg(LOG_ERR, "[priv] failed to create new name: %s",
logmsg(LOG_ERR, "[priv] failed to rename %s to %s: %s",
logmsg(LOG_NOTICE,
logmsg(LOG_CRIT, "#%d bad port in '%s'", s->id,
logmsg(LOG_INFO, "#%d passive: client to server port %d"
logmsg(LOG_DEBUG, "#%d proxy: %s", s->id, linebuf);
logmsg(LOG_INFO, "#%d active: server to client port %d"
logmsg(LOG_CRIT, "#%d pf operation failed: %s", s->id, strerror(errno));
void logmsg(int, const char *, ...);
logmsg(LOG_DEBUG, "#%d server: %s", s->id, linebuf);
logmsg(LOG_ERR, "#%d server reply too long or not"
logmsg(LOG_INFO, "#%d client close", s->id);
logmsg(LOG_ERR, "#%d client reset connection", s->id);
logmsg(LOG_ERR, "#%d client timeout", s->id);
logmsg(LOG_ERR, "#%d client write error: %d", s->id, what);
logmsg(LOG_ERR, "#%d abnormal client error: %d", s->id, what);
logmsg(LOG_DEBUG, "#%d proxy: %s", s->id, linebuf);
logmsg(LOG_CRIT, "PASV and PORT not allowed with IPv6");
logmsg(LOG_CRIT, "#%d bad port in '%s'", s->id,
logmsg(LOG_DEBUG, "#%d proxy: %s", s->id, linebuf);
logmsg(LOG_DEBUG, "#%d client: %s", s->id, linebuf);
logmsg(LOG_ERR, "#%d client command too long or not"
logmsg(LOG_INFO, "#%d ending session", s->id);
logmsg(LOG_ERR, "#%d pf rule removal failed: %s", s->id,
logmsg(LOG_CRIT, "accept failed: %s", strerror(errno));
logmsg(LOG_ERR, "client limit (%d) reached, refusing "
logmsg(LOG_CRIT, "init_session failed");
logmsg(LOG_DEBUG, "#%d accepted connection from %s", s->id,
logmsg(LOG_CRIT, "#%d getsockname failed: %s", s->id,
logmsg(LOG_CRIT, "#%d server lookup failed (no rdr?)", s->id);
logmsg(LOG_CRIT, "#%d server socket failed: %s", s->id,
logmsg(LOG_CRIT, "#%d cannot bind fixed proxy address: %s",
logmsg(LOG_CRIT, "#%d cannot mark socket non-blocking: %s",
logmsg(LOG_CRIT, "#%d proxy cannot connect to server %s: %s",
logmsg(LOG_CRIT, "#%d getsockname failed: %s", s->id,
logmsg(LOG_INFO, "#%d FTP session %d/%d started: client %s to server "
logmsg(LOG_CRIT, "#%d bufferevent_new client failed", s->id);
logmsg(LOG_CRIT, "#%d bufferevent_new server failed", s->id);
logmsg(LOG_ERR, "%s exiting on signal %d", __progname, sig);
logmsg(LOG_INFO, "using %s to connect to servers",
logmsg(LOG_INFO, "using fixed server %s",
logmsg(LOG_ERR, "cannot drop privileges: %s", strerror(errno));
logmsg(LOG_NOTICE, "listening on %s port %s", listen_ip, listen_port);
logmsg(LOG_ERR, "event_dispatch error: %s", strerror(errno));
logmsg(LOG_ERR, "proxy_reply failed: %d", r);
logmsg(LOG_INFO, "#%d server close", s->id);
logmsg(LOG_ERR, "#%d server refused connection", s->id);
logmsg(LOG_ERR, "#%d server write error: %d", s->id, what);
logmsg(LOG_NOTICE, "#%d server timeout", s->id);
logmsg(LOG_ERR, "#%d abnormal server error: %d", s->id, what);
logmsg(buffer);
logmsg(buffer);
logmsg(buffer);
void logmsg(struct buf_msg *);