summaryrefslogtreecommitdiff
path: root/doc/RESPONSIBLE
blob: 058e650315b8c1f53ba9587072bd4c5f666afd27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
#	$NetBSD: RESPONSIBLE,v 1.123 2019/05/08 22:01:47 nat Exp $

List of sections of the system, and who is responsible for them (or at
least considered an expert on them).

Some of this information is duplicated from 3RDPARTY and should be
maintained in both places.

Warning: this list is not yet considered definitive, and is
necessarily incomplete!

Userland Programs:

amd		christos
atf		jmmv
audioplay	mrg
audiorecord	mrg
awk		jdolecek*
bc		phil*, simonb
config		cube*
csh		christos
cvs		christos, wiz
dhcp		mellon*
edquota		dholland
error		christos
etcupdate	[nobody]
expr		jdolecek*
file		christos, pooka
gpioctl		mbalmer
grep		simonb, wiz
groff		wiz
gzip		mrg, atatat*
ifconfig	dyoung
inetd		dholland
hostapd		[nobody]
httpd		mrg
installboot(mi)	core
kerberos	lha*, joda*
ld.elf_so	joerg
less/more	mrg
lint		christos
lpr		mrg
lua/luac	mbalmer, lneto
luactl		mbalmer
mail		christos
make		christos, sjg, dholland
midirecord	mrg
named(bind)	christos
ntp		simonb, jonathan*
openpam		christos, jnemeth
openssh		christos
pax/tar		christos
pcc		ragge*
pigz		mrg
ping		christos
ping6		core
postfix		tron
postinstall	core
ppp(async)	christos
ppp(sync)	martin?
racoon		manu
routed		christos
sh		christos, dsl, kre
sort		jdolecek*
sysctl		atatat*
talk/talkd	dholland
tcpdump		core
texinfo		wiz
gcc		mrg, christos
gdb		christos
binutils	skrll
top		simonb
user		agc
vi		aymeric
wakeonlan	mbalmer
wpa_supplicant	scw*
ypbind		dholland

Userland Libraries:

atf		jmmv
citrus		core
curses		blymn, jdc
edit		christos, jdolecek*
kerberos	lha*, joda*
openssl		thorpej*, christos
pcap		core
pthread		nathanw*
quota		dholland
resolver(bind)	christos
softfloat	bjh21*
tz		kleink


Userland Misc:

iscsi target	agc
root.cache	[no one]
syspkgs		agc, apb
terminfo	roy
[uw]tmp{,x}	christos


X:

[Surely this needs breaking up further]
xorg		mrg, rtr, macallan

X video drivers:

pnozz		macallan
suncg6		macallan
sunffb		macallan

Kernel:

device support:

acpi		thorpej*, kochi*, jmcneill, joerg
audio		augustss*, jmcneill
cgd		elric
firewire	jmc*
flash		ahoka
gpio		mbalmer
ide/atapi	bouyer
irda		augustss*, kenh
keylock		mbalmer
mca		jdolecek*
nand		ahoka
net80211	dyoung
onewire		riz
podulebus	bjh21*
scsi		bouyer, thorpej*, reinoud
sysmon_envsys	pgoyette
raid(hard)	ad*
raidframe	oster
usb		augustss*, skrll
vcons		macallan

device drivers:

audio device drivers:

auich		kent*
dbri		macallan
eap		pooka
esa		jmcneill

console device drivers:

cgsix		macallan
machfb		macallan
ofb		macallan
pnozz		macallan

network device drivers:

ath		dyoung
atw		dyoung
bge		fvdl*, jonathan*, thorpej*
gsip		thorpej*
mb86960		tsutsui
rtw		dyoung
run		nonaka
seeq8005	bjh21*
ti		bouyer
tl		bouyer
urtwn		nonaka

scsi device drivers:

esiop		bouyer
iha		tsutsui
oosiop		tsutsui
osiop		tsutsui
pcscp		tsutsui
siop		bouyer
spc		tsutsui
trm		tsutsui

system controller device drivers:

elansc		dyoung
elanpar		dyoung
elanpex		dyoung

file systems:

adosfs		?
cd9660		?
chfs		ttoth*
coda		gdt
efs		rumble*
ext2fs		[nobody in particular]
ffs		?
ffs+wapbl	?
hfs		dillo*
kernfs		?
lfs		dholland, perseant
mfs		[nobody in particular]
msdosfs		jdolecek*
nilfs		reinoud
nfs		fvdl*
ntfs		jdolecek*
nullfs/layerfs	dholland, pooka
overlay		[nobody]
procfs		?
ptyfs		christos
puffs		pooka
smbfs		jdolecek*
sysvbfs		?
tmpfs		rmind
udf		reinoud
ufs		fvdl*
union		[nobody]
umapfs		[nobody]
v7fs		uch*

kern/vfs:

buffercache	[nobody]
fstrans		hannken
genfs_io	yamt
mount		?
namei		dholland
rename		dholland, riastradh
vnode-lifecycle	hannken
misc		dholland, pooka

kern/general:

ddb		jhawk, mrg
emulation	christos, fvdl*, manu, jdolecek*, mrg
kevents		jdolecek*
ksyms		ragge*
modules		jnemeth, pgoyette
lwp/pthread	nathanw*
ntp		simonb, jonathan*
pipes		jdolecek*
splash		jmcneill
uvm		chuck, chs, mrg, atatat*

kern/compat:

linux-alpha	erh
linux-i386	fvdl*, jdolecek*
linux-m68k	itohy*
linux-mips	manu
linux-powerpc	manu
linux-amd64	manu
netbsd32	mrg

networking:

general net	thorpej*, matt
ipf		darrenr
kame/ipv6	core
npf		rmind
pf		peter*, yamt
ppp(async)	christos
ppp(sync)	martin

Portmasters:

[should be synced with src/distrib/notes/common/main]
acorn32		reinoud
amd64		dsl
algor		core
alpha		matt
amiga		is
amigappc	is
arc		soda
atari		jdc
bebox		core
cats		core
cesfic		drochner
cobalt		core
emips		pooka
evbarm		core
evbmips		simonb
evbppc		scw*
evbsh3		core
ews4800mips	tsutsui
hp300		tsutsui
hpcarm		core
hpcmips		core
hpcsh		uwe
hppa		skrll
i386		dsl
ibmnws		matt
iyonix		gavan
landisk		uwe
luna68k		nisimura
mac68k		scottr*
macppc		macallan
mipsco		wdk*
mmeye		core
mvme68k		scw*
mvmeppc		scw*
netwinder	matt
news68k		tsutsui
newsmips	core
next68k		core
ofppc		garbled
playstation2	martin
pmax		simonb
pmppc		core
prep		garbled
sandpoint	nisimura
sbmips		simonb
sgimips		core
shark		core
sh3		msaitoh,uwe
sparc		core
sparc64		martin
sun2		core
sun3		jeremy*
usermode	reinoud
vax		core
x68k		core
xen		bouyer


MD Misc:

hpcboot		uwe
i386 bootblocks	dsl, drochner, fvdl*, christos
amiga pci	rkujawa


Misc:

Build Tools	core
Man Pages	wiz
Release Tools	core
Standards Guru	kleink


* No longer has commit rights, but may still answer questions.