]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
suricata: Change midstream policy to "pass-flow"
[people/pmueller/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 Stefan Schantl,
66 Christian Schmidt,
67 Matthias Fischer,
68 Alexander Marx,
69 Peter Müller,
70 Adolf Belka,
71 Erik Kapfer,
72 Jan Paul Tücking,
73 Jonatan Schlag,
74 Dirk Wagner,
75 Marcel Lorenz,
76 Alf Høgemark,
77 Ben Schweikert,
78 Daniel Weismüller,
79 Peter Pfeiffer,
80 Daniel Glanzmann,
81 Heiner Schmeling,
82 Stephan Feddersen,
83 Leo-Andres Hofmann,
84 Timo Eissler,
85 Stéphane Pautrel,
86 Jan Lentfer,
87 Marcus Scholz,
88 Ersan Yildirim,
89 Jörn-Ingo Weigert,
90 Alexander Koch,
91 Wolfgang Apolinarski,
92 Alfred Haas,
93 Lars Schuhmacher,
94 Rene Zingel,
95 Sascha Kilian,
96 Ronald Wiesinger,
97 Florian Bührle,
98 Bernhard Bitsch,
99 Justin Luth,
100 Michael Eitelwein,
101 Alex Koch,
102 Dominik Hassler,
103 Larsen,
104 Ramax Lo,
105 Gabriel Rolland,
106 Marcel Follert,
107 Tim FitzGeorge,
108 Anton D. Seliverstov,
109 Bernhard Bittner,
110 David Kleuker,
111 Hans Horsten,
112 Jakub Ratajczak,
113 Jorrit de Jonge,
114 Przemek Zdroik,
115 Alexander Rudolf Gruber,
116 Andrew Bellows,
117 Axel Gembe,
118 Bernhard Held,
119 Christoph Anderegg,
120 Daniel Aleksandersen,
121 Douglas Duckworth,
122 Eberhard Beilharz,
123 Ersan Yildirim Ersan,
124 Gerd Hoerst,
125 Giovanni Aneloni,
126 H. Horsten,
127 Heino Gutschmidt,
128 Jan Behrens,
129 Jochen Kauz,
130 Julian McConnell,
131 Kay-Michael Köhler,
132 Kim Wölfel,
133 Logan Schmidt,
134 Markus Untersee,
135 Mathew McBride,
136 Nico Prenzel,
137 Oliver Fuhrer,
138 Osmar Gonzalez,
139 Paul T. Simmons,
140 Rob Brewer,
141 Robert Möker,
142 Roberto Peña,
143 Robin Roevens,
144 Stefan Ernst,
145 Stefan Ferstl,
146 Steffen Klammer,
147 Thomas Cekal,
148 Thomas Ebert,
149 Timmothy Wilson,
150 Umberto Parma
151 <!-- END -->
152 </p>
153 END
154 ;
155 &Header::closebox();
156
157 &Header::closebigbox();
158
159 &Header::closepage();