#include "spf_response.h"
#include "spf_request.h"
#include "spf_server.h"
Include dependency graph for spf_record.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Definition at line 167 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 174 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 173 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 170 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 171 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 172 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 168 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 169 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 175 of file spf_record.h. Referenced by SPF_record_compile(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 166 of file spf_record.h. |
|
Definition at line 103 of file spf_record.h. Referenced by SPF_record_expand_data(), and SPF_record_stringify(). |
|
Definition at line 99 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 96 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 97 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 100 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 95 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 94 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 93 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 101 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 92 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 102 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 104 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 98 of file spf_record.h. Referenced by SPF_record_expand_data(). |
|
Definition at line 158 of file spf_record.h. Referenced by SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 160 of file spf_record.h. Referenced by SPF_record_stringify(). |
|
Definition at line 157 of file spf_record.h. Referenced by SPF_record_stringify(). |
|
Definition at line 159 of file spf_record.h. Referenced by SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 161 of file spf_record.h. Referenced by SPF_record_interpret(), and SPF_record_stringify(). |
|
Definition at line 75 of file spf_record.h. |
|
Definition at line 76 of file spf_record.h. Referenced by SPF_record_compile_macro(). |
|
Compiled SPF record The compiled form of the SPF record is as follows: * A four byte header which contains the version, and information about the mechanisms and modifiers * Mechanism information, repeated once for each mechanism * A two byte header describing the mechanism * Data associated with the mechanism. This can be of several forms * ip4/ip6 have a fixed format data field, cidr length is in the mechanism's parm_len field * Mechanisms that allow a macro-string * Optional two byte CIDR length structure. (Yes, this is at the beginning, rather than at the end.) * tokenized data description blocks that can be either: * two byte macro variable description * two byte string description, followed by the string * Modifier information, repeated once for each modifier * two byte header describing the modifier * name of the modifier * tokenized data description blocks that can be either: * two byte macro variable description * two byte string description, followed by the string Definition at line 71 of file spf_record.h. |
|
|
|
|
|
Referenced by SPF_print_sizeof(), SPF_record_compile_macro(), SPF_record_expand_data(), SPF_record_find_mod_value(), SPF_record_interpret(), and SPF_record_stringify(). |
|
|
|
Definition at line 23 of file spf_record.h. Referenced by SPF_macro_free(), SPF_record_compile_macro(), SPF_request_get_exp(), and SPF_server_set_explanation(). |
|
Referenced by SPF_print_sizeof(), SPF_record_interpret(), and SPF_record_stringify(). |
|
Referenced by SPF_print_sizeof(), and SPF_record_stringify(). |
|
|
Definition at line 73 of file spf_record.c. References SPF_macro_t. Referenced by SPF_request_get_exp(), SPF_server_free(), and SPF_server_set_explanation(). |
|
Here is the call graph for this function:
|
Definition at line 1499 of file spf_compile.c. References ALIGN_DECL, ALIGNED_DECL, SPF_macro_struct::macro_len, SPF_data_t, SPF_E_BIG_MOD, SPF_errcode_t, SPF_macro_t, SPF_MAX_MOD_LEN, SPF_response_t, SPF_server_t, and TRUE. Referenced by SPF_request_get_exp(), and SPF_server_set_explanation(). |
|
Here is the call graph for this function:
|
Definition at line 126 of file spf_record.c. References SPF_ASSERT_NOTNULL, SPF_data_t, SPF_errcode_t, SPF_record_expand_data(), SPF_record_t, SPF_request_t, SPF_response_t, and SPF_server_t. Referenced by SPF_request_get_exp(). |
Here is the call graph for this function:
|
Definition at line 63 of file spf_record.c. References SPF_record_struct::mech_first, SPF_record_struct::mod_first, and SPF_record_t. Referenced by main(), SPF_record_interpret(), SPF_server_free(), and SPF_server_set_localpolicy(). |
|
Here is the call graph for this function:
|
Definition at line 48 of file spf_record.c. References SPF_record_t, SPF_record_struct::spf_server, and SPF_server_t. Referenced by SPF_record_compile(). |
|
Definition at line 45 of file spf_print.c. References SPF_record_struct::mech_len, SPF_record_struct::mod_len, SPF_record_struct::num_mech, SPF_record_struct::num_mod, SPF_info, SPF_infof, SPF_record_stringify(), SPF_record_t, SPF_strerror(), and SPF_record_struct::version. Referenced by main(). |
Here is the call graph for this function:
|
Here is the call graph for this function: