Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Nedeľa, 25. október 2026

Rozdiely pre dead/mail2sms/mail2sms.c medzi verziami 1.15 a 1.16

verzia 1.15, 2001/09/28 18:05:35 verzia 1.16, 2001/10/02 14:46:14
Riadok 1 
Riadok 1 
 /*  /*
  * Author: rajo <host8@kepler.fmph.uniba.sk>   * Author: rajo <host8@kepler.fmph.uniba.sk>
  * $Log$   * $Log$
    * Revision 1.16  2001/10/02 14:46:14  host8
    * Patched syntax bug (bad global substitution).
    *
  * Revision 1.15  2001/09/28 18:05:35  host8   * Revision 1.15  2001/09/28 18:05:35  host8
  * Test of CVSUSER   * Test of CVSUSER
  *   *
Riadok 70  int sendsms(char *str, int show_info)
Riadok 73  int sendsms(char *str, int show_info)
         //int info=show_info;          //int info=show_info;
   
         // GET http request {{{          // GET http request {{{
         if (g.gat == ZET) {          if (g.gate == AZET) {
                 http_request(HTTP_GET, "/index.phtml?", "sms.azet.sk", NULL);                  http_request(HTTP_GET, "/index.phtml?", "sms.azet.sk", NULL);
                 http_set_referer("sms2.azet.sk", "/");                  http_set_referer("sms2.azet.sk", "/");
                 http_request(HTTP_POST, "/index.phtml", "sms.azet.sk",                  http_request(HTTP_POST, "/index.phtml", "sms.azet.sk",
Riadok 80  int sendsms(char *str, int show_info)
Riadok 83  int sendsms(char *str, int show_info)
                                                                 strlen(str), str);                                                                  strlen(str), str);
   
         }          }
         else if (g.gat == HIZDIARY) {          else if (g.gate == WHIZDIARY) {
                 http_request(HTTP_GET, "/home.asp", "www.whizdiary.com", NULL);                  http_request(HTTP_GET, "/home.asp", "www.whizdiary.com", NULL);
                 http_request(HTTP_GET, "/noCookies.asp", "www.whizdiary.com", NULL);                  http_request(HTTP_GET, "/noCookies.asp", "www.whizdiary.com", NULL);
                 http_request(HTTP_GET, "/default.asp", "www.whizdiary.com", NULL);                  http_request(HTTP_GET, "/default.asp", "www.whizdiary.com", NULL);
Riadok 92  int sendsms(char *str, int show_info)
Riadok 95  int sendsms(char *str, int show_info)
                                                                 "Content-length: %d\r\n\r\n%s",                                                                  "Content-length: %d\r\n\r\n%s",
                                                                 strlen(str), str);                                                                  strlen(str), str);
         }          }
         else if (g.gat == PISNET) {          else if (g.gate == SPISNET) {
                 http_request(HTTP_GET, "/top.php3", "sms.spisnet.sk", NULL);                  http_request(HTTP_GET, "/top.php3", "sms.spisnet.sk", NULL);
                 http_request(HTTP_POST, "/smssend.php3", "sms.spisnet.sk",                  http_request(HTTP_POST, "/smssend.php3", "sms.spisnet.sk",
                                                                 "Content-type: "                                                                  "Content-type: "
Riadok 102  int sendsms(char *str, int show_info)
Riadok 105  int sendsms(char *str, int show_info)
                                                                 strlen(str), str);                                                                  strlen(str), str);
                 //      "smsn=421903123123&chars=0&smsm=sorry%2C+test&submit=Odoslat+SMS+spr%E1vu"                  //      "smsn=421903123123&chars=0&smsm=sorry%2C+test&submit=Odoslat+SMS+spr%E1vu"
         }          }
         else if (g.gat == LOBTELNET) {          else if (g.gate == GLOBTELNET) {
                 /* Begin of frames *                  /* Begin of frames *
                    http_request(HTTP_GET, "/get/guest/app.php3.html",                     http_request(HTTP_GET, "/get/guest/app.php3.html",
                    "www.globtelnet.sk", NULL);                     "www.globtelnet.sk", NULL);
Riadok 144  void analyze_mail(char *str)
Riadok 147  void analyze_mail(char *str)
         int j;          int j;
         char *pom;          char *pom;
   
         if (st == ULL) return;          if (str == NULL) return;
         if (st == trstr(str, "> ")) return; // reply part          if (str == strstr(str, "> ")) return; // reply part
         if (st == trstr(str, "From ")) {          if (str == strstr(str, "From ")) {
                 j=-1;                  j=-1;
                 while (++j,str[j]!=' '&&str[j]!='\0');                  while (++j,str[j]!=' '&&str[j]!='\0');
                 while (++j,str[j]!=' '&&str[j]!='\0');                  while (++j,str[j]!=' '&&str[j]!='\0');
Riadok 164  void analyze_mail(char *str)
Riadok 167  void analyze_mail(char *str)
                                                                 pom == strstr(pom, "content-transfer-encoding:"                                                                  pom == strstr(pom, "content-transfer-encoding:"
                                                                         " 7bit")) {                                                                          " 7bit")) {
                 }                  }
 else {                  else {
                         fprintf(stderr, "NO SMS SEND: '%s'\n", str);                          fprintf(stderr, "NO SMS SEND: '%s'\n", str);
                         free(pom);                          free(pom);
                         void_read_at_exit();                          void_read_at_exit();
                         exit(0);                          exit(0);
                 }                  }
         }          }
         if (po == trstr(pom, "content-type: ") && g.is_header&&1) {          if (pom == strstr(pom, "content-type: ") && g.is_header&&1) {
                 if (pom!=strstr(pom, "content-type: text/plain;")) {                  if (pom != strstr(pom, "content-type: text/plain;")) {
                         fprintf(stderr, "NO SMS SEND: '%s'\n", str);                          fprintf(stderr, "NO SMS SEND: '%s'\n", str);
                         free(pom);                          free(pom);
                         void_read_at_exit();                          void_read_at_exit();
Riadok 180  else {
Riadok 183  else {
                 }                  }
         }          }
         free(pom);          free(pom);
         if (st == trstr(str, "---------- Forwarded message ----------")) {          if (str == strstr(str, "---------- Forwarded message ----------")) {
                 g.is_header=1;                  g.is_header=1;
                 g.skipped_header=0;                  g.skipped_header=0;
                 g.is_forwarded=1;                  g.is_forwarded=1;
                 return;                  return;
         }          }
         if ((!strcmp(str,"\n")) && g.is_header&&1) {          if ((! strcmp(str,"\n")) && g.is_header&&1) {
                 fprintf(stderr, "END OF HEADER\n");                  fprintf(stderr, "END OF HEADER\n");
                 g.is_header=0;                  g.is_header=0;
                 g.skipped_header=1;                  g.skipped_header=1;
Riadok 274  int main(int argc, char *argv[])
Riadok 277  int main(int argc, char *argv[])
                                 break;                                  break;
                         case 'g':                          case 'g':
                                 fprintf(stderr, "%s\n", optarg);                                  fprintf(stderr, "%s\n", optarg);
                                 if (strcmp(optarg, "azet" == ) {                                  if (strcmp(optarg, "azet") == 0) {
                                         g.gate = AZET;                                          g.gate = AZET;
                                 }                                  }
                                 else if (strcmp(optarg, "whizdiary" == ) {                                  else if (strcmp(optarg, "whizdiary") == 0) {
                                         g.gate = WHIZDIARY;                                          g.gate = WHIZDIARY;
                                 }                                  }
                                 else if (strcmp(optarg, "spisnet" == ) {                                  else if (strcmp(optarg, "spisnet") == 0) {
                                         g.gate = SPISNET;                                          g.gate = SPISNET;
                                 }                                  }
                                 else if (strcmp(optarg, "globtelnet" == ) {                                  else if (strcmp(optarg, "globtelnet") == 0) {
                                         g.gate = GLOBTELNET;                                          g.gate = GLOBTELNET;
                                 }                                  }
                                 else {                                  else {
Riadok 327  int main(int argc, char *argv[])
Riadok 330  int main(int argc, char *argv[])
         scratch = (char *) malloc(SCRATCH_LEN*sizeof(char));          scratch = (char *) malloc(SCRATCH_LEN*sizeof(char));
         keybd = (char *) malloc(KEYBD_LEN*sizeof(char));          keybd = (char *) malloc(KEYBD_LEN*sizeof(char));
   
         if (g.gat == ZET) {          if (g.gate == AZET) {
                 //komu=0903&predvolba=0903&cislo=838302&sprava=caf+pokus1%0adaskfjkadf+%3Csipky%3E%0ahalo&oslovenie=Ahoj+Milacik%21+&velkost=420&odoslat=Ok&odoslat.x=0&odoslat.y=0",                  //komu=0903&predvolba=0903&cislo=838302&sprava=caf+pokus1%0adaskfjkadf+%3Csipky%3E%0ahalo&oslovenie=Ahoj+Milacik%21+&velkost=420&odoslat=Ok&odoslat.x=0&odoslat.y=0",
                 strcpy(message, "komu=");                  strcpy(message, "komu=");
                 strncat(message, g.number, 4);                  strncat(message, g.number, 4);
Riadok 337  int main(int argc, char *argv[])
Riadok 340  int main(int argc, char *argv[])
                 strncat(message, g.number + 4, (strlen(g.number) - 4) );                  strncat(message, g.number + 4, (strlen(g.number) - 4) );
                 strcat(message, "&sprava=");                  strcat(message, "&sprava=");
         }          }
         else if (g.gat == HIZDIARY) {          else if (g.gate == WHIZDIARY) {
                 strcpy(message, "theAction=Send+Message&cellnum=%2B");                  strcpy(message, "theAction=Send+Message&cellnum=%2B");
                 strncat(message, g.number, strlen(g.number));                  strncat(message, g.number, strlen(g.number));
                 strcat(message, "&message=");                  strcat(message, "&message=");
         }          }
         else if (g.gat == PISNET) {          else if (g.gate == SPISNET) {
                 strcpy(message, "smsn=");                  strcpy(message, "smsn=");
                 strncat(message, g.number, strlen(g.number));                  strncat(message, g.number, strlen(g.number));
                 strcat(message, "&chars=0");                  strcat(message, "&chars=0");
                 strcat(message, "&smsm=");                  strcat(message, "&smsm=");
         }          }
         else if (g.gat == LOBTELNET) {          else if (g.gate == GLOBTELNET) {
                 strcpy(message, "f_Slot_num=&f_Redirect=%2Fsms%2Fsms.php3"                  strcpy(message, "f_Slot_num=&f_Redirect=%2Fsms%2Fsms.php3"
                                                                 "&f_TelNumber=");                                                                  "&f_TelNumber=");
                 strncat(message, g.number, strlen(g.number));                  strncat(message, g.number, strlen(g.number));
Riadok 395  int main(int argc, char *argv[])
Riadok 398  int main(int argc, char *argv[])
                 } // end switch ( select() )                  } // end switch ( select() )
         } // end while (!koniec)          } // end while (!koniec)
         strcat(message, g.text);          strcat(message, g.text);
         if (g.gat == ZET) {          if (g.gate == AZET) {
                 strcat(message, "&oslovenie=Ahoj+Milacik%21+&velkost=420"                  strcat(message, "&oslovenie=Ahoj+Milacik%21+&velkost=420"
                                                                 "&odoslat=Ok&odoslat.x=0&odoslat.y=0");                                                                  "&odoslat=Ok&odoslat.x=0&odoslat.y=0");
         }          }
         else if (g.gat == HIZDIARY) {          else if (g.gate == WHIZDIARY) {
                 strcat(message, "&charsLeft=");                  strcat(message, "&charsLeft=");
                 strcat(message, "130&theNetwork=NONE&I4.x=0&I4.y=0");                  strcat(message, "130&theNetwork=NONE&I4.x=0&I4.y=0");
         }          }
         else if (g.gat == PISNET) {          else if (g.gate == SPISNET) {
                 //      "smsn=421903123123&chars=0&smsm=sorry%2C+test&submit=Odoslat+SMS+spr%E1vu"                  //      "smsn=421903123123&chars=0&smsm=sorry%2C+test&submit=Odoslat+SMS+spr%E1vu"
                 strcat(message, "&submit=Odoslat+SMS+spr%E1vu");                  strcat(message, "&submit=Odoslat+SMS+spr%E1vu");
         }          }
         else if (g.gat == LOBTELNET) {          else if (g.gate == GLOBTELNET) {
                 /* empty */                  /* empty */
         }          }
         if (sendsms(message, g.debug-1) != 0) {          if (sendsms(message, g.debug-1) != 0) {

Legend:
Odstranené z verzie1.15  
zmenené riadky
  Pridané vo verzii1.16

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok