]> git.ipfire.org Git - ipfire-2.x.git/blame - html/cgi-bin/credits.cgi
Run ./make.sh update-contributors
[ipfire-2.x.git] / html / cgi-bin / credits.cgi
CommitLineData
ac1cfefa 1#!/usr/bin/perl
70df8302
MT
2###############################################################################
3# #
4# IPFire.org - A linux based firewall #
977a52e6 5# Copyright (C) 2011 IPFire Team <info@ipfire.org> #
70df8302
MT
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###############################################################################
ac1cfefa
MT
21
22use strict;
23
24# enable only the following on debugging purpose
25#use warnings;
26#use CGI::Carp 'fatalsToBrowser';
27
986e08d9 28require '/var/ipfire/general-functions.pl';
ac1cfefa
MT
29require "${General::swroot}/lang.pl";
30require "${General::swroot}/header.pl";
31
32&Header::showhttpheaders();
33
34&Header::openpage($Lang::tr{'credits'}, 1, '');
35
36&Header::openbigbox('100%', 'center');
37
41b72de4
MT
38&Header::openbox('100%', 'left', $Lang::tr{'donation'});
39
40print <<END
41<p>$Lang::tr{'donation-text'}</p>
41b72de4 42
d6b4566d 43<div align="center">
7f7b7b24 44 <a href="https://www.ipfire.org/donate">
fb874f2e
MT
45 <strong>$Lang::tr{'donation'}</strong>
46 </a>
d6b4566d 47</div>
41b72de4
MT
48END
49;
50&Header::closebox();
51
4b74791b 52&Header::openbox('100%', 'left',);
ac1cfefa
MT
53
54print <<END
fb874f2e
MT
55<br>
56<center>
7f7b7b24 57 $Lang::tr{'visit us at'}: <b><a href='https://www.ipfire.org/' target="_blank">https://www.ipfire.org/</a></b>
fb874f2e 58</center>
4b74791b 59<br><br>
872a05ee 60
6feea5f7 61<p>
1fb7f56e
MT
62 <!-- CONTRIBUTORS -->
63Michael Tremer,
64Arne Fitzenreiter,
1fb7f56e 65Peter Müller,
5f347471 66Stefan Schantl,
e90ef935 67Adolf Belka,
bd94d363 68Matthias Fischer,
d52d6f0c 69Christian Schmidt,
b6fe8ee8 70Alexander Marx,
3bc001db 71Erik Kapfer,
82e2a565 72Jan Paul Tücking,
b2896abb 73Jonatan Schlag,
f9e4f4dc 74Dirk Wagner,
f9b7bc92 75Marcel Lorenz,
8f5509c5 76Leo-Andres Hofmann,
4f4b7fbc 77Alf Høgemark,
39c9a694 78Timo Eissler,
1e5ef7e4 79Ben Schweikert,
e90ef935 80Daniel Weismüller,
1fb7f56e
MT
81Peter Pfeiffer,
82Daniel Glanzmann,
f23b944e 83Heiner Schmeling,
b2896abb 84Stephan Feddersen,
d52d6f0c 85Robin Roevens,
a5e11a4c 86Stéphane Pautrel,
4794ebde 87Tim FitzGeorge,
5f347471 88Jon Murphy,
8014198e 89Jan Lentfer,
1fb7f56e
MT
90Marcus Scholz,
91Ersan Yildirim,
a5e11a4c 92Jörn-Ingo Weigert,
c480cb54 93Alexander Koch,
bd94d363 94Wolfgang Apolinarski,
f6a1d9e9 95Alfred Haas,
1fb7f56e
MT
96Lars Schuhmacher,
97Rene Zingel,
98Sascha Kilian,
aa2ab8c4 99Bernhard Bitsch,
1fb7f56e 100Ronald Wiesinger,
171512b7 101Florian Bührle,
1fb7f56e 102Justin Luth,
a5e11a4c 103Mathew McBride,
1fb7f56e 104Michael Eitelwein,
4794ebde 105Rob Brewer,
c3f99697 106Alex Koch,
1fb7f56e
MT
107Dominik Hassler,
108Larsen,
11b46800 109Ramax Lo,
f6a1d9e9 110Gabriel Rolland,
82e2a565 111Marcel Follert,
1fb7f56e
MT
112Anton D. Seliverstov,
113Bernhard Bittner,
b6fe8ee8 114Daniel Weismueller,
1fb7f56e
MT
115David Kleuker,
116Hans Horsten,
117Jakub Ratajczak,
118Jorrit de Jonge,
119Przemek Zdroik,
1e5ef7e4 120Roberto Peña,
4b4b29b3 121Alexander Rudolf Gruber,
1fb7f56e
MT
122Andrew Bellows,
123Axel Gembe,
124Bernhard Held,
125Christoph Anderegg,
126Daniel Aleksandersen,
127Douglas Duckworth,
128Eberhard Beilharz,
129Ersan Yildirim Ersan,
130Gerd Hoerst,
d086a166 131Giovanni Aneloni,
1fb7f56e
MT
132H. Horsten,
133Heino Gutschmidt,
134Jan Behrens,
135Jochen Kauz,
136Julian McConnell,
1fb7f56e
MT
137Kay-Michael Köhler,
138Kim Wölfel,
139Logan Schmidt,
89445161 140Markus Untersee,
1fb7f56e 141Nico Prenzel,
145343d5 142Oliver Fuhrer,
1fb7f56e
MT
143Osmar Gonzalez,
144Paul T. Simmons,
145Robert Möker,
146Stefan Ernst,
147Stefan Ferstl,
82e2a565 148Steffen Klammer,
e90ef935 149Thomas Cekal,
1fb7f56e
MT
150Thomas Ebert,
151Timmothy Wilson,
152Umberto Parma
153 <!-- END -->
ac1cfefa 154</p>
ac1cfefa
MT
155END
156;
e383179b
MT
157&Header::closebox();
158
ac1cfefa
MT
159&Header::closebigbox();
160
161&Header::closepage();