~ubuntu-branches/ubuntu/maverick/bind9/maverick

« back to all changes in this revision

Viewing changes to lib/dns/rdata/generic/spf_99.h

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones, LaMont Jones, Internet Software Consortium, Inc, localization folks
  • Date: 2008-08-02 14:20:20 UTC
  • mfrom: (1.2.1 upstream) (6.1.24 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080802142020-l1hon9jy8lbbjxmg
[LaMont Jones]

* default to using resolvconf if it is installed
* fix sonames and dependencies.  Closes: #149259, #492418
* Do not build-depend libcap2-dev on non-linux.  Closes: #493392
* drop unused query-loc manpage.  Closes: #492564
* lwresd: Deliver /etc/bind directory.  Closes: #490027
* fix query-source comment in default install

[Internet Software Consortium, Inc]

* 9.5.0-P2.  Closes: #492949

[localization folks]

* l10n: Spanish debconf translation.  Closes: #492425 (Ignacio Mondino)
* l10n: Swedish debconf templates.  Closes: #491369 (Martin Ågren)
* l10n: Japanese debconf translations.  Closes: #492048 (Hideki Yamane
  (Debian-JP))
* l10n: Finnish translation.  Closes: #490630 (Esko Arajärvi)
* l10n: Italian debconf translations.  Closes: #492587 (Alessandro Vietta)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright (C) 2004, 2005, 2007  Internet Systems Consortium, Inc. ("ISC")
 
3
 * Copyright (C) 1998-2001  Internet Software Consortium.
 
4
 *
 
5
 * Permission to use, copy, modify, and/or distribute this software for any
 
6
 * purpose with or without fee is hereby granted, provided that the above
 
7
 * copyright notice and this permission notice appear in all copies.
 
8
 *
 
9
 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
 
10
 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
 
11
 * AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
 
12
 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
 
13
 * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
 
14
 * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 
15
 * PERFORMANCE OF THIS SOFTWARE.
 
16
 */
 
17
 
 
18
#ifndef GENERIC_SPF_99_H
 
19
#define GENERIC_SPF_99_H 1
 
20
 
 
21
/* $Id: spf_99.h,v 1.4 2007/06/19 23:47:17 tbox Exp $ */
 
22
 
 
23
typedef struct dns_rdata_spf_string {
 
24
                isc_uint8_t    length;
 
25
                unsigned char   *data;
 
26
} dns_rdata_spf_string_t;
 
27
 
 
28
typedef struct dns_rdata_spf {
 
29
        dns_rdatacommon_t       common;
 
30
        isc_mem_t               *mctx;
 
31
        unsigned char           *txt;
 
32
        isc_uint16_t            txt_len;
 
33
        /* private */
 
34
        isc_uint16_t            offset;
 
35
} dns_rdata_spf_t;
 
36
 
 
37
/*
 
38
 * ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS are already done
 
39
 * via rdatastructpre.h and rdatastructsuf.h.
 
40
 */
 
41
 
 
42
isc_result_t
 
43
dns_rdata_spf_first(dns_rdata_spf_t *);
 
44
 
 
45
isc_result_t
 
46
dns_rdata_spf_next(dns_rdata_spf_t *);
 
47
 
 
48
isc_result_t
 
49
dns_rdata_spf_current(dns_rdata_spf_t *, dns_rdata_spf_string_t *);
 
50
 
 
51
#endif /* GENERIC_SPF_99_H */