control 7.24 KB
Newer Older
1
2
3
Source: iptables
Section: net
Priority: important
4
5
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Uploaders: Arturo Borrero Gonzalez <arturo@debian.org>, Laurence J. Lane <ljlane@debian.org>
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
6
7
8
Build-Depends: autoconf,
               automake,
               bison,
Samuel Henrique's avatar
Samuel Henrique committed
9
               debhelper (>= 10),
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
10
11
12
13
14
15
16
               flex,
               libmnl-dev,
               libnetfilter-conntrack-dev,
               libnetfilter-conntrack3,
               libnfnetlink-dev,
               libnftnl-dev,
               libtool (>= 2.2.6)
17
Standards-Version: 4.0.0
18
Homepage: http://www.netfilter.org/
19
20
Vcs-Git: https://anonscm.debian.org/git/pkg-netfilter/pkg-iptables.git
Vcs-Browser: https://anonscm.debian.org/git/pkg-netfilter/pkg-iptables.git
21
22

Package: iptables
23
Multi-Arch: foreign
24
Architecture: linux-any
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
25
26
27
Depends: libip4tc0 (=${binary:Version}),
         libip6tc0 (=${binary:Version}),
         libiptc0 (=${binary:Version}),
28
         libxtables12 (=${binary:Version}),
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
29
30
         ${misc:Depends},
         ${shlibs:Depends}
31
Suggests: kmod
32
33
34
35
36
37
38
39
Description: administration tools for packet filtering and NAT
 iptables is the userspace command line program used to configure
 the Linux packet filtering ruleset. It is targeted towards system
 administrators. Since Network Address Translation is also configured
 from the packet filter ruleset, iptables is used for this, too. The
 iptables package also includes ip6tables. ip6tables is used for
 configuring the IPv6 packet filter

40
Package: iptables-dev
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
41
42
43
44
45
Depends: libip4tc-dev (>= ${source:Version}),
         libip6tc-dev (>= ${source:Version}),
         libiptc-dev (>= ${source:Version}),
         libxtables-dev (>= ${source:Version}),
         ${misc:Depends}
46
47
Architecture: any
Multi-Arch: same
48
49
50
51
52
Priority: extra
Section: oldlibs
Description: transitional dummy package
 This is a transitional dummy package. It can safely be removed.

53
Package: libxtables12
54
Multi-Arch: same
55
Architecture: linux-any
56
Priority: optional
57
Section: libs
58
Depends: ${misc:Depends}, ${shlibs:Depends}
59
60
Replaces: iptables (<< 1.4.16.3-3), libxtables11 (>= 1.6.0+snapshot20161117-1)
Breaks: iptables (<< 1.4.16.3-3), libxtables11 (>= 1.6.0+snapshot20161117-1)
61
62
63
Description: netfilter xtables library
 The user-space interface to the Netfilter xtables kernel framework.

64
Package: libxtables-dev
65
Architecture: linux-any
66
Multi-Arch: same
67
Priority: optional
68
Pre-Depends: ${misc:Pre-Depends}
69
Depends: libxtables12 (=${binary:Version}), ${misc:Depends}
70
71
Replaces: iptables-dev (<< 1.6.0-3)
Breaks: iptables-dev (<< 1.6.0-3)
72
Section: libdevel
73
Description: netfilter xtables library -- development files
74
75
76
 The user-space interface to the Netfilter xtables kernel framework.
 .
 This package includes the development files of libxtables.
77

78
Package: libiptc0
79
Priority: optional
80
81
82
83
84
Multi-Arch: same
Architecture: linux-any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
85
Description: netfilter libiptc library
86
87
 The user-space iptables C library from the Netfilter xtables framework.
 .
88
89
 iptables v4/v6 ruleset ADT and kernel interface.
 .
90
91
92
93
94
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.

