]> git.ipfire.org Git - ipfire-2.x.git/blame - html/cgi-bin/credits.cgi
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,
e90ef935 66Adolf Belka,
c4710adc 67Stefan Schantl,
bd94d363 68Matthias Fischer,
d52d6f0c 69Christian Schmidt,
b6fe8ee8 70Alexander Marx,
3bc001db 71Erik Kapfer,
b2896abb 72Jonatan Schlag,
6a7a635f 73Jan Paul Tücking,
f9e4f4dc 74Dirk Wagner,
f9b7bc92 75Marcel Lorenz,
8f5509c5 76Leo-Andres Hofmann,
4f4b7fbc 77Alf Høgemark,
39c9a694 78Timo Eissler,
1e5ef7e4 79Ben Schweikert,
bd8cc16f 80Robin Roevens,
e90ef935 81Daniel Weismüller,
1fb7f56e 82Peter Pfeiffer,
7270984c 83Daniel Glanzmann,
f23b944e 84Heiner Schmeling,
b2896abb 85Stephan Feddersen,
5f347471 86Jon Murphy,
bd8cc16f 87Stéphane Pautrel,
15d8e278 88Tim FitzGeorge,
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,
7270984c 121Sebastien GISLAIN,
4b4b29b3 122Alexander Rudolf Gruber,
1fb7f56e
MT
123Andrew Bellows,
124Axel Gembe,
125Bernhard Held,
126Christoph Anderegg,
127Daniel Aleksandersen,
128Douglas Duckworth,
129Eberhard Beilharz,
130Ersan Yildirim Ersan,
131Gerd Hoerst,
d086a166 132Giovanni Aneloni,
1fb7f56e
MT
133H. Horsten,
134Heino Gutschmidt,
135Jan Behrens,
136Jochen Kauz,
137Julian McConnell,
1fb7f56e
MT
138Kay-Michael Köhler,
139Kim Wölfel,
140Logan Schmidt,
89445161 141Markus Untersee,
1fb7f56e 142Nico Prenzel,
145343d5 143Oliver Fuhrer,
1fb7f56e
MT
144Osmar Gonzalez,
145Paul T. Simmons,
146Robert Möker,
147Stefan Ernst,
148Stefan Ferstl,
82e2a565 149Steffen Klammer,
e90ef935 150Thomas Cekal,
1fb7f56e
MT
151Thomas Ebert,
152Timmothy Wilson,
153Umberto Parma
154 <!-- END -->
ac1cfefa 155</p>
ac1cfefa
MT
156END
157;
e383179b
MT
158&Header::closebox();
159
ac1cfefa
MT
160&Header::closebigbox();
161
162&Header::closepage();