~ubuntu-branches/ubuntu/hardy/openswan/hardy-updates

« back to all changes in this revision

Viewing changes to doc/manpage.d/ipsec_subnetinsubnet.3.html

  • Committer: Bazaar Package Importer
  • Author(s): Rene Mayrhofer
  • Date: 2005-01-27 16:10:11 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050127161011-idgybmyz3vwhpfiq
Tags: 2.3.0-2
Urgency HIGH due to security issue and problems with build-deps in sarge.
* Fix the security issue. Please see
  http://www.idefense.com/application/poi/display?id=190&
      type=vulnerabilities&flashstatus=false
  for more details. Thanks to Martin Schulze for informing me about
  this issue.
  Closes: #292458: Openswan XAUTH/PAM Buffer Overflow Vulnerability
* Added a Build-Dependency to lynx.
  Closes: #291143: openswan: FTBFS: Missing build dependency.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Content-type: text/html
2
 
 
3
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
 
<HTML><HEAD><TITLE>Man page of IPSEC_ANYADDR</TITLE>
5
 
</HEAD><BODY>
6
 
<H1>IPSEC_ANYADDR</H1>
7
 
Section: C Library Functions (3)<BR>Updated: 28 Nov 2000<BR><A HREF="#index">Index</A>
8
 
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
9
 
 
10
 
 
11
 
<A NAME="lbAB">&nbsp;</A>
12
 
<H2>NAME</H2>
13
 
 
14
 
ipsec sameaddr - are two addresses the same?
15
 
<BR>
16
 
 
17
 
ipsec addrcmp - ordered comparison of addresses
18
 
<BR>
19
 
 
20
 
ipsec samesubnet - are two subnets the same?
21
 
<BR>
22
 
 
23
 
ipsec addrinsubnet - is an address within a subnet?
24
 
<BR>
25
 
 
26
 
ipsec subnetinsubnet - is a subnet within another subnet?
27
 
<BR>
28
 
 
29
 
ipsec subnetishost - is a subnet a single host?
30
 
<BR>
31
 
 
32
 
ipsec samesaid - are two SA IDs the same?
33
 
<BR>
34
 
 
35
 
ipsec sameaddrtype - are two addresses of the same address family?
36
 
<BR>
37
 
 
38
 
ipsec samesubnettype - are two subnets of the same address family?
39
 
<A NAME="lbAC">&nbsp;</A>
40
 
<H2>SYNOPSIS</H2>
41
 
 
42
 
<B>#include &lt;<A HREF="file:///usr/include/freeswan.h">freeswan.h</A>&gt;</B>
43
 
 
44
 
<P>
45
 
<B>int sameaddr(const ip_address *a, const ip_address *b);</B>
46
 
 
47
 
<BR>
48
 
 
49
 
<B>int addrcmp(const ip_address *a, const ip_address *b);</B>
50
 
 
51
 
<BR>
52
 
 
53
 
<B>int samesubnet(const ip_subnet *a, const ip_subnet *b);</B>
54
 
 
55
 
<BR>
56
 
 
57
 
<B>int addrinsubnet(const ip_address *a, const ip_subnet *s);</B>
58
 
 
59
 
<BR>
60
 
 
61
 
<B>int subnetinsubnet(const ip_subnet *a, const ip_subnet *b);</B>
62
 
 
63
 
<BR>
64
 
 
65
 
<B>int subnetishost(const ip_subnet *s);</B>
66
 
 
67
 
<BR>
68
 
 
69
 
<B>int samesaid(const ip_said *a, const ip_said *b);</B>
70
 
 
71
 
<BR>
72
 
 
73
 
<B>int sameaddrtype(const ip_address *a, const ip_address *b);</B>
74
 
 
75
 
<BR>
76
 
 
77
 
<B>int samesubnettype(const ip_subnet *a, const ip_subnet *b);</B>
78
 
 
79
 
<A NAME="lbAD">&nbsp;</A>
80
 
<H2>DESCRIPTION</H2>
81
 
 
82
 
These functions do various comparisons and tests on the
83
 
<I>ip_address</I>
84
 
 
85
 
type and
86
 
<I>ip_subnet</I>
87
 
 
88
 
types.
89
 
<P>
90
 
 
91
 
<I>Sameaddr</I>
92
 
 
93
 
returns
94
 
non-zero
95
 
if addresses
96
 
<I>a</I>
97
 
 
98
 
and
99
 
<I>b</I>
100
 
 
101
 
are identical,
102
 
and
103
 
<B>0</B>
104
 
 
105
 
otherwise.
106
 
Addresses of different families are never identical.
107
 
<P>
108
 
 
109
 
<I>Addrcmp</I>
110
 
 
111
 