Package: libiptc-dev
Architecture: linux-any
95
Multi-Arch: same
96
97
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
98
Depends: libip4tc-dev (=${binary:Version}),
99
         libip6tc-dev (=${binary:Version}),
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
100
         libiptc0 (=${binary:Version}),
101
102
103
         ${misc:Depends}
Replaces: iptables-dev (<< 1.6.0-3)
Breaks: iptables-dev (<< 1.6.0-3)
104
105
106
107
108
109
110
111
112
113
Section: libdevel
Description: Development files for libiptc
 The user-space iptables C library from the Netfilter xtables framework.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.
 .
 This package provides development files and static libraries.

Package: libip4tc0
114
Priority: optional
115
116
117
118
119
Multi-Arch: same
Architecture: linux-any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
120
Description: netfilter libip4tc library
121
122
 The user-space iptables (IPv4) C library from the Netfilter xtables framework.
 .
123
124
 iptables IPv4 ruleset ADT and kernel interface.
 .
125
126
127
128
129
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.

Package: libip4tc-dev
Architecture: linux-any
130
Multi-Arch: same
131
132
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
133
134
135
Depends: libip4tc0 (=${binary:Version}),
         libiptc0 (=${binary:Version}),
         ${misc:Depends}
136
137
Replaces: iptables-dev (<< 1.6.0-3)
Breaks: iptables-dev (<< 1.6.0-3)
138
Section: libdevel
139
Description: Development files for libip4tc
140
141
142
143
144
145
146
147
 The user-space iptables (IPv4) C library from the Netfilter xtables framework.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.
 .
 This package provides development files and static libraries.

Package: libip6tc0
148
Priority: optional
149
150
151
152
153
Multi-Arch: same
Architecture: linux-any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
154
Description: netfilter libip6tc library
155
156
 The user-space iptables (IPv6) C library from the Netfilter xtables framework.
 .
157
158
 iptables IPv6 ruleset ADT and kernel interface.
 .
159
160
161
162
163
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.

Package: libip6tc-dev
Architecture: linux-any
164
Multi-Arch: same
165
166
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
167
168
169
Depends: libip6tc0 (=${binary:Version}),
         libiptc0 (=${binary:Version}),
         ${misc:Depends}
170
171
Replaces: iptables-dev (<< 1.6.0-3)
Breaks: iptables-dev (<< 1.6.0-3)
172
Section: libdevel
173
Description: Development files for libip6tc
174
175
176
177
178
179
180
 The user-space iptables (IPv6) C library from the Netfilter xtables framework.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.
 .
 This package provides development files and static libraries.

181
182
183
Package: iptables-nftables-compat
Architecture: linux-any
Priority: optional
184
185
186
Depends: arptables,
         ebtables,
         iptables (=${binary:Version}),
187
         libxtables12 (=${binary:Version}),
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
188
189
         ${misc:Depends},
         ${shlibs:Depends}
190
Recommends: nftables
191
Suggests: kmod
192
193
194
Description: iptables compat tools for nftables
 this package includes the compat tools to load iptables, ip6tables, arptables
 and ebtables rules to the nf_tables kernel subsystem.
195
196
197
198
199
 .
 The tools are called: 'iptables-compat', 'iptables-compat-save',
 'iptables-compat-restore', 'ip6tables-compat', 'ip6tables-compat-save',
 'ip6tables-compat-restore', 'arptables-compat' and 'ebtables-compat'.
 .
200
 .
201
202
203
 A basic way to understand this compat stuff is to load the ruleset
 skeleton, i.e: a first call `iptables-compat -L'. Then, you can use nft,
 i.e: `nft list ruleset'. Same for the other families.
204
205
206
207
208
209
210
 .
 Also, this package contains the translation tools, which are
 'iptables-translate', 'ip6tables-translate', 'iptables-restore-translate',
 and 'ip6tables-restore-translate'.
 .
 These translation tools works by reading an input in iptables native syntax
 and then  printing the nftables syntax equivalent.