]> git.ipfire.org Git - ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
suricata: Change midstream policy to "pass-flow"
[ipfire-2.x.git] / html / cgi-bin / credits.cgi
1 #!/usr/bin/perl
2 ###############################################################################
3 # #
4 # IPFire.org - A linux based firewall #
5 # Copyright (C) 2011 IPFire Team <info@ipfire.org> #
6 # #
7 # This program is free software: you can redistribute it and/or modify #
8 # it under the terms of the GNU General Public License as published by #
9 # the Free Software Foundation, either version 3 of the License, or #
10 # (at your option) any later version. #
11 # #
12 # This program is distributed in the hope that it will be useful, #
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of #
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15 # GNU General Public License for more details. #
16 # #
17 # You should have received a copy of the GNU General Public License #
18 # along with this program. If not, see <http://www.gnu.org/licenses/>. #
19 # #
20 ###############################################################################
21
22 use strict;
23
24 # enable only the following on debugging purpose
25 #use warnings;
26 #use CGI::Carp 'fatalsToBrowser';
27
28 require '/var/ipfire/general-functions.pl';
29 require "${General::swroot}/lang.pl";
30 require "${General::swroot}/header.pl";
31
32 &Header::showhttpheaders();
33
34 &Header::openpage($Lang::tr{'credits'}, 1, '');
35
36 &Header::openbigbox('100%', 'center');
37
38 &Header::openbox('100%', 'left', $Lang::tr{'donation'});
39
40 print <<END
41 <p>$Lang::tr{'donation-text'}</p>
42
43 <div align="center">
44 <a href="https://www.ipfire.org/donate">
45 <strong>$Lang::tr{'donation'}</strong>
46 </a>
47 </div>
48 END
49 ;
50 &Header::closebox();
51
52 &Header::openbox('100%', 'left',);
53
54 print <<END
55 <br>
56 <center>
57 $Lang::tr{'visit us at'}: <b><a href='https://www.ipfire.org/' target="_blank">https://www.ipfire.org/</a></b>
58 </center>
59 <br><br>
60
61 <p>
62 <!-- CONTRIBUTORS -->
63 Michael Tremer,
64 Arne Fitzenreiter,
65 Peter Müller,
66 Adolf Belka,
67 Stefan Schantl,
68 Matthias Fischer,
69 Christian Schmidt,
70 Alexander Marx,
71 Erik Kapfer,
72 Jonatan Schlag,
73 Jan Paul Tücking,
74 Dirk Wagner,
75 Marcel Lorenz,
76 Leo-Andres Hofmann,
77 Alf Høgemark,
78 Timo Eissler,
79 Ben Schweikert,
80 Robin Roevens,
81 Daniel Weismüller,
82 Peter Pfeiffer,
83 Daniel Glanzmann,
84 Heiner Schmeling,
85 Stephan Feddersen,
86 Jon Murphy,
87 Stéphane Pautrel,
88 Tim FitzGeorge,
89 Jan Lentfer,
90 Marcus Scholz,
91 Ersan Yildirim,
92 Jörn-Ingo Weigert,
93 Alexander Koch,
94 Wolfgang Apolinarski,
95 Alfred Haas,
96 Lars Schuhmacher,
97 Rene Zingel,
98 Sascha Kilian,
99 Bernhard Bitsch,
100 Ronald Wiesinger,
101 Florian Bührle,
102 Justin Luth,
103 Mathew McBride,
104 Michael Eitelwein,
105 Rob Brewer,
106 Alex Koch,
107 Dominik Hassler,
108 Larsen,
109 Ramax Lo,
110 Gabriel Rolland,
111 Marcel Follert,
112 Anton D. Seliverstov,
113 Bernhard Bittner,
114 Daniel Weismueller,
115 David Kleuker,
116 Hans Horsten,
117 Jakub Ratajczak,
118 Jorrit de Jonge,
119 Przemek Zdroik,
120 Rico Hoppe,
121 Roberto Peña,
122 Sebastien GISLAIN,
123 Alexander Rudolf Gruber,
124 Andrew Bellows,
125 Axel Gembe,
126 Bernhard Held,
127 Christoph Anderegg,
128 Daniel Aleksandersen,
129 Douglas Duckworth,
130 Eberhard Beilharz,
131 Ersan Yildirim Ersan,
132 Gerd Hoerst,
133 Giovanni Aneloni,
134 H. Horsten,
135 Heino Gutschmidt,
136 Jan Behrens,
137 Jochen Kauz,
138 Julian McConnell,
139 Kay-Michael Köhler,
140 Kim Wölfel,
141 Logan Schmidt,
142 Markus Untersee,
143 Nico Prenzel,
144 Oliver Fuhrer,
145 Osmar Gonzalez,
146 Paul T. Simmons,
147 Robert Möker,
148 Stefan Ernst,
149 Stefan Ferstl,
150 Steffen Klammer,
151 Thomas Cekal,
152 Thomas Ebert,
153 Timmothy Wilson,
154 Umberto Parma
155 <!-- END -->
156 </p>
157 END
158 ;
159 &Header::closebox();
160
161 &Header::closebigbox();
162
163 &Header::closepage();