/[pkg-mixmaster]/trunk/Mix/Src/chain2.c
ViewVC logotype

Diff of /trunk/Mix/Src/chain2.c

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

revision 262 by rabbi, Wed Sep 18 23:26:17 2002 UTC revision 332 by weaselp, Wed Oct 9 20:53:32 2002 UTC
# Line 6  Line 6 
6     details.     details.
7    
8     Encrypt message for Mixmaster chain     Encrypt message for Mixmaster chain
9     $Id: chain2.c,v 1.5 2002/09/18 23:26:16 rabbi Exp $ */     $Id: chain2.c,v 1.6 2002/10/09 20:53:28 weaselp Exp $ */
10    
11    
12  #include "mix3.h"  #include "mix3.h"
# Line 48  int prepare_type2list(BUFFER *out) Line 48  int prepare_type2list(BUFFER *out)
48          if (created == 0 || created == -1) {          if (created == 0 || created == -1) {
49            errlog(WARNING, "Cannot parse creation date of key %s.\n", keyid);            errlog(WARNING, "Cannot parse creation date of key %s.\n", keyid);
50            continue;            continue;
51          };          };
52          if (created > time(NULL)) {          if (created > time(NULL)) {
53            errlog(WARNING, "Key %s created in the future.\n", keyid);            errlog(WARNING, "Key %s created in the future.\n", keyid);
54            continue;            continue;
55          };          };
56        }        }
57        if (assigned >= 7) {        if (assigned >= 7) {
58          expires = parse_yearmonthday(expiresstr);          expires = parse_yearmonthday(expiresstr);
59          if (expires == 0 || expires == -1) {          if (expires == 0 || expires == -1) {
60            errlog(WARNING, "Cannot parse expiration date of key %s.\n", keyid);            errlog(WARNING, "Cannot parse expiration date of key %s.\n", keyid);
61            continue;            continue;
62          };          };
63          if (expires < time(NULL)) {          if (expires < time(NULL)) {
64            errlog(WARNING, "Key %s has expired.\n", keyid);            errlog(WARNING, "Key %s has expired.\n", keyid);
65            continue;            continue;
66          };          };
67        }        }
68        buf_appends(out, line);        buf_appends(out, line);
69      }      }
# Line 103  int mix2_rlist(REMAILER remailer[]) Line 103  int mix2_rlist(REMAILER remailer[])
103          if (created == 0 || created == -1) {          if (created == 0 || created == -1) {
104            errlog(WARNING, "Cannot parse creation date of key %s.\n", keyid);            errlog(WARNING, "Cannot parse creation date of key %s.\n", keyid);
105            continue;            continue;
106          };          };
107          if (created > time(NULL)) {          if (created > time(NULL)) {
108            errlog(WARNING, "Key %s created in the future.\n", keyid);            errlog(WARNING, "Key %s created in the future.\n", keyid);
109            continue;            continue;
110          };          };
111        }        }
112        if (assigned >= 7) {        if (assigned >= 7) {
113          expires = parse_yearmonthday(expiresstr);          expires = parse_yearmonthday(expiresstr);
114          if (expires == 0 || expires == -1) {          if (expires == 0 || expires == -1) {
115            errlog(WARNING, "Cannot parse expiration date of key %s.\n", keyid);            errlog(WARNING, "Cannot parse expiration date of key %s.\n", keyid);
116            continue;            continue;
117          };          };
118          if (expires < time(NULL)) {          if (expires < time(NULL)) {
119            errlog(WARNING, "Key %s has expired.\n", keyid);            errlog(WARNING, "Key %s has expired.\n", keyid);
120            continue;            continue;
121          };          };
122        }        }
123        strncpy(remailer[n].name, name, sizeof(remailer[n].name));        strncpy(remailer[n].name, name, sizeof(remailer[n].name));
124        remailer[n].name[sizeof(remailer[n].name) - 1] = '\0';        remailer[n].name[sizeof(remailer[n].name) - 1] = '\0';

Legend:
Removed from v.262  
changed lines
  Added in v.332

  ViewVC Help
Powered by ViewVC 1.1.5