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

Rozdiely pre dead/mail2sms/mail2sms.c medzi verziami 1.7 a 1.8

verzia 1.7, 2001/09/28 17:10:32 verzia 1.8, 2001/09/28 17:12:33
Riadok 1 
Riadok 1 
 /*  /*
  * Author: rajo <host8@kepler.fmph.uniba.sk>   * Author: rajo <host8@kepler.fmph.uniba.sk>
  * $Log$   * $Log$
    * Revision 1.8  2001/09/28 17:12:33  host8
    * Source code formated better
    *
  * Revision 1.7  2001/09/28 17:10:32  host8   * Revision 1.7  2001/09/28 17:10:32  host8
  * Source code formated better   * Source code formated better
  *   *
Riadok 93  int sendsms(char *str, int show_info)
Riadok 96  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.gate==SPISNET) {          else if (g.gat == PISNET) {
                 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 103  int sendsms(char *str, int show_info)
Riadok 106  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.gate==GLOBTELNET) {          else if (g.gat == LOBTELNET) {
                 /* 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 145  void analyze_mail(char *str)
Riadok 148  void analyze_mail(char *str)
         int j;          int j;
         char *pom;          char *pom;
   
         if (str==NULL) return;          if (st == ULL) return;
         if (str==strstr(str, "> ")) return; // reply part          if (st == trstr(str, "> ")) return; // reply part
         if (str==strstr(str, "From ")) {          if (st == trstr(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 172  else {
Riadok 175  else {
                         exit(0);                          exit(0);
                 }                  }
         }          }
         if (pom==strstr(pom, "content-type: ") && g.is_header&&1) {          if (po == trstr(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);
Riadok 181  else {
Riadok 184  else {
                 }                  }
         }          }
         free(pom);          free(pom);
         if (str==strstr(str, "---------- Forwarded message ----------")) {          if (st == trstr(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;
Riadok 275  int main(int argc, char *argv[])
Riadok 278  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")==0) {                                  if (strcmp(optarg, "azet" == ) {
                                         g.gate = AZET;                                          g.gate = AZET;
                                 }                                  }
                                 else if (strcmp(optarg, "whizdiary")==0) {                                  else if (strcmp(optarg, "whizdiary" == ) {
                                         g.gate = WHIZDIARY;                                          g.gate = WHIZDIARY;
                                 }                                  }
                                 else if (strcmp(optarg, "spisnet")==0) {                                  else if (strcmp(optarg, "spisnet" == ) {
                                         g.gate = SPISNET;                                          g.gate = SPISNET;
                                 }                                  }
                                 else if (strcmp(optarg, "globtelnet")==0) {                                  else if (strcmp(optarg, "globtelnet" == ) {
                                         g.gate = GLOBTELNET;                                          g.gate = GLOBTELNET;
                                 }                                  }
                                 else {                                  else {
Riadok 328  int main(int argc, char *argv[])
Riadok 331  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.gate==AZET) {          if (g.gat == ZET) {
                 //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 338  int main(int argc, char *argv[])
Riadok 341  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.gate==WHIZDIARY) {          else if (g.gat == HIZDIARY) {
                 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.gate==SPISNET) {          else if (g.gat == PISNET) {
                 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.gate==GLOBTELNET) {          else if (g.gat == LOBTELNET) {
                 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 396  int main(int argc, char *argv[])
Riadok 399  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.gate==AZET) {          if (g.gat == ZET) {
                 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.gate==WHIZDIARY) {          else if (g.gat == HIZDIARY) {
                 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.gate==SPISNET) {          else if (g.gat == PISNET) {
                 //      "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.gate==GLOBTELNET) {          else if (g.gat == LOBTELNET) {
                 /* empty */                  /* empty */
         }          }
         if (sendsms(message, g.debug-1) != 0) {          if (sendsms(message, g.debug-1) != 0) {

Legend:
Odstranené z verzie1.7  
zmenené riadky
  Pridané vo verzii1.8

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