/[imapfilter]/imapfilter/request.c
ViewVC logotype

Diff of /imapfilter/request.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.47 by lefcha, Sat Mar 15 16:05:03 2003 UTC revision 1.48 by lefcha, Fri Mar 28 17:02:25 2003 UTC
# Line 437  apply_action(char *mbox, char *mesgs, un Line 437  apply_action(char *mbox, char *mesgs, un
437          }          }
438    
439          if (*args == '\0')          if (*args == '\0')
440                  log_info(LOG_WRITE, NULL);                  log_info(LOG_PREAMBLE, NULL);
441    
442          return 0;          return 0;
443  }  }
# Line 542  action_rcopy(char *mbox, char *mesgs, ac Line 542  action_rcopy(char *mbox, char *mesgs, ac
542          int r, ta, tf;          int r, ta, tf;
543          char *tok, *m, *mcp, *ndm;          char *tok, *m, *mcp, *ndm;
544          unsigned int n;          unsigned int n;
545          char buf[RESPONSE_BUF * 2];          char buf[RESPONSE_BUF * 2 + 1];
546          char dm[3][MBOX_NAME_LEN];          char dm[3][MBOX_NAME_LEN];
547    
548          *dm[0] = *dm[1] = *dm[2] = '\0';          *dm[0] = *dm[1] = *dm[2] = '\0';
# Line 553  action_rcopy(char *mbox, char *mesgs, ac Line 553  action_rcopy(char *mbox, char *mesgs, ac
553    
554          r = greeting_response(&sockaux);          r = greeting_response(&sockaux);
555    
         if (r == RESPONSE_BYE || check_capabilities(&sockaux))  
                 return ERROR_NETWORK;  
   
556  #ifdef DEBUG  #ifdef DEBUG
557          test(&sockaux);          test(&sockaux);
558  #endif  #endif
559    
560            if (r == RESPONSE_BYE || check_capabilities(&sockaux))
561                    return ERROR_NETWORK;
562    
563          if (r != RESPONSE_PREAUTH) {          if (r != RESPONSE_PREAUTH) {
564                  if (destacc->passwdattr == PASSWORD_NONE) {                  if (destacc->passwdattr == PASSWORD_NONE) {
565                          printf("Enter password for %s@%s: ", destacc->username,                          printf("Enter password for %s@%s: ", destacc->username,
# Line 727  action_list(char *mesgs, char *args) Line 727  action_list(char *mesgs, char *args)
727          int r, t;          int r, t;
728          char *tok, *mcp, *m;          char *tok, *mcp, *m;
729          char s[ARGS_LEN + 27];          char s[ARGS_LEN + 27];
730          char hdrs[RESPONSE_BUF];          char hdrs[RESPONSE_BUF * 2 + 1];
731    
732          if (*args == '\0')          if (*args == '\0')
733                  return 0;                  return 0;
# Line 741  action_list(char *mesgs, char *args) Line 741  action_list(char *mesgs, char *args)
741                  /* Reset internal fetch counter. */                  /* Reset internal fetch counter. */
742                  fetch_response(&sockpri, 0, 1, NULL);                  fetch_response(&sockpri, 0, 1, NULL);
743                  t = imap_fetch(&sockpri, tok, s);                  t = imap_fetch(&sockpri, tok, s);
744    
745                    log_info(LOG_PREAMBLE, NULL);
746                  do {                  do {
747                          r = fetch_response(&sockpri, t, 0, hdrs);                          r = fetch_response(&sockpri, t, 0, hdrs);
                 } while (r == RESPONSE_NONE);  
748    
749                  if (*hdrs != '\0') {                          if (*hdrs != '\0') {
750                          if (options & OPTION_HEADERS)                                  if (options & OPTION_HEADERS)
751                                  info("%s\n", hdrs);                                          info("%s\n", hdrs);
752                          log_info(LOG_WRITE, hdrs);                                  log_info(LOG_HEADER, hdrs);
753                  } else {                          }
754                          log_info(LOG_WRITE, NULL);                  } while (r == RESPONSE_NONE);
                 }  
755    
756                  tok = strtok_r(NULL, " ", &m);                  tok = strtok_r(NULL, " ", &m);
757          }          }
# Line 907  message_date(char *mesg, char *destmbox) Line 907  message_date(char *mesg, char *destmbox)
907          unsigned int t;          unsigned int t;
908          char s[MBOX_NAME_LEN];          char s[MBOX_NAME_LEN];
909          struct tm tl;          struct tm tl;
910          char dbuf[RESPONSE_BUF];          char dbuf[RESPONSE_BUF + 1];
911    
912          if (!strchr(destmbox, '@'))          if (!strchr(destmbox, '@'))
913                  return;                  return;

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26