]> git.decadent.org.uk Git - dak.git/blob - config/debian/apache.conf-incoming
Export buildd queues to public location
[dak.git] / config / debian / apache.conf-incoming
1 <VirtualHost *:80>
2   ServerName incoming.debian.org
3   DocumentRoot /srv/incoming.debian.org/public
4
5   # deny by default
6   <Directory />
7     Order allow,deny
8   </Directory>
9
10   # incoming dir, no subdir.  allow everyone except abusers.
11   <Directory /srv/incoming.debian.org/public>
12     IndexIgnore robots.txt
13     Order deny,allow
14   </Directory>
15
16   # buildd direct access -- buildds only
17   Alias /debian /srv/ftp.debian.org/mirror
18
19   # New suite aliases
20   Alias /buildd-unstable /srv/incoming.debian.org/dists/unstable/current/
21   Alias /buildd-experimental /srv/incoming.debian.org/dists/experimental/current/
22
23   <DirectoryMatch ~ "^/srv/(incoming\.debian\.org/(dists/|builddweb|debian-buildd/)|ftp\.debian\.org/mirror)">
24     Order allow,deny
25
26     Use DebianBuilddHostList
27
28     # buildd.d.o, cimarosa
29     allow from 206.12.19.8
30
31     # franck.d.o
32     allow from 128.148.34.3
33
34     # test access to check functionality, ganneff
35     allow from 213.146.108.162
36
37     # for testing sbuild-db; rleigh@codelibre.net
38     # nagini.codelibre.net
39     allow from 80.68.93.164
40     allow from 2001:41c8:1:5750::2
41
42     # Should be in DSA list
43     # amd64
44     # vitry (archive rebuild)
45     allow from 194.177.211.206
46     allow from 2001:648:2ffc:deb:214:22ff:feb2:122c
47     # krenek (archive rebuild)
48     allow from 194.177.211.207
49     allow from 2001:648:2ffc:deb:214:22ff:feb1:ff56
50
51     # Known Extras
52
53     # No idea about
54     # arm
55     ## netwinder
56     allow from 192.133.104.24
57     ##
58     allow from 217.147.81.26
59     ## toffee
60     allow from 78.32.9.218
61     ##
62     allow from 86.3.74.169
63     ## nw1.xandros
64     allow from 67.210.160.89
65     ## nw2.xandros
66     allow from 67.210.160.90
67     ## hdges.billgatliff
68     allow from 209.251.101.204
69
70     # armel
71     ## allegri
72     allow from 157.193.39.233
73
74     # hppa
75     ## bld3.mmjgroup
76     allow from 192.25.206.243
77     ## paer
78     allow from 192.25.206.11
79
80     # hurd-i386
81     ## rossini (NOT .debian.org)
82     allow from 192.33.98.55
83     ## back / mozart (xen domains; NOT .debian.org)
84     allow from 80.87.129.151
85     # ironforge.sceen.net.
86     allow from 46.105.42.111
87
88     # ia64
89     ## mundi
90     allow from 192.25.206.62
91
92     # mips
93     ##
94     allow from 217.147.81.21
95     ## sigrun, aba
96     allow from 82.195.75.68
97     allow from 2001:41b8:202:deb:a00:69ff:fe08:30c6
98
99     # mipsel
100     ## monteverdi
101     allow from 78.47.2.111
102     ## kritias, aba
103     allow from 78.46.213.163
104
105     # s390
106     ## debian01.zseries
107     allow from 195.243.109.161
108     ## l003092.zseriespenguins.ihost.com
109     allow from 32.97.40.46
110     ##
111     allow from 148.100.96.45
112     ##
113     allow from 148.100.96.52
114     ## lxdebian.bfinv
115     allow from 80.245.147.60
116
117     # sparc
118     ## titan.ayous.org ('non-standard' buildd; contact HE)
119     allow from 82.195.75.33
120
121     # kfreebsd
122     ## i386
123     # himalai1, ganymede1
124     allow from 129.175.22.65
125     ## luchesi
126     ## Password based due to being KVM instance
127     ##   allow from 137.82.84.78
128
129     # Dynamics use password auth
130
131     AuthType Basic
132     AuthName "incoming.debian.org"
133     AuthUserFile /srv/incoming.debian.org/htpasswd
134     require valid-user
135     satisfy any
136   </DirectoryMatch>
137
138   CustomLog               /var/log/apache2/incoming-access.log combined
139   ErrorLog                /var/log/apache2/incoming-error.log
140
141 </VirtualHost>