]> 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 65Stefan Schantl,
1fb7f56e 66Peter Müller,
b6fe8ee8 67Matthias Fischer,
aa2ab8c4 68Christian Schmidt,
e90ef935 69Adolf Belka,
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,
11b46800 85Stéphane Pautrel,
9823fd82 86Jan Lentfer,
1fb7f56e
MT
87Marcus Scholz,
88Ersan Yildirim,
9e870fcb 89Jörn-Ingo Weigert,
b2896abb 90Alexander Koch,
e2338aa7 91Wolfgang Apolinarski,
f6a1d9e9 92Alfred Haas,
1fb7f56e
MT
93Lars Schuhmacher,
94Rene Zingel,
95Sascha Kilian,
aa2ab8c4 96Bernhard Bitsch,
1fb7f56e 97Ronald Wiesinger,
171512b7 98Florian Bührle,
39c9a694 99Jon Murphy,
1fb7f56e
MT
100Justin Luth,
101Michael Eitelwein,
1e5ef7e4 102Robin Roevens,
c3f99697 103Alex Koch,
1fb7f56e
MT
104Dominik Hassler,
105Larsen,
11b46800 106Ramax Lo,
f6a1d9e9 107Gabriel Rolland,
82e2a565 108Marcel Follert,
f23b944e 109Tim FitzGeorge,
1fb7f56e
MT
110Anton D. Seliverstov,
111Bernhard Bittner,
b6fe8ee8 112Daniel Weismueller,
1fb7f56e
MT
113David Kleuker,
114Hans Horsten,
115Jakub Ratajczak,
116Jorrit de Jonge,
117Przemek Zdroik,
1e5ef7e4 118Roberto Peña,
4b4b29b3 119Alexander Rudolf Gruber,
1fb7f56e
MT
120Andrew Bellows,
121Axel Gembe,
122Bernhard Held,
123Christoph Anderegg,
124Daniel Aleksandersen,
125Douglas Duckworth,
126Eberhard Beilharz,
127Ersan Yildirim Ersan,
128Gerd Hoerst,
d086a166 129Giovanni Aneloni,
1fb7f56e
MT
130H. Horsten,
131Heino Gutschmidt,
132Jan Behrens,
133Jochen Kauz,
134Julian McConnell,
1fb7f56e
MT
135Kay-Michael Köhler,
136Kim Wölfel,
137Logan Schmidt,
89445161 138Markus Untersee,
d328c232 139Mathew McBride,
1fb7f56e 140Nico Prenzel,
145343d5 141Oliver Fuhrer,
1fb7f56e
MT
142Osmar Gonzalez,
143Paul T. Simmons,
f6a1d9e9 144Rob Brewer,
1fb7f56e
MT
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();