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