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