diff --git a/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml b/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml
index 3878c6a056..4d48fc6d51 100644
--- a/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml
+++ b/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml
@@ -1,1556 +1,1560 @@
&a.ariff;
&a.tabthorpe;
&a.tackerman;
&a.akiyama;
&a.ambrisko;
&a.shaun;
&a.brix;
&a.will;
&a.anholt;
&a.araujo;
&a.mat;
&a.jadawin;
&a.babkin;
&a.timur;
&a.jhb;
&a.dmlb;
&a.barner;
&a.dougb;
&a.kib;
&a.tobez;
&a.damien;
&a.pb;
&a.jb;
&a.tdb;
&a.mbr;
&a.bvs;
&a.novel;
&a.garga;
&a.alexbl;
&a.harti;
&a.obraun;
&a.makc;
&a.antoine;
&a.db;
&a.sbruno;
&a.brueffer;
&a.markus;
&a.wilko;
&a.oleg;
&a.jake;
&a.bushman;
&a.jcamou;
&a.acm;
&a.carvay;
&a.erik;
&a.gahr;
&a.adrian;
&a.koitsu;
&a.perky;
&a.charnier;
&a.jon;
&a.loader;
&a.luoqi;
&a.ache;
&a.seanc;
&a.cjh;
&a.marcus;
&a.nik;
&a.benjsc;
&a.alc;
&a.cracauer;
&a.joel;
&a.aaron;
&a.davidc;
&a.ceri;
&a.brd;
&a.brooks;
&a.pjd;
&a.jwd;
&a.pdeuskar;
&a.vd;
&a.rdivacky;
&a.mdodd;
&a.danfe;
&a.dd;
&a.iedowse;
&a.gad;
&a.bruno;
&a.ale;
&a.peadar;
&a.tegge;
&a.eik;
&a.deischen;
&a.eivind;
&a.julian;
&a.josef;
&a.lme;
&a.rse;
&a.ru;
&a.le;
&a.se;
&a.bde;
&a.jasone;
&a.rafan;
&a.stefanf;
&a.scf;
&a.farrokhi;
&a.green;
&a.fenner;
&a.lioux;
&a.fanf;
&a.blackend;
&a.scrappy;
&a.olli;
&a.shige;
&a.billf;
&a.gallatin;
&a.tg;
&a.danger;
&a.gibbs;
&a.gioria;
&a.girgen;
&a.pgollucci;
&a.daichi;
&a.mnag;
&a.edwin;
&a.jmg;
&a.dhartmei;
&a.ehaupt;
&a.jhay;
&a.mikeh;
&a.ghelmer;
&a.mux;
&a.nhibma;
+
+ &a.pho;
+
+
&a.horikawa;
&a.hosokawa;
&a.mich;
&a.cognet;
&a.hsu;
&a.lwhsu;
&a.foxfair;
&a.chinsan;
&a.jkh;
&a.imura;
&a.iwasaki;
&a.versus;
&a.raj;
&a.gj;
&a.weongyo;
&a.jinmei;
&a.ahze;
&a.kan;
&a.phk;
&a.cokane;
&a.johan;
&a.joe;
&a.kato;
&a.kris;
&a.keramida;
&a.manolis;
&a.kientzle;
&a.fjoe;
&a.jkim;
&a.andreas;
&a.ikob;
&a.lkoeller;
&a.jkois;
&a.sergei;
&a.motoyuki;
&a.maxim;
&a.jkoshy;
&a.wkoszek;
&a.gabor;
&a.rik;
&a.rushani;
&a.kuriyama;
&a.clement;
&a.mlaier;
&a.erwin;
&a.glarkin;
&a.laszlof;
&a.njl;
&a.chern;
&a.leeym;
&a.sam;
&a.jylefort;
&a.oliver;
&a.netchild;
&a.jlemon;
&a.lesi;
&a.truckman;
&a.glewis;
&a.pat;
&a.qingli;
&a.delphij;
&a.avatar;
&a.ijliao;
&a.lulf;
&a.clive;
&a.linimon;
&a.arved;
&a.dryice;
&a.nemoliu;
&a.kevlo;
&a.nox;
&a.remko;
&a.rene;
&a.scottl;
&a.ade;
&a.mwlucas;
&a.eri;
&a.pav;
&a.kmacy;
&a.bmah;
&a.mtm;
&a.jmallett;
&a.dwmalone;
&a.nobutaka;
&a.amdmi3;
&a.kwm;
&a.emaste;
&a.matusita;
&a.mm;
&a.sem;
&a.mckay;
&a.mckusick;
&a.tmclaugh;
&a.jmelo;
&a.ken;
&a.mezz;
&a.dinoex;
&a.hm;
&a.sanpei;
&a.bmilekic;
&a.mita;
&a.rsm;
&a.marcel;
&a.marck;
&a.mav;
&a.lippe;
&a.markm;
&a.knu;
&a.max;
&a.maho;
&a.yoichi;
&a.trasz;
&a.bland;
&a.gnn;
&a.rnoland;
&a.simon;
&a.anders;
&a.lofi;
&a.obrien;
&a.okazaki;
&a.olgeni;
&a.onoe;
&a.andre;
&a.osa;
&a.philip;
&a.jpaetzel;
&a.pgj;
&a.hmp;
&a.sat;
&a.wpaul;
&a.rpaulo;
&a.dumbbell;
&a.mp;
&a.roam;
&a.den;
&a.cperciva;
&a.alfred;
&a.csjp;
&a.wes;
&a.gerald;
&a.piso;
&a.jdp;
&a.krion;
&a.bp;
&a.sepotvin;
&a.steve;
&a.mpp;
&a.markp;
&a.alepulver;
&a.thomas;
&a.hq;
&a.attilio;
&a.lbr;
&a.darrenr;
&a.rees;
&a.mr;
&a.trhodes;
&a.benno;
&a.beech;
&a.matteo;
&a.luigi;
&a.jeff;
&a.roberto;
&a.rodrigc;
&a.jesusr;
&a.guido;
&a.ps;
&a.wsalamon;
&a.bsam;
&a.marks;
&a.hrs;
&a.sos;
&a.wosch;
&a.ed;
&a.cy;
&a.das;
&a.schweikh;
&a.stas;
&a.johans;
&a.lev;
&a.bakul;
&a.gshapiro;
&a.shiba;
&a.wxs;
&a.nork;
&a.simokawa;
&a.syrinx;
&a.vanilla;
&a.silby;
&a.bms;
&a.jls;
&a.demon;
&a.skv;
&a.anray;
&a.glebius;
&a.kensmith;
&a.des;
&a.sobomax;
&a.brian;
&a.sson;
&a.ssouhlal;
&a.dds;
&a.rink;
&a.mohans;
&a.lstewart;
&a.rrs;
&a.murray;
&a.vs;
&a.marius;
&a.sumikawa;
&a.xride;
&a.clsung;
&a.metal;
&a.suz;
&a.garys;
&a.nyan;
&a.tanimura;
&a.itetcu;
&a.mi;
&a.gordon;
&a.lth;
&a.lx;
&a.thierry;
&a.thompsa;
&a.flz;
&a.yar;
&a.ganbold;
&a.gonzo;
&a.ume;
&a.ups;
&a.hoek;
&a.vanhu;
&a.jayanth;
&a.nivit;
&a.jfv;
&a.ivoras;
&a.ticso;
&a.stefan;
&a.kaiw;
&a.takawata;
&a.adamw;
&a.naddy;
&a.peter;
&a.dwhite;
&a.nwhitehorn;
&a.miwi;
&a.twinterg;
&a.wollman;
&a.keichii;
&a.joerg;
&a.davidxu;
&a.emax;
&a.yongari;
&a.andy;
&a.zec;
&a.bz;
&a.phantom;
&a.jmz;
&a.az;
&a.sephe;
diff --git a/share/pgpkeys/pgpkeys-developers.sgml b/share/pgpkeys/pgpkeys-developers.sgml
index 3da60f1532..1b49969715 100644
--- a/share/pgpkeys/pgpkeys-developers.sgml
+++ b/share/pgpkeys/pgpkeys-developers.sgml
@@ -1,1386 +1,1391 @@
&a.ariff;
&pgpkey.ariff;
&a.shaun;
&pgpkey.shaun;
&a.brix;
&pgpkey.brix;
&a.will;
&pgpkey.will;
&a.anholt;
&pgpkey.anholt;
&a.mat;
&pgpkey.mat;
&a.araujo;
&pgpkey.araujo;
&a.asami;
&pgpkey.asami;
&a.jadawin;
&pgpkey.jadawin;
&a.timur;
&pgpkey.timur;
&a.jhb;
&pgpkey.jhb;
&a.barner;
&pgpkey.barner;
&a.dougb;
&pgpkey.dougb;
&a.bvs;
&pgpkey.bvs;
&a.garga;
&pgpkey.garga;
&a.kib;
&pgpkey.kib;
&a.tobez;
&pgpkey.tobez;
&a.damien;
&pgpkey.damien;
&a.tdb;
&pgpkey.tdb;
&a.mbr;
&pgpkey.mbr;
&a.novel;
&pgpkey.novel;
&a.alexbl;
&pgpkey.alexbl;
&a.harti;
&pgpkey.harti;
&a.obraun;
&pgpkey.obraun;
&a.antoine;
&pgpkey.antoine;
&a.db;
&pgpkey.db;
&a.jmb;
&pgpkey.jmb;
&a.brueffer;
&pgpkey.brueffer;
&a.markus;
&pgpkey.markus;
&a.oleg;
&pgpkey.oleg;
&a.bushman;
&pgpkey.bushman;
&a.jcamou;
&pgpkey.jcamou;
&a.acm;
&pgpkey.acm;
&a.gahr;
&pgpkey.gahr;
&a.koitsu;
&pgpkey.koitsu;
&a.perky;
&pgpkey.perky;
&a.jon;
&pgpkey.jon;
&a.loader;
&pgpkey.loader;
&a.luoqi;
&pgpkey.luoqi;
&a.ache;
&pgpkey.ache;
&a.seanc;
&pgpkey.seanc;
&a.cjh;
&pgpkey.cjh;
&a.cjc;
&pgpkey.cjc;
&a.marcus;
&pgpkey.marcus;
&a.nik;
&pgpkey.nik;
&a.benjsc;
&pgpkey.benjsc;
&a.aaron;
&pgpkey.aaron;
&a.ceri;
&pgpkey.ceri;
&a.brd;
&pgpkey.brd;
&a.pjd;
&pgpkey.pjd;
&a.bsd;
&pgpkey.bsd;
&a.vd;
&pgpkey.vd;
&a.rdivacky;
&pgpkey.rdivacky;
&a.danfe;
&pgpkey.danfe;
&a.dd;
&pgpkey.dd;
&a.bruno;
&pgpkey.bruno;
&a.ale;
&pgpkey.ale;
&a.peadar;
&pgpkey.peadar;
&a.josef;
&pgpkey.josef;
&a.lme;
&pgpkey.lme;
&a.ue;
&pgpkey.ue;
&a.ru;
&pgpkey.ru;
&a.le;
&pgpkey.le;
&a.rafan;
&pgpkey.rafan;
&a.stefanf;
&pgpkey.stefanf;
&a.farrokhi;
&pgpkey.farrokhi;
&a.jedgar;
&pgpkey.jedgar;
&a.green;
&pgpkey.green;
&a.lioux;
&pgpkey.lioux;
&a.lippe;
&pgpkey.lippe;
&a.fanf;
&pgpkey.fanf;
&a.blackend;
&pgpkey.blackend;
&a.petef;
&pgpkey.petef;
&a.billf;
&pgpkey.billf;
&a.danger;
&pgpkey.danger;
&a.gioria;
&pgpkey.gioria;
&a.pgollucci;
&pgpkey.pgollucci;
&a.daichi;
&pgpkey.daichi;
&a.mnag;
&pgpkey.mnag;
&a.grehan;
&pgpkey.grehan;
&a.jmg;
&pgpkey.jmg;
&a.dannyboy;
&pgpkey.dannyboy;
&a.dhartmei;
&pgpkey.dhartmei;
&a.jhay;
&pgpkey.jhay;
&a.sheldonh;
&pgpkey.sheldonh;
&a.mikeh;
&pgpkey.mikeh;
&a.mheinen;
&pgpkey.mheinen;
&a.niels;
&pgpkey.niels;
&a.ghelmer;
&pgpkey.ghelmer;
&a.mux;
&pgpkey.mux;
+
+ &a.pho;
+ &pgpkey.pho;
+
+
&a.mich;
&pgpkey.mich;
&a.lwhsu;
&pgpkey.lwhsu;
&a.foxfair;
&pgpkey.foxfair;
&a.chinsan;
&pgpkey.chinsan;
&a.jkh;
&pgpkey.jkh;
&a.versus;
&pgpkey.versus;
&a.weongyo;
&pgpkey.weongyo;
&a.ahze;
&pgpkey.ahze;
&a.trevor;
&pgpkey.trevor;
&a.phk;
&pgpkey.phk;
&a.cokane;
&pgpkey.cokane;
&a.joe;
&pgpkey.joe;
&a.vkashyap;
&pgpkey.vkashyap;
&a.kris;
&pgpkey.kris;
&a.fjoe;
&pgpkey.fjoe;
&a.manolis;
&pgpkey.manolis;
&a.jkim;
&pgpkey.jkim;
&a.andreas;
&pgpkey.andreas;
&a.jkois;
&pgpkey.jkois;
&a.sergei;
&pgpkey.sergei;
&a.maxim;
&pgpkey.maxim;
&a.jkoshy;
&pgpkey.jkoshy;
&a.wkoszek;
&pgpkey.wkoszek;
&a.gabor;
&pgpkey.gabor;
&a.rik;
&pgpkey.rik;
&a.rushani;
&pgpkey.rushani;
&a.kuriyama;
&pgpkey.kuriyama;
&a.clement;
&pgpkey.clement;
&a.mlaier;
&pgpkey.mlaier;
&a.erwin;
&pgpkey.erwin;
&a.glarkin;
&pgpkey.glarkin;
&a.laszlof;
&pgpkey.laszlof;
&a.lawrance;
&pgpkey.lawrance;
&a.njl;
&pgpkey.njl;
&a.leeym;
&pgpkey.leeym;
&a.sam;
&pgpkey.sam;
&a.jylefort;
&pgpkey.jylefort;
&a.netchild;
&pgpkey.netchild;
&a.lesi;
&pgpkey.lesi;
&a.cel;
&pgpkey.cel;
&a.glewis;
&pgpkey.glewis;
&a.delphij;
&pgpkey.delphij;
&a.avatar;
&pgpkey.avatar;
&a.ijliao;
&pgpkey.ijliao;
&a.lulf;
&pgpkey.lulf;
&a.clive;
&pgpkey.clive;
&a.linimon;
&pgpkey.linimon;
&a.arved;
&pgpkey.arved;
&a.dryice;
&pgpkey.dryice;
&a.nemoliu;
&pgpkey.nemoliu;
&a.nox;
&pgpkey.nox;
&a.remko;
&pgpkey.remko;
&a.rene;
&pgpkey.rene;
&a.scottl;
&pgpkey.scottl;
&a.pav;
&pgpkey.pav;
&a.bmah;
&pgpkey.bmah;
&a.mtm;
&pgpkey.mtm;
&a.dwmalone;
&pgpkey.dwmalone;
&a.sem;
&pgpkey.sem;
&a.ehaupt;
&pgpkey.ehaupt;
&a.amdmi3;
&pgpkey.amdmi3;
&a.kwm;
&pgpkey.kwm;
&a.matusita;
&pgpkey.matusita;
&a.mm;
&pgpkey.mm;
&a.tmclaugh;
&pgpkey.tmclaugh;
&a.jmelo;
&pgpkey.jmelo;
&a.ken;
&pgpkey.ken;
&a.dinoex;
&pgpkey.dinoex;
&a.sanpei;
&pgpkey.sanpei;
&a.marcel;
&pgpkey.marcel;
&a.marck;
&pgpkey.marck;
&a.tmm;
&pgpkey.tmm;
&a.mav;
&pgpkey.mav;
&a.rich;
&pgpkey.rich;
&a.knu;
&pgpkey.knu;
&a.max;
&pgpkey.max;
&a.maho;
&pgpkey.maho;
&a.yoichi;
&pgpkey.yoichi;
&a.trasz;
&pgpkey.trasz;
&a.bland;
&pgpkey.bland;
&a.simon;
&pgpkey.simon;
&a.rnoland;
&pgpkey.rnoland;
&a.anders;
&pgpkey.anders;
&a.lofi;
&pgpkey.lofi;
&a.obrien;
&pgpkey.obrien;
&a.philip;
&pgpkey.philip;
&a.jpaetzel;
&pgpkey.jpaetzel;
&a.pgj;
&pgpkey.pgj;
&a.hmp;
&pgpkey.hmp;
&a.sat;
&pgpkey.sat;
&a.rpaulo;
&pgpkey.rpaulo;
&a.mp;
&pgpkey.mp;
&a.roam;
&pgpkey.roam;
&a.den;
&pgpkey.den;
&a.cperciva;
&pgpkey.cperciva;
&a.gerald;
&pgpkey.gerald;
&a.jdp;
&pgpkey.jdp;
&a.krion;
&pgpkey.krion;
&a.sepotvin;
&pgpkey.sepotvin;
&a.markp;
&pgpkey.markp;
&a.alepulver;
&pgpkey.alepulver;
&a.thomas;
&pgpkey.thomas;
&a.hq;
&pgpkey.hq;
&a.dfr;
&pgpkey.dfr;
&a.lbr;
&pgpkey.lbr;
&a.rees;
&pgpkey.rees;
&a.trhodes;
&pgpkey.trhodes;
&a.benno;
&pgpkey.benno;
&a.beech;
&pgpkey.beech;
&a.matteo;
&pgpkey.matteo;
&a.roberto;
&pgpkey.roberto;
&a.rodrigc;
&pgpkey.rodrigc;
&a.guido;
&pgpkey.guido;
&a.niklas;
&pgpkey.niklas;
&a.bsam;
&pgpkey.bsam;
&a.marks;
&pgpkey.marks;
&a.wosch;
&pgpkey.wosch;
&a.ed;
&pgpkey.ed;
&a.das;
&pgpkey.das;
&a.schweikh;
&pgpkey.schweikh;
&a.stas;
&pgpkey.stas;
&a.johans;
&pgpkey.johans;
&a.bakul;
&pgpkey.bakul;
&a.gshapiro;
&pgpkey.gshapiro;
&a.wxs;
&pgpkey.wxs;
&a.arun;
&pgpkey.arun;
&a.nork;
&pgpkey.nork;
&a.syrinx;
&pgpkey.syrinx;
&a.vanilla;
&pgpkey.vanilla;
&a.bms;
&pgpkey.bms;
&a.demon;
&pgpkey.demon;
&a.jesper;
&pgpkey.jesper;
&a.scop;
&pgpkey.scop;
&a.anray;
&pgpkey.anray;
&a.glebius;
&pgpkey.glebius;
&a.kensmith;
&pgpkey.kensmith;
&a.ben;
&pgpkey.ben;
&a.des;
&pgpkey.des;
&a.sobomax;
&pgpkey.sobomax;
&a.brian;
&pgpkey.brian;
&a.nsouch;
&pgpkey.nsouch;
&a.ssouhlal;
&pgpkey.ssouhlal;
&a.rink;
&pgpkey.rink;
&a.vsevolod;
&pgpkey.vsevolod;
&a.vs;
&pgpkey.vs;
&a.xride;
&pgpkey.xride;
&a.marius;
&pgpkey.marius;
&a.clsung;
&pgpkey.clsung;
&a.gsutter;
&pgpkey.gsutter;
&a.metal;
&pgpkey.metal;
&a.garys;
&pgpkey.garys;
&a.nyan;
&pgpkey.nyan;
&a.itetcu;
&pgpkey.itetcu;
&a.mi;
&pgpkey.mi;
&a.gordon;
&pgpkey.gordon;
&a.lth;
&pgpkey.lth;
&a.lx;
&pgpkey.lx;
&a.thierry;
&pgpkey.thierry;
&a.thompsa;
&pgpkey.thompsa;
&a.flz;
&pgpkey.flz;
&a.yar;
&pgpkey.yar;
&a.ganbold;
&pgpkey.ganbold;
&a.ume;
&pgpkey.ume;
&a.ups;
&pgpkey.ups;
&a.nectar;
&pgpkey.nectar;
&a.nivit;
&pgpkey.nivit;
&a.stefan;
&pgpkey.stefan;
&a.kaiw;
&pgpkey.kaiw;
&a.adamw;
&pgpkey.adamw;
&a.peter;
&pgpkey.peter;
&a.nate;
&pgpkey.nate;
&a.wollman;
&pgpkey.wollman;
&a.miwi;
&pgpkey.miwi;
&a.twinterg;
&pgpkey.twinterg;
&a.joerg;
&pgpkey.joerg;
&a.emax;
&pgpkey.emax;
&a.bz;
&pgpkey.bz;
&a.phantom;
&pgpkey.phantom;
&a.davidxu;
&pgpkey.davidxu;
&a.rrs;
&pgpkey.rrs;
&a.sephe;
&pgpkey.sephe;
&a.jinmei;
&pgpkey.jinmei;
&a.tabthorpe;
&pgpkey.tabthorpe;
&a.ivoras;
&pgpkey.ivoras;
&a.nwhitehorn;
&pgpkey.nwhitehorn;
&a.sson;
&pgpkey.sson;
diff --git a/share/pgpkeys/pho.key b/share/pgpkeys/pho.key
new file mode 100644
index 0000000000..e771b999aa
--- /dev/null
+++ b/share/pgpkeys/pho.key
@@ -0,0 +1,40 @@
+
+
+
+sub 2048g/E20A409F 2008-11-17
+]]>
+