]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blame - html/cgi-bin/credits.cgi
credits: Run ./make.sh update-contributors
[people/pmueller/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,
d328c232 66Christian Schmidt,
3bc001db 67Matthias Fischer,
ef6979b5 68Alexander Marx,
1fb7f56e 69Peter Müller,
e90ef935 70Adolf Belka,
3bc001db 71Erik Kapfer,
82e2a565 72Jan Paul Tücking,
b2896abb 73Jonatan Schlag,
f9e4f4dc 74Dirk Wagner,
f9b7bc92 75Marcel Lorenz,
8e308e4e 76Alf Høgemark,
8f5509c5 77Leo-Andres Hofmann,
1e5ef7e4 78Ben Schweikert,
e90ef935 79Daniel Weismüller,
1fb7f56e
MT
80Peter Pfeiffer,
81Daniel Glanzmann,
f23b944e 82Heiner Schmeling,
b2896abb 83Stephan Feddersen,
96253783 84Timo Eissler,
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,
1fb7f56e 96Ronald Wiesinger,
171512b7
MT
97Florian Bührle,
98Bernhard Bitsch,
1fb7f56e
MT
99Justin Luth,
100Michael Eitelwein,
1e5ef7e4 101Robin Roevens,
c3f99697 102Alex Koch,
1fb7f56e
MT
103Dominik Hassler,
104Larsen,
11b46800 105Ramax Lo,
f6a1d9e9 106Gabriel Rolland,
82e2a565 107Marcel Follert,
f23b944e 108Tim FitzGeorge,
1fb7f56e
MT
109Anton D. Seliverstov,
110Bernhard Bittner,
111David Kleuker,
112Hans Horsten,
113Jakub Ratajczak,
1e5ef7e4 114Jon Murphy,
1fb7f56e
MT
115Jorrit de Jonge,
116Przemek Zdroik,
1e5ef7e4 117Roberto Peña,
4b4b29b3 118Alexander Rudolf Gruber,
1fb7f56e
MT
119Andrew Bellows,
120Axel Gembe,
121Bernhard Held,
122Christoph Anderegg,
123Daniel Aleksandersen,
124Douglas Duckworth,
125Eberhard Beilharz,
126Ersan Yildirim Ersan,
127Gerd Hoerst,
d086a166 128Giovanni Aneloni,
1fb7f56e
MT
129H. Horsten,
130Heino Gutschmidt,
131Jan Behrens,
132Jochen Kauz,
133Julian McConnell,
1fb7f56e
MT
134Kay-Michael Köhler,
135Kim Wölfel,
136Logan Schmidt,
89445161 137Markus Untersee,
d328c232 138Mathew McBride,
1fb7f56e 139Nico Prenzel,
145343d5 140Oliver Fuhrer,
1fb7f56e
MT
141Osmar Gonzalez,
142Paul T. Simmons,
f6a1d9e9 143Rob Brewer,
1fb7f56e
MT
144Robert Möker,
145Stefan Ernst,
146Stefan Ferstl,
82e2a565 147Steffen Klammer,
e90ef935 148Thomas Cekal,
1fb7f56e
MT
149Thomas Ebert,
150Timmothy Wilson,
151Umberto Parma
152 <!-- END -->
ac1cfefa 153</p>
ac1cfefa
MT
154END
155;
e383179b
MT
156&Header::closebox();
157
ac1cfefa
MT
158&Header::closebigbox();
159
160&Header::closepage();