returns
112
 
<B>-1</B>,
113
 
 
114
 
<B>0</B>,
115
 
 
116
 
or
117
 
<B>1</B>
118
 
 
119
 
respectively
120
 
if address
121
 
<I>a</I>
122
 
 
123
 
is less than, equal to, or greater than
124
 
<I>b</I>.
125
 
 
126
 
If they are not of the same address family,
127
 
they are never equal;
128
 
the ordering reported in this case is arbitrary
129
 
(and probably not useful) but consistent.
130
 
<P>
131
 
 
132
 
<I>Samesubnet</I>
133
 
 
134
 
returns
135
 
non-zero
136
 
if subnets
137
 
<I>a</I>
138
 
 
139
 
and
140
 
<I>b</I>
141
 
 
142
 
are identical,
143
 
and
144
 
<B>0</B>
145
 
 
146
 
otherwise.
147
 
Subnets of different address families are never identical.
148
 
<P>
149
 
 
150
 
<I>Addrinsubnet</I>
151
 
 
152
 
returns
153
 
non-zero
154
 
if address
155
 
<I>a</I>
156
 
 
157
 
is within subnet
158
 
<I>s</I>
159
 
 
160
 
and
161
 
<B>0</B>
162
 
 
163
 
otherwise.
164
 
An address is never within a
165
 
subnet of a different address family.
166
 
<P>
167
 
 
168
 
<I>Subnetinsubnet</I>
169
 
 
170
 
returns
171
 
non-zero
172
 
if subnet
173
 
<I>a</I>
174
 
 
175
 
is a subset of subnet
176
 
<I>b</I>
177
 
 
178
 
and
179
 
<B>0</B>
180
 
 
181
 
otherwise.
182
 
A subnet is deemed to be a subset of itself.
183
 
A subnet is never a subset of another
184
 
subnet if their address families differ.
185
 
<P>
186
 
 
187
 
<I>Subnetishost</I>
188
 
 
189
 
returns
190
 
non-zero
191
 
if subnet
192
 
<I>s</I>
193
 
 
194
 
is in fact only a single host,
195
 
and
196
 
<B>0</B>
197
 
 
198
 
otherwise.
199
 
<P>
200
 
 
201
 
<I>Samesaid</I>
202
 
 
203
 
returns
204
 
non-zero
205
 
if SA IDs
206
 
<I>a</I>
207
 
 
208
 
and
209
 
<I>b</I>
210
 
 
211
 
are identical,
212
 
and
213
 
<B>0</B>
214
 
 
215
 
otherwise.
216
 
<P>
217
 
 
218
 
<I>Sameaddrtype</I>
219
 
 
220
 
returns
221
 
non-zero
222
 
if addresses
223
 
<I>a</I>
224
 
 
225
 
and
226
 
<I>b</I>
227
 
 
228
 
are of the same address family,
229
 
and
230
 
<B>0</B>
231
 
 
232
 
otherwise.
233
 
<P>
234
 
 
235
 
<I>Samesubnettype</I>
236
 
 
237
 
returns
238
 
non-zero
239
 
if subnets
240
 
<I>a</I>
241
 
 
242
 
and
243
 
<I>b</I>
244
 
 
245
 
are of the same address family,
246
 
and
247
 
<B>0</B>
248
 
 
249
 
otherwise.
250
 
<A NAME="lbAE">&nbsp;</A>
251
 
<H2>SEE ALSO</H2>
252
 
 
253
 
<A HREF="/cgi-bin/man/man2html?3+inet">inet</A>(3), <A HREF="/cgi-bin/man/man2html?3+ipsec_initaddr">ipsec_initaddr</A>(3)
254
 
<A NAME="lbAF">&nbsp;</A>
255
 
<H2>HISTORY</H2>
256
 
 
257
 
Written for the FreeS/WAN project by Henry Spencer.
258
 
<P>
259
 
 
260
 
<HR>
261
 
<A NAME="index">&nbsp;</A><H2>Index</H2>
262
 
<DL>
263
 
<DT><A HREF="#lbAB">NAME</A><DD>
264
 
<DT><A HREF="#lbAC">SYNOPSIS</A><DD>
265
 
<DT><A HREF="#lbAD">DESCRIPTION</A><DD>
266
 
<DT><A HREF="#lbAE">SEE ALSO</A><DD>
267
 
<DT><A HREF="#lbAF">HISTORY</A><DD>
268
 
</DL>
269
 
<HR>
270
 
This document was created by
271
 
<A HREF="/cgi-bin/man/man2html">man2html</A>,
272
 
using the manual pages.<BR>
273
 
Time: 10:29:43 GMT, June 17, 2004
274
 
</BODY>
275
 
</HTML>