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