~ubuntu-branches/ubuntu/jaunty/ipsec-tools/jaunty-security

« back to all changes in this revision

Viewing changes to src/racoon/handler.h

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug
  • Date: 2008-06-18 17:34:55 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20080618173455-nxdb1h0gikjgqux3
Tags: 1:0.7-2.1ubuntu1
* Merge from debian unstable, remaining changes:
  - debian/control:
    - Set Ubuntu maintainer address.
    - Depend on lsb-base.
  - debian/ipsec-tools.setkey.init:
    - LSB init script.
* Dropped:
  - debian/ipsec-tools.setkey.init:
    - restart method: stop then start.
    - Use {} instead of () in usage (bash_completion).
  - debian/racoon.init:
    - Create /var/run/racoon.
    - Use {} instead of () in usage (bash_completion).
* Bug fixed by this merge:
    - fix XAuth with U-FQDN (LP: #234166).
* Enable build with hardened options:
  - src/libipsec/policy_token.c: don't check return code of fwrite.
  - src/setkey/setkey.c: stop scanning stdin if fgets fails.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* $Id: handler.h,v 1.11.4.4 2006/02/25 08:28:00 manubsd Exp $ */
 
1
/*      $NetBSD: handler.h,v 1.9 2006/09/09 16:22:09 manu Exp $ */
 
2
 
 
3
/* Id: handler.h,v 1.19 2006/02/25 08:25:12 manubsd Exp */
2
4
 
3
5
/*
4
6
 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
129
131
        u_int8_t flags;                 /* Flags */
130
132
        u_int32_t msgid;                /* message id */
131
133
 
 
134
#ifdef ENABLE_NATT
132
135
        struct ph1natt_options *natt_options;   /* Selected NAT-T IKE version */
133
136
        u_int32_t natt_flags;           /* NAT-T related flags */
 
137
#endif
134
138
#ifdef ENABLE_FRAG
135
139
        int frag;                       /* IKE phase 1 fragmentation */
136
140
        struct isakmp_frag_item *frag_chain;    /* Received fragments */
191
195
        struct timeval end;
192
196
#endif
193
197
 
 
198
#ifdef ENABLE_DPD
194
199
        int             dpd_support;    /* Does remote supports DPD ? */
195
200
        time_t          dpd_lastack;    /* Last ack received */
196
201
        u_int16_t       dpd_seq;                /* DPD seq number to receive */
197
202
        u_int8_t        dpd_fails;              /* number of failures */
198
203
        struct sched    *dpd_r_u;
 
204
#endif
199
205
 
200
206
        u_int32_t msgid2;               /* msgid counter for Phase 2 */
201
207
        int ph2cnt;     /* the number which is negotiated by this phase 1 */
424
430
extern struct ph1handle *getph1byaddrwop __P((struct sockaddr *,
425
431
        struct sockaddr *));
426
432
extern struct ph1handle *getph1bydstaddrwop __P((struct sockaddr *));
 
433
#ifdef ENABLE_HYBRID
 
434
struct ph1handle *getph1bylogin __P((char *));
 
435
int purgeph1bylogin __P((char *));
 
436
#endif
427
437
extern vchar_t *dumpph1 __P((void));
428
438
extern struct ph1handle *newph1 __P((void));
429
439
extern void delph1 __P((struct ph1handle *));
468
478
extern int exclude_cfg_addr __P((const struct sockaddr *));
469
479
#endif
470
480
 
 
481
extern int revalidate_ph12(void);
 
482
 
471
483
#endif /* _HANDLER_H */