Home | History | Annotate | Download | only in ftp-proxy

Lines Matching defs:linebuf

121 char linebuf[MAX_LINE + 1];
166 if (linebuf[0] == 'P' || linebuf[0] == 'p' ||
167 linebuf[0] == 'E' || linebuf[0] == 'e') {
181 if (anonymous_only && (linebuf[0] == 'U' || linebuf[0] == 'u'))
190 if (strcasecmp("USER ftp\r\n", linebuf) != 0 &&
191 strcasecmp("USER anonymous\r\n", linebuf) != 0) {
192 snprintf(linebuf, sizeof linebuf,
194 logmsg(LOG_DEBUG, "#%d proxy: %s", s->id, linebuf);
197 linelen = strlen(linebuf);
198 bufferevent_write(s->client_bufev, linebuf, linelen);
201 linebuf[0] = '\0';
211 if (strncasecmp("PASV", linebuf, 4) == 0)
213 else if (strncasecmp("PORT ", linebuf, 5) == 0)
215 else if (strncasecmp("EPSV", linebuf, 4) == 0)
217 else if (strncasecmp("EPRT ", linebuf, 5) == 0)
231 linebuf);
236 logmsg(LOG_DEBUG, "#%d proxy: %s", s->id, linebuf);
256 logmsg(LOG_DEBUG, "#%d client: %s", s->id, linebuf);
261 bufferevent_write(s->server_bufev, linebuf, linelen);
361 /* Copy to linebuf while searching for a newline. */
363 linebuf[i] = buf[i];
372 linebuf[0] = '\0';
380 linebuf[linelen] = '\0';
836 for (p = linebuf + linelen; p > linebuf; p--)
839 if (p == linebuf)
894 r = snprintf(linebuf, sizeof linebuf,
899 r = snprintf(linebuf, sizeof linebuf,
905 r = snprintf(linebuf, sizeof linebuf,
908 r = snprintf(linebuf, sizeof linebuf,
912 r = snprintf(linebuf, sizeof linebuf,
917 if (r < 0 || r >= sizeof linebuf) {
919 linebuf[0] = '\0';
928 if (linebuf[i] == '.')
929 linebuf[i] = ',';
955 if (s->cmd == CMD_NONE || linelen < 4 || linebuf[0] != '2')
958 if ((s->cmd == CMD_PASV && strncmp("227 ", linebuf, 4) == 0) ||
959 (s->cmd == CMD_EPSV && strncmp("229 ", linebuf, 4) == 0))
1003 linebuf);
1015 logmsg(LOG_DEBUG, "#%d proxy: %s", s->id, linebuf);
1119 logmsg(LOG_DEBUG, "#%d server: %s", s->id, linebuf);
1124 bufferevent_write(s->client_bufev, linebuf, linelen);