summaryrefslogtreecommitdiffstats
path: root/lib/libipset.map
blob: 1080f0d9212fe60d7740eae09688b63f5bee36b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
/*
 * These are library version numbers in here - not to be confused
 * with the API numbers used with libtool's -version-info string.
 */
LIBIPSET_1.0 {
global:
  ipset_strlcpy;
  ipset_data_flags_test;
  ipset_data_flags_set;
  ipset_data_flags_unset;
  ipset_data_ignored;
  ipset_data_set;
  ipset_data_get;
  ipset_data_setname;
  ipset_data_family;
  ipset_data_cidr;
  ipset_data_flags;
  ipset_data_reset;
  ipset_data_init;
  ipset_data_fini;
  ipset_data_sizeof;
  ipset_errcode;
  id_to_icmp;
  icmp_to_name;
  name_to_icmp;
  id_to_icmpv6;
  icmpv6_to_name;
  name_to_icmpv6;
  ipset_get_nlmsg_type;
  ipset_parse_ether;
  ipset_parse_port;
  ipset_parse_tcpudp_port;
  ipset_parse_tcp_port;
  ipset_parse_single_tcp_port;
  ipset_parse_proto;
  ipset_parse_icmp;
  ipset_parse_icmpv6;
  ipset_parse_proto_port;
  ipset_parse_family;
  ipset_parse_ip;
  ipset_parse_single_ip;
  ipset_parse_net;
  ipset_parse_range;
  ipset_parse_netrange;
  ipset_parse_iprange;
  ipset_parse_ipnet;
  ipset_parse_ip4_single6;
  ipset_parse_ip4_net6;
  ipset_parse_name;
  ipset_parse_before;
  ipset_parse_after;
  ipset_parse_setname;
  ipset_parse_uint32;
  ipset_parse_uint8;
  ipset_parse_netmask;
  ipset_parse_flag;
  ipset_parse_typename;
  ipset_parse_iface;
  ipset_parse_output;
  ipset_parse_ignored;
  ipset_parse_elem;
  ipset_call_parser;
  ipset_parse_iptimeout;
  ipset_parse_name_compat;
  ipset_print_ether;
  ipset_print_family;
  ipset_print_type;
  ipset_print_ip;
  ipset_print_ipaddr;
  ipset_print_number;
  ipset_print_name;
  ipset_print_port;
  ipset_print_iface;
  ipset_print_proto;
  ipset_print_icmp;
  ipset_print_icmpv6;
  ipset_print_proto_port;
  ipset_print_flag;
  ipset_print_elem;
  ipset_print_data;
  ipset_session_data;
  ipset_session_handle;
  ipset_saved_type;
  ipset_session_lineno;
  ipset_session_report;
  ipset_session_report_reset;
  ipset_session_error;
  ipset_session_warning;
  ipset_envopt_parse;
  ipset_envopt_test;
  ipset_session_output;
  ipset_commit;
  ipset_cmd;
  ipset_session_init;
  ipset_session_fini;
  ipset_debug_msg;
  ipset_cache_add;
  ipset_cache_del;
  ipset_cache_rename;
  ipset_cache_swap;
  ipset_cache_init;
  ipset_cache_fini;
  ipset_type_get;
  ipset_type_check;
  ipset_type_add;
  ipset_types;
  ipset_typename_resolve;
  ipset_match_typename;
  ipset_match_cmd;
  ipset_match_option;
  ipset_match_envopt;
  ipset_shift_argv;

local: *;
};

LIBIPSET_2.0 {
global:
  ipset_load_types;
  ipset_port_usage;
  ipset_parse_timeout;
  ipset_data_test_ignored;
} LIBIPSET_1.0;

LIBIPSET_3.0 {
global:
  ipset_session_outfn;
} LIBIPSET_2.0;

LIBIPSET_4.0 {
global:
  ipset_parse_uint64;
} LIBIPSET_3.0;

LIBIPSET_4.1 {
global:
  ipset_parse_comment;
  ipset_print_comment;
  ipset_strlcat;
} LIBIPSET_4.0;